
  

.l-site-header {
    border-bottom: 4px solid #11568c !important;
    }

#skiptocontent:focus {
background: #11568c;
color: #FFFFFF;
}

    .brand-image {
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    overflow: hidden;
    text-decoration: none;
    white-space: nowrap;
    height: 80px;
    }

    .nav-main-wrapper .nav-main-lvl2:hover .nav-main-sub-link,.nav-main-wrapper .nav-main-lvl2:focus .nav-main-sub-link {
    background-color: #11568c  !important;
    color: #FFFFFF !important;
    }

    .nav-main-wrapper .nav-main-lvl1 .current.nav-main-link {
    background-color:#11568c  !important;
    border-color: #11568c  !important;
    color: #FFFFFF !important;
    }

    .header-button-count{
    background-color: #3798B9;
    }

    p { color: #666666 }
    a, header a,footer a { color: #3798B9; }
    input[type="submit"] { color: #11568c; }
    div[role="main"]  h1, h2, h3, h4, h5, h6 { color: #11568c; }
    div[role="main"]  .button, button.action, button { color: #11568c; }
    div[role="main"]  a:hover,.action:hover { color: #6ACBEC; }
    div[role="main"]  td { color: #666666; }
    div[role="main"]  a, header a,footer a { color: #3798B9; }
    div[role="main"]  th { color: #3798B9; }
    div[role="main"]  label { color: #666666 }
    div[role="main"]  .label-color { color: #666666 }
    div[role="main"]  .text-align-left { color: #666666 }
    div[role="main"] .notice-success { background-color: #A2AD00; color: #FFFFFF }
    div[role="main"] .notice-error { background-color: #C63812; color: #FFFFFF }
    div[role="main"] .text-on { background: #A2Ad00 }
    div[role="main"] li.current { background: #A2Ad00 }
    div[role="main"]  input[type="submit"].action:hover { color: #11568c; }
    div[role="main"]  .button-list a:hover { color: #11568c; }
    div[role="tablist"], button { color: #3798B9; }
    div[role="tablist"]  button:hover,button:focus { color: #3798B9; }

    div[role="dialog"] .text-on { background: #A2Ad00 }
    div[role="dialog"]  .button, button.action, button { color: #11568c; }
    div[role="dialog"]  input[type="submit"].action:hover { color: #11568c; }
    button.action:hover { color: #11568c; }
    .form input[type="text"].error, .form input[type="text"].input-validation-error, input[type=tel].input-validation-error, .form textarea.input-validation-error { border-color: #C63812 }
    .form input[type="password"].error, .form input[type="password"].input-validation-error { border-color: #C63812 }
    .error.selectboxit-container .select-box, .input-validation-error.selectboxit-container .select-box { border-color: #C63812 }

    .validation-summary-errors {
    background-color: inherit;
    color: #C63812;
    }

    .link-color { color: #3798B9 !important }

    a.js-attach-receipt.input-validation-error img{
    padding: 2px;
    border: 1px solid #C63812;
    }

    .reports-section-glance:hover {
    background-color: #3798B9 !important;
    color: #FFFFFF!important;
    }

    tr td .detailsLink {
    color: #3798B9;
    }
    div[role="main"] button.btnAcntActivity {
    color: #3798B9;
    }
    div[role="main"] button.actualTextLink {
    color: #3798B9;
    }

    tr td .detailsLink:hover {
    color: #6ACBEC;
    }
    div[role="main"] button.btnAcntActivity:hover {
    color: #6ACBEC;
    }
    div[role="main"] button.actualTextLink:hover {
    color: #6ACBEC;
    }
    div[role="main"] tr.tr--row-error {
    background-color: #C63812;
    border-color: #C63812;
    color: #FFFFFF;
    font-weight: bold;
    }
    div[role="main"] tr.tr--row-error td {
    color: #FFFFFF;
    }

    tr.tr--row-error td .button-simple {
    background-color: white;
    }

    tr.tr--row-error td .button-simple:focus, tr.tr--row-error td .button-simple:hover {
    background-color: #e5e5e5;
    }

    .tr--header { background-color: #A2Ad00 }
    .checker span.checked {
    background-color: #A2Ad00;
    }
    .radio span.checked {
    background-color:  #A2Ad00;
    }
    .errorText { color: #C63812 }
    .button-smaller:hover {
    color: #11568c;
    }

    .dashboard-wrapper {
    background-color: #11568c  !important;
    color: #FFFFFF !important;
    }

    .dashboard-wrapper a:hover {
    color: #FFFFFF !important;
    }

    div[role="main"] .dashboard-wrapper .text-align-left , div[role="main"] .dashboard-wrapper label,  div[role="main"] .dashboard-wrapper h2 {
    color:#FFFFFF !important;
    }

    #onetrust-consent-sdk #onetrust-pc-btn-handler, #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
    color: #11568c !important;
    background-color: #c7c7c7 !important;

    opacity: 1 !important;
    background-image: -webkit-linear-gradient(top, #e7e7e7, #ccc) !important;
    border: 1px solid #919191 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: Helvetica, Arial, sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    padding: 5px 20px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    vertical-align: top !important;
    zoom: 1 !important;
    }
    #onetrust-consent-sdk #onetrust-accept-btn-handler, #onetrust-banner-sdk #onetrust-reject-all-handler {
    color: #11568c !important;
    opacity: 1 !important;
    background-color: #c7c7c7 !important;

    background-image: -webkit-linear-gradient(top, #e7e7e7, #ccc) !important;
    border: 1px solid #919191 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: Helvetica, Arial, sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    padding: 5px 20px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    vertical-align: top !important;
    zoom: 1 !important;
    }
    #onetrust-consent-sdk #onetrust-accept-btn-handler:hover, #onetrust-banner-sdk #onetrust-reject-all-handler:hover {
    color: #11568c !important;
    opacity: 0.9 !important;

    }
    #onetrust-consent-sdk #onetrust-banner-sdk a[href],
    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn{
    color: #3798B9  !important;
    text-decoration: none !important;
    }
    #onetrust-consent-sdk #onetrust-banner-sdk a[href]:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn:focus{
    outline: none !important;
    }
    #onetrust-banner-sdk a[href]:hover{
    color: #6ACBEC  !important;
    }
    #onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl, #onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active,
    #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr{
    color: #3798B9  !important;
    }
    #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
    #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a{
    color: #3798B9  !important;
    text-decoration: none !important;
    }
    #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link:hover{
    color: #6ACBEC !important;
    }
    #onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #ot-search-cntr,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle, #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after, #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt, #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
    background-color: #FFFFFF !important;
    border: 1px #11568c !important;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
    background-color: #FFFFFF !important;
    }
    #onetrust-pc-sdk .ot-pc-header .ot-pc-logo {
    background-image: url(/Branding/137430M.png) !important;
    background-position: left !important;
    }
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
    border-color: #3798B9 !important;
    }
    #onetrust-pc-sdk .ot-active-menu {
    border-left: 10px solid #3798B9 !important;
    background-color: #fff !important;
    border-bottom: none !important;
    position: relative !important;
    }
    #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
    color: #11568c !important;
    background-color: #c7c7c7 !important;

    opacity: 1 !important;
    background-image: -webkit-linear-gradient(top, #e7e7e7, #ccc) !important;
    border: 1px solid #919191 !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 1px rgba(0, 0, 0, 0.2) !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: Helvetica, Arial, sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    padding: 5px 20px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
    vertical-align: top !important;
    zoom: 1 !important;
    }
    #ot-sdk-btn.ot-sdk-show-settings, #ot-sdk-btn.optanon-show-settings{
    color: #3798B9 !important;
    text-decoration: none !important;
    padding:0 !important;
    border: none !important;
    }
    #onetrust-pc-btn-handler:hover{
    color: #6ACBEC !important;
    text-decoration: none !important;
    padding:0 !important;
    border: none !important;
    opacity: 0.9 !important;
    }
    #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover{
    color: #6ACBEC !important;
    text-decoration: none !important;
    padding:0 !important;
    border: none !important;
    }
    #onetrust-pc-sdk .ot-pc-footer-logo{
    display: none;
    }
    #ot-sdk-btn.ot-sdk-show-settings:hover, #ot-sdk-btn.optanon-show-settings:hover
    {
    background-color: #fff !important;
    }
    #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob{
    background-color: #f2f1f1 !important;
    border: none !important;
    }
    #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
    background-color: #11568c  !important;
    }
    #onetrust-pc-sdk .ot-host-opt li>div div {
    font-size: inherit !important;
    }
    #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch .ot-switch-nob
    #onetrust-pc-sdk #clear-filters-handler:focus {
    outline: none !important;
    }

    #onetrust-pc-sdk .ot-switch-nob {
    border: none !important;
    }

    #onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,
    #onetrust-banner-sdk input[type="submit"]:focus,
    #onetrust-banner-sdk input[type="reset"]:focus,#onetrust-banner-sdk input[type="button"]:focus,
    #onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,
    #onetrust-pc-sdk input[type="submit"]:focus,#onetrust-pc-sdk input[type="reset"]:focus,#onetrust-pc-sdk input[type="button"]:focus,
    #ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus,
    #ot-sdk-cookie-policy input[type="submit"]:focus,
    #ot-sdk-cookie-policy input[type="reset"]:focus,#ot-sdk-cookie-policy input[type="button"]:focus
    {outline: none !important;}
    @media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .brand-image {
    height:47px;
    }
    }
    @media only screen and (max-width: 1024px) {
    .brand-image {
    background-size: contain;
    height: 47px;
    }
    }
    