#account-switcher-wrapper,#account-switcher-container {overflow: visible;}#account-switcher-container {margin-top: 80px;}body .hidden-iframe {height: 1px; width: 1px; display: none;}.margin-top-zero {margin-top: 0 !important;}.accountSwitcherContent .signout-checkbox-wrapper {cursor: pointer; margin-top: 30px; float: left;}.esriRtl .accountSwitcherContent .signout-checkbox-wrapper {float: right;}.accountSwitcherContent .signout-checkbox {cursor: pointer; margin-top: 5px;}.accountSwitcherContent .z-index-a-thousand {z-index: 1000;}.accountSwitcherContent .display-block {display: block;}.accountSwitcherContent .centered-alert-text {font-size: 16px; padding-left: 4px; padding-right: 4px; vertical-align: middle; display: table-cell;}.accountSwitcherContent .account-switcher-title {display: inline-block; margin-bottom: 0.3rem;}.accountSwitcherContent .display-flex-box {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;}.accountSwitcherContent .disabled-for-loading {opacity: 0.4; pointer-events: none;}.accountSwitcherContent .account-request-loader {position: absolute; z-index: 999; margin-top: 5%; left: 52%;}.accountSwitcherContent .account-loading-text {text-align: center;}.accountSwitcherContent .top-tutorial-panel {margin-bottom: 0.3rem;}.accountSwitcherContent .account-switcher-title,.accountSwitcherContent .top-tutorial-panel {-webkit-animation: account-switcher-fade-in 250ms ease-in-out; -moz-animation: account-switcher-fade-in 250ms ease-in-out; -o-animation: account-switcher-fade-in 250ms ease-in-out;}.accountSwitcherContent a:hover {text-decoration: none;}.accountSwitcherContent .tutorial-text {text-decoration: none;}.accountSwitcherContent .is-loading .loader {display: block; margin-bottom: 2rem;}.accountSwitcherContent .is-loading .hide-while-loading {display: none;}.close-link-account-switcher, .close-link-account-switcher-RTL {position: absolute; color: #828282; font-size: 32px; right: -70px; top: -8px;}.close-link-account-switcher-RTL {right: 550px;}.accountSwitcherContent .close-link-account-switcher:hover {color: #323232;}.accountSwitcherContent .is-loading #account-list-container {border: none;}.accountSwitcherContent .is-loading .link-accounts-btn,.accountSwitcherContent .is-loading .unlink-accounts-btn,.accountSwitcherContent .is-loading .top-tutorial-panel {opacity: 0;}.accountSwitcherContent .link-accounts-btn,.accountSwitcherContent .unlink-accounts-btn {-webkit-transition: opacity 125ms ease-in-out; -moz-transition: opacity 125ms ease-in-out; -ms-transition: opacity 125ms ease-in-out; -o-transition: opacity 125ms ease-in-out; transition: opacity 125ms ease-in-out;}.unlink-accounts-btn {margin-top: 5px;}.accountSwitcherContent .is-loading #account-list-container ul {padding-top: 0; padding-bottom: 0;}.accountSwitcherContent .btn:focus {background-color: white; color: #0079c1;}.accountSwitcherContent #see-more-btn {margin-right:12%;}.accountSwitcherContent .top-notification-panel {padding: 0.25rem 0.5rem; position: absolute; border: 1px solid #cccccc; left: 0; right: 0; top: -82px; margin: 0 auto; width: 530px; z-index: 100; -webkit-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 10px -3px rgba(0, 0, 0, 0.2);}.accountSwitcherContent .top-notification-panel-text{display: table;}.accountSwitcherContent .top-notification-panel-text .svg-icon {vertical-align: middle; width: 32px; height: 32px;}.accountSwitcherContent .top-notification-panel-text .yellow-icon {fill: #d17e21;}.accountSwitcherContent .top-notification-panel-text .green-icon {fill: #5a9359;}.accountSwitcherContent .top-notification-panel-text .red-icon {fill: #de2900;}.circle-border-radius, .circle-border-radius-RTL {max-width: 112%; vertical-align: middle; color: transparent; margin: -2px 0px 0px -3px;}.circle-border-radius-RTL{margin: -2px -3px 0px 0px;}.large-circle-border-radius, .large-circle-border-radius-RTL{max-width: 122%; width: 122%; right: 8px; bottom: 8px; position: relative; vertical-align: middle;}.large-circle-border-radius-RTL {right: -8px;}.close-link-notification, .close-link-notification-RTL{float:right; margin-right:2px; cursor: pointer;}.close-link-notification-RTL{float:left;}.accountSwitcherContent .not-visible {visibility: hidden;}.accountSwitcherContent #link-account-panel {position: relative; max-width: 530px; max-height: 550px; margin: 0 auto; border: none; background-color: #fff;}.accountSwitcherContent .no-linked-accounts #accounts-container {height: 0; overflow: hidden;}.accountSwitcherContent #accounts-container .no-accounts-with-access {padding: 0;}.accountSwitcherContent .no-linked-accounts .link-accounts-btn {float: right; margin-top: 30px;}.accountSwitcherContent #accounts-container{overflow: auto;}#accounts-container .circle-checkbox, #accounts-container .circle-checkbox-RTL {position: relative; border: 2px solid; border-color: #a7a7a7; top: 19px; width: 14px; height: 14px; left: 38px; float: left; cursor: pointer; -webkit-animation: account-switcher-fade-in 500ms ease-in-out; -moz-animation: account-switcher-fade-in 500ms ease-in-out; -o-animation: account-switcher-fade-in 500ms ease-in-out; animation: account-switcher-fade-in 500ms ease-in-out;}#accounts-container .circle-checkbox-RTL {left: 436px;}#accounts-container .circle-checkbox.circle-checkbox-checked,#accounts-container .circle-checkbox-RTL.circle-checkbox-checked{color: #0079c1; border-color: #0079c1;}.circle-checkbox-checkmark, .checkmark-RTL {position: relative; bottom: 5px; left: 0px; font-size: 14px;}.accountSwitcherContent .switch-accounts-ul li,.accountSwitcherContent .unlink-account-ul li {height: 92px;}.accountSwitcherContent .switch-accounts-ul li, .accountSwitcherContent .unlink-account-ul li {overflow: hidden;}.accountSwitcherContent #accounts-container .unlink-account-li{cursor: pointer;}.accountSwitcherContent .row-is-checked {outline: 1px solid #0079c1; -webkit-box-shadow: 0px 0px 2px 0px black; -moz-box-shadow: 0px 0px 2px 0px black; box-shadow: 0px 0px 2px 0px black;}.accountSwitcherContent #account-list-container .unlink-account-ul .row-is-checked .account-row-link {border-color: #0079c1;}.accountSwitcherContent .username-container{padding: 0;}.accountSwitcherContent .username-container a{color: inherit; text-decoration: none;}.accountSwitcherContent .username-container div{overflow-x: hidden; text-overflow: ellipsis;}.social-login-circle-logo, .social-login-circle-logo-RTL {position: relative; float: left; clear: both; left: 53px; bottom: 17px; width: 22px; padding: 3px; border-radius: 25px; border: 1px solid #fff; background-color: #fff;}.social-login-circle-logo-RTL {float: right; left: -56px;}.social-login-circle-large-logo, .social-login-circle-large-logo-RTL {position: relative; float: left; right: 48px; bottom: 7px; width: 36px; padding: 4px; border-radius: 36px; border: 1px solid #fff; background-color: #fff;}.social-login-circle-large-logo-RTL {float: right; right: -103px; top: 0;}.accountSwitcherContent .circle-user-icon-container {position: relative; top: 0; width: 50px; height: 50px; border: 2px solid transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; margin: 0 16px 0 20px; border: 2px solid #e0e0e0; overflow:hidden; float: left;}.accountSwitcherContent .align-image-helper {display: inline-block; height: 100%; vertical-align: middle;}.accountSwitcherContent .current-account-row .circle-user-icon-container.icon-container-to-right {margin: -15px 0px 0px 10px;}.accountSwitcherContent .circle-user-icon-container.icon-container-to-right {margin-left: 10px; float: right;}.accountSwitcherContent .circle-checkbox-to-right {right: 30px !important;}.accountSwitcherContent .current-account-row {margin: 35px 0px 45px 0px;}.accountSwitcherContent .current-account-row .account-row-link {min-height: 30px;}.accountSwitcherContent .current-account-row .circle-user-icon-container {width: 80px; height: 80px; margin-top: -15px; margin-left: 0; padding: 3px; border: 2px solid #0079c1; color: #0079c1;}.accountSwitcherContent .unlink-account-ul .unlink-account-li .account-row-link {-webkit-animation: unlink-row-show 150ms ease-in-out; -moz-animation: unlink-row-show 150ms ease-in-out; -o-animation: unlink-row-show 150ms ease-in-out; animation: unlink-row-show 150ms ease-in-out;}.accountSwitcherContent .switch-accounts-ul .account-row-link {-webkit-animation: switch-account-row-show 150ms ease-in-out; -moz-animation: switch-account-row-show 150ms ease-in-out; -o-animation: switch-account-row-show 150ms ease-in-out; animation: switch-account-row-show 150ms ease-in-out;}.accountSwitcherContent #account-list-container .unlink-account-li .circle-user-icon-container,.accountSwitcherContent .unlink-account-li .social-login-circle-logo {margin-left: 60px;}.accountSwitcherContent .account-row {color: inherit;}.accountSwitcherContent .account-row-link,.accountSwitcherContent .account-row {color: #6e6e6e; display: block; min-height: 52px; color: inherit; cursor: pointer; -webkit-transition: background-color 125ms ease-in-out; -moz-transition: background-color 125ms ease-in-out; -ms-transition: background-color 125ms ease-in-out; -o-transition: background-color 125ms ease-in-out; transition: background-color 125ms ease-in-out;}.accountSwitcherContent .account-row-div {white-space: nowrap; max-height: 52px;}.accountSwitcherContent .close-window-icon {position: fixed; font-size: 25px; cursor: pointer; left: 85%; top: 5%;}.accountSwitcherContent #account-list-container{border: 1px solid #e0e0e0; border-bottom: none; background: #f8f8f8; padding: 0; overflow-x: visible; overflow-y: auto;}.accountSwitcherContent .short-max-height{max-height:258px;}.accountSwitcherContent .tall-max-height{max-height: 42vh;}.accountSwitcherContent .reset-background {background: inherit !important;}.accountSwitcherContent #account-list-container ul {margin: 0; padding: 15px 5%; width: 90%; overflow-y: hidden;}.accountSwitcherContent #account-list-container ul li {list-style-type:none; margin: 0; margin-bottom: 5px; background: white;}.accountSwitcherContent #account-list-container .switch-accounts-ul .account-row-link,.accountSwitcherContent #account-list-container .unlink-account-ul .account-row-link {padding: 19px 0; border: 1px solid; border-color: #e0e0e0;}.accountSwitcherContent #account-list-container .plain-list-accounts-ul .account-row-link {padding: 12px 0;}.accountSwitcherContent #account-list-container .plain-list-accounts-ul .account-row-link:last-of-type {padding-bottom: 0; margin-bottom: 0;}.accountSwitcherContent #account-list-container .green-signed-in-dot,.accountSwitcherContent #account-list-container .green-signed-in-dot-RTL {height: 12px; width: 12px; float: right; right: 16px; bottom: 32px; position: relative;}.accountSwitcherContent #account-list-container .green-signed-in-dot-RTL {float: left; right: -16px;}.accountSwitcherContent .signed-in-number {height: 24px; width: 24px; line-height: 24px; background: #50AD4E; border-radius: 30px; color: white; text-align: center; display: inline-block; font-size: 15px;}.accountSwitcherContent #account-list-container .unlink-account-li .circle-user-icon-container.icon-container-to-right {margin-left: 10px; margin-right: 60px; float: right;}@media only screen and (max-width: 768px) {.accountSwitcherContent .close-link-account-switcher {right: -2vw;} .accountSwitcherContent .close-link-account-switcher-RTL {right: unset; left: 0;}}.accountSwitcherContent #account-list-container .account-row-link:hover,.accountSwitcherContent #account-list-container .account-row-link:focus {color: #323232; border-color: #0079c1;}.accountSwitcherContent #account-list-container ul li .circle-checkbox:hover,.circle-checkbox-checked:hover{border-color: #0079c1;}.accountSwitcherContent .default-cursor {cursor: default;}.accountSwitcherContent .link-accounts-dialog-li {padding: 3px 0px 17px 3px;}.accountSwitcherContent .link-accounts-dialog-li:last-of-type {border-bottom: none;}.accountSwitcherContent .link-accounts-dialog-ul {max-height: 400px; overflow: auto;}.accountSwitcherContent .signout-iframe {width: 1px; height: 1px; display: none;}.accountSwitcherContent .completed-checkmark-icon {height: 72px;}.accountSwitcherContent .completed-checkmark {-webkit-animation: completed-checkmark-fade-in 800ms ease-in-out; -moz-animation: completed-checkmark-fade-in 800ms ease-in-out; -o-animation: completed-checkmark-fade-in 800ms ease-in-out; animation: completed-checkmark-fade-in 800ms ease-in-out;}@keyframes completed-checkmark-fade-in {0% {opacity: 0;} 50% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes completed-checkmark-fade-in {0% {opacity: 0;} 50% {opacity: 0;} 100% {opacity: 1;}}.current-account-row .account-row-link, .current-account-row .signout-of-accounts {-webkit-animation: account-switcher-fade-in 800ms ease-in-out; -moz-animation: account-switcher-fade-in 800ms ease-in-out; -o-animation: account-switcher-fade-in 800ms ease-in-out; animation: account-switcher-fade-in 800ms ease-in-out;}.accountSwitcherContent .ease-in-out-900 {-webkit-animation: account-switcher-fade-in 960ms ease-in-out; -moz-animation: account-switcher-fade-in 960ms ease-in-out; -o-animation: account-switcher-fade-in 960ms ease-in-out; animation: account-switcher-fade-in 960ms ease-in-out;}.accountSwitcherContent .account-row-link .green-signed-in-dot{-webkit-animation: account-switcher-fade-in 500ms ease-in-out; -moz-animation: account-switcher-fade-in 500ms ease-in-out; -o-animation: account-switcher-fade-in 500ms ease-in-out; animation: account-switcher-fade-in 500ms ease-in-out;}@keyframes account-switcher-fade-in {0% {opacity: 0;} 50% {opacity: 0;} 100% {opacity: 1;}}@-webkit-keyframes account-switcher-fade-in {0% {opacity: 0;} 50% {opacity: 0;} 100% {opacity: 1;}}@keyframes unlink-row-show {0% {-webkit-transform: translate(-40px,0); -moz-transform: translate(-40px,0); -ms-transform: translate(-40px,0); -o-transform: translate(-40px,0); transform: translate(-40px,0);} 100% {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}}@-webkit-keyframes unlink-row-show {0% {-webkit-transform: translate(-40px,0); -moz-transform: translate(-40px,0); -ms-transform: translate(-40px,0); -o-transform: translate(-40px,0); transform: translate(-40px,0);} 100% {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}}@keyframes switch-account-row-show {0% {-webkit-transform: translate(40px,0); -moz-transform: translate(40px,0); -ms-transform: translate(40px,0); -o-transform: translate(40px,0); transform: translate(40px,0);} 100% {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}}@-webkit-keyframes switch-account-row-show {0% {-webkit-transform: translate(40px,0); -moz-transform: translate(40px,0); -ms-transform: translate(40px,0); -o-transform: translate(40px,0); transform: translate(40px,0);} 100% {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0);}}@keyframes notification-show {0% {-webkit-transform: translate(0, -20px); -moz-transform: translate(0, -20px); -ms-transform: translate(0, -20px); -o-transform: translate(0, -20px); transform: translate(0, -20px); opacity: 0.5;} 100% {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;}}@-webkit-keyframes notification-show {0% {-webkit-transform: translate(0, -20px); -moz-transform: translate(0, -20px); -ms-transform: translate(0, -20px); -o-transform: translate(0, -20px); transform: translate(0, -20px); opacity: 0.5;} 100% {-webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); opacity: 1;}}