.primary-menu > .menu-wrapper > .menu-header:hover, .primary-menu > .menu-wrapper > .menu-item:hover, .menu-wrapper .menu-header button[aria-expanded="true"][data-menu-level="0"] .menu-item {
    background-color: #651c32
}

.primary-menu > .menu-wrapper.current-page > .menu-header .menu-item {
    border-bottom-color: #242424;
    background-color: #651c32
}

#drawer-nav .primary-menu .menu-item, #drawer-nav .primary-menu a:link, #drawer-nav .primary-menu a:visited, #drawer-nav .primary-menu a:hover, #drawer-nav .primary-menu .menu-item .esg-icon {
    color: #fff;
    fill: #fff
}

.secondary-menu {
    background-color: #333
}

    .secondary-menu .menu-header:hover, .secondary-menu .menu-item:hover {
        background-color: #333
    }

    .secondary-menu > .menu-wrapper.current-page > .menu-header .menu-item:before, .secondary-menu > .menu-wrapper.current-page > .menu-header .menu-item:before {
        color: #ffc0c0
    }

#drawer-nav .secondary-menu .menu-item, #drawer-nav .secondary-menu a, #drawer-nav .secondary-menu a:link, #drawer-nav .secondary-menu a:visited, #drawer-nav .secondary-menu a:hover, #drawer-nav .secondary-menu .menu-item .esg-icon {
    color: #fff;
    fill: #fff
}

.tertiary-menu {
    background-color: #433d44
}

    .tertiary-menu .menu-header:hover, .tertiary-menu .menu-item:hover, .tertiary-menu .current-page {
        background-color: #433d44
    }

#drawer-nav .tertiary-menu .menu-item, #drawer-nav .tertiary-menu a, #drawer-nav .tertiary-menu a:link, #drawer-nav .tertiary-menu a:visited, #drawer-nav .tertiary-menu a:hover {
    color: #fff
}

.esg-spinner {
    border-color: rgba(101, 28, 50, .4);
    border-top-color: #651c32
}

a, a:active, :not(.esg-alert--error):not(.esg-alert__warning):not(.esg-alert__info):not(.esg-alert__success):not(a.esg-footer__text) a:hover, .esg-sign-in__content a, .esg-sign-in__content a:hover, .esg-sign-in__content a:visited, .esg-sign-in__content a:link, .esg-sign-in__content a:active, .backlink a, .backlink a:hover, .backlink a:visited, .backlink a:link, .backlink a:active, .header-dropdown a, .header-dropdown a:active, .header-dropdown a:hover, .my-awards-toggle .accordion-toggle, button.esg-page-header__subtitle--backlink, button.esg-page-header__subtitle--backlink:hover, button.esg-page-header__subtitle--backlink:focus, button.esg-page-header__subtitle--backlink:active, .backlink a:before, .backlink button:before {
    color: #651c32;
    border-color: #333;
    fill: #0074db
}

    :not(.esg-alert--error):not(.esg-alert__warning):not(.esg-alert__info):not(.esg-alert__success):not(a.esg-footer__text) a:visited, .header-dropdown a:visited {
        color: #651c32
    }

.esg-header-bar__menu-link, .esg-header-bar__menu-link:hover, .esg-header-bar__menu-link:focus, .esg-header-bar__menu-link:active, .esg-header-bar__menu-link:active:hover, .esg-header-bar__menu-link:active:focus, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:focus, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:hover, .esg-modal-wizard__close {
    border-left-color: #ae3700
}

    .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:focus, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:hover {
        border-color: #ae3700
    }

        .esg-datepicker__day.esg-is-active:hover, .esg-header-bar__menu-link:hover, .esg-header-bar__menu-link:focus, .esg-header-bar__menu-link:active, .esg-header-bar__menu-link:active:hover, .esg-header-bar__menu-link:active:focus, .esg-header-bar__menu > .esg-is-active, .esg-header-bar__menu > .esg-is-open, .esg-header-bar__menu > .esg-is-active:hover, .esg-header-bar__menu > .esg-is-active:focus, .esg-header-bar__menu > .esg-is-active:active, .esg-header-bar__menu > .esg-is-active:active:hover, .esg-header-bar__menu > .esg-is-active:active:focus, .esg-header-bar__menu > .esg-is-open:hover, .esg-header-bar__menu > .esg-is-open:focus, .esg-header-bar__menu > .esg-is-open:active, .esg-header-bar__menu > .esg-is-open:active:hover, .esg-header-bar__menu > .esg-is-open:active:focus, .esg-header-bar__link:focus, .esg-header-bar__link:hover, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:focus, .esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:hover, .esg-modal-wizard__close:hover, .esg-modal-wizard__close:focus, .esg-modal-wizard__close:active, .esg-modal-wizard__close:active:hover, .esg-modal-wizard__close:active:focus {
            background-color: #b40
        }

.esg-list-group__item.esg-is-active:hover, .esg-list-group__item.esg-is-active:focus, .esg-list-group__item.esg-is-active .esg-list-group__link:hover, .esg-list-group__item.esg-is-active .esg-list-group__link:focus {
    color: #c75000
}

.esg-header-bar__menu-link, .esg-modal-wizard__close {
    background-color: #c75000
}

.esg-label--primary, .esg-is-open .esg-dropdown__menu-item, .esg-calendar-table__marker-line, .esg-button--sign-in {
    border-color: #d45d00
}

.esg-spinner, .esg-calendar-table__marker-cap {
    border-top-color: #d45d00
}

.esg-sidebar__menu-link.esg-is-active, .esg-table-head__th::after, .esg-table-head__th.esg-is-active {
    border-bottom-color: #d45d00
}

.esg-label--primary, .esg-datepicker__day.esg-is-active, .esg-sidebar__menu-link:hover, .esg-sidebar__menu-link:hover, .esg-sidebar__menu-link:focus, .esg-sidebar__menu-link:active, .esg-sidebar__menu-link:active:hover, .esg-sidebar__menu-link:active:focus, .esg-sidebar__menu-link.esg-active:hover, .esg-sidebar__menu-link.esg-active:focus, .esg-sidebar__menu-link.esg-active:active, .esg-sidebar__menu-toggle:hover, .esg-sidebar__menu-toggle:focus, .esg-sidebar__submenu-item:hover, .esg-sidebar__submenu-item:focus, .esg-sidebar__submenu-item:active, .esg-sidebar__submenu-item a:active:hover, .esg-sidebar__submenu-item a:active:focus, .esg-sidebar__submenu-link:hover, .esg-sidebar__submenu-link:hover, .esg-sidebar__submenu-link:focus, .esg-sidebar__submenu-link:active, .esg-sidebar__submenu-link:active:hover, .esg-sidebar__submenu-link:active:focus, .esg-sidebar__submenu-link.esg-active:hover, .esg-sidebar__submenu-link.esg-active:focus, .esg-sidebar__submenu-link.esg-active:active, .esg-header-bar, .esg-header-bar__menu, .esg-modal-wizard__header {
    background-color: #d45d00
}

.esg-button--loading, .esg-button--loading:hover, .esg-button--loading:focus, .esg-button--loading:active, .esg-button--loading:active:hover, .esg-button--loading:active:focus, .esg-list-group__item.esg-is-active, .esg-list-group__item.esg-is-active .esg-list-group-item-heading, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:hover, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:focus, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:active, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:active:hover, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:active:focus, .esg-list-group__link:visited, .esg-list-group__link:visited:hover, .esg-list-group__link:visited:focus, .esg-icon-list-group__link:visited, .esg-icon-list-group__link:visited:hover, .esg-icon-list-group__link:visited:focus, .esg-list-group__item.esg-is-active .esg-list-group__link, .esg-list-group__item-heading, .esg-card--panel__heading .esg-card--panel__title, .esg-action-bar, .esg-action-bar__title, .esg-is-active .esg-calendar-table__item, .esg-modal-wizard__page-title, .esg-form__checkbox--sign-in[type='checkbox']:checked + label::before {
    color: #333
}

.esg-calendar-table__event {
    border-color: #fe750d
}

.esg-sign-in__page::after {
    background-color: #ee771a
}

.esg-dropdown__menu-item:active:hover, .esg-dropdown__menu-item:active:focus, .esg-dropdown__menu-item:active:active, .esg-dropdown__menu-item.esg-is-active:hover, .esg-dropdown__menu-item.esg-is-active:focus, .esg-dropdown__menu-item.esg-is-active:active {
    border-color: #ffc366
}

.esg-dropdown__menu-item:active, .esg-dropdown__menu-item.esg-is-active {
    border-color: #ffdc7f
}

.esg-list-group__item:active, .esg-list-group__item:active:hover, .esg-list-group__item:active:focus, .esg-icon-list-group__item:active, .esg-icon-list-group__item:active:hover, .esg-icon-list-group__item:active:focus {
    border-top-color: #ffdc7f;
    border-bottom-color: #ffdc7f
}

.esg-pillbox__fill, .esg-calendar-table__event {
    background-color: #ffe98c
}

.esg-calendar-table_today {
    background-color: #d7d7f4
}

.esg-list-group__item:active, .esg-list-group__item:active:hover, .esg-list-group__item:active:focus, .esg-icon-list-group__item:active, .esg-icon-list-group__item:active:hover, .esg-icon-list-group__item:active:focus, .esg-dropdown__menu-item:active, .esg-dropdown__menu-item.esg-is-active, .esg-dropdown__menu-item:active:hover, .esg-dropdown__menu-item:active:focus, .esg-dropdown__menu-item:active:active, .esg-dropdown__menu-item.esg-is-active:hover, .esg-dropdown__menu-item.esg-is-active:focus, .esg-dropdown__menu-item.esg-is-active:active, .esg-is-open .esg-dropdown__menu-item:active, .esg-is-open .esg-dropdown__menu-item.esg-is-active, .esg-is-open .esg-dropdown__menu-item.esg-is-active:hover, .esg-is-open .esg-dropdown__menu-item.esg-is-active:focus, .esg-is-open .esg-dropdown__menu-item:active:hover, .esg-is-open .esg-dropdown__menu-item:active:focus {
    background-color: #fff
}

.esg-header-bar__logo, .esg-header-bar__menu-link {
    color: #ccc
}

code {
    color: #651c32
}

.esg-step-progress__item.esg-is-active, .esg-is-active .esg-step-progress__link, .esg-step-progress__item.esg-is-previous, .esg-step-progress__item.esg-is-previous::before, .esg-is-previous .esg-step-progress__link {
    color: #fff
}

    .esg-step-progress__item.esg-is-active::before, .esg-step-progress__item.esg-is-previous::before, .css-org-card--in-context, .esg-table--sticky-head thead th.active-column-header, .esg-table--sticky-head thead td.active-column-header, .esg-table--sticky-head thead th.active-column-header:hover, .esg-table--sticky-head thead td.active-column-header:hover, .draggable-header__context-menu {
        border-color: #651c32
    }

    .esg-step-progress__item.esg-is-active::before {
        background-color: #651c32
    }

.esg-tab__menu-item.esg-is-active, .esg-person-card__list::after, .esg-person-card__list:nth-last-child(n+4)::after, .esg-person-card--not-popover, .esg-table-head__th--has-action::after, .esg-table--sticky-head thead th.draggable-header:hover {
    border-bottom-color: #651c32
}

.esg-pillbox__value.esg-is-active::after {
    background-color: #7f364c
}

.esg-person-card__footer {
    border-top-color: #984f65
}


#main {
    background-color: #fff
}

body {
    background-color: #444
}

#main-content {
}

.esg-page-header {
}

.esg-tab__menu {
}

.esg-tab__menu-item {
    background-color: #fff;
    border-left: 1px solid #bdbdbd !important;
    border-top: 1px solid #bdbdbd !important;
    border-right: 1px solid #bdbdbd !important
}

#tax-info-contents {
}

#nav-root, #drawer-nav, #toggle-nav-button {
    background-color: #292424
}

.esg-footer {
    background-color: #444
}

    .esg-footer .esg-footer__logo {
        max-height: 30px;
        max-width: 275px;
        vertical-align: middle;
        float: right;
        padding-right: 0
    }

    .esg-footer .esg-footer__text, .esg-footer .esg-footer__text a {
        color: #aaa
    }

.sitehome-expandednavlink a {
    background-color: #f4f4f4
}

    .sitehome-expandednavlink a:hover {
        background-color: #fff
    }

    .sitehome-expandednavlink a h3, .sitehome-expandednavlink a span {
        color: #333
    }

a {
    color: #5c172d
}

    a:hover, a:visited, a:active {
        color: #842140
    }

.esg-list-group__item:hover, .esg-icon-list-group__item:hover, .esg-dropdown__menu-item:hover {
    background-color: #f4f4f4;
    border-color: #d5d5d5
}

.eds-button--secondary {
    color: #d95e00;
    box-shadow: #d95e00 0 0 0 1px inset
}

    .eds-button--secondary:focus, .eds-button--secondary:hover, .eds-button--secondary:visited:focus, .eds-button--secondary:visited:hover {
        background-color: #d95e00
    }

.esg-dropdown__menu {
    border-color: #d95e00
}

.esg-is-open.esg-button--primary, .esg-is-open.esg-button--primary:focus, .esg-is-open.esg-button--primary:hover, .esg-is-open.esg-button--secondary, .esg-is-open.esg-button--secondary:focus, .esg-is-open.esg-button--secondary:hover {
    border-color: #d95e00;
    box-shadow: 0 0 0 .125rem #d95e00
}

.esg-breadcrumb__link, .esg-breadcrumb__list-item {
    color: #333
}

    .esg-breadcrumb__link:focus, .esg-breadcrumb__link:hover {
        color: #4c4c4c
    }

.esg-button--sign-in {
    border: .0625rem solid #d95e00;
    color: #d95e00
}

    .esg-button--sign-in:focus, .esg-button--sign-in:hover {
        border-color: #fff;
        box-shadow: 0 0 0 .125rem #fff;
        color: #fff;
        background-color: #d95e00
    }

.eds-button--primary, .eds-button--primary:visited {
    background-color: #d95e00
}

    .eds-button--primary:focus, .eds-button--primary:hover, .eds-button--primary:visited:focus, .eds-button--primary:visited:hover {
        background-color: #fe750d
    }

@media all and (min-width:768px) {
    .sidebar-nav-wrapper {
        width: 65px
    }

    #main-content, footer .content-wrapper p {
        padding-left: 5px
    }
}

@media print {
    body, #main {
        background-color: #fff
    }

    #main-content {
        background-image: none
    }
}

.esg-header-bar__logo-image {
    padding: 0
}

input:focus, input[type="text"]:focus, input[type="submit"]:focus, input[type="search"]:focus, textarea:focus, .esg-form__input:focus, .esg-form__switch:focus + .esg-form__switch-toggle, .esg-form__switch:checked:focus + .esg-form__switch-toggle::before, input[type=radio]:focus + label::before, input[type=radio]:checked + label:focus::before, input[type=radio]:checked:focus + label::before, input[type=checkbox]:focus + label::before, input[type=checkbox]:checked + label:focus::before, input[type=checkbox]:checked:focus + label::before, .esg-button--primary:hover, .esg-button--primary:focus, .esg-button--primary:active, .esg-button--primary:visited:hover, .esg-button--primary:visited:focus, .esg-button--primary:visited:active, .esg-button--primary:active:hover, .esg-button--primary:active:focus, .esg-button--primary:visited:active:hover, .esg-button--primary:visited:active:focus {
    border-color: #5c172d
}

.esg-button--primary:focus, .esg-button--primary:visited:focus {
    box-shadow: inset 0 -.25rem 0 0 #330c19, 0 0 0 .125rem #5c172d
}

.esg-button--primary:active:focus, .esg-button--primary:visited:active:focus {
    box-shadow: inset 0 -.1875rem 0 0 #330c19, 0 0 0 .125rem #5c172d
}

.esg-button--secondary:focus, .esg-button--secondary:visited:focus {
    box-shadow: inset 0 -.125rem 0 0 #f9f9f9, 0 0 0 .125rem #5c172d
}

.esg-button--secondary:active:focus, .esg-button--secondary:visited:active:focus {
    box-shadow: inset 0 -.1875rem 0 0 #f9f9f9, 0 0 0 .125rem #5c172d
}

.eds-button--primary:focus, .eds-button--primary:visited:focus, .eds-button--primary:active:hover, .eds-button--primary:active:focus, .eds-button--primary:visited:active:hover, .eds-button--primary:visited:active:focus, .eds-button--primary:active:focus, .eds-button--primary:visited:active:focus, .eds-button--secondary:focus, .eds-button--secondary:visited:focus, .eds-button--secondary:active:hover, .eds-button--secondary:active:focus, .eds-button--secondary:visited:active:hover, .eds-button--secondary:visited:active:focus, .eds-button--secondary:active:focus, .eds-button--secondary:visited:active:focus {
    box-shadow: 0 0 0 2px #5c172d inset
}

:focus {
    outline: #5c172d auto 4px
}

.esg-sign-in__page:before {
    background: #5f172d
}

.esg-sign-in__page:after {
    background: none
}

.esg-sign-in__title {
}

.esg-form__label--sign-in {
}

.esg-icon {
    fill: #5f172d
}

.esg-icon__container--fill {
    background-color: #5f172d
}

.esg-icon--white {
    fill: #fff
}

.esg-button--primary .esg-dropdown__icon .esg-icon, .esg-button--secondary .esg-dropdown__icon .esg-icon {
    fill: #444
}
