/*** IECSS CUSTOM STYLES ***/
/* SITE HEADER */
/* Local Header - Common */
.res-local-header-wrapper {
  color: #00A3AD;
  background-color: #ffffff;
  position: relative;
  box-shadow: none;
  border-bottom: 5px solid #00A3AD;
}
.res-local-header-wrapper .res-local-header .site-heading {
  text-align: left;
  padding: 15px 220px 15px 0px;
}
.res-local-header-wrapper .res-local-header .site-heading a {
  color: #35a3ae;
}
.res-local-header-wrapper .logoContainer {
  display: block;
  position: absolute;
  left: auto;
  top: 0;
  right: 50px;
  bottom: 0;
  width: 185px;
  height: 54px;
  margin: auto;
}
.res-local-header-wrapper .logoContainer img {
  width: 100%;
  height: 100%;
}
/* Local Header - French */
.res-local-header-wrapper.frenchHeader .logoContainer {
  content: url("../../../../etc.clientlibs/ryecms/static/customStyles/iecss/resources/images/sispe.png");
}
/* Buttons */
.resButtons .res-buttons .row .inside-full-height {
  border-color: #00a3ad;
  background-color: #00a3ad;
}
.resButtons .res-buttons .row .inside-full-height a {
  color: #000000;
}
/* Table */
.resTable table.table.table-striped th {
  background-color: #00a3ad;
  color: #000000;
}
.resTable table.table.table-bordered th {
  background-color: #00a3ad;
  color: #000000;
}
/* Full-Width Colour */
.resFullWidthColour .res-fullwidth {
  background-color: #00a3ad;
  color: #000000;
}
/* Header height increase for tablet/mobile */
@media (max-width: 768px) {
  .res-local-header-wrapper {
    color: #00A3AD;
  }
  .res-local-header-wrapper .res-local-header .site-heading {
    color: #00A3AD;
    padding: 72px 0px 20px 0px;
  }
  .res-local-header-wrapper .logoContainer {
    margin: initial;
  }
}
