@import url(fontiran.css);

body{
	background: #FFFFFF;
	font-family:IRANSansX, Helvetica, Roboto, sans-serif,Arial, Tahoma

}

#bodybd{
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
}
.ltr{
	direction: ltr;
}
.rtl{
	direction:rtl;
}
ul{
	margin:0px;
	padding:0px;
}
.topnav{
	background-image: url(../images/nav-pattern.png);
	background-repeat: repeat-x;
	height: 35px;
	background-color: #3a4c55;
}
.topnav .menunav{
	color: #FFF;
	line-height: 35px;
	font-size: 0.9rem;
	padding: 0px !important;
	margin: 0px !important;
	
}
.topnav ul {
  list-style: none;
}
.topnav ul li {
  display: inline-block;
  text-align: right;
  float: right;
  margin-left: 20px;
}
.menunav li a {
  color: #FFF;
  cursor: pointer;
	font-family: scandia-web,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important;
}
.logo img {
  max-width: 100%;
  height: auto;
  display: block;

}
.lang{
	text-align: left;
	
}
.nav-datatime{
	background-color: #182024 !important;
	border: 1px solid #FFFFFF !important;
	color: #FFFFFF !important;
}

.nav-lang{
	background-color: #fd7e14 !important;
	border:1px solid #FFFFFF	
}
.nav-lang:hover{
	background-color: #c45900 !important;
	border:1px solid #FFFFFF
}
.nav-datatime, .nav-lang {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
	margin-top: 8px
}
.YearAlert{
	border: 1px solid #FFFFFF;
	margin-top: 15px;
	border-radius: 50px;
	line-height: 25px;
	color: #FFFFFF;
	text-align: center;
	padding: 0px 4px;
	font-size: 0.92em;
}
.header-icons {
  margin-top: 25px;
	text-align: center
}
.header-icons .badge {
	opacity: 0.75;
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 2.7rem;
  height: 2.7rem;
  border: 0.125rem solid transparent;
  padding: 0;
  text-decoration: none;
  text-align: center;
	color: #06458e;
  font-size: 1.5625rem;
  font-weight: normal;
  line-height: 1.5em;
  border-radius: 1.6875rem;
  transition: all 0.5s ease;
  margin-right: 0.15rem;
	background-color: #dddddd;
}
.header-icons .badge:hover {
  -webkit-transform: rotate(360deg);
      -ms-transform: rotate(360deg);
          transform: rotate(360deg);
	background-color: #FFFFFF;
	border: 2px solid #fd7e14;
	opacity: 1
	
	
}
.header-icons .badge:hover i{
	color: #fd7e14
}
.header-icons a i{
	color: #5F5F5F;
	margin-top:7px;
}


.header{
	/*height: 130px;*/
	background-color: #79909b;
	z-index: 999;
	position: relative;
}

.nav-menu{
	/*display:flex;*/
	display:flex;
	height: 45px;
	background-color: #f2f1ec;
	line-height: 45px;
	border-bottom: 1px solid #dedede;
	position: relative;
	z-index: +999999
}
.nav-menu [data-menu-style]:not([data-menu-style="horizontal"]){
	background-color:#FFFFFF !important;
}

.BotMod{
	background-color: #79909b;
	min-height: 100px;
}
.FooterDiv{
	background-color: #3a4c55;
	background-image: url(../images/footer-pattern.png);
	background-repeat: repeat;
	
}
.FooterContent{
	padding-top: 20px;
	padding-bottom: 20px;
	color: #FFFFFF;
	font-size:0.80rem;
	opacity:0.9;
	
}
.CopyRightBy, .CopyRightSupport{
	text-align: right;
	margin-top: 5px;
}
.FooterContent a{
	color: #fff9b8;
	
}
.FooterContent a:hover{
	color: #ff9f42;
	
}
.badge-pill{
	color: #FFFFFF !important
}

.IconMark{
	background-color:#F3F3F3;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.IconMark .IconMarkContent .btn{
	background-color:#3a4c55;
	font-size:1em;
	font-weight:bold;
}

.IconMark .IconMarkContent .btn:hover{
			background-color:#002f55;
			color:#fcffd4
}
.IconMarkContent .cycle{
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	margin:0 auto;	
	
	
	vertical-align: middle;
	text-align: center;
/*	
	transition: All 700ms ease;
	-webkit-transition: All 700ms ease;
	-moz-transition: All 700ms ease;
	-o-transition: All 700ms ease;
*/	
	cursor: pointer;
	transition: transform .2s; /* Animation */	
}
.IconMarkContent .cycle img{
	margin: 0 auto;
  	
}
.IconMarkContent .cycle:hover{
		  transform:scale(1.12);	
}
.IconMarkContent .caption{
	width: 100%;
	display: inline-block;
}
.IconMarkContent .caption span{
	font-size: 17px;
	font-weight: bold;
	
}
.IconMarkContent .caption span{
	color: #464646
}
.IconMarkContent .caption span:hover{
	color:#ff0000
}
.Slider{
		background-image: url(../images/bg_sliders.png);
		background-position:top;
		background-repeat:repeat-x
	
}
.Slider .carousel-caption{
	height: auto;
	bottom: 50px;
	
	position: absolute;
	color: #144683;
	text-align: right;
	padding: 10px;
	padding-top: 10px;
	font-size:22px;
	font-weight: bold;
}
.Slider .carousel-caption .container{
	padding-left:35%;
	border-right:35px solid #060b0e;
}
.Slider .carousel-caption a{
	color:#FFFFFF;
	text-decoration:none;
}
.Slider .carousel-indicators  li{
	width:50px;
	height:15px;
	border-radius:25px;
}

.MainWrapper{
	margin-top: 20px;
	margin-bottom: 10px;
}
.Feautured_row{
	background-color: #eeeffb;
	min-height: 10px;
	padding: 10px 0px 10px 0px;
	margin-bottom: 10px;
}
.Feautured_row p{
	text-align: justify;
	color: #4e4e4e;
	font-size: 16px;
	text-indent: 10px;
}



.top-news{
	margin-bottom:20px;
}
.top-news .mod-title {
  line-height: 30px;
  height: 30px;
  vertical-align: middle;
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 12px;
  text-align:right;
}
.top-news .mod-title .th{
  font-weight: bold;
  font-size: 1rem;
  color: #00579c;
}
.top-news .date {
  color: #8a8b8c;
  font-size: 12px;
  
}
.top-news .Items  .item {
	margin-bottom:10px;
}
.top-news p{
	color:#6d6e71;
	font-size:0.9rem;
	text-align:justify
}
.Featured-Lead{
	color:#6d6e71;
	font-size:0.9rem;
	text-align:justify

}

.top-news .title{
  color: #045eac;
  font-size: 0.98rem;
  font-weight: bold;
}
.indent{
	text-indent: 10px;
}
.top-news2{
}
.top-news2 .Item h3 {
  color: #165392;
  font-size: 1rem;
  text-align: left;
  font-weight: bold;
}
.top-news2 .Item .datetime {
  color: #7e7e7e;
  font-size: 11px;
}



.top-links {
  margin-bottom: 12px;
  margin-top:20px;
}
.top-links h3 {
  color: #00579c;
  font-weight: bold;
  font-size: 1rem;
  border-bottom: 1px solid #00579c;
}
.top-links ul {
  display: block;
  text-align: right;
  color: #7f7f7f;
	list-style: none !important;
	margin: 0px;
	padding: 0px
	
}
.top-links ul li i {
  margin-left: 10px;
  color: #e5664d;

}
.top-links ul li a {
	font-size: 0.9rem;
	font-weight: normal;
	color:#565656
}
.BotmodLinks ul{
	list-style: none;
	margin: 0px !important;
	padding: 0px !important;
	
}
.BotmodLinks{
	direction:rtl;
	text-align:right
}
.BotmodLinks a {
  
	font-size: 0.95rem;
	color: #FFFFFF;
}
.BotmodLinks a:hover{
	color: #ffffff;
	text-decoration: underline;
}
.BotmodLinks a i {
  color: #fd7e14;
  margin-left: 5px;
    vertical-align: middle;
}
.BotmodLinks h3 {
  color: #fff29c;
  font-size: 1rem;
  font-weight: bold;
}
.BotmodLinks{
	padding-top: 20px;
	padding-bottom: 20px;
}

.BotmodContent{
	color: #FFFFFF;
	padding-top: 20px;
	padding-bottom: 20px;	
}
.BotmodContent h3 {
	  color: #fff29c;
  font-size: 1rem;
  font-weight: bold;
}

.MainWrapper{
	direction:rtl;
	margin-top:10px;

}


.MainWrapper .title {
  min-height: 30px;
  vertical-align: middle;
  direction:rtl;
  text-align:right;
}
.MainWrapper .title h1 {
  font-weight: bold !important;
  font-size: 1.2rem !important;
  color: #00579c  !important;
  
  }
  .MainWrapper .date {
  color: #8a8b8c;
  font-size: 12px;
  
  }
  .MainWrapper .container-fluid{
	margin-bottom:20px;
  }
  .MainWrapper .post-info .Update ,
  .MainWrapper .post-info .Author,
   .MainWrapper .post-info .Hits{
  background-color: rgba(0,0,0,0.1);
  color: #999;
  display: block;
  font-size: 13px;
  float: right;
  height: 25px;
  line-height: 25px;
  padding: 0 0px 0 10px;
  margin: 0 0 7px 10px;
  
}
 .MainWrapper .post-info .Hits, .MainWrapper .post-info .Author{
	/*margin-left:10px;*/
 }
.MainWrapper .post-info .Update i ,
.MainWrapper .post-info .Author i,
.MainWrapper .post-info .Hits i
{
  color: #fff;
  background-color: #4d629f;
  margin-left: 8px;
  display: block;
  float: right;
  font-size: 15px;
  height: 25px;
  line-height: 25px;
  width: 30px;
  padding: 0 3px;
  text-align: center;
	
  }
  .MainWrapper .fulltext{
	text-align:justify;
	text-indent:10px;
	font-weight: 300 !important;
	line-height:1.7 !important;	
	margin-bottom:15px;
	
  }
  .MainWrapper .contents-table {
	margin-top:10px;
  }
  .rutitr {
	direction:rtl;
	text-align:right;
	display:block;
	color: #8a8b8c;
	font-size: 12px;
}
  
  
  
  
  .breadcrumb{
	font-size:12px;
	padding: .5rem 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	float: left !important;
	padding-left: .5rem !important;
}







/* MultiMedia Gallery Style*/
#MultiMediaGallery .top-links {
  margin-bottom: 12px;
}
#MultiMediaGallery .top-links h2 {
  color: #00579c;
  font-weight: bold;
  font-size: 1rem;
  border-bottom: 1px solid #00579c;
}
#MultiMediaGallery .top-links ul {
  display: block;
  text-align: right;
  color: #7f7f7f;
	list-style: none !important;
	margin: 0px;
	padding: 0px
	
}
#MultiMediaGallery .top-links ul li i {
  margin-right: 10px;
  color: #e5664d;

}
#MultiMediaGallery .top-links ul li a {
	font-size: 1rem;
	font-weight: normal;
	color:#565656
}

        .Gallery-Links li{
            display: block;
            height: 35px;
            line-height: 35px;
            color: #262626;
            padding-top: 5px;
            padding-bottom: 5px;
        }
        .Gallery-Links li a{
            display: inline-block;
            width: 100%;
            color: #2E2E2E;
            border-radius: 10px;

        }
        .Gallery-Links li a:hover{
            background-color: #DDDDDD;
            cursor: pointer;
            text-decoration: none;
        }

        .Gallery-Links li i{
            color: #FF7E00;
            padding-left: 5px;
            padding-right: 5px;
            padding-top: 5px;
        }
        .ItemIMGLink{
            margin-bottom: 15px;
            /*height: 200px;*/
        }
        .ItemIMG{
            /*max-height: 175px;*/
            max-width:100%;
            width: auto;
            height: auto;
        }
		/*
        .ItemIMGLink span{
            position: absolute;
            right: 0;
            width: 100%;
            bottom: 0px;
            clear: both;
            display: block;
        }
		*/
        .Curent{
            cursor: pointer;
            text-decoration: none;

        }
        .Curent a {
            display: inline-block;
            width: 100%;
            color: #2E2E2E;
            border-radius: 10px;
            background-color: #DDDDDD;

        }

        .lg-sub-html a{
			
            color:#FFFFFF
        }
		.lg-sub-html:hover{
			opacity:0.85 !important;
			background-color:#030000
		}
                    #Gallery .mod-title{
                        line-height: 30px;
                        height: 30px;
                        vertical-align: middle;
                        border-bottom: 1px solid #eeeeee;
                    }
                    #Gallery .mod-title .th{
                        font-weight: bold;
                        font-size: 1rem;
                        color: #00579c
                    }
                    .GalleryText{
                        text-indent: 10px;
                        color: #7f7f7f !important;
                    }
                    #Gallery .date{
                        color: #8a8b8c;
                        font-size: 12px;
                    }
                    #Gallery .title{
                        color: #045eac;
                        font-size: 0.98rem;
                        font-weight: bold;
                    }
                    #Gallery h5{
                        color: #045eac;
                        font-size: 0.90rem;
                        font-weight: bold;
                        direction: rtl;
                        text-align: right;
                    }
                    #GalleryAudio{
                        margin-bottom: 15px;
                    }
                    #GalleryDesc{
                        margin-bottom: 15px;
                    }
                    #GalleryVideo{
                        margin-bottom: 15px;
                    }
                    #GalleryDownload{
                        margin-bottom: 15px;
                    }
                    #GalleryImage{
                        margin-bottom: 15px;
                    }
                    .Download{
                        border: 1px dashed #c9cccf;
                        border-radius: 10px;
                        padding: 12px;
						margin-bottom:10px;
                    }
					.Download:hover{
						background-color:#f1efed
					}
					.Download .Count{
						font-size:0.85rem;
						color:#717070
					}
                    #GalleryDownload h5{
                        padding: 0px;
                        margin: 0px;
						text-align:right;
						direction:rtl;
                    }
                    #GalleryDownload .link a{
                        font-size: 0.92rem;
                        color: #ffffff;

                    }
                    .FileDesc{
                        font-size: 0.80rem;
                        color: #8a8b8c;
                        line-height: 1.6em;
                    }		
		
    #CommentForm{
        text-align: right !important;
        margin-top: 10px;
        border: 1px dashed #c9cccf;
        border-radius: 10px;
        -moz-border-radius: 10px;
        padding: 15px;
		direction:rtl;
    }
    .Comment-Agreement{
        font-size: 0.80em;
        color: #929292;
    }
    .Comment-Form-Legend{
        margin-top: -25px;
        background-color: #ffffff;
        display:ruby-text;
        padding: 0 5px;

    }		
	#CommentForm .Form-Footer #PostComment{
		float:right
	}

	
                    .GalleryImageItem .ImageSelect{
                        bottom: 0px;
                    }
                    .GalleryImageItem .content{
                        height: 95%;
                    }
                    .GalleryImagefooter{
                        text-align: center;
                        background-color: #d3d3d3;
                        height: 20px;
                        line-height: 22px;
                        padding: 0px 5px;
                        width: 100%;
                    }
                    .GalleryImagefooter a {
                        color: #4A4A4A;
                        cursor: pointer

                    }
                    #GalleryImage .footer a:hover {
                        color: #000;

                    }
					.Featured .ItemIMGLink {
						display:table;
						margin:0 auto;
					}
					.Featured img{
						border-radius:10px;
						max-width: 100%;
					}
					.Featured .GalleryImagefooter{
						text-align: center;
                        background-color: #FFFFFF;
                        height:auto !important;
                        padding: 3px 0px;
						margin:5px 0px 0px 0px;
						border-radius:10px;
						font-size:0.95rem;
						color:#365dc0
					}
					.Featured .box{
						padding:20px 20px 20px 20px;
						border-radius:10px;
/*						
 background: rgb(244,244,242);
background: linear-gradient(180deg, rgba(244,244,242,1) 0%, rgba(251,251,251,1) 57%, rgba(255,255,255,1) 100%); ); 
*/
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f4f4f4+0,ffffff+100 */
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */


					}
					.lg-outer .lg-img-wrap{
						padding:45px 0px !important;
					}
					
	.ckeditor-html5-video video{
		max-width:100% !important;
	}
	
	
	
.tabs{
}
.tabs .nav-tabs{
	background-color: #c8c8c8;
	
}
.tabs .nav-tabs .nav-item{
	text-align:center
}
.tabs .nav-tabs .nav-item .nav-link {
	height: 35px;
	padding: 5px 15px 0px 15px;
	color: #464646;
	border: none;
	margin: 0px !important;
	border-radius: 0px !important;
	font-size: 0.92rem;
}
.tabs .nav-tabs .nav-item .active{
	color: #FFFFFF;	
	background-color: #01579b;
}
	
.tabs .tab-content{
	direction: rtl;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 10px;
}
.tab-content p{
	font-size:0.95rem;
	color:#4e4e4e
}
.tabs .tab-content .Items .item .rootitr{
	font-size: 12px;
	color: #8e8e8e;
}
.tabs .tab-content .Items .item .title{
	font-size: 14px;
	color: #333333;
	direction: rtl;
	text-align: justify;
	padding-right: 0px !important;
	line-height: 1.5em;
}
.tabs .tab-content .Items .item .title a{
	color: #333333;
}
.tabs .tab-content .Items .item .date{
	color: #ff6e16;
	text-align: left;
	font-size: 11px;
}
@media (max-width: 768px) { 
	.tabs .nav-tabs .nav-item{
		width:100%;
	}
}
	
	

.titr-news-item{
	margin-bottom: 5px;
}
.titr-news-item .split{
	border-bottom: 1px dashed #d2d2d2;
	height: 1px;
	margin-right: 15px;
	margin-left: 15px;
	display: inline-block;
	width: 100%;
	margin-top: 5px;
}
.titr-news-item .date{
	margin-left: 0px !important;
	padding-left: 0px !important; 
	writing-mode: vertical-rl;

	
}
.titr-news-item .faday{
	background-color: #fe8f00;
	padding-top:7px;
	padding-bottom:7px;	
}
.titr-news-item .date .faday{
	font-weight: bold;
	font-size: 14px;
	color: #FFFFFF;
}
.titr-news-item .date .bg{
	font-size: 0.9em;
	color: #8e8e8e;
	
}
.titr-news-item .text{
	font-size: 0.8rem;
	text-align: justify;

}
.titr-news-item .text a{
	text-decoration: none;
	font-weight:Bold;
	color: #646464
}
	
	
	
	
/***********SEARCH****************/
.nav-search:focus {
	width: 100%;
}
.nav-search input:focus{
	border: 1px solid #FFFFFF;
	outline: none;
}
.nav-search.search-open {
	width: 100%;
	background-color: #fff;
	color: #333;
}
.nav-search {
	border: 1px solid #fff;
	border-radius: 50px;
	width: 28px;
	height: 28px;
	color: #fff;
	overflow: hidden;
	margin-top: 8px;
	-webkit-transition: 200ms all ease;
	-o-transition: 200ms all ease;
	transition: 200ms all ease;
	position: relative;
	top: 0;
	left: 3px;
	z-index:10;
	float: left;
	background-color: #fff;	
}
.parent-search {
	width: 100%;

}
.nav-search input {
	height: 20px;
	padding: 2px 10px 2px 0;
	line-height: 1.2;
	width:100% !important;
	font-size: 12px;
	font-family: IRANSansX;
	border:1px solid #f1f1f1
	
}
.parent-search  i {
	line-height: 1.5;
	cursor: pointer;
	width: 32px;
	text-align: center;
	background-color:#FFFFFF;
	color:#333333
}
.parent-search  button {
	height: 28px;
	width: 31px;
	padding: 0;
	line-height: 0;
	display: block;

}
.parent-search .submit_icon i{line-height: 0;color:#333; font-size: inherit}
.nav-search input, .nav-search button {
	background: transparent;
	border: 0 none;
}
.nav-search button:hover {
	opacity: .7;
}
.search-open i{order:3;}
.search-open button{order:2}
.search-open input{order:1}
.search label{margin-left: 5px;}
.search legend{border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.search fieldset{padding:10px 0px 10px 0px;}
	
	
	
.search-result	.contents-table{
	direction:rtl;
}



.tab-pane ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
.tab-pane ul  li i{
	margin-left:10px;
	color:#ed9141;
}
.tab-pane ul  li a{
	color:#01579b;
	font-size:0.95rem;
	
}

.CategoryChildList .Category-Title{
text-align:right;
}
.CategoryChildList .CategoryDesc{
	text-align:justify;
	direction:rtl;
	color:#6c757d
}
.CategoryChildList .Category-Date{
	font-size:0.92rem;
}
.ContentCategoryBlog{
direction:rtl;
}
.ContentCategoryBlog .CategoryDesc{
	text-align:justify;
	direction:rtl;
	color:#6c757d
}
.ContentCategoryBlog .Item-Title{
	text-align:right;
	direction:rtl;
	color:#6c757d
}
 .ContentCategoryBlog .rutitr {
	direction:rtl;
	text-align:right;
	display:block;
	color: #8a8b8c;
	font-size: 12px;
}

.ContentCategoryBlog .Title{
	font-size:1.2rem;
}
.ContentCategoryBlog .Content_Lead{
	font-size:0.92rem;
	direction:rtl;
	text-align:justify;
}



.CategoryChildList .Category-Title{
text-align:right;
}
.CategoryChildList .CategoryDesc{
	text-align:justify;
	direction:rtl;
	color:#6c757d
}
.CategoryChildList .Category-Date{
	font-size:0.92rem;
}
.ContentCategoryBlog{
direction:rtl;
}
.ContentCategoryBlog .CategoryDesc{
	text-align:justify;
	direction:rtl;
	color:#6c757d
}
.ContentCategoryBlog .Item-Title{
	text-align:right;
	direction:rtl;
	color:#6c757d
}
 .ContentCategoryBlog .rutitr {
	direction:rtl;
	text-align:right;
	display:block;
	color: #8a8b8c;
	font-size: 12px;
}

.ContentCategoryBlog .Title{
	font-size:1.2rem;
}
.ContentCategoryBlog .Content_Lead{
	font-size:0.92rem;
	direction:rtl;
	text-align:justify;
}
.ContentCategoryList .Category-Title{
text-align:right;

}
.ContentCategoryList .Title{
	text-align:right;
	direction:rtl;
	font-size:0.95rem;	
}

.ContentCategoryList .PublishDate{
	font-size:0.90rem;
	color:#4b4b4bd6;
	
}
.ContentCategoryList .Hits{
	font-size:0.90rem;
	color:#4b4b4bd6;
}
img{
    max-width:100% !important
}
