body {
font-family: "IRANSans-",'B Yekan', serif !important;
}

#header.custom-class > div {
    background-color: #5a585875 !important;
}
html .scroll-to-top{
max-width: 50px !important;
}
#header .header-top{
    background-color: #ecedef !important;
}


.rtl{
	direction:rtl !important;
}


.button, .button--secondary, .button--orange, .button--round, .button--transparent, .button--full, .form-box__submit-button, .footer__download-button {
    background-color: #16406b !important;}
.Percentage {
    border: 4px solid #fb3449;
    background-color: #fb3449;
    color: white;
    border-radius: 1rem;
    padding: 3px 0.7rem 1px;
}
del {
    font-size: 1.2rem !important;
}
.category a {
    text-decoration: none;
    display: inline-block;
    background: none;
    border: none;
    outline: none;
    cursor: pointer;
    position: relative;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    line-height: 22px;
}


.shop .quantity .qty {
	border: 1px solid #F0F0F0;
	box-shadow: none;
	float: left;
	height: 40px;
	padding: 0 39px;
	text-align: center;
	width: 125px;
	font-weight: bold;
	font-size: 1em;
	outline: 0;
	border-radius: .25rem;
}

.shop .quantity .qty::-webkit-inner-spin-button, .shop .quantity .qty::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.shop .quantity .qty::-ms-clear {
	display: none;
}

.shop .quantity.quantity-lg {
	height: 45px;
}

.shop .quantity.quantity-lg .minus {
	height: 45px;
	width: 45px;
}

.shop .quantity.quantity-lg .plus {
	height: 45px;
	width: 45px;
}

.course-left-field {
    border-radius: 4px;
    border: solid 1px #e0e3ec; 
    background-color: #fff; 
    display: flex; 
    flex-direction: column; 
   flex-wrap: wrap; 
     width: 100%; 
    align-items: center;
     margin-bottom: 20px; 
     border-radius: 2px; 
    justify-content: center;
}

