/* required? 
.evidon-consent-link-text { 
    color: #e4e4e4; 
    font-size: .875rem;
        line-height: 1.25rem;
    font-family: arial, sans-serif;
    }
*/

/* rebrand to purple */ 

/* filter to adjust hue of blue images and make them purple */
body div.icon > img,
body .page-scrolled .navigation__logo,
body .promo-list__item-img img,
body .blue-bullets li img,
body .promo-tile__item-image.icon-image {
    filter: brightness(0) saturate(100%) invert(18%) sepia(98%) saturate(1878%) hue-rotate(296deg) brightness(82%) contrast(102%);
}

/* override spans in text editor with inline style color value, using attribute selector */

span[style~="003150"] {
    color: #93186c !important;
}

body a {
    color: #93186c
}

body .button:hover {
    color: #93186c;
}

body .btn-primary {
    color: #93186c;
    border-color: #93186c;
}

body .btn-primary:hover {
    background-color: #93186c;
}

body .cpu-rteElement-buttonprimary {
    color: #93186c;
    border-color: #93186c;
}

body .cpu-rteElement-buttonprimary:hover {
    background-color: #93186c;
}

body h2, h3, h6 {
    color: #93186c
}

body .contentEditor div.cpu-rteElement-heading7-brand {
    color: #93186c
}

body .contentEditor q.cpu-rteElement-pullquote,
body .contentEditor blockquote {
    border-left: 4px solid #93186c
}

body .contentEditor span.cpu-rteElement-pullquote-attribution,
body .contentEditor .attribution {
    border-left: 4px solid #93186c
}

body .contentEditor table th,
body .contentEditor table thead {
    background-color: #93186c;
}

body .contentEditor__heading {
    color: #93186c;
}

body .cpu-rteElement-heading5-brand {
    color: #93186c;
}

body .btn-primary {
    color: #93186c;
    border-color: #93186c;
}

body .btn-primary:hover {
    background-color: #93186c;
}

body .search-suggested__title {
    color: #93186c;
}

body .search-suggested__item {
    border-top: 4px solid #93186c;
}

body .search-suggested__item:hover {
    background-color: #93186c;
    border-top: 4px solid #93186c;
}

body .search-suggested__desc {
    color: #93186c
}

body .lost-certificates__inner-card .home-button a {
    color: #93186c;
}

body .lost-certificates__inner-card .sub-title {
    color: #93186c
}

body .site-header__quicklinks-label {
    background-color: #93186c;
}

body .site-header__quicklinks-link a svg {
    color: #93186c;
}

body .site-header__quicklinks-link a:hover {
    color: #93186c;
}

body .navigation .icon-hamburger svg {
    color: #93186c
}

body .navigation.search-open .menu-heading-outer {
    color: #93186c
}

body .navigation.search-open .menu-heading {
    color: #93186c;
}
body .navigation.search-open .menu-active .menu-heading-outer {
    color: #93186c
}
body .navigation.search-open .country-selector__button {
    color: #93186c
}

body .navigation.search-open .country-selector.active .country-selector__button {
    color: #93186c
}
body .navigation.search-open .language-selector__button {
    color: #93186c
}
body .navigation.search-open .language-selector.active .language-selector__button {
    color: #93186c
}

@media(min-width: 1200px) {

    body .navigation.search-open .menu-heading {
        color: #93186c;
    }
    body .navigation.search-open .menu-active .menu-heading-outer {
        color: #93186c
    }
    body .navigation.search-open .country-selector__button,
    body .navigation.search-open .country-selector.active .country-selector__button,
    body .navigation.search-open .language-selector__button,
    body .navigation.search-open .language-selector.active .language-selector__button {
        color: #93186c
    }
}

@media(min-width: 768px)and (max-width: 991px) {
    body .menu-items-top {
        background-color: #93186c;
    }
    body .menu-items-sub-list span {
        color: #93186c
    }
    body .subheading-link {
        color: #93186c;
    }
    body .menu-links li>a {
        color: #93186c
    }
}

@media(max-width: 767px) {
    body .menu-items-top {
        background-color: #93186c;
    }
    body .menu-items-sub-list span {
        color: #93186c
    }
    body .subheading-link {
        color: #93186c;
    }
    body .menu-links li>a {
        color: #93186c
    }
}

body .menu-links:before {
    border-bottom: 2px #93186c solid
}

@media(min-width: 768px)and (max-width: 991px) {
    body .menu-links li>a {
        color: #93186c
    }
}

@media(min-width: 1200px) {
    body .page-scrolled .menu-heading {
        color: #93186c;
    }
}

body .page-scrolled .menu-active h2 svg {
    color: #93186c
}

@media(min-width: 992px)and (max-width: 1199px) {
    body .page-scrolled .country-selector__button {
        color: #93186c
    }
}

@media(min-width: 1200px) {
    body .page-scrolled .country-selector__button {
        color: #93186c
    }
}


body .page-scrolled .country-selector.active .country-selector__button {
    color: #93186c
}

@media(min-width: 992px)and (max-width: 1199px) {
    body .page-scrolled .language-selector__button {
        color: #93186c
    }
}

@media(min-width: 1200px) {
    body .page-scrolled .language-selector__button {
        color: #93186c
    }
}

body .page-scrolled .language-selector.active .language-selector__button {
    color: #93186c
}

body .page-scrolled .desktop-search {
    color: #93186c
}

body .desktop-search.search-open {
    color: #93186c
}

body .single-url-mobile-login {
    color: #93186c
}

body .single-url-mobile-login {
    color: #93186c
}

@media(min-width: 768px)and (max-width: 991px) {
    body .login-button {
        color: #93186c
    }
}

@media(max-width: 767px) {
    body .login-button {
        color: #93186c}
    }

    body .login-dialog__heading {
    color: #93186c;
}

body .login-dialog__subheading {
    color: #93186c;
}

body .login-dialog__links:hover {
    background-color: #93186c;
}

body .login-dialog__icon {
    color: #93186c
}

body .login-dialog__block-heading {
    color: #93186c;
}

body .login-mobile-dialog__linkgroup li {
    color: #93186c
}

body .login-mobile-dialog__block-heading {
    color: #93186c;
}

body .search-box__button svg {
    color: #93186c
}

body .mobile-search {
    color: #93186c;
}

body .news-module__heading {
    color: #93186c;
}

body .news-module__article {
    border-top: 4px solid #93186c;
}

body .news-module__article:hover {
    background-color: #93186c;
    border-top: 4px solid #93186c;
}

body .news-module__article:hover {
    background-color: #93186c;
    border-top: 4px solid #93186c;
}

body .news-module .news-link {
    color: #93186c;
}

body .pagination li.active a {
    background: #93186c;
}

body .pagination>li>a,
body .pagination>li>span {
    color: #93186c;
}

body .pagination-wrapper li a {
    color: #93186c;
}

body .pagination-wrapper li a.active {
    background: #93186c;
}

body .promo-list__heading {
    color: #93186c;
}

body .promo-list__item-desc h3 {
    color: #93186c;
}

body .promo-feature__heading {
    color: #93186c;
}

body .promo-feature__item-desc h3 {
    color: #93186c;
}

body .promo-tile__heading {
    color: #93186c
}

body .promo-tile__item-title {
    color: #93186c;
}

body .promo-carousel-module__content .link:hover {
    color: #93186c
}

body .accordion__heading {
    color: #93186c;
}

body .accordion__item-heading:hover {
    color: #93186c;
}

body .accordion__item-heading svg {
    color: #93186c;
}

body .location-module__card h2::after {
    background-color: #93186c;
}

body .location-module__card:hover {
    background-color: #93186c
}

body .location-module__card.active {
    background-color: #93186c;
}

body .location-module__card.active h2::after {
    background-color: #93186c;
}

body .location-module__card.active .postal-address,
body .location-module__card.active .street-address,
body .location-module__card.active p {
    border-bottom: 1px solid #93186c;
}

body .location-module__card.other-loc h2 {
    color: #93186c
}

body .bio-standard__heading {
    color: #93186c
}

body .bio-standard__item-name {
    color: #93186c;
}

body .bio-modal__heading {
    color: #93186c
}

body .bio-modal__item-name::after {
    background-color: #93186c
}

body .bio-modal__item-link {
    color: #93186c;
}

body .bio-brief__heading {
    color: #93186c
}

body .bio-brief__item-name {
    color: #93186c;
}

body .elq-form input[type=submit] {
    color: #93186c;
    border: 2px solid #93186c;
}

body .elq-form input[type=submit]:hover {
    background: #93186c;
}

body .elq-form [type=radio]:checked+span:after {
    background-color: #93186c !important;
}

body .elq-form [type=checkbox]:checked+span:before {
    border-right: 2px solid #93186c !important;
    border-bottom: 2px solid #93186c !important;
}

body .elq-form [type=checkbox]:checked+span:before {
    border-right: 2px solid #93186c !important;
    border-bottom: 2px solid #93186c !important;
}

body .elq-form .elq-field-style input[type=submit] {
    border: 2px solid #93186c;
    color: #93186c;
}

body .timeline__module-heading {
    color: #93186c
}

body .timeline__list::before {
    background-color: #93186c
}

body .timeline__badge {
    background-color: #93186c;
}

body .timeline__panel {
    border-top: 3px solid #93186c;
}

body .search-results .bcs-caption-text cite,
body .search-results .bcs-web-url-mobile-view cite
 {
    color: #93186c
 }

 body .case-module-standard__heading {
    color: #93186c;
 }

 body .case-module-standard__item .item-card .info .title {
    color: #93186c;
 }

 body .case-module-card__heading {
    color: #93186c;
 }

 body .case-module-card__imagelist li a .item-card {
    background-color: #93186c;
 }

 body .transaction-module__heading {
    color: #93186c;
 }

 body .transaction-module__item-title::after {
    border-bottom: 2px #93186c solid
 }

 body .transaction-module__item-doc-link {
    color: #93186c;
 }

 body .transaction-modal__modal-link .return-button {
    color: #93186c
 }

 body .transaction-modal__modal-link .link-right {
    color: #93186c
 }

 body .resources-module-card__card-list .card .title .short-title {
    color: #93186c;
 }

 body .resources-module-card__card-list .card .detail ul .link-item svg {
    color: #93186c;
 }

 body .resources-module-group__first-item .links-container .link-item .icon-container svg {
    color: #93186c
 }

 body .resources-module-group__other-items .flex-container .content .resources-item .links-container .link-item svg {
    color: #93186c;
 }

 body .image-gallery__gallery-title {
    color: #93186c
 }

 body .faq-module__tabs .faq-tab {
    background-color: #93186c;
 }

 body .faq-module__tabs .faq-tab {
    background-color: #93186c;
 }

 body .faq-module__tabs .faq-tab.active .tab-header {
    color: #93186c
 }

 body .alert-banner {
    background: #93186c;
 }

 body .alert-banner__Primary {
    background-color: #93186c
 }

 body .alert-banner__Secondary {
    background-color: #93186c
 }
