@font-face {
    font-family: 'IRANSansWeb';
    src:url('../fonts/IRANSans-web.eot?#') format('eot'),
    url('../fonts/IRANSansWeb.woff') format('woff'),
    url('../fonts/IRANSansWeb.ttf') format('truetype');
}
body{
    direction: rtl !important;
    font-family: IRANSansWeb !important;

}
.titleFont{
    font-family: IRANSansWeb !important;
    color: #FFFFFF;
    font-size:2vw;
}

.ContentFont {
    font-family: IRANSansWeb !important;
    color: #FFFFFF;
    font-size: 2vw;
}
.setfont {
    font-family: IRANSansWeb !important;
}
.fontsize1vw{
    font-size: 1vw;
}

.fontsize2rem {
    font-size: 2rem !important;
}
.fontsize13rem {
    font-size: 1.3rem !important;
}

.jc-left {
    justify-content: left !important;
}

.width12rem {
    width: 190px !important;
}

.mt--10 {
    margin-top: -10px !important;
}

.ml-65 {
    margin-left: -65px !important;
}
.ml-40 {
    margin-left: -40px !important;
}
.ml-30 {
    margin-left: -30px !important;
}
.mt-15 {
    margin-top: -15px !important;
}
.mr130 {
    margin-right: 130px !important;
}
.mr260 {
    margin-right: 260px !important;
}
.mr--100 {
    margin-right: -100px !important;
}
.w50p {
    width: 50px !important;
}
.w75p {
    width: 75px !important;
}
.w90p {
    width: 90px !important;
}
.w100p {
    width: 100px !important;
}
.w120p {
    width: 120px !important;
}

.w125p {
    width: 125px !important;
}
.w150p {
    width: 150px !important;
}
.w160p {
    width: 160px !important;
}
.w200p {
    width : 200px !important;
}
.w220p {
    width: 220px !important;
}
.w300p {
    width: 300px !important;
}
.w400p {
    width: 400px !important;
}
.w500p {
    width: 500px !important;
}
.w600p {
    width: 600px !important;
}
.w700p {
    width: 700px !important;
}
.w800p {
    width: 800px !important;
}


.mw40p {
    max-width: 40px !important;
}
.mw50p {
    max-width: 50px !important;
}
.mw70p {
    max-width: 70px !important;
}
.mw80p {
    max-width: 80px !important;
}
.mw100p {
    max-width: 100px !important;
}
.mw115p {
    max-width: 115px !important;
}
.mw125p {
    max-width: 125px !important;
}

.mw135p {
    max-width: 135px !important;
}
.mw155p {
    max-width: 155px !important;
}
.mw200p {
    max-width: 200px !important;
}
.mw210p {
    max-width: 210px !important;
}
.mw250p {
    max-width: 250px !important;
}
.mw300p {
    max-width: 300px !important;
}
.mw350p {
    max-width: 350px !important;
}
.mw400p {
    max-width: 400px !important;
}
.mw750p {
    max-width: 750px !important;
}

.h35p {
    height: 35px !important;
}

.h50p {
    height: 50px !important;
}

.h75p {
    height: 75px !important;
}

.h100p {
    height: 100px !important;
}
.h200p {
    height: 200px !important;
}
.h300p {
    height: 300px !important;
}



.pr15 {
    padding-right : 15px !important;
}
.pr30 {
    padding-right: 30px !important;
}

.pl15 {
    padding-left: 15px !important;
}
.mr15 {
    margin-right: 15px !important;
}
.mr30 {
    margin-right: 30px !important;
}

.mr47 {
    margin-right: 47px !important;
}
.mr100 {
    margin-right: 100px !important;
}



.ml15 {
    margin-left: 15px !important;
}
.mr4 {
    margin-right: 4px !important;
}
.ml4 {
    margin-left: 4px !important;
}





.fontsize2vw {
    font-size: 2vw;
}
.fontsize3vw{
    font-size: 3vw;
}
.fontsize7vw{
    font-size: 7vw;
}
.fontsize13 {
    font-size: 13px !important;
}
option {
    font-size: 13px !important;
}
.select2-results__option {
    font-size: 13px !important;
}



.fontsize15 {
    font-size: 15px;
}

.fontsize20{
    font-size: 20px;
}
.fontsize30{
    font-size: 30px;
}

.colorblack{
    color: #000000 !important;
}
.colorgreen{
    color: green !important;
}
.colorbluedark{
    color: #152f4e !important;
}
.colorwhite{
    color: white !important;
}
.colorred{
    color: #9a1e1e !important;
}

.bordercolorgreen{
    border-color: green !important;
}
.bordercolorwhite{
    border-color: white !important;
}

.backcolorblack{
    background-color: #000000 !important;
}
.backcolorgray{
    background-color: gray !important;
}
.backcolorsilver{
    background-color: #e0e0e0 !important;
}

.backcolorgreen{
    background-color: green !important;
}
.backcolorwhite{
    background-color: white !important;
}

.overflow-y-S{
    overflow-y: scroll !important;
}



.no_underline{
    text-decoration: none !important;
}
.border-botton-solid {
    border-bottom: 1px solid !important;
}
.border-botton-dashed{
    border-bottom: 1px dashed;
}
.text-warp{
    word-wrap:break-word ;
}
.pointer{
    cursor: pointer;
}
.txt_left{
    text-align: left !important;
}
.txt_right{
    text-align: right !important;
}
.txt_center{
    text-align: center !important;
}
.float_left{
    float: left !important;
}
.float_right{
    float: right !important;
}

.centerobj{
    display: flex;
    align-items: center;
    justify-content: center;
}
.direct-ltr{
    direction: ltr !important;
}
.direct-rtl{
    direction: rtl !important;
}