@font-face {
	font-family: 'ProximaNova';
	src:url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype');
	src: url('../fonts/ProximaNovaRegular.eot?#iefix') format('embedded-opentype'), 
	url('../fonts/ProximaNovaRegular.woff2') format('woff2'),
	url('../fonts/ProximaNovaRegular.woff') format('woff'),
	url('../fonts/ProximaNovaRegular.ttf') format('truetype'),
	url('../fonts/ProximaNovaRegular.svg#svgFontName') format('svg');
  }

html, body { 
	margin:0px; padding:0px; 
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-size: cover;
	background-position:left top;
	font-family:"ProximaNova";
	overflow:auto;
}

.mainForm {
	display:table-cell;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}
/*
.formContainer {
    box-sizing: border-box;
	display: inline-block;
	margin:auto;
	margin-top:220px;
	width:800px;
	height:550px;
	vertical-align:center;
	text-align:center;
}*/

.logo {
    box-sizing: border-box;
	width:372px;
	height:100%;
	position:relative;
	float:left;
	background-color:rgba(32,128,205,0.80);
	background-image:url("/public/img/IMT_Access_Login-white.svg");
	background-repeat:no-repeat;
	background-size: 251px 164px;
	background-position:center center;
	border-radius:25px 0 0 25px;
}

.logo_access {
	box-sizing: border-box;
	width:372px;
	height:100%;
	position:relative;
	float:left;
	background-color:rgba(32,128,205,0.80);
	background-image: url('/public/img/ICE_Access_Login_Lockup_Wht.png');
	background-repeat:no-repeat;
	background-size: 300px 82px;
	background-position:center center;
	border-radius:25px 0 0 25px;
}

.verificationForm {
	display: inline-block;
    box-sizing: border-box;
	width:400px;
	height:100%;
	position:relative;
	border-radius:25px 25px 0 25px;
}

.verificationForm .title {
	font-size:2.0em;
	padding:5px 0 5px 0;
	font-weight:bold;
	border-radius:0 25px 0 0;
	background-color:rgba(32,128,205,0.80);
	color:white;
}

.right-content .content {
    box-sizing: border-box;
	background-color:rgba(255,255,255,1.0);	
	border-radius:0 25px 0 0;
	height:300px;
	padding:5px 0 0 0;
}

.right-content input {
	font-size:1.15em;
	margin-top:15px;
	height:35px;
}

.right-content input[type="text"],input[type="password"]{
	width:350px;
	border:0px;
	border-bottom:1px rgba(199,199,199,1.0) solid;
}

.right-content input[type="text"]:focus,input[type="password"]:focus{
	border-bottom:2px rgba(31,127,204,1.0) solid;
	outline-style: none;
}

.right-content input[type="submit"]{
	width:95%;
	border-radius:5px;
	background-color:#C0C6CC;
	color:white;
}