/* Typo */

.bodyWrapper h1,
.bodyWrapper h2,
.bodyWrapper h3,
.bodyWrapper h4,
.bodyWrapper h5,
.bodyWrapper h6{
	font-family: 'Open Sans', sans-serif;
	color: #fff;

}

.bodyWrapper{
	font-family: 'Open Sans', sans-serif;
}



.banner {
	padding: 2em;
}

/* Navigation */

.bodyWrapper a,
.bodyWrapper a:link,
.bodyWrapper a:visited,
.bodyWrapper a:active{
	color:#00aabe; 
	transition: all .2s;
}

.bodyWrapper a:focus,
.bodyWrapper a:hover{
	color: #fff !important;
	text-decoration: none;
}


/* Layout */


main{
	height: calc(100vh - 60px);
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #00aabe;
}

footer{
	/*background-color: #666;*/
	background-color: #222;
	height: 60px;
	display: flex;
	align-items:flex-end;
	justify-content: center;
}


/* Genex Signature */
footer #genexSignature div:last-child{
	background-color: #000;
	height: 9px;
}

footer #genexSignature img {
    display: inline-block;
}

footer #genexSignature{
	/*background-color: #222;*/
	padding-top: 1em;
	width: 100vw;
}

footer .subFooter{
	margin-top: 3px;
	margin-bottom: .3em;
	float: left;
	color: #fff;
}