::-webkit-scrollbar {width: 6px; height:15px}
::-webkit-scrollbar-track {background:#ededed;}
::-webkit-scrollbar-thumb {border-radius: 10px;background:#1abb9c;}
@charset "utf-8";
@font-face {
  font-family: 'Droid Arabic Kufi'; src:url(fonts/DroidKufi-Regular.ttf) format('truetype'),
       url(fonts/DroidKufi-Regular.woff) format('woff');}
@font-face {
 font-family: 'Signika', sans-serif; src:url(fonts/Signika-Regular.ttf) format('truetype');}*{ font-family: 'Signika', sans-serif;text-transform: capitalize;  font-size:14px;}
body {}
.btn1 a:link {text-align:center;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
background-color:#ededed;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#000000;font-size:14px;
padding:3px 3px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;width:100px;}
.btn1 a:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);background-color:#dfdfdf; }
.btn1 a:visited {text-decoration:none;color: #000000; border:1px solid #dcdcdc;}
.btn1 a:active {text-decoration:none;color: #000000;position:relative;top:1px;}
.btn2 a:link {text-align:center;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
background-color:#ededed;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#000000;font-size:14px;
padding:3px 3px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;width:200px;}
.btn2 a:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);background-color:#dfdfdf; }
.btn2 a:visited {text-decoration:none;color: #000000; border:1px solid #dcdcdc;}
.btn2 a:active {text-decoration:none;color: #000000;position:relative;top:1px;}
.sh{ font-size:14px; text-align:center; height:25px; direction:ltr; background-color:#dfdfdf; color:#000000;}
.sh1{ font-size:14px; text-align:center; height:25px; direction:ltr;  color:#000000;background-color:#f1f1f1; }
.sh1cen{ font-size:14px; text-align:center; height:25px; direction:ltr;  color:#000000;background-color:#f1f1f1;text-indent:2px; }  
.text1{ font-size:14px;direction:ltr;background-color:#f6f6f6;color:#000000; text-align:left;}  
.bs1{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#000000;background-color:#e5e5e5;}
.bs2{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#000000;background-color:#efefef;}
.bs3{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#000000;background-color:#f8f8f8;}
.bso{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#000000;background-color:#f3f3f3;}
.text1e{ font-size:14px;  direction:ltr;}
.text1a{ font-size:12px;  direction:rtl; font-family: 'Droid Arabic Kufi';}
.tabcen{ margin:0 auto; }
.mar{}
.red1{ color:#FF0000;}
.blue1{ color:#000080;}
.green11{ color:#1d7171;}
.pink1{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#7c6477;background-color:#FFDDDD;}
.pink2{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#7c6477;background-color:#FFECEC;}
.green1{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#617e61;background-color:#CCFFCC;}
.green2{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#617e61;background-color:#F0FFF0;}
.green3{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#1d7171;background-color:#ccffff;}
.green4{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#000000;background-color:#ccffff;}
.yellow1{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#1d7171;background-color:#ffffcc;}
.blue11{font-size:14px; text-align:center; height:25px; direction:ltr;  color:#1d7171;background-color:#f0f8ff;}
.bsprint{font-size:14px; text-align:center; height:25px;direction:ltr; margin:4px 0;  color:#000000;background-color:#fcfcfc;border:1px solid #f4f4f4; }
.sh1 a:link { text-decoration:none; color:#000000;}.sh1 a:hover { text-decoration:none; color:#000000;}.sh1 a:visited { text-decoration:none; color:#000000;}.sh1 a:active { text-decoration:none; color:#000000;}
.bs2 a:link { text-decoration:none; color:#000000;}.bs2 a:hover {  background-color:#ffffcc;text-decoration:none; color:#000000;}.bs2 a:visited { text-decoration:none; color:#000000;}.bs2 a:active { text-decoration:none; color:#000000;}
.table1{ margin:0 auto; width:70%; direction:rtl; }
.table1p{ margin:0 auto; width:100%; direction:rtl; }
.table1o{direction:rtl; }
.tabel2{direction:ltr;}
.dir1{ direction:ltr;}
.dir2{ direction:rtl; float:right;}
.dir100{text-align:left; font-size:14px;}
.dir200{float:left;}
.dir300{direction:ltr; float:left;}
.tr1{ background-color:#efefef; direction:ltr; font-size:14px;color:218992; text-align:left;}
.tr2{ background-color:#db5c25; direction:ltr; font-size:14px;color:FFFFFF;text-align:center;}
.tr3{ background-color:#7ed3d8; direction:ltr; font-size:14px;color:FFFFFF;text-align:center;}
.tr4{ background-color:#28b7bf; direction:ltr; font-size:14px;color:FFFFFF;text-align:center;}
.tr5{ background-color:#47799a; direction:ltr; font-size:14px;color:FFFFFF;text-align:center;}
.tr6{ background-color:#1c5781; direction:ltr; font-size:14px;color:FFFFFF;text-align:center;}
.unlink{text-decoration:none;color:#000000;}.unlink a:hover{text-decoration:none;color:#000000;}.unlink a:visited{text-decoration:none;color:#000000;}.unlink a:active{text-decoration:none;color:#000000;}
.unlink1{text-decoration:none;color:218992;}
.texo{font-size:14px;}.texc{text-align:center;}.texl{text-align:left;}.texr{text-align:right;}
.texo1{font-size:12px;}
.tbborder{  border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;border:1px solid #CCC;}
.tabc{ height:40px; border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px; border-bottom: 3px solid #6b93c4;background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #2a3f54), color-stop(100%, #172d44) );background:-moz-linear-gradient( center top, #2a3f54 5%, #172d44 100% );background:-ms-linear-gradient( top, #2a3f54 5%, #172d44 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a3f54', endColorstr='#172d44');background-color:#2a3f54;color:#ffffff;}
.tabclink{ color:#ffffff; text-decoration:none;}
.tabclinkactive{ color:#172d44; text-decoration:none; background-color:#efecec; padding:7px }
.tabclink a:link{ color:#ffffff; text-decoration:none;}
.tabclink a:hover { text-decoration:none; color:#ffffff;}
.tabclink a:visited{ color:#ffffff; text-decoration:none;}
.tabclink a:active{ color:#ffffff; text-decoration:none;}
.btn3 a:link {text-align:center;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
background-color:#ededed;border-radius:6px;border:1px solid #dcdcdc;display:inline-block;cursor:pointer;color:#000000;font-size:14px;
padding:3px 3px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;width:150px;}
.btn3 a:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);background-color:#dfdfdf; }
.btn3 a:visited {text-decoration:none;color: #000000; border:1px solid #dcdcdc;}
.btn3 a:active {text-decoration:none;color: #000000;position:relative;top:1px;}
select {	
background-color: white; border: thin solid #ededed;border-radius: 4px; display: inline-block;
 font-size:14px; text-align:left; direction:ltr; padding:0px 25px 0px 6px; margin: 0;      
 -webkit-box-sizing: border-box;-moz-box-sizing: border-box; box-sizing: border-box;
 -webkit-appearance: none;-moz-appearance: none;background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    radial-gradient(#ddd 70%, transparent 72%);
  background-position:
    calc(100% - 12px) calc(1em + -3px),
    calc(100% - 7px) calc(1em + -3px),
    calc(100% - .4em) .3em;
  background-size:
    5px 5px,
    5px 5px,
    14px 14px;
  background-repeat: no-repeat;
}

select.round:focus {
  background-image:
    linear-gradient(45deg, white 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, white 50%),
    radial-gradient(gray 70%, transparent 72%);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - .5em) .5em;
  background-size:
    5px 5px,
    5px 5px,
    1.5em 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}
select option {color:#000000; background-color:  rgba(233,233,233,0.4);border-radius:5px;  font-size:14px; text-align:left; direction:ltr;}
	
input[type="submit"] 
	 { padding:1px 5pxpx; margin:4 2px; font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:0;text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #2a3f54), color-stop(100%, #172d44) );background:-moz-linear-gradient( center top, #2a3f54 5%, #172d44 100% );background:-ms-linear-gradient( top, #2a3f54 5%, #172d44 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a3f54', endColorstr='#172d44');background-color:#2a3f54;color:#ffffff;text-align:center; }

input[type="submit"]:hover 
	 {background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #172d44), color-stop(100%, #2a3f54) );background:-moz-linear-gradient( center top, #172d44 5%, #2a3f54 100% );background:-ms-linear-gradient( top, #172d44 5%, #2a3f54 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#172d44', endColorstr='#2a3f54');background-color:#172d44;}
	input[type="submit"]:active, input[type="button"]:active {position:relative;top:1px;}
	
input[type="reset"] 
	 { padding:1px 5pxpx; margin:4 2px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:0;text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #2a3f54), color-stop(100%, #172d44) );background:-moz-linear-gradient( center top, #2a3f54 5%, #172d44 100% );background:-ms-linear-gradient( top, #2a3f54 5%, #172d44 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a3f54', endColorstr='#172d44');background-color:#2a3f54;color:#ffffff;text-align:center;}

input[type="reset"]:hover 
	 {background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #172d44), color-stop(100%, #2a3f54) );background:-moz-linear-gradient( center top, #172d44 5%, #2a3f54 100% );background:-ms-linear-gradient( top, #172d44 5%, #2a3f54 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#172d44', endColorstr='#2a3f54');background-color:#172d44;}

input[type="button"]{text-align:center;   padding:1px 5pxpx; margin:4 2px;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:0;text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #2a3f54), color-stop(100%, #172d44) );background:-moz-linear-gradient( center top, #2a3f54 5%, #172d44 100% );background:-ms-linear-gradient( top, #2a3f54 5%, #172d44 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a3f54', endColorstr='#172d44');background-color:#2a3f54;color:#ffffff;}
input[type="button"]:hover {background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #172d44), color-stop(100%, #2a3f54) );background:-moz-linear-gradient( center top, #172d44 5%, #2a3f54 100% );background:-ms-linear-gradient( top, #172d44 5%, #2a3f54 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#172d44', endColorstr='#2a3f54');background-color:#172d44;}
	
.input1{ width:150px; height:25px; border: solid 1px #E5E5E5;  outline: 0;   width: 200px;  background: #FFFFFF ; 
    background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF)); 
    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px); 
    box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;  -webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;
direction:rtl;text-align: right;color:#000000;font-size:14px; border-color: #C9C9C9;  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px; }
.input1:focus {  border-color: #4488cc;  border-style: solid;  border-width: 1px;  outline: 0;} 
   
input:hover, textarea:hover, 
input:focus, textarea:focus {  border-color: #C9C9C9;  -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;  } 
	
	
	/* ----------------------------------------------  Reset form elements ---------------------------------------------- */
	
	input, textarea {border: 0px solid; border: 1px solid #f3f3f3;text-align:left; direction:ltr; background-color:  rgba(255,255,255,0.4); font-size:14px;}

/* ----------------------------------------------  Inputs, textareas and selects  ---------------------------------------------- */

	input[type="text"], textarea,  div.styled, input[type="file"] {  font-size:11px; border-radius:2px; border: solid 0px #ccc; }
	div.styled, select, input[type="submit"], input[type="button"], 
	input[type="file"]:after {-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 1px rgba(0,0,0,0.1);}	
	input[type="text"], textarea, input[type="file"] {text-align:left; direction:ltr; background-color:  rgba(255,255,255,0.4); font-size:14px;border: thin solid #ededed;border-radius: 4px;}
	.ie9 input[type="text"] { line-height:normal; } /* Get the stuff to line up right */
	textarea { width:100%; height:10em; }
	div.styled { direction:rtl;	overflow:hidden; padding:0; margin:0; }
		.ie7 div.styled {border:none;}
div.styled select {
float:right;font-size:14px;width:110%;  background-image:none;-webkit-appearance: none; border:none; box-shadow:none;}
.ie7 div.styled select {width:50%; padding:0.1em 0.5em;}	
	
	
/* ----------------------------------------------  File field  ----------------------------------------------  */
.file_input_textbox
{float: right
}

.file_input_div
{float: right;position: relative; width: 105px; height: 23px; overflow: hidden;}
.file_input_button
{width: 100px; height: 23px; position: absolute; top: 0px;background-color: #33BB00;color: #FFFFFF;border-style: solid;text-align:center;}

.file_input_hidden
{font-size: 45px; position: absolute; 
top: 0px; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; -khtml-opacity: 0; -moz-opacity: 0;}

	
/* ----------------------------------------------  Checkboxes and Radio inputs  ----------------------------------------------  */	
input[type="radio"]:checked:before {
    content: "";
    display: block;
    position: relative;
    top: 3px;
    right: -3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: red;
}
input[type="checkbox"]:checked:before {
  position:absolute;
    width:0.75em;
    height:1.25em;
    top:50%;
    left:auto;
    **-webkit-transform:rotate(45deg) skew(5deg);**
    -webkit-transform-origin:50%50%;
    right:1.1em;
    border:.35em solid;
    border-top:none;
    border-left:none;
    margin-top:-0.75em;
   background: green;
}
.button100{text-align:center;cursor:pointer; font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; border:0;padding:1px 5px;text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #2a3f54), color-stop(100%, #172d44) );background:-moz-linear-gradient( center top, #2a3f54 5%, #172d44 100% );background:-ms-linear-gradient( top, #2a3f54 5%, #172d44 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a3f54', endColorstr='#172d44');background-color:#2a3f54;color:#ffffff;}