/* globals.css */
*{box-sizing: border-box}

html{margin:0;padding:0;-webkit-font-smoothing: antialiased;text-rendering: optimizelegibility}

body{
	color:#3b3b3b;
	background:#404040;
	font-family: 'Source Sans 3',Arial,sans-serif;        
	font-size: 15px;                
	line-height: 1.7em;      
	font-style: normal;      
	font-weight: 400}

hr{border-bottom:1px dotted #ccc}
hr{max-width:80%;margin-top:20px;margin-bottom:20px;border-top:1px dotted #ccc;border-top:#fff 1px solid}

strong{font-weight: 600}

.content-element-list td{vertical-align:top}
.content-element-list td.col_0,.content-element-list th.head_0{width:25%}
.content-element-list td.col_1,.content-element-list th.head_1{width:20%}

ul {margin-left:12px;padding:0}
li {margin-left:12px;padding:0}
#section1 li a{text-decoration:none;margin-left:0;}

figure{margin:0;padding:0}

fieldset{border: none}

p{margin-top:3px;padding:0 0 2px}
a{font-weight:normal;text-decoration:none;color: #0D8C92}

.back,.error{margin-right:10px;margin-left:10px}

h1 a,h2 a,h3 a,h4 a,h5 a,h1,h2,h3,h4,h5
{
	font-family:'Source Sans 3',Helvetica,Arial,sans-serif;
	color:#3b3b3b;
	font-family: 'Source Sans 3',Arial,sans-serif;
	line-height: 1.7em;      
  	text-rendering: optimizelegibility;

}
	


h1{	margin-left:0;	
	padding-left:0;
	font-size:1.825em;
	line-height:2.0em;
	color:#22222;
	font-style: normal;      
	font-weight: 400
}

h2{padding-bottom:5px;font-size:1.29em;color:#303030}
h3{font-size:21px;color:#303030}
h4,h4 a{font-size:.9em;font-weight:bold;color:#303030}

#section1 h2{font-size:.9em;font-weight:normal;color:#4f4d4d}



.clearfix:after,#wrapper:after{height:0.02px;clear:both;display:block;line-height:0;content: "";visibility: hidden}
.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
.clr{clear:both}

.showat480,.showat768{display:none}
