
:root{--brand:#1e3f8a}body{background:#fff;min-height:100vh}.auth-wrapper{align-items:center;background-attachment:fixed;background-image:url(/images/er_images/background_img_grey.png);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow:hidden;padding:32px 16px;position:relative}.auth-wrapper:after{background-position:100%;background-size:cover;content:"";inset:0 0 0 40%;opacity:.07;pointer-events:none;position:absolute}.auth-logo img{height:auto;margin-bottom:30px;width:250px}.auth-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.05);max-width:650px;position:relative;width:100%;z-index:1}.form-label .text-danger{margin-left:4px}.input-icon{color:#9ca3af}.custom-input{border:1px solid gray;border-radius:6px}.custom-input i{display:inline-block;text-align:center;width:8%!important}.custom-input input{border:none;border-radius:2px;display:inline-block;width:90%!important}.custom-input span{width:12%!important}.custom-input .password{width:80%!important}.form-control.ps-5{padding-left:40px!important}.toggle-pass{color:#6b7280;cursor:pointer}.btn-brand{--bs-btn-color:#fff;--bs-btn-bg:var(--brand);--bs-btn-border-color:var(--brand);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#1e3f8a;--bs-btn-hover-border-color:#1e3f8a;--bs-btn-active-color:#fff;--bs-btn-active-bg:#1e3f8a;--bs-btn-active-border-color:#1e3f8a;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:var(--brand);--bs-btn-disabled-border-color:var(--brand)}.divider{align-items:center;color:#9ca3af;display:grid;font-size:14px;gap:12px;grid-template-columns:1fr auto 1fr}.divider:after,.divider:before{background:#e5e7eb;content:"";display:block;height:1px}.form-text-error{color:#dc2626;font-size:14px}@media (max-width:576px){.auth-card{border-radius:12px}}.custom-link{color:#1e3f8a}.custom-link:focus,.custom-link:hover{color:#1e3f8a;text-decoration:underline}.custom-link:visited{color:#1e3f8a}.btn-gradient-brand{--bs-btn-color:#fff;--bs-btn-bg:linear-gradient(90deg,#1e3f8a,#4a90e2);--bs-btn-border-color:transparent;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:linear-gradient(90deg,#1e3f8a,#4a90e2);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:#fff;--bs-btn-active-bg:linear-gradient(90deg,#1e3f8a,#4a90e2);--bs-btn-active-border-color:transparent;background:linear-gradient(90deg,#1e3f8a,#4a90e2);border:none;color:#fff;transition:all .3s ease}.btn-gradient-brand:focus,.btn-gradient-brand:hover{box-shadow:0 4px 12px rgba(30,63,138,.3);color:#fff;filter:brightness(1.1);transform:translateY(-1px)}.btn-gradient-brand:active{box-shadow:0 2px 6px rgba(30,63,138,.4);transform:translateY(0)}.custom-nav-setting{flex-direction:row!important;float:inline-end}.custom-class-container{padding-left:0!important;padding-right:0!important}
