.login .border-right{border-right:1px solid #dee2e6!important}.login .letter-spacing-zero{letter-spacing:0!important}.login h5{font-size:.875rem;font-weight:600;letter-spacing:-.32px;color:#22222e;margin-bottom:-3px}.login a{color:#7073f6;opacity:.9;text-decoration:none}.login .icon_back{font-family:Inter,sans-serif!important;letter-spacing:0!important}.login .loginheading{font-size:22px;font-weight:700;font-family:inherit;margin-bottom:50px}.login .btn{font-size:12px!important;box-shadow:0 1px 1px rgba(0,0,0,.075);border-radius:8px}.text-ellipsis-scroll{white-space:nowrap;overflow:auto;text-overflow:ellipsis}body,html{font-family:Inter,sans-serif;font-optical-sizing:auto;font-variation-settings:"slnt" 0;font-size:90%;transition:none!important;transform:none}::-webkit-scrollbar{width:8px;height:8px;border-radius:20px;background-color:#ffffff00}::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:20px}.has-error .checkbox,.has-error .checkbox-inline,.has-error .file-preview,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#ff393f}.has-error .control-label,.has-success .control-label{color:#000}.has-success .form-control{border:2px solid rgba(92,96,245,.8);background-color:rgba(92,96,245,.05);opacity:1}.has-error .form-control:focus{box-shadow:none;border-color:#2d3881}.has-error .form-control{background-color:#fff2f2;border-width:2px;border-color:#ff8285}.form-control:focus{box-shadow:unset!important}.btn-primary{background-color:#7073f6!important;color:#fff;border-color:#7073f6!important;box-shadow:0 1px 1px rgba(0,0,0,.075)}.btn-primary:hover{background-color:#7073f6!important}.formp{color:rgba(34,34,46,.8);letter-spacing:-.3px;font-size:.938rem}.formp:hover{color:#5c60F5E6}.loginheading{font-size:22px;font-weight:700;font-family:inherit;margin-bottom:50px}.rounded-2{border-radius:.5rem!important}.loginpage .form-group{margin-bottom:.3rem;margin-top:.3rem}.loginpage .form-control{height:35px;background:#fff}.loginpage .btn-login{height:35px;text-transform:uppercase;letter-spacing:3px;font-size:12px;align-content:center}.logouniv{height:70px!important}.loginpage{display:grid;grid-auto-flow:row;grid-template-columns:1fr 420px;grid-template-areas:"login-main login-form";padding-top:80px}.login-footer{background-color:#070822;padding-left:80px;padding-right:80px;padding-top:80px}.login-main{grid-area:login-main;position:relative}.login-form{padding-left:64px;padding-right:64px}.login-main .card{background:#fff}.login-form{grid-area:login-form}.samarth_footer{padding-bottom:30px;padding-top:30px}@media (max-width:767px){.loginpage{grid-template-areas:"login-form";padding-left:0;padding-right:0;margin-bottom:10px;height:auto;grid-template-columns:1fr}.login-main{display:none}.login-form{padding-left:20px;padding-right:20px}.login-footer{margin-top:20px;padding-left:20px;padding-right:20px}}.control-label{display:none}.portalContent{max-height:400px;overflow:auto}.gap-50{gap:50px}.loginpageform{display:flex;flex-direction:column;padding-right:80px;padding-left:80px}.uni-future{margin-top:auto!important;width:100%;bottom:0}.portalContent p{line-height:30px;margin-top:15px}.portalContent h4{font-weight:700;font-size:24px}.welcome i{font-weight:700}.forgot-pass{margin-bottom:50px}.forgot-pass .border-bottom{border-bottom:1px solid #000!important}@media (min-width:768px) and (max-width:1024px){.loginpage{grid-template-columns:1fr 350px;padding-left:30px;padding-right:30px}.login-form{padding-left:30px}.login-main{padding-right:30px}.login-footer{padding-left:30px;padding-right:30px;padding-top:30px}.logouniv{max-width:100%;object-fit:contain}}.password-eye{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;font-size:10px;transition:all .2s ease-in-out}.password-eye:hover{color:#0d6efd}.password-eye.password-visible{color:#0d6efd;background-color:#e7f1ff}.has-success .password-eye.password-visible{border:.1px solid rgba(13 110 253 / 40%);background:rgba(13 110 253 / 10%)}.password-eye:active{transform:translateY(-50%) scale(.95)}.form-label{display:none}