/**
 * @package   Portal - accessibletemplate
 * @version   2.3.1
 * @author    Francesco Zaniol, accessibletemplate - http://www.accessibletemplate.com
 * @copyright Copyright (C) 2011-Present Francesco Zaniol
 * @license   accessibletemplate Terms & Conditions - http://www.accessibletemplate.com/en/terms-and-conditions
 **/
/**
 * This CSS is included in all layouts, except "high contrast"
**/
/* ------------------------
-  GENERAL TAGS style definitions and TYPOGRAPHY style definitions
------------------------ */
/* Body
--------------------------- */
body{
	font-family:Arial, sans-serif;
	color:#454545;
	background:#FFF;
	}
/* Headings
--------------------------- */
h1,h2,h3,h4,h5,h6{
	font-family:Arial, sans-serif;
	color:#454545;
	}
h1{font-size:240%;margin:1em .6% .8em .6%;}
h2{font-size:200%;margin:1em .6%;}
h3{font-size:160%;margin:1.6em .6% .8em .6%;}
h4{font-size:120%;margin:1.4em .6% .5em .6%;}
h5{font-size:100%;font-weight:bold;margin:1em .6% .5em .6%;}
h6{font-size:80%;font-weight:bold;margin:.8em .6% .5em .6%;}
/* links
--------------------------- */
a{color:#E0431D;text-decoration:underline;}/*old:#CC3824*/
a:visited{color:#D6321C;}
a:focus,a:hover{text-decoration:none;color:#09c;}
/* Tables
--------------------------- */
table{background-color:#FFF;}
td,tr{border:1px solid #D9D5D0;}
th,td,caption{}
tfoot{font-style:italic;}
caption{background:#E0E0E0;margin:0 1%;font-style:italic;}
th{font-weight:bold;}
thead,thead tr{background:#333;color:#FFF;}
thead th,thead td{border:1px solid #EEE;}
thead th a,thead th a:link{color:#CCC;}
thead th a:hover{color:#FFF;}
/* Form style
--------------------------- */
form{
	border-width:1px 0 0 0;
	background-color:#F4F4F4;
	}
fieldset{}
legend{
	font-style:italic;
	background-color:#F6F6F6;
	padding: 0.4em 1em;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	}
form label{font-style:italic;}
input,textarea,select{
	background-color:#FEFEFE;
	border:1px solid #E6E6E6;
	border-color: #E8E8E8 #E8E8E8 #DDD #E8E8E8;
	}
option{background-color:#FEFEFE;color:inherit;}
textarea{}
button,input[type=button],input[type=reset],input[type=submit],
.btn,.btn:visited,.button,.button:visited{
	text-align:center;
	border:0;
	background:#D6321C;
	color:#FFF;
	text-indent:0;
	display:inline-block;
	padding:0.462em 0.8em;
	cursor:pointer;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,.btn:hover,.button:hover,
button:focus,input[type=button]:focus,input[type=reset]:focus,input[type=submit]:focus,.btn:focus,.button:focus
{background-color:#09C;color:#FFF;}
button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active,.btn:active,.button:active
{background-color:#08B;color:#FFF;}
input:hover,textarea:hover,select:hover{background-color:#FFFFCC;}
input:focus,textarea:focus,select:focus{background-color:#FFFFCC;}
/* Other
--------------------------- */
hr{
	display:block;
	margin:2em 6% 1.8em 6%;
	padding:0;
	width:auto;
	height:0;
	clear:both;
	border:0;
	border-top:1px solid #999;
	border-bottom:1px solid #FFF;
	}
/* ------------------------
-  MARKED BLOCKS
--------------------------- */
.marked-block-dark,.marked-block-light{
	border-width:3px;
	border-style:solid;
	border-radius:0.6em;
	-moz-border-radius:0.6em;
	-webkit-border-radius:0.6em;
	}
.marked-block-dark{
	color:#6a6c6c;
	border-color:#CCC !important;
	background:#EEE;
	}
.marked-block-light{
	color:#555;
	border-color:#D4D4D4 !important;
	background:#F3F3F3;
	}
/* HEADINGS and PARAGRAPHS inside styled blocks */
.marked-block-dark h1,.marked-block-light h1,
.marked-block-dark h2,.marked-block-light h2,
.marked-block-dark h3,.marked-block-light h3,
.marked-block-dark h4,.marked-block-light h4,
.marked-block-dark h5,.marked-block-light h5,
.marked-block-dark h6,.marked-block-light h6{
	border-bottom:solid 1px;
	}
.marked-block-dark h1,.marked-block-dark h2,.marked-block-dark h3,
.marked-block-dark h4,.marked-block-dark h5,.marked-block-dark h6{
	color:#6a6c6c;
	border-bottom-color:#CCC;
	}
.marked-block-light h1,.marked-block-light h2,.marked-block-light h3,
.marked-block-light h4,.marked-block-light h5,.marked-block-light h6{
	color:#555;
	border-bottom-color:#E3E1E1;
	}
.marked-block-dark p{color:#6a6c6c;}
.marked-block-light p{color:#555;}