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

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

.logo_rc {
	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/Access_Login_Logos_509650_outlined_rgb_ICE_Resource_Center_white_rgb.svg');
	background-repeat:no-repeat;
	background-size: 315px 164px;
	background-position:center center;
	border-radius:25px 0 0 25px;
}

.logo_lms {
	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/Access_Login_Logos_509650_outlined_rgb_ICE_Academy_white_rgb.svg');
	background-repeat:no-repeat;
	background-size: 270px 164px;
	background-position:center center;
	border-radius:25px 0 0 25px;
}

.logo_shop {
	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/Access_Login_Logos_509650_outlined_rgb_ICE_Shop_white_rgb.svg');
	background-repeat:no-repeat;
	background-size: 250px 164px;
	background-position:center center;
	border-radius:25px 0 0 25px;
}

.faqContent {
	display: inline-block;
    box-sizing: border-box;
	width:750px;
	height:100%;
	position:relative;
	float:left;
	border-radius:25px 25px 0 25px;
}
.faqContainer {
    box-sizing: border-box;
	display: inline-block;
	margin:auto;
	margin-top:220px;
	width:1200px;
	height:700px;
	vertical-align:center;
}

.logo {
    box-sizing: border-box;
	width:375px;
	height:100%;
	position:relative;
	float:left;
	background-color:rgba(32,128,205,0.80);
	background-image:url("/public/img/IMT_Access_Login-white.svg"),
	url('../fonts/ProximaNovaRegular.eot');
	background-repeat:no-repeat;
	background-size: 251px 164px;
	background-position:center center;
	border-radius:25px 0 0 25px;
}
.mainForm {
	display:table-cell;
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
}

.faqContent .content {
    padding-top:5%;
    box-sizing: border-box;
	background-color:rgba(255,255,255,1.0);	
    border-radius:0 25px 0 0;
    height:100%;
    display:grid;
}

.question {
    font-size: 15px;
    font-weight:bold;
}

#accordion {
    width:99%;
    /*adding-top:1%;*/
    border:none;
}

h3{
    border:none;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
    border:none;
    background:none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
    padding:0px;
    margin:0px;
}

.ui-accordion-header:hover{
    background:lightgray;
}
.ui-accordion .ui-accordion-content{
    padding:0em 1em;
}
.bigButton{
    /* height:9%; */
}

.ui-accordion .ui-accordion-header{
    align-self:center;
    /*padding:0em .5em;*/
}

p{
    margin-block-end:0em;
    margin-block-start:0em;
    display:flex;
}

.blueText{
	color:#006aa9;
}

.backIcon{
	margin-top:1%;
	margin-left:2.25%;
    font-size:0.75em;
    position:absolute;
}