commit f4791f7a362a2f193998e65bf1effac769f57d98 Author: Simon Beginn Date: Fri Jan 24 22:00:46 2020 +0100 Initial commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..9236228 --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +# How to setup (server) # +Take a look into the server folder. You _can_ use the pritunl src there to compile a guaranteed compartible version for this fake API (you'll still need the `setup.sh` script) or just download any version of pritunl server and try your luck. +Make sure your fake API has a valid SSL-cert (Let's encrypt is helpful). + +# How to setup (api) # +Just copy the files inside the www folder to your webserver. diff --git a/server/pritunl-1.29.2276.91.zip b/server/pritunl-1.29.2276.91.zip new file mode 100644 index 0000000..36fd827 Binary files /dev/null and b/server/pritunl-1.29.2276.91.zip differ diff --git a/server/setup.sh b/server/setup.sh new file mode 100755 index 0000000..a3e2c5b --- /dev/null +++ b/server/setup.sh @@ -0,0 +1,59 @@ +ORIG_API_SERVER='app.pritunl.com' + +if hash dialog 2>/dev/null; then + echo "Dialog found..." +else + echo "Error: Package 'dialog' missing!" + exit 1 +fi +if hash find 2>/dev/null; then + echo "Find found..." +else + echo "Error: Package 'find' missing!" + exit 1 +fi +if hash sed 2>/dev/null; then + echo "Sed found..." +else + echo "Error: Package 'sed' missing!" + exit 1 +fi + +winX=80 +winY=8 +choices=$(dialog --menu "What can I do for you?" 0 $winX 0 "Change" "Changes the API endpoint to your choice" "Reset" "Changes the API endpoint back to $ORIG_API_SERVER" 2>&1 >/dev/tty) +ORIG_API_SERVER_ESCAPED=$(echo "$ORIG_API_SERVER" | sed -e 's/\./\\./g') + +get_fake_api() { + FAKE_API_SERVER=$(dialog --title "Fake API address" --inputbox "Please enter the address from your faked API (with a valid HTTPS certificate). If you don't have one yourself, just use 'pritunl-api.simonmicro.de'." $winY $winX 2>&1 >/dev/tty) + FAKE_API_SERVER_ESCAPED=$(echo "$FAKE_API_SERVER" | sed -e 's/\./\\./g') + echo "Please wait. This can take up to several minutes..." +} + +show_info() { + dialog --msgbox "$1" $winY $winX +} + +for choice in $choices +do + case $choice in + Change) + get_fake_api + find /usr/lib/pritunl/lib/python2.7 -type f -print0 | xargs -0 sed -i "s/$ORIG_API_SERVER_ESCAPED/$FAKE_API_SERVER_ESCAPED/g" + find /usr/share/pritunl/www/ -type f -print0 | xargs -0 sed -i "s/$ORIG_API_SERVER_ESCAPED/$FAKE_API_SERVER_ESCAPED/g" + sleep 4 + show_info "Changed $ORIG_API_SERVER to $FAKE_API_SERVER. Please make sure to restart the pritunl daemon now." + ;; + Reset) + echo "Make sure to REMOVE ANY FAKED SUBSCRIPTION KEY (not by entering an other command - just remove them). You have now 30 seconds time to hit CTRL+C and do this." + sleep 30 + get_fake_api + find /usr/lib/pritunl/lib/python2.7 -type f -print0 | xargs -0 sed -i "s/$FAKE_API_SERVER_ESCAPED/$ORIG_API_SERVER_ESCAPED/g" + find /usr/share/pritunl/www/ -type f -print0 | xargs -0 sed -i "s/$FAKE_API_SERVER_ESCAPED/$ORIG_API_SERVER_ESCAPED/g" + sleep 4 + show_info "Changed $FAKE_API_SERVER to $ORIG_API_SERVER. Please make sure to restart the pritunl daemon now." + ;; + esac +done + +exit 0 diff --git a/www/enterprise.css b/www/enterprise.css new file mode 100644 index 0000000..1e1f927 --- /dev/null +++ b/www/enterprise.css @@ -0,0 +1,9 @@ +.navbar-nav li { + display: block !important; +} +.container.links * { + display: block !important; +} +.modal-dialog .modal-body * { + display: block; +} diff --git a/www/enterprise_plus.css b/www/enterprise_plus.css new file mode 100644 index 0000000..a6d44f4 --- /dev/null +++ b/www/enterprise_plus.css @@ -0,0 +1,3544 @@ +/* +From https://demo.pritunl.com/subscription/styles/enterprise/1002922324032.css +Modified lines: +430 +1365 +1368 +*/ + + +.background-clip-padding { + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.nav>li>a { + padding:15px 10px +} +.title { + font-weight:bold; + font-family:'Ubuntu',sans-serif +} +.title a, +.title a:hover { + color:#4d535c +} +.title a.disabled, +.title a.disabled:hover { + color:#b8b8b8; + pointer-events:none; + cursor:default; + text-decoration:none +} +.container { + min-width:940px +} +.text-viewer ::-webkit-scrollbar { + width:8px; + height:8px +} +.text-viewer ::-webkit-scrollbar-track { + background:#f1f1f1 +} +.text-viewer ::-webkit-scrollbar-thumb { + background:#bcbcbc; + border:1px solid #a8a8a8 +} +.alert { + padding:10px; + margin-bottom:10px; + -webkit-transition:background-color 175ms; + -moz-transition:background-color 175ms; + -o-transition:background-color 175ms; + transition:background-color 175ms +} +.alert.flash { + background-color:#fff +} +.alert .span { + vertical-align:text-top +} +.alert-dismissable .close { + top:5px; + right:4px; + opacity:.5; + padding:5px; + height:20px; + margin-right:-5px; + margin-top:-5px; + line-height:10px; + vertical-align:text-top +} +.alert-dismissable .close:focus { + outline:0 +} +.alert-success { + background-color:#daeed1; + border-color:#b2df8d +} +.alert-info { + background-color:#d4eaf5; + border-color:#9ddbe7 +} +.alert-warning { + background-color:#fff8db; + border-color:#f1d997 +} +.alert-danger { + background-color:#eed6d6; + border-color:#e0a2ac +} +.header-button { + margin-top:2px +} +.select2-drop { + margin-top:-3px +} +.select2-container-multi .select2-choices .select2-search-choice { + padding:4px 5px 3px 18px +} +.select2-container-multi .select2-choices { + padding:2px 3px 0 0; + background-image:none; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.select2-search-choice-close { + top:3px +} +.modal .modal-header .modal-title { + display:inline-block +} +.modal .modal-header .modal-advanced-toggle { + display:inline-block; + float:right; + color:#7b7b7b; + margin-right:29px; + margin-top:2px; + padding:9px 18px 9px 18px; + border-left:1px solid #e5e5e5; + border-right:1px solid #e5e5e5; + cursor:pointer +} +.modal .modal-header .modal-advanced-toggle:hover { + color:#737373; + -webkit-box-shadow:inset 0 -7px 10px -10px #000; + -moz-box-shadow:inset 0 -7px 10px -10px #000; + -o-box-shadow:inset 0 -7px 10px -10px #000; + box-shadow:inset 0 -7px 10px -10px #000 +} +.modal .modal-header .modal-advanced-toggle:active { + color:#000; + -webkit-box-shadow:inset 0 -8px 10px -10px #000; + -moz-box-shadow:inset 0 -8px 10px -10px #000; + -o-box-shadow:inset 0 -8px 10px -10px #000; + box-shadow:inset 0 -8px 10px -10px #000 +} +.modal .modal-body { + padding:20px 20px 0 20px +} +.modal .modal-body ::-webkit-scrollbar { + width:12px; + height:12px +} +.modal .modal-body ::-webkit-scrollbar-track { + background:#f1f1f1 +} +.modal .modal-body ::-webkit-scrollbar-thumb { + background:#bcbcbc; + border:1px solid #a8a8a8 +} +.modal .modal-body .split:before, +.modal .modal-body .split:after { + content:" "; + display:table +} +.modal .modal-body .split:after { + clear:both +} +.modal .modal-body .advanced { + display:none +} +.modal .modal-body .split .left, +.modal .modal-body .split .right, +.modal .modal-body .layout-horizontal .left, +.modal .modal-body .layout-horizontal .right { + margin-right:20px; + width:238px +} +.modal .modal-body .split .left { + float:left +} +.modal .modal-body .split .right { + float:right +} +.modal .modal-body .qrcode { + width:192px; + height:192px; + margin:15px auto 0 auto +} +.modal .modal-dialog { + width:600px; + margin-top:75px; + margin-bottom:75px +} +.modal .modal-dialog .modal-footer { + background-color:#f5f5f5; + -webkit-border-bottom-left-radius:2px; + -moz-border-bottom-left-radius:2px; + border-bottom-left-radius:2px; + -webkit-border-bottom-right-radius:2px; + -moz-border-bottom-right-radius:2px; + border-bottom-right-radius:2px +} +.modal label { + font-weight:normal +} +.modal .form-group { + margin:0 0 20px 0 +} +.modal .form-control { + width:200px +} +.modal-content { + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.add-route-modal .modal .route-comment, +.add-route-modal .modal .net-gateway-toggle, +.add-route-modal .modal .nat-interface, +.add-route-modal .modal .nat-route-toggle, +.add-route-modal .modal .route-advertisement-toggle, +.add-route-modal .modal .vpc-region, +.add-route-modal .modal .vpc-id { + display:none +} +.modal .toggle-form, +.modal .toggle-form label { + cursor:pointer +} +.modal .modal-user-list li { + color:#777 +} +.key-link-modal .modal input { + width:525px; + display:inline-block +} +.key-link-modal .modal .glyphicon { + font-size:21px; + top:6px; + margin-left:3px +} +.key-link-modal .modal .glyphicon:hover { + text-decoration:none +} +.key-link-modal .key-onc-link { + display:none +} +.modal .otp-auth-key { + text-align:center +} +.modal .otp-auth-key input { + width:192px; + margin:0 auto +} +.modal .generate-new-key { + margin-top:15px; + width:192px +} +.modal .modal-body .layout-horizontal .settings-right { + width:264px +} +.modal .modal-body .settings-left input, +.modal .modal-body .settings-left select { + width:250px +} +.modal .modal-body .settings-right input, +.modal .modal-body .settings-right select { + width:284px +} +.settings-modal .form-group.theme { + display:none +} +.settings-modal .email-from, +.settings-modal .email-username, +.settings-modal .email-password, +.settings-modal .email-server { + display:none +} +.settings-modal .reverse-proxy, +.settings-modal .sso-mode, +.settings-modal .sso-match-slack, +.settings-modal .sso-match-google, +.settings-modal .sso-token, +.settings-modal .sso-secret, +.settings-modal .sso-cache, +.settings-modal .sso-client-cache, +.settings-modal .restrict-import, +.settings-modal .sso-host, +.settings-modal .sso-admin, +.settings-modal .sso-org, +.settings-modal .sso-saml-url, +.settings-modal .sso-saml-issuer-url, +.settings-modal .sso-saml-cert, +.settings-modal .sso-duo-mode, +.settings-modal .sso-google-key, +.settings-modal .sso-google-email, +.settings-modal .sso-okta-app-id, +.settings-modal .sso-okta-token, +.settings-modal .sso-okta-mode, +.settings-modal .sso-onelogin-id, +.settings-modal .sso-onelogin-app-id, +.settings-modal .sso-onelogin-secret, +.settings-modal .sso-onelogin-mode, +.settings-modal .sso-radius-host, +.settings-modal .sso-radius-secret, +.settings-modal .sso-yubico-client, +.settings-modal .sso-yubico-secret, +.settings-modal .sso-yubico-mode, +.settings-modal .cloud-provider, +.settings-modal .aws-settings .settings-left, +.settings-modal .aws-settings .settings-right, +.settings-modal .oracle-settings .settings-left, +.settings-modal .oracle-settings .settings-right { + display:none +} +.settings-modal .routed-subnet6, +.settings-modal .form-group.verify-pass, +.settings-modal .form-group.auditing, +.settings-modal .form-group.monitoring, +.settings-modal .form-group.pin-mode, +.settings-modal .influxdb-uri-box, +.settings-modal .modal .server-cert, +.settings-modal .modal .server-key, +.settings-modal .modal .client-reconnect { + display:none +} +.server-settings-modal .network-start, +.server-settings-modal .network-end, +.server-settings-modal .pre-connect-msg, +.server-settings-modal .left .network-mode, +.server-settings-modal .right .replica-count, +.server-settings-modal .allowed-devices, +.server-settings-modal .link-ping-interval, +.server-settings-modal .link-ping-timeout, +.server-settings-modal .inactive-timeout, +.server-settings-modal .mss-fix, +.server-settings-modal .dns-mapping-toggle, +.server-settings-modal .vxlan-toggle { + display:none +} +.server-settings-modal .right .debug-toggle { + display:block +} +.sso-login-saml, +.sso-login-google, +.sso-login-duo { + display:none; + text-decoration:none +} +.sso-saml .sso-login-saml, +.sso-google .sso-login-google, +.sso-duo .sso-login-duo { + display:none +} +.sso-login { + position:relative; + font-size:22px; + margin-top:13px; + padding:12px 16px 12px 34px +} +.sso-login-google img { + position:absolute; + top:10px; + left:17px; + height:34px +} +.sso-login-duo img { + width:55px; + position:absolute; + top:17px; + left:13px +} +.navbar .navbar-brand, +.navbar .navbar-brand:hover, +.navbar .navbar-brand:active, +.login .login-header, +.footer-brand { + font-family:'Fredoka One',cursive; + padding:13px 15px 0 15px; + font-size:28px; + cursor:default; + color:#ececec +} +.footer-brand { + display:inline-block !important; + padding:0; + position:fixed; + bottom:-18px; + right:0; + font-size:180px; + opacity:.02; + color:#000; + z-index:-100 +} +.navbar .audit-admin { + display:none +} +.nav .hosts { + display:none +} +.nav .links { + display:none +} +.login .login-header.premium-header, +.login .login-header.enterprise-header { + display:none +} +.premium .login .login-header, +.enterprise .login .login-header { + display:none +} +.premium .login .login-header.enterprise-header { + display:block +} +.enterprise .login .login-header.enterprise-header { + display:block +} +.navbar .enterprise-plus-upgrade { + display:none +} +.premium .navbar .enterprise-upgrade, +.premium-license .navbar .enterprise-upgrade, +.premium .navbar .enterprise-plus-upgrade, +.premium-license .navbar .enterprise-plus-upgrade { + display:none +} +.premium .navbar .enterprise-settings, +.premium-license .navbar .enterprise-settings { + display:block +} +.enterprise .navbar .enterprise-upgrade, +.enterprise-license .navbar .enterprise-upgrade { + display:none +} +.enterprise .navbar .enterprise-plus-upgrade, +.enterprise-license .navbar .enterprise-plus-upgrade { + display:block +} +.enterprise .navbar .enterprise-settings, +.enterprise-license .navbar .enterprise-settings { + display:block +} +.enterprise-plus .navbar .enterprise-upgrade, +.enterprise-plus-license .navbar .enterprise-upgrade, +.enterprise-plus .navbar .enterprise-plus-upgrade, +.enterprise-plus-license .navbar .enterprise-plus-upgrade { + _display:none +} +.enterprise-plus .navbar .enterprise-settings, +.enterprise-plus-license .navbar .enterprise-settings { + display:block +} +.navbar .enterprise-upgrade a, +.navbar .enterprise-plus-upgrade a { + padding-top:13px +} +.navbar .enterprise-upgrade span { + background-color:#525252; + padding:4px +} +.navbar .enterprise-plus-upgrade span { + padding:4px +} +.navbar .enterprise-settings { + display:none +} +.navbar .feedback { + cursor:pointer; + position:fixed; + font-size:13px; + bottom:0px; + right:13px; + padding:3px; + opacity:.9; + z-index:100000; + -webkit-border-bottom-right-radius:0; + -moz-border-bottom-right-radius:0; + border-bottom-right-radius:0; + -webkit-border-bottom-left-radius:0; + -moz-border-bottom-left-radius:0; + border-bottom-left-radius:0 +} +.navbar .feedback:hover { + opacity:1 +} +.navbar .nav a { + cursor:pointer +} +.selector { + width:19px; + height:19px; + margin-right:10px; + padding-left:1px; + border:1px solid #cfcfcf; + cursor:pointer; + float:left; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.selector .selector-inner { + font-size:14px; + top:auto; + color:#858585; + display:none +} +.selector.selected .selector-inner { + display:inline +} +.selector:active { + -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset; + -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset; + -o-box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset; + box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +header.blur { + -webkit-filter:blur(5px); + -moz-filter:blur(5px); + -ms-filter:blur(5px); + -o-filter:blur(5px); + filter:blur(5px) +} +#app.blur { + -webkit-filter:blur(10px); + -moz-filter:blur(10px); + -ms-filter:blur(10px); + -o-filter:blur(10px); + filter:blur(10px) +} +.navbar { + height:50px; + overflow-x:hidden; + overflow-y:hidden; + -webkit-border-radius:0; + -moz-border-radius:0; + border-radius:0 +} +.navbar-collapse { + padding-right:0 +} +.login, +.login-backdrop { + position:fixed; + top:0; + right:0; + bottom:0; + left:0; + z-index:2050 +} +.login-backdrop { + background-color:#000; + opacity:.75; + z-index:2000; + cursor:default +} +.login .login-box { + position:fixed; + width:374px; + margin:0 auto; + opacity:1; + border:1px solid rgba(0,0,0,0.2); + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5); + -moz-box-shadow:0 5px 15px rgba(0,0,0,0.5); + -o-box-shadow:0 5px 15px rgba(0,0,0,0.5); + box-shadow:0 5px 15px rgba(0,0,0,0.5); + top:-webkit-calc(50% - 164px); + top:-moz-calc(50% - 164px); + top:-o-calc(50% - 164px); + top:calc(50% - 164px); + left:-webkit-calc(50% - 187px); + left:-moz-calc(50% - 187px); + left:-o-calc(50% - 187px); + left:calc(50% - 187px) +} +.login .login-form { + background-color:#f9f9f9; + padding:40px 35px; + -webkit-border-bottom-left-radius:2px; + -moz-border-bottom-left-radius:2px; + border-bottom-left-radius:2px; + -webkit-border-bottom-right-radius:2px; + -moz-border-bottom-right-radius:2px; + border-bottom-right-radius:2px +} +.login .login-header { + margin:0; + padding:7px 15px 10px 15px; + -webkit-border-top-left-radius:2px; + -moz-border-top-left-radius:2px; + border-top-left-radius:2px; + -webkit-border-top-right-radius:2px; + -moz-border-top-right-radius:2px; + border-top-right-radius:2px +} +.login .form-control { + position:relative; + font-size:16px; + height:auto; + padding:10px +} +.login .form-control:focus { + z-index:2 +} +.login .form-control[type="text"] { + margin-bottom:-1px; + -webkit-border-bottom-left-radius:0; + -moz-border-bottom-left-radius:0; + border-bottom-left-radius:0; + -webkit-border-bottom-right-radius:0; + -moz-border-bottom-right-radius:0; + border-bottom-right-radius:0 +} +.login .form-control[type="password"] { + margin-bottom:10px; + -webkit-border-top-left-radius:0; + -moz-border-top-left-radius:0; + border-top-left-radius:0; + -webkit-border-top-right-radius:0; + -moz-border-top-right-radius:0; + border-top-right-radius:0 +} +.login .login-button { + margin-top:13px +} +.orgs-list .orgs-list-title, +.servers-list .servers-list-title { + color:#4d535c; + display:inline-block; + margin-top:6px; + margin-bottom:19px; + font-size:22px +} +.orgs-list .orgs-list-buttons, +.servers-list .servers-list-buttons { + float:right; + display:block +} +.servers-list .servers-attach-host, +.servers-list .servers-link-server { + display:none +} +.orgs-list .orgs-email-selected { + display:none +} +.users-list, +.servers-list .server, +.orgs-list-container .no-orgs, +.servers-list .no-servers { + margin-bottom:25px; + border:1px solid #cfcfcf; + background-color:#f9f9f9; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -moz-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -o-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.users-list .label, +.servers-list .server .label { + cursor:default; + margin-top:1px; + margin-right:15px; + padding:6px 12px +} +.users-list .label.user-count { + float:right; + margin-top:6px; + margin-right:12px; + padding:4px 8px +} +.users-list .org-search { + float:right; + width:123px; + height:30px; + margin-right:2px; + -webkit-transition:width 175ms; + -moz-transition:width 175ms; + -o-transition:width 175ms; + transition:width 175ms +} +.users-list .org-search:focus { + width:200px +} +.users-list .user-groups { + display:none +} +.users-list .users-list-title, +.servers-list .server .server-title { + margin:0; + display:inline-block; + line-height:16px; + position:relative; + top:2px +} +.users-list .users-list-title a, +.servers-list .server .server-title a { + font-size:19px +} +.users-list .users-list-header, +.servers-list .server .server-header { + background-color:#fff; + padding:10px 11px 16px 14px; + border-bottom:1px solid #ccc; + -webkit-border-top-left-radius:2px; + -moz-border-top-left-radius:2px; + border-top-left-radius:2px; + -webkit-border-top-right-radius:2px; + -moz-border-top-right-radius:2px; + border-top-right-radius:2px +} +.users-list .users-list-header button, +.servers-list .server .server-header button { + margin-left:10px; + float:right +} +.users-list { + overflow:hidden +} +.orgs-list .prev-page, +.orgs-list .next-page, +.servers-list .prev-page, +.servers-list .next-page, +.hosts-list .prev-page, +.hosts-list .next-page, +.users-list .prev-page, +.users-list .next-page { + margin:12px 0; + min-width:105px +} +.orgs-list>.prev-page, +.orgs-list>.next-page, +.servers-list>.prev-page, +.servers-list>.next-page, +.hosts-list>.prev-page, +.hosts-list>.next-page { + margin:0 0 40px 0 +} +.orgs-list .prev-page, +.servers-list .prev-page, +.hosts-list .prev-page, +.users-list .prev-page { + float:left +} +.orgs-list .next-page, +.servers-list .next-page, +.hosts-list .next-page, +.users-list .next-page { + float:right +} +.users-list .search-time { + margin-top:10px; + margin-right:2px; + text-align:right; + color:#9c9c9c +} +.users-list .search-more { + cursor:pointer; + margin-top:-20px; + text-align:center +} +.orgs-list .prev-page, +.orgs-list .next-page, +.orgs-list .pages, +.servers-list .prev-page, +.servers-list .next-page, +.servers-list .pages, +.hosts-list .prev-page, +.hosts-list .next-page, +.hosts-list .pages, +.users-list .prev-page, +.users-list .next-page, +.users-list .pages, +.users-list .search-time, +.users-list .search-more { + display:none +} +.orgs-list .pages, +.servers-list .pages, +.hosts-list .pages, +.users-list .pages { + margin-top:16px; + text-align:center; + color:#9c9c9c +} +.orgs-list>.pages, +.servers-list>.pages, +.hosts-list>.pages { + margin-top:32px +} +.orgs-list .pages.padded-left, +.servers-list .pages.padded-left, +.hosts-list .pages.padded-left, +.users-list .pages.padded-left { + margin-left:105px +} +.orgs-list .pages.padded-right, +.servers-list .pages.padded-right, +.hosts-list .pages.padded-right, +.users-list .pages.padded-right { + margin-right:105px +} +.orgs-list .pages .links, +.servers-list .pages .links, +.hosts-list .pages .links, +.users-list .pages .links { + display:inline-block +} +.orgs-list .pages .link, +.orgs-list .pages .link:hover, +.servers-list .pages .link, +.servers-list .pages .link:hover, +.hosts-list .pages .link, +.hosts-list .pages .link:hover, +.users-list .pages .link, +.users-list .pages .link:hover { + padding:0 4px; + cursor:pointer; + color:#9c9c9c +} +.orgs-list .pages .link.current, +.orgs-list .pages .link.current:hover, +.servers-list .pages .link.current, +.servers-list .pages .link.current:hover, +.hosts-list .pages .link.current, +.hosts-list .pages .link.current:hover, +.users-list .pages .link.current, +.users-list .pages .link.current:hover { + cursor:default; + color:#4b4b4b; + font-weight:bold; + text-decoration:none +} +.users-list-container, +.server-routes-list, +.server-orgs-list { + margin:0 13px 13px 13px +} +.server-hosts-list { + display:none +} +.server-links-list { + display:none +} +.orgs-list-container .no-orgs, +.servers-list .no-servers { + text-align:center; + font-size:14px; + padding:10px; + color:#777; + background-color:#f5f5f5; + display:none +} +.servers-list .server .no-dh-warning, +.servers-list .server .no-org-warning, +.servers-list .server .no-host-warning, +.servers-list .server .no-org-host-warning { + float:right; + padding:10px 12px 10px 12px; + margin-top:0; + margin-right:0; + height:30px; + display:none +} +.users-list .user, +.users-list .no-users, +.users-list .no-users-search, +.users-list .loading, +.server-routes-list .route, +.server-orgs-list .org, +.server-orgs-list .no-orgs { + height:40px; + background:#fff; + border:1px solid #cfcfcf; + margin-top:12px; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -moz-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -o-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.users-list .no-users, +.users-list .no-users-search, +.users-list .loading, +.server-orgs-list .no-orgs { + text-align:center; + font-size:14px; + color:#777; + background-color:#f5f5f5; + padding-top:10px; + display:none +} +.users-list .loading { + display:none +} +.users-list .org-title, +.servers-list .server .server-title a { + cursor:pointer +} +.users-list .user .selector { + margin:10px 10px +} +.users-list .duo-logo { + background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAjCAYAAAB1nT9JAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3wsKBAQMXQL03AAAA6JJREFUaN7d22uI1FUYx/HPrJMGUrTZxSjBwCLK7IUW+cIi7Cb1phJTpItB2AWkohtEbyplC6Sg6GJERLUU1pJIhUpS5qZW0FIrWVto4kYvrMRLmKtuL84ZWAYvuzuz83+mHxx2ZvY/5zz///c85/LMc0rowiVq137sxjZsxpf4FH8Mo64PcEuN9pyLf7IdtWgt7h3G987ELFyBizARJ+EE7EEvfsJXWIMfhlJ5Wf10Yi5n4DIswKFs1PNYrfEqFVDHNXgQ12LUUa5pzWXygA7ajZfwVnaCY6plhB/cKFyPVVhXJ8+Oqin4InfQWceAdjRNxqv4GXOKBjdQM/A1HquTJ0RRCY/imzws1qoJeB/LcUoEcDAabWjHmP8BtNF4G8/m1/XUbHTmubFwcBXNxUdNDq+E1zF/BNu4ME8xE6OAk+e+15oY3BLc3oB2JuTV+clRwMEduK0Joc3D4w1s7wK8HAkcvJC3EM2i0/FiAe3Ox42RwJ2KJ5sI3BMYV1DbSyt775YgD+PuJvG607CwwPbPz6vNMODG4K4mALdAig4VqXsigaP22GQjNDuADTMwPhK4qXkoiqpWTAtgRwtmRgJXyvCiamqgEWpaS7CHMykwuEi2TSrjQ2wKYtD2wOC2Y1kQW7aW8XTAh9Qf0KZPcgmhMu7D+CD2fC794rwvILgrMTOILTvKuE6KhUXQlvx3Z0BwZ+HWILasjbY4qcxxPQHB/RbpOUUC1y/lXZB+TY6mzTgcxJbuSOC6sSu/7go4XO7G9wHsOIwNkcCtqjJueUCvWx3Ahm+xMwq4A+io+mxZwG1BB/4t2IZ24oRw3sOfVZ91Rdo3Zf2dbS1s413x+gjgdkn5hEfSI+gLBu+VDLAItUlJxiHAPXMEb6voRzwV0OuKiDatyAEKEcC1Y+VxrlkiZTlF0sd4t4Ht/VrdgYsE9xkWD3L5O0fKgo6kxQ2ag3+XUjv2RgC3Eg/g4CCv34urpThmFB2SUs9XjGAbPVJ2V2/1PxoNrg/P5UXHgSF+d48UV10aKILRJ52FaBvG/QxmOJ6bPU6R4DbhZrxRw/7sIB6WDld8FwReP97M97axDvX1YhEeqh4eB6rcgOFkfb6xDXWst1NKJbgJ9+MqxZ8A6pEysy/HnblzDeWo1Ra8k4fe43pvPcHtzz1kB36RAsXr8NcI9vSOXM7GDZiOi/P7/jpFXoZax8ZcWjO8S3EezsFY6UTqPumk7jYphNWZV46D1n/4Krx9tSs9oAAAAABJRU5ErkJggg==') +} +.users-list .yubico-logo { + background-image:url('data:image/png;base64,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') +} +.users-list .slack-logo { + background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAMFBMVEUtMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzotMzpAmFPaAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAxcUNyjuY6e2AAACYUlEQVRYw62YO3ICMQyGPQQKvBPOwDBpkooiFRVF0lBRc6qtqTw8CrSTTGpOkZpqa06RsDzWth6WE9Qt6w9pbem3ZWMEG72+D02GzeBsm8zxjX0ogEcILenIAjaZ2BMEuEwXMsMRsGOALvDm8lywMyATlJsEQbhJEshNmkAIKCwkDhokcNOBbAR05hF9csB2LyAkMcV149iKav+SRfhvtVxk+YjlkR4T2VJYBAYBPQJEXNN2+pqXR4Avv1gx4rzn88tdOATH9bt8ZoCXuiuE6/8wp9KDQZY4b+k/9eJPIZZBxiYX4cp8HiNNMEXkIhjjSMQgxYpGLJLCa+OUCba4dVp3UeJh4gDZiJURp9gP6gD51mwhzq/JaOwDW5gzJqqT9lHIpzEvJFK0fvGU3WId4uVmpswSn1IokSn2UicQoqTaKfPSahgjy6sWnay6IOOw/At/XXpR/M3DJPwk58/75pYCFk8JjWD5puqMQa4/lgSykhHKS8WI+xFldt8bsKAQizLbUmvpV41FxQMCQqpMEYTRUSB9UTAoJKExlMokkK1GLyf5EmuFoIjCrPBW4FnvkmV4d2gfx+irsZY5YvNsXWQi1q/lWXQ2uFY6XYUIMdR5A8sf8EhJC1MHJ0f4aYdAviviZBT4LZuHQL7L0Imjz31S48DvhylkgPdDrjFzzLHX8V64k/JWgdj04T1O9RgpOUToLdbPyaYnv+fRNHyxSKuQ3X+bxL+0ooNsIh3Z6h6te8LNKvtOoWZuLtjWurrjfQrDrOWLnmOeC/JyqFbcWU1yL7l8R9qbtPOtxNPbSHr/A/8qqm0gKRSCAAAAAElFTkSuQmCC') +} +.users-list .azure-logo { + background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAADiCAYAAABTEBvXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4ggDFSg42i+DqQAABWZJREFUeNrt3LtuHFUAx+F/yCRx7kRCiFzsOOtc7VDxDFQ8AT01QlQ8Ah014gkQJSWReIIUKNChiCodl4ZbckQosrYn49mN490Zz3q/TzqKI1mJfcY/n9mZM5sAAMkxUwDdqKrqRJLVJKPx2EqyOf74o1LK9zufa7pg5uCu1AKrR3d7SmPHX/o3TCPsK7ZLLavaKMm9JGdm/vdNMeyJrRncnSTnOv2/TT9LFtubSTZaTiPvJ7l4aF+XQ8MRjO1Ukqstp5HbY3hfs8PGgsZ2Msm1Ca/b1pO8sVDfj0PKgGOrkqy1nEZuJrmexpXHhf5eHW4GENylCaeRW0lWlmIO/BjQY2xtVyTvJjm79PPjR4SOYqsHdyvJBTMkROYX20peXP5vO428bIaEyPxim3ZF8kbsURYic4tt2obk9SzY5X8hMvTgDrIhGSFygNg63ZCMENkbW/NU8naS82ZIiHQT3tkkX+XFpf9bOcQNyQhxma0k+dA0CJHZVrS38+J+W3N8UEr5wwwhxPm/bmteJLk55VTyuJlDiK8XWv3GdnO4IokQO1jV2sZ63NhGiL3ENvJjgBDnE1pzu1Z9dP7GP7A0Idbeh6Rtb+Sa02yE2M8ppF3/CHHOsbW9LYKHRxHiHENzyR/6CNElf+gpxCmxeUsE6CrEqqq+yO5+yFGW5G3sYGgr4iemAw6H13IgRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiCBEQIggRECIIERAiIAQQYiAEEGIgBBBiIAQYWgqUzBYfyX5zDQcWT/X/3Jsp8iqes/c9OKHUkoxDQAAAAAAAABMU7+h/6Xp6MWnpZQ/TQOTQnxuOnrxVinl11d9UlVVp5N8bLqOrK9LKb/sHG/zMVhnknxuGo6sh0l2QvT0BQyAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQASGCEAEhghABIYIQgZdUtY83xuPmeGzU/lwxVdBDiKWUx0keJ/luzydV1aUko/HYSrI5/vhWkgumEea3Ik5USvk9ycPx+GZKpKNGsJdNMcwpxNeINPuMdJTkRpJjDgHMIcQZIl1JcqVxqrs91uNCEkLsXinln/Fr0sdJvm1EejLJtZZT3c0k15Mcd+gQYveRPq1F2lxJTyRZnXC6u5nktMOKELuP9NmkSMehXmk51R0luZPknEOOEPsJ9UmSJxMidRsGIQ4gUrdhEOICRZp9Ruo2DEIcSKRuwyDEAUQ67TbM6ezdu/vUrCHEfiP9O8mj8QAhLqDfkrxbW1HrY9UprxDpZzV9nuTH8Wi+Lm3bebR9hfdO7DwSIr1EetCdR1vxbKkQ6SXSZ1MirZKsxfZAIXKokZYcbHvgvSRnzKAQ6SfUV20PbLtXejfJWbM3GztCmP23+e7Oo2aoNtpP9n4p5YEVkXmupPvdHlgP9XaS82bPishwVtJmqMvwNIwVkYVbSeuh3k9y8cj9UvLjwBGJdDSO9B0hwnAj3R5ChAFHeqjPlQoRkWbnudKNtG9o6DxSIUJ2niv9aTyakZ5KcjUdPvzt9gXMspLtRtq2oWFapG5fwBxX0n+zu3/3QSPS+js0NMd/Zg8AgAH6H2/yA5J5vKi6AAAAAElFTkSuQmCC') +} +.users-list .authzero-logo { + background-image:url('data:image/png;base64,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') +} +.users-list .google-logo { + background-image:url('data:image/png;base64,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') +} +.users-list .okta-logo { + background-image:url('data:image/png;base64,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') +} +.users-list .onelogin-logo { + background-image:url('data:image/png;base64,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') +} +.users-list .user .name-container, +.server-routes-list .route .name-container, +.server-orgs-list .org .name-container { + float:left; + height:auto; + padding-top:0; + padding-left:13px; + margin-top:3px; + border-left:1px solid #cfcfcf +} +.users-list .user .name-container { + height:28px +} +.server-routes-list .route .name-container, +.server-orgs-list .org .name-container { + border-left:none +} +.users-list .user .name-container { + margin-top:5px +} +.users-list .user-server .info-container { + cursor:default; + font-size:14px +} +.users-list .user-server .info-container, +.users-list .user-server .client-container, +.users-list .user-server .status-container { + margin-top:5px; + display:inline-block +} +.users-list .user-server .server-item .title { + font-size:12px; + display:inline-block +} +.users-list .user-server .server-item .title { + padding-right:15px +} +.users-list .user-server .server-device .fa-desktop { + padding-right:2px +} +.users-list .user-server .server-addr .name-icon { + cursor:pointer +} +.users-list .user-server .server-addr .title.ipv6 { + display:none +} +.users-list .user-server.ipv6 .server-addr .title.ipv4 { + display:none +} +.users-list .user-server.ipv6 .server-addr .title.ipv6 { + display:inline-block +} +.server-routes-list .route .name-container, +.server-orgs-list .org .name-container { + border-left:0 none +} +.users-list .user .name-container .name-icon, +.server-routes-list .route .name-container .name-icon, +.server-orgs-list .org .name-container .name-icon { + top:3px; + margin-top:0; + margin-right:6px; + font-size:19px; + color:#64b3f6; + vertical-align:text-top +} +.users-list .user .name-container .name-gravatar { + display:none; + position:relative; + top:4px; + width:26px; + height:26px; + margin-right:3px; + margin-left:-4px; + margin-top:-3px +} +.users-list .user .name-container.type-server .name-icon, +.users-list .user .name-container.type-server .user-name { + color:#b8b8b8 +} +.users-list .user .name-container.type-server .user-name { + top:5px; + font-size:10px +} +.users-list .user .name-container .name-icon { + top:2px +} +.users-list .user .name-container .user-name { + position:relative; + top:-2px +} +.users-list .user .name-container .user-name, +.server-routes-list .route .route-network, +.server-routes-list .route .route-network-no-click, +.server-orgs-list .org .org-name { + font-size:18px; + cursor:pointer; + vertical-align:text-top +} +.server-routes-list .route .route-network, +.server-routes-list .route .route-comment { + display:none +} +.server-routes-list .route .route-network-no-click { + cursor:default +} +.server-routes-list .route .route-nat, +.server-routes-list .route .route-nat-netmap, +.server-routes-list .route .route-net-gateway, +.server-routes-list .route .route-default, +.server-routes-list .route .route-virtual-network, +.server-routes-list .route .route-network-link, +.server-routes-list .route .route-server-link, +.server-routes-list .route .route-vpc-id { + display:inline-block; + padding:5px 12px; + margin-right:4px +} +.server-routes-list .route .route-nat { + display:none +} +.server-routes-list .route .route-vpc-id { + display:inline-block; + padding:5px 12px; + margin-right:4px +} +.server-routes-list .button-container .btn-xs, +.server-orgs-list .button-container .btn-xs, +.server-hosts-list .button-container .btn-xs { + padding:0 5px +} +.users-list .user .name-container .user-name { + top:0; + font-size:16px +} +.users-list .users-list-title .org-id, +.users-list .user .name-container .user-id, +.servers-list .server .server-title .server-id, +.servers-list .server .org .org-id, +.servers-list .server .host .host-id, +.servers-list .server .link .link-id { + position:relative; + color:#4d535c; + font-size:10px; + display:none +} +.servers-list .server .org .org-id, +.servers-list .server .host .host-id, +.servers-list .server .link .link-id { + top:4px +} +.users-list .user .name-container .user-id { + top:2px +} +.users-list .users-list-title .org-id, +.servers-list .server .server-title .server-id { + top:-2px +} +.servers-list .server .server-title .server-id { + margin-left:5px +} +.users-list.show-hidden .users-list-title .org-id, +.users-list.show-hidden .user .name-container .user-id, +.servers-list .server.show-hidden .server-title .server-id, +.servers-list .server.show-hidden .org .org-id, +.servers-list .server.show-hidden .host .host-id, +.servers-list .server.show-hidden .link .link-id { + display:inline +} +.server-orgs-list { + border-top:1px solid #d0d0d0 +} +.server-orgs-list .org .org-name { + color:#428bca; + cursor:default +} +.server-routes-list .route .route-network, +.server-routes-list .route .route-network-no-click { + color:#428bca +} +.users-list .right-container a { + font-size:20px; + color:#4e8bbf; + cursor:pointer; + margin-left:3px +} +.users-list .right-container a.disabled { + pointer-events:none; + cursor:not-allowed; + opacity:.65 +} +.users-list .right-container a:hover { + text-decoration:none +} +.users-list .user .get-otp-auth.no-otp-auth { + display:none +} +.users-list .user .audit-user { + display:none +} +.users-list .user .right-container .download-key:hover, +.users-list .user .right-container .get-key-link:hover, +.users-list .user .right-container .get-otp-auth:hover, +.users-list .user .right-container .audit-user:hover, +.users-list .user .right-container .get-uri-auth:hover, +.users-list .user .right-container .toggle-servers:hover { + text-decoration:none; + color:#2a6496 +} +.users-list .user-network-link { + display:none +} +.users-list .sso-logos { + display:none +} +.users-list .user-dns-name { + visibility:hidden +} +.users-list .right-container, +.server-routes-list .route .button-container, +.server-orgs-list .org .button-container { + float:right; + display:inline-block; + margin-top:5px; + height:28px; + padding:3px 8px 0 12px; + white-space:nowrap; + border-left:1px solid #cfcfcf +} +.users-list .right-container { + padding-right:11px +} +.users-list .user-server .right-container { + height:auto; + margin-top:4px; + border-left:none; + padding:0; + width:330px +} +.server-routes-list .route .button-container, +.server-orgs-list .org .button-container { + border-left:0 none +} +.users-list .user .status-container { + display:inline-block; + cursor:default; + position:relative; + top:-4px; + width:84px +} +.users-list .status-container .status-icon { + display:inline-block; + position:relative; + top:3px; + margin-right:4px; + width:16px; + height:16px; + -webkit-border-radius:50%; + -moz-border-radius:50%; + border-radius:50% +} +.users-list .user-server .status-container { + display:inline-block +} +.users-list .user-server .status-container .status-icon { + top:2px; + width:14px; + height:14px +} +.users-list .user .tooltip-inner { + white-space:pre-wrap +} +.users-list .status-container .status-icon.online { + background-color:#47a447 +} +.users-list .status-container .status-icon.offline { + background-color:#d2322d +} +.users-list .status-container .status-icon.disabled { + background-color:#999 +} +.users-list .status-container .status-text { + color:#6f7277 +} +.users-list .user-servers { + border:1px solid #cfcfcf; + border-top:none; + background:#FFF; + margin-left:3px; + margin-right:3px; + padding:1px 10px; + display:none; + -webkit-border-bottom-left-radius:2px; + -moz-border-bottom-left-radius:2px; + border-bottom-left-radius:2px; + -webkit-border-bottom-right-radius:2px; + -moz-border-bottom-right-radius:2px; + border-bottom-right-radius:2px; + -webkit-box-shadow:inset 0 12px 8px -14px rgba(0,0,0,0.53); + -moz-box-shadow:inset 0 12px 8px -14px rgba(0,0,0,0.53); + -o-box-shadow:inset 0 12px 8px -14px rgba(0,0,0,0.53); + box-shadow:inset 0 12px 8px -14px rgba(0,0,0,0.53) +} +.users-list .user-servers .user-server { + color:#4d535c; + font-size:15px; + height:32px; + border-top:1px solid #cfcfcf +} +.users-list .user-servers .no-servers { + color:#4d535c; + font-size:15px; + padding:4px 0; + display:none +} +.users-list .user-servers .user-server:first-child { + border-top:none +} +.add-org-modal .auth-toggle, +.add-org-modal .auth-token, +.add-org-modal .auth-secret, +.add-org-modal .generate-new-auth-key, +.rename-org-modal .auth-toggle, +.rename-org-modal .auth-token, +.rename-org-modal .auth-secret, +.rename-org-modal .generate-new-auth-key { + display:none +} +.add-user-modal .port-forwarding, +.add-user-modal .client-to-client-toggle, +.add-user-modal .network-links, +.add-user-modal .dns-servers, +.add-user-modal .dns-suffix, +.add-user-modal .groups { + display:none +} +.rename-user-modal .port-forwarding, +.rename-user-modal .client-to-client-toggle, +.rename-user-modal .network-links, +.rename-user-modal .dns-servers, +.rename-user-modal .dns-suffix, +.rename-user-modal .groups { + display:none +} +.add-user-modal .modal-header .modal-advanced-toggle, +.rename-user-modal .modal-header .modal-advanced-toggle { + display:none +} +.users-list .user-servers .user-server .glyphicon { + top:2px; + margin-right:0 +} +.dashboard .status-container, +.dashboard .log-container { + margin-bottom:25px; + border:1px solid #cfcfcf; + background-color:#f9f9f9; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -moz-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -o-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.dashboard .status-container { + margin-bottom:15px +} +.servers-list .server .server-info { + background-color:#fff +} +.dashboard .status-container table { + width:100%; + table-layout:fixed +} +.servers-list .server .server-info .status-items { + margin-right:11px; + width:300px; + float:left +} +.servers-list .server .server-info .status-items { + width:255px +} +.servers-list .server .server-info .server-output, +.servers-list .server .server-info .server-output-link { + border-bottom:1px solid #cfcfcf +} +.servers-list .server .server-info .server-output-title { + color:#4d535c; + font-size:16px; + margin:0; + padding-top:4px; + padding-right:10px; + height:24px +} +.servers-list .server .server-info .server-output-title .btn { + padding:0 4px +} +.servers-list .server .server-info .server-output-link-btn { + display:none +} +.servers-list .server .server-info .server-output-clear, +.servers-list .server .server-info .server-output-link-clear { + cursor:pointer; + float:right; + color:#4d535c; + top:4px; + font-size:12px; + margin-right:2px +} +.servers-list .server .server-info .server-output-link-clear { + display:none +} +.servers-list .server .server-info .server-graph-period { + margin-left:4px; + float:right; + display:none +} +.servers-list .server .server-info .server-output-clear:hover, +.servers-list .server .server-info .server-output-link-clear:hover { + cursor:pointer; + color:#000 +} +.servers-list .server .server-info .server-output-viewer, +.servers-list .server .server-info .server-output-link-viewer { + padding:5px 10px 10px 0 +} +.servers-list .server .server-info .server-output-link-viewer { + _display:none +} +.servers-list .server .server-info .server-graph-viewer { + margin:5px 10px 10px 311px; + overflow:hidden; + _display:none +} +.servers-list .server .server-info .server-graph-viewer { + margin-left:266px +} +.servers-list .server .server-info .server-graph-recv, +.servers-list .server .server-info .server-graph-sent { + width:100%; + height:130px; + border:1px solid #cfcfcf +} +.servers-list .server .server-info .server-graph-viewer .server-graph-sent { + margin-top:2px +} +.servers-list .server .server-info .server-graph-viewer .detail .dot, +.servers-list .server .server-info .server-graph-viewer .detail .item { + display:none +} +.servers-list .server .server-info .server-graph-viewer .detail .x_label { + opacity:.8 +} +.servers-list .server .server-info .text-viewer { + height:262px; + border:1px solid #cfcfcf +} +.dashboard .status-container .status-item, +.servers-list .server .server-info .status-item { + padding:20px 0; + border-right:1px solid #cfcfcf; + text-align:center +} +.servers-list .server .server-info .status-item { + height:43px; + padding:9px 12px; + text-align:left; + border-bottom:1px solid #cfcfcf +} +.servers-list .server .server-info .status-item { + padding:11px 10px +} +.servers-list .server .server-info .status-item.last { + border-bottom:0 none +} +.dashboard .status-container .status-item.hosts-status { + border-left:1px solid #cfcfcf; + display:none +} +.dashboard .status-container .status-item.last { + border-right:0 none +} +.dashboard .status-container .status-item span { + vertical-align:top +} +.dashboard .status-container .status-item .status-title, +.servers-list .server .server-info .status-item .status-title { + color:#4d535c; + font-size:26px; + margin:0 0 3px 0 +} +.servers-list .server .server-info .status-item .status-title { + font-size:20px; + height:22px; + margin:0 +} +.servers-list .server .server-info .status-item .status-title { + font-size:18px +} +.servers-list .server .server-info .status-item .status-title span { + top:2px; + vertical-align:text-top +} +.nav .admins { + display:none +} +.dashboard .status-container .status-item .status-icon, +.servers-list .server .server-info .status-item .status-icon { + color:#1f83bb; + font-size:26px +} +.dashboard .status-container .status-item .status-icon { + color:#5585a0 +} +.servers-list .server .server-info .status-item .status-icon { + font-size:18px; + margin-right:0 +} +.servers-list .server .server-info .status-item .status-icon { + font-size:17px +} +.dashboard .status-container .status-item .status-icon.glyphicon-cloud { + top:4px +} +.links .links-upgrade { + margin-top:20px; + font-weight:bold; + font-family:'Ubuntu',sans-serif; + font-size:28px; + text-align:center; + opacity:.5 +} +.servers-list .server .server-info .server-port .status-icon { + top:0 +} +.servers-list .server .server-info .status-item .status-text { + color:#4d535c; + float:right; + position:relative; + top:-21px +} +.servers-list .server .server-info .status-item .status-text { + font-size:13px +} +.dashboard .status-container .status-text { + font-size:16px; + font-weight:normal +} +.dashboard .status-container .status-text .status-num { + font-weight:bold; + position:relative; + top:1px +} +.dashboard .status-container .server-info { + color:#6f7277; + position:absolute; + top:-1px; + right:2px; + font-size:12px; + z-index:5000 +} +.dashboard .log-container { + padding:20px 20px 5px 20px +} +.dashboard .log-container .log-title { + color:#4d535c; + margin:0; + font-size:20px; + padding-bottom:17px; + border-bottom:1px solid #cfcfcf +} +.dashboard .log-container .log-entry { + color:#4d535c; + padding:5px 15px 5px 10px; + border-bottom:1px solid #cfcfcf +} +.dashboard .log-container .log-entry.last { + border-bottom:0 none +} +.dashboard .log-container .log-entry span { + vertical-align:top +} +.dashboard .log-container .log-entry .log-icon { + color:#1f83bb; + font-size:15px; + margin-right:7px; + float:left; + top:3px +} +.dashboard .log-container .log-entry .log-msg { + float:left +} +.dashboard .log-container .log-entry .log-time { + color:#777; + float:right +} +.audit-user-modal .event-addr, +.audit-user-modal .event-time { + color:#777 +} +.notification-modal .modal-body { + padding-bottom:20px +} +.notification-modal .notification { + font-size:16px; + font-weight:bold; + text-align:center +} +.server-settings-modal .modal .port-protocol label, +.server-settings-modal .modal .port-protocol input, +.server-settings-modal .modal .port-protocol select { + width:98px +} +.server-settings-modal .right .ipv6-toggle, +.server-settings-modal .groups { + display:none +} +.server-settings-modal .left .ipv6-toggle { + display:block +} +.logs-modal .modal-dialog { + width:700px +} +.logs-modal ul.modal-logs { + padding-left:0 +} +.logs-modal .modal-body { + padding:0; + height:600px +} +.logs-modal .modal-body .text-viewer { + height:600px +} +.server-settings-modal .modal .port-protocol input, +.server-settings-modal .modal .port-protocol select { + display:inline-block +} +.server-settings-modal .modal .form-group { + margin:0 0 15px 0 +} +.server-settings-modal .modal .network { + position:relative +} +.server-settings-modal .modal .network .label { + cursor:default; + position:absolute; + top:34px; + right:45px; + padding:2px 3px +} +.server-settings-modal .modal .left .otp-auth-toggle { + margin-top:17px +} +.server-settings-modal .modal .right .otp-auth-toggle label { + margin-bottom:0 +} +.settings-modal .modal-header .modal-advanced-toggle { + display:none +} +.subscribe-modal .modal .subscribe-info, +.enterprise-modal .modal .enterprise-info { + width:520px; + margin-left:14px +} +.subscribe-modal .modal .subscribe-info { + margin-bottom:0 +} +.subscribe-modal .modal .subscribe-info:before, +.subscribe-modal .modal .subscribe-info:after { + content:" "; + display:table +} +.subscribe-modal .modal .subscribe-info:after { + clear:both +} +.enterprise-modal .modal .enterprise-info { + width:280px; + text-align:left; + margin:0 auto +} +.subscribe-modal .modal .subscribe-activate-form { + display:none; + text-align:center +} +.links .links-list { + display:none +} +.enterprise-modal .modal .enterprise-info .enterprise-item { + float:right; + text-align:right +} +.enterprise-modal .modal .enterprise-info .premium-plan, +.enterprise-modal .modal .enterprise-info .enterprise-plan, +.enterprise-modal .modal .enterprise-info .enterprise-plus-plan { + display:none +} +.subscribe-modal .modal .subscribe-activate-form label, +.enterprise-modal .modal .enterprise-list span { + text-align:center; + color:#616161; + font-weight:bold; + font-family:'Ubuntu',sans-serif; + font-size:19px +} +.enterprise-modal .modal .enterprise-list span { + font-size:22px +} +.subscribe-modal .modal .subscribe-activate-form textarea { + resize:none; + font-family:'Lucida Console',Monaco,monospace; + width:auto; + margin:0 auto; + overflow:hidden; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.feedback-modal .modal textarea { + width:100%; + resize:none; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.add-user-bulk-modal .modal textarea { + width:100%; + resize:none; + font-family:'Lucida Console',Monaco,monospace +} +.subscribe-modal .subscribe-buttons, +.enterprise-modal .enterprise-buttons { + margin:5px 5px 10px 5px; + text-align:center +} +.subscribe-modal .subscribe-buttons .subscribe-cancel, +.subscribe-modal .subscribe-buttons .subscribe-submit { + display:none +} +.subscribe-modal .subscribe-buttons button, +.enterprise-modal .enterprise-buttons .btn { + margin:5px; + height:46px; + width:260px +} +.enterprise-modal .enterprise-buttons .premium-switch, +.enterprise-modal .enterprise-buttons .enterprise-switch, +.enterprise-modal .enterprise-buttons .enterprise-plus-switch { + display:none +} +.enterprise-modal .enterprise-buttons .enterprise-reactivate, +.enterprise-modal .enterprise-buttons .enterprise-support-link { + display:none +} +.enterprise-modal .enterprise-info { + display:none +} +.enterprise-modal .enterprise-buttons { + display:none +} +.enterprise-modal .modal .enterprise-list { + padding-left:0; + list-style-type:none +} +.subscribe-modal .modal .subscribe-list { + border:1px solid #c5c5c5; + list-style-type:none; + padding:0; + text-align:left; + margin-top:5px; + margin-bottom:15px; + width:260px; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.subscribe-modal .modal .premium-subscribe-list { + margin-bottom:6px +} +.subscribe-modal .modal .subscribe-list.left { + float:left +} +.subscribe-modal .modal .subscribe-list.right { + margin-left:270px +} +.subscribe-modal .modal .subscribe-list li { + border-top:1px solid #b8b8b8; + padding:6px 11px; + font-weight:bold; + cursor:default +} +.subscribe-modal .modal .subscribe-list li.subscribe-title { + padding:23px 20px 8px 20px +} +.subscribe-modal .modal .subscribe-list .subscribe-title { + background-color:#f5f5f5; + position:relative +} +.subscribe-modal .modal .subscribe-list .subscribe-title .label { + position:absolute; + top:3px; + right:3px; + font-size:13px +} +.subscribe-modal .modal .subscribe-list .subscribe-title h2 { + font-size:24px; + font-weight:bold; + text-align:center; + margin:0 +} +.subscribe-modal .modal .subscribe-list li:first-child { + border-top:none +} +.subscribe-modal .modal .subscribe-list li.empty { + text-align:center +} +.subscribe-modal .modal .subscribe-list li .glyphicon { + margin-right:0px; + font-size:16px; + top:2px +} +.subscribe-modal .modal .subscribe-list li .subscribe-feature { + color:#616161; + font-weight:bold; + font-family:'Ubuntu',sans-serif; + font-size:18px +} +.premium-license .subscribe-modal .modal .subscribe-buttons { + display:none +} +.premium-license .enterprise-modal .enterprise-info { + display:block +} +.premium-license .enterprise-modal .enterprise-buttons { + display:block +} +.premium-license .enterprise-modal .enterprise-info .premium-plan { + display:inline +} +.premium-license .enterprise-modal .enterprise-buttons .premium-switch { + display:inline-block +} +.premium-license .enterprise-modal .enterprise-buttons .enterprise-update { + display:none +} +.enterprise-license .subscribe-modal .modal .subscribe-buttons { + display:none +} +.enterprise-license .enterprise-modal .enterprise-info { + display:block +} +.enterprise-license .enterprise-modal .enterprise-buttons { + display:block +} +.enterprise-license .enterprise-modal .enterprise-info .enterprise-plan { + display:inline +} +.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-switch { + display:inline-block +} +.enterprise-plus-license .enterprise-modal .enterprise-buttons .enterprise-plus-switch { + display:inline-block +} +.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-update { + display:none +} +.enterprise-plus-license .subscribe-modal .modal .subscribe-buttons { + display:none +} +.enterprise-plus-license .enterprise-modal .enterprise-info { + display:block +} +.enterprise-plus-license .enterprise-modal .enterprise-buttons { + display:block +} +.enterprise-plus-license .enterprise-modal .enterprise-info .enterprise-plan { + display:inline +} +.enterprise-plus-license .enterprise-modal .enterprise-buttons .enterprise-plus-switch { + display:inline-block +} +.enterprise-plus-license .enterprise-modal .enterprise-buttons .enterprise-update { + display:none +} +.enterprise-switch, +.links-upgrade, +.enterprise-plus-upgrade, +.subscribe-info .enterprise-plus-subscribe-list, +.subscribe-enterprise-plus { + display:none !important +} +.enterprise .subscribe-modal .modal .subscribe-buttons, +.enterprise-license .subscribe-modal .modal .subscribe-buttons { + display:none +} +.enterprise .dashboard .status-container .status-item.hosts-status { + display:table-cell +} +.enterprise .settings-modal .right .form-group.theme { + display:block +} +.enterprise .settings-modal .form-group.auditing { + display:block +} +.enterprise .settings-modal .form-group.monitoring, +.enterprise .settings-modal .form-group.pin-mode, +.enterprise .settings-modal .influxdb-uri-box { + display:block +} +.enterprise .modal .modal-body .api-token input, +.enterprise .modal .modal-body .api-secret input, +.enterprise .modal .modal-body .auth-token input, +.enterprise .modal .modal-body .auth-secret input { + width:300px; + font-family:'Lucida Console',Monaco,monospace +} +.enterprise .settings-modal .form-group.public-address, +.enterprise .settings-modal .form-group.public-address6, +.enterprise .settings-modal .form-group.routed-subnet6 { + display:none +} +.enterprise .key-link-modal .key-onc-link { + display:block +} +.enterprise .enterprise-modal .enterprise-info, +.enterprise-license .enterprise-modal .enterprise-info { + display:block +} +.enterprise .enterprise-modal .enterprise-buttons .enterprise-support-link { + display:inline-block; + background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wgbBSwslfZaowAAGblJREFUeNrtnXl0HNWd7z+3qjftlmypW7axWmrJgDEQAxbYYGFCxogthCEJyE7yIIMIQw7QTjLhhJy8N5m8GU7IBHfI5M3YgoSZiS0mJMBMeEYmC7bMEmQWsxhsy1q84W5ZlmTt3dVVd/6okizLm7qrmrFz/DtH52jpurr3fu9vvb/frwR/RhRrDLkMmCXgq8DNwDzAC/QCrwJrgSZdJPpm3bGX6NOVBO7YdVqtQfwZgIC/ro1YYygg4VvAN0/xSDvwED7fs4FbtxkHGisprTt9QFHOZDC61lZNBOOZKYABUAE8w+jojwBK63ZxoDF4FhAnqGRFKwASXgCuSvHxB6ONof8DkMXMsyLLKYo2hv4O+F6aj+8D/jJQ17blLIc4oT/WhbKBb9gYYjZw2+m0pjMaECm4HfDYHGZptDFUehYQZ+hSQLU5xuVw+iiRMx2QcofWcHO0MaScBcQ+JR0a53Ony17YnkRN06pTfmbJFD6TJrUBhgPjXIyUc071oXDLTlt/z6jZW7MhQvN1YQuUR13guRa4ECgENGAv8FpzbfijDJq8twJPO6DYAR4J1LU9fKAxSGld55FNfmMXkcsrJ2186xVAGeAChoBtkeqq1jFQItVzP1lAapoiNNeOgRF5AAgDRUC2NUkDSACDwBaJfHBz7cpdVzdF2GQ95wQd/GXIrav0ALkODNcTqGubPr7pW1qJLKyaCMIi4K+Apdah81j7ZwCjQCvIH0Sq5zaFWz4GBtMCRqTLGTVNkRLg34DrpviPVmyqDa+bDKgNHwT/8jaijaFngM87hHF1oK5tS3hLq4IBKFQi+YoFRGCKYzwD2h2R6nkGQPidDiILyjOjQ5a+uMoEY0OkEPjlVMGwwhtrr94QqQdorg2z9GV7esW/vG1s4H+2K7NVARLo0nPuufUjOQ94GMH7SHYA300BDIAvgHtDuKW1AIB44hMRWeuAOnOfUxojDnyuuTbctOSFn7D5pged0iU9lhhJAQSJAnQnVfaMetgbd9PJrETvZatQhOIxl2aLVgMPRqqr4hm1smqaItdZYKQDqBe4v6Ypku8EGLF1oQli4tSkCkmWIhmVgi0D2fwiWsgvDhTy3MF8NvflsH8o7pG92zwIRyzgO4GFGTN7r35xXMR82+ZEF1vWmG0aF1vw85Nxw9gitw35WHOgkEd3F/N8dz7bh710ay4SUqAKiUiOoPduB0V1YnpeYEW4pdWdMZG1dP1jMwxFeQ+wG/v5pkRGNteutO1DRNeFQFAAvAWExhakSUFCCqJxF1uHfLw7mMWoLnAJiXKiVUsDdfp8fBfdD65sR6QpUIlgaKLF5pjIMhTlXAt5u/RZgci26zCGX/+IwPI2/D9vG/DJkV8bEqIJF+8N+XjhUB4/3Ted1R8XsaU/G12CRzkJGABCYAzuxRiO4tDNRADwTRUMLJ8hFcp1IJgHcLVElmyuXTmYMggTHK/IovMBWPlIx/yZ+9b53Xv+k+iooDupYlhiyKPIlASGHO3B6O9AyS93BhSBHziUKUAOOxU/EojrgZ+lCsQYGOGWHbNBWQ58CUOfta/gqrxR420M7WMUAYqQac8s2fMhrtIloDoRABDdmbSydgIjDjlhd59489uO/vmNXQKEO9zSmhdu2XlPuKW1BZS9wA9NA0EWKTmlbjVvDsKuuaqoGN1bkfqoE2scQMrh8DsdzgOycM0/0Vwb7gE+dAiQTy3ZsGr2URu/xbwjj1SHxsIVheGW1osR8i5gPdAPYvVxzUnFi1I414FTLTAS/eg923DA/P0DoKXiqU9ZZOVUaWPfrgWWOSK2pLgPeHjs58jCKsJvtfowqEFyJXAZsGhKTp9M4iqaj+bKQiYG7M1L8ZDc90dcM68GmbAz1Forpuc8IBuvWWk6V1I26kL8q0NccscYIOGW1muBW9G5BvAD01MaSRqIvDKUrBJ0m4CguNB7PgRtAFQfaXrtv0Pwu8jCKpkaf6YXOvk1NpMDhABNk1owe8Gz/rxzaqQ0/NZ80jdtVA9a53oS2//N/Ad2yEjiPf9OXGU3gpEyl0SB6yPVVVsz5qlPojWpbr6UoOuSeDxJz6FhOtt76WjvcXf1dt2uCqXUmouwu4muwCL7YAAIFe3jzQgl5S3qBG6JVFdtDbe0pvxvUzV7mf7WWtSurj/qQgxyknsIYW2KltCJJ5KMjiQZGdEYGUkipUQIgRAQG4iS0BMoTsSPpIGSNQN12lz03o9AqLZY2BjajzGwG5FdCvKUQYVtwO/B+EGk+txD4ZZWItVVmQfkwq4udCEM4DfA/5oMgqJAIqEzPKQxPKyRiCdJaDqGYQaGhTgCFsBwfIjeoR5m5BUjpbSPiZ7ANWspye53Ea4sm4NJkl1v4a64FfTjBm3bgf8PvATyo0j13LYjPlNVeucgnYeWvrQKwxDXAU1HuEEyOJDg8OE48XgSw5BT2mCJ5JLgFcwNnI+UTlyPA3qCoZfrSf124DhqqegCfJd+B6Q+foaAJ4GngA6QQ5HqueNKJtULqbQAOd498WdeWn1uXB/dMDqaKDvcF2dwMI6UqYtvQxqUzahgYfkiXKrbGUCkQfz9/0cy+hoo9sZ0ZxfjufD+w+RXvIjUfxGprnqJDNJJt2/yBX+4ZYcPlCAwN6lrt7a0v3rL7oMdhYqiHCWGUto7JFnuLD4973pyfXmOLUyPvcHI1scQqm+K8zAND4kgRzWY5tIp9iS5IDtuVLkO3Tnnzui/TwxqjsXRMg5IuKVt3FM+8rvWS4ElwBWWl1whhMLO6Ids7dyCtBmu0HSNpecvY1bhOY4tzBg6wOibP0Bqgyc9d7qEpBR4FUmZT6Pcl+Acn8ZMj0aRW8eQoEueMHTuL/1S+ygZJtexomksbLGrDOSXgVuAWUDx0Z+XzMgrJsuTzXBiyJ4fJhT2Hup0FBDhnYZSeB56rOUYa0tiggBQ5tNYkDtChS9BjmqQrRrmHbuEhDEO5NVCpRgztemTAWTMTAu37Jxvxovk4pMbIJKinGKyvTm2AVEVlT2HOrg8dFXaou8YQNy5qAVz0WNvTtJZUOzWuTRvhPm5oxS59GP42ziW4auAyti60N4Jt5QZISX8px1j33vCLa3fB/E+5jXrqTdSKJROm+nIJiZ1jX09u53xRyw+UApCqL5CclSDEk+SxfnDPHjOIb5ddpBrCgePC8ZJhrvDEFJ0ra3KKCDCirJ6kTwG3Jea76TQP9xL0/v/ZduHMKSBv6CUZfNvRtMTTixtn5YcffOKjx644lz140DQp+EWEk2K43HAVOiwW3MXTf/KdiOzHNLSKpDcBvx16n6TQWHudPKzCmwrdkUodA90MZwYtMNxw5ippctB3vizRRd8/sbczsagTzMMCXEjbTAACjS3VpNpHaIAOcA/pOtBSSkpL67EMOwfHCklew51piO2fgvyVhBlwF20VjZGqqveQwg9ofMfhkR3aL/uBbPYNIOAyBrMxOH0RI1hUF5cZZtDxmh3d/upAElgXiW/DvJe0D2R6qrPRqrnPh+pruxGitHIiiNnK7C8/Q3goEP79Xk4UmyaKQ6xFUaXSLxuHyV5AQwHQh9DowP0DvVMFlsa5vXxesyawvmR6qrFkeq5qyPV52kTywAmOrITyp0bHdovNdoYumPS2E6bveJS+5EKg5D/XGL9H6PYvEKNJxN09ccoyJ6GLvXtwO+AV4D3ItVV28fN9G4JrduJLDr/hFnmE8oK/pmp1bBPhW4Hni44XIYZaXfeDymyb2BK/AUBvK4sdJlEpKGOpDR1iOo26BrufKuC0DdB2YkiD0Uuq0pMDltEZkz9fwTq2tqijaH3cSZjckF0bbk/e8WmWKZEliMDe1QP/oLStMxfRRHk53uZM2caFaEiPPlx79vd6/dFqisPTAQDsBNDcuraeTqK8ulM6pCtjrCa6sJfEJgSIIoicLtVcnO9zJyZR0WoiNKZeWRlu7Aenw/MdXitv3VonFzg6kxaWb9yxMMUCkU5M8jyZB8jigxDIhRBVpabwsIs/IFczplTwMxZeeTkei1rTTIJyyU1TRGXE3OzsuRjwGsO7dvF0adDs070xw5//TG/+3DmimNMx87jfE6EW1rzTBOSC+zOMpFM8OrOP9LVH7PuRgTZ2W5ycz14fS7cLgXVrSAsoE5Bu4BPgRxqrl1pH5RfhhSp8pDlc9klDfhMoK6teTIQ5bGGiRu+GLgRuATIwyx/OwhsAn4VjDVEx4AJWs+JcMs2wHMb8GvbNqGi8nZHC529O8jL95Cb60VVFRs5B/KS5tqV7zglDqKNoWuB56zNsUvfQ/DI6APX6sGuNRNBmSXMENQdmFFyF8fmQ2uY9Zf/CDwajDWMp+cqkeoLwMPzwOOkV2KcBPqBDinF3+VNlw/MKZs2WFiYhcul2EwAEXeBo2XVO60vJ6KAt8j2wlyEzO3015d3+utXdvrrW4XZ0OZhzDZQXo6fnO7GTP77e2Btp78+f4xTxFi1aXjrHheJ+COYObfTpjClfdbiXgH5QqR67haAot9cr87Pua7Njvc/UdI014YDOEjRxtATmEWcqQJgZpYKSPaCdkhK4+eX/VDpL6gG7FpdzwFfDMYakla0dxeRhaaHG25p/QtgBWZ3g4JJD3YDL2HmrH4A+vuR6vPGk69v/uM6fvvp5dQ0RRo4STJ1ilTTXBvebBuIdSECZtXuFzErrnKmhIPL/NL7YHSnQny3ILEPElGDnKFKspJzwJmw0SPBWMPD4wJlYl12uKU12+KSEJJyzKvmVmA30B+prjrqRmpyEkRNU+Ry4E8OAbK2uTb8pZqXVtG8zL5yj64NZaPQAZSczPYUqpmKFd8uGNyikNgrMIatVF8JCIkifUwfXYxDscsYsPiEEv54mSbhll1EqiundqybIn3H4bB0qI+K3qLmud+XDnLJf2E2yZwccgAJif2CoS0KQ28JU0MqJ4pQGBTFq1GNHCe4RAO+e8Kw6vHiQ1MBY0L9+ZMOcYiX9sIbAZZssKfcA2PXr8J4EmFxgQ56nyDRKehbr3DgRy6ij6kMvi6wmgecRK0IRtUowpm+NW5gYcZa/NU0Rc7HmVoSCTzZXBuud3J+eyOVI9o+fPG9CokOUy+MgZTK/irSS9HoFU7pkS0ZAeSq53+CkiU9SN52wuHErLC9obk23JXKQx3+uymPPXHk55L6EiG4XRjqTcMlHy4dih/wyLhlmqd5yAUK+YkLcevTnADlPVcmAHEVGBhxoQPPOwRICFgAbEjlofLYE7T5v+pTUVdYpm41gFQM1dUTQHr3I1TFJvtKEko3Hr3ICeW+PyOAWMU9ek1T5EXMXiF2adqJAOksuYeJnnKnvz4HyMesvLrzuMobidvIRyULgwT28n8lSWUAA82uLpHAtoy2ia1pisy2nJ7LHBjuD8AXFUX2PPXljwjGJoBQ/LVcFGMeZpR4GXC9BcpJ1z/kbmfYtQdhs9JbkR7yE+fjMmyJrSHgBlcmAVENY7+uKH9yCJBrFCmLNy5b2RM8wg2LgJvAuByzz3sKHSYEHqOIEfbZnpgh4mjKIC7DlpX/SjDW0JxRQF6+4RuypinyBmZz/PR7VQhAUZT+Yu/Ve2bcrRqq+CpmimuxFShMS1Yohg9VZqOLYeyWLWhKHz78CNLa0lEpxZcBMgqIRa9h1txVpC5VJRgSMZCAN/ez6JXu1VLNdY6DpRe3kY+uDtseK6n0I0USIVPe0iEhWRjsWnOwo+SeT6bVeE1T5AXMe4GTcIEwz7kBon8UcTiO0t6LujWKstPsTBF3C37aN4t8Q3XE6hcojLj2M+jeZdtklSJJfvxCvHpxKp55i4Cvl8Ua3t1dUk9ZV0NmOWTpS6vYaMafnrEUrXKMKFIVUBVE9zDKnsMo7T0onYdRdvfBaNJs9+ZRLcwkr3qHuXk4H004UP6GxK0XoLg8GCJuczCFuCuGVy85FbidQDPwMpJny7oa+gHKuhrGtyTjtGTDqlwhRR9jdwOqQLpUhKajbo2aXPDxAAwkEIMJS2eI49qF0w2Vn/TMYlg4k2IrUOjzvoOmHHYkqDB99CqEPMZqG8DMDftPYAfwcTDWMALQOfNryOE45X1PfXKAWGJrA0IsQ0rUth7U1/aibjsImjGl+9yJTPX9vgAzdZcjMVaBwrB7N0OuDgfg0MnT5pGVLEWaxe3rkaxGZQMGAimNYJcZOdhz3kr0aO84EONOtdMbf5x7ZW9ZbCj74aau5jeSvcvcf9oPvSPgUk1xlIb39Lp3iNuHpqE7JLa8ST/Drs700mGtR4QXFK+CLNo3It4LfkVqPB8cfDxpOq/1BLsajhp8zvZVJzxwGaFOf/08K2xSA9RK3ai8f9o+mXALYbee5Bzdzff6/A5lE4OQLvp8W9CU/iltidQBHUQWePwS90zwVhj4KkEtMZLq4vbiGSX0TY4iTCnsZI8bJgXv/PVzBPwlcA1wnmXqugBUVWGBzBWvKkO4be5kn9BpcyWoTHoc6TOOMPDqARLK4RNnXRogrVQEb4XEd57Ec47EXQzqdIlQTKDkiHAl/xC6B9oezV71snn3mmlAOorrcefA7M4Gtvq/IKYx7T7MJgLnAj6O0/rbABbFs3nZN4jbJmMOKgZt7jjnal4MR8SWgS/pZ8Cz4xgDaYwb3H5J9qfML7VAItyWiSItsI4+GZ8FHk0nSz5lD7cjUE/5wQYSQyid/vrPTWNaN/BPmNW5+ZykD/ss3c0s3W37VCeBNleCQcXJYiYVrz4DiWHei7hAzYG8KyWBh3RKv6OTX2vgKpEIr7VzJz4LwWhjaD6kXkuSMoeURxtom1mvKjorgR+l8myWVLhA87HRN4gi0+cSBeh0JehRkpTqDjUbQOKTJYfl7K4C7xzImifxzZXgAqlNbOQwJSq2dOcHqXJJShwylvqo6oRTBQPAKwWVmgdV2hNZAuhSk+xXNSeQGMTM+33IGxRfL75b9hbeZuCbK02dECedbDUPcGVsXWXKtRkpcUgw1kCnv34BNtIxZ+seZhguDilJ2ybeB544CxJZqOmNtB54FtgMdAVjDX3dmwqyk1tnfEEmuMUBoBdIIedgpsQ6zyGdJeNX2v+XNN/XIYHZSTcB3b7745KCt73DJFPD4gPgaxhGHkLcBDwZjDXsDMYa+gBmnHd4GJnareRJ6HygMtWHpgxIsKuBzpL6IDbvNnxSMFfz2PZIBdArdHa44ydahAZ0AVuAhzCYHYw1XBiMNawJHnxyUI4mZHCCAzuB3gEOOATKjdF1Fe6MiSwEF1lmbdqkC8mFWhZNcsC2p+2Rgk2+QS6LZ5E4MlartamvAxuDsYbx+pc95Q+g9/ZT3vfUMSGLSVzUiv126gDLEMJtHY6MWFlzsNlqXAfKNQ+FhsoB1UZPZgkuXbItOcCIUbjbpbpelMjfA9vQ1fZg978kJorbYFcDczoeP+Wwgbq2wWhjaAvmq1ztJlyVpTpGqoBoOJDrIoDL4zk8m3049RVLCUkJPhX90lloV83hW/k5P35u+d/89GiddyRsEexqmNLQY2/tQfJbBPdgv2zBm2p4KlVAoph14rbEVlJIFsWz+U1236nnO9YUzqWAKtArp6Mvmo1+QbF5l6JLDkl5G/DTo3XempTnNdZYJrC8bZP1khi7gPSlajSnekDfxoFW4wYQ0F0Edc/xQ+iGNMPyHhU5Kw/9klISX7yAkb9dSvzrC9Ev8ls9lsZD9wtqmlY58rbOCS+Jec6B4d60pHRmAAnGGvZaoNgmTcCVozlHbv4MCQkddAOjopBkbSWJFRcRv/sSEnctQF80G3xuxGjSBOIY0SBuAvvFPRPaL61xYJm/TrU19pQB6Si5Z0yCrHQCEB3JZYlsvEkJ8STCn4v22fOIf2cJib9agHZDJfrFfmShDzT9VBdZXuAvADbXOjI9AnVtH9nkkg9B/C5Q154ZkVXetWbs8mkH8C0nFu1D6Su9ItQ5/INrGH74KpLLKjACucgcj5n0YMhUTIh5NU0Rh7vCyLuBnjQeHAUeD9Ttas+YYwhQboZOCMYafiwkq1KVj5gvNvkAMzp8ZdWBhsId987/BzE9x4nk8SocercVmL1MAnXtPZi9YFJpXjMC/CxQ17YaoPcXwZQt0PT4saJeZA9xL/B1Tp5QfQh4w1JwryDlpmDXE+NytaYpchnwMs68rfNR4LvNteGkk3wSbQxdBfzvMbF4itDM44G6tgYT1BCldW2ZB2RiXXWnvz6I2dngeuAizNq9IeB9zMYxLUj2BLvMeBHA7rL7MA4PU973FDVNkRmYTceudWDv3gc+rUjZvfF6B8rfnq4kcMeuMVCKrbDRcstpLLX2rx9osfTN7wN1bZ3pgmGLQ3YX11N20ASl3V8vFLMCaKJfk8RACx5sOKUwqmmK/D0T3iNi0+n81Kba8LtOii4FL/46szdldF3IY+WLKhM8pSTIRKCuXY6JqcK7OtN2mv/HaOnLq9h4zUpqmiK1mC8/KXJg2Huba8OrOUPpf/Sl7mMvicHM/+12YkxpvgyGs4CkSRdv/Beaa8P9wKsOiSz9LCA2qHBkPBLzS4eG/PBMBkScTpOpaYr0MrW2HicOAEAFQu5pvm7lWQ5JW7kfefHxP9oc6lfAoTMVjNOQQx7LBuVd0riLxmwd+7nm2vDGszrEETBW0Vz7jWHMytn+NIZ45EwH47QCpLl2JYv/43Gaa8OvAnWYlztTpW8314Z/aOmhMxoQcbpNaMn6CJtvCGNFbp+YEI5xT1Leo5jFL/c114bfqGmKiObasDzTOUScjpOqaYrQXBse+34h8BnMRO5SzNSe3UBzc234pcmfP9PpvwErBvwiZLUjyQAAAABJRU5ErkJggg=='); + background-repeat:no-repeat; + background-position:9px 5px; + background-size:34px +} +.enterprise .enterprise-modal .enterprise-buttons .enterprise-support { + display:none +} +.enterprise .enterprise-modal .enterprise-buttons, +.enterprise-license .enterprise-modal .enterprise-buttons { + display:block +} +.enterprise .enterprise-modal .enterprise-info .enterprise-plan, +.enterprise-license .enterprise-modal .enterprise-info .enterprise-plan { + display:inline +} +.enterprise .enterprise-modal .enterprise-buttons .enterprise-switch, +.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-switch { + display:inline-block +} +.enterprise-license .enterprise-modal .enterprise-buttons .enterprise-update { + display:none +} +.enterprise .orgs-list .orgs-email-selected { + display:inline-block +} +.enterprise .nav .hosts { + display:block +} +.enterprise .navbar .audit-admin { + display:block +} +.enterprise .navbar .audit-admin a { + display:none +} +.enterprise .settings-modal .modal .server-cert, +.enterprise .settings-modal .modal .server-key, +.enterprise .settings-modal .modal .client-reconnect { + display:block +} +.enterprise .settings-modal .modal .sso-saml-cert textarea, +.enterprise .settings-modal .modal .sso-google-key textarea, +.enterprise .settings-modal .modal .server-cert textarea, +.enterprise .settings-modal .modal .server-key textarea, +.enterprise .settings-modal .modal .oracle-public-key textarea { + resize:none; + font-size:10px; + font-family:'Lucida Console',Monaco,monospace; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.enterprise .settings-modal .modal .sso-saml-cert textarea, +.enterprise .settings-modal .modal .sso-google-key textarea, +.enterprise .settings-modal .modal .server-cert textarea { + width:250px +} +.enterprise .settings-modal .modal .server-key textarea, +.enterprise .settings-modal .modal .oracle-public-key textarea { + width:284px +} +.enterprise .settings-modal .modal-header .modal-advanced-toggle { + display:block +} +.enterprise .location-host-conf-modal .modal textarea { + resize:none; + width:100%; + font-size:10px; + font-family:'Lucida Console',Monaco,monospace; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px +} +.enterprise .add-org-modal .auth-toggle, +.enterprise .add-org-modal .auth-token, +.enterprise .add-org-modal .auth-secret, +.enterprise .add-org-modal .generate-new-auth-key, +.enterprise .rename-org-modal .auth-toggle, +.enterprise .rename-org-modal .auth-token, +.enterprise .rename-org-modal .auth-secret, +.enterprise .rename-org-modal .generate-new-auth-key { + display:block +} +.enterprise .add-user-modal .port-forwarding, +.enterprise .add-user-modal .client-to-client-toggle, +.enterprise .add-user-modal .network-links, +.enterprise .add-user-modal .dns-servers, +.enterprise .add-user-modal .dns-suffix, +.enterprise .add-user-modal .groups, +.enterprise .rename-user-modal .port-forwarding, +.enterprise .rename-user-modal .client-to-client-toggle, +.enterprise .rename-user-modal .network-links, +.enterprise .rename-user-modal .dns-servers, +.enterprise .rename-user-modal .dns-suffix, +.enterprise .rename-user-modal .groups, +.enterprise .add-user-modal .modal-header .modal-advanced-toggle, +.enterprise .rename-user-modal .modal-header .modal-advanced-toggle { + display:block +} +.enterprise .modal .groups-label { + display:inline-block +} +.enterprise .add-user-modal .groups label, +.enterprise .rename-user-modal .groups label { + display:block +} +.enterprise .server-settings-modal .groups label { + display:block +} +.enterprise .server-settings-modal .left .ipv6-toggle { + display:none +} +.enterprise .server-settings-modal .right .ipv6-toggle { + display:block +} +.enterprise .server-settings-modal .groups { + display:block +} +.enterprise .server-settings-modal .groups label { + display:block +} +.enterprise .select2-drop, +.enterprise .select2-drop-mask { + display:none !important +} +.enterprise .users-list .user-dns-name, +.enterprise .users-list .user-network-link, +.enterprise .users-list .user-groups { + display:block; + visibility:visible; + margin:10px 3px 0 0; + color:#425463; + font-size:12px +} +.enterprise .users-list .user-dns-name .fa, +.enterprise .users-list .user-network-link .fa, +.enterprise .users-list .user-groups .fa { + color:#60829c +} +.enterprise .users-list .user-dns-name .name, +.enterprise .users-list .user-network-link .link, +.enterprise .users-list .user-groups .group { + margin:0 3px 0 3px +} +.enterprise .hosts-list .hosts-list-title { + color:#4d535c; + display:inline-block; + margin-top:6px; + margin-bottom:19px; + font-size:22px +} +.enterprise .hosts-list-container .no-hosts { + text-align:center; + font-size:14px; + padding:10px; + color:#777; + background-color:#f5f5f5; + display:none +} +.enterprise .hosts-list .hosts-list-buttons { + float:right; + display:block +} +.enterprise .hosts-list .host { + margin-bottom:25px; + border:1px solid #cfcfcf; + background-color:#f9f9f9; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -moz-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -o-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .hosts-list .host .host-title { + margin:0; + display:inline-block; + line-height:16px; + position:relative; + top:2px +} +.enterprise .hosts-list .host .host-title a { + font-size:19px +} +.enterprise .hosts-list .host .host-header { + background-color:#fff; + padding:10px 11px 16px 14px; + border-bottom:1px solid #ccc; + -webkit-border-top-left-radius:2px; + -moz-border-top-left-radius:2px; + border-top-left-radius:2px; + -webkit-border-top-right-radius:2px; + -moz-border-top-right-radius:2px; + border-top-right-radius:2px +} +.enterprise .hosts-list .host .host-header button { + margin-left:10px; + float:right +} +.enterprise .hosts-list .host .host-title a { + cursor:pointer +} +.enterprise .hosts-list .host .host-title .host-id { + position:relative; + color:#4d535c; + font-size:10px; + display:none; + margin-left:5px +} +.enterprise .hosts-list .host .host-title .host-id { + top:-2px +} +.enterprise .hosts-list .host.show-hidden .host-title .host-id { + display:inline +} +.enterprise .hosts-list .host .host-info { + background-color:#fff +} +.enterprise .hosts-list .host .host-info .status-items { + margin-right:11px; + width:410px; + float:left +} +.enterprise .hosts-list .host .host-info .host-usage-title { + color:#4d535c; + font-size:16px; + margin:0; + padding-top:4px; + padding-right:10px; + height:24px +} +.enterprise .hosts-list .host .host-info .host-usage-title .btn { + padding:0 4px +} +.enterprise .hosts-list .host .host-info .graph-period { + margin-left:4px; + float:right; + display:none +} +.enterprise .hosts-list .host .host-info .graph-period { + display:block +} +.enterprise .hosts-list .host .host-info .host-graph-viewer { + margin:5px 10px 10px 311px; + overflow:hidden; + display:none +} +.enterprise .hosts-list .host .host-info .host-graph-viewer { + display:block +} +.enterprise .hosts-list .host .host-info .host-graph-cpu, +.enterprise .hosts-list .host .host-info .host-graph-mem { + width:100%; + border:1px solid #cfcfcf +} +.enterprise .hosts-list .host .host-info .host-graph-cpu, +.enterprise .hosts-list .host .host-info .host-graph-mem { + height:176px +} +.enterprise .hosts-list .host .host-info .host-graph-mem { + display:none +} +.enterprise .hosts-list .host .host-info .host-graph-viewer .detail .dot, +.enterprise .hosts-list .host .host-info .host-graph-viewer .detail .item { + display:none +} +.enterprise .hosts-list .host .host-info .host-graph-viewer .detail .x_label { + opacity:.8 +} +.enterprise .hosts-list .host .host-info .status-item { + padding:20px 0; + border-right:1px solid #cfcfcf; + text-align:center +} +.enterprise .hosts-list .host .host-info .status-item { + height:43px; + padding:9px 12px; + text-align:left; + border-bottom:1px solid #cfcfcf +} +.enterprise .hosts-list .host .host-info .status-item.last { + border-bottom:0 none +} +.enterprise .hosts-list .host .host-info .status-item .status-title { + color:#4d535c; + font-size:26px; + margin:0 0 3px 0 +} +.enterprise .hosts-list .host .host-info .status-item .status-title { + font-size:20px; + height:22px; + margin:0 +} +.enterprise .hosts-list .host .host-info .status-item .status-title span { + top:2px; + vertical-align:text-top +} +.enterprise .hosts-list .host .host-info .status-item .status-icon { + color:#1f83bb; + font-size:26px +} +.enterprise .hosts-list .host .host-info .status-item .status-icon { + font-size:18px; + margin-right:0 +} +.enterprise .hosts-list .host .host-info .host-port .status-icon { + top:0 +} +.enterprise .hosts-list .host .host-info .status-item .status-text { + color:#4d535c; + float:right; + position:relative; + top:-21px +} +.enterprise .hosts-list .host .label { + cursor:default; + margin-top:1px; + margin-right:15px; + padding:6px 12px +} +.enterprise .servers-list .servers-attach-host, +.enterprise .servers-list .servers-link-server { + display:inline-block +} +.enterprise .servers-list .server .server-info .server-output-link-btn { + display:inline-block +} +.enterprise .server-hosts-list { + display:block +} +.enterprise .server-hosts-list .no-hosts { + height:40px; + background:#fff; + border:1px solid #cfcfcf; + margin-top:12px; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -moz-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -o-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .server-hosts-list { + margin:0 13px 13px 13px +} +.enterprise .server-hosts-list { + border-top:1px solid #d0d0d0 +} +.enterprise .server-hosts-list .host, +.enterprise .server-hosts-list .no-hosts { + height:40px; + background:#fff; + border:1px solid #cfcfcf; + margin-top:12px; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -moz-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -o-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .server-hosts-list .no-hosts { + text-align:center; + font-size:14px; + color:#777; + background-color:#f5f5f5; + padding-top:10px; + display:none +} +.enterprise .server-hosts-list .host .name-container { + float:left; + height:auto; + padding-top:0; + padding-left:13px; + margin-top:3px; + border-left:1px solid #cfcfcf +} +.enterprise .server-hosts-list .host .name-container { + border-left:none +} +.enterprise .server-routes-list .route .route-network, +.enterprise .server-routes-list .route .route-comment { + display:inline +} +.enterprise .server-routes-list .route .route-network { + margin-right:5px +} +.enterprise .server-routes-list .route .route-comment { + font-size:18px; + vertical-align:text-top; + color:#777 +} +.enterprise .server-routes-list .route .route-network-no-click { + display:none +} +.enterprise .server-routes-list .route .route-nat { + display:inline-block +} +.enterprise .add-route-modal .modal .route-comment, +.enterprise .add-route-modal .modal .net-gateway-toggle, +.enterprise .add-route-modal .modal .nat-interface, +.enterprise .add-route-modal .modal .nat-route-toggle, +.enterprise .add-route-modal .modal .route-advertisement-toggle, +.enterprise .add-route-modal .modal .vpc-region, +.enterprise .add-route-modal .modal .vpc-id { + display:block +} +.enterprise .add-route-modal .modal .form-control, +.enterprise .modify-route-modal .modal .form-control { + width:240px +} +.enterprise .server-hosts-list .host .host-online, +.enterprise .server-hosts-list .host .host-offline { + display:inline-block; + padding:5px 12px; + margin-right:4px +} +.enterprise .server-hosts-list .host .name-container { + border-left:0 none +} +.enterprise .server-hosts-list .host .name-container .name-icon { + top:3px; + margin-top:0; + margin-right:6px; + font-size:19px; + color:#64b3f6; + vertical-align:text-top +} +.enterprise .server-hosts-list .host .name-container .name-icon { + top:5px +} +.enterprise .server-hosts-list .host .host-name, +.enterprise .server-hosts-list .host .host-public-address { + font-size:18px; + cursor:pointer; + vertical-align:text-top +} +.enterprise .server-hosts-list .host .host-name, +.enterprise .server-hosts-list .host .host-public-address { + color:#428bca; + cursor:default +} +.enterprise .server-hosts-list .host .button-container { + float:right; + display:inline-block; + margin-top:5px; + height:28px; + padding:3px 8px 0 12px; + white-space:nowrap; + border-left:1px solid #cfcfcf +} +.enterprise .server-hosts-list .host .server-detach-host { + padding:1px 8px +} +.enterprise .server-hosts-list .host .button-container { + border-left:0 none +} +.enterprise .server-links-list { + display:block +} +.enterprise .server-links-list { + margin:0 13px 13px 13px +} +.enterprise .server-links-list { + border-top:1px solid #d0d0d0 +} +.enterprise .server-links-list.no-links { + border-top:none +} +.enterprise .server-links-list .link { + height:40px; + background:#fff; + border:1px solid #cfcfcf; + margin-top:12px; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -moz-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -o-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .server-links-list .link .name-container { + float:left; + height:auto; + padding-top:0; + padding-left:13px; + margin-top:3px; + border-left:1px solid #cfcfcf +} +.enterprise .server-links-list .link .name-container { + border-left:none +} +.enterprise .server-links-list .link .label { + display:inline-block; + padding:5px 12px; + margin-right:4px +} +.enterprise .server-links-list { + display:block +} +.enterprise .server-links-list { + display:block +} +.enterprise .server-links-list .link .name-container { + border-left:0 none +} +.enterprise .server-links-list .link .name-container .name-icon { + top:3px; + margin-top:0; + margin-right:6px; + font-size:19px; + color:#64b3f6; + vertical-align:text-top +} +.enterprise .server-links-list .link .name-container .name-icon { + top:5px +} +.enterprise .server-links-list .link .link-name { + font-size:18px; + cursor:pointer; + vertical-align:text-top +} +.enterprise .server-links-list .link .link-name { + color:#428bca; + cursor:default +} +.enterprise .server-links-list .link .button-container { + float:right; + display:inline-block; + margin-top:5px; + height:28px; + padding:3px 8px 0 12px; + white-space:nowrap; + border-left:1px solid #cfcfcf +} +.enterprise .server-links-list .link .button-container { + border-left:0 none +} +.enterprise .sso-saml .sso-login-saml { + display:block +} +.enterprise .sso-google .sso-login-google { + display:block +} +.enterprise .sso-duo .sso-login-duo { + display:block +} +.enterprise .settings-modal .email-from, +.enterprise .settings-modal .email-username, +.enterprise .settings-modal .email-password, +.enterprise .settings-modal .email-server { + display:block +} +.enterprise .settings-modal .cloud-provider, +.enterprise .settings-modal .aws-settings .settings-left, +.enterprise .settings-modal .aws-settings .settings-right, +.enterprise .settings-modal .oracle-settings .settings-left, +.enterprise .settings-modal .oracle-settings .settings-right { + display:block +} +.enterprise .settings-modal .reverse-proxy, +.enterprise .settings-modal .sso-mode, +.enterprise .settings-modal .sso-match-slack, +.enterprise .settings-modal .sso-match-google, +.enterprise .settings-modal .sso-token, +.enterprise .settings-modal .sso-secret, +.enterprise .settings-modal .sso-cache, +.enterprise .settings-modal .sso-client-cache, +.enterprise .settings-modal .restrict-import, +.enterprise .settings-modal .sso-host, +.enterprise .settings-modal .sso-admin, +.enterprise .settings-modal .sso-org, +.enterprise .settings-modal .sso-saml-url, +.enterprise .settings-modal .sso-saml-issuer-url, +.enterprise .settings-modal .sso-saml-cert, +.enterprise .settings-modal .sso-okta-app-id, +.enterprise .settings-modal .sso-okta-token, +.enterprise .settings-modal .sso-okta-mode, +.enterprise .settings-modal .sso-duo-mode, +.enterprise .settings-modal .sso-google-key, +.enterprise .settings-modal .sso-google-email, +.enterprise .settings-modal .sso-onelogin-id, +.enterprise .settings-modal .sso-onelogin-app-id, +.enterprise .settings-modal .sso-onelogin-secret, +.enterprise .settings-modal .sso-onelogin-mode, +.enterprise .settings-modal .sso-radius-host, +.enterprise .settings-modal .sso-radius-secret, +.enterprise .settings-modal .sso-yubico-client, +.enterprise .settings-modal .sso-yubico-secret, +.enterprise .settings-modal .sso-yubico-mode { + display:block +} +.enterprise .settings-modal .sso-token input, +.enterprise .settings-modal .sso-secret input, +.enterprise .settings-modal .sso-yubico-client input, +.enterprise .settings-modal .sso-yubico-secret input { + font-family:'Lucida Console',Monaco,monospace +} +.enterprise .server-settings-modal .right .replica-count { + display:block +} +.enterprise .server-settings-modal .pre-connect-msg { + display:block; + width:100% +} +.enterprise .server-settings-modal .pre-connect-msg textarea { + resize:none; + font-family:'Lucida Console',Monaco,monospace; + width:200px; + font-size:12px +} +.enterprise .server-settings-modal .link-ping-interval, +.enterprise .server-settings-modal .link-ping-timeout, +.enterprise .server-settings-modal .inactive-timeout { + display:block +} +.enterprise .server-settings-modal .allowed-devices { + display:block +} +.enterprise .server-settings-modal .mss-fix { + display:block +} +.enterprise .server-settings-modal .dns-mapping-toggle { + display:block +} +.enterprise .server-settings-modal .vxlan-toggle { + display:block +} +.enterprise .server-settings-modal .left .network-mode { + display:block +} +.enterprise .server-settings-modal .network-start { + display:block +} +.enterprise .server-settings-modal .network-end { + display:block; + margin-top:-7px +} +.enterprise .sso-logos { + display:block +} +.enterprise .sso-logos div { + display:inline-block +} +.enterprise .users-list .duo-logo { + background-size:contain; + background-repeat:no-repeat; + opacity:.6; + height:14px; + width:42px; + margin:12px 9px 0 0 +} +.enterprise .users-list .yubico-logo { + background-size:contain; + background-repeat:no-repeat; + opacity:.6; + height:14px; + width:14px; + margin:12px 9px 0 0 +} +.enterprise .users-list .slack-logo { + background-size:contain; + background-repeat:no-repeat; + opacity:.6; + height:16px; + width:16px; + margin:11px 9px 0 0 +} +.enterprise .users-list .azure-logo { + background-size:contain; + background-repeat:no-repeat; + opacity:.6; + height:14px; + width:14px; + margin:12px 9px 0 0 +} +.enterprise .users-list .authzero-logo { + background-size:contain; + background-repeat:no-repeat; + opacity:.6; + height:14px; + width:14px; + margin:11px 9px 0 0 +} +.enterprise .users-list .google-logo { + background-size:contain; + background-repeat:no-repeat; + opacity:.6; + height:14px; + width:14px; + margin:12px 9px 0 0 +} +.enterprise .users-list .okta-logo { + background-size:contain; + background-repeat:no-repeat; + height:15px; + width:16px; + margin:12px 9px 0 0 +} +.enterprise .users-list .onelogin-logo { + background-size:contain; + background-repeat:no-repeat; + height:15px; + width:14px; + margin:12px 9px 0 0; + opacity:.68 +} +.enterprise .users-list .saml-logo i, +.enterprise .users-list .radius-logo i, +.enterprise .users-list .plugin-logo i { + color:#000; + opacity:.6; + font-size:18px; + margin:11px 9px 0 0 +} +.enterprise .users-list .user .audit-user { + display:inline-block +} +.enterprise .admins-list .admin .audit-admin.no-audit-admin, +.enterprise .users-list .user .audit-user.no-audit-user { + display:none +} +.enterprise .audit-user-modal .modal-dialog { + width:785px +} +.enterprise .audit-user-modal .modal-body { + padding-bottom:10px +} +.enterprise .audit-user-modal .modal-audit-user { + padding:0; + max-height:400px; + overflow-y:auto; + padding:0 8px +} +.enterprise .audit-user-modal .user-title { + font-weight:bold; + font-size:18px; + margin-bottom:12px +} +.enterprise .audit-user-modal .audit-event { + list-style-type:none; + margin:3px 0 +} +.enterprise .audit-user-modal .event-addr { + min-width:118px +} +.enterprise .audit-user-modal .event-time { + min-width:180px +} +.enterprise .audit-user-modal .event-time .glyphicon { + margin-left:8px +} +.enterprise.super-user .nav .admins { + display:block +} +.enterprise .admins-list .admins-title { + color:#4d535c; + display:inline-block; + margin-top:6px; + margin-bottom:19px; + font-size:22px +} +.enterprise .admins-list .admins-list-buttons { + float:right; + display:block +} +.enterprise .admins-list .label { + cursor:default; + margin-top:1px; + margin-right:15px; + padding:6px 12px +} +.enterprise .admins-container { + margin-bottom:25px; + border:1px solid #cfcfcf; + background-color:#f9f9f9; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -moz-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -o-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .admins-container .admins-list-title { + margin:0; + display:inline-block; + line-height:16px; + position:relative; + top:2px; + font-size:19px +} +.enterprise .admins-list .admins-list-title a { + font-size:19px +} +.enterprise .admins-container .admins-list-header { + background-color:#fff; + padding:14px 11px 16px 14px; + border-bottom:1px solid #ccc; + -webkit-border-top-left-radius:2px; + -moz-border-top-left-radius:2px; + border-top-left-radius:2px; + -webkit-border-top-right-radius:2px; + -moz-border-top-right-radius:2px; + border-top-right-radius:2px +} +.enterprise .admins-list .admins-list-header button { + margin-left:10px; + float:right +} +.enterprise .admins-list-container { + margin:0 13px 13px 13px +} +.enterprise .admins-list .loading, +.enterprise .admins-list .admin { + height:40px; + background:#fff; + border:1px solid #cfcfcf; + margin-top:12px; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -moz-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -o-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .admins-list .loading { + text-align:center; + font-size:14px; + color:#777; + background-color:#f5f5f5; + padding-top:10px; + display:none +} +.enterprise .admins-list .admin .selector { + margin:10px 10px +} +.enterprise .admins-list .admin .name-container { + float:left; + height:28px; + padding-top:0; + padding-left:13px; + margin-top:5px; + border-left:1px solid #cfcfcf +} +.enterprise .admins-list .admin .name-container .name-icon { + top:3px; + margin-top:0; + margin-right:6px; + font-size:19px; + color:#64b3f6; + vertical-align:text-top +} +.enterprise .admins-list .admin .name-container .admin-username { + font-size:18px; + cursor:pointer; + vertical-align:text-top +} +.enterprise .admins-list .admin .name-container .admin-id { + position:relative; + color:#4d535c; + font-size:10px; + display:none +} +.enterprise .admins-list .right-container { + float:right; + display:inline-block; + margin-top:5px; + height:28px; + padding:3px 11px 0 12px; + white-space:nowrap; + border-left:1px solid #cfcfcf +} +.enterprise .admins-list .right-container a { + font-size:20px; + color:#4e8bbf; + cursor:pointer; + margin-left:3px +} +.enterprise .admins-list .right-container a.disabled { + pointer-events:none; + cursor:not-allowed; + opacity:.65 +} +.enterprise .admins-list .right-container a:hover { + text-decoration:none; + color:#2a6496 +} +.enterprise .admins-list .admin .no-otp-auth { + display:none +} +.enterprise .modal .generate-new-api-key { + margin-top:5px; + margin-bottom:20px; + width:200px +} +.enterprise .nav .links { + display:block +} +.enterprise .nav .links { + display:block +} +.enterprise .links .links-list { + display:block +} +.enterprise .links .links-upgrade { + display:none +} +.enterprise .links-list .links-list-title { + color:#4d535c; + display:inline-block; + margin-top:6px; + margin-bottom:19px; + font-size:22px +} +.enterprise .links-list .links-list-buttons { + float:right; + display:block +} +.enterprise .link-location { + margin-top:13px +} +.enterprise .link-locations-list { + margin:0 13px 13px 13px +} +.enterprise .links-list .link, +.enterprise .links-list .link-location, +.enterprise .links-list-container .no-links, +.enterprise .link-locations-list .no-locations { + margin-bottom:25px; + border:1px solid #cfcfcf; + background-color:#f9f9f9; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -moz-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -o-box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + box-shadow:0 2px 1px rgba(0, 0, 0, 0.05), 0 -1px 2px rgba(0, 0, 0, 0.05) inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .links-list .link-location { + margin-bottom:0; + padding-bottom:13px +} +.enterprise .links-list .link .label { + cursor:default; + margin-top:1px; + margin-right:15px; + padding:6px 12px +} +.enterprise .users-list .prev-page, +.enterprise .users-list .next-page { + margin:12px 0; + min-width:105px +} +.enterprise .links-list>.prev-page, +.enterprise .links-list>.next-page { + margin:0 0 40px 0 +} +.enterprise .links-list .prev-page { + float:left +} +.enterprise .links-list .next-page { + float:right +} +.enterprise .links-list .prev-page, +.enterprise .links-list .next-page, +.enterprise .links-list .pages { + display:none +} +.enterprise .links-list .pages { + margin-top:16px; + text-align:center; + color:#9c9c9c +} +.enterprise .links-list>.pages { + margin-top:32px +} +.enterprise .links-list .pages.padded-left { + margin-left:105px +} +.enterprise .links-list .pages.padded-right { + margin-right:105px +} +.enterprise .links-list .pages .page-links { + display:inline-block +} +.enterprise .links-list .pages .page-link, +.enterprise .links-list .pages .page-link:hover { + padding:0 4px; + cursor:pointer; + color:#9c9c9c +} +.enterprise .links-list .pages .page-link.current, +.enterprise .links-list .pages .page-link.current:hover { + cursor:default; + color:#4b4b4b; + font-weight:bold; + text-decoration:none +} +.enterprise .links-list-container .no-links, +.enterprise .links-list-container .no-locations { + text-align:center; + font-size:14px; + padding:10px; + color:#777; + background-color:#f5f5f5; + display:none +} +.enterprise .links-list-container .no-locations { + margin:13px 0 +} +.enterprise .links-list .link .link-header, +.enterprise .links-list .link-location .link-location-header { + background-color:#fff; + padding:10px 11px 16px 14px; + border-bottom:1px solid #ccc; + -webkit-border-top-left-radius:2px; + -moz-border-top-left-radius:2px; + border-top-left-radius:2px; + -webkit-border-top-right-radius:2px; + -moz-border-top-right-radius:2px; + border-top-right-radius:2px +} +.enterprise .links-list .link-location .link-location-header { + padding:7px 7px 5px 11px +} +.enterprise .links-list .link .link-header button, +.enterprise .links-list .link-location .link-location-header button { + margin-left:10px; + float:right +} +.enterprise .links-list .link .link-title, +.enterprise .links-list .link-location .link-location-title { + margin:0; + display:inline-block; + line-height:16px; + position:relative; + top:2px +} +.enterprise .links-list .link-location .link-location-title { + top:-2px +} +.enterprise .links-list .link .link-title a { + font-size:19px +} +.enterprise .links-list .link-location .link-location-title { + font-size:18px; + margin-top:2px +} +.enterprise .links-list .link .link-title a, +.enterprise .links-list .link-location .link-location-title a { + cursor:pointer +} +.enterprise .links-list .link .link-title .link-id, +.enterprise .links-list .link-location .link-location-title .location-id { + position:relative; + color:#4d535c; + font-size:10px; + display:none; + top:-2px; + margin-left:5px +} +.enterprise .links-list .link.show-hidden .link-title .link-id, +.enterprise .links-list .link.show-hidden .link-location-title .location-id { + display:inline +} +.enterprise .link-location .link-route, +.enterprise .link-location .link-host, +.enterprise .link-location .link-peer, +.enterprise .link-location .no-routes { + height:40px; + background:#fff; + border:1px solid #cfcfcf; + margin:12px 12px 0 12px; + -webkit-border-radius:2px; + -moz-border-radius:2px; + border-radius:2px; + -webkit-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -moz-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -o-box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + box-shadow:0, 1px, 0, rgba(255, 255, 255, 0.02), 0, 1px, 3px, rgba(0, 0, 0, 0.08), inset; + -webkit-background-clip:padding; + -moz-background-clip:padding; + background-clip:padding-box +} +.enterprise .link-location .no-routes { + text-align:center; + font-size:14px; + padding:10px; + color:#777; + background-color:#f5f5f5 +} +.enterprise .link-location .link-route .name-container, +.enterprise .link-location .link-host .name-container, +.enterprise .link-location .link-peer .name-container { + float:left; + height:auto; + padding-top:0; + padding-left:13px; + margin-top:3px; + border-left:0 none +} +.enterprise .link-location .link-route .name-container .name-icon, +.enterprise .link-location .link-host .name-container .name-icon, +.enterprise .link-location .link-peer .name-container .name-icon { + top:3px; + margin-top:0; + margin-right:6px; + font-size:19px; + color:#64b3f6; + vertical-align:text-top +} +.enterprise .link-location .link-route .title, +.enterprise .link-location .link-host .title, +.enterprise .link-location .link-peer .title { + font-size:18px; + vertical-align:text-top; + color:#428bca; + cursor:default +} +.enterprise .link-location .link-route .button-container, +.enterprise .link-location .link-host .button-container, +.enterprise .link-location .link-peer .button-container { + float:right; + display:inline-block; + margin-top:5px; + height:28px; + padding:3px 8px 0 12px; + white-space:nowrap; + border-left:0 none +} +.enterprise .link-location .link-route .button-container .btn-xs, +.enterprise .link-location .link-host .button-container .btn-xs, +.enterprise .link-location .link-peer .button-container .btn-xs { + padding:0 5px +} +.enterprise .link-location .link-host .host-name { + cursor:pointer +} +.enterprise .link-location .link-host .button-container .link-uri-host, +.enterprise .link-location .link-host .button-container .link-conf-host { + margin-right:4px +} +.enterprise .link-location .link-peer .button-container .link-add-transit, +.enterprise .link-location .link-peer .button-container .link-remove-transit { + margin-right:4px +} +.enterprise .link-location .link-host .button-container .label, +.enterprise .link-location .link-peer .button-container .label { + display:inline-block; + padding:5px 12px; + margin-right:4px +} +.enterprise .location-host-uri-modal .modal input { + width:557px; + display:inline-block +} +body.dark { + color:#f9f9f9; + background-color:#14171a +} +.dark .footer-brand { + color:#fff +} +.dark .modal .modal-body ::-webkit-scrollbar-track { + background:#27292c +} +.dark .modal .modal-body ::-webkit-scrollbar-thumb { + background:#383a3d; + border:1px solid #555657 +} +.dark .text-viewer ::-webkit-scrollbar-track { + background:#27292c +} +.dark .text-viewer ::-webkit-scrollbar-thumb { + background:#383a3d; + border:1px solid #555657 +} +.dark .selector { + border-color:#1b303c +} +.dark .navbar-inverse { + background-color:#1c2126 +} +.dark .btn.disabled, +.dark .btn[disabled], +.dark fieldset[disabled] .btn { + opacity:.5 +} +.dark .btn-default { + color:#d8d5d5; + background-color:#2a2a2a; + border-color:#4a4a4a +} +.dark .btn-default:hover, +.dark .btn-default:focus, +.dark .btn-default:active, +.dark .btn-default.active, +.dark .open>.dropdown-toggle.btn-default { + color:#fff; + background-color:#3b3a3a; + border-color:#6e6e6e +} +.dark .btn-info { + background-color:#026381; + border-color:#00b8f0 +} +.dark .btn-info:hover, +.dark .btn-info:focus, +.dark .btn-info:active, +.dark .btn-info.active, +.dark .open>.dropdown-toggle.btn-info { + color:#fff; + background-color:#027498; + border-color:#8be3fe +} +.dark .btn-primary { + background-color:#192b36; + border-color:#23516e +} +.dark .btn-primary:hover, +.dark .btn-primary:focus, +.dark .btn-primary:active, +.dark .btn-primary.active, +.dark .open>.dropdown-toggle.btn-primary { + color:#fff; + background-color:#1c3544; + border-color:#457695 +} +.dark .btn-success { + background-color:#143614; + border-color:#195419 +} +.dark .btn-success:hover, +.dark .btn-success:focus, +.dark .btn-success:active, +.dark .btn-success.active, +.dark .open>.dropdown-toggle.btn-success { + color:#fff; + background-color:#184518; + border-color:#216F21 +} +.dark .btn-warning { + background-color:#68410a; + border-color:#a46916 +} +.dark .btn-warning:hover, +.dark .btn-warning:focus, +.dark .btn-warning:active, +.dark .btn-warning.active, +.dark .open>.dropdown-toggle.btn-warning { + color:#fff; + background-color:#774c10; + border-color:#ae864c +} +.dark .btn-danger { + background-color:#4a1715; + border-color:#7b1f1c +} +.dark .btn-danger:hover, +.dark .btn-danger:focus, +.dark .btn-danger:active, +.dark .btn-danger.active, +.dark .open>.dropdown-toggle.btn-danger { + color:#fff; + background-color:#571e1c; + border-color:#962e2b +} +.dark .form-control, +.dark .select2-drop, +.dark .select2-results, +.dark .select2-container-multi .select2-choices, +.dark .select2-container-multi .select2-choices .select2-search-field input { + color:#f9f9f9; + border-color:#1b303c; + background:#1c2126; + background-color:#1c2126 +} +.dark .select2-results .select2-highlighted { + background-color:#2d3c4b +} +.dark .select2-container-multi .select2-choices .select2-search-choice { + color:#fff; + border-color:#121518; + background-color:#1b1f24; + background-image:none; + -webkit-box-shadow:0 0 2px #272a2d inset; + -moz-box-shadow:0 0 2px #272a2d inset; + -o-box-shadow:0 0 2px #272a2d inset; + box-shadow:0 0 2px #272a2d inset +} +.dark .login .login-form { + background-color:#14171a +} +.dark .subscribe-modal .modal .subscribe-list li .glyphicon { + color:#f9f9f9 +} +.dark .form-control:focus { + border-color:#37586e; + -webkit-box-shadow:none; + -moz-box-shadow:none; + -o-box-shadow:none; + box-shadow:none +} +.dark .label-primary { + background-color:#183b59 +} +.dark .label-default { + color:#eaf3ff; + background-color:#323232 +} +.dark .label-danger { + background-color:#571e1c +} +.dark .label-warning { + background-color:#68410a +} +.dark .label-success { + background-color:#205020 +} +.dark .label-purple { + background-color:#3f1d56 +} +.dark .title a, +.dark .title a:hover { + color:#eaf3ff +} +.dark .success-text { + color:#368f1a !important +} +.dark .warning-text { + color:#ba7000 !important +} +.dark .error-text { + color:#b40000 !important +} +.dark .close { + color:#fff +} +.dark .alert-info { + background-color:#183341; + border-color:#376d77; + color:#a0dae5 +} +.dark .alert-success { + color:#9add9c; + background-color:#1e3216; + border-color:#466f23 +} +.dark .alert-warning { + color:#ead6b5; + background-color:#4d4218; + border-color:#84723f +} +.dark .alert-danger { + color:#dda6a5; + background-color:#441b1b; + border-color:#813c47 +} +.dark .alert.flash { + background-color:#fff +} +body.dark, +.dark .rickshaw_graph .detail .x_label { + border-color:#1b303c; + background-color:#14171a +} +.dark .navbar .feedback { + opacity:.6 +} +.dark .navbar .feedback:hover { + opacity:1 +} +.dark .users-list .status-container .status-text { + color:#bcbcbc +} +.dark .users-list .duo-logo { + background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAjCAYAAAB1nT9JAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH3wkQEjgP6jfnwAAAA/1JREFUaN7d23uIVVUUx/HPGicNosgeZphgYBFl+cdY1B8aYQ+j/snEDOlhIL0gKlKD6J9KsUAKih5GSFRiWJKIikpilvmEpJQsk0pU/MNSfIT5mNUf9wzIYOg4M/fuccHhnnvvYa/f2d+91tlnsXdk5kYM1Xk7jP34A5vxLRZHxO6ONpSZX+D+Tuq5Ev9UOjpjyyPiyTO4h8twN0bgOgzC+TgHB7ATv+B7LIuInzrSfrOus3Orox9uwgQcz8xleDMilqq/Rb3byMw78BzuRK//uaxvdQxpG6CZuQnv4OOIOHwqP03d3HG9MApLMnNlZg51llpm3pCZ32BpFWm9OtjEELyPXzNzbKPBnWjDsS4zp2RmnEXAIjMnY32VFjtrA/F5Zs7NzAtLAAe9MR2zM7PPWQCtNz7B69W9daWNwarMHFQCuDYbh696Mrwqa3yI8d3o5lqsPBm8pgbe+yh80IMDbhoeroOfgVicmReUAg4eycyHemC0PYgX6+jyGrxbEjh4KzP79SBol+LtBrgen5n3lgTuIrzcgwLuJVzcIN8zMrO5FHAwsSdEXWZegscbKOHqarZZDLg+eKwHRNsEtepQI+2JksDR+dpkPWxMARqGZ2b/ksC1VKmo1DTZF8MKkNKEkSWBC7QUHG0tBWWoYU2Fdc7ggsGVpG1wM77E2kIEbS8Y3HbMLETL780R8WqJj5TSBEXEIiwqRU9zZj6F/oXoWRERy3GowMnJrRhZiJwdzbhLrRZWgm2pPvcUmAUuxwOFaFle2uSk7Rm3tUBwf5bUTyWBS2yqztcXCG4zWgvRsqkkcJsiYl91vrG0dBkR+/FjAVJasbokcEtO6KRWzC0w6pYWoGFDROwpBdwRzGv328wCXwvm4d8Ga5hNOSWcORHxV7vUtLGk96ZK017MaeSLd1vUlwBun9p6wpPZJBwtLOrew94G+Z4eEcdLAfda+2g7YYT/jFcKjLpGVJvmR8SKti+NBjc7Ihac4pppWFwYvIX4rI4ut7UfwI0E9zWmnkYntWIs1hWWMqfW6Rm8CxMj4mAJ4Bbg2Yg4dpoj/CBux/KCou44JmN+N7rZivERsbP9H/UGdxRvYFJEHOlgRx1Qq6vOKKWCERFHMUVtWf2RLm5+IcZFxK6T/VlPcGsxOiI+iog8w446FhEvqG2u+KEQeBkRszAaa7qgyZ14JiKeb58eT7Tmbr6v4/gOsyJidRd21qrMbMF9eBq36Zq9cJ3RtFVtZfbNeLQaXB3ZarUFn1azx1NGb1eCO4yD2IHf1ArFKyPi7+4a6VUlY15mDsA9uAXXY0BVdemKykt2UNcarKkWF43AjbgKV+A8tR2ph7BbbffuBqyKiG0d8fMfeH43oVcTpHAAAAAASUVORK5CYII='); + opacity:.9 +} +.dark .users-list .yubico-logo { + background-image:url('data:image/png;base64,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'); + opacity:.9 +} +.dark .users-list .slack-logo { + background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkBAMAAACCzIhnAAAAMFBMVEX///////////////////////////////////////////////////////////////9Or7hAAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfgAxcUNxomtPY2AAACYUlEQVRYw62YO3ICMQyGPQQKvBPOwDBpkooiFRVF0lBRc6qtqTw8CrSTTGpOkZpqa06RsDzWth6WE9Qt6w9pbem3ZWMEG72+D02GzeBsm8zxjX0ogEcILenIAjaZ2BMEuEwXMsMRsGOALvDm8lywMyATlJsEQbhJEshNmkAIKCwkDhokcNOBbAR05hF9csB2LyAkMcV149iKav+SRfhvtVxk+YjlkR4T2VJYBAYBPQJEXNN2+pqXR4Avv1gx4rzn88tdOATH9bt8ZoCXuiuE6/8wp9KDQZY4b+k/9eJPIZZBxiYX4cp8HiNNMEXkIhjjSMQgxYpGLJLCa+OUCba4dVp3UeJh4gDZiJURp9gP6gD51mwhzq/JaOwDW5gzJqqT9lHIpzEvJFK0fvGU3WId4uVmpswSn1IokSn2UicQoqTaKfPSahgjy6sWnay6IOOw/At/XXpR/M3DJPwk58/75pYCFk8JjWD5puqMQa4/lgSykhHKS8WI+xFldt8bsKAQizLbUmvpV41FxQMCQqpMEYTRUSB9UTAoJKExlMokkK1GLyf5EmuFoIjCrPBW4FnvkmV4d2gfx+irsZY5YvNsXWQi1q/lWXQ2uFY6XYUIMdR5A8sf8EhJC1MHJ0f4aYdAviviZBT4LZuHQL7L0Imjz31S48DvhylkgPdDrjFzzLHX8V64k/JWgdj04T1O9RgpOUToLdbPyaYnv+fRNHyxSKuQ3X+bxL+0ooNsIh3Z6h6te8LNKvtOoWZuLtjWurrjfQrDrOWLnmOeC/JyqFbcWU1yL7l8R9qbtPOtxNPbSHr/A/8qqm0gKRSCAAAAAElFTkSuQmCC'); + opacity:.9 +} +.dark .users-list .azure-logo { + background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOIAAADiCAYAAABTEBvXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4ggDFRscEkcCSAAABWJJREFUeNrt3LtuHFUAx+H/rJ3EuWMJIXJ31rnaoeIZqHgCemqEqHgEOmrEEyBKSiLxBCkQ0KGIKh2XhlsSeSgymwyT2Y3j3RnPer9POspasnI5zk/n7MyZTQCApDAF0I29sjyW5EqScTV2k+xUrz8cFcV3k+9dN10wd3AXa4HVo7s1o7G1+hdChP3Fttmyqo2T3E1yat7fX4jwcmzN4G4nOdPlny1EVi22N5Jst2wj7yU5f1h/LyFyFGM7keRSyzZyMgZHiCxrbMeTXJ7yvm0ryWiZ/j1CZMixrSe52rKN3ElyLY0rj8tMiAwhuM0p28jdJBurMAdCpM/Y2q5I3klyetXnR4h0FVs9uJtJzpkhIbK42Dby7PJ/2zbyghkSIouLbdYVyetxRlmILCy2WQeSt7Jkl/+FyNCDO8iBZITIAWLr9EAyQuTl2JpbyVtJzpohIdJNeKeTfJlnl/5v5hAPJCPEVbaR5APTIETmW9HeyrP7bc3x/qgo/jBDCHHx79uaF0luzNhKrpk5hPh6odVvbDeHK5IIsYNVrW1sxY1thNhLbGP/DRDiYkJrHteqj84/+AdWJsTa55C0nY28apuNEPvZQjr1jxAXHFvbxyJ4eBQhLjA0l/yhjxBd8oeeQpwRm49EgK5C3CvLz/PiPOQ4K/IxdjC0FfFj0wGHw3s5ECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIEQQIiBEECIgRBAiIERAiCBEQIggRECIIERAiDA066ZgsP5K8qlpOLJ+rn9RTF7sleW75qYX34+K4qlpAAAAAAAAAGCW+g39L0xHLz4ZFcWfpoFpIZamoxdvjori11d9015Znkzykek6sr4aFcUvky+cNR2uU0k+Mw1H1oMkz0P09AUMgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEEGIgBBBiIAQQYiAEAEhghABIYIQASGCEIH/Wa+93q7GjWps137dMFXQQ4ijoniY5GGSb5vftFeWm0nG1dhNslO9vpnknGmExa2I0/evRfF7kgfV+HpGpONGsBdMMSwoxNeINPuMdJzkepLCjwAWEOIckW4kudjY6k7GVlxIQojdGxXFP9V70odJvmlEejzJ5Zat7k6Sa0nW/OgQYveRPq5F2lxJjyW5MmW7u5PkpB8rQuw+0ifTIq1Cvdiy1R0nuZ3kjB85Quwn1EdJHk2J1G0YhDiASN2GQYhLFGn2GanbMAhxIJG6DYMQBxDprNswJ/Py2d3HZg0h9hvp30l+qAYIcemU+S1F3qmtqPVxxZZXiPSxmo6KMsmP1Wi+L207eTS5wns7Th4JkV62vAc9ebQbz5YKkV4ifTIj0vUkV+N4oBA51Eif5mDHA+8mOWUGhUg/ob7qeGDbvdI7SU6bvfk4EcLcaiePmqE6aD/de6OiuG9FZJEr6X6PB9ZDvZXkrNmzIjKclbQZ6io8DWNFZOlW0nqo95KcP2pzIUSOSqTjKtK3hQjDjXQyhAgDjvRQnysVIiLN8+dKt9N+oKHzSIUIef5c6U/VaEZ6IsmldPjwt9sXMIdapG0HGmZF6vYFLHAl/Tcvzu/eb0Ra/4SG5tgzewAADNB/BU5W0w86CxUAAAAASUVORK5CYII='); + opacity:.9 +} +.dark .users-list .authzero-logo { + background-image:url('data:image/png;base64,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'); + opacity:.9 +} +.dark .users-list .google-logo { + background-image:url('data:image/png;base64,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'); + opacity:.9 +} +.dark .users-list .okta-logo { + background-image:url('data:image/png;base64,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') +} +.dark .users-list .onelogin-logo { + background-image:url('data:image/png;base64,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'); + opacity:.95 +} +.dark .users-list .saml-logo i, +.dark .users-list .radius-logo i, +.dark .users-list .plugin-logo i { + color:#fff; + opacity:.9 +} +.dark .modal .modal-dialog .modal-content { + background-color:#14171a +} +.dark .modal-dialog .modal-header { + background-color:#1b222a; + border-color:#334c5d +} +.dark .modal .modal-dialog .modal-footer { + background-color:#1b222a; + border-color:#334c5d +} +.dark .modal .modal-header .modal-advanced-toggle { + color:#8397ae; + border-color:#28323e +} +.dark .modal .modal-header .modal-advanced-toggle:hover { + color:#bac9db +} +.dark .subscribe-modal .modal .subscribe-activate-form label, +.dark .enterprise-modal .modal .enterprise-list span { + color:#6f869c +} +.dark .subscribe-modal .modal .subscribe-list .subscribe-title { + background-color:rgba(255,255,255,0.07) +} +.dark .subscribe-modal .modal .subscribe-list { + border-color:#1f272f +} +.dark .subscribe-modal .modal .subscribe-list li { + border-color:#1f272f +} +.dark .users-list .no-users, +.dark .users-list .no-users-search, +.dark .users-list .loading, +.dark .admins-list .loading, +.dark .links-list .loading, +.dark .server-orgs-list .no-orgs, +.dark .server-hosts-list .no-hosts, +.dark .links-list .no-links, +.dark .links-list .no-locations, +.dark .links-list .no-routes, +.dark .links-list .no-hosts { + color:#b0bcce +} +.dark .users-list .search-time { + color:#577089 +} +.dark .rickshaw_graph .x_tick { + border-color:rgba(100,100,100,0.2) +} +.dark .dashboard .status-container, +.dark .dashboard .log-container { + border-color:#1b303c; + background-color:#1c2126 +} +.dark .dashboard .status-container .status-item, +.dark .servers-list .server .server-info .status-item, +.dark .hosts-list .host .host-info .status-item { + border-color:#1b303c +} +.dark .servers-list .server .server-info .server-output-clear, +.dark .servers-list .server .server-info .server-output-link-clear { + color:#b6b6b6 +} +.dark .servers-list .server .server-info .server-output-clear:hover, +.dark .servers-list .server .server-info .server-output-link-clear:hover { + color:#e6e6e6 +} +.dark .qrcode img { + border:4px solid #385468; + margin-left:-4px; + margin-top:-2px +} +.dark .modal .otp-auth-key .generate-new-key { + margin-top:20px +} +.dark .dashboard .log-container .log-title { + color:#e4efff +} +.dark .dashboard .log-container .log-entry { + color:#b3bfd2 +} +.dark .audit-user-modal .event-addr, +.dark .audit-user-modal .event-time, +.dark .dashboard .log-container .log-entry .log-time { + color:#5f7190 +} +.dark .dashboard .log-container .log-entry { + border-color:#1b303c +} +.dark .dashboard .log-container .log-title { + border-color:#1b303c +} +.dark .users-list .user .name-container, +.dark .admins-list .admin .name-container, +.dark .server-routes-list .route .name-container, +.dark .server-orgs-list .org .name-container, +.dark .server-hosts-list .host .name-container, +.dark .server-links-list .link .name-container, +.dark .link-location .link-route .name-container, +.dark .link-location .link-host .name-container, +.dark .link-location .link-peer .name-container { + border-color:#1b303c +} +.dark .users-list .right-container, +.dark .admins-list .right-container, +.dark .server-routes-list .route .button-container, +.dark .server-orgs-list .org .button-container, +.dark .server-hosts-list .host .button-container, +.dark .server-links-list .link .button-container { + border-color:#1b303c +} +.dark .users-list .user-servers .user-server { + border-color:#28363e +} +.dark .users-list .user-servers .user-server, +.dark .users-list .user-servers .no-servers { + color:#d6e6ff +} +.dark .orgs-list .orgs-list-title, +.dark .admins .admins-title, +.dark .servers-list .servers-list-title, +.dark .hosts-list .hosts-list-title, +.dark .links-list .links-list-title { + color:#f9f9f9 +} +.dark .users-list .user-servers { + border-color:#1b303c; + background-color:#1c2327 +} +.dark .users-list .users-list-header, +.dark .admins-container .admins-list-header, +.dark .servers-list .server .server-header, +.dark .hosts-list .host .host-header, +.dark .links-list .link .link-header, +.dark .links-list .link-location .link-location-header { + border-color:#1b303c; + background-color:#202b32 +} +.dark .servers-list .server .server-info .status-item, +.dark .hosts-list .host .host-info .status-item { + border-color:#1b303c +} +.dark .hosts-list .host, +.dark .servers-list .server .server-info, +.dark .hosts-list .host .host-info { + background-color:#181d20 +} +.dark .users-list, +.dark .admins-container, +.dark .servers-list .server, +.dark .orgs-list-container .no-orgs, +.dark .servers-list .no-servers, +.dark .links-list-container .no-links, +.dark .link-location .no-routes, +.dark .link-location .no-hosts { + background-color:#1c2126 +} +.dark .server-hosts-list, +.dark .server-orgs-list, +.dark .server-links-list, +.dark .links-list { + border-color:#1b303c +} +.dark .users-list .user, +.dark .users-list .no-users, +.dark .users-list .no-users-search, +.dark .users-list .loading, +.dark .admins-list .admin, +.dark .admins-list .loading, +.dark .server-routes-list .route, +.dark .server-orgs-list .org, +.dark .server-orgs-list .no-orgs, +.dark .server-hosts-list .host, +.dark .server-links-list .link, +.dark .server-hosts-list .no-hosts, +.dark .links-list .link, +.dark .links-list .no-links, +.dark .links-list .no-locations, +.dark .link-location .link-route, +.dark .link-location .link-host, +.dark .link-location .link-peer, +.dark .link-location .no-routes, +.dark .link-location .no-hosts { + background-color:#181d20; + border-color:#1b303c +} +.dark .links-list .link-location { + background-color:#1a2329; + border-color:#1b303c +} +.dark .users-list, +.dark .admins-container, +.dark .servers-list .server, +.dark .hosts-list .host, +.dark .links-list-container .link, +.dark .orgs-list-container .no-orgs, +.dark .servers-list .no-servers { + border-color:#2b5974 +} +.dark .dashboard .status-container .status-item .status-title, +.dark .servers-list .server .server-info .status-item .status-title, +.dark .hosts-list .host .host-info .status-item .status-title { + color:#b8c7d5 +} +.dark .servers-list .server .server-info .status-item .status-text, +.dark .hosts-list .host .host-info .status-item .status-text { + color:#b8c7d5 +} +.dark .dashboard .status-container .status-item .status-icon, +.dark .servers-list .server .server-info .status-item .status-icon, +.dark .hosts-list .host .host-info .status-item .status-icon { + color:#d1dfed +} +.dark .servers-list .server .server-info .server-output, +.dark .servers-list .server .server-info .server-output-link { + border-color:#1b303c +} +.dark .servers-list .server .server-info .text-viewer { + border-color:#1b303c +} +.dark .servers-list .server .server-info .server-graph-recv, +.dark .servers-list .server .server-info .server-graph-sent, +.dark .hosts-list .host .host-info .host-graph-cpu, +.dark .hosts-list .host .host-info .host-graph-mem { + border-color:#1b303c +} +.dark .users-list .user-dns-name, +.dark .users-list .user-network-link, +.dark .users-list .user-groups { + color:#90a0ad +} +.dark .users-list .user-dns-name .fa, +.dark .users-list .user-network-link .fa, +.dark .users-list .user-groups .fa { + color:#c8d9e6 +} + diff --git a/www/index.php b/www/index.php new file mode 100755 index 0000000..2777d52 --- /dev/null +++ b/www/index.php @@ -0,0 +1,126 @@ +message = 'Fake API endpoint active and reachable under ' . $_SERVER['HTTP_HOST'] . ' (checked at ' . date('r') . ').'; + $result->vpn = false; + $result->www = false; + } else if(preg_match('/subscription.*/', $_GET['path'])) { + $result = new stdClass; + if(isset($body->license)) { + //premium + //enterprise + //enterprise plus + $license = null; + $stylesheet = '* { color: rgb(20, 150, 20); } .dark * { color: rgb(40, 180, 40); }'; + if(preg_match('/.*premium/', $body->license)) { + $license = 'premium'; + } else if(preg_match('/.*enterprise[^\w]/', $body->license)) { + $license = 'enterprise'; + $stylesheet .= file_get_contents('enterprise.css'); + } else if(preg_match('/.*enterpriseplus/', $body->license)) { + $license = 'enterprise_plus'; + $stylesheet .= file_get_contents('enterprise_plus.css'); + $stylesheet = preg_replace('/(.*display:.?)none.*/', '$1inline-block', $stylesheet); + } + $stylesheet .= '/* Generated for ' . $license . ' license */'; + + $state = null; + if($license) { //The following only makes sense if you selected a license + if(strpos($body->license, 'bad') !== false) { + $state = 'Bad'; + } else if(strpos($body->license, 'canceled') !== false) { + $state = 'canceled'; + } else if(strpos($body->license, 'active') !== false) { + $state = 'Active'; + } + } + + + if($state == 'Active') { + $result->active = $license != 'premium'; //if true the stylesheet ↓ will be activated. This will also hide some elements, so don't use it on premium users (which will have the minimal stylesheet)... + $result->status = $state; + $result->plan = $license; + $result->quantity = 42; + $result->amount = 42; + $result->period_end = false; + $result->trial_end = false; + $result->cancel_at_period_end = false; + $result->styles = new stdClass; + $result->styles->etag = 42; + $result->styles->last_modified = time(); + $result->styles->data = $stylesheet; + } + if($state == 'Canceled') { + $result->active = false; + $result->status = $state; + $result->plan = $license; + $result->quantity = 42; + $result->amount = 42; + $result->period_end = false; + $result->trial_end = false; + $result->cancel_at_period_end = false; + $result->styles = new stdClass; + $result->styles->etag = 42; + $result->styles->last_modified = time(); + $result->styles->data = $stylesheet; + } + if($state == 'Bad' || $state == null) { + $code = 470; //-> bad license + $result->error_msg = 'As you wish.'; + $result->error = 'license_invalid'; + $result->active = false; + $result->status = false; + $result->plan = null; + $result->quantity = 0; + $result->amount = 0; + $result->period_end = true; + $result->trial_end = true; + $result->cancel_at_period_end = null; + $result->styles = new stdClass; + } + if($state == null) { + $result->error_msg = 'Unknown command. Use ["bad" | "canceled" | "active"] ["premium" | "enterprise" | "enterpriseplus"].'; + } + } else { + $result = new stdClass; + $result->ERROR = 'BAD REQUEST'; + $code = 400; + } + } else if(preg_match('/checkout.*/', $_GET['path'])) { + $result = array(); + $result['zipCode'] = false; + $result['allowRememberMe'] = false; + $result['image'] = 'https://objectstorage.us-ashburn-1.oraclecloud.com/n/pritunl8472/b/pritunl-static/o/logo_stripe.png'; + $result['key'] = 'pk_live_plmoOl3lS3k5dMNQViZWGfVR'; //Stolen store key from official API + $result['plans'] = array(); + $result['plans']['premium'] = array(); + $result['plans']['premium']['amount'] = 42; + $result['plans']['enterprise'] = array(); + $result['plans']['enterprise']['amount'] = 42; + $result['plans']['enterprise_plus'] = array(); + $result['plans']['enterprise_plus']['amount'] = 42; + } +} + +header('Content-Type: application/json'); +http_response_code($code); +echo json_encode($result); + +if(false) { + //Log request + file_put_contents('access.log', "\n" . date('r') . ":\t" . json_encode(array('head' => getallheaders(), 'body' => file_get_contents('php://input'), 'get' => $_GET, 'post' => $_POST, 'answer_code' => $code, 'answer' => $result)) . "\n", FILE_APPEND); + + //GET operator to clear log file + if(isset($_GET['clear'])) + file_put_contents('access.log', ''); +} +?>