.globality-secondary-page-login-component md-checkbox.md-default-theme:not([disabled]).md-primary:not(.md-checked) .md-icon,.globality-secondary-page-login-component md-checkbox:not([disabled]).md-primary:not(.md-checked) .md-icon{border-color:#fff}
.globality-secondary-page-login-component .hidden{display:none}
.globality-secondary-page-login-component .loginWelcome{font-size:30px;font-weight:100;text-align:center;width:100%;color:#fff}
.globality-secondary-page-login-component .loginWelcome .icon{font-size:50px}
.globality-secondary-page-login-component .loginWelcome div.description{font-size:16px;color:#aaa}
.globality-secondary-page-login-component .gray{color:#cecece}
.globality-secondary-page-login-component .attemps{color:#aaa;font-size:12px}
.globality-secondary-page-login-component .btn-login-reset-code-label,.globality-secondary-page-login-component .checkbox-login-rememberme-label{font-size:12px;color:#999}
.globality-secondary-page-login-component .resend-btn{width:30px;height:30px;padding:5px 7px;border-radius:50%;border:1px solid #012522;margin:0 5px 5px 0;background-color:transparent;font-size:18px}
@media(max-width:767px){.globality-secondary-page-login-component .resend-btn{font-size:22px;width:34px;height:34px}
}
.globality-secondary-page-login-component .resend-btn.disabled{color:#cecece}
.globality-secondary-page-login-component .resend-btn:not(.disabled):hover{color:#fff;border:1px solid #004640;background-color:#004640}
.globality-secondary-page-login-component .rememberme-login-checkbox{width:30px;height:30px;padding:5px 7px;border-radius:50%;border:1px solid #012522;margin:0 5px 5px 0;background-color:transparent;font-size:18px;color:#86a20c;font-size:22px;width:34px;height:34px}
@media(max-width:767px){.globality-secondary-page-login-component .rememberme-login-checkbox{font-size:22px;width:34px;height:34px}
}
.globality-secondary-page-login-component .rememberme-login-checkbox.disabled{color:#cecece}
.globality-secondary-page-login-component .rememberme-login-checkbox:not(.disabled):hover{color:#fff;border:1px solid #004640;background-color:#004640}
.globality-secondary-page-login-component .browser-error-msg .content .title,.globality-secondary-page-login-component .browser-error-msg .content .desc{color:#cecece}
.globality-secondary-page-login-1fa-component .hidden{display:none}
.globality-secondary-page-login-1fa-component .firstFactorAuthentication{width:100%}
.globality-secondary-page-login-1fa-component .firstFactorAuthenticationConfirmation{font-size:30px;font-weight:100;text-align:center;width:100%;color:#fff}
.globality-secondary-page-login-1fa-component .firstFactorAuthenticationConfirmation .icon{font-size:50px}
.globality-secondary-page-login-1fa-component .form-group-password{position:relative}
.globality-secondary-page-login-2fa-component .hidden{display:none}
.globality-secondary-page-login-2fa-component .secondFactorAuthentication{width:100%}
.globality-secondary-page-login-2fa-component .form-group-password{margin-bottom:10px}
.globality-secondary-page-login-2fa-component .form-group-security-code{position:relative}
.globality-secondary-page-login-2fa-component .form-group-send-sms{position:relative}
@media(max-width:767px){.globality-secondary-page-login-2fa-component .form-group-send-sms .btn-login-reset-code-label{width:calc(100% - 60px)}
}
.globality-secondary-page-login-2fa-component .secondFactorAuthenticationConfirmation,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeConfirmation,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeLocked{font-size:30px;font-weight:100;text-align:center;width:100%;color:#fff}
.globality-secondary-page-login-2fa-component .secondFactorAuthenticationConfirmation .icon,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeConfirmation .icon,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeLocked .icon{font-size:50px}
.globality-secondary-page-login-2fa-component .secondFactorAuthenticationConfirmation div.description,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeConfirmation div.description,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeLocked div.description{font-size:16px;color:#aaa}
.globality-secondary-page-login-2fa-component .secondFactorAuthenticationConfirmation .code,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeConfirmation .code,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeLocked .code{font-size:40px}
.globality-secondary-page-login-2fa-component .secondFactorAuthenticationConfirmation .validity,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeConfirmation .validity,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeLocked .validity{font-size:16px;color:#aaa}
.globality-secondary-page-login-2fa-component .secondFactorAuthenticationConfirmation .validity-info,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeConfirmation .validity-info,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeLocked .validity-info{font-size:13px;text-align:left;padding:25px 15% 10px 20%;color:#aaa}
.globality-secondary-page-login-2fa-component .secondFactorAuthenticationConfirmation .codeConfirmation,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeConfirmation .codeConfirmation,.globality-secondary-page-login-2fa-component .secondFactorAuthenticationResetCodeLocked .codeConfirmation{font-size:16px}
.globality-secondary-page-login-2fa-component .secondFactorTimeoutLabel{font-size:10px;color:#aaa}
.globality-secondary-page-login-2fa-component .message-title{font-size:22px;font-weight:100;width:100%}
.globality-secondary-page-login-2fa-component .message-description{color:#aaa;padding-bottom:30px;font-size:13px}
.globality-secondary-page-login-2fa-component .security-code-text{font-size:16px;text-align:left}
.globality-input-chars-counter-container{min-width:1px;font-size:12px;bottom:5px;position:absolute;right:0;font-weight:400}
.globality-input-chars-counter-container.login{bottom:0;position:relative;float:right;font-size:11px;right:3px}
.globality-input-chars-counter-container .counter.error{color:#dd2c00 !important}
.globality-captcha-component .form-group{margin-bottom:0}
@media(min-width:576px){.globality-captcha-component .form-group{max-width:40% !important}
}
.globality-captcha-component .google-recaptcha{margin-bottom:15px}
@media(max-width:767px){.globality-captcha-component .google-recaptcha{max-width:200px;transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0}
}
.globality-captcha-component .captcha-error{color:#dd2c00;font-size:14px}
.globality-captcha-component .captcha-error .fas,.globality-captcha-component .captcha-error .far,.globality-captcha-component .captcha-error .fal,.globality-captcha-component .captcha-error .fad{font-size:18px}
.globality-captcha-component .captcha-label{margin:0;color:#fff}
.globality-captcha-component .globality-captcha-image-description{width:190px;color:#999;font-size:12px}
@media(min-width:576px){.globality-captcha-component .globality-captcha-image-description{float:right}
}
.globality-captcha-component .globality-captcha-image-material-container{width:190px}
@media(min-width:576px){.globality-captcha-component .globality-captcha-image-material-container:not(.captcha-no-float){float:right}
}
.globality-captcha-component .globality-captcha-image-material-container .globality-captcha-image-material{height:52px;display:block}
.globality-captcha-component .globality-captcha-image-material-container .globality-captcha-image-material:hover{cursor:pointer}
.globality-captcha-component .globality-captcha-image{width:190px;height:52px;border:1px solid #fff}
.globality-captcha-component .globality-captcha-image:hover{cursor:pointer}
@media(min-width:576px){.globality-captcha-component .globality-captcha-image{margin-top:1rem;float:right}
}
@media(min-width:768px){.globality-captcha-component .globality-captcha-image{margin-top:2rem}
}
.globality-captcha-component .simple-captcha-container{margin-bottom:20px;text-align:left}
.browser-error-msg{text-align:center}
.browser-error-msg .content{width:50%;margin:auto}
.browser-error-msg .content .title{font-size:100px;color:#004640}
.browser-error-msg .content .title .subtitle{font-size:50px}
.browser-error-msg .content .desc{font-size:18px;color:#004640}
.browser-error-msg .content .note{font-size:16px;color:#aaa}
.browser-error-msg .content .browser-icons{font-size:25px}