.lh-login-register{margin-top:22px;padding:18px 12px;border-top:1px solid rgba(130,150,175,.3);text-align:center;font-size:14px;color:#7c8ca0}.lh-login-register a{font-weight:700;color:#098cce;text-decoration:none;margin-left:5px}.lh-login-register a:hover{text-decoration:underline}
@media(max-width:767px){
.loginpage .login-form-container{padding-top:22px!important}
.loginpage .login-form-container .section-heading{font-size:25px!important;line-height:1.25!important;margin:0 0 14px!important}
.lh-register-wizard .divider,.lh-register-wizard .sub-heading{display:none!important}
.lh-register-wizard #inputCurrency{margin-top:10px}
.lh-register-wizard #state::placeholder{color:#9da7b7}
.lh-register-wizard .lh-wizard-step .form-group{margin-bottom:12px!important}
.lh-register-wizard .lh-wizard-step input.field,.lh-register-wizard .lh-wizard-step select.field{min-height:46px!important}

.lh-register-wizard{margin-top:18px!important}
.lh-wizard-progress{display:flex;gap:6px;justify-content:space-between;margin:0 0 20px}
.lh-wizard-dot{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;padding:10px 4px;border-radius:10px;background:#eaf0f6;color:#718095;font-weight:700;font-size:13px}
.lh-wizard-dot small{font-size:11px;font-weight:600}.lh-wizard-dot.active{background:#e1f2fc;color:#087fbf}.lh-wizard-dot.completed{background:#e7f8ee;color:#14784a}
.lh-wizard-step[hidden]{display:none!important}
.lh-wizard-step .divider{margin:12px 0 18px!important}
.lh-wizard-actions{display:flex;gap:10px;margin:16px 0}
.lh-wizard-actions button{flex:1;border-radius:12px;border:1px solid #0a87ca;padding:13px;font-weight:700}
.lh-wizard-back{background:white;color:#087fbf}.lh-wizard-next{background:#087fc5;color:white}
.lh-register-wizard input[type=submit]{width:100%;border-radius:12px;min-height:46px}
.lh-register-wizard .form-group input,.lh-register-wizard .form-group select{max-width:100%}
}
