.login-form-inner .social-buttons.login-social-buttons .social-btn.otp-login-btn i.otp-login-icon{display:inline-block;font-size:17px;line-height:1;width:1.25em;min-width:18px;margin-right:6px;vertical-align:middle;color:#00a9ea}.login-form-inner .social-buttons.login-social-buttons .social-btn.otp-login-btn:focus,.login-form-inner .social-buttons.login-social-buttons .social-btn.otp-login-btn:focus:active,.login-form-inner .social-buttons.login-social-buttons .social-btn.otp-login-btn:active:focus{outline:0;box-shadow:0 1px 2px 0 rgba(0,0,0,0.05);border-color:#dadce0}.login-form-inner .account-recovery-flow{max-width:680px;margin:0 auto}.login-form-inner .account-recovery-flow .login-tab-panels{border:1px solid #e4eef5;border-radius:4px;padding:24px}.login-form-inner .account-recovery-flow.login-otp-only-flow .login-tab-panels{border:0;border-radius:0}.login-form-inner .account-recovery-flow.is-otp-active .login-tab-panels form.form-horizontal.login-form{margin-top:10px}.login-form-inner .account-recovery-flow .login-tab-panel{display:none}.login-form-inner .account-recovery-flow:not(.is-otp-active) .login-tab-panel--password{display:block;animation:accountRecoveryTabIn .22s ease}.login-form-inner .account-recovery-flow.is-otp-active .login-tab-panel--otp{display:block;animation:accountRecoveryTabIn .22s ease}.login-form-inner .account-recovery-flow .login-tab-panel--otp .js-otp-step-code{display:none}.login-form-inner .account-recovery-flow.otp-flow-step-code .login-tab-panel--otp .js-otp-step-email{display:none}.login-form-inner .account-recovery-flow.otp-flow-step-code .login-tab-panel--otp .js-otp-step-code{display:block}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-help-line{font-size:13px;line-height:1.5;color:#5f6f7f}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-help-line .otp-resend-help-lead{color:#5f6f7f}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-help-line .otp-resend-inline-btn{font-size:13px;font-weight:400;line-height:1.5;padding:0;margin:0;vertical-align:baseline;border:0;background:transparent;box-shadow:none;color:#00a9ea;text-decoration:none;cursor:pointer;white-space:nowrap}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-help-line .otp-resend-inline-btn:hover,.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-help-line .otp-resend-inline-btn:focus{color:#0094cc;text-decoration:underline;outline:0}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-help-line .otp-resend-sep{color:#5f6f7f;user-select:none}.login-form-inner .account-recovery-flow .login-tab-panel--otp .login-otp-reset-password-link{font-size:13px;font-weight:400;color:#00a9ea;text-decoration:none}.login-form-inner .account-recovery-flow .login-tab-panel--otp .login-otp-reset-password-link:hover,.login-form-inner .account-recovery-flow .login-tab-panel--otp .login-otp-reset-password-link:focus{color:#0094cc;text-decoration:underline;outline:0}@keyframes accountRecoveryTabIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.login-form-inner .account-recovery-flow:not(.is-otp-active) .login-tab-panel--password,.login-form-inner .account-recovery-flow.is-otp-active .login-tab-panel--otp{animation:none}}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-field-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;column-gap:28px;row-gap:12px;min-width:0}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-field-row__label{flex:0 0 auto;width:auto;max-width:40%;margin-bottom:0;text-align:left;line-height:1.35;font-size:14px;padding-top:8px;padding-right:2px}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-field-row__controls{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-field-row__controls>.otp-resend-area>p:first-child{margin-top:0}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;align-items:stretch;width:100%;min-width:0}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group .form-control{flex:1 1 0;min-width:0}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group .btn.site-btn.js-otp-send,.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group .btn.site-btn.js-otp-verify{flex:0 0 auto;align-self:center;white-space:nowrap;text-align:center;box-sizing:border-box;min-width:5rem;width:auto;padding-left:1rem;padding-right:1rem}@media only screen and (max-width:767px){.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group{flex-direction:column;align-items:stretch;gap:10px}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group .form-control{width:100%}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group .btn.site-btn.js-otp-send,.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-inline-group .btn.site-btn.js-otp-verify{align-self:stretch;min-width:0;width:100%}}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-area{display:none}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-countdown,.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-max-msg{font-size:13px;line-height:1.5;color:#5f6f7f}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-resend-max-msg{display:none}.login-otp-heading{margin-top:0}.login-form-inner .account-recovery-flow .forgot-alert{display:none;align-items:center;gap:12px;margin-bottom:20px;padding:14px 16px;border:1px solid transparent;border-radius:6px;text-align:left;font-size:14px;line-height:1.45;word-wrap:break-word}.login-form-inner .account-recovery-flow .forgot-alert__icon{flex-shrink:0;font-size:20px;line-height:1;display:none}.login-form-inner .account-recovery-flow .forgot-alert.success .forgot-alert__icon--success{display:var(--fa-display,inline-block)}.login-form-inner .account-recovery-flow .forgot-alert.error .forgot-alert__icon--error{display:var(--fa-display,inline-block)}.login-form-inner .account-recovery-flow .forgot-alert .js-otp-alert-text{flex:1;min-width:0}.login-form-inner .account-recovery-flow .forgot-alert.success{color:#2d6a32;background-color:#f0f9eb;border-color:#b3e19d}.login-form-inner .account-recovery-flow .forgot-alert.error{color:#c0392b;background-color:#fef0f0;border-color:#fbc4c4}.login-form-inner .account-recovery-flow .btn.site-btn,.login-form-inner .account-recovery-flow .btn.site-btn:focus,.login-form-inner .account-recovery-flow .btn.site-btn:active{background:#00a9ea;border-color:#00a9ea;color:#fff}.login-form-inner .account-recovery-flow .btn.site-btn:hover{background:#0094cc;border-color:#0094cc;color:#fff}.login-tab-panel .form{border:0 solid #d8d8d8;padding:0;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:0}@media only screen and (max-width:767px){.login-form-inner .social-buttons.login-social-buttons .social-btn.otp-login-btn i.otp-login-icon{margin-right:0;font-size:22px;min-width:0}}.account-recovery-flow .recovery-switch{display:flex;justify-content:center;gap:8px;margin-bottom:14px;background:#ecf6fb;border:1px solid #d8ebf6;border-radius:30px;padding:6px}.account-recovery-flow .recovery-switch .tab-btn{border-radius:22px;border:0;background:transparent;color:#19638b;font-weight:400;padding:8px 16px;transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.account-recovery-flow .recovery-switch .tab-btn.is-active{background:#00a9ea;color:#fff;box-shadow:0 4px 12px rgba(0,169,234,0.35)}.account-recovery-flow .recovery-switch .tab-btn:active:not(.is-active){transform:scale(0.98)}.account-recovery-flow h2{font-size:24px;margin-top:0;margin-bottom:10px;color:#0e4f90}.account-recovery-flow .sub-text{color:#4b5b6c;margin-bottom:16px}.account-recovery-flow .switch-note{margin-top:12px;font-size:13px;color:#5f6f7f}.account-recovery-flow .switch-note a{color:#00a9ea;font-weight:400}.otp-icon-desktop{display:inline-block;font-size:16px}.otp-text-mobile{display:none;font-weight:600;color:#00a9ea}.otp-text-mobile .otp-text-mobile-icon{font-size:17px;line-height:1;vertical-align:middle;color:#00a9ea}@media(max-width:768px){.otp-icon-desktop{display:none}.otp-text-mobile{display:inline-block;font-size:14px}}.login-form-wrapper.login-form-wrapper--otp-only{margin-left:auto;margin-right:auto}.login-otp-only-card{background:#fff;border-radius:10px;box-shadow:0 2px 16px rgba(0,0,0,0.08);padding:15px;margin-top:30px;margin-bottom:10px}.login-otp-only-card .bs-example.login-form-inner{margin-bottom:0;padding:0;border:0;background:transparent}.login-otp-only-card .account-recovery-flow{max-width:none;margin:0}.login-otp-only-card .login-tab-panels{border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.login-otp-only-card .login-tab-panel--otp .control-label{font-weight:600;color:#2c3e50}.login-otp-only-card .login-tab-panel--otp .form-control{border-radius:6px;border-color:#d0d7de}.login-otp-only-card .login-tab-panel--otp .form-control:focus{border-color:#00a9ea;box-shadow:0 0 0 1px rgba(0,169,234,0.2)}.login-otp-only-divider{height:1px;margin:22px 0 18px;background:#e4e9ee;border:0}.login-otp-only-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-evenly;gap:6px 10px;text-align:center;font-size:14px;line-height:1.5;color:#5f6f7f}.login-otp-only-footer__sep{color:#c5cdd5;user-select:none;font-weight:300}.login-otp-only-footer__link{color:#00a9ea;font-weight:400;text-decoration:none}.login-otp-only-footer__link:hover,.login-otp-only-footer__link:focus{color:#0094cc;text-decoration:underline;outline:0}.login-otp-page-alert{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:6px;text-align:left;font-size:14px;line-height:1.45;margin-bottom:16px}.login-otp-page-alert__icon{flex-shrink:0;font-size:20px;line-height:1;color:#e6a23c}.login-otp-page-alert--error{color:#c0392b;background-color:#fef0f0;border:1px solid #fbc4c4}.login-otp-page-alert__text{flex:1;min-width:0}@media only screen and (max-width:900px){.login-otp-only-card{padding:22px 16px 20px}.login-otp-only-footer{flex-direction:column;flex-wrap:nowrap;align-items:center;gap:0}.login-otp-only-footer__sep{display:none}.login-otp-only-footer>.login-otp-only-footer__part:last-child{margin-top:10px;width:100%}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-field-row{flex-direction:column;align-items:stretch;column-gap:0}.login-form-inner .account-recovery-flow .login-tab-panel--otp .otp-field-row__label{max-width:none;padding-top:0}}
