.case-study-page .template-area-1 h2 {
  color: #58b056;
  font-size: 1.2em;
}
.case-study-page .template-area-1 .back {
  display: block;
  width: 85%;
}
.case-study-page h3 {
  color: #017a82;
}
#catalyst-block-case-study-page-heading {
  margin-top: 5px;
}
#catalyst-block-case-study-page-heading h2 {
  color: #58b056;
  font-weight: bold;
  font-size: 1.25em;
}

.job-information-details .template-area-1 h2 {
  color: #58ad50;
  font-size: 1.2em;
}
.job-information-details .template-area-1 .back {
  margin-bottom: 10px;
  width: 170px;
}
.job-information-details .template-area-2 h2 {
  color: #58b056;
  font-weight: bold;
  font-size: 1.25em;
}
.job-information-details-related-careers ul {
  line-height: 2;
}
.job-information-details-text .text-section {
  margin-bottom: 20px;
}
.job-information-details-text .text-section h3 {
  color: #017a82;
}
.job-information-details-text .text-section h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}
.job-information-details-text .text-section ul {
  line-height: 2;
  list-style: url(/catalyst/bundles/careerswalesjobinformation/img/bullet-green.png) inside;
  margin: 0 0 10px 10px;
}
.job-information-details-text .text-section .style-bold {
  font-weight: bold;
}
.job-information-details-job-photographs li {
  margin-bottom: 15px;
}
.job-information-details-job-photographs li:last-of-type {
  margin-bottom: 0;
}
.job-information-details-job-photographs img {
  margin-bottom: 5px;
  max-width: 184px;
}
.job-information-details-job-photographs .caption {
  margin: 0;
}
.job-information-details-contacts .contact-row {
  background: url(/catalyst/bundles/careerswalesjobinformation/img/contacts-faux-columns.png) repeat-y;
  float: left;
  margin-bottom: 20px;
  width: 100%;
}
.job-information-details-contacts .contact-row .contact {
  background-color: #efeff2;
  float: left;
  padding: 20px;
  width: 317px;
}
.job-information-details-contacts .contact-row .contact.contact-odd {
  margin-right: 20px;
}
.job-information-details-contacts .contact-row .contact h4 {
  font-family: Arial, helvetica, sans-serif;
  font-size: 1em;
  font-weight: bold;
}
.job-information-details-contacts .contact-row-single {
  background-image: none;
}
.user-saved-job-link,
.pdf-link {
  background-color: #ecfaff;
  background-position: 10px center;
  background-repeat: no-repeat;
  border: 1px solid #a2c8d6;
  border-radius: 6px;
  display: block;
  height: 40px;
  line-height: 3.5;
  margin-bottom: 9px;
  text-align: left;
  text-indent: 40px;
  width: 202px;
}
.user-saved-job-link-save {
  background-image: url(/catalyst/bundles/careerswalesjobinformation/img/icons/your-profile-half.png);
  color: #068eb8;
  cursor: pointer;
  line-height: 3.2;
}
.user-saved-job-link-already-saved {
  border: 1px solid #b3d896;
  background-color: #e9fbdc;
  background-image: url(/catalyst/bundles/careerswalesjobinformation/img/icons/success-half.png);
}
.pdf-link {
  background-image: url(/catalyst/bundles/careerswalesjobinformation/img/icons/download-as-pdf-half.png);
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
  -webkit-box-shadow: 0 0 5px #aaa;
  box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
  border-width: 2px;
}
body .job-tooltip {
  background: #edfcff;
  border-width: 1px;
  box-shadow: none;
  color: #575963;
  font-family: Arial, Helvetica, sans-serif;
  -webkit-box-shadow: none;
}
.job-tooltip .ui-tooltip-content::before,
.job-tooltip .ui-tooltip-content::after {
  border-style: solid;
  border-width: 12px 12px 0;
  content: '';
  display: block;
  left: 45%;
  position: absolute;
  width: 0;
}
.job-tooltip .ui-tooltip-content::before {
  bottom: -13px;
  border-color: #aaa transparent;
}
.job-tooltip .ui-tooltip-content::after {
  bottom: -12px;
  border-color: #edfcff transparent;
}
.job-tooltip-link {
  border-bottom: 1px dotted #068eb8;
  font-style: oblique;
  text-decoration: none;
  white-space: nowrap;
}
.job-tooltip-link:hover {
  text-decoration: none;
}
.article-details .content-container .catalyst-block-page-heading,
.job-information-details .content-container .catalyst-block-page-heading,
.case-study-details .content-container .catalyst-block-page-heading {
  padding-top: 15px;
}
