@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:400px;
	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;
	opacity:0.9;
}

.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;
}

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

.resetForm .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;
}



 input[type="submit"].link{
	background: transparent !important;
	border:none !important;
	width:auto !important;
	margin-top:0px !important;
	display:inline-block !important;
	text-decoration:underLine!important;
	color:blue!important;
}
div.content form{
	padding-top:5%;
}