.login-title,.power{font-weight:600;font-style:normal;text-align:center}#fpOtp-input,.login-img-logo img,.login-img>a{width:100%!important}#fpOtp-input input,.expire-link-container,.login-img-logo,.login-logo,.login-title,.power{text-align:center}body{background:0 0;overflow:hidden!important}.login-lang-select2{width:100px;height:25px;right:40px;position:absolute;z-index:999}.login-lang-select2 i{position:absolute;top:6px;right:8px;color:#000!important;z-index:99999!important;vertical-align:center!important;pointer-events:none}.login-lang-select2 .select2-selection__arrow{display:none!important}.login-lang-select2 .select2-selection__rendered{padding:0 6px 0 8px!important;text-align:start;font-size:12px!important;vertical-align:center!important}.loginfl .select2-results>#select2-change-user-language-results::-webkit-scrollbar{width:4px!important}.login-title{color:#101828;font-size:16px;line-height:24px;padding:16px 32px 12px!important;margin:0!important}.login-content{font-family:Roboto,SansSerif,Serif!important;flex-flow:column!important;justify-content:center;max-width:450px!important;width:100%;max-height:83vh;height:auto;margin:4rem 2rem 0 0;padding-right:1rem}.login-content form{padding:16px 32px!important;margin-bottom:0!important}.login-content .form-group{margin-bottom:1.4rem!important}.login-content form label{color:#667085!important}.login-content form :is(label,#forgotPassword){font-size:12px;font-style:normal;font-weight:600;line-height:16px}.login-content form button{font-size:12px;font-style:normal;font-weight:400;padding:8px 16px;border-radius:8px;height:35px}.login-logo{color:#fff;padding:10px;font-size:25px}.login-img{margin:2px auto 5px}.login-img-logo{margin-bottom:1px;padding:0!important;position:absolute!important;z-index:999!important;top:18px;left:45px;width:140px;height:50px}.login-img-logo img{height:100%!important;object-fit:contain}.power{font-family:Inter,SansSerif,Serif;font-size:13px;line-height:16px;color:rgba(152,162,179,.9);margin-top:.75rem}.login-body-background button,.login-body-background label{font-size:14px!important}.login-body-background input:not(#fpOtp-input input){height:33px!important}:where(#user-app-login-form,#user-app-forgot-form,#change-password-form) input{padding:5px 12px 7px!important;font-size:12px!important;font-style:normal;font-weight:400;line-height:16px;border-radius:8px;border:1px solid #e4e7ec;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}.login-box{-webkit-box-shadow:-1px 1px 36px 6px rgba(0,0,0,.75);-moz-box-shadow:-1px 1px 36px 6px rgba(0,0,0,.75);box-shadow:-1px 1px 36px 6px rgba(0,0,0,.75)}.domainSpecificBg{padding:0!important}@media screen and (max-width:767px){.mobileadni{display:none}.login-content{margin:5rem 0!important;padding-right:0}.login-img{width:130px}}@media only screen and (min-width:1260px){.login-img-logo{width:150px}.login-title{font-size:18px}}.expire-link-container{max-width:570px;margin:0 auto;padding:20px;background-color:#fff;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);top:50%;position:relative}.expire-link-img{width:8rem;margin-bottom:1rem}.expire-link-icon{display:flex;justify-content:center;align-items:center;font-size:24px;color:#007bff}.expire-link-error-message{text-align:center;font-size:16px;color:#333;margin-top:20px}.custom-data-form{margin-top:40px}.custom-data-form .custom-control.text-break{text-align:left}.custom-data-form .submit-btn{margin-right:0!important;max-width:150px;float:right;text-transform:uppercase}.custom-data-form h2{font-weight:500}.custom-data-form label{padding-left:1rem}@media only screen and (max-width:576px){.custom-data-form{margin-top:35px;overflow:auto;max-height:570px}.custom-data-form label{padding-left:0}.custom-data-form h2{margin-bottom:0}.custom-data-form .form-row{padding-right:0}.custom-data-form .submit-btn{max-width:100%}}#fpOtp-input{display:flex;justify-content:center}#fpOtp-input input{width:45px;height:auto!important;aspect-ratio:1/1!important;font-size:14px;margin:0 7px;border:2px solid grey;border-radius:10px;transition:.3s;box-sizing:border-box}#fpOtp-input input:focus{border-color:#014db1;box-shadow:0 0 0 2px #64a9f8;scale:1.01;outline:0}#fpOtp-input input::-webkit-inner-spin-button,#fpOtp-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#fpOtp-input input[type=number]{-moz-appearance:textfield}.resend-otp{color:#1d2b6e!important;cursor:pointer;user-select:none;font-size:14px}.resend-otp:focus,.resend-otp:hover{text-decoration:underline!important}