/* JazzHR Embed */

#open-positions {
	background-size: 40%;
	background-position: center right;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.resumator-job {
	margin-top: 2em;
	margin-bottom: 2em;
}

.resumator-job:last-of-type {
	margin-bottom: 0;
}

.resumator-job-title, .resumator-jobs-text {
	color: #ffffff;
}

.resumator-job-title {
	font-weight: 700;
    font-size: 1.4em;
    margin-bottom: 0.2em;
    color: #b0d003;
    border: unset;
	margin-top: 0;
}

.resumator-job-info-details, .resumator-job-info, .resumator-job-description li, .resumator-job-description p {
	font-size: 1em;
	line-height: 1.8;
	margin: 0;
}

.resumator-job-view-details, a.resumator-hide-details {
	font-size: inherit;
	margin-top: 3em;
}

.resumator-form-iframe[style*="display: block;"] + div + a.resumator-hide-details {
    margin-top: -7em;
    position: relative;
    z-index: 2;
}

.resumator-job-view-details a, .resumator-job-view-details a:hover, a.resumator-hide-details, .resumator-hide-details:hover {
	color: #ffffff;
	text-decoration: none;
}

.resumator-job-view-details a, .resumator-hide-details {
	margin-bottom: 0;
	display: flex;
	align-items: center;
}

.resumator-job-view-details a .text, .resumator-hide-details .text {
	margin-right: 0.5em;
}

.resumator-job-view-details a .icon, .resumator-hide-details .icon {
	font-size: 1em;
    color: #a7d303;
    line-height: 1;
}

.resumator-buttons li:before {
	content: "";
	margin-right: 0;
}

.resumator-job-description-text {
	border-top: 1px solid #a7d303;
	padding-top: 1em;
	margin-top: 1em;
}

@media only screen and (max-width: 1400px) {
	.resumator-form-iframe[style*="display: block;"] + div + a.resumator-hide-details {
   		margin-top: -9em;
   	}
}

@media only screen and (max-width: 1024px) {
	#open-positions {
		background-image: unset !important;
	}

	#open-positions .col-lg-6 {
		max-width: 100%;
		flex: 0 0 100%;
	}

	.resumator-form-iframe[style*="display: block;"] + div + a.resumator-hide-details {
   		margin-top: -12em;
   	}

	.resumator-job-info-details, .resumator-job-info {
		width: 100%;
	}
}