@import url(fontiran.css);

img.relative1 {position:relative;top:0px; left:-170px;}
@page { margin: 2cm }


body,td,th {
	font-family: IRANSans;
	font-size: 9px;
}
a {
	font-family: IRANSans,IRANSans;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.sa_ti1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; FONT-FAMILY: IRANSans
}
.sa_ti2 {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR:#FFCC33; FONT-FAMILY: IRANSans
}
.sa_ti3 {
	text-align:center;font-size:10px;font-family:IRANSans; color:#666666;border: thin solid #CCCCCC; 
}
.table2 { border-collapse: collapse; border-left: 1px solid #CC3300  ; border-right: 1px solid #CC3300 ; border-top:1px solid #CC3300 ;border-bottom:1px solid #CC3300 ;}

@media print {
  * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; } /* Black prints faster: h5bp.com/s */
 .NOprint{display:none;}

}
.text{FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: IRANSans;}

.box{color:#000033;
  border-radius: 15px; border: 2px solid;margin: 5px; padding: 5px 5px 5px 5px;background-repeat: no-repeat;background-position:10px center;text-align:justify; width:auto;
  }

}

.table { 
border-collapse: collapse; 
border-left: 1px solid #CCCCCC  ; 
border-right: 1px solid #CCCCCC ; 
border-top:1px solid #CCCCCC ;
border-bottom:1px solid #CCCCCC ;
background-color:#ffffff ;
}


#table1 
{
   background-color:#FDE1E2;border-collapse:collapse;
}

#table1 th{background-color:#FA7E69 !important; }


#table2 
{
  background-color:#DCE3F1;border-collapse:collapse;
}
#table2 th{background-color:#008C8C !important; }

#table3 
{
  background-color:#E8F5DE;border-collapse:collapse;
}
#table3 th{background-color:#0099FF !important; }

#table4 span
{
  color:#EC0076;
  font-weight:bold;
}

#table5 span
{
  color:#CE6700;
  font-weight:bold;
}


.style1 {color:#6699FF}
.vertical {
font-family:IRANSans;
font-size:12;
font-weight:bold;
writing-mode: tb-rl; 
filter: flipH() flipV();
text-align:center;
}
.style3 {
	color: #FF3300;
	font-weight: bold;
}
.style4 {font-size: 9px}
.grid_krn{ width:90%; max-width:950px;}

 .successMessage, .errorMessage , .warningMessage
 { border: 1px solid;margin: 5px; padding: 5px 5px 5px 10px;background-repeat: no-repeat;background-position:10px center;direction:rtl;text-align:justify; border-radius:5px; }
 .successMessage{color: #264409; border-color:#c6d880; background-color: #e6efc2;font-family:IRANSans;}
 .errorMessage{text-align:right;color: #8a1f11;border-color:#f4686b;background-color: #fbe3e4;text-align:justify;font-family:IRANSans; }
 .warningMessage{text-align:right; color: #8a1f11;border-color:#f4686b; font-family:IRANSans;}
 
.pure-button{display:inline-block;*display:inline;zoom:1;line-height:normal;white-space:nowrap;vertical-align:baseline;text-align:center;
cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button{font-family:IRANSans;font-size:12px;*font-size:12px;*overflow:visible;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);*color:#444;border:1px solid #999;border:0 rgba(0,0,0,0);background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:hover,.pure-button:focus{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),color-stop(40%,rgba(0,0,0,.05)),to(rgba(0,0,0,.1)));background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:-moz-linear-gradient(top,rgba(0,0,0,.05) 0,rgba(0,0,0,.1));background-image:-o-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button:focus{outline:0}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset}.pure-button[disabled],.pure-button-disabled,.pure-button-disabled:hover,.pure-button-disabled:focus,.pure-button-disabled:active{border:0;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:not-allowed;box-shadow:none}.pure-button-hidden{display:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}
.button-success,
.button-error,
.button-warning,
.button-secondary {
color: white;
border-radius: 4px;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);}
.button-success {background: rgb(28, 184, 65); /* this is a green */}
.button-error { background: rgb(202, 60, 60); /* this is a maroon */}
.button-warning {background: rgb(223, 117, 20); /* this is an orange */}
.button-secondary { background: rgb(41, 68, 110); /* this is a light blue */}
._error , ._error:hover { cursor:none;color: white; background: rgb(202, 60, 60);border-radius: 4px;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); font-size:10px;}



.pure-table td,th{border: 1px solid ;

  text-align: center;}
 .pure-table th{background-color:#BE0525; 
 border-color:#000;color:#FFF;font-size:10px !important;font-family: IRANSans,Tahoma !important;} 


 
 
 
  .pure-table thead{background:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}
.container {
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box; }
.column,
.columns {
  width: 100%;
  float: left;
  box-sizing: border-box; }

/* For devices larger than 400px */
@media (min-width: 400px) {
  .container {
    width: 95%;
    padding: 0; }
}

/* For devices larger than 550px */
@media (min-width: 550px) {
  .container {
    width: 80%; }
  .column,
  .columns {
    margin-left: 4%; }
  .column:first-child,
  .columns:first-child {
    margin-left: 0; }

  .one.column,
  .one.columns                    { width: 4.66666666667%; }
  .two.columns                    { width: 13.3333333333%; }
  .three.columns                  { width: 22%;            }
  .four.columns                   { width: 30.6666666667%; }
  .five.columns                   { width: 39.3333333333%; }
  .six.columns                    { width: 48%;            }
  .seven.columns                  { width: 56.6666666667%; }
  .eight.columns                  { width: 65.3333333333%; }
  .nine.columns                   { width: 74.0%;          }
  .ten.columns                    { width: 82.6666666667%; }
  .eleven.columns                 { width: 91.3333333333%; }
  .twelve.columns                 { width: 100%; margin-left: 0; }

  .one-third.column               { width: 30.6666666667%; }
  .two-thirds.column              { width: 65.3333333333%; }

  .one-half.column                { width: 48%; }

  /* Offsets */
  .offset-by-one.column,
  .offset-by-one.columns          { margin-left: 8.66666666667%; }
  .offset-by-two.column,
  .offset-by-two.columns          { margin-left: 17.3333333333%; }
  .offset-by-three.column,
  .offset-by-three.columns        { margin-left: 26%;            }
  .offset-by-four.column,
  .offset-by-four.columns         { margin-left: 34.6666666667%; }
  .offset-by-five.column,
  .offset-by-five.columns         { margin-left: 43.3333333333%; }
  .offset-by-six.column,
  .offset-by-six.columns          { margin-left: 52%;            }
  .offset-by-seven.column,
  .offset-by-seven.columns        { margin-left: 60.6666666667%; }
  .offset-by-eight.column,
  .offset-by-eight.columns        { margin-left: 69.3333333333%; }
  .offset-by-nine.column,
  .offset-by-nine.columns         { margin-left: 78.0%;          }
  .offset-by-ten.column,
  .offset-by-ten.columns          { margin-left: 86.6666666667%; }
  .offset-by-eleven.column,
  .offset-by-eleven.columns       { margin-left: 95.3333333333%; }

  .offset-by-one-third.column,
  .offset-by-one-third.columns    { margin-left: 34.6666666667%; }
  .offset-by-two-thirds.column,
  .offset-by-two-thirds.columns   { margin-left: 69.3333333333%; }

  .offset-by-one-half.column,
  .offset-by-one-half.columns     { margin-left: 52%; }

}

