.bdcBottom {
  clear: both;
}

.footer-logo {
  margin-left: auto;
  margin-right: auto;
}

.footer-logo img {
	height:80px;
	width:auto;
	margin:0px 30px 10px 0px;
}

.footer-logo a {
  padding-left: 5px;
}

.Mhr-poweredBy {
	display: none;
}

.uoh-maintenance {
  color: var(--mhr-webrec-primary-color);
  margin-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  border-bottom: .25em solid var(--callToAction);
}

.uoh-maintenance-heading {
  font-size: 3rem;
}

.uoh-maintenance-text {
  font-size: large;
}



:root {

  --callToAction: #A38A00;
  /* --callToAction: #664200; */
  --darkGreyText: #353434;
}


.Mhr-jobDetailClosingDate,
.Mhr-jobProfile--closingDate,
.Mhr-jobSearchBackToJobs {
  background: white;
  border-style: solid !important;
  border: 2px;
  border-color: var(--callToAction);
}

.Mhr-jobDetailEntry--text,
.Mhr-jobProfile--dataListData {
  color: var(--darkGreyText);
}

.Mhr-jobSearchCriteria{
    background-color: #4f107a !important;
}

.Mhr-jobSearchCriteriaOuter {
    padding-top: 30px !important;
}

/* Hide Region and Date Posted */
.Mhr-jobProfile--dataListWrapper.Mhr-jobProfile--dataListWrapper-region, .Mhr-jobProfile--dataListWrapper.Mhr-jobProfile--dataListWrapper-date {
    display: none !important;
}


@media(-webkit-min-device-pixel-ratio: 0) {
  .Mhr-jobSearchTitleOuter:focus-within, input:focus, button:focus, a:focus {
      /*outline:#fec724 solid 4px; */
      transition: none;
      /*display: inline-block; */
      box-shadow: 0 0 0 2px #fec724,0 0 0 4px #4f107a,0 0 4px 8px #fec724!important;
  }
}

.Mhr-jobSearchTitleOuter input:focus {
  box-shadow: none !important;
}