.nextDoorFields{
	display: -webkit-inline-box !important;
}

.gpaField{
	display: -webkit-inline-box !important;
}

.dateField{
	display: -webkit-inline-box !important;
} 	 	 	 	

 #nonHeaderContent{
	padding: 0 1%;
    margin-top:0px;
    height:100%;	
 }
 
 .tabbable{
	width:auto;/*need both for ie*/
	width:initial;
}

.tabbable h3{
	margin:0;
}

.donationH3{
	margin:0;
}
ul li.form-selector{
	margin-bottom:25px;
}

ul li.form-selector .form-lists{
	margin:0;
}

.all-forms .form-selector label{
	width:auto;/*need both for ie*/
	width:initial;	
	display:block;
	text-align:left;
}

.all-forms .form-selector input{
	display: block;
	margin:10px 0px 0px 0px;
    height:40px;
}
.all-forms .form-selector input.donationFormRadioRequired{
	display: inline;
	margin:10px 0px 0px 0px;
    height:auto;
}

.all-forms .form-selector input[type='checkbox']{
	width: 30px;
    height: 30px;
}

.donation-outer-wrapper .form input[type=text], .form select{
	width:90%;
}
.all-forms .form-selector select{
	display: block;
	margin:10px 0px 0px 0px;
    height:40px;
}
#tabHeader{
	display:block;
}
.l-grid--column{
	width:100%;
}


.printButton{
	float:none;
	width:100%;
}

.showOnMobile{ display: block; }
.hideOnMobile{ display: none; }

#searchHeaderFilter{
	margin-top: -52px;
}

.nav-tabs > li { float: none; border: 1px solid #dddddd; }
.nav-tabs > li.active { background: #eeeeee; }
.nav-tabs > li.active > a { border: 1px solid transparent; }
.nav > li > a:hover, .nav > li > a:focus, .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background: none; border: 1px solid transparent; }
   
   
.mobileBreak{
	display:block;
	font-weight: 1500;
	height: 15px;
}
.colWeb{/*contact info column that should only put borders not on phone*/
	height: inherit !important;/*ugh the important is so bad*/
    border-right: 0 !important;
}