﻿/* Nav re-colour */
div.generalFullWidth-content a.CTA-ButtonPinkStripeWithArrow:before {
  border: solid #37B4B0 !important;
}

.standard-nav-desktop a:hover {border-bottom: 3px solid #37B4B0 !important;}

.standard-nav-with-dropdown .active-nav-item {
  border-bottom: 3px solid #37B4B0 !important;
  padding-bottom: 0.5rem !important;
}
.standard-nav-with-dropdown .active-home-page {color: #37B4B0 !important;}

.standard-nav-with-dropdown a span.custom-dropdown {
    border: solid #37B4B0 !important;
    border-width: 0 2px 2px 0 !important;
}

.standard-nav-with-dropdown .standard-nav-with-dropdown-desktop a.home-link:hover,
.standard-nav-with-dropdown .standard-nav-with-dropdown-desktop a.home-link:focus {
    color: #37B4B0 !important;
}

/* Blue background box re-colour */
div.generalFullWidth-content div.solid-blue-background-box {
     background-color: #10263B !important;
     color: white;
     height: 100%;
}

/* Blue Bootstrap container re-colour */
div.container-blue-bg {
    background-color: #10263B !important;
}

/* imageTitleContentCTA-card CTA re-colour */
.sys_imageTitleContentCTA-card a.cta {border-color: #37B4B0 !important;}

.sys_imageTitleContentCTA-card a.cta:hover,
.sys_imageTitleContentCTA-card a.cta:focus {
  background-color: #37B4B0 !important;
  color: #10263B !important;
}

.sys_imageTitleContentCTA-card a.cta:hover .cta-arrow, .sys_imageTitleContentCTA-card a.cta:focus .cta-arrow {
    border: solid #10263B !important;
    border-width: 0 2px 2px 0 !important;
}


/* heading-underline-blue recolour when in blue background box or blue background container */
div.generalFullWidth-content div.solid-blue-background-box .heading-underline-blue, div.container-blue-bg .heading-underline-blue {
    border-bottom: 3px solid #37B4B0 !important;
}

/* blockquote.large recolour */
blockquote.large {
    border: solid 5px #37B4B0 !important;
}

blockquote.large footer {
    color: #10263B !important;
}

/* imageWhiteCTA CTA recolour */
.imageWhiteCTA-card a.cta:hover, .imageWhiteCTA-card a.cta:focus {
    background-color: #10263B !important;
    border: 2px solid #10263B !important;
}

/* CTA-blueButtonWithArrow recolour */
div.generalFullWidth-content a.CTA-blueButtonWithArrow {
    border-color: #10263B !important;
    background-color: #10263B !important;
}

div.generalFullWidth-content a.CTA-blueButtonWithArrow:hover, div.generalFullWidth-content a.CTA-blueButtonWithArrow:focus {
    border: 2px solid #10263B !important;
    background-color: transparent !important;
}

/* ImageCarousel recolour */
div.imageCarousel-component .image-carousel .slick-next, div.imageCarousel-component .image-carousel .slick-prev {
    background: #10263B !important;
}

div.imageCarousel-component .image-carousel .slick-next:hover, div.imageCarousel-component .image-carousel .slick-prev:hover, div.imageCarousel-component .image-carousel .slick-next:focus, div.imageCarousel-component .image-carousel .slick-prev:focus {
    background: #37B4B0 !important;
}

div.imageCarousel-component .image-carousel .slick-dots li.slick-active button {
    background-color: #10263B !important;
}

div.imageCarousel-component .image-carousel ul.slick-dots li button:hover, div.imageCarousel-component .image-carousel ul.slick-dots li button:focus {
    background-color: #37B4B0 !important;
}

.slick-autoplay-toggle-button {
    color: #10263B !important;
}

.slick-autoplay-toggle-button:focus {
    color: #37B4B0 !important;
}

/* ImageCarousel recolour */

.generalFullWidth-content a.bgArrowRightLarge {
    background-image: url("/SiteElements/Images/Base/Internal/CTA-icons/Colour/bg-icon-black-right-arrow.png") !important;
}

.generalFullWidth-content a.bgArrowRightLarge {
    background-color: #37B4B0 !important;
    color: #000000 !important;
    border: 2px solid #37B4B0 !important;
}

.generalFullWidth-content a.bgArrowRightLarge:active, .generalFullWidth-content a.bgArrowRightLarge:hover {
    background-color: transparent !important;
}