/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com 

Blue #135EF9
Yellow #E0AC18
*/



body { font-size:15px }

h1 {font-size:28px; letter-spacing:-1px; color:#135EF9; }
h2 {font-size:24px; letter-spacing:-1px; color:#135EF9; }
h3 {font-size:20px; letter-spacing:-1px; color:#135EF9; }
h4 {font-size:18px; letter-spacing:-1px; color:#135EF9; font-weight:bold; }
h5 {font-size:18px; letter-spacing:-1px; color:#333; font-weight:bold; }

li, ol {font-size:15px; letter-spacing:-0.3px; color:#666666; }

p {font-size:15px; letter-spacing:-0.3px; color:#666666; }
a {font-size:15px; letter-spacing:3px; color:#666666; }
p a {font-size:15px; letter-spacing:-0.3px; color:#666666; }

td {font-size:15px; letter-spacing:-0.3px; color:#666666; }
td p {font-size:15px; letter-spacing:-0.3px; color:#666666; }
td a {font-size:15px; letter-spacing:-0.3px; color:#666666; }

.container a {font-size:15px; letter-spacing:-0.3px; }
.container p a {font-size:15px; letter-spacing:-0.3px; }
.container {padding-top:10px; padding-bottom:15px; }

.blackbg {background-color:#000 }
.bg-white {background-color:#fff }
.text-color-white {color:#fff }



button {
    background-color: #135EF9; /* Blue */
    border: none;
    color: white;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

button:hover {
    background-color: #00A800; /* Yellow */
    color: white;
	}

button .red {
    background-color: #FF0000; /* Blue */
    border: none;
    color: white;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

button:hover .red {
    background-color: #DA0000; /* Yellow */
    color: white;
	}
        
input[type=button], input[type=submit], input[type=reset] {
    background-color: #135EF9; /* Blue */
    border: none;
    color: white;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
    background-color: #E0AC18; /* Yellow */
    color: white;
	}
    
input[type=file], input[type=submit], input[type=reset] {
    background-color: #FF8000; /* orange */
    border: none;
    color: #000;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}
input[type=file]:hover, input[type=submit]:hover, input[type=reset]:hover {
    background-color: #C86400; /* Yellow */
    color: white;
	}


	input[type=submit] {
    background-color: #135EF9; /* Blue */
    border: none;
    color: white;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

    input[type=submit]:hover {
    background-color: #E0AC18; /* Yellow */
    color: white;
	} 
    
	input[type=submit].red {
    background-color: #FF0000; /* Blue */
    border: none;
    color: white;
    padding: 8px 16px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 15px;
    -webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;
}

    input[type=submit]:hover {
    background-color: #E0AC18; /* Yellow */
    color: white;
	} 
    
    input[type=text] {min-width:300px }            

/* ----------- TABLES */

table {width:100%; border:none; }
tr:first-child {background-color:#E9E5E5; border-bottom:1px #A6A6A6 solid; margin-bottom:8px }
tr:first-child td {padding:8px 3px;}
td {padding:5px 3px; } 



table.list {width:100%; border:none; }
tr:first-child {background-color:#E9E5E5; border-bottom:1px #A6A6A6 solid; margin-bottom:8px }
tr:first-child td {padding:8px 3px;}
td {padding:5px 3px; border-bottom:1px #DBD7D7 solid; } 

table.plain {border:none; width:900px; padding-right:20px}
table.plain tr:first-child {background-color:#E9E5E5; border-bottom:1px #A6A6A6 solid; margin-bottom:8px } 
table.plain td {padding:5px 3px; border-bottom:none;} 

table.plain input[type=text] {width:100%; height:30px }    
/* table.plain>tr:first-child {background-color:fff; margin-bottom:8px } */



textarea {width:100%; height:220px; }    

/* ----------- FOOTER */
footer {background-color:#333333; padding:0 15px; width:100%; }

footer a  { color:#fff; font-size: 15px;}
footer a:visited { color:#135EF9; font-size: 15px;}
footer a:hover { color:#E0AC18; font-size: 15px;}
footer a:active { color:#fff; font-size: 15px;}

mt-10 {margin-top:10px }
mt-20 {margin-top:20px }
mt-30 {margin-top:30px }
mt-40 {margin-top:40px }
mt-50 {margin-top:50px }
mt-60 {margin-top:60px }

hr.style1{
	border-top: 1px solid #8c8b8b;
}


hr.style2 {
	border-top: 3px double #8c8b8b;
}

hr.style3 {
	border-top: 1px dashed #8c8b8b;
}

hr.style4 {
	border-top: 1px dotted #8c8b8b;
}

hr.style5 {
	background-color: #fff;
	border-top: 2px dashed #8c8b8b;
}


hr.style6 {
	background-color: #fff;
	border-top: 2px dotted #8c8b8b;
}

hr.style7 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}


hr.style8 {
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}
hr.style8:after {
	content: '';
	display: block;
	margin-top: 2px;
	border-top: 1px solid #8c8b8b;
	border-bottom: 1px solid #fff;
}

hr.style9 {
	border-top: 1px dashed #8c8b8b;
	border-bottom: 1px dashed #fff;
}

hr.style10 {
	border-top: 1px dotted #8c8b8b;
	border-bottom: 1px dotted #fff;
}


hr.style11 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/images/hr-11.png) repeat-x 0 0;
    border: 0;
}


hr.style12 {
	height: 6px;
	background: url(http://ibrahimjabbari.com/images/hr-12.png) repeat-x 0 0;
    border: 0;
}

hr.style13 {
	height: 10px;
	border: 0;
	box-shadow: 0 10px 10px -10px #8c8b8b inset;
}


hr.style14 { 
  border: 0; 
  height: 1px; 
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0); 
}


hr.style15 {
	border-top: 4px double #8c8b8b;
	text-align: center;
}
hr.style15:after {
	content: '\002665';
	display: inline-block;
	position: relative;
	top: -15px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
}

hr.style16 { 
  border-top: 1px dashed #8c8b8b; 
} 
hr.style16:after { 
  content: '\002702'; 
  display: inline-block; 
  position: relative; 
  top: -12px; 
  left: 40px; 
  padding: 0 3px; 
  background: #f0f0f0; 
  color: #8c8b8b; 
  font-size: 18px; 
}


hr.style17 {
	border-top: 1px solid #8c8b8b;
	text-align: center;
}
hr.style17:after {
	content: '§';
	display: inline-block;
	position: relative;
	top: -14px;
	padding: 0 10px;
	background: #f0f0f0;
	color: #8c8b8b;
	font-size: 18px;
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	transform: rotate(60deg);
}


hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 1px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #8c8b8b; 
  border-width: 0 0 1px 0; 
  border-radius: 20px; 
}