.header-wrapper
{
	background-color: transparent !important;
}


.job-posting-details-header
{
	background-image: url('/userContent/images/Media Collections/Internal Banners/generic-internal-banner.jpg');
	background-size: cover;	    
    height: 100%;
    width: 100%;
	max-width: 2000px;
	margin: -190px auto 90px auto;
    padding: 200px 0;
    text-align: center;    
}

.post-date strong,
.post-code strong,
.post-title strong,
.post-type strong,
.post-location strong
{
	font-family: open_sans, sans-serif;
    font-size: 12pt;
	color: #0255a5;
	font-weight: bold;
}


.breadcrumbs-container
{
	margin: 30px 0;
}

.breadcrumbs-container a
{
	font-weight: 800;
	text-decoration: none;
}

.breadcrumbs-container a:hover
{
	color: #394C3E !important;
}

.job-posting-details-header h1
{
	color: #ffffff !important;
	font-weight: bold;
	text-align: left;
}

.apply-now-title
{
	margin-bottom: 30px;
}

/* .job-posting-details div
{
	margin-bottom: 5px;
} */

.job-posting-details strong
{
	color: #0255a5 !important;
	font-weight: 700;
}

.job-description
{
	margin: 30px auto;
}

.button-action-container a:first-of-type
{
	margin-right: 15px;
}

.alert-info 
{
    --bs-alert-color: #ffffff !important;
    --bs-alert-bg: #0255a5 !important;
    --bs-alert-border-color: #0255a5 !important;
    --bs-alert-link-color: var(--bs-info-text-emphasis);
}
