Skip to content

Instantly share code, notes, and snippets.

@jonasled
Last active April 28, 2020 20:02
Show Gist options
  • Save jonasled/457b76b0349d502b4419322290ddd6e1 to your computer and use it in GitHub Desktop.
Save jonasled/457b76b0349d502b4419322290ddd6e1 to your computer and use it in GitHub Desktop.
  1. In den Pritunl install Path wechseln (/usr/lib/pritunl/lib/python2.7/site-packages/pritunl)
  2. Enterprise.css in handlers kopieren
  3. in handlers die subscription.py bearbeiten:
    1. Unter @app.app.route('/subscription/styles/<plan>/<ver>.css', methods=['GET']) die return utils.styles_response( Anweisung durch folgendes ersetzen:
return utils.styles_response(
        'W/"wzsdm-1571831508-163239-1720649845"', #styles['etag'],
        'Wed, 23 Oct 2019 07:51:48 GMT', #styles['last_modified'],
        open("/usr/lib/pritunl/lib/python2.7/site-packages/pritunl/handlers/enterprise.css", "r").read(), #styles['data'],
    )
  1. die subscription.py im rootverzeichnis von Pritunl durch folgendes ersetzen:
from pritunl.constants import *
from pritunl.helpers import *
from pritunl.exceptions import *
from pritunl import settings
from pritunl import logger
from pritunl import utils
from pritunl import event
from pritunl import mongo
from pritunl import messenger

import requests

def update():
    if not settings.app.id:
        settings.app.id = utils.random_name()
        settings.commit()

    settings.local.sub_active = True
    settings.local.sub_status = "active"
    settings.local.sub_plan = "enterprise"
    settings.local.sub_quantity = 10
    settings.local.sub_amount = 10
    settings.local.sub_period_end = None
    settings.local.sub_trial_end = None
    settings.local.sub_cancel_at_period_end = False
    settings.local.sub_balance = None
    settings.local.sub_url_key = 'dummy'

def dict():
    url_key = 'dummy'

    return {
        'active': settings.local.sub_active,
        'status': settings.local.sub_status,
        'plan': settings.local.sub_plan,
        'quantity': settings.local.sub_quantity,
        'amount': settings.local.sub_amount,
        'period_end': settings.local.sub_period_end,
        'trial_end': settings.local.sub_trial_end,
        'cancel_at_period_end': settings.local.sub_cancel_at_period_end,
        'balance': settings.local.sub_balance,
        'url_key': url_key,
    }

def update_license(license):
   pass

enterprise.css:

.background-clip-padding {
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.nav>li>a {
	padding: 15px 10px
}

.title {
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif
}

.title a,
.title a:hover {
	color: #4d535c
}

.title a.disabled,
.title a.disabled:hover {
	color: #b8b8b8;
	pointer-events: none;
	cursor: default;
	text-decoration: none
}

.container {
	min-width: 940px
}

.text-viewer ::-webkit-scrollbar {
	width: 8px;
	height: 8px
}

.text-viewer ::-webkit-scrollbar-track {
	background: #f1f1f1
}

.text-viewer ::-webkit-scrollbar-thumb {
	background: #bcbcbc;
	border: 1px solid #a8a8a8
}

.alert {
	padding: 10px;
	margin-bottom: 10px;
	-webkit-transition: background-color 175ms;
	-moz-transition: background-color 175ms;
	-o-transition: background-color 175ms;
	transition: background-color 175ms
}

.alert.flash {
	background-color: #fff
}

.alert .span {
	vertical-align: text-top
}

.alert-dismissable .close {
	top: 5px;
	right: 4px;
	opacity: .5;
	padding: 5px;
	height: 20px;
	margin-right: -5px;
	margin-top: -5px;
	line-height: 10px;
	vertical-align: text-top
}

.alert-dismissable .close:focus {
	outline: 0
}

.alert-success {
	background-color: #daeed1;
	border-color: #b2df8d
}

.alert-info {
	background-color: #d4eaf5;
	border-color: #9ddbe7
}

.alert-warning {
	background-color: #fff8db;
	border-color: #f1d997
}

.alert-danger {
	background-color: #eed6d6;
	border-color: #e0a2ac
}

.header-button {
	margin-top: 2px
}

.select2-drop {
	margin-top: -3px
}

.select2-container-multi .select2-choices .select2-search-choice {
	padding: 4px 5px 3px 18px
}

.select2-container-multi .select2-choices {
	padding: 2px 3px 0 0;
	background-image: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.select2-search-choice-close {
	top: 3px
}

.modal .modal-header .modal-title {
	display: inline-block
}

.modal .modal-header .modal-advanced-toggle {
	display: inline-block;
	float: right;
	color: #7b7b7b;
	margin-right: 29px;
	margin-top: 2px;
	padding: 9px 18px 9px 18px;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	cursor: pointer
}

.modal .modal-header .modal-advanced-toggle:hover {
	color: #737373;
	-webkit-box-shadow: inset 0 -7px 10px -10px #000;
	-moz-box-shadow: inset 0 -7px 10px -10px #000;
	-o-box-shadow: inset 0 -7px 10px -10px #000;
	box-shadow: inset 0 -7px 10px -10px #000
}

.modal .modal-header .modal-advanced-toggle:active {
	color: #000;
	-webkit-box-shadow: inset 0 -8px 10px -10px #000;
	-moz-box-shadow: inset 0 -8px 10px -10px #000;
	-o-box-shadow: inset 0 -8px 10px -10px #000;
	box-shadow: inset 0 -8px 10px -10px #000
}

.modal .modal-body {
	padding: 20px 20px 0 20px
}

.modal .modal-body ::-webkit-scrollbar {
	width: 12px;
	height: 12px
}

.modal .modal-body ::-webkit-scrollbar-track {
	background: #f1f1f1
}

.modal .modal-body ::-webkit-scrollbar-thumb {
	background: #bcbcbc;
	border: 1px solid #a8a8a8
}

.modal .modal-body .split:before,
.modal .modal-body .split:after {
	content: " ";
	display: table
}

.modal .modal-body .split:after {
	clear: both
}

.modal .modal-body .advanced {
	display: none
}

.modal .modal-body .split .left,
.modal .modal-body .split .right,
.modal .modal-body .layout-horizontal .left,
.modal .modal-body .layout-horizontal .right {
	margin-right: 20px;
	width: 238px
}

.modal .modal-body .split .left {
	float: left
}

.modal .modal-body .split .right {
	float: right
}

.modal .modal-body .qrcode {
	width: 192px;
	height: 192px;
	margin: 15px auto 0 auto
}

.modal .modal-dialog {
	width: 600px;
	margin-top: 75px;
	margin-bottom: 75px
}

.modal .modal-dialog .modal-footer {
	background-color: #f5f5f5;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.modal label {
	font-weight: normal
}

.modal .form-group {
	margin: 0 0 20px 0
}

.modal .form-control {
	width: 200px
}

.modal-content {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.add-route-modal .modal .route-comment,
.add-route-modal .modal .net-gateway-toggle,
.add-route-modal .modal .nat-interface,
.add-route-modal .modal .nat-route-toggle,
.add-route-modal .modal .route-advertisement-toggle,
.add-route-modal .modal .vpc-region,
.add-route-modal .modal .vpc-id {
	display: none
}

.modal .toggle-form,
.modal .toggle-form label {
	cursor: pointer
}

.modal .modal-user-list li {
	color: #777
}

.key-link-modal .modal input {
	width: 525px;
	display: inline-block
}

.key-link-modal .modal .glyphicon {
	font-size: 21px;
	top: 6px;
	margin-left: 3px
}

.key-link-modal .modal .glyphicon:hover {
	text-decoration: none
}

.key-link-modal .key-onc-link {
	display: none
}

.modal .otp-auth-key {
	text-align: center
}

.modal .otp-auth-key input {
	width: 192px;
	margin: 0 auto
}

.modal .generate-new-key {
	margin-top: 15px;
	width: 192px
}

.modal .modal-body .layout-horizontal .settings-right {
	width: 264px
}

.modal .modal-body .settings-left input,
.modal .modal-body .settings-left select {
	width: 250px
}

.modal .modal-body .settings-right input,
.modal .modal-body .settings-right select {
	width: 284px
}

.settings-modal .form-group.theme {
	display: none
}

.settings-modal .email-from,
.settings-modal .email-username,
.settings-modal .email-password,
.settings-modal .email-server {
	display: none
}

.settings-modal .reverse-proxy,
.settings-modal .sso-mode,
.settings-modal .sso-match-slack,
.settings-modal .sso-match-google,
.settings-modal .sso-token,
.settings-modal .sso-secret,
.settings-modal .sso-cache,
.settings-modal .sso-client-cache,
.settings-modal .restrict-import,
.settings-modal .sso-host,
.settings-modal .sso-admin,
.settings-modal .sso-org,
.settings-modal .sso-saml-url,
.settings-modal .sso-saml-issuer-url,
.settings-modal .sso-saml-cert,
.settings-modal .sso-duo-mode,
.settings-modal .sso-google-key,
.settings-modal .sso-google-email,
.settings-modal .sso-okta-app-id,
.settings-modal .sso-okta-token,
.settings-modal .sso-okta-mode,
.settings-modal .sso-onelogin-id,
.settings-modal .sso-onelogin-app-id,
.settings-modal .sso-onelogin-secret,
.settings-modal .sso-onelogin-mode,
.settings-modal .sso-radius-host,
.settings-modal .sso-radius-secret,
.settings-modal .sso-yubico-client,
.settings-modal .sso-yubico-secret,
.settings-modal .sso-yubico-mode,
.settings-modal .cloud-provider,
.settings-modal .aws-settings .settings-left,
.settings-modal .aws-settings .settings-right,
.settings-modal .oracle-settings .settings-left,
.settings-modal .oracle-settings .settings-right {
	display: none
}

.settings-modal .routed-subnet6,
.settings-modal .form-group.verify-pass,
.settings-modal .form-group.auditing,
.settings-modal .form-group.monitoring,
.settings-modal .form-group.pin-mode,
.settings-modal .influxdb-uri-box,
.settings-modal .modal .server-cert,
.settings-modal .modal .server-key,
.settings-modal .modal .client-reconnect {
	display: none
}

.server-settings-modal .network-start,
.server-settings-modal .network-end,
.server-settings-modal .pre-connect-msg,
.server-settings-modal .left .network-mode,
.server-settings-modal .right .replica-count,
.server-settings-modal .allowed-devices,
.server-settings-modal .link-ping-interval,
.server-settings-modal .link-ping-timeout,
.server-settings-modal .inactive-timeout,
.server-settings-modal .mss-fix,
.server-settings-modal .dns-mapping-toggle,
.server-settings-modal .vxlan-toggle {
	display: none
}

.server-settings-modal .right .debug-toggle {
	display: block
}

.sso-login-saml,
.sso-login-google,
.sso-login-duo {
	display: none;
	text-decoration: none
}

.sso-saml .sso-login-saml,
.sso-google .sso-login-google,
.sso-duo .sso-login-duo {
	display: none
}

.sso-login {
	position: relative;
	font-size: 22px;
	margin-top: 13px;
	padding: 12px 16px 12px 34px
}

.sso-login-google img {
	position: absolute;
	top: 10px;
	left: 17px;
	height: 34px
}

.sso-login-duo img {
	width: 55px;
	position: absolute;
	top: 17px;
	left: 13px
}

.navbar .navbar-brand,
.navbar .navbar-brand:hover,
.navbar .navbar-brand:active,
.login .login-header,
.footer-brand {
	font-family: 'Fredoka One', cursive;
	padding: 13px 15px 0 15px;
	font-size: 28px;
	cursor: default;
	color: #ececec
}

.footer-brand {
	display: inline-block !important;
	padding: 0;
	position: fixed;
	bottom: -18px;
	right: 0;
	font-size: 180px;
	opacity: .02;
	color: #000;
	z-index: -100
}

.navbar .audit-admin {
	display: none
}

.nav .hosts {
	display: none
}

.nav .links {
	display: none
}

.login .login-header.premium-header,
.login .login-header.enterprise-header {
	display: none
}

.premium .login .login-header,
.enterprise .login .login-header {
	display: none
}

.premium .login .login-header.enterprise-header {
	display: block
}

.enterprise .login .login-header.enterprise-header {
	display: block
}

.navbar .enterprise-plus-upgrade {
	display: none
}

.premium .navbar .enterprise-upgrade,
.premium-license .navbar .enterprise-upgrade,
.premium .navbar .enterprise-plus-upgrade,
.premium-license .navbar .enterprise-plus-upgrade {
	display: none
}

.premium .navbar .enterprise-settings,
.premium-license .navbar .enterprise-settings {
	display: block
}

.enterprise .navbar .enterprise-upgrade,
.enterprise-license .navbar .enterprise-upgrade {
	display: none
}

.enterprise .navbar .enterprise-plus-upgrade,
.enterprise-license .navbar .enterprise-plus-upgrade {
	display: block
}

.enterprise .navbar .enterprise-settings,
.enterprise-license .navbar .enterprise-settings {
	display: block
}

.enterprise-plus .navbar .enterprise-upgrade,
.enterprise-plus-license .navbar .enterprise-upgrade,
.enterprise-plus .navbar .enterprise-plus-upgrade,
.enterprise-plus-license .navbar .enterprise-plus-upgrade {
	display: none
}

.enterprise-plus .navbar .enterprise-settings,
.enterprise-plus-license .navbar .enterprise-settings {
	display: block
}

.navbar .enterprise-upgrade a,
.navbar .enterprise-plus-upgrade a {
	padding-top: 13px
}

.navbar .enterprise-upgrade span {
	background-color: #525252;
	padding: 4px
}

.navbar .enterprise-plus-upgrade span {
	padding: 4px
}

.navbar .enterprise-settings {
	display: none
}

.navbar .feedback {
	cursor: pointer;
	position: fixed;
	font-size: 13px;
	bottom: 0px;
	right: 13px;
	padding: 3px;
	opacity: .9;
	z-index: 100000;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0
}

.navbar .feedback:hover {
	opacity: 1
}

.navbar .nav a {
	cursor: pointer
}

.selector {
	width: 19px;
	height: 19px;
	margin-right: 10px;
	padding-left: 1px;
	border: 1px solid #cfcfcf;
	cursor: pointer;
	float: left;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.selector .selector-inner {
	font-size: 14px;
	top: auto;
	color: #858585;
	display: none
}

.selector.selected .selector-inner {
	display: inline
}

.selector:active {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

header.blur {
	-webkit-filter: blur(5px);
	-moz-filter: blur(5px);
	-ms-filter: blur(5px);
	-o-filter: blur(5px);
	filter: blur(5px)
}

#app.blur {
	-webkit-filter: blur(10px);
	-moz-filter: blur(10px);
	-ms-filter: blur(10px);
	-o-filter: blur(10px);
	filter: blur(10px)
}

.navbar {
	height: 50px;
	overflow-x: hidden;
	overflow-y: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}

.navbar-collapse {
	padding-right: 0
}

.login,
.login-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 2050
}

.login-backdrop {
	background-color: #000;
	opacity: .75;
	z-index: 2000;
	cursor: default
}

.login .login-box {
	position: fixed;
	width: 374px;
	margin: 0 auto;
	opacity: 1;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	top: -webkit-calc(50% - 164px);
	top: -moz-calc(50% - 164px);
	top: -o-calc(50% - 164px);
	top: calc(50% - 164px);
	left: -webkit-calc(50% - 187px);
	left: -moz-calc(50% - 187px);
	left: -o-calc(50% - 187px);
	left: calc(50% - 187px)
}

.login .login-form {
	background-color: #f9f9f9;
	padding: 40px 35px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px
}

.login .login-header {
	margin: 0;
	padding: 7px 15px 10px 15px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px
}

.login .form-control {
	position: relative;
	font-size: 16px;
	height: auto;
	padding: 10px
}

.login .form-control:focus {
	z-index: 2
}

.login .form-control[type="text"] {
	margin-bottom: -1px;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0
}

.login .form-control[type="password"] {
	margin-bottom: 10px;
	-webkit-border-top-left-radius: 0;
	-moz-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
	border-top-right-radius: 0
}

.login .login-button {
	margin-top: 13px
}

.orgs-list .orgs-list-title,
.servers-list .servers-list-title {
	color: #4d535c;
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 19px;
	font-size: 22px
}

.orgs-list .orgs-list-buttons,
.servers-list .servers-list-buttons {
	float: right;
	display: block
}

.servers-list .servers-attach-host,
.servers-list .servers-link-server {
	display: none
}

.orgs-list .orgs-email-selected {
	display: none
}

.users-list,
.servers-list .server,
.orgs-list-container .no-orgs,
.servers-list .no-servers {
	margin-bottom: 25px;
	border: 1px solid #cfcfcf;
	background-color: #f9f9f9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.users-list .label,
.servers-list .server .label {
	cursor: default;
	margin-top: 1px;
	margin-right: 15px;
	padding: 6px 12px
}

.users-list .label.user-count {
	float: right;
	margin-top: 6px;
	margin-right: 12px;
	padding: 4px 8px
}

.users-list .org-search {
	float: right;
	width: 123px;
	height: 30px;
	margin-right: 2px;
	-webkit-transition: width 175ms;
	-moz-transition: width 175ms;
	-o-transition: width 175ms;
	transition: width 175ms
}

.users-list .org-search:focus {
	width: 200px
}

.users-list .user-groups {
	display: none
}

.users-list .users-list-title,
.servers-list .server .server-title {
	margin: 0;
	display: inline-block;
	line-height: 16px;
	position: relative;
	top: 2px
}

.users-list .users-list-title a,
.servers-list .server .server-title a {
	font-size: 19px
}

.users-list .users-list-header,
.servers-list .server .server-header {
	background-color: #fff;
	padding: 10px 11px 16px 14px;
	border-bottom: 1px solid #ccc;
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px
}

.users-list .users-list-header button,
.servers-list .server .server-header button {
	margin-left: 10px;
	float: right
}

.users-list {
	overflow: hidden
}

.orgs-list .prev-page,
.orgs-list .next-page,
.servers-list .prev-page,
.servers-list .next-page,
.hosts-list .prev-page,
.hosts-list .next-page,
.users-list .prev-page,
.users-list .next-page {
	margin: 12px 0;
	min-width: 105px
}

.orgs-list>.prev-page,
.orgs-list>.next-page,
.servers-list>.prev-page,
.servers-list>.next-page,
.hosts-list>.prev-page,
.hosts-list>.next-page {
	margin: 0 0 40px 0
}

.orgs-list .prev-page,
.servers-list .prev-page,
.hosts-list .prev-page,
.users-list .prev-page {
	float: left
}

.orgs-list .next-page,
.servers-list .next-page,
.hosts-list .next-page,
.users-list .next-page {
	float: right
}

.users-list .search-time {
	margin-top: 10px;
	margin-right: 2px;
	text-align: right;
	color: #9c9c9c
}

.users-list .search-more {
	cursor: pointer;
	margin-top: -20px;
	text-align: center
}

.orgs-list .prev-page,
.orgs-list .next-page,
.orgs-list .pages,
.servers-list .prev-page,
.servers-list .next-page,
.servers-list .pages,
.hosts-list .prev-page,
.hosts-list .next-page,
.hosts-list .pages,
.users-list .prev-page,
.users-list .next-page,
.users-list .pages,
.users-list .search-time,
.users-list .search-more {
	display: none
}

.orgs-list .pages,
.servers-list .pages,
.hosts-list .pages,
.users-list .pages {
	margin-top: 16px;
	text-align: center;
	color: #9c9c9c
}

.orgs-list>.pages,
.servers-list>.pages,
.hosts-list>.pages {
	margin-top: 32px
}

.orgs-list .pages.padded-left,
.servers-list .pages.padded-left,
.hosts-list .pages.padded-left,
.users-list .pages.padded-left {
	margin-left: 105px
}

.orgs-list .pages.padded-right,
.servers-list .pages.padded-right,
.hosts-list .pages.padded-right,
.users-list .pages.padded-right {
	margin-right: 105px
}

.orgs-list .pages .links,
.servers-list .pages .links,
.hosts-list .pages .links,
.users-list .pages .links {
	display: inline-block
}

.orgs-list .pages .link,
.orgs-list .pages .link:hover,
.servers-list .pages .link,
.servers-list .pages .link:hover,
.hosts-list .pages .link,
.hosts-list .pages .link:hover,
.users-list .pages .link,
.users-list .pages .link:hover {
	padding: 0 4px;
	cursor: pointer;
	color: #9c9c9c
}

.orgs-list .pages .link.current,
.orgs-list .pages .link.current:hover,
.servers-list .pages .link.current,
.servers-list .pages .link.current:hover,
.hosts-list .pages .link.current,
.hosts-list .pages .link.current:hover,
.users-list .pages .link.current,
.users-list .pages .link.current:hover {
	cursor: default;
	color: #4b4b4b;
	font-weight: bold;
	text-decoration: none
}

.users-list-container,
.server-routes-list,
.server-orgs-list {
	margin: 0 13px 13px 13px
}

.server-hosts-list {
	display: none
}

.server-links-list {
	display: none
}

.orgs-list-container .no-orgs,
.servers-list .no-servers {
	text-align: center;
	font-size: 14px;
	padding: 10px;
	color: #777;
	background-color: #f5f5f5;
	display: none
}

.servers-list .server .no-dh-warning,
.servers-list .server .no-org-warning,
.servers-list .server .no-host-warning,
.servers-list .server .no-org-host-warning {
	float: right;
	padding: 10px 12px 10px 12px;
	margin-top: 0;
	margin-right: 0;
	height: 30px;
	display: none
}

.users-list .user,
.users-list .no-users,
.users-list .no-users-search,
.users-list .loading,
.server-routes-list .route,
.server-orgs-list .org,
.server-orgs-list .no-orgs {
	height: 40px;
	background: #fff;
	border: 1px solid #cfcfcf;
	margin-top: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-moz-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-o-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.users-list .no-users,
.users-list .no-users-search,
.users-list .loading,
.server-orgs-list .no-orgs {
	text-align: center;
	font-size: 14px;
	color: #777;
	background-color: #f5f5f5;
	padding-top: 10px;
	display: none
}

.users-list .loading {
	display: none
}

.users-list .org-title,
.servers-list .server .server-title a {
	cursor: pointer
}

.users-list .user .selector {
	margin: 10px 10px
}

.users-list .duo-logo {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAjCAYAAAB1nT9JAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3wsKBAQMXQL03AAAA6JJREFUaN7d22uI1FUYx/HPrJMGUrTZxSjBwCLK7IUW+cIi7Cb1phJTpItB2AWkohtEbyplC6Sg6GJERLUU1pJIhUpS5qZW0FIrWVto4kYvrMRLmKtuL84ZWAYvuzuz83+mHxx2ZvY/5zz///c85/LMc0rowiVq137sxjZsxpf4FH8Mo64PcEuN9pyLf7IdtWgt7h3G987ELFyBizARJ+EE7EEvfsJXWIMfhlJ5Wf10Yi5n4DIswKFs1PNYrfEqFVDHNXgQ12LUUa5pzWXygA7ajZfwVnaCY6plhB/cKFyPVVhXJ8+Oqin4InfQWceAdjRNxqv4GXOKBjdQM/A1HquTJ0RRCY/imzws1qoJeB/LcUoEcDAabWjHmP8BtNF4G8/m1/XUbHTmubFwcBXNxUdNDq+E1zF/BNu4ME8xE6OAk+e+15oY3BLc3oB2JuTV+clRwMEduK0Joc3D4w1s7wK8HAkcvJC3EM2i0/FiAe3Ox42RwJ2KJ5sI3BMYV1DbSyt775YgD+PuJvG607CwwPbPz6vNMODG4K4mALdAig4VqXsigaP22GQjNDuADTMwPhK4qXkoiqpWTAtgRwtmRgJXyvCiamqgEWpaS7CHMykwuEi2TSrjQ2wKYtD2wOC2Y1kQW7aW8XTAh9Qf0KZPcgmhMu7D+CD2fC794rwvILgrMTOILTvKuE6KhUXQlvx3Z0BwZ+HWILasjbY4qcxxPQHB/RbpOUUC1y/lXZB+TY6mzTgcxJbuSOC6sSu/7go4XO7G9wHsOIwNkcCtqjJueUCvWx3Ahm+xMwq4A+io+mxZwG1BB/4t2IZ24oRw3sOfVZ91Rdo3Zf2dbS1s413x+gjgdkn5hEfSI+gLBu+VDLAItUlJxiHAPXMEb6voRzwV0OuKiDatyAEKEcC1Y+VxrlkiZTlF0sd4t4Ht/VrdgYsE9xkWD3L5O0fKgo6kxQ2ag3+XUjv2RgC3Eg/g4CCv34urpThmFB2SUs9XjGAbPVJ2V2/1PxoNrg/P5UXHgSF+d48UV10aKILRJ52FaBvG/QxmOJ6bPU6R4DbhZrxRw/7sIB6WDld8FwReP97M97axDvX1YhEeqh4eB6rcgOFkfb6xDXWst1NKJbgJ9+MqxZ8A6pEysy/HnblzDeWo1Ra8k4fe43pvPcHtzz1kB36RAsXr8NcI9vSOXM7GDZiOi/P7/jpFXoZax8ZcWjO8S3EezsFY6UTqPumk7jYphNWZV46D1n/4Krx9tSs9oAAAAABJRU5ErkJggg==')
}

.users-list .yubico-logo {
	background-image: url('data:image/png;base64,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')
}

.users-list .slack-logo {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAMFBMVEUtMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzpAmFPaAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAxcUNyjuY6e2AAACYUlEQVRYw62YO3ICMQyGPQQKvBPOwDBpkooiFRVF0lBRc6qtqTw8CrSTTGpOkZpqa06RsDzWth6WE9Qt6w9pbem3ZWMEG72+D02GzeBsm8zxjX0ogEcILenIAjaZ2BMEuEwXMsMRsGOALvDm8lywMyATlJsEQbhJEshNmkAIKCwkDhokcNOBbAR05hF9csB2LyAkMcV149iKav+SRfhvtVxk+YjlkR4T2VJYBAYBPQJEXNN2+pqXR4Avv1gx4rzn88tdOATH9bt8ZoCXuiuE6/8wp9KDQZY4b+k/9eJPIZZBxiYX4cp8HiNNMEXkIhjjSMQgxYpGLJLCa+OUCba4dVp3UeJh4gDZiJURp9gP6gD51mwhzq/JaOwDW5gzJqqT9lHIpzEvJFK0fvGU3WId4uVmpswSn1IokSn2UicQoqTaKfPSahgjy6sWnay6IOOw/At/XXpR/M3DJPwk58/75pYCFk8JjWD5puqMQa4/lgSykhHKS8WI+xFldt8bsKAQizLbUmvpV41FxQMCQqpMEYTRUSB9UTAoJKExlMokkK1GLyf5EmuFoIjCrPBW4FnvkmV4d2gfx+irsZY5YvNsXWQi1q/lWXQ2uFY6XYUIMdR5A8sf8EhJC1MHJ0f4aYdAviviZBT4LZuHQL7L0Imjz31S48DvhylkgPdDrjFzzLHX8V64k/JWgdj04T1O9RgpOUToLdbPyaYnv+fRNHyxSKuQ3X+bxL+0ooNsIh3Z6h6te8LNKvtOoWZuLtjWurrjfQrDrOWLnmOeC/JyqFbcWU1yL7l8R9qbtPOtxNPbSHr/A/8qqm0gKRSCAAAAAElFTkSuQmCC')
}

.users-list .azure-logo {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAADiCAYAAABTEBvXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4ggDFSg42i+DqQAABWZJREFUeNrt3LtuHFUAx+F/yCRx7kRCiFzsOOtc7VDxDFQ8AT01QlQ8Ah014gkQJSWReIIUKNChiCodl4ZbckQosrYn49mN490Zz3q/TzqKI1mJfcY/n9mZM5sAAMkxUwDdqKrqRJLVJKPx2EqyOf74o1LK9zufa7pg5uCu1AKrR3d7SmPHX/o3TCPsK7ZLLavaKMm9JGdm/vdNMeyJrRncnSTnOv2/TT9LFtubSTZaTiPvJ7l4aF+XQ8MRjO1Ukqstp5HbY3hfs8PGgsZ2Msm1Ca/b1pO8sVDfj0PKgGOrkqy1nEZuJrmexpXHhf5eHW4GENylCaeRW0lWlmIO/BjQY2xtVyTvJjm79PPjR4SOYqsHdyvJBTMkROYX20peXP5vO428bIaEyPxim3ZF8kbsURYic4tt2obk9SzY5X8hMvTgDrIhGSFygNg63ZCMENkbW/NU8naS82ZIiHQT3tkkX+XFpf9bOcQNyQhxma0k+dA0CJHZVrS38+J+W3N8UEr5wwwhxPm/bmteJLk55VTyuJlDiK8XWv3GdnO4IokQO1jV2sZ63NhGiL3ENvJjgBDnE1pzu1Z9dP7GP7A0Idbeh6Rtb+Sa02yE2M8ppF3/CHHOsbW9LYKHRxHiHENzyR/6CNElf+gpxCmxeUsE6CrEqqq+yO5+yFGW5G3sYGgr4iemAw6H13IgRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiIAQQYiAEEGIgBBBiIAQYWgqUzBYfyX5zDQcWT/X/3Jsp8iqes/c9OKHUkoxDQAAAAAAAABMU7+h/6Xp6MWnpZQ/TQOTQnxuOnrxVinl11d9UlVVp5N8bLqOrK9LKb/sHG/zMVhnknxuGo6sh0l2QvT0BQyAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQASGCEAEhghABIYIQgZdUtY83xuPmeGzU/lwxVdBDiKWUx0keJ/luzydV1aUko/HYSrI5/vhWkgumEea3Ik5USvk9ycPx+GZKpKNGsJdNMcwpxNeINPuMdJTkRpJjDgHMIcQZIl1JcqVxqrs91uNCEkLsXinln/Fr0sdJvm1EejLJtZZT3c0k15Mcd+gQYveRPq1F2lxJTyRZnXC6u5nktMOKELuP9NmkSMehXmk51R0luZPknEOOEPsJ9UmSJxMidRsGIQ4gUrdhEOICRZp9Ruo2DEIcSKRuwyDEAUQ67TbM6ezdu/vUrCHEfiP9O8mj8QAhLqDfkrxbW1HrY9UprxDpZzV9nuTH8Wi+Lm3bebR9hfdO7DwSIr1EetCdR1vxbKkQ6SXSZ1MirZKsxfZAIXKokZYcbHvgvSRnzKAQ6SfUV20PbLtXejfJWbM3GztCmP23+e7Oo2aoNtpP9n4p5YEVkXmupPvdHlgP9XaS82bPishwVtJmqMvwNIwVkYVbSeuh3k9y8cj9UvLjwBGJdDSO9B0hwnAj3R5ChAFHeqjPlQoRkWbnudKNtG9o6DxSIUJ2niv9aTyakZ5KcjUdPvzt9gXMspLtRtq2oWFapG5fwBxX0n+zu3/3QSPS+js0NMd/Zg8AgAH6H2/yA5J5vKi6AAAAAElFTkSuQmCC')
}

.users-list .authzero-logo {
	background-image: url('data:image/png;base64,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')
}

.users-list .google-logo {
	background-image: url('data:image/png;base64,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')
}

.users-list .okta-logo {
	background-image: url('data:image/png;base64,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')
}

.users-list .onelogin-logo {
	background-image: url('data:image/png;base64,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')
}

.users-list .user .name-container,
.server-routes-list .route .name-container,
.server-orgs-list .org .name-container {
	float: left;
	height: auto;
	padding-top: 0;
	padding-left: 13px;
	margin-top: 3px;
	border-left: 1px solid #cfcfcf
}

.users-list .user .name-container {
	height: 28px
}

.server-routes-list .route .name-container,
.server-orgs-list .org .name-container {
	border-left: none
}

.users-list .user .name-container {
	margin-top: 5px
}

.users-list .user-server .info-container {
	cursor: default;
	font-size: 14px
}

.users-list .user-server .info-container,
.users-list .user-server .client-container,
.users-list .user-server .status-container {
	margin-top: 5px;
	display: inline-block
}

.users-list .user-server .server-item .title {
	font-size: 12px;
	display: inline-block
}

.users-list .user-server .server-item .title {
	padding-right: 15px
}

.users-list .user-server .server-device .fa-desktop {
	padding-right: 2px
}

.users-list .user-server .server-addr .name-icon {
	cursor: pointer
}

.users-list .user-server .server-addr .title.ipv6 {
	display: none
}

.users-list .user-server.ipv6 .server-addr .title.ipv4 {
	display: none
}

.users-list .user-server.ipv6 .server-addr .title.ipv6 {
	display: inline-block
}

.server-routes-list .route .name-container,
.server-orgs-list .org .name-container {
	border-left: 0 none
}

.users-list .user .name-container .name-icon,
.server-routes-list .route .name-container .name-icon,
.server-orgs-list .org .name-container .name-icon {
	top: 3px;
	margin-top: 0;
	margin-right: 6px;
	font-size: 19px;
	color: #64b3f6;
	vertical-align: text-top
}

.users-list .user .name-container .name-gravatar {
	display: none;
	position: relative;
	top: 4px;
	width: 26px;
	height: 26px;
	margin-right: 3px;
	margin-left: -4px;
	margin-top: -3px
}

.users-list .user .name-container.type-server .name-icon,
.users-list .user .name-container.type-server .user-name {
	color: #b8b8b8
}

.users-list .user .name-container.type-server .user-name {
	top: 5px;
	font-size: 10px
}

.users-list .user .name-container .name-icon {
	top: 2px
}

.users-list .user .name-container .user-name {
	position: relative;
	top: -2px
}

.users-list .user .name-container .user-name,
.server-routes-list .route .route-network,
.server-routes-list .route .route-network-no-click,
.server-orgs-list .org .org-name {
	font-size: 18px;
	cursor: pointer;
	vertical-align: text-top
}

.server-routes-list .route .route-network,
.server-routes-list .route .route-comment {
	display: none
}

.server-routes-list .route .route-network-no-click {
	cursor: default
}

.server-routes-list .route .route-nat,
.server-routes-list .route .route-nat-netmap,
.server-routes-list .route .route-net-gateway,
.server-routes-list .route .route-default,
.server-routes-list .route .route-virtual-network,
.server-routes-list .route .route-network-link,
.server-routes-list .route .route-server-link,
.server-routes-list .route .route-vpc-id {
	display: inline-block;
	padding: 5px 12px;
	margin-right: 4px
}

.server-routes-list .route .route-nat {
	display: none
}

.server-routes-list .route .route-vpc-id {
	display: inline-block;
	padding: 5px 12px;
	margin-right: 4px
}

.server-routes-list .button-container .btn-xs,
.server-orgs-list .button-container .btn-xs,
.server-hosts-list .button-container .btn-xs {
	padding: 0 5px
}

.users-list .user .name-container .user-name {
	top: 0;
	font-size: 16px
}

.users-list .users-list-title .org-id,
.users-list .user .name-container .user-id,
.servers-list .server .server-title .server-id,
.servers-list .server .org .org-id,
.servers-list .server .host .host-id,
.servers-list .server .link .link-id {
	position: relative;
	color: #4d535c;
	font-size: 10px;
	display: none
}

.servers-list .server .org .org-id,
.servers-list .server .host .host-id,
.servers-list .server .link .link-id {
	top: 4px
}

.users-list .user .name-container .user-id {
	top: 2px
}

.users-list .users-list-title .org-id,
.servers-list .server .server-title .server-id {
	top: -2px
}

.servers-list .server .server-title .server-id {
	margin-left: 5px
}

.users-list.show-hidden .users-list-title .org-id,
.users-list.show-hidden .user .name-container .user-id,
.servers-list .server.show-hidden .server-title .server-id,
.servers-list .server.show-hidden .org .org-id,
.servers-list .server.show-hidden .host .host-id,
.servers-list .server.show-hidden .link .link-id {
	display: inline
}

.server-orgs-list {
	border-top: 1px solid #d0d0d0
}

.server-orgs-list .org .org-name {
	color: #428bca;
	cursor: default
}

.server-routes-list .route .route-network,
.server-routes-list .route .route-network-no-click {
	color: #428bca
}

.users-list .right-container a {
	font-size: 20px;
	color: #4e8bbf;
	cursor: pointer;
	margin-left: 3px
}

.users-list .right-container a.disabled {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65
}

.users-list .right-container a:hover {
	text-decoration: none
}

.users-list .user .get-otp-auth.no-otp-auth {
	display: none
}

.users-list .user .audit-user {
	display: none
}

.users-list .user .right-container .download-key:hover,
.users-list .user .right-container .get-key-link:hover,
.users-list .user .right-container .get-otp-auth:hover,
.users-list .user .right-container .audit-user:hover,
.users-list .user .right-container .get-uri-auth:hover,
.users-list .user .right-container .toggle-servers:hover {
	text-decoration: none;
	color: #2a6496
}

.users-list .user-network-link {
	display: none
}

.users-list .sso-logos {
	display: none
}

.users-list .user-dns-name {
	visibility: hidden
}

.users-list .right-container,
.server-routes-list .route .button-container,
.server-orgs-list .org .button-container {
	float: right;
	display: inline-block;
	margin-top: 5px;
	height: 28px;
	padding: 3px 8px 0 12px;
	white-space: nowrap;
	border-left: 1px solid #cfcfcf
}

.users-list .right-container {
	padding-right: 11px
}

.users-list .user-server .right-container {
	height: auto;
	margin-top: 4px;
	border-left: none;
	padding: 0;
	width: 330px
}

.server-routes-list .route .button-container,
.server-orgs-list .org .button-container {
	border-left: 0 none
}

.users-list .user .status-container {
	display: inline-block;
	cursor: default;
	position: relative;
	top: -4px;
	width: 84px
}

.users-list .status-container .status-icon {
	display: inline-block;
	position: relative;
	top: 3px;
	margin-right: 4px;
	width: 16px;
	height: 16px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}

.users-list .user-server .status-container {
	display: inline-block
}

.users-list .user-server .status-container .status-icon {
	top: 2px;
	width: 14px;
	height: 14px
}

.users-list .user .tooltip-inner {
	white-space: pre-wrap
}

.users-list .status-container .status-icon.online {
	background-color: #47a447
}

.users-list .status-container .status-icon.offline {
	background-color: #d2322d
}

.users-list .status-container .status-icon.disabled {
	background-color: #999
}

.users-list .status-container .status-text {
	color: #6f7277
}

.users-list .user-servers {
	border: 1px solid #cfcfcf;
	border-top: none;
	background: #FFF;
	margin-left: 3px;
	margin-right: 3px;
	padding: 1px 10px;
	display: none;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-bottom-left-radius: 2px;
	border-bottom-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-bottom-right-radius: 2px;
	border-bottom-right-radius: 2px;
	-webkit-box-shadow: inset 0 12px 8px -14px rgba(0, 0, 0, 0.53);
	-moz-box-shadow: inset 0 12px 8px -14px rgba(0, 0, 0, 0.53);
	-o-box-shadow: inset 0 12px 8px -14px rgba(0, 0, 0, 0.53);
	box-shadow: inset 0 12px 8px -14px rgba(0, 0, 0, 0.53)
}

.users-list .user-servers .user-server {
	color: #4d535c;
	font-size: 15px;
	height: 32px;
	border-top: 1px solid #cfcfcf
}

.users-list .user-servers .no-servers {
	color: #4d535c;
	font-size: 15px;
	padding: 4px 0;
	display: none
}

.users-list .user-servers .user-server:first-child {
	border-top: none
}

.add-org-modal .auth-toggle,
.add-org-modal .auth-token,
.add-org-modal .auth-secret,
.add-org-modal .generate-new-auth-key,
.rename-org-modal .auth-toggle,
.rename-org-modal .auth-token,
.rename-org-modal .auth-secret,
.rename-org-modal .generate-new-auth-key {
	display: none
}

.add-user-modal .port-forwarding,
.add-user-modal .client-to-client-toggle,
.add-user-modal .network-links,
.add-user-modal .dns-servers,
.add-user-modal .dns-suffix,
.add-user-modal .groups {
	display: none
}

.rename-user-modal .port-forwarding,
.rename-user-modal .client-to-client-toggle,
.rename-user-modal .network-links,
.rename-user-modal .dns-servers,
.rename-user-modal .dns-suffix,
.rename-user-modal .groups {
	display: none
}

.add-user-modal .modal-header .modal-advanced-toggle,
.rename-user-modal .modal-header .modal-advanced-toggle {
	display: none
}

.users-list .user-servers .user-server .glyphicon {
	top: 2px;
	margin-right: 0
}

.dashboard .status-container,
.dashboard .log-container {
	margin-bottom: 25px;
	border: 1px solid #cfcfcf;
	background-color: #f9f9f9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.dashboard .status-container {
	margin-bottom: 15px
}

.servers-list .server .server-info {
	background-color: #fff
}

.dashboard .status-container table {
	width: 100%;
	table-layout: fixed
}

.servers-list .server .server-info .status-items {
	margin-right: 11px;
	width: 300px;
	float: left
}

.servers-list .server .server-info .status-items {
	width: 255px
}

.servers-list .server .server-info .server-output,
.servers-list .server .server-info .server-output-link {
	border-bottom: 1px solid #cfcfcf
}

.servers-list .server .server-info .server-output-title {
	color: #4d535c;
	font-size: 16px;
	margin: 0;
	padding-top: 4px;
	padding-right: 10px;
	height: 24px
}

.servers-list .server .server-info .server-output-title .btn {
	padding: 0 4px
}

.servers-list .server .server-info .server-output-link-btn {
	display: none
}

.servers-list .server .server-info .server-output-clear,
.servers-list .server .server-info .server-output-link-clear {
	cursor: pointer;
	float: right;
	color: #4d535c;
	top: 4px;
	font-size: 12px;
	margin-right: 2px
}

.servers-list .server .server-info .server-output-link-clear {
	display: none
}

.servers-list .server .server-info .server-graph-period {
	margin-left: 4px;
	float: right;
	display: none
}

.servers-list .server .server-info .server-output-clear:hover,
.servers-list .server .server-info .server-output-link-clear:hover {
	cursor: pointer;
	color: #000
}

.servers-list .server .server-info .server-output-viewer,
.servers-list .server .server-info .server-output-link-viewer {
	padding: 5px 10px 10px 0
}

.servers-list .server .server-info .server-output-link-viewer {
	display: none
}

.servers-list .server .server-info .server-graph-viewer {
	margin: 5px 10px 10px 311px;
	overflow: hidden;
	display: none
}

.servers-list .server .server-info .server-graph-viewer {
	margin-left: 266px
}

.servers-list .server .server-info .server-graph-recv,
.servers-list .server .server-info .server-graph-sent {
	width: 100%;
	height: 130px;
	border: 1px solid #cfcfcf
}

.servers-list .server .server-info .server-graph-viewer .server-graph-sent {
	margin-top: 2px
}

.servers-list .server .server-info .server-graph-viewer .detail .dot,
.servers-list .server .server-info .server-graph-viewer .detail .item {
	display: none
}

.servers-list .server .server-info .server-graph-viewer .detail .x_label {
	opacity: .8
}

.servers-list .server .server-info .text-viewer {
	height: 262px;
	border: 1px solid #cfcfcf
}

.dashboard .status-container .status-item,
.servers-list .server .server-info .status-item {
	padding: 20px 0;
	border-right: 1px solid #cfcfcf;
	text-align: center
}

.servers-list .server .server-info .status-item {
	height: 43px;
	padding: 9px 12px;
	text-align: left;
	border-bottom: 1px solid #cfcfcf
}

.servers-list .server .server-info .status-item {
	padding: 11px 10px
}

.servers-list .server .server-info .status-item.last {
	border-bottom: 0 none
}

.dashboard .status-container .status-item.hosts-status {
	border-left: 1px solid #cfcfcf;
	display: none
}

.dashboard .status-container .status-item.last {
	border-right: 0 none
}

.dashboard .status-container .status-item span {
	vertical-align: top
}

.dashboard .status-container .status-item .status-title,
.servers-list .server .server-info .status-item .status-title {
	color: #4d535c;
	font-size: 26px;
	margin: 0 0 3px 0
}

.servers-list .server .server-info .status-item .status-title {
	font-size: 20px;
	height: 22px;
	margin: 0
}

.servers-list .server .server-info .status-item .status-title {
	font-size: 18px
}

.servers-list .server .server-info .status-item .status-title span {
	top: 2px;
	vertical-align: text-top
}

.nav .admins {
	display: none
}

.dashboard .status-container .status-item .status-icon,
.servers-list .server .server-info .status-item .status-icon {
	color: #1f83bb;
	font-size: 26px
}

.dashboard .status-container .status-item .status-icon {
	color: #5585a0
}

.servers-list .server .server-info .status-item .status-icon {
	font-size: 18px;
	margin-right: 0
}

.servers-list .server .server-info .status-item .status-icon {
	font-size: 17px
}

.dashboard .status-container .status-item .status-icon.glyphicon-cloud {
	top: 4px
}

.links .links-upgrade {
	margin-top: 20px;
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
	font-size: 28px;
	text-align: center;
	opacity: .5
}

.servers-list .server .server-info .server-port .status-icon {
	top: 0
}

.servers-list .server .server-info .status-item .status-text {
	color: #4d535c;
	float: right;
	position: relative;
	top: -21px
}

.servers-list .server .server-info .status-item .status-text {
	font-size: 13px
}

.dashboard .status-container .status-text {
	font-size: 16px;
	font-weight: normal
}

.dashboard .status-container .status-text .status-num {
	font-weight: bold;
	position: relative;
	top: 1px
}

.dashboard .status-container .server-info {
	color: #6f7277;
	position: absolute;
	top: -1px;
	right: 2px;
	font-size: 12px;
	z-index: 5000
}

.dashboard .log-container {
	padding: 20px 20px 5px 20px
}

.dashboard .log-container .log-title {
	color: #4d535c;
	margin: 0;
	font-size: 20px;
	padding-bottom: 17px;
	border-bottom: 1px solid #cfcfcf
}

.dashboard .log-container .log-entry {
	color: #4d535c;
	padding: 5px 15px 5px 10px;
	border-bottom: 1px solid #cfcfcf
}

.dashboard .log-container .log-entry.last {
	border-bottom: 0 none
}

.dashboard .log-container .log-entry span {
	vertical-align: top
}

.dashboard .log-container .log-entry .log-icon {
	color: #1f83bb;
	font-size: 15px;
	margin-right: 7px;
	float: left;
	top: 3px
}

.dashboard .log-container .log-entry .log-msg {
	float: left
}

.dashboard .log-container .log-entry .log-time {
	color: #777;
	float: right
}

.audit-user-modal .event-addr,
.audit-user-modal .event-time {
	color: #777
}

.notification-modal .modal-body {
	padding-bottom: 20px
}

.notification-modal .notification {
	font-size: 16px;
	font-weight: bold;
	text-align: center
}

.server-settings-modal .modal .port-protocol label,
.server-settings-modal .modal .port-protocol input,
.server-settings-modal .modal .port-protocol select {
	width: 98px
}

.server-settings-modal .right .ipv6-toggle,
.server-settings-modal .groups {
	display: none
}

.server-settings-modal .left .ipv6-toggle {
	display: block
}

.logs-modal .modal-dialog {
	width: 700px
}

.logs-modal ul.modal-logs {
	padding-left: 0
}

.logs-modal .modal-body {
	padding: 0;
	height: 600px
}

.logs-modal .modal-body .text-viewer {
	height: 600px
}

.server-settings-modal .modal .port-protocol input,
.server-settings-modal .modal .port-protocol select {
	display: inline-block
}

.server-settings-modal .modal .form-group {
	margin: 0 0 15px 0
}

.server-settings-modal .modal .network {
	position: relative
}

.server-settings-modal .modal .network .label {
	cursor: default;
	position: absolute;
	top: 34px;
	right: 45px;
	padding: 2px 3px
}

.server-settings-modal .modal .left .otp-auth-toggle {
	margin-top: 17px
}

.server-settings-modal .modal .right .otp-auth-toggle label {
	margin-bottom: 0
}

.settings-modal .modal-header .modal-advanced-toggle {
	display: none
}

.subscribe-modal .modal .subscribe-info,
.enterprise-modal .modal .enterprise-info {
	width: 520px;
	margin-left: 14px
}

.subscribe-modal .modal .subscribe-info {
	margin-bottom: 0
}

.subscribe-modal .modal .subscribe-info:before,
.subscribe-modal .modal .subscribe-info:after {
	content: " ";
	display: table
}

.subscribe-modal .modal .subscribe-info:after {
	clear: both
}

.enterprise-modal .modal .enterprise-info {
	width: 280px;
	text-align: left;
	margin: 0 auto
}

.subscribe-modal .modal .subscribe-activate-form {
	display: none;
	text-align: center
}

.links .links-list {
	display: none
}

.enterprise-modal .modal .enterprise-info .enterprise-item {
	float: right;
	text-align: right
}

.enterprise-modal .modal .enterprise-info .premium-plan,
.enterprise-modal .modal .enterprise-info .enterprise-plan,
.enterprise-modal .modal .enterprise-info .enterprise-plus-plan {
	display: none
}

.subscribe-modal .modal .subscribe-activate-form label,
.enterprise-modal .modal .enterprise-list span {
	text-align: center;
	color: #616161;
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
	font-size: 19px
}

.enterprise-modal .modal .enterprise-list span {
	font-size: 22px
}

.subscribe-modal .modal .subscribe-activate-form textarea {
	resize: none;
	font-family: 'Lucida Console', Monaco, monospace;
	width: auto;
	margin: 0 auto;
	overflow: hidden;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.feedback-modal .modal textarea {
	width: 100%;
	resize: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.add-user-bulk-modal .modal textarea {
	width: 100%;
	resize: none;
	font-family: 'Lucida Console', Monaco, monospace
}

.subscribe-modal .subscribe-buttons,
.enterprise-modal .enterprise-buttons {
	margin: 5px 5px 10px 5px;
	text-align: center
}

.subscribe-modal .subscribe-buttons .subscribe-cancel,
.subscribe-modal .subscribe-buttons .subscribe-submit {
	display: none
}

.subscribe-modal .subscribe-buttons button,
.enterprise-modal .enterprise-buttons .btn {
	margin: 5px;
	height: 46px;
	width: 260px
}

.enterprise-modal .enterprise-buttons .premium-switch,
.enterprise-modal .enterprise-buttons .enterprise-switch,
.enterprise-modal .enterprise-buttons .enterprise-plus-switch {
	display: none
}

.enterprise-modal .enterprise-buttons .enterprise-reactivate,
.enterprise-modal .enterprise-buttons .enterprise-support-link {
	display: none
}

.enterprise-modal .enterprise-info {
	display: none
}

.enterprise-modal .enterprise-buttons {
	display: none
}

.enterprise-modal .modal .enterprise-list {
	padding-left: 0;
	list-style-type: none
}

.subscribe-modal .modal .subscribe-list {
	border: 1px solid #c5c5c5;
	list-style-type: none;
	padding: 0;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 260px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.subscribe-modal .modal .premium-subscribe-list {
	margin-bottom: 6px
}

.subscribe-modal .modal .subscribe-list.left {
	float: left
}

.subscribe-modal .modal .subscribe-list.right {
	margin-left: 270px
}

.subscribe-modal .modal .subscribe-list li {
	border-top: 1px solid #b8b8b8;
	padding: 6px 11px;
	font-weight: bold;
	cursor: default
}

.subscribe-modal .modal .subscribe-list li.subscribe-title {
	padding: 23px 20px 8px 20px
}

.subscribe-modal .modal .subscribe-list .subscribe-title {
	background-color: #f5f5f5;
	position: relative
}

.subscribe-modal .modal .subscribe-list .subscribe-title .label {
	position: absolute;
	top: 3px;
	right: 3px;
	font-size: 13px
}

.subscribe-modal .modal .subscribe-list .subscribe-title h2 {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin: 0
}

.subscribe-modal .modal .subscribe-list li:first-child {
	border-top: none
}

.subscribe-modal .modal .subscribe-list li.empty {
	text-align: center
}

.subscribe-modal .modal .subscribe-list li .glyphicon {
	margin-right: 0px;
	font-size: 16px;
	top: 2px
}

.subscribe-modal .modal .subscribe-list li .subscribe-feature {
	color: #616161;
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
	font-size: 18px
}

.premium-license .subscribe-modal .modal .subscribe-buttons {
	display: none
}

.premium-license .enterprise-modal .enterprise-info {
	display: block
}

.premium-license .enterprise-modal .enterprise-buttons {
	display: block
}

.premium-license .enterprise-modal .enterprise-info .premium-plan {
	display: inline
}

.premium-license .enterprise-modal .enterprise-buttons .premium-switch {
	display: inline-block
}

.premium-license .enterprise-modal .enterprise-buttons .enterprise-update {
	display: none
}

.enterprise-license .subscribe-modal .modal .subscribe-buttons {
	display: none
}

.enterprise-license .enterprise-modal .enterprise-info {
	display: block
}

.enterprise-license .enterprise-modal .enterprise-buttons {
	display: block
}

.enterprise-license .enterprise-modal .enterprise-info .enterprise-plan {
	display: inline
}

.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-switch {
	display: inline-block
}

.enterprise-plus-license .enterprise-modal .enterprise-buttons .enterprise-plus-switch {
	display: inline-block
}

.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-update {
	display: none
}

.enterprise-plus-license .subscribe-modal .modal .subscribe-buttons {
	display: none
}

.enterprise-plus-license .enterprise-modal .enterprise-info {
	display: block
}

.enterprise-plus-license .enterprise-modal .enterprise-buttons {
	display: block
}

.enterprise-plus-license .enterprise-modal .enterprise-info .enterprise-plan {
	display: inline
}

.enterprise-plus-license .enterprise-modal .enterprise-buttons .enterprise-plus-switch {
	display: inline-block
}

.enterprise-plus-license .enterprise-modal .enterprise-buttons .enterprise-update {
	display: none
}

.enterprise-switch,
.links-upgrade,
.enterprise-plus-upgrade,
.subscribe-info .enterprise-plus-subscribe-list,
.subscribe-enterprise-plus {
	display: none !important
}

.enterprise .subscribe-modal .modal .subscribe-buttons,
.enterprise-license .subscribe-modal .modal .subscribe-buttons {
	display: none
}

.enterprise .dashboard .status-container .status-item.hosts-status {
	display: table-cell
}

.enterprise .settings-modal .right .form-group.theme {
	display: block
}

.enterprise .settings-modal .form-group.auditing {
	display: block
}

.enterprise .settings-modal .form-group.monitoring,
.enterprise .settings-modal .form-group.pin-mode,
.enterprise .settings-modal .influxdb-uri-box {
	display: block
}

.enterprise .modal .modal-body .api-token input,
.enterprise .modal .modal-body .api-secret input,
.enterprise .modal .modal-body .auth-token input,
.enterprise .modal .modal-body .auth-secret input {
	width: 300px;
	font-family: 'Lucida Console', Monaco, monospace
}

.enterprise .settings-modal .form-group.public-address,
.enterprise .settings-modal .form-group.public-address6,
.enterprise .settings-modal .form-group.routed-subnet6 {
	display: none
}

.enterprise .key-link-modal .key-onc-link {
	display: block
}

.enterprise .enterprise-modal .enterprise-info,
.enterprise-license .enterprise-modal .enterprise-info {
	display: block
}

.enterprise .enterprise-modal .enterprise-buttons .enterprise-support-link {
	display: inline-block;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-position: 9px 5px;
	background-size: 34px
}

.enterprise .enterprise-modal .enterprise-buttons .enterprise-support {
	display: none
}

.enterprise .enterprise-modal .enterprise-buttons,
.enterprise-license .enterprise-modal .enterprise-buttons {
	display: block
}

.enterprise .enterprise-modal .enterprise-info .enterprise-plan,
.enterprise-license .enterprise-modal .enterprise-info .enterprise-plan {
	display: inline
}

.enterprise .enterprise-modal .enterprise-buttons .enterprise-switch,
.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-switch {
	display: inline-block
}

.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-update {
	display: none
}

.enterprise .orgs-list .orgs-email-selected {
	display: inline-block
}

.enterprise .nav .hosts {
	display: block
}

.enterprise .navbar .audit-admin {
	display: block
}

.enterprise .navbar .audit-admin a {
	display: none
}

.enterprise .settings-modal .modal .server-cert,
.enterprise .settings-modal .modal .server-key,
.enterprise .settings-modal .modal .client-reconnect {
	display: block
}

.enterprise .settings-modal .modal .sso-saml-cert textarea,
.enterprise .settings-modal .modal .sso-google-key textarea,
.enterprise .settings-modal .modal .server-cert textarea,
.enterprise .settings-modal .modal .server-key textarea,
.enterprise .settings-modal .modal .oracle-public-key textarea {
	resize: none;
	font-size: 10px;
	font-family: 'Lucida Console', Monaco, monospace;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.enterprise .settings-modal .modal .sso-saml-cert textarea,
.enterprise .settings-modal .modal .sso-google-key textarea,
.enterprise .settings-modal .modal .server-cert textarea {
	width: 250px
}

.enterprise .settings-modal .modal .server-key textarea,
.enterprise .settings-modal .modal .oracle-public-key textarea {
	width: 284px
}

.enterprise .settings-modal .modal-header .modal-advanced-toggle {
	display: block
}

.enterprise .location-host-conf-modal .modal textarea {
	resize: none;
	width: 100%;
	font-size: 10px;
	font-family: 'Lucida Console', Monaco, monospace;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px
}

.enterprise .add-org-modal .auth-toggle,
.enterprise .add-org-modal .auth-token,
.enterprise .add-org-modal .auth-secret,
.enterprise .add-org-modal .generate-new-auth-key,
.enterprise .rename-org-modal .auth-toggle,
.enterprise .rename-org-modal .auth-token,
.enterprise .rename-org-modal .auth-secret,
.enterprise .rename-org-modal .generate-new-auth-key {
	display: block
}

.enterprise .add-user-modal .port-forwarding,
.enterprise .add-user-modal .client-to-client-toggle,
.enterprise .add-user-modal .network-links,
.enterprise .add-user-modal .dns-servers,
.enterprise .add-user-modal .dns-suffix,
.enterprise .add-user-modal .groups,
.enterprise .rename-user-modal .port-forwarding,
.enterprise .rename-user-modal .client-to-client-toggle,
.enterprise .rename-user-modal .network-links,
.enterprise .rename-user-modal .dns-servers,
.enterprise .rename-user-modal .dns-suffix,
.enterprise .rename-user-modal .groups,
.enterprise .add-user-modal .modal-header .modal-advanced-toggle,
.enterprise .rename-user-modal .modal-header .modal-advanced-toggle {
	display: block
}

.enterprise .modal .groups-label {
	display: inline-block
}

.enterprise .add-user-modal .groups label,
.enterprise .rename-user-modal .groups label {
	display: block
}

.enterprise .server-settings-modal .groups label {
	display: block
}

.enterprise .server-settings-modal .left .ipv6-toggle {
	display: none
}

.enterprise .server-settings-modal .right .ipv6-toggle {
	display: block
}

.enterprise .server-settings-modal .groups {
	display: block
}

.enterprise .server-settings-modal .groups label {
	display: block
}

.enterprise .select2-drop,
.enterprise .select2-drop-mask {
	display: none !important
}

.enterprise .users-list .user-dns-name,
.enterprise .users-list .user-network-link,
.enterprise .users-list .user-groups {
	display: block;
	visibility: visible;
	margin: 10px 3px 0 0;
	color: #425463;
	font-size: 12px
}

.enterprise .users-list .user-dns-name .fa,
.enterprise .users-list .user-network-link .fa,
.enterprise .users-list .user-groups .fa {
	color: #60829c
}

.enterprise .users-list .user-dns-name .name,
.enterprise .users-list .user-network-link .link,
.enterprise .users-list .user-groups .group {
	margin: 0 3px 0 3px
}

.enterprise .hosts-list .hosts-list-title {
	color: #4d535c;
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 19px;
	font-size: 22px
}

.enterprise .hosts-list-container .no-hosts {
	text-align: center;
	font-size: 14px;
	padding: 10px;
	color: #777;
	background-color: #f5f5f5;
	display: none
}

.enterprise .hosts-list .hosts-list-buttons {
	float: right;
	display: block
}

.enterprise .hosts-list .host {
	margin-bottom: 25px;
	border: 1px solid #cfcfcf;
	background-color: #f9f9f9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .hosts-list .host .host-title {
	margin: 0;
	display: inline-block;
	line-height: 16px;
	position: relative;
	top: 2px
}

.enterprise .hosts-list .host .host-title a {
	font-size: 19px
}

.enterprise .hosts-list .host .host-header {
	background-color: #fff;
	padding: 10px 11px 16px 14px;
	border-bottom: 1px solid #ccc;
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px
}

.enterprise .hosts-list .host .host-header button {
	margin-left: 10px;
	float: right
}

.enterprise .hosts-list .host .host-title a {
	cursor: pointer
}

.enterprise .hosts-list .host .host-title .host-id {
	position: relative;
	color: #4d535c;
	font-size: 10px;
	display: none;
	margin-left: 5px
}

.enterprise .hosts-list .host .host-title .host-id {
	top: -2px
}

.enterprise .hosts-list .host.show-hidden .host-title .host-id {
	display: inline
}

.enterprise .hosts-list .host .host-info {
	background-color: #fff
}

.enterprise .hosts-list .host .host-info .status-items {
	margin-right: 11px;
	width: 410px;
	float: left
}

.enterprise .hosts-list .host .host-info .host-usage-title {
	color: #4d535c;
	font-size: 16px;
	margin: 0;
	padding-top: 4px;
	padding-right: 10px;
	height: 24px
}

.enterprise .hosts-list .host .host-info .host-usage-title .btn {
	padding: 0 4px
}

.enterprise .hosts-list .host .host-info .graph-period {
	margin-left: 4px;
	float: right;
	display: none
}

.enterprise .hosts-list .host .host-info .graph-period {
	display: block
}

.enterprise .hosts-list .host .host-info .host-graph-viewer {
	margin: 5px 10px 10px 311px;
	overflow: hidden;
	display: none
}

.enterprise .hosts-list .host .host-info .host-graph-viewer {
	display: block
}

.enterprise .hosts-list .host .host-info .host-graph-cpu,
.enterprise .hosts-list .host .host-info .host-graph-mem {
	width: 100%;
	border: 1px solid #cfcfcf
}

.enterprise .hosts-list .host .host-info .host-graph-cpu,
.enterprise .hosts-list .host .host-info .host-graph-mem {
	height: 176px
}

.enterprise .hosts-list .host .host-info .host-graph-mem {
	display: none
}

.enterprise .hosts-list .host .host-info .host-graph-viewer .detail .dot,
.enterprise .hosts-list .host .host-info .host-graph-viewer .detail .item {
	display: none
}

.enterprise .hosts-list .host .host-info .host-graph-viewer .detail .x_label {
	opacity: .8
}

.enterprise .hosts-list .host .host-info .status-item {
	padding: 20px 0;
	border-right: 1px solid #cfcfcf;
	text-align: center
}

.enterprise .hosts-list .host .host-info .status-item {
	height: 43px;
	padding: 9px 12px;
	text-align: left;
	border-bottom: 1px solid #cfcfcf
}

.enterprise .hosts-list .host .host-info .status-item.last {
	border-bottom: 0 none
}

.enterprise .hosts-list .host .host-info .status-item .status-title {
	color: #4d535c;
	font-size: 26px;
	margin: 0 0 3px 0
}

.enterprise .hosts-list .host .host-info .status-item .status-title {
	font-size: 20px;
	height: 22px;
	margin: 0
}

.enterprise .hosts-list .host .host-info .status-item .status-title span {
	top: 2px;
	vertical-align: text-top
}

.enterprise .hosts-list .host .host-info .status-item .status-icon {
	color: #1f83bb;
	font-size: 26px
}

.enterprise .hosts-list .host .host-info .status-item .status-icon {
	font-size: 18px;
	margin-right: 0
}

.enterprise .hosts-list .host .host-info .host-port .status-icon {
	top: 0
}

.enterprise .hosts-list .host .host-info .status-item .status-text {
	color: #4d535c;
	float: right;
	position: relative;
	top: -21px
}

.enterprise .hosts-list .host .label {
	cursor: default;
	margin-top: 1px;
	margin-right: 15px;
	padding: 6px 12px
}

.enterprise .servers-list .servers-attach-host,
.enterprise .servers-list .servers-link-server {
	display: inline-block
}

.enterprise .servers-list .server .server-info .server-output-link-btn {
	display: inline-block
}

.enterprise .server-hosts-list {
	display: block
}

.enterprise .server-hosts-list .no-hosts {
	height: 40px;
	background: #fff;
	border: 1px solid #cfcfcf;
	margin-top: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-moz-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-o-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .server-hosts-list {
	margin: 0 13px 13px 13px
}

.enterprise .server-hosts-list {
	border-top: 1px solid #d0d0d0
}

.enterprise .server-hosts-list .host,
.enterprise .server-hosts-list .no-hosts {
	height: 40px;
	background: #fff;
	border: 1px solid #cfcfcf;
	margin-top: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-moz-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-o-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .server-hosts-list .no-hosts {
	text-align: center;
	font-size: 14px;
	color: #777;
	background-color: #f5f5f5;
	padding-top: 10px;
	display: none
}

.enterprise .server-hosts-list .host .name-container {
	float: left;
	height: auto;
	padding-top: 0;
	padding-left: 13px;
	margin-top: 3px;
	border-left: 1px solid #cfcfcf
}

.enterprise .server-hosts-list .host .name-container {
	border-left: none
}

.enterprise .server-routes-list .route .route-network,
.enterprise .server-routes-list .route .route-comment {
	display: inline
}

.enterprise .server-routes-list .route .route-network {
	margin-right: 5px
}

.enterprise .server-routes-list .route .route-comment {
	font-size: 18px;
	vertical-align: text-top;
	color: #777
}

.enterprise .server-routes-list .route .route-network-no-click {
	display: none
}

.enterprise .server-routes-list .route .route-nat {
	display: inline-block
}

.enterprise .add-route-modal .modal .route-comment,
.enterprise .add-route-modal .modal .net-gateway-toggle,
.enterprise .add-route-modal .modal .nat-interface,
.enterprise .add-route-modal .modal .nat-route-toggle,
.enterprise .add-route-modal .modal .route-advertisement-toggle,
.enterprise .add-route-modal .modal .vpc-region,
.enterprise .add-route-modal .modal .vpc-id {
	display: block
}

.enterprise .add-route-modal .modal .form-control,
.enterprise .modify-route-modal .modal .form-control {
	width: 240px
}

.enterprise .server-hosts-list .host .host-online,
.enterprise .server-hosts-list .host .host-offline {
	display: inline-block;
	padding: 5px 12px;
	margin-right: 4px
}

.enterprise .server-hosts-list .host .name-container {
	border-left: 0 none
}

.enterprise .server-hosts-list .host .name-container .name-icon {
	top: 3px;
	margin-top: 0;
	margin-right: 6px;
	font-size: 19px;
	color: #64b3f6;
	vertical-align: text-top
}

.enterprise .server-hosts-list .host .name-container .name-icon {
	top: 5px
}

.enterprise .server-hosts-list .host .host-name,
.enterprise .server-hosts-list .host .host-public-address {
	font-size: 18px;
	cursor: pointer;
	vertical-align: text-top
}

.enterprise .server-hosts-list .host .host-name,
.enterprise .server-hosts-list .host .host-public-address {
	color: #428bca;
	cursor: default
}

.enterprise .server-hosts-list .host .button-container {
	float: right;
	display: inline-block;
	margin-top: 5px;
	height: 28px;
	padding: 3px 8px 0 12px;
	white-space: nowrap;
	border-left: 1px solid #cfcfcf
}

.enterprise .server-hosts-list .host .server-detach-host {
	padding: 1px 8px
}

.enterprise .server-hosts-list .host .button-container {
	border-left: 0 none
}

.enterprise .server-links-list {
	display: block
}

.enterprise .server-links-list {
	margin: 0 13px 13px 13px
}

.enterprise .server-links-list {
	border-top: 1px solid #d0d0d0
}

.enterprise .server-links-list.no-links {
	border-top: none
}

.enterprise .server-links-list .link {
	height: 40px;
	background: #fff;
	border: 1px solid #cfcfcf;
	margin-top: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-moz-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-o-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .server-links-list .link .name-container {
	float: left;
	height: auto;
	padding-top: 0;
	padding-left: 13px;
	margin-top: 3px;
	border-left: 1px solid #cfcfcf
}

.enterprise .server-links-list .link .name-container {
	border-left: none
}

.enterprise .server-links-list .link .label {
	display: inline-block;
	padding: 5px 12px;
	margin-right: 4px
}

.enterprise .server-links-list {
	display: block
}

.enterprise .server-links-list {
	display: block
}

.enterprise .server-links-list .link .name-container {
	border-left: 0 none
}

.enterprise .server-links-list .link .name-container .name-icon {
	top: 3px;
	margin-top: 0;
	margin-right: 6px;
	font-size: 19px;
	color: #64b3f6;
	vertical-align: text-top
}

.enterprise .server-links-list .link .name-container .name-icon {
	top: 5px
}

.enterprise .server-links-list .link .link-name {
	font-size: 18px;
	cursor: pointer;
	vertical-align: text-top
}

.enterprise .server-links-list .link .link-name {
	color: #428bca;
	cursor: default
}

.enterprise .server-links-list .link .button-container {
	float: right;
	display: inline-block;
	margin-top: 5px;
	height: 28px;
	padding: 3px 8px 0 12px;
	white-space: nowrap;
	border-left: 1px solid #cfcfcf
}

.enterprise .server-links-list .link .button-container {
	border-left: 0 none
}

.enterprise .sso-saml .sso-login-saml {
	display: block
}

.enterprise .sso-google .sso-login-google {
	display: block
}

.enterprise .sso-duo .sso-login-duo {
	display: block
}

.enterprise .settings-modal .email-from,
.enterprise .settings-modal .email-username,
.enterprise .settings-modal .email-password,
.enterprise .settings-modal .email-server {
	display: block
}

.enterprise .settings-modal .cloud-provider,
.enterprise .settings-modal .aws-settings .settings-left,
.enterprise .settings-modal .aws-settings .settings-right,
.enterprise .settings-modal .oracle-settings .settings-left,
.enterprise .settings-modal .oracle-settings .settings-right {
	display: block
}

.enterprise .settings-modal .reverse-proxy,
.enterprise .settings-modal .sso-mode,
.enterprise .settings-modal .sso-match-slack,
.enterprise .settings-modal .sso-match-google,
.enterprise .settings-modal .sso-token,
.enterprise .settings-modal .sso-secret,
.enterprise .settings-modal .sso-cache,
.enterprise .settings-modal .sso-client-cache,
.enterprise .settings-modal .restrict-import,
.enterprise .settings-modal .sso-host,
.enterprise .settings-modal .sso-admin,
.enterprise .settings-modal .sso-org,
.enterprise .settings-modal .sso-saml-url,
.enterprise .settings-modal .sso-saml-issuer-url,
.enterprise .settings-modal .sso-saml-cert,
.enterprise .settings-modal .sso-okta-app-id,
.enterprise .settings-modal .sso-okta-token,
.enterprise .settings-modal .sso-okta-mode,
.enterprise .settings-modal .sso-duo-mode,
.enterprise .settings-modal .sso-google-key,
.enterprise .settings-modal .sso-google-email,
.enterprise .settings-modal .sso-onelogin-id,
.enterprise .settings-modal .sso-onelogin-app-id,
.enterprise .settings-modal .sso-onelogin-secret,
.enterprise .settings-modal .sso-onelogin-mode,
.enterprise .settings-modal .sso-radius-host,
.enterprise .settings-modal .sso-radius-secret,
.enterprise .settings-modal .sso-yubico-client,
.enterprise .settings-modal .sso-yubico-secret,
.enterprise .settings-modal .sso-yubico-mode {
	display: block
}

.enterprise .settings-modal .sso-token input,
.enterprise .settings-modal .sso-secret input,
.enterprise .settings-modal .sso-yubico-client input,
.enterprise .settings-modal .sso-yubico-secret input {
	font-family: 'Lucida Console', Monaco, monospace
}

.enterprise .server-settings-modal .right .replica-count {
	display: block
}

.enterprise .server-settings-modal .pre-connect-msg {
	display: block;
	width: 100%
}

.enterprise .server-settings-modal .pre-connect-msg textarea {
	resize: none;
	font-family: 'Lucida Console', Monaco, monospace;
	width: 200px;
	font-size: 12px
}

.enterprise .server-settings-modal .link-ping-interval,
.enterprise .server-settings-modal .link-ping-timeout,
.enterprise .server-settings-modal .inactive-timeout {
	display: block
}

.enterprise .server-settings-modal .allowed-devices {
	display: block
}

.enterprise .server-settings-modal .mss-fix {
	display: block
}

.enterprise .server-settings-modal .dns-mapping-toggle {
	display: block
}

.enterprise .server-settings-modal .vxlan-toggle {
	display: block
}

.enterprise .server-settings-modal .left .network-mode {
	display: block
}

.enterprise .server-settings-modal .network-start {
	display: block
}

.enterprise .server-settings-modal .network-end {
	display: block;
	margin-top: -7px
}

.enterprise .sso-logos {
	display: block
}

.enterprise .sso-logos div {
	display: inline-block
}

.enterprise .users-list .duo-logo {
	background-size: contain;
	background-repeat: no-repeat;
	opacity: .6;
	height: 14px;
	width: 42px;
	margin: 12px 9px 0 0
}

.enterprise .users-list .yubico-logo {
	background-size: contain;
	background-repeat: no-repeat;
	opacity: .6;
	height: 14px;
	width: 14px;
	margin: 12px 9px 0 0
}

.enterprise .users-list .slack-logo {
	background-size: contain;
	background-repeat: no-repeat;
	opacity: .6;
	height: 16px;
	width: 16px;
	margin: 11px 9px 0 0
}

.enterprise .users-list .azure-logo {
	background-size: contain;
	background-repeat: no-repeat;
	opacity: .6;
	height: 14px;
	width: 14px;
	margin: 12px 9px 0 0
}

.enterprise .users-list .authzero-logo {
	background-size: contain;
	background-repeat: no-repeat;
	opacity: .6;
	height: 14px;
	width: 14px;
	margin: 11px 9px 0 0
}

.enterprise .users-list .google-logo {
	background-size: contain;
	background-repeat: no-repeat;
	opacity: .6;
	height: 14px;
	width: 14px;
	margin: 12px 9px 0 0
}

.enterprise .users-list .okta-logo {
	background-size: contain;
	background-repeat: no-repeat;
	height: 15px;
	width: 16px;
	margin: 12px 9px 0 0
}

.enterprise .users-list .onelogin-logo {
	background-size: contain;
	background-repeat: no-repeat;
	height: 15px;
	width: 14px;
	margin: 12px 9px 0 0;
	opacity: .68
}

.enterprise .users-list .saml-logo i,
.enterprise .users-list .radius-logo i,
.enterprise .users-list .plugin-logo i {
	color: #000;
	opacity: .6;
	font-size: 18px;
	margin: 11px 9px 0 0
}

.enterprise .users-list .user .audit-user {
	display: inline-block
}

.enterprise .admins-list .admin .audit-admin.no-audit-admin,
.enterprise .users-list .user .audit-user.no-audit-user {
	display: none
}

.enterprise .audit-user-modal .modal-dialog {
	width: 785px
}

.enterprise .audit-user-modal .modal-body {
	padding-bottom: 10px
}

.enterprise .audit-user-modal .modal-audit-user {
	padding: 0;
	max-height: 400px;
	overflow-y: auto;
	padding: 0 8px
}

.enterprise .audit-user-modal .user-title {
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 12px
}

.enterprise .audit-user-modal .audit-event {
	list-style-type: none;
	margin: 3px 0
}

.enterprise .audit-user-modal .event-addr {
	min-width: 118px
}

.enterprise .audit-user-modal .event-time {
	min-width: 180px
}

.enterprise .audit-user-modal .event-time .glyphicon {
	margin-left: 8px
}

.enterprise.super-user .nav .admins {
	display: block
}

.enterprise .admins-list .admins-title {
	color: #4d535c;
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 19px;
	font-size: 22px
}

.enterprise .admins-list .admins-list-buttons {
	float: right;
	display: block
}

.enterprise .admins-list .label {
	cursor: default;
	margin-top: 1px;
	margin-right: 15px;
	padding: 6px 12px
}

.enterprise .admins-container {
	margin-bottom: 25px;
	border: 1px solid #cfcfcf;
	background-color: #f9f9f9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .admins-container .admins-list-title {
	margin: 0;
	display: inline-block;
	line-height: 16px;
	position: relative;
	top: 2px;
	font-size: 19px
}

.enterprise .admins-list .admins-list-title a {
	font-size: 19px
}

.enterprise .admins-container .admins-list-header {
	background-color: #fff;
	padding: 14px 11px 16px 14px;
	border-bottom: 1px solid #ccc;
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px
}

.enterprise .admins-list .admins-list-header button {
	margin-left: 10px;
	float: right
}

.enterprise .admins-list-container {
	margin: 0 13px 13px 13px
}

.enterprise .admins-list .loading,
.enterprise .admins-list .admin {
	height: 40px;
	background: #fff;
	border: 1px solid #cfcfcf;
	margin-top: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-moz-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-o-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .admins-list .loading {
	text-align: center;
	font-size: 14px;
	color: #777;
	background-color: #f5f5f5;
	padding-top: 10px;
	display: none
}

.enterprise .admins-list .admin .selector {
	margin: 10px 10px
}

.enterprise .admins-list .admin .name-container {
	float: left;
	height: 28px;
	padding-top: 0;
	padding-left: 13px;
	margin-top: 5px;
	border-left: 1px solid #cfcfcf
}

.enterprise .admins-list .admin .name-container .name-icon {
	top: 3px;
	margin-top: 0;
	margin-right: 6px;
	font-size: 19px;
	color: #64b3f6;
	vertical-align: text-top
}

.enterprise .admins-list .admin .name-container .admin-username {
	font-size: 18px;
	cursor: pointer;
	vertical-align: text-top
}

.enterprise .admins-list .admin .name-container .admin-id {
	position: relative;
	color: #4d535c;
	font-size: 10px;
	display: none
}

.enterprise .admins-list .right-container {
	float: right;
	display: inline-block;
	margin-top: 5px;
	height: 28px;
	padding: 3px 11px 0 12px;
	white-space: nowrap;
	border-left: 1px solid #cfcfcf
}

.enterprise .admins-list .right-container a {
	font-size: 20px;
	color: #4e8bbf;
	cursor: pointer;
	margin-left: 3px
}

.enterprise .admins-list .right-container a.disabled {
	pointer-events: none;
	cursor: not-allowed;
	opacity: .65
}

.enterprise .admins-list .right-container a:hover {
	text-decoration: none;
	color: #2a6496
}

.enterprise .admins-list .admin .no-otp-auth {
	display: none
}

.enterprise .modal .generate-new-api-key {
	margin-top: 5px;
	margin-bottom: 20px;
	width: 200px
}

.enterprise .nav .links {
	display: block
}

.enterprise .nav .links {
	display: block
}

.enterprise .links .links-list {
	display: block
}

.enterprise .links .links-upgrade {
	display: none
}

.enterprise .links-list .links-list-title {
	color: #4d535c;
	display: inline-block;
	margin-top: 6px;
	margin-bottom: 19px;
	font-size: 22px
}

.enterprise .links-list .links-list-buttons {
	float: right;
	display: block
}

.enterprise .link-location {
	margin-top: 13px
}

.enterprise .link-locations-list {
	margin: 0 13px 13px 13px
}

.enterprise .links-list .link,
.enterprise .links-list .link-location,
.enterprise .links-list-container .no-links,
.enterprise .link-locations-list .no-locations {
	margin-bottom: 25px;
	border: 1px solid #cfcfcf;
	background-color: #f9f9f9;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	box-shadow: 0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .links-list .link-location {
	margin-bottom: 0;
	padding-bottom: 13px
}

.enterprise .links-list .link .label {
	cursor: default;
	margin-top: 1px;
	margin-right: 15px;
	padding: 6px 12px
}

.enterprise .users-list .prev-page,
.enterprise .users-list .next-page {
	margin: 12px 0;
	min-width: 105px
}

.enterprise .links-list>.prev-page,
.enterprise .links-list>.next-page {
	margin: 0 0 40px 0
}

.enterprise .links-list .prev-page {
	float: left
}

.enterprise .links-list .next-page {
	float: right
}

.enterprise .links-list .prev-page,
.enterprise .links-list .next-page,
.enterprise .links-list .pages {
	display: none
}

.enterprise .links-list .pages {
	margin-top: 16px;
	text-align: center;
	color: #9c9c9c
}

.enterprise .links-list>.pages {
	margin-top: 32px
}

.enterprise .links-list .pages.padded-left {
	margin-left: 105px
}

.enterprise .links-list .pages.padded-right {
	margin-right: 105px
}

.enterprise .links-list .pages .page-links {
	display: inline-block
}

.enterprise .links-list .pages .page-link,
.enterprise .links-list .pages .page-link:hover {
	padding: 0 4px;
	cursor: pointer;
	color: #9c9c9c
}

.enterprise .links-list .pages .page-link.current,
.enterprise .links-list .pages .page-link.current:hover {
	cursor: default;
	color: #4b4b4b;
	font-weight: bold;
	text-decoration: none
}

.enterprise .links-list-container .no-links,
.enterprise .links-list-container .no-locations {
	text-align: center;
	font-size: 14px;
	padding: 10px;
	color: #777;
	background-color: #f5f5f5;
	display: none
}

.enterprise .links-list-container .no-locations {
	margin: 13px 0
}

.enterprise .links-list .link .link-header,
.enterprise .links-list .link-location .link-location-header {
	background-color: #fff;
	padding: 10px 11px 16px 14px;
	border-bottom: 1px solid #ccc;
	-webkit-border-top-left-radius: 2px;
	-moz-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-top-right-radius: 2px;
	border-top-right-radius: 2px
}

.enterprise .links-list .link-location .link-location-header {
	padding: 7px 7px 5px 11px
}

.enterprise .links-list .link .link-header button,
.enterprise .links-list .link-location .link-location-header button {
	margin-left: 10px;
	float: right
}

.enterprise .links-list .link .link-title,
.enterprise .links-list .link-location .link-location-title {
	margin: 0;
	display: inline-block;
	line-height: 16px;
	position: relative;
	top: 2px
}

.enterprise .links-list .link-location .link-location-title {
	top: -2px
}

.enterprise .links-list .link .link-title a {
	font-size: 19px
}

.enterprise .links-list .link-location .link-location-title {
	font-size: 18px;
	margin-top: 2px
}

.enterprise .links-list .link .link-title a,
.enterprise .links-list .link-location .link-location-title a {
	cursor: pointer
}

.enterprise .links-list .link .link-title .link-id,
.enterprise .links-list .link-location .link-location-title .location-id {
	position: relative;
	color: #4d535c;
	font-size: 10px;
	display: none;
	top: -2px;
	margin-left: 5px
}

.enterprise .links-list .link.show-hidden .link-title .link-id,
.enterprise .links-list .link.show-hidden .link-location-title .location-id {
	display: inline
}

.enterprise .link-location .link-route,
.enterprise .link-location .link-host,
.enterprise .link-location .link-peer,
.enterprise .link-location .no-routes {
	height: 40px;
	background: #fff;
	border: 1px solid #cfcfcf;
	margin: 12px 12px 0 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-webkit-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-moz-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-o-box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	box-shadow: 0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset;
	-webkit-background-clip: padding;
	-moz-background-clip: padding;
	background-clip: padding-box
}

.enterprise .link-location .no-routes {
	text-align: center;
	font-size: 14px;
	padding: 10px;
	color: #777;
	background-color: #f5f5f5
}

.enterprise .link-location .link-route .name-container,
.enterprise .link-location .link-host .name-container,
.enterprise .link-location .link-peer .name-container {
	float: left;
	height: auto;
	padding-top: 0;
	padding-left: 13px;
	margin-top: 3px;
	border-left: 0 none
}

.enterprise .link-location .link-route .name-container .name-icon,
.enterprise .link-location .link-host .name-container .name-icon,
.enterprise .link-location .link-peer .name-container .name-icon {
	top: 3px;
	margin-top: 0;
	margin-right: 6px;
	font-size: 19px;
	color: #64b3f6;
	vertical-align: text-top
}

.enterprise .link-location .link-route .title,
.enterprise .link-location .link-host .title,
.enterprise .link-location .link-peer .title {
	font-size: 18px;
	vertical-align: text-top;
	color: #428bca;
	cursor: default
}

.enterprise .link-location .link-route .button-container,
.enterprise .link-location .link-host .button-container,
.enterprise .link-location .link-peer .button-container {
	float: right;
	display: inline-block;
	margin-top: 5px;
	height: 28px;
	padding: 3px 8px 0 12px;
	white-space: nowrap;
	border-left: 0 none
}

.enterprise .link-location .link-route .button-container .btn-xs,
.enterprise .link-location .link-host .button-container .btn-xs,
.enterprise .link-location .link-peer .button-container .btn-xs {
	padding: 0 5px
}

.enterprise .link-location .link-host .host-name {
	cursor: pointer
}

.enterprise .link-location .link-host .button-container .link-uri-host,
.enterprise .link-location .link-host .button-container .link-conf-host {
	margin-right: 4px
}

.enterprise .link-location .link-peer .button-container .link-add-transit,
.enterprise .link-location .link-peer .button-container .link-remove-transit {
	margin-right: 4px
}

.enterprise .link-location .link-host .button-container .label,
.enterprise .link-location .link-peer .button-container .label {
	display: inline-block;
	padding: 5px 12px;
	margin-right: 4px
}

.enterprise .location-host-uri-modal .modal input {
	width: 557px;
	display: inline-block
}

body.dark {
	color: #f9f9f9;
	background-color: #14171a
}

.dark .footer-brand {
	color: #fff
}

.dark .modal .modal-body ::-webkit-scrollbar-track {
	background: #27292c
}

.dark .modal .modal-body ::-webkit-scrollbar-thumb {
	background: #383a3d;
	border: 1px solid #555657
}

.dark .text-viewer ::-webkit-scrollbar-track {
	background: #27292c
}

.dark .text-viewer ::-webkit-scrollbar-thumb {
	background: #383a3d;
	border: 1px solid #555657
}

.dark .selector {
	border-color: #1b303c
}

.dark .navbar-inverse {
	background-color: #1c2126
}

.dark .btn.disabled,
.dark .btn[disabled],
.dark fieldset[disabled] .btn {
	opacity: .5
}

.dark .btn-default {
	color: #d8d5d5;
	background-color: #2a2a2a;
	border-color: #4a4a4a
}

.dark .btn-default:hover,
.dark .btn-default:focus,
.dark .btn-default:active,
.dark .btn-default.active,
.dark .open>.dropdown-toggle.btn-default {
	color: #fff;
	background-color: #3b3a3a;
	border-color: #6e6e6e
}

.dark .btn-info {
	background-color: #026381;
	border-color: #00b8f0
}

.dark .btn-info:hover,
.dark .btn-info:focus,
.dark .btn-info:active,
.dark .btn-info.active,
.dark .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #027498;
	border-color: #8be3fe
}

.dark .btn-primary {
	background-color: #192b36;
	border-color: #23516e
}

.dark .btn-primary:hover,
.dark .btn-primary:focus,
.dark .btn-primary:active,
.dark .btn-primary.active,
.dark .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #1c3544;
	border-color: #457695
}

.dark .btn-success {
	background-color: #143614;
	border-color: #195419
}

.dark .btn-success:hover,
.dark .btn-success:focus,
.dark .btn-success:active,
.dark .btn-success.active,
.dark .open>.dropdown-toggle.btn-success {
	color: #fff;
	background-color: #184518;
	border-color: #216F21
}

.dark .btn-warning {
	background-color: #68410a;
	border-color: #a46916
}

.dark .btn-warning:hover,
.dark .btn-warning:focus,
.dark .btn-warning:active,
.dark .btn-warning.active,
.dark .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #774c10;
	border-color: #ae864c
}

.dark .btn-danger {
	background-color: #4a1715;
	border-color: #7b1f1c
}

.dark .btn-danger:hover,
.dark .btn-danger:focus,
.dark .btn-danger:active,
.dark .btn-danger.active,
.dark .open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #571e1c;
	border-color: #962e2b
}

.dark .form-control,
.dark .select2-drop,
.dark .select2-results,
.dark .select2-container-multi .select2-choices,
.dark .select2-container-multi .select2-choices .select2-search-field input {
	color: #f9f9f9;
	border-color: #1b303c;
	background: #1c2126;
	background-color: #1c2126
}

.dark .select2-results .select2-highlighted {
	background-color: #2d3c4b
}

.dark .select2-container-multi .select2-choices .select2-search-choice {
	color: #fff;
	border-color: #121518;
	background-color: #1b1f24;
	background-image: none;
	-webkit-box-shadow: 0 0 2px #272a2d inset;
	-moz-box-shadow: 0 0 2px #272a2d inset;
	-o-box-shadow: 0 0 2px #272a2d inset;
	box-shadow: 0 0 2px #272a2d inset
}

.dark .login .login-form {
	background-color: #14171a
}

.dark .subscribe-modal .modal .subscribe-list li .glyphicon {
	color: #f9f9f9
}

.dark .form-control:focus {
	border-color: #37586e;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none
}

.dark .label-primary {
	background-color: #183b59
}

.dark .label-default {
	color: #eaf3ff;
	background-color: #323232
}

.dark .label-danger {
	background-color: #571e1c
}

.dark .label-warning {
	background-color: #68410a
}

.dark .label-success {
	background-color: #205020
}

.dark .label-purple {
	background-color: #3f1d56
}

.dark .title a,
.dark .title a:hover {
	color: #eaf3ff
}

.dark .success-text {
	color: #368f1a !important
}

.dark .warning-text {
	color: #ba7000 !important
}

.dark .error-text {
	color: #b40000 !important
}

.dark .close {
	color: #fff
}

.dark .alert-info {
	background-color: #183341;
	border-color: #376d77;
	color: #a0dae5
}

.dark .alert-success {
	color: #9add9c;
	background-color: #1e3216;
	border-color: #466f23
}

.dark .alert-warning {
	color: #ead6b5;
	background-color: #4d4218;
	border-color: #84723f
}

.dark .alert-danger {
	color: #dda6a5;
	background-color: #441b1b;
	border-color: #813c47
}

.dark .alert.flash {
	background-color: #fff
}

body.dark,
.dark .rickshaw_graph .detail .x_label {
	border-color: #1b303c;
	background-color: #14171a
}

.dark .navbar .feedback {
	opacity: .6
}

.dark .navbar .feedback:hover {
	opacity: 1
}

.dark .users-list .status-container .status-text {
	color: #bcbcbc
}

.dark .users-list .duo-logo {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAjCAYAAAB1nT9JAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3wkQEjgP6jfnwAAAA/1JREFUaN7d23uIVVUUx/HPGicNosgeZphgYBFl+cdY1B8aYQ+j/snEDOlhIL0gKlKD6J9KsUAKih5GSFRiWJKIikpilvmEpJQsk0pU/MNSfIT5mNUf9wzIYOg4M/fuccHhnnvvYa/f2d+91tlnsXdk5kYM1Xk7jP34A5vxLRZHxO6ONpSZX+D+Tuq5Ev9UOjpjyyPiyTO4h8twN0bgOgzC+TgHB7ATv+B7LIuInzrSfrOus3Orox9uwgQcz8xleDMilqq/Rb3byMw78BzuRK//uaxvdQxpG6CZuQnv4OOIOHwqP03d3HG9MApLMnNlZg51llpm3pCZ32BpFWm9OtjEELyPXzNzbKPBnWjDsS4zp2RmnEXAIjMnY32VFjtrA/F5Zs7NzAtLAAe9MR2zM7PPWQCtNz7B69W9daWNwarMHFQCuDYbh696Mrwqa3yI8d3o5lqsPBm8pgbe+yh80IMDbhoeroOfgVicmReUAg4eycyHemC0PYgX6+jyGrxbEjh4KzP79SBol+LtBrgen5n3lgTuIrzcgwLuJVzcIN8zMrO5FHAwsSdEXWZegscbKOHqarZZDLg+eKwHRNsEtepQI+2JksDR+dpkPWxMARqGZ2b/ksC1VKmo1DTZF8MKkNKEkSWBC7QUHG0tBWWoYU2Fdc7ggsGVpG1wM77E2kIEbS8Y3HbMLETL780R8WqJj5TSBEXEIiwqRU9zZj6F/oXoWRERy3GowMnJrRhZiJwdzbhLrRZWgm2pPvcUmAUuxwOFaFle2uSk7Rm3tUBwf5bUTyWBS2yqztcXCG4zWgvRsqkkcJsiYl91vrG0dBkR+/FjAVJasbokcEtO6KRWzC0w6pYWoGFDROwpBdwRzGv328wCXwvm4d8Ga5hNOSWcORHxV7vUtLGk96ZK017MaeSLd1vUlwBun9p6wpPZJBwtLOrew94G+Z4eEcdLAfda+2g7YYT/jFcKjLpGVJvmR8SKti+NBjc7Ihac4pppWFwYvIX4rI4ut7UfwI0E9zWmnkYntWIs1hWWMqfW6Rm8CxMj4mAJ4Bbg2Yg4dpoj/CBux/KCou44JmN+N7rZivERsbP9H/UGdxRvYFJEHOlgRx1Qq6vOKKWCERFHMUVtWf2RLm5+IcZFxK6T/VlPcGsxOiI+iog8w446FhEvqG2u+KEQeBkRszAaa7qgyZ14JiKeb58eT7Tmbr6v4/gOsyJidRd21qrMbMF9eBq36Zq9cJ3RtFVtZfbNeLQaXB3ZarUFn1azx1NGb1eCO4yD2IHf1ArFKyPi7+4a6VUlY15mDsA9uAXXY0BVdemKykt2UNcarKkWF43AjbgKV+A8tR2ph7BbbffuBqyKiG0d8fMfeH43oVcTpHAAAAAASUVORK5CYII=');
	opacity: .9
}

.dark .users-list .yubico-logo {
	background-image: url('data:image/png;base64,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');
	opacity: .9
}

.dark .users-list .slack-logo {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAxcUNxomtPY2AAACYUlEQVRYw62YO3ICMQyGPQQKvBPOwDBpkooiFRVF0lBRc6qtqTw8CrSTTGpOkZpqa06RsDzWth6WE9Qt6w9pbem3ZWMEG72+D02GzeBsm8zxjX0ogEcILenIAjaZ2BMEuEwXMsMRsGOALvDm8lywMyATlJsEQbhJEshNmkAIKCwkDhokcNOBbAR05hF9csB2LyAkMcV149iKav+SRfhvtVxk+YjlkR4T2VJYBAYBPQJEXNN2+pqXR4Avv1gx4rzn88tdOATH9bt8ZoCXuiuE6/8wp9KDQZY4b+k/9eJPIZZBxiYX4cp8HiNNMEXkIhjjSMQgxYpGLJLCa+OUCba4dVp3UeJh4gDZiJURp9gP6gD51mwhzq/JaOwDW5gzJqqT9lHIpzEvJFK0fvGU3WId4uVmpswSn1IokSn2UicQoqTaKfPSahgjy6sWnay6IOOw/At/XXpR/M3DJPwk58/75pYCFk8JjWD5puqMQa4/lgSykhHKS8WI+xFldt8bsKAQizLbUmvpV41FxQMCQqpMEYTRUSB9UTAoJKExlMokkK1GLyf5EmuFoIjCrPBW4FnvkmV4d2gfx+irsZY5YvNsXWQi1q/lWXQ2uFY6XYUIMdR5A8sf8EhJC1MHJ0f4aYdAviviZBT4LZuHQL7L0Imjz31S48DvhylkgPdDrjFzzLHX8V64k/JWgdj04T1O9RgpOUToLdbPyaYnv+fRNHyxSKuQ3X+bxL+0ooNsIh3Z6h6te8LNKvtOoWZuLtjWurrjfQrDrOWLnmOeC/JyqFbcWU1yL7l8R9qbtPOtxNPbSHr/A/8qqm0gKRSCAAAAAElFTkSuQmCC');
	opacity: .9
}

.dark .users-list .azure-logo {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAADiCAYAAABTEBvXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4ggDFRscEkcCSAAABWJJREFUeNrt3LtuHFUAx+H/rJ3EuWMJIXJ31rnaoeIZqHgCemqEqHgEOmrEEyBKSiLxBCkQ0KGIKh2XhlsSeSgymwyT2Y3j3RnPer9POspasnI5zk/n7MyZTQCApDAF0I29sjyW5EqScTV2k+xUrz8cFcV3k+9dN10wd3AXa4HVo7s1o7G1+hdChP3Fttmyqo2T3E1yat7fX4jwcmzN4G4nOdPlny1EVi22N5Jst2wj7yU5f1h/LyFyFGM7keRSyzZyMgZHiCxrbMeTXJ7yvm0ryWiZ/j1CZMixrSe52rKN3ElyLY0rj8tMiAwhuM0p28jdJBurMAdCpM/Y2q5I3klyetXnR4h0FVs9uJtJzpkhIbK42Dby7PJ/2zbyghkSIouLbdYVyetxRlmILCy2WQeSt7Jkl/+FyNCDO8iBZITIAWLr9EAyQuTl2JpbyVtJzpohIdJNeKeTfJlnl/5v5hAPJCPEVbaR5APTIETmW9HeyrP7bc3x/qgo/jBDCHHx79uaF0luzNhKrpk5hPh6odVvbDeHK5IIsYNVrW1sxY1thNhLbGP/DRDiYkJrHteqj84/+AdWJsTa55C0nY28apuNEPvZQjr1jxAXHFvbxyJ4eBQhLjA0l/yhjxBd8oeeQpwRm49EgK5C3CvLz/PiPOQ4K/IxdjC0FfFj0wGHw3s5ECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIERAiCBEQIggRECIIERAiDA066ZgsP5K8qlpOLJ+rn9RTF7sleW75qYX34+K4qlpAAAAAAAAAGCW+g39L0xHLz4ZFcWfpoFpIZamoxdvjori11d9015Znkzykek6sr4aFcUvky+cNR2uU0k+Mw1H1oMkz0P09AUMgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEAEhghABIYIQASGCEIH/Wa+93q7GjWps137dMFXQQ4ijoniY5GGSb5vftFeWm0nG1dhNslO9vpnknGmExa2I0/evRfF7kgfV+HpGpONGsBdMMSwoxNeINPuMdJzkepLCjwAWEOIckW4kudjY6k7GVlxIQojdGxXFP9V70odJvmlEejzJ5Zat7k6Sa0nW/OgQYveRPq5F2lxJjyW5MmW7u5PkpB8rQuw+0ifTIq1Cvdiy1R0nuZ3kjB85Quwn1EdJHk2J1G0YhDiASN2GQYhLFGn2GanbMAhxIJG6DYMQBxDprNswJ/Py2d3HZg0h9hvp30l+qAYIcemU+S1F3qmtqPVxxZZXiPSxmo6KMsmP1Wi+L207eTS5wns7Th4JkV62vAc9ebQbz5YKkV4ifTIj0vUkV+N4oBA51Eif5mDHA+8mOWUGhUg/ob7qeGDbvdI7SU6bvfk4EcLcaiePmqE6aD/de6OiuG9FZJEr6X6PB9ZDvZXkrNmzIjKclbQZ6io8DWNFZOlW0nqo95KcP2pzIUSOSqTjKtK3hQjDjXQyhAgDjvRQnysVIiLN8+dKt9N+oKHzSIUIef5c6U/VaEZ6IsmldPjwt9sXMIdapG0HGmZF6vYFLHAl/Tcvzu/eb0Ra/4SG5tgzewAADNB/BU5W0w86CxUAAAAASUVORK5CYII=');
	opacity: .9
}

.dark .users-list .authzero-logo {
	background-image: url('data:image/png;base64,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');
	opacity: .9
}

.dark .users-list .google-logo {
	background-image: url('data:image/png;base64,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');
	opacity: .9
}

.dark .users-list .okta-logo {
	background-image: url('data:image/png;base64,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')
}

.dark .users-list .onelogin-logo {
	background-image: url('data:image/png;base64,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');
	opacity: .95
}

.dark .users-list .saml-logo i,
.dark .users-list .radius-logo i,
.dark .users-list .plugin-logo i {
	color: #fff;
	opacity: .9
}

.dark .modal .modal-dialog .modal-content {
	background-color: #14171a
}

.dark .modal-dialog .modal-header {
	background-color: #1b222a;
	border-color: #334c5d
}

.dark .modal .modal-dialog .modal-footer {
	background-color: #1b222a;
	border-color: #334c5d
}

.dark .modal .modal-header .modal-advanced-toggle {
	color: #8397ae;
	border-color: #28323e
}

.dark .modal .modal-header .modal-advanced-toggle:hover {
	color: #bac9db
}

.dark .subscribe-modal .modal .subscribe-activate-form label,
.dark .enterprise-modal .modal .enterprise-list span {
	color: #6f869c
}

.dark .subscribe-modal .modal .subscribe-list .subscribe-title {
	background-color: rgba(255, 255, 255, 0.07)
}

.dark .subscribe-modal .modal .subscribe-list {
	border-color: #1f272f
}

.dark .subscribe-modal .modal .subscribe-list li {
	border-color: #1f272f
}

.dark .users-list .no-users,
.dark .users-list .no-users-search,
.dark .users-list .loading,
.dark .admins-list .loading,
.dark .links-list .loading,
.dark .server-orgs-list .no-orgs,
.dark .server-hosts-list .no-hosts,
.dark .links-list .no-links,
.dark .links-list .no-locations,
.dark .links-list .no-routes,
.dark .links-list .no-hosts {
	color: #b0bcce
}

.dark .users-list .search-time {
	color: #577089
}

.dark .rickshaw_graph .x_tick {
	border-color: rgba(100, 100, 100, 0.2)
}

.dark .dashboard .status-container,
.dark .dashboard .log-container {
	border-color: #1b303c;
	background-color: #1c2126
}

.dark .dashboard .status-container .status-item,
.dark .servers-list .server .server-info .status-item,
.dark .hosts-list .host .host-info .status-item {
	border-color: #1b303c
}

.dark .servers-list .server .server-info .server-output-clear,
.dark .servers-list .server .server-info .server-output-link-clear {
	color: #b6b6b6
}

.dark .servers-list .server .server-info .server-output-clear:hover,
.dark .servers-list .server .server-info .server-output-link-clear:hover {
	color: #e6e6e6
}

.dark .qrcode img {
	border: 4px solid #385468;
	margin-left: -4px;
	margin-top: -2px
}

.dark .modal .otp-auth-key .generate-new-key {
	margin-top: 20px
}

.dark .dashboard .log-container .log-title {
	color: #e4efff
}

.dark .dashboard .log-container .log-entry {
	color: #b3bfd2
}

.dark .audit-user-modal .event-addr,
.dark .audit-user-modal .event-time,
.dark .dashboard .log-container .log-entry .log-time {
	color: #5f7190
}

.dark .dashboard .log-container .log-entry {
	border-color: #1b303c
}

.dark .dashboard .log-container .log-title {
	border-color: #1b303c
}

.dark .users-list .user .name-container,
.dark .admins-list .admin .name-container,
.dark .server-routes-list .route .name-container,
.dark .server-orgs-list .org .name-container,
.dark .server-hosts-list .host .name-container,
.dark .server-links-list .link .name-container,
.dark .link-location .link-route .name-container,
.dark .link-location .link-host .name-container,
.dark .link-location .link-peer .name-container {
	border-color: #1b303c
}

.dark .users-list .right-container,
.dark .admins-list .right-container,
.dark .server-routes-list .route .button-container,
.dark .server-orgs-list .org .button-container,
.dark .server-hosts-list .host .button-container,
.dark .server-links-list .link .button-container {
	border-color: #1b303c
}

.dark .users-list .user-servers .user-server {
	border-color: #28363e
}

.dark .users-list .user-servers .user-server,
.dark .users-list .user-servers .no-servers {
	color: #d6e6ff
}

.dark .orgs-list .orgs-list-title,
.dark .admins .admins-title,
.dark .servers-list .servers-list-title,
.dark .hosts-list .hosts-list-title,
.dark .links-list .links-list-title {
	color: #f9f9f9
}

.dark .users-list .user-servers {
	border-color: #1b303c;
	background-color: #1c2327
}

.dark .users-list .users-list-header,
.dark .admins-container .admins-list-header,
.dark .servers-list .server .server-header,
.dark .hosts-list .host .host-header,
.dark .links-list .link .link-header,
.dark .links-list .link-location .link-location-header {
	border-color: #1b303c;
	background-color: #202b32
}

.dark .servers-list .server .server-info .status-item,
.dark .hosts-list .host .host-info .status-item {
	border-color: #1b303c
}

.dark .hosts-list .host,
.dark .servers-list .server .server-info,
.dark .hosts-list .host .host-info {
	background-color: #181d20
}

.dark .users-list,
.dark .admins-container,
.dark .servers-list .server,
.dark .orgs-list-container .no-orgs,
.dark .servers-list .no-servers,
.dark .links-list-container .no-links,
.dark .link-location .no-routes,
.dark .link-location .no-hosts {
	background-color: #1c2126
}

.dark .server-hosts-list,
.dark .server-orgs-list,
.dark .server-links-list,
.dark .links-list {
	border-color: #1b303c
}

.dark .users-list .user,
.dark .users-list .no-users,
.dark .users-list .no-users-search,
.dark .users-list .loading,
.dark .admins-list .admin,
.dark .admins-list .loading,
.dark .server-routes-list .route,
.dark .server-orgs-list .org,
.dark .server-orgs-list .no-orgs,
.dark .server-hosts-list .host,
.dark .server-links-list .link,
.dark .server-hosts-list .no-hosts,
.dark .links-list .link,
.dark .links-list .no-links,
.dark .links-list .no-locations,
.dark .link-location .link-route,
.dark .link-location .link-host,
.dark .link-location .link-peer,
.dark .link-location .no-routes,
.dark .link-location .no-hosts {
	background-color: #181d20;
	border-color: #1b303c
}

.dark .links-list .link-location {
	background-color: #1a2329;
	border-color: #1b303c
}

.dark .users-list,
.dark .admins-container,
.dark .servers-list .server,
.dark .hosts-list .host,
.dark .links-list-container .link,
.dark .orgs-list-container .no-orgs,
.dark .servers-list .no-servers {
	border-color: #2b5974
}

.dark .dashboard .status-container .status-item .status-title,
.dark .servers-list .server .server-info .status-item .status-title,
.dark .hosts-list .host .host-info .status-item .status-title {
	color: #b8c7d5
}

.dark .servers-list .server .server-info .status-item .status-text,
.dark .hosts-list .host .host-info .status-item .status-text {
	color: #b8c7d5
}

.dark .dashboard .status-container .status-item .status-icon,
.dark .servers-list .server .server-info .status-item .status-icon,
.dark .hosts-list .host .host-info .status-item .status-icon {
	color: #d1dfed
}

.dark .servers-list .server .server-info .server-output,
.dark .servers-list .server .server-info .server-output-link {
	border-color: #1b303c
}

.dark .servers-list .server .server-info .text-viewer {
	border-color: #1b303c
}

.dark .servers-list .server .server-info .server-graph-recv,
.dark .servers-list .server .server-info .server-graph-sent,
.dark .hosts-list .host .host-info .host-graph-cpu,
.dark .hosts-list .host .host-info .host-graph-mem {
	border-color: #1b303c
}

.dark .users-list .user-dns-name,
.dark .users-list .user-network-link,
.dark .users-list .user-groups {
	color: #90a0ad
}

.dark .users-list .user-dns-name .fa,
.dark .users-list .user-network-link .fa,
.dark .users-list .user-groups .fa {
	color: #c8d9e6
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment