@font-face {
  font-family: yekanbakh;
  font-style:normal;
  font-weight:300;
  src: url(fonts/yekanbakh/YekanBakhFaNum-Light.woff) format("woff"),
    url(fonts/yekanbakh/YekanBakhFaNum-Light.woff2) format("woff2");
}
@font-face {
  font-family: yekanbakh;
  font-style:normal;
  font-weight:500;
  src: url(fonts/yekanbakh/YekanBakhFaNum-Regular.woff) format("woff"),
    url(fonts/yekanbakh/YekanBakhFaNum-Regular.woff2) format("woff2");
}
@font-face {
  font-family: yekanbakh;
  font-style:normal;
  font-weight:700;
  src: url(fonts/yekanbakh/YekanBakhFaNum-Bold.woff) format("woff"),
    url(fonts/yekanbakh/YekanBakhFaNum-Bold.woff2) format("woff2");
}

h1,h2,h3,h4,h5,h6,div:not(.video-js *),body,li,ul,a,table,td,tr,th,html,rs-module *,input,button,textarea,strong,b{font-family: yekanbakh !important;}
* {
	box-sizing: border-box;
	direction: rtl;
}
/* ------------- Clear Css ------------------- */
.login_popup span:not(.wd-icon), .login_popup  a, .login_popup  div, .login_popup button, .login_popup input, .login_popup select, .login_popup label, .login_popup  form, .login_popup p, .login_popuph1, .login_popuph2,h3, .login_popuph4, .login_popuph5, .login_popup h6{ font-family: yekanbakh !important; direction: rtl; }
.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: #1e73be;
	--sc: #1e73be;
}
/* ------------- End Clear Css ------------------- */

.copyright{
	position: fixed;
	right: 20px;
	bottom: 10px;
	font-size: 11px;
	color: #333;
}
.login_page {
	height: 100vh;
	margin: 0;
	padding: 0;
	background: #f26c4108;
}
.return_login {
	cursor: pointer;
	position: absolute;
	top: 7%;
	left: 0;
}
#otp-form .input_down{margin-top:15px}body #otp-form{min-height:190px}.row-login{top:50%;position:fixed;transform:translate(50%,-50%);right:50%;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: 340px;
		border: 0;
		padding: 150px 25px 120px;
		min-height: 500px;
	}
	#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 {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	padding: 20px;
	border-radius: 15px;
	min-height: 440px;
	width: 400px;
	height: 440px;
	border: 1px solid #ddd;
	background: #fff;
}
.main-btn {
	background: #f26c4138 !important;
	color: #3F3F46 !important;
	padding: 13px 0 !important;
	font-size: 16px;
	border-radius: 10px !important;
	cursor: pointer;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	border: 1px solid #3F3F464F !important;
	box-shadow: 4px 4px 0 0 #f26c410a;
	font-weight: bold;
	margin-top: 24px;
}
.custom-form input[type="text"], .custom-form input[type="password"] {
	text-align: left;
	font-size: 16px;
	padding: 14px 10px;
	width: 100%;
	border: 2px solid #E4E4E7;
	border-radius: 8px;
	margin-top: 10px;
	font-weight: 500;
	word-spacing: -1px;
	letter-spacing: 1px;
}
.input_up {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 30px;
}
.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}
.countdown .seconds, .countdown .minutes {
	color: #f26c41;
	font-weight: bold;
}
.custom-form input[type="text"]::placeholder{text-align:right;font-size:12px;letter-spacing:0}#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"]{font-weight: 400;margin-top:5px;color:#999;font-size:12px}#main-box-login p a{color:var(--mc)}#main-box-login h4{margin-top: 10px;font-weight:900;font-size:17px;text-align:center;width:100%;margin-bottom:20px;}.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}.check{cursor:pointer;width:17px;height:15px;border:2px solid #ccc;border-radius:5px;float:right;margin-left:10px;text-align:center}.check:hover{border-color:#22b4ac}.check.active{border-color:#22b4ac}.check.active:before{content:"\f00c";font:normal normal normal 10px/1 FontAwesome;color:#22b4ac;display:flex;justify-content:center;align-items:center;margin-top:2px}.user_otp[disabled]{background:#eeeeee59}.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:14px}.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;}}

@media (max-width: 991px){.main-btn{margin-top: 15px;font-size: 14px;}}