html,body{
	font-size:12px;
	font-family:'roboto', helvetica, arial, sans-serif;
	color: #FFF;
	/*word-break:keep-all;*/
    word-wrap:normal;
	height: 100%;
	background-color: #00407f;
	text-align: center;
    }

a,
a:active,
a:focus,
a:hover,
a:link,
a:visited {
    color:inherit;
    text-decoration:none;
    font-weight:inherit;
}



abbr,acronym{
    border-bottom:0px dotted #000;
}

blockquote{
    border-left:2px solid #4db6ac;
    margin-bottom:1em;
    padding-left:1em;
}

cite:before,q:before{
    content:'\201C';
}

cite:after,q:after{
    content:'\201D';
}

code,samp,kbd,command,var{
    -moz-border-radius:.3em;
    -webkit-border-radius:.3em;
    border-radius:.3em;
    background-color:#e2e2e2;
    color:#000;
    font-family:'Fira mono', 'Courier New', Courier, monospace;
    font-size:85%;
    letter-spacing:.05em;
    padding:0 .5em;
}

dl dd{
    margin:.5em;
    padding-bottom:1em;
    padding-left:1em;
}

b,strong,dl dt{
    font-weight:700;
}

h1,h2,h3,h4,h5,h6{
    margin-bottom:.3em;
}

h1{
	font-size:16px;
	color:white;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	}

h2{
	font-size:10px;
}
h3{
    font-size:2.5em;
}
h4{
    font-size:2em;
}
h5{
    font-size:1.5em;
}
h6{
    font-size:1.2em;
}

hr{
	border: 0;
	height: 1px;
	background-color:#03507f;
	margin: 0em;
}

iframe {
	margin: 0 auto;
	max-width: 95%;
	background: rgba(255,255,255,0.8);
	opacity: 1;  
	height:300px;
}




p{
	line-height:20px;
	margin-bottom:1em;
	padding-left: 10px;
	font-size:14px;
}

pre{
    margin-bottom:1em;
    overflow-x:auto;
}

small{
    font-size:70%;
}

sub{
    font-size:80%;
    vertical-align:sub;
}

sup{
    font-size:80%;
    vertical-align:super;
}

u{
    text-decoration:underline;
}

address,cite,i,em{
    font-style:italic;
}
.red {
	color: #C30;
}
