@font-face {
	font-family: vazir;
	font-style: normal;
	font-weight: 900;
	src: url('../font/Vazir-Regular.woff2') format('woff2'),
		 url('../font/Vazir-Regular.woff') format('woff');
}
@font-face {
	font-family: shabnam;
	font-style: normal;
	font-weight: 900;
	src: url('../font/Shabnam-FD.woff2') format('woff2'),
		 url('../font/Shabnam-FD.woff') format('woff');

}@font-face {
	font-family: yekan;
	font-style: normal;
	font-weight: 900;
	src: url('../font/yekan.woff') format('woff');
}
/*modal style*/
.modal.lc-main-continer {
    background-color: #000000b8;
	display:none;
}
.modal.lc-main-continer #li-close-a{
    margin-right: 95%;
	cursor: pointer;
	color: red;
}
/*end modal style*/
.lc-main-continer{
font-family:'shabnam';
height:100%;position:fixed;width:100%;display:flex;align-content:center;justify-content:center;right:0;top:0;z-index:1000;
}
.lc-main-continer * {
  margin: 0;
  padding: 0;
  font-size: 1em;
  font-family: inherit;
  box-sizing:border-box;
}
.lc-main-continer *:hover{
	color:unset;
	background-color:unset;
}
.lc-form-continer.loading{opacity: .5;}
.lc-main-continer .loading::after{
	content:'';
    background-image: url('../img/ring.svg');
    background-repeat: no-repeat;
    background-size: contain;
    background-position-x: center;
	cursor: not-allowed;
	position:absolute;
    width: 120px;
    height: 120px;
    top:59%;
    right:50%;
    margin-right: -60px;
    margin-top: -60px;
}
.lc-main-continer #li-edit-a{float:left;}
.lc-main-continer .lc-bottom-btn{
    border: 1px solid;
    border-radius:3px;
    background-color: white;
    font-size: 12px;
    padding: 4px;
	line-height:22px;
}
.lc-main-continer ::placeholder{
 font-size: 14px;
 font-family:'yekan';
 color: #c7bcbc;
 text-align:right;
}
.lc-main-continer form.lc-form span {
    display: inline-block;
}
.lc-main-continer input:focus{
	color:black;border-color:black;
}
.lc-main-continer input {
	text-align:left;direction:ltr;
	display: inline-block;
	background-color: white;
	width: 100%;
	padding:9px;
	font-size:16px;
	margin-top:5px;
	font-family: inherit;
	border: 1px solid;
	border-radius:5px;
}
.lc-main-continer .lc-second-col{width:55%;z-index:2;}
.lc-main-continer .lc-one-col{width:45%;display:flex;align-items: center;}
.lc-main-continer .lc-back-btn{background-color:white;position:absolute;top:5px;right:5px;padding:8px;box-shadow: 0 0 20px 0;border-radius:30px;}
.lc-main-continer .lc-back-btn a{display:block;cursor:pointer;}

.lc-main-continer input::-webkit-outer-spin-button,
.lc-main-continer input::-webkit-inner-spin-button {-webkit-appearance: none;}
.lc-main-continer input[type=number] { -moz-appearance: textfield;}

.lc-main-continer .lc-box-continer{
max-width:400px; width:400px; border:1px solid #d7d7d7;padding:15px;
background-color:white;margin:auto;position:relative;}
.lc-main-continer .lc-form-btn{
	margin: 12px 0 20px 0;
	padding: 9px;
    font-size: 16px;
    display: inline-block;
    width: 100%;
	border: 1px solid #c7bcbc;
	border-radius:5px;
	}
.lc-main-continer .lc-form-btn:hover{background-color:#0d7612;border-color:#0d7612;color:white;}
.lc-main-continer #li-massage > div {font-size:.9em;color:white;font-family:'vazir';text-align:center;padding:1px;border-radius:5px;}
.lc-main-continer #li-massage .lf-error-msg{background-color: crimson;animation:afadein 1s ease-in;}
.lc-main-continer #li-massage .lf-succs-msg{background-color: rgb(96, 33, 242);}
.lc-main-continer div#otp-timer {font-family:'vazir';}
.lc-main-continer a{text-decoration:none;}
.lc-main-continer a:not(#li-edit-a , #li-back-a){border-bottom:1px solid;}
@keyframes afadein {
0% {opacity:0;visibility:hidden;}
100%{opacity:1;visibility:visible;}
}
.lc-main-continer span#resendtext{font-size:14px;font-family:'vazir';}
@media screen and (max-width:900px) {
.lc-main-continer .lc-second-col{display:none;}
.lc-main-continer .lc-one-col{width:95%;}
}