* { margin:0; padding:0; text-align:left; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html { height:100%;
-webkit-text-size-adjust: none;
text-size-adjust: none;
-ms-text-size-adjust: none;
}
div { display:block; }
body { font: 12px/1.55 'Roboto', Arial, Tahoma; color: #606060; background:#FFF; height: 100%; }
a, a:visited { color: #444; text-decoration:none; cursor:pointer; font-weight:normal; }
p { margin:0; padding:0; display: inline-block; }
img { border:none;}
li { list-style:none; display:block; }
h1,h2,h3,h4,h5,h6 { line-height: 1.4em; font-weight: normal; font-size:12px; text-transform: none; font-style: normal;}
a:hover { text-decoration:none; }
a img { border:0;}
a:hover img { border:0; text-decoration:none;}
input, select, textarea, button { border:none; background: none; padding: 15px 0; font-size: 16px; outline:0; border-bottom: 1px solid rgba(0, 192, 242, 0.29); width: 100%; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-border-radius: 0;  -webkit-border-radius: 0;  border-radius: 0; color: #fff; font-family: 'Roboto', Arial;}
input:focus, textarea:focus { border-color:#fff; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder { color:#fff; }
input[type="submit"], button { cursor:pointer; border-bottom:none; background: #00c0f2; color: #FFF; padding: 15px 50px; display: inline-block; width: auto; text-align: center;}
input[type="submit"]:hover, button:hover { background: #102268;}
button { margin-top:12px; display: block; width: 100%; text-align: center;}
input i, button i { margin-right: 10px; }
select {cursor: pointer; background-image: url(images/select.png); background-position: right center; background-repeat: no-repeat; background-origin: content-box; }
select:hover {border-color: #fff; }
select option { background:#EEE; color:#000; }
form label { color: #00C0F2; margin-top:10px; display:block; }
form ul.links { margin-top:20px; }
form ul.links li { margin-top:12px; }
form ul.links li:first-child { margin-top:0; }
form ul.links li a { font-size:14px; }

/* general */
* { margin:0; padding:0; text-align:left; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
html { height:100%;
-webkit-text-size-adjust: none;
text-size-adjust: none;
-ms-text-size-adjust: none;
}
div { display:block; }
body { font: 12px/1.55 'Open Sans', Arial, Tahoma; color: #606060; background:#FFF; height: 100%; }
a, a:visited { color: #444; text-decoration:none; cursor:pointer; font-weight:normal; }
p { margin:0; padding:0; display: inline-block; }
img { border:none;}
li { list-style:none; display:block; }
h1,h2,h3,h4,h5,h6 { line-height: 1.4em; font-weight: normal; font-size:12px; text-transform: none; font-style: normal;}
a:hover { text-decoration:none; }
a img { border:0;}
a:hover img { border:0; text-decoration:none;}

.header {
	padding-top:130px;
	width:100%;
}

.logo {
	text-align: center;
}

.logo img {
	width:380px;
	height: 181px;
}

.email {
	width:100%;
	text-align: center;
	margin-top:130px;
}

.email a {
	font-size:22px;
	color:#00bff2;
	font-weight: 600;
}

.footer {
	padding-top:80px;
}

@media all and (max-width:767px) {
	.header {
		padding-top:48px;
	}
	.logo img {
		width:200px;
		height: 95px;
	}
	.email {
		margin-top:48px;
	}
	.email a {
		font-size:18px;
	}
	.footer img {
		position:absolute;
		bottom:0;
		width: 100%;
		left:0;
	}
}