.hotdocs-branded{background:#0067d2 url(../f65df48c1bafe7afad1f.svg) no-repeat 50%;background-size:cover;font-family:Poppins,sans-serif;height:100vh;line-height:20px}#poweredByLogo{visibility:hidden}.vertical-center-container{display:flex;justify-content:center;margin:auto}.vertical-center-items{margin:auto}a{color:#0067d2;cursor:pointer}#outer{margin-left:24px;margin-right:24px;width:100%}#container{display:flex;flex:1 0 91%;flex-direction:column;gap:36px;margin:24px auto;max-width:430px;min-width:392px}#container .footer{align-content:center;color:#fff;display:flex;flex-direction:column;gap:24px;max-width:430px}#container .footer .footer-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:23px;justify-content:center;margin:auto}#container .footer .footer-links a{color:#fff!important;font-size:16px;line-height:24px}#container .footer .footer-notice{align-content:center;font-size:13px;line-height:20px}#container .footer .footer-notice,#container .main{display:flex;justify-content:center;text-align:center}#container .main{align-items:center;background-color:#fff;border-radius:4px;flex-direction:column;flex-wrap:wrap;gap:24px;padding:32px 40px}#container .main .logo{flex-grow:1;height:44px;margin:auto;max-height:44px;min-height:44px;width:218px}#container .main .logo a{text-decoration:none}#container .main .logo img{max-height:44px;max-width:218px;min-height:44px}#container .main .input-form{display:flex;flex-direction:column;flex-grow:1;gap:24px;width:100%}#container .main .input-form form{display:flex;flex-direction:column;flex-wrap:wrap;gap:24px}#container .main .input-form form .gap-16{display:flex;flex-direction:column;gap:16px}#container .main .input-form form .error-messages{background-color:#dc2626;border-radius:4px;display:none;list-style-type:none;padding:8px 16px;text-align:left}#container .main .input-form form .error-messages .errors{color:#fff;font-size:16px;font-weight:500;line-height:24px;margin:auto 0 auto 12px}#container .main .input-form form .error-messages .errors ul{list-style:none;margin:0;padding:0}#container .main .input-form form .error-messages:before{align-content:center;color:#fff;content:url(../431dc88470468c3f113c.png);display:inline-block;font-weight:900;margin-top:4px;padding-bottom:7px;padding-top:7px}#container .main .input-form form .error-messages.shown{display:flex}#container .main .input-form form #forgotPasswordCancelButton,#container .main .input-form form #forgotPasswordLink{color:#0067d2;display:flex;font-size:14px;font-weight:500;line-height:20px;margin:auto;text-decoration:underline;text-decoration-skip-ink:none;text-decoration-style:solid}#container .main .input-form label{color:#242a30;font-size:14px;font-weight:400;margin-bottom:0;width:100%}#container .main .input-form .input-field{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px;text-align:left;width:100%}#container .main .input-form .input-field .subtitle{align-self:center;color:#000;display:flex;font-size:18px;font-weight:700;justify-content:center;line-height:20px;text-align:center}#container .main .input-form .input-field .legend{align-self:center;color:#242a30;display:flex;font-size:14px;justify-content:center;line-height:21px;text-align:center}#container .main .input-form .input-field>.password,#container .main .input-form .input-field>.pwd>.password,#container .main .input-form .input-field>input[type=email],#container .main .input-form .input-field>input[type=text]{background-color:#f9fafc;border:1px solid #c7d3df;border-radius:4px;height:44px;max-height:44px;min-height:44px;padding:10px 16px;width:100%}#container .main .input-form .input-field>.password:hover,#container .main .input-form .input-field>.pwd>.password:hover,#container .main .input-form .input-field>input[type=email]:hover,#container .main .input-form .input-field>input[type=text]:hover{border:1px solid #6b7d8f}#container .main .input-form .input-field>.pwd>.password:hover{border-right:none}#container .main .input-form .input-field>.password:focus,#container .main .input-form .input-field>.pwd>.password:focus,#container .main .input-form .input-field>input[type=email]:focus,#container .main .input-form .input-field>input[type=text]:focus{border:2px solid #0067d2;color:#07080a;outline:none}#container .main .input-form .input-field>.pwd>.password:focus{border-right:none}#container .main .input-form .input-field>.password.input-validation-error,#container .main .input-form .input-field>.pwd>.password.input-validation-error,#container .main .input-form .input-field>input[type=email].input-validation-error,#container .main .input-form .input-field>input[type=text].input-validation-error{border:1px solid #cd2026}#container .main .input-form .input-field>.pwd>.password.input-validation-error{border-right:none}#container .main .input-form .input-field>.password.disabled,#container .main .input-form .input-field>.pwd>.password.disabled,#container .main .input-form .input-field>input[type=email].disabled,#container .main .input-form .input-field>input[type=text].disabled{background-color:#e3e9ef;border:1px solid #c7d3df!important;pointer-events:none}#container .main .input-form .input-field>.pwd>.password.disabled{border-right:none!important}#container .main .input-form .pwd{display:flex}#container .main .input-form .pwd>.reveal-pwd{background-color:#f9fafc;border:1px solid #c7d3df;border-left:none;border-radius:0 4px 4px 0;display:flex;font-family:FontAwesome;height:44px;margin:auto;max-height:44px;min-height:44px;width:34px}#container .main .input-form .input-field>.pwd>.password:hover~.reveal-pwd{border-color:#6b7d8f}#container .main .input-form .input-field>.pwd>.password:focus~.reveal-pwd{border-color:#0067d2;border-width:2px;border-left:none;color:#07080a;outline:none}#container .main .input-form .input-field>.pwd>.password.input-validation-error~.reveal-pwd{border-color:#cd2026;border-width:1px;border-left:none}#container .main .input-form .input-field>.pwd>.password.disabled~.reveal-pwd{background-color:#e3e9ef;border-color:#c7d3df!important;pointer-events:none}#container .main .input-form .input-field>.pwd>.password~.reveal-pwd:before{align-self:center;content:"";display:flex;font-size:18px;line-height:32px}#container .main .input-form .input-field>.pwd>input[type=password]~.reveal-pwd:before{align-self:center;content:"";display:flex;font-size:18px;line-height:32px}#container .main .input-form .input-field>.pwd>.password{border-radius:4px 0 0 4px;border-right:none;flex-grow:2}#container .main .input-form .input-field-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;text-align:left}#container .main .input-form .input-field-row>input[type=checkbox]{background-color:#fff;border:1px solid #6b7d8f;border-radius:2px;color:#0067d2;display:flex;flex:0 0 16px;height:16px;margin-top:2px;max-height:16px;min-height:16px}#container .main .input-form .input-field-row>input[type=checkbox]:focus{outline:none}#container .main .input-form .input-field-row>span{color:#242a30;display:flex;font-size:14px;font-weight:400;line-height:18px}#container .main .input-form .login-btn{background-color:#0067d2;border:none;border-radius:4px;color:#fff;font-size:16px;font-weight:500;height:44px;line-height:24px;max-height:44px;min-height:44px;padding:10px 16px;position:relative;width:100%}#container .main .input-form a.login-btn{display:block;text-decoration:none}#container .main .input-form .login-btn.disabled,#container .main .input-form .login-btn:disabled{opacity:.7;pointer-events:none}#container .main .input-form .login-btn:hover{background-color:#004d9e}#container .main .input-form .login-btn:active,#container .main .input-form .login-btn:focus{border:2px solid #408dde}#container .main .input-form .login-btn-loading>.login-btn-txt{opacity:0;visibility:hidden}#container .main .input-form .login-btn-loading:after{animation:button-loading-spinner 1s ease infinite;border:4px solid transparent;border-radius:50%;border-top-color:#fff;bottom:0;content:"";height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}.footer-logo{flex-grow:1;height:46px;margin:auto;max-height:46px;min-height:46px;width:218px}.footer-logo a{height:46px;margin:0;text-decoration:none}.footer-logo img{max-height:46px}.field-validation-valid{display:none}.field-validation-error{color:#cd2026;max-height:20px}.field-validation-error:before{color:#cd2026;content:"";display:inline-block;font-family:FontAwesome;font-size:14px;font-weight:900;line-height:20px;margin-bottom:1px;max-height:20px;padding-right:8px;vertical-align:middle}.password-validation{display:flex;flex-direction:column}.password-validation .validation-rule>span{color:#07080a;display:inline list-item;font-size:14px;font-weight:400;line-height:21px}.password-validation .validation-rule>span.invalid{color:#cd2026;display:flex}.password-validation .validation-rule>span.valid{color:#00774e;display:flex}.password-validation .validation-rule>span:before{color:#07080a;display:flex;font-family:FontAwesome;font-size:14px;font-weight:400;line-height:20px;margin-bottom:1px;padding-right:6px;vertical-align:middle}.password-validation .validation-rule>span.valid:before{color:#00774e;content:""}.password-validation .validation-rule>span.invalid:before{color:#cd2026;content:""}.no-bullet-point{list-style:none}@media(max-width:440px){#container{min-width:342px}#container .main{padding:24px}}#error-messages{display:none}@keyframes button-loading-spinner{0%{transform:rotate(0turn)}to{transform:rotate(1turn)}}