﻿@import url(css2-Robotoitalwght0300040005000700090013001400150017001900_swap.css);
@import url(css2-Montserratitalwght020003000400050006000700080009001300140015001600170018001900_swap.css);
.height-vh{min-height:calc(100vh - 130px);background:#f4f4f4}
.user-login-r{display:flex;display:-webkit-flex;flex-wrap:wrap;min-height:calc(100vh - 130px)}
.user-login-r .form-content-info{width:calc(100% - 670px);padding:70px;display:flex;align-items:center;justify-content:center;text-align:center;display:-webkit-flex}
.user-login-r .form-info{width:670px;background:#2fb463;padding:75px}
.user-login-r .form-heading p, .user-login-r .form-heading h1{font-size:21px;color:#000;margin:0;padding-bottom:15px;font-family:Roboto,sans-serif;font-weight:600}
.user-login-r .form-heading p span, .user-login-r .form-heading h1 span{color:#2fb463}
.user-login-r .form-heading h2{font-family:Roboto,sans-serif;font-weight:600}
.user-login-r .form-heading h2{font-family:Roboto,sans-serif;font-weight:600;font-size:30px;margin-bottom:30px;position:relative}
.user-login-r .form-heading h2 strong{font-weight:700;font-size:54px;position:relative}
.user-login-r .form-heading h2 strong::before{content:'';height:24px;background:rgba(47,180,99,.2);width:100%;position:absolute;left:0;right:0;bottom:0}
.user-login-r .form-heading h3{font-size:39px;font-family:Montserrat,sans-serif;font-weight:600}
.user-login-r .form-link-info{padding-top:108px}
.user-login-r .form-link-info small{display:block;color:#999;font-size:14px;font-family:Roboto,sans-serif;font-weight:400;display:block;padding-bottom:10px}
.user-login-r .form-link-info strong{position:relative;font-size:21px;font-weight:600;color:#000;font-family:Roboto,sans-serif}
.user-login-r .form-link-info strong::before{content:'';height:10px;background:rgba(47,180,99,.2);width:100%;position:absolute;left:0;right:0;bottom:0}
.user-login-r .form-link-info strong a{color:#000}
.user-login-r .form-info .form-title h2, .user-login-r .form-info .form-title h1{font-size:45px;font-weight:700;font-family:Roboto,sans-serif;color:#fff;padding-bottom:30px}
.user-login-r .form-info .form-title strong { position: relative; font-size: 21px; font-weight: 600; font-family: Roboto,sans-serif; color: #fffF; padding-bottom: 15px; display: block; margin-top: 31px; }
.user-login-r .form-info .form-title strong::before{content:'';position:absolute;left:0;bottom:0;width:16px;height:2px;background:#fff}
.user-login-r .form-info .form-title{padding-bottom:50px}
.user-login-r .form-control{border:0;border-bottom:1px solid rgba(255,255,255,.7);padding:0 0 18px;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;outline:0;box-shadow:none;background:0 0;border-radius:0;color:#fff}
.user-login-r select.form-control{background:url(../image/white-dropdwon.webp);background-repeat:no-repeat;background-position:100% 30%;background-size:13px;color:rgba(255,255,255,.8)!important}
.user-login-r select.form-control option{background:#ffcf49;color:#000}
.user-login-r input::placeholder{color:rgba(255,255,255,.8)!important}
.user-login-r .form-group{margin-bottom:30px;position:relative}
.user-login-r .forgot-content{text-align:right;display:flex;justify-content:space-between}
.user-login-r .forgot-content a{font-size:15px;font-family:Roboto,sans-serif;font-weight:600;color:#000;text-decoration:underline}
.input-group-form .btn{width:100%;background:#ffcf49;border:1px solid #ffcf49;font-size:18px;color:#000;font-family:Montserrat,sans-serif;font-weight:600;padding:19px 15px}
.input-group-form .btn:hover{background:#fff;border-color:#fff;color:#ffcf49}
fieldset:not(:first-of-type){display:none}
fieldset{width:100%;transform:inherit!important;position:relative!important}
.input-group-form{position:relative}
.stepnumber{position:absolute;bottom:-45px;left:0;right:0;text-align:center;font-size:14px;font-family:Roboto,sans-serif;font-weight:400}
.stepnumber span{color:#ffcf49}
.input-group-form .btnRow.resend-warp a{color:#000;font-size:16px;font-weight:600}
.input-group-form .btnRow.resend-warp{padding-top:15px;display:flex;justify-content:space-between}
.input-group-form .alert.alert-danger li{list-style:none}
.input-group-form .btnRow a{color:#000;font-weight:600;margin-top:15px;display:block}
.same-form-group .input-group-form .otp_box{background:rgba(217,217,217,.3);padding:10px;border:1.53913px solid rgba(255,255,255,.2);border-radius:7.69565px;width:76.96px;height:84.65px;text-align:center;font-size:40px;color:#fff;box-shadow:none;outline:0}
.same-form-group .input-group-form .otp_box::placeholder{color:#fff}
.text_box_fx{padding-bottom:25px}
.same-form-group .input-group-form h5{color:#fff;font-weight:500;font-size:16px;font-family:Roboto,sans-serif}
.user-login-r .forgot-content span{color:#fffFFFC2;font-size:18px}
.user-login-r .forgot-content p{margin:0;font-weight:600;font-size:15px}
.user-login-r .forgot-content p .resend_text{color:#ffcf49}
.user-login-r .form-info .form-title strong a{color:#ffcf49}
@media (max-width:1699px){
.user-login-r .form-info{width:570px;padding:50px}
.user-login-r .form-content-info{width:calc(100% - 570px)}
}
@media (max-width:1399px){
.user-login-r .form-info{width:500px}
.user-login-r .form-content-info{width:calc(100% - 500px)}
.user-login-r .form-heading h2 strong{font-size:45px}
.user-login-r .form-heading p, .user-login-r .form-heading h1{font-size:18px;padding-bottom:10px}
.user-login-r .form-heading h2{margin-bottom:15px;font-size:25px}
.user-login-r .form-heading h3{font-size:30px}
.user-login-r .form-link-info{padding-top:70px}
.user-login-r .form-info .form-title h2, .user-login-r .form-info .form-title h1{font-size:38px}
.form-group-button .btn{padding:14px 15px}
}
@media (max-width:1199px){
.user-login-r .form-info{padding:30px}
.user-login-r .form-info{width:430px}
.user-login-r .form-content-info{padding:30px;width:calc(100% - 430px)}
.user-login-r .form-info .form-title h2, .user-login-r .form-info .form-title h1{padding-bottom:20px}
.user-login-r .form-info .form-title strong{font-size:18px;margin-top: 20px;}
.user-login-r .form-control{font-size:14px}
.user-login-r .form-info .form-title h2, .user-login-r .form-info .form-title h1{font-size:35px}
}
@media (max-width:991px){
.user-login-r .form-content-info{padding:30px;width:100%}
.user-login-r .form-link-info{padding-top:40px}
.user-login-r .form-info{width:100%}
.user-login-r .form-content-info{justify-content:left;text-align:left}
.user-login-r .form-info .form-title{padding-bottom:25px}
.user-login-r .form-group{margin-bottom:20px}
.form-group-button .btn{padding:10px 15px}
.height-vh{min-height:inherit}
.user-login-r{min-height:inherit}
.user-login-r{flex-direction:column-reverse}
}
@media (max-width:767px){
.user-login-r .form-link-info{padding-top:25px}
.user-login-r .form-content-info{padding:30px 15px}
.user-login-r .form-heading h3{font-size:22px}
.user-login-r .form-heading h2 strong{font-size:36px}
.user-login-r .form-heading h2 strong::before{height:15px}
.user-login-r .form-link-info small{padding-bottom:0}
.user-login-r .form-heading p, .user-login-r .form-heading h1{font-size:16px;padding-bottom:0}
.user-login-r .form-info{padding:30px 15px}
.user-login-r .form-info .form-title h2, .user-login-r .form-info .form-title h1{font-size:28px}
.user-login-r .form-info .form-title{padding-bottom:15px}
.user-login-r .form-info .form-title h2, .user-login-r .form-info .form-title h1{padding-bottom:10px}
.user-login-r .form-info .form-title strong{padding-bottom:10px}
.user-login-r .form-control{padding-bottom:10px}
.form-group-button .btn{font-size:14px}
.user-login-r .forgot-content a{font-size:14px}
.same-form-group .input-group-form li .otp_box{height:70.65px;font-size:30px;width:60.96px}
.user-login-r .forgot-content p{font-size:14px}
.user-login-r .forgot-content span{font-size:16px}
}
.form-group .select-flex{display:flex}
.form-group .select-flex .select2.select2-container{width:75px!important;margin-right:10px;background:url(../image/white-dropdwon.webp);background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-position:100% 30%;background-size:13px}
.form-group .select-flex .select2-container--default .select2-selection--single{background:0 0;border:0;color:rgba(255,255,255,.8)!important;border-bottom:1px solid rgba(255,255,255,.7);border-radius:0;height:auto}
.form-group .select-flex .select2-container--default .select2-selection--single #select2-phone_code-container{    padding: 0 18px 23px 0;line-height:normal;color:rgba(255,255,255,.8)!important}
.select2-selection__arrow{display:none}
span.eye-icon{position:absolute;top:0;right:0}
span.eye-icon .fa-eye::before{content:"\f06e"}
.parsley-required, li.parsley-type{color:red;font-size:12px;text-align:left}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{display:none;-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.select2-dropdown.select2-dropdown--below{width:130px!important}
.select2-dropdown.select2-dropdown--below li{font-size:12px;color:#000!important;background:#ecebeb;border-bottom:1px solid #fff}
.select2-dropdown.select2-dropdown--below li:hover{background:#2fb463!important}
#parsley-id-11{position:absolute;bottom:-20px;left:85px}
.user-login-r select.form-control option{background:#fff!important}
.input-group-form .btn.previous{margin-bottom:15px}
.input-group-form .btn.previous{margin-bottom:15px;background:#fff;color:#000;border-color:#fff}
.input-group-form .alert.alert-success{margin-bottom:50px}
form i{margin-left:-30px;cursor:pointer}
.invalid-feedback a{color:#ffd053}
@media (max-width:767px){
.same-form-group .input-group-form .otp_box{width:40px;height:40px;margin:5px!important;font-size:18px;padding:5px}
#otp{flex-wrap:wrap;justify-content:space-between!important;max-width:320px}
}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 10000000s,color 10000000s ease-in-out 0s}