@charset "UTF-8";
/* CSS Document */

.row_benefits > div {
	padding: 0 1.5vw;
}

.row_benefits h3,
.row_benefits li {
	text-align: center;
}

.row_benefits h3 {
	font-weight: bold;
	line-height: 1;
	min-height: 82px;
}

.row_benefits li {
	border-top: 2px solid #E7E9E8;
	padding-top: 20px;
	padding-left: 0;
}

.row_benefits li:before {
	content: none;
}

.positions h2 {
	margin: 50px 0 80px;
}

/* Position Embed */
#BDHRJobListings .categoryHeadingSection {
	color: #CC539E;
	font-size: 1.2em;
	line-height: 1.1;
	margin-bottom: 0.5em;
	font-family: 'Source Serif 4',Georgia,serif;
	border-top: solid 2px #D8DCDB;
	padding-top: 20px;
}

#BDHRJobListings .jobSection {
	background-color: transparent;
}

#BDHRJobListings .jobSection .jobLinkText {
	font-weight: normal;
}

body #commondivjobalert {
	text-align: center;
	border-radius: 15px 15px 0 0;
	margin: 55px 0 0px 0 !important;
	padding: 40px 0;
	background-color: #F2F2F2;
/*	margin-top: 30px !important;*/
}

#commondivjobalert hr {
	display: none;
}

#commondivjobalert input {
	border: #27355F solid 1px;
	padding: 10px;
}

#commondivjobalert input[type=text] {
	border-radius: 500px 0 0 500px;
}

#commondivjobalert input[type=button] {
	background-color: #27355F;
	color: #FFF;
	border-radius: 0 500px 500px 0;
	padding-right: 20px;
	transition: all 0.2s;
}

#commondivjobalert input[type=button]:hover {
	background-color: #CC539E;
	border: solid 1px #CC539E;
}

.ccpa_link {
	background-color: #F2F2F2;
	text-align: center;
	padding-bottom: 40px;
	border-radius: 0 0 15px 15px;
}

@media(min-width:1024px) {

	.row_benefits h3 {
		min-height: 60px;
	}


}