/* From https://demo.pritunl.com/subscription/styles/enterprise/1002922324032.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, ')
}
.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, ')
}
.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, ')
}
.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, ');
	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, ');
	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, ')
}
.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
}
