/*
@media print {
    @page 
    {
        size: auto A4 portrait;    
        margin: 10mm;   
    }
	@page :first  {
  		margin-top: 1mm;   
	}
   #noprint , .dont-print{
      display: none;
   }  
  }
 */ 
@media (max-width: 768px) {
	.p-box .content {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.p-box .picture {
		flex: 1 1 auto;
		width: auto;
	}
	.p-box .discription {
		text-align: center;
	}
}    

@font-face {
  font-family:Sh;
   src:url( font/Sahel-FD.ttf) format('truetype');
}
@font-face {
  font-family:ShAll;
   src:url( font/Sahel.ttf) format('truetype');
}

@font-face {
  font-family:ShB;
  src:url( font/Sahel-Bold-FD.ttf) format('truetype');
}
@font-face {
  font-family:ShBk;
  src:url( font/Sahel-Black.ttf) format('truetype');
}

@font-face {
  font-family:Par;
  src:url( font/Parastoo-FD.ttf ) format('truetype');
}   
@font-face {
  font-family:ParB;
  src: url( font/Parastoo-Bold-FD.ttf ) format('truetype');
} 
@font-face {
  font-family:BTitr;
  src: url( font/BTitr.ttf ) format('truetype');
}
@font-face {
  font-family:Vz;
  src: url( font/Vazir-FD.ttf) format('truetype');
}
@font-face {
  font-family:VzB;
  src: url( font/Vazir-Bold-FD.ttf) format('truetype');
}

@font-face {
  font-family:Roboto;
  src: url( font/Roboto-Regular.ttf) format('truetype');
}
 
html,body{
	font-family: Par,Sh,Tahoma,tahoma; 
	font-size:12px; 
	margin:0; 
	text-align:right;
	height:100%;
	font-weight: normal;
    font-style: normal;
	
  }
 
a  { text-decoration:none;  color:#023975;    }
a:hover{color:#ff0000}

.Size10{  font-family:Vz; font-size:10px; }
.Size12{  font-family:Vz; font-size:12px; }
.Size14{  font-family:Vz; font-size:14px; }
.Size15{  font-family:Vz; font-size:15px; }
.Size16{  font-family:Vz; font-size:16px; }
.Size16B{  font-family:VzB; font-size:17px; }
.Size14-Bold{  font-family:VzB; font-size:18px; }




.fonttitr {
		font-family:  BTitr , Tahoma ,tahoma ;
		font-size:15px;
		color:#37474F;
		font-weight:500;
		}
.fonttitr a {  color:#37474F; }


.fonten {
		font-family: Roboto,Tahoma,tahoma; 
		color:#444;
		font-size: 12px;
		line-height:20px;
		}
.fontek {
		font-family: Roboto,Tahoma,tahoma; 
		color:#444;
		font-size: 16px;
		direction:ltr;
		line-height:15px;
		}	
		
.fontq {
		font-family:VzB,Tahoma,tahoma; 
		color:#3E54AC;
		font-size: 11px;
		line-height:21px;
		}		
.fontp {
		font-family: Sh,Tahoma,tahoma; 
		color:#001;
		font-size: 12px;
		line-height:20px;
		}	
		
.fonts {
		font-family:  VzB, Tahoma , tahoma;
		color:#222;
		font-size: 12px;
		line-height:20px;
		}
.fontz {
		font-family:  VzB, Tahoma , tahoma;
		color:#448;
		font-size: 12px;
		line-height:20px;
		}		
		
.fontsk {
		font-family:  ParBk, Tahoma , tahoma;
		color:#222;
		font-size: 14px;
		line-height:20px;
		}
		
.fontn {
		font-family:  Par, Tahoma , tahoma;
		color:#112;
		font-size: 11px;
		line-height:30px;
		}		
		
		
.fontm {
		font-family:  VzB, Tahoma , tahoma;
		color:#002288;
		font-size: 16px;
		line-height:25px;
		}	
.fontmb {
		font-family:  VzB, Tahoma , tahoma;
		color:#2A3990;
		font-size: 15px;
		line-height:25px;
		}			
.fontmg {
		font-family:  VzB, Tahoma , tahoma;
		color:#379237;
		font-size: 14px;
		line-height:25px;
		}			
.fontmr {
		font-family:  VzB, Tahoma , tahoma;
		color:#ff2288;
		font-size: 16px;
		line-height:25px;
		}

.fontmo {
		font-family:  VzB, Tahoma , tahoma;
		color:#E14D2A;
		font-size: 15px;
		line-height:25px;
		}
.fontmgb {
		font-family:  VzB, Tahoma , tahoma;
		color:#377D71;
		font-size: 14px;
		line-height:25px;
		}
		
.fontmga {
		font-family:  VzB, Tahoma , tahoma;
		color:#97FFF4;
		font-size: 18px;
		line-height:25px;
		}	
.fonta {
		font-family:  Par , Tahoma , tahoma; 
		color:#117;
		font-size: 11px;
		font-weight:500;
		webkit-print-color-adjust: exact;
		}
.fontb {
		font-family: Sh, Tahoma , tahoma; 
		color:#013243;
		font-size: 14px;
		font-weight:500;
		line-height:30px;
		webkit-print-color-adjust: exact;
		}			
.fontbb {
		font-family: ShB, Tahoma , tahoma; 
		color:#444;
		font-size: 15px;
		font-weight:500;
		webkit-print-color-adjust: exact;
		}			
.fontr {
		font-family: ShB, Tahoma , tahoma;
		color:#000000;
		font-size: 13px;
		line-height:25px;
		}		
		
.fontsh {
		font-family: Sh, Tahoma , tahoma; 
		color:#013243;
		font-size: 14px;
		webkit-print-color-adjust: exact;
		}
.fontw {
		font-family: ShB, Tahoma , tahoma; 
		color:#fff;
		font-size: 14px;
		webkit-print-color-adjust: exact;
		}
		
.fontwg {
		font-family: VzB, Tahoma , tahoma; 
		color:#E1F7F5;
		font-size: 14px;
		webkit-print-color-adjust: exact;
		}	
.fontwg:hover a { color: #fff; }		
		
.fontk {
		font-family:Par, Tahoma , tahoma;
		color:#000000;
		font-size:15px;
		}
		
.fontk a {  color:#111; }
.fontkb {
		font-family:  ParB, Tahoma , tahoma;
		color:#222;
		font-size: 13px;
		}		
.fontkb a {  color:#000000; }		
	

.fontnaz {
		font-family: Par,Tahoma,tahoma;
		color:#000000;
		font-size: 16px;
		font-weight:500;
		}
		
.fontnaz a {  color:#115;   }

.fontc {  font-family:Par; font-size:13px;   color:#555; }
.fontf {  font-family:Vz; font-size:14px;  font-weight:500; color:#ffffff; }
.font8 {  font-family:Par; font-size:8px;   color:#555; }
.font9 {  font-family:Par; font-size:9px;   color:#555; }
.font10{  font-family:Vz; font-size:10px;  color:#444444; }
.font11{  font-family:Vz; font-size:10px;  color:#558899; }
.font12{  font-family:Par;  font-size:12px;  color:#222; }
.font14{  font-family:Par; font-size:14px;  color:#222; }
.font16{  font-family:Par; font-size:16px;  color:#222; }
.fontB16{  font-family:ParB; font-size:16px;  color:#222; }

.savek {  font-family:VzB; font-size:12px;  color:#2E7D32; }
.saver {  font-family:VzB; font-size:12px;  color:#B71C1C; }
.savew {  font-family:VzB; font-size:12px;  color:#FF6F00; }
.fred {  font-family:Sh; font-size:12px;  color:#F22613; }
.fbred {  font-family:ShB; font-size:14px;  color:#F22613; }
.fgreen {  font-family:Sh; font-size:12px;  color:#2E7D32; }
.fontwar {  font-family:VzB; font-size:15px;  color:#FF6F00; }

.actok {
	font-family: ShB,Sh,tahoma;
    font-size: 16px;
	text-align:center;
	color:#006769;
	background-color:#8DECB4;  
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 9px;
	padding-left: 9px;
	border:1px   solid #059212;
	border-top-right-radius:15px; 
	border-top-left-radius:15px;
	border-bottom-right-radius:15px; 
	border-bottom-left-radius:15px;
	line-height:10px;
}
.actno {
	font-family: Sh,tahoma;
    font-size: 12px;
	text-align:center;
	color:#880E4F;
	background-color:#eee;  
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 9px;
	padding-left: 9px;
	border:1px   solid #B3C8CF;
	border-top-right-radius:15px; 
	border-top-left-radius:15px;
	border-bottom-right-radius:15px; 
	border-bottom-left-radius:15px; 
	line-height:10px;
}
.actwar {
	font-family: Sh,tahoma;
    font-size: 12px;
	text-align:center;
	color:#E65100;
	background-color:  ;  
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	border:1px   solid #FFE082;
	border-top-right-radius:15px; 
	border-top-left-radius:15px;
	border-bottom-right-radius:15px; 
	border-bottom-left-radius:15px; 
	line-height:10px;
}
.actwp {
	font-family: Sh,tahoma;
    font-size: 12px;
	text-align:center;
	color:#67809f;
	background-color:#bdc3c7;  
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
	border:1px   solid #ffcb05;
	border-top-right-radius:15px; 
	border-top-left-radius:15px;
	border-bottom-right-radius:15px; 
	border-bottom-left-radius:15px; 
	line-height:10px;
}
.actback {
	font-family: Sh,tahoma;
    font-size: 12px;
	text-align:center;
	color:#E65100;
	background-color:#FFFF00 ;  
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	border:1px   solid #FFE082;
	border-top-right-radius:15px; 
	border-top-left-radius:15px;
	border-bottom-right-radius:15px; 
	border-bottom-left-radius:15px; 
	line-height:10px;
}



.tmenu1 {
	font-family: VzB,Tahoma,tahoma ;
	font-size:10px;
	color: #000;
	text-decoration: none;
	text-align:center;
 	border-top:4px solid #E8F9FF;
	background-color:#E8F9FF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
}
.tmenu1:hover {
	font-size:10px;
	font-weight: 500;
	text-decoration: none;
	color: #111;
	background-color:#E8F9FF;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 8px;
	padding-left: 8px;
	border-top:4px solid #2E5077; 
	border-bottom:0px solid #ff0000; 
}
.tmenu1 a { color:#000;  }
.tmenu1:hover a { color:#111; }

.tmenu2 {
  font-family: VzB,tahoma;
  font-size: 10px;
  text-align:center;  
  color:#e7e624;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-right: 8px;
  padding-left: 8px;
  background-color:#3BACB6;
  border-top:4px solid #2E5077; 
  cursor:pointer;
  text-decoration: none;
}
.tmenu2 a{color:#444;} 


.menu0 {
    font-family: Sh,Tahoma, arial, sans-serif;
    font-size: 14px;
	font-weight: 600;
	color: #D32F2F;
	display: block;
	border-left:3px  solid #00897B;
	border-right:3px  solid #00897B;
	border-top:3px    solid #00897B;
	border-bottom:3px solid #00897B;
	background-color:#1DE9B6;
	text-decoration: none;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 0px;
	border-top-left-radius:12px; 
	border-top-right-radius:12px;
	border-bottom-left-radius:12px; 
	border-bottom-right-radius:12px;
}
.menu0 a {color:#D32F2F;}


.menu2 {
	font-family: Sh,tahoma;
    font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	text-align:right;
	color:#26a69a;
	display: block;
	background-color:  ;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top:0px solid #888888; 
	border-bottom:1px solid #006064; 
}
.menu2 a{ color:#333 }
.menu2:hover {
 	font-family: ShB,tahoma;
	background-color:#78909C;
	text-decoration: none;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top:1px solid #222; 
	border-bottom:1px solid #222; 
}
.menu2:hover a { color: #fff; }

.menu2a {
	font-family:Sh,tahoma;
    font-size: 14px;
	text-decoration: none;
	text-align:right;
	color:#26a69a;
	display: block;
	background-color:  ;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top:0px solid #888888; 
	border-bottom:1px solid #006064; 
}
.menu2a:hover {
 	font-family: ShB,tahoma;
	background-color:#78909C;
	text-decoration: none;
	color: #ffffff;
	border-top:1px solid #003b65; 
	border-bottom:1px solid #003b65; 
	border-top-left-radius:10px; 
	border-top-right-radius:10px;
}
.menu2a:hover a { color: #fff; }

.menu2b {
	font-family:  Par,arial, sans-serif;
    font-size: 14px;
	text-decoration: none;
	text-align:right;
	color:#26a69a;
	display: block;
	background-color:  ;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border-top:0px solid #888888; 
	border-bottom:0px solid #006064; 
	
}
.menu2b:hover {
 	font-family: ShB,tahoma;
	background-color:#78909C;
	text-decoration: none;
	color: #ffffff;
	border-top:1px solid #003b65; 
	border-bottom:1px solid #78909C; 
	border-bottom-left-radius:12px; 
	border-bottom-right-radius:12px;
}
.menu2b:hover a { color: #fff; }

.menu3 {
    font-family: Sh,Tahoma, arial, sans-serif;
    font-size: 14px;
	font-weight: 600;
	color: #000000;
	display: block;
	border-color:#aaa;
	border-style: solid;
    border-width:3px;
	background-color: #eee;
	text-decoration: none;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 0px;
}
.menu3 a {color:#004D40;}

.menu3a {
    font-family:ShB,Tahoma, arial, sans-serif;
    font-size: 14px;
	font-weight: 500;
	color: #fff;
	display: block;
	border-left:1px  solid #1D5D9B;
	border-right:1px  solid #1D5D9B;
	border-top:1px  solid #1D5D9B;
	border-bottom:1px solid #1D5D9B;
	border-top-right-radius:12px; 
	border-top-left-radius:12px;	
	background-color:#1679AB;
	text-decoration: none;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.menu3a a {color: #fff;}

.menu3b {
    font-family: ShB,,Tahoma, arial, sans-serif;
    font-size: 14px;
	font-weight: 600;
	color: #000000;
	display: block;
	border-color:#aaa;
	border-style: solid;
    border-width:3px;
	border-bottom-right-radius:12px; 
	border-bottom-left-radius:12px;	
	background-color: #eee;
	text-decoration: none;
	text-align:center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 0px;
}
.menu3b a {color: #004D40;}




.menu4 {
        font-family: Vz,Tahoma, arial, sans-serif;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none;
        color:#222;
        display: block;
        background-color:#ccc;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 5px;
        padding-left: 5px;
        border-top:0px solid #888888; 
        border-bottom:1px solid #006064; 
    }
 .menu4 a{ color:#222 }
 .menu4:hover {
        background-color: #ffecb3;
        text-decoration: none;
        color: #ff0000;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 5px;
        padding-left: 5px;
        border-top:1px solid #888888; 
        border-bottom:1px solid #ff0000; 
    }
.menu4:hover a { color: #cc4444; }
.menu5 {
        font-family: VzB,Tahoma, arial, sans-serif;
        font-size: 15px;
        font-weight: 500;
        color: #000000;
        display: block;
        border-left:0;
        border-right:1px  solid #ff3388;
        border-top:1px    solid #ff3388;
        border-bottom:1px solid #ff3388;
        border-top-right-radius:15px; 
        border-bottom-right-radius:15px;
        background-color: #ffffff;
        text-decoration: none;
        text-align:center;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-right: 5px;
        padding-left: 0px;
    }
.menu5 a {color: #F22613;}
	

.menuh {
	font-family: VzB,Tahoma,tahoma ;
	font-size:14px;
	color: #f66;
	text-decoration: none;
	text-align:center;
 	border-top:1px solid #00695C;
	border-left:1px solid #00695C;
	border-right:1px solid #00695C;
	border-bottom:1px solid #888 ;
	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	background-color:#bed7dc;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 8px;
}
.menuh:hover {
 	font-family:VzB,Tahoma,tahoma ;
	font-size:14px;
	font-weight: 500;
	text-decoration: none;
	color: #1C3879;
	background-color: #deebed;
	border-top:1px solid #001D6E; 
	 
}
.menuh a { color:#263238;  }
.menuh:hover a { color:#1C3879; }



.menuhc  {
	font-family: VzB,Tahoma ,tahoma ;
	font-size:14px;
	font-weight: 500;
	text-decoration: none;
	text-align:center;
	border-left:1px solid #242F9B;
	border-right:1px solid #242F9B;
	border-top:1px solid #242F9B;
	border-bottom:0px solid #242F9B;
	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	background-color: #ddd;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 7px;
	padding-left: 7px;
}
.menuhc  a {color:#333; }
 
.menuha  {
	font-family: VzB,Tahoma ,tahoma ;
	font-size:14px;
	font-weight: 500;
	text-decoration: none;
	text-align:center;
	border-left:1px solid #242F9B;
	border-right:1px solid #242F9B;
	border-top:1px solid #242F9B;
	border-bottom:0px solid #242F9B;
	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	background-color: #1679AB;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 7px;
	padding-left: 7px;
}
.menuha  a {color:#72FFFF; }
.menuha:hover  {
    color:#72FFFF;
	font-size:14px;
	font-weight: 500;
}
.menuha:hover  a {color:#72FFFF; }

.menuhb {
	font-family:  BTitr , Tahoma ,tahoma ;
	border-left:1px solid #007d8b;
	border-right:1px solid #b0bec5;
	border-top:0px solid #607d8b;
	border-bottom:1px solid #007d8b;
	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px;
	background-color: #b2dfdb;
	font-weight: 600;
	text-decoration: none;
	text-align:center;
	color: #ffffff;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	padding-left: 1px;
	 
}
.menuka {
 	font-family: Sh,Tahoma,tahoma ;
	font-size:16px;
	font-weight:500;
	text-decoration: none;
 	text-align:center;
	color:#F5F5F5;
	text-outline:#F5F5F5;
	border-top:1px solid   #339;
	border-left:1px solid #339;
	border-right:1px solid #888;
	border-bottom:0px solid #607d8b;
	border-top-left-radius:10px; 
	border-top-right-radius:10px;
	background:#009999;
 	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 3px;
	padding-left: 3px;
}
.menuka a { text-decoration:none; color:#F5F5F5; }


.menuc {
	border-left:0px solid #607d8b;
	border-right:1px solid #b0bec5;
	border-top:1px solid #607d8b;
	border-bottom:0px solid #b0bec5;
	background-color: #c2dfec;
	font-weight: 600;
	color: #39F  ;
	font-size:14px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
	 
}
.menutb {
	font-family:sh,Tahoma ,tahoma ;
	font-size:10px;
	color: #00BCD4;
	border-left:1px solid #555;
	border-right:1px solid #555;
	border-top:0px solid #555;
	border-bottom:1px solid #555;
	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px;
	background-color: #E0E0E0;
	text-decoration: none;
	text-align:center;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 1px;
}

.td-menus{
    border-right:1px solid #B9B9B8; 
	border-left:1px solid #B9B9B8;
	border-bottom:0px solid #005587; 
	border-top:0px solid #cfd8dc; 
	vertical-align:top; 
	background-color:#eee;
	 
 }
 .td-menup{
    border-right:1px solid #B9B9B8; 
	border-left:1px solid #B9B9B8;
	border-bottom:0px solid #005587; 
	border-top:0px solid #cfd8dc; 
	vertical-align:top; 
	background-color:#eee;
	 
 }
 
.td-menuh{
    border-right:1px solid #999; 
	border-left:1px solid #B9B9B8;
	border-bottom:0px solid #005587; 
	border-top:0px solid #cfd8dc; 
	vertical-align:top; 
	padding-top: 8px;
	padding-right: 8px;
	background-color:#ddd;
	border-top-left-radius:10px; 
 }
.menuhs {
 	border-top:2px solid #81d4fa;
	border-left:2px solid #81d4fa;
	border-right:2px solid #4db6ac;
	border-bottom:2px solid #4db6ac;
	border-top-left-radius:10px; 
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	background-color:  ;
	text-decoration: none;
	text-align:center;
	color: #a7ffeb;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.menus {
	font-family:   Sh, Tahoma ,tahoma ; 
	font-size:13px;
	text-decoration: none;
	text-align:center;
	color: #004D40;
 	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #888888;
	border-bottom:1px solid #ff8800;
	border-top-left-radius:10px; 
	border-top-right-radius:10px;
	background-color:  ;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #cfd8dc;
}
.menusa {
	font-family:   Sh, Tahoma ,tahoma ; 
	font-size:14px;
	font-weight: 500;
	text-decoration: none;
	text-align:center;
	color: #E65100;
	border-left:1px solid   #ff8800;
	border-right:1px solid   #ff8800;
	border-top:1px solid   #ff8800;
	border-bottom:3px solid   #eee;
	border-top-left-radius:6px; 
	border-top-right-radius:6px;
	background-color: #eeeeee;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.menusa a {color: #ff0000; }


.fatable {
		font-family:  Par  , Tahoma , tahoma;
		font-size: 16px;
		font-weight:500;
		border-width: thin;
        border-spacing:1px;
		padding: 3px;
   		border-style: none;
    	border-color: black;
   }
  .fatable td  {
		font-family: Par  , Tahoma , tahoma;
		border: 1px solid #A7FFEB;
		font-size: 16px;
		padding: 3px;
		color:#333;
  }
  .fatable th {
		border: 0px solid #42a5f5;
		padding: 1px;
		font-family: Par  , Tahoma , tahoma;
		font-size: 18px;
		color:#000000;
  }
  .fatable tr {
		padding:2px;
		background-color:#efefef;
   }
/*////////////////////////////////////////////////////////*/
 .gtable {
		font-family:  Sh, Tahoma , tahoma;
		font-size: 12px;
		font-weight:500;
		border-width: thin;
        border-spacing:1px;
		padding: 3px;
   		border-style: none;
    	border-color: black;
   }
  .gtable td  {
		border: 1px solid #dde;
		padding: 3px;
		color:#333;
  }
  .gtable th {
		border: 1px solid #ddd;
		padding:1px;
		color:#333;
		background-color:#CFD8DC;
  }
  .gtable tr {
		padding:2px;
		background-color:#fff;
   }   
/*///////////////////////////////////////////////////////*/						
.gridtable {
		font-family: Sh,Tahoma , tahoma;
		color:#000000;
		font-size: 11px;
		font-weight:500;
        border-spacing:1px;
		padding: 1px;
   		border-style: solid;
		border-width:  thin;
    	border-color:#bbd;
   }
  .gridtable td  {
		font-family: Sh,Tahoma , tahoma;
		border-style:  solid; 
		border-width: thin;
		border-color:#CFD8DC;
		padding: 4px;
		font-size: 11px;
		color:#114;
  }
  .gridtable th {
		border: 0px solid #42a5f5;
		padding: 1px;
		font-family: Sh, Tahoma , tahoma;
		font-size: 12px;
		font-weight:300;
		color:#227; 
  }
  .gridtable .head {
		border: 0px solid #42a5f5;
		padding: 1px;
		font-family: VzB, Tahoma , tahoma;
		font-size: 11px;
		color:#115;
  }
  .gridtable tr {
		padding:2px;
   }
   .gridtable dis {
		padding:2px;
		font-family:  Par  , Tahoma , tahoma;
		background-color: #aaaaaa;
		
   }
.gridtable  .fa {
		font-family:  Sh,Par,Tahoma , tahoma;
		font-size:12px;
		font-weight:500;
   }
   
.gridtable  .fs {
		font-family:  ShB,Par,Tahoma , tahoma;
		font-size:14px;
		font-weight:500;
   }
 .gridtable  .fc {
		font-family:  Par,Tahoma , tahoma;
		font-size:13px;
		font-weight:500;
		color:#115;
   }  
.gridtable  .fb {
		font-family:  Sh,Tahoma , tahoma;
		font-size:14px;
		font-weight:500;
		color:#115;
   }
 .gridtable  .fd {
		font-family:  Sh,Tahoma , tahoma;
		font-size:10px;
		color:#666;
   } 
 .gridtable  .fen {
		font-family:  Roboto,Tahoma , tahoma;
		font-size:12px;
		font-weight:500;
   }  
.gridtable  .ftitr {
		font-family:  BTitr,Tahoma , tahoma;
		font-size:16px;
		font-weight:500;
   }
   
.thead {
		background-color:#eeeeee;
		font-family: VzB, Tahoma , tahoma;
		font-size:11px;
		color:#000000;
		font-weight:500;
	} 

.tm {
		border-width: 0px;
		padding: 3px;
		border-style: solid;
		border-color: #777777;
		background-color: #eeeeee;
		font-size: 14px;
		color:#000000;
 }
 .grtable {
		font-family: Sh, Tahoma , tahoma;
		color:#000000;
		font-size: 13px;
		font-weight:500;
		border-width: thin;
        border-spacing:1px;
		padding: 2px;
   		border-style: none;
    	border-color: #aab;
   }
  .grtable .head {
		font-family: VzB,Tahoma,tahoma;
		font-size: 13px;
		color:#333;
		background-color: #ccc;
  }
  .grtable .fontu {
		font-family: ShB,Tahoma,tahoma;
		font-size: 14px;
		padding: 2px;
		color:#222;
  }
  .grtable .fnaz {
		font-family:Par,Tahoma,tahoma;
		font-size: 14px;
		color:#333;
  }
  .grtable .fpar {
		font-family:ParB,Tahoma,tahoma;
		font-size: 14px;
		color:#333;
  }
  .grtable td {
		border: 1px solid #ccc;
		padding: 2px;
		color:#115;
  }
  .grtable tr:nth-child(even) {
    background-color: #f2f2f2
  }
  .grtable th {
	cursor: pointer;
  }
  .grtable .odd{
	background-color:#FaFaFa; padding:2px;	
}
.grtable .odd:hover {
	background-color:#efefef; padding:2px;	
}

.grtable .even{
	background-color:#ffffee; padding:2px;
}
.grtable .even:hover {
	background-color:#efefef; padding:2px;	
}
  
img{ border:none; }
  



.wbordertable {
	font-family:Vz,Tahoma;
	color:#fff;
	border:4px  groove #fff; 
	background-color:;
	font-size:15px; 
    overflow:auto;
	border-top-left-radius:18px; 
	border-top-right-radius:18px; 
	border-bottom-left-radius:18px; 
	border-bottom-right-radius:18px;
    line-height: 1.9;
    margin:3px;

}





.tdpic{ border:1px dashed #537080; background:#F7F8F9; width:100px; height:120px; text-align:center; }



form{margin:0;}

.starcolor{
	color:#910000; font-size:13px;
}
.error{ background:#D91E18; color:#fff; font-size:11px; }
	


.input-text{
   font-family:  Yekan,tahoma;
   font-size:14px;
   font-weight:500;
   background-color:#ffffed; 
   color: #051cb0;
   border:1px solid #144B6D; 
   margin:1px; 
   padding:2px;
}
.input-text2{
   font-family:  Yekan,tahoma;
   font-size:15px;
   font-weight:500;
   background-color:#ffffed; 
   color: #051cb0;
   border:1px solid #999; 
   margin:2px; 
   padding:1px;
   text-align:left;
}



.inputf{
   font-family: Sh,tahoma;
   font-size:13px;
   font-weight:500;
   background-color:#f2f2f2; 
   color: #01579B;
   border:1px solid #aaaaaa; 
   margin:1px; 
   padding:5px;
   border-radius:7px;
 
}
.inputf:focus{
    -moz-box-shadow: 0 0 5px #88D5E9;
    -webkit-box-shadow: 0 0 5px #88D5E9;
    box-shadow: 0 0 5px #88D5E9;
    border: 1px solid #88D5E9;
	    
}

.inputf:name='listCropBeds' {width: 120px;}

.inputfs{
   font-family: Sh,tahoma;
   font-size:10px;
   background-color:#fffff1; 
   color: #01579B;
   border:1px solid #aaaaaa; 
   margin:1px; 
   padding:1px;
   border-radius: 4px;
 
}
.inputfs:focus{
    -moz-box-shadow: 0 0 5px #88D5E9;
    -webkit-box-shadow: 0 0 5px #88D5E9;
    box-shadow: 0 0 5px #88D5E9;
    border: 1px solid #88D5E9;    
}


.inpute{
   font-family: Roboto,Tahoma,tahoma;
   font-size:13px;
   font-weight:500;
   background-color: #f2f2f2; 
   color: #01579B;
   border:1px solid #aaaaaa; 
   margin:1px; 
   padding:5px;
   text-align:left;
   direction:ltr;
   border-radius:7px;
 
}
.inpute:focus{
    -moz-box-shadow: 0 0 5px #88D5E9;
    -webkit-box-shadow: 0 0 5px #88D5E9;
    box-shadow: 0 0 5px #88D5E9;
    border: 1px solid #88D5E9;
	    
}


.inputfa{
   font-family:  BNaz,tahoma;
   font-size:15px;
   font-weight:500;
   background-color:#ffffed; 
   color: #051cb0;
   border:1px solid #999; 
   margin:2px; 
   padding:1px;
   text-align:right;
}
.inputfa:required {
    background-color: yellow;
}

.inputnum{
   font-family: Roboto,Tahoma,tahoma;
   font-size:15px;
   font-weight:500;
   background-color:#f2f2f2; 
   color: #01579B;
   border:1px solid #aaaaaa; 
   margin:1px; 
   padding:5px;
   text-align:left;
   direction:ltr;
   border-radius: 7px;
 
}
.inputnum:focus{
    -moz-box-shadow: 0 0 5px #88D5E9;
    -webkit-box-shadow: 0 0 5px #88D5E9;
    box-shadow: 0 0 5px #88D5E9;
    border: none;
	    
}



.inputen{
	font-family: Roboto,Tahoma,tahoma;
	font-size:12px;
	background-color:#ffffed; 
	color: #2D3742;
	border:1px solid #144B6D; 
	margin:2px; padding:2px;
	text-align:left;
	direction:ltr;
}

.inputno{
   font-family: Par,tahoma;
   font-size:12px;
   background-color:#ffffed; 
   color: #051cb0;
   border:0px solid #144B6D; 
   padding:2px;
   text-align:center;
}



.input-file{
font-family:tahoma; font-size:11px;background-color:#ffffed; color: #2D3742;border:1px solid #144B6D; margin:2px; padding:2px;
}
textarea{
    font-family:  BNaz , Tahoma ,tahoma ; 
	font-size:16px;
	background-color:#ffffed; 
	color: #2D3742;
	border:1px solid #1A2026; 
	margin:2px; 
	padding:2px;
}
select{
font-family: Yekan,tahoma; font-size:13px;background-color:#ffffed; color: #2D3742;border:1px solid #1A2026; margin:2px; padding:2px;
}



.button0{
	font-family:VzB,tahoma; 
	font-size:20; 
	color: #ffffff; 
	background:#074173; 
	border:1px solid #2172AA; 
	padding:1px; 
	cursor:pointer;
	border-bottom-left-radius:16px;
	border-top-left-radius:16px;
	border-bottom-right-radius:16px;
	border-top-right-radius:16px;
}.button0:hover{
	color: #1b5e20; 
	background:#3BACB6;
	 
} 


.button{
	font-family: Sh,tahoma; 
	font-size:15px; 
	color: #ffffff; 
	background:#2172AA; 
	border:1px solid #2172AA; 
	padding:3px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
}.button:hover{
	color: #1b5e20; 
	background:#03dac6;
	 
} 


.buttonm{
	font-family: VzB ,tahoma; 
	font-size:15px; 
	color: #456afc; 
	background:#FFFF; 
	border:2px solid #456afc; 
	padding:3px; 
	cursor:pointer;
	border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-top-right-radius:5px;
    transition-duration: 0.4s; 

}

.buttonm:hover{
	color: #ffff; 
	background:#456afc;
	 
} 


 
.button1{
	font-family: VzB,BNaz,tahoma; 
	font-size:12px; 
	color: #E6FFFD; 
	background:#088395; 
	border:1px solid #2172AA; 
	padding:3px 8px 3px 8px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
}
.button1:hover{
	color: #FBFFB1; 
	background:#159895;
	border:1px solid #F7C04A;
	 
} 
.button2{
	font-family: VzB,BNaz,tahoma; 
	font-size:11px; 
	color: #146C94; 
	background:#AEE2FF; 
	border:1px solid #2172AA; 
	padding:1px 8px 1px 8px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;

}.button2:hover{
	color: #1b5e20; 
	background:#81d4fa;
} 

.button3{
	font-family:VzB,BNaz,tahoma; 
	font-size:12px; 
	color: #311b92; 
	border:1px solid #2172AA; 
	padding:5px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
 }.button3:hover{
	 
	color: #1b5e20; 
	background:#81d4fa;
	border:2px solid #990000; 
	padding:4px; 
} 

.button4{
	font-family: Sh,tahoma; 
	font-size:15px; 
	color: #ffffff; 
	background:#36D7B7; 
	border:1px solid #2172AA; 
	padding:3px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
}.button4:hover{
	color: #1b5e20; 
	background:#03A678;
	font-weight:500;
	 
} 
.button5{
	font-family: Sh,tahoma; 
	font-size:17px; 
	color: #ffffff; 
	background:#F62459; 
	border:1px solid #96281B; 
	padding:4px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
}.button5:hover{
	color: #fff; 
	background:#F64747;
	font-weight:600;
	padding:4px; 
} 
.button6{
	font-family: Sh,BNaz,tahoma; 
	font-size:13px; 
	color: #333; 
	background:none ; 
	border:0px solid #96281B; 
	padding:2px; 
	cursor:pointer;
	 
}.button6:hover{
	color: #DE1B1B; 
	background:none;
	padding:2px; 
} 
.button7{
	font-family: VzB,tahoma; 
	font-size:14px; 
	color: #1B5E20; 
	background:#76FF03; 
	border:1px solid #1B5E20; 
	padding:3px; 
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
	cursor:pointer;
}

.button8{
	font-family: VzB,Sh,tahoma; 
	font-size:13px; 
	color: #30336b; 
	background:none ; 
	border:0px solid #96281B; 
	padding:4px; 
	cursor:pointer;
	 
}.button8:hover{
	font-family: Par,BNaz,tahoma; 
	color: #DE1B1B; 
	background:none;
	padding:4px; 
} 

.button9{
	font-family: VzB,tahoma; 
	font-size:12px; 
	color: #D61355; 
	background:#fff; 
	border:1px solid #D61355; 
	padding:4px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
}.button9:hover{
	color: #DC0000; 
	background:#FFC6D3;
    border:1px solid #820000;  
} 

.boxsh{
	font-family:Sh,Tahoma;
	border:1px  groove #aaaaaa; 
	background-color:#FFFFFF;
	font-size:13px;
	border-top-left-radius:15px; 
	border-top-right-radius:15px; 
	border-bottom-left-radius:15px; 
	border-bottom-right-radius:15px;
	 
}.boxsh:hover{
	border-collapse: separate;
	border:1px  groove #3ff;
	box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.1), 0 3px 20px 0 rgba(0, 0, 0, 0.2);
	 
} 

.boxs{
	font-family:Sh,Tahoma;
	border:1px  groove #ddd; 
	background-color:#FFFFFF;
	font-size:13px; 
	border-top-left-radius:15px; 
	border-top-right-radius:15px; 
	border-bottom-left-radius:15px; 
	border-bottom-right-radius:15px;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19);
}
.box{
	font-family:Sh,Tahoma;
	border:1px  groove #aaaaaa; 
	background-color:#FFFFFF;
	font-size:13px;
	border-top-left-radius:15px; 
	border-top-right-radius:15px; 
	border-bottom-left-radius:15px; 
	border-bottom-right-radius:15px;
	 
}
.boxm{
	font-family:ShB,Tahoma;
	border:1px  groove #fff;
    color: #ffffff; 	
	background-color:;
	font-size: 18px; 
	border-top-left-radius:15px; 
	border-top-right-radius:15px; 
	border-bottom-left-radius:15px; 
	border-bottom-right-radius:15px;
	box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.15);
}
.boxd{
	border-collapse: separate;
	font-family:Vz,Tahoma;
	border:1px  groove #ddd; 
	background-color:#FFFFFF;
	font-size:13px; 
    overflow:auto;
	height:100%;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 3px 10px 0 rgba(0, 0, 0, 0.2);
}

.boxt{

	font-family:Vz,Tahoma;

}
.boxpic{
	border-collapse: separate;
	font-family:Vz,Tahoma;
	border:1px  groove #124076; 
	background-color:#fff;
	font-size:6px; 
    overflow:auto;
	border-top-left-radius:3px; 
	border-top-right-radius:3px; 
	border-bottom-left-radius:3px; 
	border-bottom-right-radius:3px;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.05), 0 3px 10px 0 rgba(0, 0, 0, 0.2);
}

.boxtx{
	font-family:Sh,Tahoma;
	border:3px solid #eee; 
	background-color:#FFFFFF;
	font-size:13px;
	
	border-top-left-radius:15px; 
	border-top-right-radius:15px; 
	border-bottom-left-radius:15px; 
	border-bottom-right-radius:15px;
	 
 }

  .boxgr{
	font-family:Sh,Tahoma;
	border:3px  groove #65B741; 
	background-color:#FFFFFF;
	font-size:13px;
	
	border-top-left-radius:15px; 
	border-top-right-radius:15px; 
	border-bottom-left-radius:15px; 
	border-bottom-right-radius:15px;
	 
 }
.button10{
	font-family: Sh,tahoma; 
	font-size:14px; 
	color: #ffffff; 
	background:#2172AA; 
	border:1px solid #2172AA; 
	padding:4px; 
	cursor:pointer;
	border-bottom-left-radius:6px;
	border-top-left-radius:6px;
	border-bottom-right-radius:6px;
	border-top-right-radius:6px;
}.button10:hover{
	color: #1b5e20; 
	background:#03dac6;
	 
} 
 

.box2{ padding:0; margin:10px 0 12px 0; font-family:ShB,Tahoma;  }
.box2 .header2{
 
	padding:0; 
	height:26px; 
	border-bottom:1px solid #B9B9B8; 
	font-size:14px; 
	color: #227;
	text-align:right; 
	vertical-align:top;
	}
.box2 .headerin2{background:#90a4ae; padding:2px 4px 0 0;height:24px;  border-top-left-radius:5px; font-size:17px;   margin:0 0 0 100px; direction:rtl}
.box2 .comment2{color:#ffffff; font-size:13px; font-weight:100;}
.box2 .main2{
	
	font-family:Par,Tahoma;
	font-size:18px;
	color: #222; 
	border-left:1px solid #B9B9B8;
	border-right:1px solid #B9B9B8; 
	padding:0 2px 4px 2px; 
	text-align:right; 
	direction:rtl; 
	line-height:1.5;
	margin-top:0;
	
	}
.box2 .footer2{border-bottom:1px solid #B9B9B8; height:11px;}
 
.box3{width:90%;padding:0; margin:10px 0 20px 0;   }
.box3 .header2{margin:1px 0 0 0; padding:0; height:26px; border-bottom:1px solid #B9B9B8; font-weight:500; color:#FFFFFF;text-align:right;}
.box3 .headerin2{background:#759FC7; padding:5px 5px 0 0;height:21px; border-top-left-radius:5px; margin:0 0 0 80px; direction:rtl}
.box3 .comment2{color:#ffffff; font-size:10px; font-weight:100;}
.box3 .main2{border-left:1px solid #B9B9B8;border-right:1px solid #B9B9B8; padding:0 2px 4px 2px; text-align:right; direction:rtl; line-height:16px;margin-top:0;font-size:12px;}
.box3 .footer2{border-bottom:1px solid #B9B9B8; height:11px;}

.boxa{
	font-family:Yekan,tahoma; 
	color: #4444aa; 
	font-size:15px;
	background-color: transparent;
    padding:2px 2px 2px 2px;
   	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px; 
	
	font-weight:500; 
	text-align:center; 
	border-right:1px solid #B9B9B8; 
	border-left:1px solid #B9B9B8;
	border-bottom:1px solid #aaaaaa; 
	border-top:0px solid #cfd8dc; 
	}
.boxa:hover{
 	background-color: #FFa;
    padding:2px 2px 2px 2px;
  	}
.boxb{
	font-family:Vz,tahoma; 
	color: #01579b; 
	font-size:12px;
	background-color:#c7ecee;
    padding:2px 2px 2px 2px;
   	border-bottom-left-radius:10px; 
	border-bottom-right-radius:10px; 
	text-align:center; 
	border-right:1px solid #B9B9B8; 
	border-left:1px solid #B9B9B8;
	border-bottom:1px solid #cc1; 
	border-top:0px solid #cfd8dc; 
	}
.boxh{
	font-family: ShB,tahoma; 
	color: #00897B; 
	font-size:13px;
	font-weight:500; 
	text-align: center;
	background-color:#bbeeff;
    padding:5px 8px 5px 8px;
    border-top-left-radius:5px; 
	border-top-right-radius:5px; 
	border-right:1px solid #999; 
	border-left:1px solid #B9B9B8;
	border-bottom:0px solid #005587; 
	border-top:1px solid #aaa;
	cursor:pointer;
	}
.boxh:hover{
 	background-color: #ccc;
    color: #f22;
  	}		
	
.boxf{
	font-family:  ShB,tahoma; 
	color: #c62828; 
	font-size:13px;
	font-weight:500;
	text-align: center; 
	background-color:#80DEEA;
    padding:5px 8px 5px 8px;
   	border-top-left-radius:5px; 
	border-top-right-radius:5px;
	border-right:1px solid #0d47a1; 
	border-left:1px solid #0d47a1;
	border-bottom:0px solid #005587; 
	border-top:1px solid #0d47a1;
	cursor:pointer;
 	}

	
.boxff{
	color: #01579b; 
	font-size:10px;
	background-color:#80DEEA;
	border-right:1px solid #B9B9B8; 
	border-left:1px solid #B9B9B8;
	vertical-align:middle;
 	}

.menu{border:1px solid #1A2026; width:180px; margin:20px 5px 20px 5px; direction:rtl;}
.menu .header{color: #E9ECEF; background:#2D4048; padding:2px 6px 2px 6px;line-height:19px; font-weight:600; text-align:center;font-size:12px;}
.menu .header .comment{color:#C5CED8; font-size:10px; font-weight:100;}
.menu .item{padding:0px 2px 2px 2px;line-height:18px; text-align:right;font-size:12px;}
 
.tb1 {
	font-family:Sh,tahoma; 
	font-weight:500;
	border-left:1px solid #bbb; 
	border-right:1px solid #bbb; 
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	
}
.tb1 td {
	font-size:12px;
	border-left:1px solid #bbb; 
	border-right:1px solid #bbb; 
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	
}
.tb1 head {
		color: #c62828; 
       font-size:15px;
	background-color:#eceff1 ;
	border-left:1px solid #bbb; 
	border-right:1px solid #bbb; 
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	
}

.data {
	font-family:Sh,tahoma;
}

.data .dark{
	background-color:#eeefff ;
	font-family:Sh,tahoma;
	font-size:13px;
	color: #2C3E50  ;
	height:22px; 
	
}
.dark td:first-child{
	text-align:left; padding:0 5px 0 10px;
}
.data .white{
	height:3px;
}
.data .witwhite{
	height:12px;
}

.dark2{
	background-color:#eefefe ;
	font-family:Sh,tahoma;
	font-size:14px;
	color: #2C3E50  ;
	height:30px; 
	
}
.dark2 td:first-child{
	 text-align:left; padding:0 5px 0 10px;
}

hr {
    border: none;
    height: 1px;
    /* Set the hr color */
    color: #eeeeff; /* old IE */
    background-color: #eeeeff; /* Modern Browsers */
}

.list {
	
	overflow-y: auto;
    height:20%; 
	direction:rtl;
	font-size:13px;
	border-left:1px solid #bbb; 
	border-right:1px solid #bbb; 
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-bottom-right-radius:8px; 
	border-bottom-left-radius:8px; 
	border-top-right-radius:8px;  
	border-top-left-radius:8px;  
	text-align:baseline;
}

.list thead tr {
    position: sticky;
	font-family: VzB,tahoma,arial;
	background-color:#38ada9;
    text-align: center;
	font-size:12px;
	color: #0a3d62;
	border-top:3px solid #0a3d62; 
	border-bottom:3px solid #0a3d62;
	border-right:2px solid #0a3d62;
	border-left:2px solid #0a3d62;
	border-bottom-right-radius:8px; 
	border-bottom-left-radius:8px; 
	border-top-right-radius:8px;  
	border-top-left-radius:8px;  
	top: 0;
	z-index:2000;
}	

 

.list .head{
	font-family:Sh,tahoma; 
	background-color:#4db6ac; 
	color: #004d40; 
	padding:3px 1px 3px 1px;
	font-weight:500;
	font-size:14px;
	text-align:center;
	line-height:1.3;
	border-bottom-right-radius:8px; 
	border-bottom-left-radius:8px; 
	border-top-right-radius:8px;  
	border-top-left-radius:8px;
	 
}
.list .head2{
	font-family:Sh,tahoma; 
	background-color:#; 
	color: #0D47A1; 
	padding:3px 1px 3px 1px;
	line-height:16px; 
	font-weight:500;
	font-size:15px;
	text-align:center;	
	border-top-right-radius:11px;  
	border-top-left-radius:11px; 
}
.list .head3{
	font-family:Sh,tahoma; 
	background-color:#fabe58; 
	color: #004d40; 
	padding:3px 1px 3px 1px;
	line-height:18px; 
	font-weight:500;
	font-size:18px;
	text-align:center;
	 
}
.list .head4{
	font-family:Sh,tahoma; 
	background-color:#78909C; 
	color: #78909C; 
	padding:2px 1px 2px 1px;
	line-height:12px; 
	font-weight:500;
	font-size:12px;
	text-align:center;
}
.list .head4 td {
	font-family:Sh,tahoma; 
	background-color:#abb2b9 ; 
	color: #226;  
}
.list .list-odd{
	background-color:#F8F8F8; padding:2px;	
}

.list .list-odd:hover {
	background-color:#B2EBF2; padding:2px;	
}

.list .list-even{
	background-color:#efefef; padding:2px;
}
.list .list-even:hover {
	background-color:#B2EBF2; padding:2px;	
}

.list .list-green{
	background-color:#69f0ae; padding:2px;
	
}
.list .list-red{
	background-color:#fac2bd; padding:2px;
	
}
.list .list-yl{
	background-color:#eeee99; padding:2px;
	
}


.list2 {
	font-family:Sh,tahoma; 
	direction:rtl;
	font-size:12px;
	border-left:1px solid #bbb; 
	border-right:1px solid #bbb; 
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	border-width:thin;
	border-bottom-right-radius:8px; 
	border-bottom-left-radius:8px; 
	border-top-right-radius:8px;  
	border-top-left-radius:8px;  
	text-align:baseline;
}
.list2 .head{
	font-family:VzB,tahoma; 
	background-color:#4db6ac; 
	color: #004d40; 
	padding:3px 3px 3px 3px;
	font-weight:500;
	font-size:13px;
	text-align:center;
	line-height:1.5;
	border-bottom-right-radius:8px; 
	border-bottom-left-radius:8px; 
	border-top-right-radius:8px;  
	border-top-left-radius:8px;
	 
}
 .list2 td {
		border: 1px solid #aaa;
		padding: 2px;
		color:#115;
  }


.pagenum_active{
text-align:center; float:right; padding:2px; margin:1px;width:auto;border:1px solid #56697E; background:#2D4048; color:#EBF4FA;
}
.pagenum{
text-align:center; float:right; padding:2px 4px; margin:1px;width:auto;border:1px solid #56697E; background:#C5CED8; color:#56697E;
}
/* CSS Tabs */
#navcontainer {
		direction:rtl;
}

ul#navlist {
        margin: 0;
        padding: 0 0 22px 0;
        list-style-type: none;
        white-space: nowrap;
		border-bottom:1px solid #8194AB;
		background-color: #2D4048;
}

ul#navlist li {
        float: right;
        font-family: Tahoma, arial, sans-serif;
        font-size: 11px;
        margin: 0;
        padding: 5px 0 4px 0;
}

#navlist a, #navlist a:link {
        margin: 0;
        padding: 5px 9px 4px 9px;
        color: #5EA0D7;
        border-left: 1px dashed #8194AB;
        text-decoration: none;
}

ul#navlist li#active {
        color:#000;
        background-color:#F9FAFB;
		border-bottom:1px solid #F7F8FB;		
}

#navlist a:hover {
        color: #2D3742;
        background-color:#8194AB;
}
 
.fieldset1
{
    border:1px solid #009688;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:8px;	
}
.fieldset2
{
    border:2px solid #8ca8f5;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;	
    border-radius:12px;	
}
.fieldset3
{
    border:1px solid #DCC6E0;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;	
    border-radius:12px;	
}
.fieldset4
{
    border:4px solid #009688;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:12px;	
}
.fieldset5
{
    border:1px solid #bbb;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;	
    border-radius:12px;	
}

.td-dw-border{
     border-right:1px solid #B9B9B8; 
	 border-left:1px solid #B9B9B8; 
	 vertical-align:top; 
	 background: ;
}
.right-menu{
   background: #00695c; 
   background: #2578ac; 
   padding:0px; 
   border-right:1px solid #00695c; 
   border-left:0px solid #ffffff;
}

.right-menu1{
    font-family: Vz,tahoma,arial;
	background-color: #cfd8dc; 
	font-size:14px;
	text-decoration: none;
	color: #ff0000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-top:1px solid #888888; 
	border-bottom:1px solid #888888; 
}
.right-menu1:hover {
	background-color: #ffecb3;
	font-size:12px;
	text-decoration: none;
	color: #ff0000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 5px;
	padding-left: 5px;
	border-top:1px solid #888888; 
	border-bottom:1px solid #ff0000; 
}
.right-menu2{
    font-family: Sh,tahoma,arial;
	background-color: #ffffff; 
    font-weight: 500;
	font-size:14px;
	text-decoration: none;
	color: #ff0000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 8px;
	padding-left: 5px;
	border-top:1px solid #999; 
	border-bottom:1px solid #999;
	border-right:2px solid #999; 
}
.right-menu2 a{ color: #118811; }
     
	
	 

.td-up-border{
border-right:0px solid #005587;
border-left:1px solid #005587;
border-top:1px solid #005587;
border-top-left-radius:0px; 
}
.td-up-border2{
    border-right:1px solid  ; 
	border-left:8px solid  ;
	border-top:0px solid  ;
	border-bottom:0px solid  ;
	padding:3px 0 3px 0; 
    border-color:#009999;
	background:#009999;
}
.td-up-border3{
    border-right:1px solid #555; 
	border-left:0px solid  ;
	border-top:1px solid #555;
	border-bottom:0px solid;
	padding:3px 0 3px 0; 
    border-color:;
	border-top-right-radius:10px; 
	background:#6ad4df;
}
.td-up-border4{
    border-right:0px solid  ; 
	border-left:1px solid #555 ;
	border-top:1px solid #555 ;
	border-bottom:0px solid  ;
	padding:3px 0 3px 0; 
    border-color:#;
	border-top-left-radius:10px;
	background:#6ad4df;
}

.left-menu{
	border-right:1px solid #B9B9B8; 
	border-left:1px solid #B9B9B8;
	border-bottom:0px solid #005587; 
	border-top:0px solid #cfd8dc; 
	vertical-align:top; 
	padding-top: 8px;
	background-color:#cfd8dc;
	 
}
.td-top{
    border-right:0px solid #005587; 
	border-left:0px solid #005587;
	border-bottom:1px solid #005587; 
	border-top:0px solid #cfd8dc; 
	padding: 5px;
	background-color:#abb2b9;
	font-size:18px; 
 }
.td-top_R{
    font-family: Par,arial;
	border-right:1px solid #005587; 
	border-left:0px solid #005587;
	border-bottom:1px solid #005587; 
	border-top:0px solid #cfd8dc; 
	padding: 5px;
	background-color:#abb2b9;

	border-bottom-right-radius:10px; 
	font-size:14px;
 }
 .td-top_L{
    border-right:0px solid #005587; 
	border-left:1px solid #005587;
	border-bottom:1px solid #005587; 
	border-top:0px solid #cfd8dc; 
	padding: 5px;
	background-color:#abb2b9;
	border-bottom-left-radius:10px;
	font-size:18px; 
 }


.footer {
	font-family:Vz,Tahoma,tahoma; 
	font-size:12px;
	border-left:0px solid #607d8b;
	border-right:0px solid #b0bec5;
	border-top:1px solid #607d8b;
	border-bottom:1px solid #607d8b;
	
	border-bottom-left-radius:1px; 
	border-bottom-right-radius:1px;
	
	background-color: #ddd;
 	font-weight: 500;
	text-decoration: none;
	
	color:#1f3a93;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
	 
}


.copyright{
	direction:ltr;
	font-family:Sh,Tahoma,  
	font-size:10px;
	color:#888888;
	padding-top:6px;
}
.copyr2{
	direction:rtl;
	font-family:Sh,Tahoma,  
	font-size:10px;
	color:#444;
	padding-top:6px;
}
.designer{
	font-family:Sh,Tahoma,  
	font-size:11px;
	color: #e65100;
}
.check {

  vertical-align: middle;
  height: 18px;
  width: 18px;
  background:#039BE5  ;
  border: 2px solid #999;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  margin-right: 0;
  outline: none;
  position: relative;
  z-index: 1000;
}
  

.option-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  vertical-align: middle;
  height: 18px;
  width: 18px;
  background:  ;
  border: 1px solid #999;
  color:#2E7D32;
  cursor: pointer;
  display: inline-block;
  margin-right: 0;
  outline: none;
  position: relative;
  z-index: 1000;
  background: #ffD;
}
.option-input:hover {
  background: #039BE5;
  border: 2px solid #FFFF00;
}
.option-input:checked {
  background: #4DD0E1;
  border: 2px solid #00e640;
}
.option-input:checked::before {
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 15px;
  text-align: center;
  line-height:15px;
  
}
.option-input.radio {
  border-radius:50%;
  font-size: 20px;
  border: 2px solid #3A539B;
 
}
 .option-input.radio:checked {
  border-radius: 50%;
  font-size: 22px;
  border: 2px solid #00e640;
}



.pinput {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  vertical-align: middle;
  height: 18px;
  width: 18px;
  background:  ;
  border: 1px solid #999;
  color:#2E7D32;
  cursor: pointer;
  display: inline-block;
  margin-right:1;
  outline: none;
  position: relative;
  z-index: 1000;
  background: #ffD;
}
.pinput:hover {
  background: #039BE5;
  border: 2px solid #FFFF00;
}
.pinput:checked {
  background: #03dac6;
  border: 2px solid #00e640;
}
.pinput.off:checked {
  background:#FFA726;
  border: 1px solid #BF360C;
}
.pinput:checked::before {
  position: absolute;
  content: '✔';
  display: inline-block;
  font-size: 17px;
  text-align: center;
  line-height:15px;
  
}
.pinput.radio {
  border-radius:50%;
  font-size: 20px;
  border: 2px solid #3A539B;
 
}
 .pinput.radio:checked {
  border-radius: 50%;
  font-size: 25px;
  border: 1px solid #00e640;
}

.pinput.bg {
  border-radius:50%;
  font-size: 22px;
  border: 1px solid #6f6;
  height: 25px;
  width: 25px;
 
}
 .pinput.bg:checked {
  border-radius: 50%;
  font-size: 22px;
  border: 3px solid #01937C;
   line-height:25px;
}

.success {
  -webkit-animation: seconds 15.0s forwards;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-delay: 5s;
  animation: seconds 10.0s forwards;
  animation-iteration-count: 1;
  animation-delay: 10s;
  font-family:VzB,Tahoma;  
  font-size:14px;
  color:#006064;
}
@-webkit-keyframes seconds {
  0% { opacity: 1; }
  100% {
    opacity:0;
    right: 45%; 
   
  }
}
@keyframes seconds {
  0% { opacity: 1;}
  100% {
    opacity:0;
    right:45%; 
  }
}
.tooltip {
    position: relative;
    display: inline-block;
	cursor :pointer;
	
}

.tooltip .tooltiptext {
    visibility: hidden;
    background-color:#4FC3F7;
	border: 2px solid #0288D1;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 2;
    bottom: 150%;
    left: 0;
    margin-left:0px;
}

.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 5%;
    margin-left: 0px;
    border-width: 14px;
    border-style: solid;
    border-color: #0288D1 transparent transparent transparent
}

.tooltip:hover .tooltiptext {
    visibility: visible;
	opacity:1;
}

.my-bubble {
background:transparent url('images/comment.png') 0 0 no-repeat;
float:right; padding:6px 4px; margin:0px;
text-align:center; width:50px; height:50px;
}
.my-bubble span a { display:block; text-align:center;
border:none; color:#fff; font-family:arial; font-size:28px; line-height:1em;
font-weight:bold; text-decoration:none; padding:0px;
}


.ncomment{
  width:32px;
  height: 32px;
  padding: 5px 0 0 0; 
  margin:0px;
  display:block; 
  border:none;
  background:transparent url('images/comnt1.png') 0 0 no-repeat;
  color: #4444ff;
  text-align: center;
  font: 15px  ParB,Arial, sans-serif;
}
.ncomment:hover{
  
  color: #ff2222;
  text-align: center;
  font: 17px  ParB,Arial, sans-serif;
}

.numCircle {
  border-radius: 50%;
  width: 16px;
  height: 16px;
  padding: 4px;
  background: #fff;
  border: 2px solid #666;
  color: #666;
  text-align: center;
  font: 14px Arial, sans-serif;
}
.numCirclefa {
  border-radius: 50%;
  width: 18px;
  height: 18px;
  padding: 2px;
  background:  ;
  border: 1px solid #aaa;
  color: #444;
  text-align: center;
  font: 14px Par, sans-serif;
   display: inline-block;
}
.numCircleLarge {
  border-radius: 50%;
  width: 36px;
  height: 36px;
  padding: 8px;
  background: #fff;
  border: 2px solid #666;
  color: #666;
  text-align: center;
  font: 32px Arial, sans-serif;
} 

 
.radio-toolbar input[type="radio"] {
  opacity: 0;
  position: fixed;
  width: 0;
  
}

.radio-toolbar label {
    display: inline-block;
    background-color: #FFF6E9;
    padding: 8px 8px;
    font-family: VzB;
    font-size: 12px;
    border: 1px solid #40A2E3;
    border-radius:4px;
	cursor:pointer;
}

.radio-toolbar label:hover {
  background-color: #fff;
}

.radio-toolbar input[type="radio"]:focus + label {
    border:1px dashed #0C2D57;
}

.radio-toolbar input[type="radio"]:checked + label {
    background-color: #64CCC5;
    border-color: #4c4;
}



.wtable{
	
	font-family:Vz,Tahoma;
	border:0px  groove #fff; 
	background-color:#fff;
	font-size:25px; 
    overflow:auto;
	border-top-left-radius:6px; 
	border-top-right-radius:6px; 
	border-bottom-left-radius:6px; 
	border-bottom-right-radius:6px;
	box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 100), 0 8px 10px 0 rgba(0, 0, 0, 70);
}


.wtable:hover{
	

	box-shadow:none ;
	 
	 -ms-transform: scale(1.02); /* IE 9 */

  transform: scale(1.02); 
	
}

} 
.textmbn{
	font-family: Sh,BNaz,tahoma; 
	font-size:13px; 
	color: #333; 
	background:none ; 
	border:0px solid #96281B; 
	padding:2px; 
	cursor:pointer;
}