.ee-cform fieldset, .ee-cform h2, .ee-cform h3, .ee-cform h4, .ee-cform input, .ee-cform label, .ee-cform ol, .ee-cform p, .ee-cform select, .ee-cform td, .ee-cform textarea, .ee-cform th, .ee-cform ul {
	font-family: unset!important;
}
label{
	font-weight: 600;
	color: #4d3568;
	margin-left: .5rem;
}
.form-control:not([type="submit"]):not:select{
	height: 45px!important;
	padding: 1rem!important;
	font-size: 1.125rem!important;
}
#rsvp .form-group.d-none{
	opacity: 0;
	background-color: #fff;
	transition: all .25s;
}
#rsvp .form-group.d-none.d-inline-block{
	opacity: 1;
	background-color: transparent;
}
select.form-control{
	padding: .375rem .75rem!important;
}
input[name="captcha"]{
	text-align: center;
	width: 225px!important;
}



/*
*
*
RSVP FORM
*
*
*/






/*
*
*
Employment FORM
*
*
*/

.container.employAppWrap{
	padding: 2rem 1rem;
	background-color: #fff;
}
body.employApp{
	background-color: lightslategrey;
}
form.form-class ul.nav.nav-tabs{
	margin-bottom: 1rem;
}
form.form-class ul.nav.nav-tabs li{
	padding: 4px 12px;
	margin-right: 15px;
	border: 1px solid rgba(77,53,104,.75);
	border-bottom: 0px solid transparent;
	opcaity: .85;
	transition: all .25s;
}
form.form-class ul.nav.nav-tabs li.active{
	font-weight: bold;
	border: 1px solid rgba(77,53,104,1);
	border-bottom: 0px solid transparent;
	opcaity: 1;
}
form.form-class ul.errors.help-block{
	list-style-type: none;
	padding-left: 0px;
}
form.form-class ul.errors.help-block li{
	color: red;
	padding: 4px 12px;
	border: 1px solid red;
}


/*
*
*
Application Review Form
*
*
*/
form#appReview label{
	margin-left: 0px;
	margin-bottom: 0px;
}
form#appReview .col-lg-3, form#appReview .col-lg-4, form#appReview .col-lg-6{
	padding-left: 0px;
	}
form#appReview input{
	width: 100%;
	border: 0px solid transparent;
	border-radius: 0px;
	border-bottom: 1px solid darkgrey;
	padding-bottom: 0px;
	box-shadow: none;
}





/*
*
*
LG AND UP STYLES
*
*
*/
@media (min-width: 991px){


/*
*
*
Application Review Form
*
*
*/


	form#appReview label.col-lg-2, form#appReview label.col-lg-3, form#appReview label.col-lg-4, form#appReview label.col-lg-5, form#appReview label.col-lg-6{
		flex: 0 0 auto;
		width: auto;
	}
	form#appReview label.col-lg-2:first-of-type, form#appReview label.col-lg-3:first-of-type, form#appReview label.col-lg-4:first-of-type, form#appReview label.col-lg-6:first-of-type{
		padding-left: 15px;
		}
	form#appReview label.col-lg-2{
		margin-left: 0px;
	}
	form#appReview .col-lg-2, form#appReview .col-lg-3, form#appReview .col-lg-4, form#appReview .col-lg-6{
		padding-left: 0px;
		}
	
}








/*
*
*
XL AND UP STYLES
*
*
*/
@media (min-width: 1200px){
	.form-group{
		margin-bottom: 1.125rem!important;
	}

}