@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;
}

.fontsize2vw{
    font-size: 2vw;
}
.fontsize3vw{
    font-size: 3vw;
}
.fontsize7vw{
    font-size: 7vw;
}
.fontsize15{
    font-size: 15px;
}
.fontsize14{
    font-size: 14px;
}
.fontsize10{
    font-size: 10px !important;
}
.fontsize13{
    font-size: 13px !important;
}
.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;
}
.backcolorsilverlight{
    background-color: #fbfbfb;
}
.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-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;
}
.centerobj{
    display: flex;
    align-items: center;
    justify-content: center;
}
.dir-ltr{
    direction: ltr !important;
}
.dir-rtl{
    direction: rtl !important;
}
.w35p{
    width: 35px !important;
}
.w50p{
    width: 50px !important;
}
.w75p{
    width: 75px !important;
}
.w100p{
    width: 100px !important;
}
.w125p{
    width: 125px !important;
}
.w150p{
    width: 150px !important;
}
.w175p{
    width: 175px !important;
}
.w200p{
    width: 200px !important;
}
.w250p{
    width: 250px !important;
}
.w300p{
    width: 300px !important;
}
.mw150p{
      max-width: 150px !important;
  }
.mw200p{
    max-width: 200px !important;
}

.mw50p{
    max-width: 50px !important;
}

.mw100p{
    max-width: 100px !important;
}
.mw105p{
    max-width: 105px !important;
}
.mw125p{
    max-width: 125px !important;
}
.h100hv{
    height: 100vh;
}
.h30p{
    height: 30px !important;
}
.h50p{
    height: 50px !important;
}
.h100p{
    height: 100px !important;
}
.h200p{
    height: 200px !important;
}
.l-h2{
    line-height: 2;
}
.min-h100p{
    min-height: 100px !important;
}
.mr-35{
    margin-right: 35px !important;
}
.mr-45{
    margin-right: 45px !important;
}
.mr-50{
    margin-right: 50px !important;
}



.bg-silver0{
    background-color: #eeecec !important;
}
.bg-silver1{
    background-color: #dfdddd !important;
}
.bg-silver2{
    background-color: #cccaca !important;
}
.bg-silver3{
    background-color: #797979 !important;
}
.bg-silver4{
    background-color: #4e4e4e !important;
}
.bg-silver4:hover{
    background-color: #231f20 !important;
    transform: scale(1.1);
    transition: 0.3s;
    cursor: pointer;
}
.bg-silver5{
    background-color: #231f20 !important;
}

.bg-green{
    background-color: #008C8E !important;
}
.text-green{
    color: #008C8E !important;
}
.border-green{
    border: 1px solid #008c8e !important;
}
.text-silver5{
    color: #231f20 !important;
}

.wall{
    min-width:  115px !important;
    min-height: 40px !important;
}
.wall:hover{
    transform: scale(1.05);
    transition: 0.3s;
}


.mosaic-back{
    background-image: url("../images/back.png") !important;
    background-repeat: repeat !important;

}

.btn-green{
    color: #fff !important;
    background-color: #008C8E !important;
    border-color: #008C8E !important;
}
.btn-green:hover{
    cursor: pointer;
    color:#fff !important;
    background-color:#006062 !important;
    border-color:#008C8E !important;
}
.btn-green:focus{
    cursor: pointer;
    color:#fff !important;
    background-color:#006062 !important;
    border-color:#008C8E !important;
    box-shadow:0 0 0 .2rem rgba(8,173,173,.7) !important;
}


.boxshadow{
    -webkit-box-shadow: 0px 0px 13px 0px #c5bfbf;
    box-shadow: 0px 0px 13px 0px #c5bfbf;
}

.bg-transparent{
    background: transparent !important;
}