@import url(https://fonts.googleapis.com/css2?family=Noto+Sans&family=Noto+Sans+JP&family=Noto+Sans+KR&family=Noto+Sans+SC&family=Noto+Sans+TC&family=Roboto:wght@400;500;700&display=swap);
.common-subtext,.language-switcher{font-size:14px;color:#37474F}.opacity-80{opacity:0.8}a{color:#0074bb;font-size:14px}a:hover{color:#33a7ee}.form-control{font-size:17px;color:#0f1416;padding-left:5px}.input-group-text{background-color:#fff}::placeholder{text-transform:uppercase;color:#455a65;font-size:17px}:-ms-input-placeholder{text-transform:uppercase;color:#455a65;font-size:17px}::-ms-input-placeholder{text-transform:uppercase;color:#455a65;font-size:17px}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-transition-delay:99999s;-webkit-transition:color 99999s ease-out, background-color 99999s ease-out}.sso-body{max-width:855px;width:855px;box-shadow:2px 1px 3px rgba(0,0,0,0.15);background-color:#fff}@media (max-width: 450px), (max-height: 450px){.login-container{flex-direction:column;min-height:100% !important;width:100% !important;min-width:0px !important;align-items:center;margin-top:24px}.logo-container{border-radius:12px !important;min-height:240px !important;max-height:240px !important}.form-container>div{flex-direction:column !important}.current-user{width:100% !important}}.main{background-color:#fff;height:100vh;font-family:"Roboto","Noto Sans SC","Noto Sans KR","Noto Sans JP","Noto Sans TC","Noto Sans"}.auth-header{background-color:#0f1416;height:30px}.auth-header .red-bar{height:5px;background-color:#1437C1}.auth-footer{height:135px;padding:23px;font-size:14px;text-align:center;background-color:#0f1416;color:#fff}.auth-footer .logo-footer{width:118px}.auth-footer a{color:#fff;text-decoration:underline}.auth-footer a:hover{color:#33a7ee}.common-container-height,.login-container,.logo-container,.form-container{min-height:345px;height:345px;max-height:345px}.login-container{width:855px;min-width:855px;box-shadow:2px 1px 3px rgba(0,0,0,0.15);background-color:#fff}.logo-container{width:345px;min-width:345px;color:#fff;background-image:url("/fe-cas/images/logo/everbridge-logo-bg.jpg");background-size:345px;font-size:14px;border-radius:12px 0 0 12px}.logo-container .logo-white img{width:240px}.form-container .label-sign{color:#0f1416;font-size:24px}.language-switcher .current-language{color:#0074bb}.language-switcher .fa-chevron-down{color:#0074bb}.language-switcher .dropdown-menu{box-shadow:0 3px 6px -4px rgba(0,0,0,0.12),0 6px 16px 0 rgba(0,0,0,0.08),0 9px 28px 8px rgba(0,0,0,0.05)}.language-switcher .dropdown-menu .dropdown-item:hover,.language-switcher .dropdown-menu .dropdown-item:focus{color:#37474F;text-decoration:none;background-color:rgba(179,222,249,0.35)}.language-switcher .dropdown-menu .dropdown-item.active{background-color:#b3def9;color:#37474F}.language-switcher #selectId{cursor:pointer}.login-form-field .form-control:focus{box-shadow:none}.login-form-field .fa-user,.login-form-field .fa-lock{font-size:17px;color:#455a65}.btn-sign{background-color:#0074bb !important;font-size:18px;font-weight:500;height:47px}.btn-sign.rounded-0{border-radius:8px !important}.enter-code{margin-bottom:26px}.current-user{font-size:14px;width:calc(510px - 6rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-tips{font-size:14px}.enter-email-token{display:flex;width:340px}.enter-email-token .email-token{display:flex;justify-content:center;align-items:center}.enter-email-token #countDown{font-size:12px !important}.enter-email-token .resend{font-size:12px !important;width:80px}.token-error-tips{font-size:12px;color:#d32f2f;margin-bottom:-10px}.border-color-primary-alizarin{border-color:#d32f2f !important}.actionBtn{margin-top:10px}.info-circle{color:#455a65;font-size:16px}.google-authenticator-app-info{position:relative}.google-authenticator-app-info .google-authenticator-app-tip{display:none;position:absolute;bottom:28px;right:-269px;left:-269px;width:544px;background:#455a65;color:#fff;padding:6px 8px;border-radius:2px;font-size:14px}.google-authenticator-app-info .google-authenticator-app-tip::after{position:absolute;bottom:-12px;right:271px;left:271px;width:0;content:"";border:6px solid;border-color:#455a65 transparent transparent transparent}.google-authenticator-app-info:hover .google-authenticator-app-tip{display:block}.app-verify{position:relative;display:flex;flex-direction:column;justify-content:center}.app-verify .set-up-authenticator-enter{display:flex;margin-top:23px}.app-verify .set-up-authenticator-enter .google-icon-right{margin:0 5px;font-size:12px}.app-verify .set-up-authenticator-enter .google-icon-right .google-authenticator{margin-bottom:16px}.app-verify .set-up-authenticator-enter .google-icon-right .set-up-account{margin-bottom:24px}.app-verify .set-up-authenticator-enter .google-icon-right .set-up{color:#0074bb;cursor:pointer;margin-bottom:18px}.app-verify .cancel{align-self:flex-end}.app-verify .set-up-authenticator{display:none;width:450px;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.12);border-radius:4px;padding:16px 24px;position:absolute;top:40px;left:-80px;right:-80px}.app-verify .set-up-authenticator .header{display:flex;justify-content:space-between;margin-bottom:12px}.app-verify .set-up-authenticator .header .title{font-size:16px}.app-verify .set-up-authenticator .scan-below-QR-code{font-size:14px;display:flex;flex-direction:column}.app-verify .set-up-authenticator .scan-below-QR-code .google-authenticator-app-tip{width:376px;right:-185px;left:-185px}.app-verify .set-up-authenticator .scan-below-QR-code .google-authenticator-app-tip::after{right:187px;left:187px}.app-verify .set-up-authenticator .scan-below-QR-code .qr{width:100px;height:100px;margin-top:30px;margin-bottom:55px;align-self:center}.app-verify .set-up-authenticator .scan-below-QR-code .next{align-self:flex-end}.app-verify .set-up-authenticator .enter-code-modal{font-size:14px;display:flex;flex-direction:column}.app-verify .set-up-authenticator .enter-code-modal .enter-code-tip{margin-bottom:20px}.app-verify .set-up-authenticator .enter-code-modal .enter-code-input{margin-bottom:56px}.app-verify .set-up-authenticator .enter-code-modal .register{align-self:flex-end}.google{margin-top:14px;margin-bottom:36px;display:flex;align-items:center}.google .google-authenticator-app{font-size:12px}.registered-enter-your-token{width:250px;display:flex;justify-content:center;align-items:center}.enter-your-token-input{font-size:14px !important}.token{-webkit-text-security:disc}.enter-email-token input::-webkit-credentials-auto-fill-button,.registered-enter-your-token input::-webkit-credentials-auto-fill-button{display:none !important;visibility:hidden;pointer-events:none;position:absolute;right:0}.login-container{border-radius:12px}.login-container .alert{border-radius:8px;padding:0.5rem 0.375rem;border:0px}.login-container .alert-danger{background-color:rgba(211,47,47,0.08)}.login-container .alert-danger i{font-size:16px;margin-left:0.5rem;margin-top:0.1rem}.login-container .error-container.align-items-baseline.mt-2.pl-2,.login-container .align-items-baseline.mt-2.pl-2.invalid{align-items:unset !important}.error-container,.invalid{font-size:14px;color:#d32f2f !important}.error-container #messageContainer,.invalid #messageContainer{color:#37474F}.invalid-feedback{bottom:-4px}.invalid .invalid-feedback{font-size:100%;display:block}.invalid .login-form-field{border-bottom-color:#d32f2f !important}body[locale='de_DE'] .login-container,body[locale='no_NO'] .login-container,body[locale='ru_RU'] .login-container,body[locale='es_ES'] .login-container,body[locale='es_BO'] .login-container{min-width:935px}.rtl .logo-container{border-radius:0 12px  12px 0}

