h2, h3, h4, h5, h6 {
  color: #003087;
}

a {
 color: #003087; 
}

:root {
	--color-primary: #003087;
}

/* Altering the design system */

.uhb-c-header__masthead {
  background-color: #003087; 
  border-bottom: 4px solid #ed8b00;
}

.uhb-c-header__global-list--highlight {
  background-color: #003087;
}

.uhb-c-button:not(.uhb-c-footer__social .uhb-c-button):not(.uhb-c-button--inverse):not(.uhb-c-search__submit):not(.uhb-c-header__search-open):not(.uhb-c-header__navigation-open):not(.uhb-c-header__navigation-close):not(.uhb-c-header__search-close) {
 background-color: #003087; 
}

.uhb-c-button:not(.uhb-c-footer__social .uhb-c-button):not(.uhb-c-button--inverse):not(.uhb-c-search__submit):not(.uhb-c-header__search-open):not(.uhb-c-header__navigation-open):not(.uhb-c-header__navigation-close):not(.uhb-c-header__search-close):hover {
 background-color: #001065; 
}

.uhb-c-button:not(.uhb-c-footer__social .uhb-c-button):not(.uhb-c-button--inverse):not(.uhb-c-search__submit):not(.uhb-c-header__search-open):not(.uhb-c-header__navigation-open):not(.uhb-c-header__navigation-close):not(.uhb-c-header__search-close):active {
 background-color: #000043; 
}

.uhb-c-header__global-list--highlight .uhb-c-header__global-item:last-child {
 background-color: #005eb8; 
}

.uhb-c-card {
  border-bottom: 4px solid #ed8b00;
  border-bottom-color: #ed8b00;
}

.uhb-c-footer {
 border-top: 4px solid #ed8b00;
  border-top-color: #ed8b00;
}

.uhb-c-search__submit, .uhb-c-header__navigation-open, .uhb-c-header__search-open {
  background-color: #009639;
}

.uhb-c-search__submit:hover, .uhb-c-header__navigation-open:hover, .uhb-c-header__search-open:hover {
  background-color: #006747;
}

.uhb-c-search__submit:active, .uhb-c-header__navigation-open:active, .uhb-c-header__search-open:active {
  background-color: #004525;
}

.uhb-u-background-primary {
 background-color: #003087 !important; 
}

.uhb-u-background-transparent-primary {
 background-color: rgba(0,48,135,0.6) !important; 
}

.uhb-c-block-quote.uhb-u-background-white:after {
  border-color: #fff transparent transparent transparent;
}

.uhb-c-block-quote.uhb-u-background-primary:after {
  border-color: #003087 transparent transparent transparent;
}

.uhb-c-block-quote__quote:before {
 background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23ed8b00" %3E%3Cpath d="M13 5L9.00002 19H2L7 5H13Z M22 5L18 19H11L16 5H22Z"/%3E%3C/svg%3E%0A'); 
}

ul > li:before {
 background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"%3E%3Cpath d="M8.465 2.1L5.636 4.93 12.707 12l-7.07 7.071L8.464 21.9l9.9-9.899-9.9-9.9z" fill="%23Ed8b00" /%3E%3C/svg%3E') 
}

.uhb-c-header__navigation-list--highlight .uhb-c-header__navigation-item:last-child {
  background-color: #005eb8 !important;
}

/* Additional selectors */

.uhb-u-background-benefits {
  background-attachment: fixed;
 	background-image: url(/images/bg-patterns/bg-pattern-benefits-transparent-black.svg);
  background-size: 60px 60px;
}

.uhb-u-background-search-apply {
  background-attachment: fixed;
 	background-image: url(/images/bg-patterns/bg-pattern-search-apply-transparent-black.svg);
  background-size: 60px 60px;
}

.uhb-u-background-networks {
  background-attachment: fixed;
 	background-image: url(/images/bg-patterns/bg-pattern-networks-transparent-black.svg);
  background-size: 88px 60px;
}

.uhb-u-background-work-life {
  background-attachment: fixed;
 	background-image: url(/images/bg-patterns/bg-pattern-work-life-transparent-black.svg);
  background-size: 60px 60px;
}

.uhb-u-background-building-healthier-teams {
  background-attachment: fixed;
 	background-image: url(/images/bg-patterns/bg-pattern-building-healthier-teams-transparent-black.svg);
  background-size: 195px 60px;
}

.jobs-c-banner-image {
  height: 0;
  margin: auto;
  padding-top: 62%;
  position: relative;
  width: 50%;
}

.jobs-c-banner-image--person:after {
  background-size: cover;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  height: 0;
  padding-top: 124%;
  top: 0;
  width: 100%;
}

.uhb-u-right-job-image--1:after {
  background-image: url(/images/uhb-jobs/images/jobs-home-cutout-staff-1.jpg);
}

.uhb-u-right-job-image--2:after {
  background-image: url(/images/uhb-jobs/images/jobs-home-cutout-staff-2.jpg);
}

.uhb-u-right-job-image--3:after {
  background-image: url(/images/uhb-jobs/images/jobs-home-cutout-staff-3.jpg);
}

.uhb-u-right-job-image--4:after {
  background-image: url(/images/uhb-jobs/images/jobs-home-cutout-staff-4.jpg);
}

.uhb-u-jobs-brum {
  background-attachment: fixed;
  background-size: cover;
}

.uhb-u-jobs-brum--1 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-1.jpg);
}

.uhb-u-jobs-brum--2 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-2.jpg);
}

.uhb-u-jobs-brum--3 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-3.jpg);
}

.uhb-u-jobs-brum--4 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-4.jpg);
}

.uhb-u-jobs-brum--5 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-5.jpg);
}

.uhb-u-jobs-brum--6 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-6.jpg);
}

.uhb-u-jobs-brum--7 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-7.jpg);
}

.uhb-u-jobs-brum--8 {
  background-image: url(/images/uhb-jobs/images/jobs-home-brum-8.jpg);
}

.uhb-u-jobs-facilities {
  background-attachment: fixed;
  background-image: url(/images/uhb-jobs/images/jobs-facilities-bg-1.jpg);
  background-size: cover;
}

.uhb-u-jobs-childcare {
  background-attachment: fixed;
  background-image: url(/images/uhb-jobs/images/jobs-childcare-bg-1.jpg);
  background-size: cover;
}

.uhb-u-jobs-discounts {
  background-attachment: fixed;
  background-image: url(/images/uhb-jobs/images/jobs-discounts-bg-1.jpg);
  background-size: cover;
}

.uhb-u-jobs-staff-awards {
  background-attachment: fixed;
  background-image: url(/images/layout/images/values/values-bg-connected.jpg);
  background-size: cover;
}

.uhb-u-jobs-farmers-market {
  background-attachment: fixed;
  background-image: url(/images/uhb-jobs/images/jobs-health-farmers-market-bg.jpg);
  background-size: cover;
}

.uhb-u-jobs-occupational-health {
  background-attachment: fixed;
  background-image: url(/images/uhb-jobs/images/jobs-health-occupational-health-bg.jpg);
  background-size: cover;
}

.uhb-u-jobs-maternity {
  background-attachment: fixed;
  background-image: url(/images/uhb-jobs/images/jobs-health-maternity-bg.jpg);
  background-size: cover;
}

.uhb-u-jobs-learning-and-development {
  background-attachment: fixed;
  background-image: url(/images/uhb-jobs/images/jobs-health-learning-and-development-bg.jpg);
  background-size: cover;
}

.uhb-u-gradient-darkest-blue-dark-blue {
    background: #000054;
    background: linear-gradient(180deg,rgba(0,0,84,1) 0%,rgba(0,48,135,1) 100%)
}

/* BREAKPOINT (M) ========== */
@media (min-width: 752px) {
  
  	.jobs-c-banner-image {
      padding-top: 31%;
  		width: 25%;
	}
}

/* BREAKPOINT (XL) ========== */
@media (min-width: 1000px) {
  
.jobs-c-banner-image {
  padding-top: 0;
  position: relative;
  width: 100%;
}

.jobs-c-banner-image--person:after {
  background-size: cover;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  height: 0;
  padding-top: 124%;
  top: 0;
  width: 100%;
}
 
  .jobs-c-banner-image {
    right: 0;
  }
  
}