/* #### css basics #### */

* {padding:0; margin:0;line-height:1.3em; border:0; text-align:left;}
html { overflow:auto; overflow-y: scroll; height:100%; }
table, tbody, th, tr, td { border:0; padding:0; margin:0; }
a, a:hover, a:active { outline: none; text-decoration:none; }
main { display:block; }

body {
 background:rgb(255,255,255);
 font-family: 'Open Sans', sans-serif;
 height:100%;
 font-size:10px;
}

/* #### main #### */

img.logo {
    display:block;
    margin:80px auto 40px auto;
}

.wrap-disclaimer {
    width:280px;
    margin:0 auto;
}

.wrap-disclaimer h1 {
    color:rgb(51,51,51);
	font-size:12px;
	font-weight:600;
	line-height:1.5em;
	text-align:center;
}

.wrap-disclaimer h2 {
    color:rgb(51,51,51);
	font-size:12px;
	font-weight:600;
	line-height:1.5em;
	text-align:center;	
}

.wrap-disclaimer p {
    color:rgb(51,51,51);
	font-size:1.2em;
	font-weight:400;
	line-height:1.5em;
	margin:0 0 10px 0;	
	text-align:center;	
}

.wrap-disclaimer p a {
    color:rgb(0,71,141);
	font-size:1em;
	font-weight:400;	
}

.wrap-disclaimer p a:hover {
    color:rgba(0,71,141,0.7);
}