section.login-page{background-size:cover;background-position:50%;padding:70px 0}section.login-page form.login-form{width:100%;max-width:500px;margin:0 auto;background-color:var(--white);padding:50px 30px 30px;border-radius:15px}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}.login-form .input-group input.form-control{border:none;height:48px;outline:none;padding-left:0}.login-form .input-group input.form-control:focus,.login-form .input-group input.form-control:hover{box-shadow:none;border:none}.form-group.RF_group{display:flex;justify-content:space-between}.login-form .form-group{margin-bottom:1rem}.RF_group .custom-control-label:before{border-radius:2px;background-color:transparent;border:1px solid var(--gray-5)}.custom-control-label{cursor:pointer}.checkout_otp_popup .login-form button.loginbtn,.forgot_password button.resetbtn,section.login-page form.login-form button.loginbtn{margin-top:20px!important;display:block;overflow:hidden;padding:13px;background:var(--login-btn-gradiunt);border-radius:4px;font-weight:var(--fw-600);font-size:16px;line-height:140%;color:var(--white);border:none}button.back_btn{color:var(--primary-color);background-color:transparent;border:none;font-weight:var(--fw-600);font-size:14px;line-height:30px}button.back_btn .fa-arrow-left{margin-right:6px}.login-form label.field_title{display:block;text-align:left;font-weight:var(--fw-500);font-size:14px;line-height:140%;color:var(--black);margin-bottom:10px}.login-form input,.login-form input:focus,.login-form select,.login-form select:focus,.login-form textarea,.login-form textarea:focus{outline:none!important;outline-color:initial!important;outline-style:none!important;outline-width:medium!important;text-decoration:none;font-family:Poppins,sans-serif!important}@media screen and (max-width:767px){section.login-page form.login-form .custom-checkbox label,section.login-page form.login-form .forget-pass a{font-size:14px}section.login-page form.login-form{padding:25px 15px 0;border-radius:10px}}