/* Variable Declare*/

/*:root {
	--primaryColor:#fff;
	--btnColor:#ef2e24;
	--grayLigh:#ccc;
	--focusColor:#3d7e9a;
	--widthFull:100%;
}
    */
.contact__form{
	max-width: 750px;
    margin: 0 auto;
    padding: 20px;
	background:#fff;
	border-radius: 8px;
}
.page-section {
	margin-bottom: 50px;
	display: flex;
	flex-wrap: wrap;
}
.form-field label {
    padding: 3px 0px;
    width: 100%;
    display: block;
    float: left;
    font-family: "open_sansregular", sans-serif;
    color: #394448;
    font-weight: normal;
}
.checkbox-field label,.form-field.multiline-field{
	width: 100%;
}
.form-field{
	line-height: 1.4em;
	display: block;
	margin: 10px;
	width: calc(50% - 20px);
	vertical-align: top;
}
.form-field input[type="text"],
.form-field input[type="email"],
.form-field input[type="tel"],
.form-field input[type="password"],
.form-field input[type="number"],
.form-field select,
.form-field textarea {
	padding: 10px;
	border: solid 1px #b2b2b2;
	width: 100%;
	display: block;
	border-radius: 7px; 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	color:#000;
}

.form-field input[type="text"]:focus,
.form-field input[type="email"]:focus ,
.form-field input[type="password"]:focus,
.form-field select:focus,
.form-field input[type="number"]:focus,
.form-field textarea:focus { 
	background-color: #fff;
    border-color: #3d7e9a;
    outline: 0;
}
.form-field .field-validation-error {
	color: #ad0e29;
	display: block;
}

.page-section input[type="submit"] {
	display: inline-block;
	font-size: 22px;
	font-weight: 700;
	border: none;
	border-radius:7px;
	text-shadow: none;
	box-shadow: none;
	transition: all 0.5s ease-in-out;
	padding: 15px 25px;
	color: #fff;
	background-color: #ef2e24;
	margin-top:15px;
}
.scfSubmitButton {
	width:100%;
	text-align:center;
}
@media screen and (max-width:600px){
	.form-field {
		width: calc(100% - 20px);
	}
}
.form__top,.employers .two-col-left-rail .col-left-rail .form__top {
	width: 40%;
	float: right;
}
.form__top label{
	display:none;
}
.form__top .page-section input[type="submit"] {
	color: #ed1c24;
	background: white;
	border: 2px solid #ed1c24;
	font-weight: 100;
	padding: 15px 50px;
}
h5.thank-you{
	color: #000;
	text-align: center;
}