body.error{display:block;margin:0;height:100%;background-color:#071525}body{display:block;margin:0;height:100%;background-color:#071525}.gradient-container{position:relative;width:100%;height:100vh}.gradient-container::after{content:"";background-image:url("/images/bg_image.png");background-repeat:repeat;top:0;left:0;bottom:0;right:0;position:absolute;width:100%;height:100vh;opacity:.15}#gradient_bg{height:160vh;width:100%;top:-90vh;overflow:hidden;position:absolute;background:#3b73b1;background:-moz-radial-gradient(center,ellipse cover,rgba(35,72,111,1) 0,rgba(7,21,37,0) 70%);background:-webkit-radial-gradient(center,ellipse cover,rgba(35,72,111,1) 0,rgba(7,21,37,0) 70%);background:radial-gradient(ellipse at center,rgba(35,72,111,1) 0,rgba(7,21,37,0) 70%)}.default-login{position:absolute;top:0;bottom:0;left:0;right:0;height:87px;margin:auto;overflow:hidden}.default-login .tenant-name{box-sizing:border-box;display:inline-block;position:absolute;right:45%;top:0;padding:3px 8px;text-transform:uppercase;border-radius:2px;letter-spacing:0;color:#0f243c;font-family:'Source Sans Pro',sans-serif;font-size:11px;font-weight:600;min-width:32px;text-align:center}.default-login .logo-block,.default-error .logo-block{position:relative;display:block;width:230px;margin:20px auto 32px;text-align:center}.logo-block img{width:150.64px;height:38px}.default-login img{position:relative}.default-login .info-title,.default-login .sms-ttl-message,.default-login .info-message,.default-login .info-title-duo,.default-login .info-title-passcode{font-family:'Source Sans Pro',sans-serif;text-align:center;font-size:14px;position:relative;letter-spacing:0}.default-login .sms-ttl-message p,.default-login .push-message-block .sms-ttl-message p{margin-top:8px;opacity:1 !important;color:#9a9c9e !important}.default-login .sms-ttl-message p .sms-ttl-timer{font-weight:bold;color:#d9dadb}.default-login .info-title-passcode{color:#9a9c9e;margin:.5em}.default-login .info-message{font-weight:300;color:#dedede;opacity:.8}.default-login .expired-timer-message{width:370px;margin:0 auto;border:1px solid #f14747;background-color:#d6514d;opacity:.74;display:none}.default-login .expired-timer-message p{font-family:'Source Sans Pro',sans-serif;text-align:center;font-size:14px;font-weight:400;color:#fff}.default-login .sms-ttl-message{display:none}.default-login .sms-ttl-message p{font-family:'Source Sans Pro',sans-serif;text-align:center;font-size:14px;font-weight:400;color:#ff1a40}.default-login .info-title.error{color:#ff1a40}.default-login .input-wrap{width:370px;margin:33px auto 0}.default-login.mfa-login .input-wrap{margin-top:16px}#forgotPassword .input-wrap,#forgotUsername .input-wrap{width:320px;margin-top:16px}#forgotPassword .input-wrap #fieldEmail{margin-bottom:9px}footer{width:100%;position:fixed;bottom:30px;right:0;opacity:.4;font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#8c89a6;letter-spacing:0;text-align:center}footer p{font-family:'Source Sans Pro',sans-serif;font-size:14px;color:#bfc2c8;line-height:18px}.default-login .input-wrap input{width:100%;height:48px;box-sizing:border-box;padding:0 0 0 46px;border:0;border-radius:2px;background-color:rgba(255,255,255,0.1);color:#f1f1f1;font-size:14px;font-family:'Source Sans Pro',sans-serif;font-weight:400;letter-spacing:0;opacity:.6;margin-bottom:30px}.default-login .input-wrap input.mfa_name{padding-left:16px;margin:0}.default-login .input-wrap input.mfa_number{padding-left:65px;margin:0}.default-login .input-wrap input.otc,.default-login .input-wrap input.duo-otc{width:40px;height:48px;margin-right:8px;padding:12px;background:rgba(255,255,255,0.06);border-radius:2px;text-align:center}.default-login .input-wrap .duo-otc-block #otc-4{margin-left:12px}.default-login .input-wrap #otc-1{margin-left:8px}.default-login .icon-code{display:none}.selectBox-dropdown{margin-top:30px !important}.default-login .input-wrap span.mfa_code{position:absolute;left:16px;top:16px;font-family:'Source Sans Pro',sans-serif;font-size:14px;font-weight:400;color:#f1f1f1}.default-login .input-wrap span.mfa_code:after{content:'';padding-left:20px;border-right:1px solid #7e828d}#changePassword .input-wrap input[type="password"]{background:rgba(255,255,255,0.06) url(/images/icons/icon-password.svg) no-repeat scroll 20px 16px;padding-left:54px}.default-login .input-block{position:relative}.default-login .otc-block,.default-login .duo-otc-block{position:relative;width:374px;margin:0 auto}.default-login .duo-otc-block{text-align:center}.default-login .input-wrap .input-img{display:block;width:13px;height:16px;position:absolute;left:16px;top:16px}.default-login .input-wrap input.error{color:#ff1a40}.default-login .form-btn{display:block;height:56px;width:370px;margin:0 auto 27px;cursor:pointer;border:0;background:linear-gradient(-180deg,#cf6300 1%,#cf4d00 99%);border-radius:2px;position:relative;font-size:16px;letter-spacing:0;color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:600;text-transform:uppercase}.default-login .mfa-submit-btn{margin-top:30px}#forgotPassword .form-btn,#forgotUsername .form-btn{width:320px}.default-login .form-btn:disabled{color:rgba(255,255,255,0.5)}.default-login .choose-client-login-block{text-align:center}.default-login .choose-client-login-block .login-btn{display:inline-block}.default-login .help-btn{text-align:center;font-family:'Source Sans Pro',sans-serif;font-size:14px}.default-login .help-btn a,.reactivation-btn-link{color:#ffe7c4;opacity:.8;letter-spacing:0}.default-login .help-btn p{color:#8c89a6;opacity:.4}.default-login .new-code-btn{padding-top:60px}.default-login .need-help-view,.default-login .reactivation-help-view{opacity:0}.default-login .error-message,.default-login .need-help-error-message,.default-login .change-password-view .info-title.error{width:522px;margin:-12px auto 0;text-align:center;color:red}.default-login .need-help-forms-container{display:flex}.default-login .pass-restore-block{padding-right:22px}.default-login .username-restore-block{padding-left:23px}.default-login .pass-restore-block{-webkit-box-shadow:56px 3px 134px -70px rgba(0,0,0,0.87);-moz-box-shadow:56px 3px 134px -70px rgba(0,0,0,0.87);box-shadow:56px 3px 134px -70px rgba(0,0,0,0.87)}.default-login .pass-restore-block h4,.default-login .username-restore-block h4{font-family:'Source Sans Pro',sans-serif;font-size:14px;font-weight:400;color:#f1f1f1;text-align:center}.default-login .need-help-title,.default-login .info-title,.default-login .info-title-duo{margin:21px 0 28px;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;color:#f1f1f1;text-align:center}.default-login h4.pass-restore-form-header{margin:3px 0 2px 14px}.default-login .input-wrap h4.pass-restore-form-header{margin-top:10px}.default-login .change-password-view h5{margin:17px 0 0 0;font-size:16px;color:#f1f1f1;letter-spacing:0;text-align:center}.default-login .choose-tenant-view h4{position:relative;text-align:center;width:237px;margin:15px auto 8px auto;color:#616161;font-size:14px}.orange-background{background-color:#ff6605}.white-background{background-color:#fff}.default-login .maintViewWrap{position:relative;width:312px;height:195px;margin:15px auto 0 auto;text-align:center}.default-login .maintViewWrap .header{margin:0 0 10px 0;font-size:20px;text-align:center;color:#f1f1f1;font-weight:normal}.default-login .maintViewWrap .message-block{width:290px;height:auto;max-height:147px;margin:0;padding:5px;font-size:15px;border-radius:3px;overflow-y:auto;color:#f1f1f1}.default-login .maintViewWrap .message-block p{font-size:13px;font-weight:bold;padding:0;color:#f1f1f1;line-height:16px}.default-login .maintViewWrap .continue.form-btn{float:left;margin:5px 0 0 30px;padding:0 10px 0 6px;height:25px;width:75px;color:white}.default-login .maintViewWrap a.form-btn{height:25px;text-decoration:none;width:75px;line-height:25px;margin:5px auto 0;color:white}.default-login .maintViewWrap .continue+a.form-btn{float:right;margin-right:50px}.default-login .pass-reset-info-view h4.reset-title{font-family:"Source Sans Pro",sans-serif;font-weight:500;font-size:18px;color:#f1f1f1;text-align:center;line-height:33px;width:300px;margin:0 auto 56px}.copyright{position:absolute;bottom:0;width:100%;font-family:"Source Sans Pro",sans-serif;font-size:14px;text-align:center;color:rgba(140,137,166,0.4)}.input_error{border:1px solid #ff1a40}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition:"color 9999s ease-out, background-color 9999s ease-out";-webkit-transition-delay:9999s;-webkit-text-fill-color:#f1f1f1;color:#f1f1f1}.default-error{position:absolute;top:0;bottom:0;left:0;right:0;height:530px;margin:auto;overflow:hidden}.error-status{font-size:58px;color:#f1f1f1;letter-spacing:0;text-align:center;line-height:63px;padding-top:23px}.error-messages{font-size:18px;color:#f1f1f1;letter-spacing:0;text-align:center;line-height:30px;padding-top:27px}.error-return{padding-top:90px;opacity:.8;font-size:14px;letter-spacing:0;text-align:center}.error-return a{color:#ffe7c4}form .error{display:block;padding-top:5px;font-family:"Source Sans Pro",sans-serif;font-size:12px;color:#ff1a40}.default-login .deactivated_user{margin:34px 0;font-family:"Source Sans Pro",sans-serif;font-size:14px;text-align:center}.default-login .deactivated_user span{display:block;text-align:center;color:#dedede;line-height:1.5}.default-login .deactivated_user .deactivated_user_icon{display:block;width:95px;height:75px;margin:46px auto 32px;background:url("/images/deactivated_user.svg") no-repeat}.default-login .deactivated_user .telephone{display:block;color:#b3b7bc;text-decoration:none;margin-bottom:4px}.default-login .deactivated_user .link{color:#ffe7c4}.default-login .mfa-view h4{color:#9a9c9e;font-size:14px}.default-login .mfa-verify-device{display:none}.default-login .mfa-choose-device,.default-login .mfa-new-code,.default-login .mfa-send-text-mesage,.default-login .mfa-duo-passcode,.default-login .mfa-another-auth-method,.default-login .mfa-enable-duo-notif{display:block;padding-top:12px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;text-align:center;color:#ffe7c4;opacity:.8;text-decoration:underline;cursor:pointer}.default-login .mfa-duo-passcode-box,.default-login .mfa-enable-duo-notif-box,.default-login .mfa-send-text-mesage-box{display:block;position:relative;text-align:center}.default-login .mfa-duo-passcode,.default-login .mfa-enable-duo-notif{display:inline-block;padding-top:24px}.default-login .duo-notif-approve{padding-top:12px;text-align:center}.default-login .mfa-new-code{position:relative}.default-login .mfa-new-code::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:none}.default-login .mfa-new-code.mfa-new-code-disabled{opacity:.5}.default-login .mfa-new-code.mfa-new-code-disabled::before{display:block}.default-login .mfa-send-text-mesage{position:relative}.default-login .mfa-send-text-mesage::before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:none}.default-login .mfa-send-text-mesage.mfa-send-text-mesage-disabled{opacity:.5}.default-login .mfa-send-text-mesage.mfa-send-text-mesage-disabled::before{display:block}.default-login .duo-notif-approve-image{background:url("/images/duo_notif_approve.svg") no-repeat;width:228px;height:51px;margin:0 auto}.default-login .duo-notif-approve .text-message-block{margin:24px 0}.default-login .timer{padding-left:5px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:600;color:#dedede}.default-login .device-selector-message{width:420px;display:block;position:relative;margin:0 auto;color:#dedede;text-align:center;font-family:"Source Sans Pro",sans-serif;font-size:16px}.default-login .device-selector-block{width:450px;clear:both;position:relative;margin:44px auto 0}.default-login .device-left-block{width:50%;float:left}.default-login .device-right-block{width:50%;float:right}.default-login .mfa-text-img{background:url("/images/text-message.svg") no-repeat;background-position-x:50px;width:200px;height:72px;margin:0 auto;text-align:center;color:#c3cad5}.default-login .mfa-push-img{background:url("/images/text-plus-push.svg") no-repeat;color:#c3cad5;background-position-x:45px;width:200px;height:78px;margin:0 auto;text-align:center}.default-login .device-selector-btn{width:200px;margin-top:30px;float:left;text-align:center}.default-login .duo-btn-mrgn{margin-top:24px;margin-left:10px}.default-login .mrgn-right{margin-right:40px}.default-login .device-selector-label{width:200px;position:absolute;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:300;color:#dedede;opacity:.8}.default-login .label-left-pstn{left:0;top:188px}.default-login .label-right-pstn{right:14px;top:188px}.default-login .mfa-page-link{color:#dedede}#tooltip,.passcode-tooltip,.duo-passcode-tooltip{width:14px;height:14px;top:3px;left:3px;cursor:pointer;display:inline-block;background:url("/images/icon_info.svg") no-repeat;position:relative}.passcode-tooltip{background:url("/images/icon_passcode.svg") no-repeat;top:4px;left:8px}.duo-passcode-tooltip{background:url("/images/icon_duo_passcode.svg") no-repeat;top:3px;left:6px}#tooltip:hover{background:url("/images/icon_info_hover.svg") no-repeat}.default-login .tooltip-block,.default-login .duo-hotp-tooltip,.default-login .enable-duo-notif-tooltip-block{width:421px;height:63px;position:absolute;top:270px;right:0;padding:16px;border-radius:8px;background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.24);z-index:1}.default-login .enable-duo-notif-tooltip-block{width:358px}.default-login .tooltip-header{display:block;padding-bottom:8px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:600;color:#111112}.default-login .tooltip-text{display:block;width:335px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;color:#4a4f57}.default-login .close-icon:after{display:inline-block;content:"\00d7";width:12px;height:12px;position:absolute;right:6px;top:6px;color:#21242a}.default-login .close-icon:hover:after{cursor:pointer}.default-login .mfa-qr-code-block{width:370px;height:180px;margin:0 auto;text-align:center}.default-login .privacy-idea-setup .mfa-qr-code-block{height:200px}.default-login .qr-code-title{font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:300;color:#dedede;opacity:.8}.default-login .left-block{width:100px;height:100px;float:left;padding-top:25px;margin-left:37px}.default-login .left-block label{font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:400;color:#dedede;opacity:.8}.default-login .left-block-radio{margin-bottom:18px}.default-login .left-block-label{padding-right:25px}.default-login .right-block{width:100px;height:100px;float:left;margin-left:50px}.default-login .right-block img{max-width:100%;max-height:100%}.default-login .mfa-activation-block{width:370px;margin:18px auto 24px;text-align:center}.default-login .mfa-left-block{float:left;position:relative}.default-login .mfa-left-block img{width:100px;height:100px}.default-login .privacy-idea-setup .mfa-left-block img{width:200px;height:200px}.default-login .ios-img{display:block}.default-login .android-img{display:none}.default-login .mfa-right-block{width:210px;float:right}.default-login .privacy-idea-setup .mfa-right-block{width:150px}.default-login .mfa-right-block ul{margin:0;padding:0;list-style:auto;text-align:left}.default-login .mfa-right-block ul li{padding-bottom:12px;font-family:"Source Sans Pro",sans-serif;font-size:14px;font-weight:300;color:#dedede;opacity:.8}.default-login .text-message-block,.default-login .push-message-block{margin-top:100px;font-family:"Source Sans Pro",sans-serif;font-size:14px;opacity:.8;text-align:center}.default-login .text-message-block{display:none}.default-login .text-message-block p,.default-login .push-message-block p{margin:0;font-weight:300;color:#dedede}.default-login .text-message-block a,.default-login .push-message-block a{font-weight:400;color:#ffe7c4}.default-login .overlay{display:none;width:100px;height:100px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}.default-login .privacy-idea-setup .overlay{width:200px;height:200px}.default-login .overlay::after{display:block;content:"";background:url("/images/icon-done.svg") no-repeat;background-position:25px 25px;width:100px;height:100px}.default-login .privacy-idea-setup .overlay::after{width:200px;height:200px}.default-login .choose-login-method{display:block;margin:0 auto;position:relative}.default-login .passcode-btn{font-weight:400;color:#ffe7c4;text-decoration:underline;background-color:transparent;border:0;cursor:pointer}.default-login .passcode-btn:disabled{opacity:.5}.default-login .sms-btn:disabled{opacity:.5}[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after{background:#e44a09}.default-login .duo-tooltip-block{width:350px;height:90px;top:240px;right:calc(50% - 175px)}.default-login .choose-login-method .enable-duo-notif-tooltip-block{top:215px;right:calc(50% - 200px)}.default-login .mfa-passcode-view .duo-tooltip-block{top:200px;right:calc(50% - 400px)}.default-login .duo-passcode-image{width:98px;height:84px;border-radius:2px}.default-login .tooltip-text-block{width:67%;float:right}.default-login .duo-tooltip-text{width:100%;margin:0;color:#111112}.default-login .hidden{display:none}.default-login .reactivation-help-view{font-family:'Source Sans Pro',sans-serif;text-align:center;font-size:14px;font-weight:400;color:#fff}.reactivation-sso{background-color:#FFF;width:340px;height:225px;border-radius:8px;border-top:#ee6d0b solid 8px}.default-login .reactivation-sso .reactivation-help-message{color:#000;text-align:left}.default-login .reactivation-sso .logo-block{text-align:left;margin:30px}.default-login .reactivation-sso .logo-block .logo{width:111px;height:28px}.reactivation-sso .reactivation-help-message{text-align:left;color:#7e828d;font-size:18px;font-weight:600;margin:10px 30px}.default-login .reactivation-sso .reactivation-help-message p{text-align:left;color:#7e828d;margin:5px 0;font-weight:400;font-size:14px}.reactivation-help-message{margin:85px 0 10px;font-family:'Source Sans Pro',sans-serif;font-size:16px;font-weight:400;color:#fff;text-align:center}.reactivation-help-message>p{color:#9a9c9e;font-size:14px;margin:.5em}.display-none{display:none}.selectBox-dropdown .selectBox-label.opt-tenant-icon{display:block;padding-left:45px;background:url("/images/icons/icon-client-id.svg") no-repeat;background-position:15px 18px}.selectBox-dropdown .selectBox-label.opt-user-icon{display:block;padding-left:45px;background:url("/images/icons/icon-user.svg") no-repeat;background-position:17px 17px}.sso-tenant-select-selectBox-dropdown-menu li a,.sso-user-select-selectBox-dropdown-menu li a{border-bottom:1px solid #d9dadb}.sso-user-select-selectBox-dropdown-menu li:last-child a{border-bottom:0}.selectBox.selectBox-disabled{opacity:.5}