.loginPage{padding:20px}.loginPage .loginBg{background-image:url(/build/assets/loginBg-Ck8TQl2B.svg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;height:calc(100vh - 40px);border-radius:24px;padding:24px}.loginPage .loginBg .loginBoxMain{height:calc(100vh - 132px);display:flex;align-items:center;justify-content:center}.loginPage .loginBg .loginBoxMain .loginBox{width:640px;background-color:#fff;border-radius:24px;filter:drop-shadow(0px 4px 24px rgba(0,0,0,.04))}.loginPage .loginBg .loginBoxMain .loginBox .topPart{padding:16px;border-bottom:solid 1px #D7D6D6}.loginPage .loginBg .loginBoxMain .loginBox .topPart .heading{background-color:#e8e9fc;padding:16px 24px;font-size:24px;color:#252422;font-weight:600;border-radius:12px}.loginPage .loginBg .loginBoxMain .loginBox .topPart .formPart{padding:16px 24px}.loginPage .loginBg .loginBoxMain .loginBox .bottomPart{display:flex;align-items:center;justify-content:end;padding:16px}.input-icon-wrapper{position:relative}.input-icon-wrapper input{padding-right:40px}.input-icon-wrapper .passShowHide{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.was-validated .form-control:invalid,.form-control.is-invalid{background-image:none!important}
