/*.career-big-image {
	height: 460px !important;
}*/
.section-block:not([class*="bkg-"]) {
	color: #454545;	
}
form,
form label {
	color: #454545;
}
.job-section-block {
	padding-top: 6rem !important;
}
.job-section-block h3 {
	font-size: 2.65rem;
}
.job-section-block h4 {
	font-size: 2.07rem;
}
.job-section-block p {
	font-size: 1.6rem;
}
.openings-job .job-link {
	color: #2169B5;
	font-weight: bold;
	font-size: 1.8rem;
}
.openings-job .job-link:hover,
.all-jobs-link:hover {
	color: #A8000E;
	text-decoration: underline;
}

.openings-job .job-link:focus {
	text-decoration: underline;
}
.all-jobs-link {
	color: #2169B5;
}
.all-jobs-link:hover,
.all-jobs-link:focus {
	text-decoration: underline;
}
.location {
	font-size: 1.5rem;
	color: #4F4F4F;
}
.job-header .company-name {
	font-size: 1.6rem;
}

.job-apply-block .form-title{
	float: left;
}
.job-apply-block .required {
	float: right;
}
.job-apply-block .asterisk {
	color: #C4212F;
}
.job-form label {
	font-size: 1.6rem;
}
.job-form .fields-inline label {
	float: left;
	width: 20%;
	text-align: right;
	margin-top: 10px;
}
.job-form .fields-inline .field {
	overflow: initial;
}
.job-form .fields-inline input {
	width: 77%;
	margin-left: 3%;
	font-size: 1.6rem;
}
.job-form input, 
.job-form textarea {
	text-transform: none;
	font-weight: normal;
	border: 0;
}
.d-none {
	display: none;
}