 
@charset "utf-8";

html{scroll-behavior:smooth}
#footer_bott{
	height:250px;
	color:#000;
	text-align:center;
 
	background: linear-gradient(0deg, rgba(255,146,13,1) 8%, rgba(255,255,255,1) 95%);
}

.tr-sel-tbl-nomone-soal{
	font-family:b roya;
	font-size:18px;
}

.tr-sel-tbl-nomone-soal:hover{
	transition:0.6s;
	background-color:#eee;

	
}

.tr-tbl-nomone-soal{
	background-color:#069;
	color:#fff;
	font-size:18px;
	font-family:b roya;
	border-radius:5px;
	 
	
}

#titr-page-departman {
	margin:30px;
	padding-right:30px;
	border:#eee solid 2px;
	font-family:lalezar;
	font-size:18px;
	padding-top:25px;
	height:50px;
	color:#069
	
}

.titr-dore-sal-soal a:link{
	text-decoration:none;
	margin:20px;
	text-align:center;
	font-family:lalezar;
	font-size:20px;
 
 
	color:#069;
	transition:0.5s;
	
}
.titr-dore-sal-soal a:hover{
 
	font-size:35px;
	box-shadow:#333 1px 1px 1px 1px;
 
	
}

.tbl_dore_links  {
	 text-decoration: none;
	 background-color: #2D4D03;
	
	border-radius: 5px;
	
	
}
.tbl_dore_links a { 
	text-decoration: none;
	color: #fff;
 background-color: #2D4D03;
	color: #fff;
	transition: 0.6s;
	
	 
	
}
.tbl_dore_links a:hover {
	text-decoration: none;
	font-size: 1.4em;
	color: #fff;
	
	 
	
}
.tbl_dore_links a:visited {
	color: #fff;
	
}
.table_data{
	font-family:"B Nazanin";
	font-size:16px;
	color:#000;
	
}
.table_data:hover{
	background-color:#DBF0DD;
}

.legend-joz-dore{
	font-family: B Roya;
	font-size: 18px;
	
}
.onvan-joz-dore{
	font-family: B Roya;
	font-size: 20px;
	color: #040A73;
	direction: rtl;
}
.onvan-joz-dore2{
	font-family: lalezar;
	font-size: 20px;
	font-weight: bold;
	color: #040A73;
	direction: rtl;
}
.link-joz-dore-reg{
	border: #cc0909 dashed 1px;
	border-radius: 5px;
	width: 200px;
	height: 35px;
	color: #cc0909;
	transition: 0.4s;
}
.link-joz-dore-reg:hover{
	background-color: #cc0909;
}
.link-joz-dore-reg a:hover{
	color: #fff;
}
 
.text-joz-dore{
	font-family: B Roya;
	font-size: 16px;
	color: #fff;
	background-color:#C3CFFC;
	direction: rtl;
	
}
.table_data_header{
	font-family:"B Nazanin";
	font-size:18px;
font-weight:bold;
	
}

.div-slider { 
position:relative;

}

.div-det-slider { 
display:none;
position:absolute;
box-shadow:#000 5px 2px 10px;



}

.div-slider .div-det-slider{
	display:block;
	top:25%;
	left:-10px;
	background-color:#09F;
	color:#FFF;
	font-family:"lalezar";
	font-size:18px;
	border:#ccc solid 1px;
	width:350px;
	height:30px;
	border-radius:5px;
	text-align:right;
	padding-right:25px;
	
	 
	
}

.ax-joz{
	border-radius:100%;
	box-shadow:#000 5px 1px 3px;
	filter:contrast(30%);
	transition:0.4s;
	margin:10px;
	
}

.ax-joz:hover{
	filter:contrast(100%);
	transform:rotate(5deg);
 
	
}

.txt_onvan_dore_amoozeshi{
	font-family: B Roya;
	font-size: 25px;
	font-weight: bold;
	
}

.txt_dore_tozihat{
	font-family: B Roya;
	font-size: 14px;
	 color: #597272;
	padding: 5px;
}
#tbl-ahdaf{
	transition:1s;
	border:#ccc solid 1px;
	border-radius:5px;
 	
	
}

#tbl-ahdaf:hover{
	background-color:#C9E7CB;
	font-size:3em;
}


#tbl-dore{
	transition:1s;
	border:#ccc solid 1px;
	border-radius:5px;
 	
	
}

#tbl-dore:hover{
	background-color:#C9E7CB;
	 
}


#d1{   
position:fixed;
  top:90%;
  left:50px;

  opacity:50%;
  transition:0.5s;
   }
   
#tbl-moaleman{
		font-family:"B Nazanin";
		font-size:14px;
}
  
#tbl-moaleman:hover{
	background-color:#E7F1F8;
}

#menu-item-sep{
	font-size:20px;
	filter:blur(3px);
	color:#fff;
}


body {
	margin: 0;
	text-align: left;
	font-family:b roya;
	
	}

.img-departman{
	transition:0.6s;
	filter:brightness(50%);
	 
}

.img-departman:hover{
	filter:scale(1.5);
	filter:brightness(100%);
	transform:rotate(360deg);
}

@keyframes anim-departman {
	0%{  transform:scale(1.2); }
	50%{transform:scale(1.5);}
	100%{transform:scale(1); }
}

.modir_img{border-radius:10px }

.ahdaf-icon{
	animation:anim1 3s infinite ;
	
}
	
.ahdaf-icon:hover{
	transition:2s;
	filter:brightness(25%) ;
	animation:paused;
	
}	
	
	
@keyframes anim1{
	0%{ transform:scale(1);
	 
	  }
	 
	50%{ transform:scale(1.2) }
 
	100%{transform:scale(1)}
	
	
		

}

 

#sec_designer{
	font-family:tahoma; 
	font-size:10px; 
	font-weight:bold ;
	text-align:center;
	direction:rtl;
	background-color:#597272;
	color:#fff
}

#sec_designer a:link{
	color:#fff;
	text-decoration:none;
 }

#sec_designer a:visited{
	color:#fff;
	text-decoration:none;
 }


 
 

#return_link_text a:visited , a:link {
	color:#000;
	text-align:center;
	font-family:"B Nazanin";
	font-size:16px;
	font-weight:bold;
	text-decoration:none
	
}

.sec_dore{
	
	
}


.footer_detail_text{
	color:#000;
	font-family:"B Nazanin";
	font-size:16px;
	padding:10px;
	text-align:right
	 
	
}


.footer_detail_titr{
	color:#597272;
	font-family:"B Nazanin";
	font-size:15px;
	font-weight:bold;
 
}


.header{
	height:30px;
background-color:#597272;
font-family:tahoma;
font-size:14px;
text-align:right;
color:#fff;

align-items:center;
 
 
  }
 
 .text-link-akhbar-onvan{
	 font-size:12px;
	 font-weight:bolder;
	 color:#cc0909;
	 
	 
 }
 
.text-link-akhbar a:hover{
	transition:0.5s;
	font-size:12.5px;
	color:#fff;
	
}

 
.text-link-akhbar a{
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	margin:5px;
	background-color:#09F;
	color:#000;
	border-radius:5px;
	font-family:"B Nazanin";
	 font-weight:bold;
	
}
  

.det-line{color:#597272 ; width:70% }

.footer{height:350px;
background-color:#c1caca;
font-family:"B Nazanin";
font-size:18px;
font-weight:bold;
text-align:center;
color:#fff }


.text-detail1 {
	color:#597272;
	font-family:"B Nazanin";
	font-size:16px;
	direction:rtl;
	padding:30px;
	text-align:justify;
	
	
	
}

.asli-text-onvan1 {
	color: #597272;
	font-family: "B Nazanin";
	font-size: 20px;
	font-weight:bold:
	text-align:center;
}

.section_main{height:1px;

font-family:"B Nazanin";
font-size:18px;
font-weight:bold;
text-align:right;
color:#fff }

.section_logo{
	height: 200px;
	font-family: "B Nazanin";
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color:#000000;
}

#text-abous-justify {
	
}
