/* ------------- Clear Css ------------------- */

.flex_wrap{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.flex_wrap a{
	text-decoration: none;
	color: #444;
	font-size: 15px;
}
a , a:hover{text-decoration: none;}
img{
	max-width: 100%;
}
:root{
	--mc: var(--main-color);
	--sc: var(--main-color);
}
/* ------------- End Clear Css ------------------- */
@media( min-width:991px ){
	body #main-box-login h4 {
		font-size: 19px;
		margin-bottom: 30px;
	}
	body #main-box-login p[for="user_name"] {
		font-size: 15px;
	}
	body .custom-form label {
		font-size: 15px;
		margin-top: 15px !important;
	}
	body .custom-form .main-btn {
		font-size: 14px;
	}
	body #main-box-login p {
		font-size: 13px;
	}
	body #main-box-login {
		width: 400px;
		padding: 30px 15px;
	}
}
.copyright{
	position: fixed;
	right: 20px;
	bottom: 10px;
	font-size: 11px;
	color: #333;
}
.edit_number {
	font-size: 14px;
	color: var(--main-color);
	cursor: pointer;
}
.return_login{cursor:pointer;font-size:13px;font-weight:700;}#otp-form .input_down{margin-top:15px}body #otp-form{min-height:190px}.row-login{width:max-content;margin:0 auto;display:block}@media( max-width:768px ){.custom-form .main-btn{margin-bottom:20px}.custom-form label{display:none}.otp-input{margin-top:0}.edit_number img{margin-bottom:0!important}#main-box-login h4{font-size:17px;margin:0;margin-top:0px}#main-box-login p{margin-top:5px!important}body .logo-login{max-width:180px;display:none}body{padding-bottom:0;margin:0;max-height:100%}body .row-login{flex-direction:column;padding:0;background:transparent;transform:translate(50%,-50%);top:50%}body{background-image:unset!important;background-color:transparent!important;padding-bottom:250px}body #main-box-login{margin:0;width:300px;border:0;}#main-box-login img{margin-bottom:0}}.custom-shadow{box-shadow:0 0 50px 0 var(--shadow-color)}.row-login .logo{margin:unset}#main-box-login{background:#fff;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15px;border-radius:15px;min-height:400px;width:350px;border:2px solid #eee;box-shadow: var(--box-shadow)}.custom-form{display:flex;flex-direction:column;align-items:center;width:100%}.alt-btn{color:var(--main-color)!important;border:2px solid;padding:10px 15px;border-radius:10px;cursor:pointer}.main-btn{background:var(--mc)!important;color:#fff!important;padding:15px 0!important;font-size:12px;border-radius:10px!important;cursor:pointer;width:100%;display:flex;justify-content:center;align-items:center;text-decoration:none}.custom-form input[type="text"],.custom-form input[type="password"]{text-align:left;font-size:16px;padding:9px 10px;width:100%;border:2px solid #DFDFDF;border-radius:10px;margin-top:10px;font-weight:500;word-spacing:-1px;letter-spacing:1px}.custom-form input[type="text"]::placeholder{text-align:right;font-size:14px;letter-spacing:0}.custom-form .main-btn{width:100%;margin-top:20px;border:none;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:11px}#main-box-login p{font-size:11px;text-align:right;width:100%;color:#333;margin-top:-20px;font-weight:600}#main-box-login p[for="user_name"]{font-size:12px;text-align:right;width:100%;color:#999;margin-top:0px;word-spacing:-2px;font-weight:500}#main-box-login p[for="user_otp"]{margin-top:5px;color:#999}#main-box-login p a{color:#22b4ac}#main-box-login h4{font-weight:900;font-size:17px;text-align:center;width:100%;margin-bottom:0;}.custom-form label{font-size:12px;width:100%;text-align:right;float:right;font-weight:700;margin-top:15px}.custom-form input:focus{border-color:var(--main-color)}.custom-form input:focus-visible{outline:none}.rb_loading::before{content:"";width:25px;height:25px;display:block;border-style:solid;border-width:1px;border-radius:50px;border-color:#fff rgba(255,255,255,.4) rgba(255,255,255,.4)!important;animation:.2s circle infinite linear}@keyframes circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.rb_loading{font-size:0;padding:11px 40px!important}.warning-login{display:flex;flex-direction:column;align-items:center;background:#f3f4fd;padding:20px;border-radius:15px}.warning-login .return{margin-top:20px;color:var(--main-color);cursor:pointer}#password-form,#otp-form{justify-content:space-between;min-height:280px}.custom_btn{cursor:pointer;color:var(--main-color);font-size:14px;position:relative}.loading2:before{content:"";background:url(../img/loading.gif) round;width:20px;height:20px;display:block;position:absolute;left:-25px}.loading2{position:relative}.recovery-img{background:#f3f4fd;padding:15px;border-radius:10px;margin-top:20px}.form-field{width:100%;position:relative}.otp-input{display:flex;justify-content:center;align-items:center;gap:5px;flex-direction: row-reverse;}.form-field.invalid:before{content:"!";background:#de0000;width:25px;height:25px;display:flex;justify-content:center;align-items:center;color:#fff;border-radius:50px;font-size:20px;position:absolute;bottom:10px;right:10px}.form-field .user_otp{border:1px solid #eee;letter-spacing:0}.custom-form input[type="text"].invalid{border-color:#de0000}.wrong,.empty{background:#de0000;border-radius:5px;color:#fff;padding:5px 10px;font-size:12px;position:absolute;right:0;bottom:-33px;display:none}.user_otp{width:60px!important;height:60px!important;border:none;text-align:center!important;letter-spacing:0!important;font-size:30px!important;z-index:11;direction:ltr}.countdown .seconds:before{content:":";left:-3px;top:0;position:absolute}.countdown span{color:#6C7180;font-size:11px;position:relative}.resend-otp{margin-top:-10px;font-size:12px;display:none;white-space: nowrap;}.wrong-top{color:#FF2A4E;position:absolute;bottom:-20px;right:0;font-size:12px;width:100%;text-align:center}logo-login{max-width:250px}.user_otp[disabled]{background:#eeeeee59}.input_up{width:100%;display:flex;justify-content:space-between;align-items:center;flex-direction: row-reverse;}.input_up .countdown{display:flex;justify-content:flex-start;gap:3px;flex-wrap:nowrap;white-space:nowrap;direction:rtl;flex-direction:row-reverse}.input_up .countdown span{font-size:13px}.input_down{width:100%;display:flex;justify-content:space-between;align-items:center}.edit_number a{color:var(--mc);font-size:12px;text-decoration:none;display:flex;justify-content:space-between;align-items:center;min-width:120px;font-weight:700}#login-form .main-btn.active{pointer-events:auto}@media( min-width:768px ){.custom-form label{margin-top: 0 !important;}}