@charset "UTF-8";

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('../fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}

*{	font-family: IRANSans; font-size: 13px; font-weight: lighter; outline: 0;    line-height: 25px; }
body{direction: rtl;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height: normal}
.navbar{direction: ltr;}
.mt-7{margin-top: 7rem!important;}
.mt-10{margin-top: 10rem!important;}
.mt-15{margin-top: 15rem!important;}
.mt-20{margin-top: 20rem!important;}
.f-13{font-size: 13px;}
.w-10{width: 10%!important;}
.w-5{width: 5%!important;}
.radius-7{border-radius: 7px;}
fieldset { min-width: 100%; border-top: 1px solid #ccc;     padding: 0 !important;}
legend { width: auto; text-align: center; padding: 10px; color: #19B5FE; font-size: 15px;}
button:focus {outline:0;}
.dir-rtl{direction: rtl;}
.dir-ltr{direction: ltr;}
.rtl{direction: rtl;}
.ltr{direction: ltr;}
.f-13{font-size: 13px;}
.red-color{color: #D03635 !important;}
.red-background{background-color: #D03635 !important;}
.navbar-light .navbar-nav .nav-link { color: rgb(0, 0, 0);text-align: right;}
.nav-item-ul{list-style: none; margin: 0; padding: 0;}
.red-btn{ border: 1px solid #D03635; border-radius: 40px; padding: 3px 20px; color: #D03635;}
/* ----------------------------*/


/* ---------- Custom Css ---------- */
body{margin: 0; padding: 0; background-color: #ececec; font-family: IRANSans;  font-weight: 100;}
a{text-decoration: none;}
fieldset {
        border: 0;
    border-top: 1px solid #ececec;
    text-align: center;
	margin: 0; padding: 0;
}
legend{padding: 15px; padding-bottom: 0; padding-top: 0;}
.topHeader {background-color: #067eca;    width: 100%;
    display: table;}
.topHeaderInto , .MDS_FooterInto{ margin: 0 auto;}
.MDS_base { margin: 0 auto;}
.iconHeader , .topMenu{
    float: right;
}
.iconHeaderItem {
    float: right;
    margin: 2px;
}
.headerImg {
    text-align: center;
    height: 173px;
	background-image: url(../images/backR.jpg); background-repeat: repeat-x;
}
.btnItemGroup {

    margin: 0 auto;
    display: table;
    margin-top: 20px;
    margin-bottom: 20px;
}
.btnItem {
    background-color: #fff;
    height: 90px;
    margin-bottom: 10px;
    text-align: center;
    line-height: 15px;
    border-bottom: 4px solid #add58f;
    padding-top: 10px;
}
.btnItem span {
    display: block;
    color: #757575;
    font-size: 13px;
    margin-top: 3px;
}

.MDS_box {
    background-color: #fff;display: flow-root;
}
.MDS_headerBox {
    margin-top: 11px;
    margin-bottom: 10px;
    width: 100%;
}
.MDS_BoxTitle{    float: right;
 
    width: 287px;
    margin-right: 10px;}

.MDS_archiveBtn {
    float: left;
    background-color: #add58f;
    direction: rtl;
    width: 75px;
    font-size: 14px;
    text-align:right;
}
.carousel-item img {border:15px solid #fff;}
.carousel-item div {
    width: 100%;
    height: 100px;
    position: absolute;
    bottom: 0;
    text-align: right;
    background-color: #00000061;
    text-align: right;
    color: #fff;
    padding: 20px;
    font-size: 17px;
}
.MDS_archiveBtn img{vertical-align: middle;
    padding-left: 6px;
    padding-right: 5px;}

.MDS_archiveBtn span{    color: #fff;
    font-size: 12px;}
.selectedNewsItem img , .selectedBookItem img {
    float: right;
}

.MDS_tile , .MDS_title {
    font-size: 12px;
    direction: rtl;
    display: table;
    margin-right: 10px;
}
.MDS_title{width: 117px;}

.selectedBookItem img{width: 53px; height: 65px;}
.MDS_tile a{color: #6f6f6f;}

.selectedBookItem {
    float: right;
}
.MDS_Sm {
    font-size: 13px;
    display: table;
    width: 117px;
    text-align: right;
}

.MDS_Links fieldset {
    border-top: 1px solid #d2d2d2;
    font-size: 14px;
}

.MDS_FooterLeft , .MDS_FooterRight{
}
.MDS_BFooter {
    width: 100%;
    display: table;
    height: 90px;
    background-color: #22a7f0;
}
footer {
    background-color: #fff;
    display: table;
    width: 100%;
}
.MDS_BFooterRight{float: right;}

.MDS_BFooterLeft {
    font-size: 12px;
    color: #fff;
    float: left;    margin-top: 15px;
}
.MDS_FooterLeftHeader {
    text-align: right;
    color: #22a7f0;
    font-weight: bold;
    font-size: 16px;
}
.MDS_FooterRightText{    font-size: 13px;
    direction: rtl;
    text-align: justify;
    line-height: 20px;
    color: #8e8e8e;
    margin-top: 15px;
    margin-bottom: 15px;}

.MDS_FooterLeftVideo{}

/* ---------- Custom Css ---------- */

/* ---------- Wordpress Css ---------- */

/* ---------- Wordpress Css ---------- */


/* ---------- Responsive Css ---------- */

/* ---------- Responsive Css ---------- */