#password-strength{margin-top:10px;width:100%;height:10px;background-color:#e0e0e0;border-radius:5px;overflow:hidden}#strength-bar{height:100%;width:0;transition:width .3s ease-in-out}#strength-text{font-size:12px;margin-top:5px;color:#333}#strength-bar.very-weak{background-color:red}#strength-bar.weak{background-color:orange}#strength-bar.fair{background-color:#ff0}#strength-bar.strong{background-color:#90ee90}#strength-bar.very-strong{background-color:green}.forgot_password_form_section .user_icon{position:absolute;top:12px;right:15px}.forgot_password_form_section .user_input{position:relative;width:100%;margin:10px 0}.otp-container{display:flex;gap:10px;margin:20px 0;justify-content:center}.otp-input{width:40px !important;height:40px;padding:10px !important;font-size:20px;text-align:center;border:1px solid #ccc;border-radius:10px !important}.reset-otp{text-align:center;padding:30px}.reset-otp h1{font-size:34px;font-weight:600}.reset-otp p{margin:10px}.reset-otp .orenge_btn{margin:0}.forgot_title p{font-weight:500;margin-bottom:0;margin-top:5px;font-size:15px}.forgot_password_form_section .container{width:100%;margin:0 auto}.forgot_password_form_section .forgot_title h2{font-size:48px;font-weight:700;color:#fff;color:#000}.forgot_password_form_section .forgot_box{width:100%;margin:0 auto;background-color:#fff;border-radius:10px;padding:80px}.forgot_password_form_section .forgot_form_details{width:60%}.forgot_password_form_section .forgot_form_image{width:50%}.forgot_password_form_section .forgot_form_details form{margin-top:30px;width:80%}.forgot_password_form_section .normal_input{position:relative;margin-bottom:20px}.forgot_password_form_section .password_input{margin-bottom:10px}.forgot_password_form_section .normal_input::placeholder{font-size:12px;font-weight:700;color:#2f2f2f}.forgot_password_form_section .password_input::placeholder{font-size:12px;font-weight:700;color:#2f2f2f}.forgot_password_form_section .forgot_form_details form input:focus-visible{outline:none}.forgot_password_form_section .forgot_form_details form input{padding:10px;width:100%;border:1px solid #b4b4b4;border-radius:10px}.forgot_password_form_section .checkbox_box input{text-align:left;max-width:20px}.forgot_password_form_section .main_box{display:flex;align-items:center;justify-content:space-between;margin-top:15px;width:100%}.forgot_password_form_section .checkbox_box{display:flex;align-items:center;gap:6px;width:50%}.forgot_password_form_section .checkbox_box label{font-size:14px;font-weight:500;color:#2f2f2f;width:130px;display:inline-block}.forgot_password_form_section .password_text p{font-size:14px;font-weight:500;color:#2f2f2f;margin:0}.forgot_password_form_section .submit_button{margin-top:30px;text-align:center;display:flex;justify-content:center;gap:5px;align-items:center}.forgot_password_form_section .submit_button button{padding:10px 20px;border:0;border-radius:10px;background-color:#ff972e;color:#fff;font-size:14px;font-weight:600}.forgot_password_form_section .form_text_box{text-align:center;margin-top:20px}.forgot_password_form_section .form_text_box p{font-size:14px;font-weight:500}.forgot_password_form_section .form_text_box h6{font-size:14px;font-weight:600;margin-top:5px}.forgot_password_form_section .forgot_form{display:flex;align-items:center;gap:50px;justify-content:space-between}.forgot_password_form_section .forgot_form_image{width:350px;height:350px}.forgot_password_form_section .forgot_form_image img{width:auto;height:100%}#forgotPassword .error{color:red}@media only screen and (max-width:991px){.forgot_password_form_section .forgot_form_details form{width:100%}.forgot_password_form_section .forgot_form_details{width:50%}.forgot_password_form_section .forgot_title h2{font-size:28px}.forgot_password_form_section .forgot_box{padding:40px}.forgot_password_form_section .forgot_form_image{width:290px;height:290px}}@media only screen and (max-width:767px){.forgot_password_form_section .forgot_form{justify-content:center}.forgot_password_form_section .forgot_form_image{display:none}.forgot_password_form_section .forgot_form_details{width:100%}.forgot_password_form_section .submit_button{text-align:center}}@media only screen and (max-width:575px){.forgot_password_form_section .forgot_title h2{font-size:30px}.forgot_title p{font-size:12px}.forgot_password_form_section .forgot_box{padding:15px}}@media only screen and (max-width:375px){.forgot_password_form_section .checkbox_box label{font-size:12px}.forgot_password_form_section .password_text p{font-size:12px}.forgot_password_form_section .checkbox_box{align-items:inherit;gap:2px}}