body{
	background-color:#082fa4;
	
}
h1,h2,h3,h4,h5{font-family: 'Exo 2', sans-serif;}
.reg-screen input,
.reg-screen select
{
	padding: 0.5em 1em;
    font-weight: 400;
    font-family: 'Exo 2';
    text-transform: uppercase;
	width: 100%;
}
.reg-screen small{
	font-weight:100;
}
.reg-screen h1{
	font-size: 26px;
    text-transform: uppercase;
    margin: 0.4em 0;
}

.reg-screen h5{
	font-weight:300;
	text-transform: uppercase;
}
.reg-screen p{
	font-weight: 100;
    font-family: 'Exo 2';
	margin:0;
}






.top-boxes{
	width:100vw;
	overflow:hidden;
	height:155px;
	position:fixed;
	z-index:2;
}
.top-left-box{
	position:absolute;
	width:50vw;
	height:175px;
	b1order:1px solid red;
	background-image:url(/images/corner-top-left.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-size:contain;
	top:0px;
	left:-10px;
}
.top-right-box{
	position:absolute;
	width:50vw;
	height:175px;
	b1order:1px solid red;
	background-image:url(/images/corner-top-right.png);
	background-repeat:no-repeat;
	background-position:top right;
	background-size:contain;
	top:0px;
	right:-10px;
}
.mock-box{
	opacity: 0.15;
    z-index: 1;
	position:fixed;
	width:100%;
	height:100%;
	background:url(mock.jpg) no-repeat center fixed;
	background-size:cover;
}
.title1{
	font-family: 'Exo 2', sans-serif;
	color: white;
    font-size: 23px;
    font-weight: 600;
    font-style: italic;
    text-transform: uppercase;
    padding-top: 3em;
	padding-left: 1em;
}
.logo-box{
	width: 80px;
    height: 125px;
    background: url(/images/logo.jpg) no-repeat;
    position: absolute;
    background-size: contain;
    top: 32px;
    left: 15px;
}
.red-box{
	background: #02007d;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}