/***************** 
CAREERS CSS
*****************/

#ja-jobs-widget h2.title,
#ja-jobs-widget h2.title a {
	background: #eeebe6;
	color: #36424C;
	display: block;
	font-size: 20px;
	font-weight: 600;
}
#ja-jobs-widget h2.title {
	margin-top: 7px;
	padding: 7px 25px;
}
#ja-jobs-widget h2.title a {
	text-decoration: none;
	padding-left: 0;
}
#ja-jobs-widget h2.title a:hover {
	
}
#ja-jobs-widget .job {
	border-bottom: 1px solid #cccccc;
	padding-bottom: 25px;
}
#ja-jobs-widget .job p.summary {
	padding-left: 25px;
	margin-bottom: 25px;
}
#ja-jobs-widget .ja-job-list-container {
	margin-top: 30px;
}
#ja-jobs-widget p.date-posted:before {
	content: "Date posted: ";
}
#ja-jobs-widget p.date-posted {
/*
	color: #36424C;
	position: absolute;
	right: 80px;
	margin-top: -117px;
*/
	margin-left: 25px !important;
	left: 2em;
}
#ja-jobs-widget ul {
	padding-left: 0;
	margin-bottom: 10px;
}
#ja-jobs-widget ul.classifications {
	padding-left: 25px;
}
#ja-jobs-widget ul.bullet-points {
	margin-top: 8px;
	padding-left: 20px;
}
#ja-jobs-widget ul.classifications li {
	list-style-type: none;
	padding-left: 0;
}
#ja-jobs-widget ul.classifications li:before {
	font-family: 'Source Sans Pro';
	font-size: 1em;
	position: relative;
	margin-left: 0;
	color: #36424C;
}
#ja-jobs-widget li {
	padding-left: 1.7em;
}
#ja-jobs-widget li[data-id="15198"] {
	display: none;
}
#ja-jobs-widget li[data-id^="15"]:before {
	font-weight: 700;
	margin-right: 3px;
}
#ja-jobs-widget li[data-id="15199"]:before {
	content: 'Category:';
}
#ja-jobs-widget li[data-id="15200"]:before {
	content: 'Location:';
}
#ja-jobs-widget li[data-id="15201"]:before {
	content: 'Work type:';
}
#ja-jobs-widget .powered-by-jobadder {
	display: none;
}

#ja-jobs-widget .description {
	margin-left: 25px;	
}

#ja-jobs-widget a.view-details {
	background: #009ada;
	margin-left: 25px;
	padding: 8px 20px;
	color: #ffffff;
	border-radius: 2px;
	text-transform: uppercase;
	font-weight: 600;
}
#ja-jobs-widget a.view-details:hover,
#ja-jobs-widget a.view-details:focus {
	background: #008dc7;
	text-decoration: none;
	-webkit-transition: 200ms ease-in-out;
    -moz-transition: 200ms ease-in-out;
    -o-transition: 200ms ease-in-out;
    transition: 200ms ease-in-out;
}
#ja-jobs-widget .apply {
	margin-top: 20px;	
}
#ja-jobs-widget a.back-link,
#ja-jobs-widget input.ja-button {
	background: #009ada;
	color: #ffffff;
	font-weight: 600;
	font-size: 1em;
	border-radius: 2px;
	text-transform: uppercase;
}
#ja-jobs-widget a.back-link {
	padding: 7.6px 20px;
}
#ja-jobs-widget input.ja-button {
	border: none;	
	height: 34px;
	padding-left: 20px;
	padding-right: 20px;
}
#ja-jobs-widget ul p.date-posted {
	margin-left: 25px;
}

/********* Submit job application page *********/
#form-wrapper#form > p{
	color: red;
}

.ja-job-apply .ja-submit .back-link {
	color: fuchsia;
}