html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    background-color: #004F78;
    color:#000;
    text-rendering: optimizeLegibility; 
    font-family: 'Nunito', "Helvetica Neue", Helvetica, Arial, sans-serif;
    position:relative;
    -webkit-font-smoothing: antialiased;
}
.clearfix:after {  content: ".";  display: block; height: 0;  clear: both; visibility: hidden;}
ul {margin:0;padding:0;}
li {list-style:none;margin:0;padding:0;}
textarea, input {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;} 
a:link { text-decoration: none; }

.content{width:100%;}
input {
    
    -webkit-appearance: none; 
    -moz-appearance: none; 
}

.top {text-align: center; padding:200px 0 200px 0;height:50%;background-color: #57AFE2;}
.bottom {text-align: center;padding:200px 0 200px 0;}
.fb {margin-top:100px;}
.fb a:link, .fb a:visited {font-weight: bold;color:#FFF;}
.fb img {opacity: 0.5;}