/**
 * @version 4.23.4
 * Date: 2023-10-04T15:03:56.903Z
 */
html {
    margin: 0;
    padding: 0;
    background: #fff
}

@page {
    margin: .5in
}

@-moz-document url-prefix() {
    .d-flex, .row {
        display: block !important
    }
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    margin: 0 auto;
    text-rendering: optimizelegibility;
    padding: 0 !important;
    min-width: 768px
}

table, td, th, tr {
    color: #000 !important
}

a {
    text-decoration: none !important;
    page-break-inside: avoid
}

    a[href]::after {
        font-size: 80% !important;
        color: #00f !important
    }

.print-urls a[href^="/"]::after, .print-urls a[href^=http]::after {
    content: " (" attr(href) ")"
}

#cdc-qrcode-placeholder {
    display: inline-block !important;
    float: right;
    width: 118px
}

    #cdc-qrcode-placeholder img {
        width: 100%
    }

header .cdc-logo {
    width: 80%;
    display: inline-block;
    height: 96px
}

.accordion .collapse, .accordion-collapse .collapse {
    display: block
}

.nav-tabs .tab-pane {
    display: block
}

.tab-content > .tab-pane {
    display: block
}

.cdc-card-slider .slick-list {
    height: auto !important
}

.cdc-card-slider .slick-arrow, .cdc-card-slider .slick-dots, .cdc-card-slider .slick-next, .cdc-card-slider .slick-pref {
    display: none !important
}

.cdc-card-slider .slick-track {
    width: auto !important;
    height: auto !important;
    transform: none !important;
    display: block !important
}

    .cdc-card-slider .slick-track .slick-slide {
        width: auto !important
    }

        .cdc-card-slider .slick-track .slick-slide.slick-cloned {
            display: none !important
        }

        .cdc-card-slider .slick-track .slick-slide.slick-active {
            display: block !important
        }

.site-title {
    background: #fff !important;
    color: #fff !important;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0
}

    .site-title a {
        color: #fff !important;
        font-family: "Open Sans",sans-serif;
        font-size: 32px
    }

blockquote, dl, ol, p, table, ul {
    margin-bottom: 1.5rem;
    margin-top: 0
}

    ol:last-child, p:last-child, ul:last-child {
        margin-bottom: 0
    }

.text-white a[href]::after {
    color: #fff !important
}

.container, .container-fluid {
    width: 100% !important;
    min-width: 100% !important
}

.col-p-1 {
    flex: 0 0 8.3333%;
    max-width: 8.3333%
}

.col-p-2 {
    flex: 0 0 16.6667%;
    max-width: 16.6667%
}

.col-p-3 {
    flex: 0 0 25%;
    max-width: 25%
}

.col-p-4 {
    flex: 0 0 33.3333%;
    max-width: 33.3333%
}

.col-p-5 {
    flex: 0 0 41.6667%;
    max-width: 41.6667%
}

.col-p-6 {
    flex: 0 0 50%;
    max-width: 50%
}

.col-p-7 {
    flex: 0 0 58.3333%;
    max-width: 58.3333%
}

.col-p-8 {
    flex: 0 0 66.6667%;
    max-width: 66.6667%
}

.col-p-9 {
    flex: 0 0 75%;
    max-width: 75%
}

.col-p-10 {
    flex: 0 0 83.3333%;
    max-width: 83.3333%
}

.col-p-11 {
    flex: 0 0 91.6667%;
    max-width: 91.6667%
}

.col-p-12 {
    flex: 0 0 100%;
    max-width: 100%
}

a, h2, h3, h4, p {
    orphans: 3;
    widows: 3
}

pre {
    white-space: pre-wrap !important;
    word-wrap: break-word
}

.content {
    padding-left: 15px !important
}

main.col-lg-9 {
    width: 100% !important;
    flex: 0 0 100%;
    max-width: 100%
}

.cdc-timeline > li {
    page-break-inside: avoid
}

.card-header a::after {
    color: #fff !important
}

.slide-caption a[href], .slide-caption a[href]::after {
    color: #fff !important
}

.slick-slider .slick-slide {
    page-break-inside: avoid;
    opacity: 1
}

.slick-slider[data-cdc-slider=thumbnail-slider] .slick-slide {
    height: auto !important
}

h1#content {
    display: inline !important;
    -moz-column-break-before: avoid;
    break-before: avoid;
    -moz-column-break-after: avoid;
    break-after: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    margin-top: 0 !important
}

#cdc-page-info-tab, #page-validation, .breadcrumbs, .card-footer .btn, .cdc-logo a::after, .closeall, .config-panel, .headerSearch, .jumbotron-overlay a:last-child, .language-link, .leftnav-wrapper, .leftnav-wrapper div.card, .leftnav-wrapper nav, .mobile-section-nav, .no-print, .on-this-page, .openall, .p-none, .page-format, .page-share-wrapper, .pca, .print-link, .section-nav-area, .slick-arrow, .sticky-top, .tagline, .toTop, .tp-nav-main, .tp-on-this-page, .tp-search, .video-container, div.text-right.mb-2, footer, header .cdc-logo a:not(:first-child), nav, nav#mobilenav, p > span.text-right.d-block {
    position: absolute;
    left: -9999px;
    top: -9999px;
    height: 0;
    width: 0;
    text-indent: -9999px;
    overflow: hidden !important;
    line-height: 0 !important;
    white-space: nowrap
}

.last-reviewed {
    margin: 0 !important
}

.page-break, .page-break-before {
    page-break-before: always
}

.page-break-after {
    page-break-after: always
}

.p-small {
    font-size: .75rem
}

.p-vsmall {
    font-size: .6rem
}

.p-m-0 {
    margin: 0 !important
}

.p-p-0 {
    padding: 0 !important
}

.cdc-open-viz-module {
    -webkit-print-color-adjust: exact !important;
    print-color-adjust: exact !important
}

    .cdc-open-viz-module .table-container {
        display: block !important;
        overflow-y: auto !important
    }

        .cdc-open-viz-module .table-container thead th {
            color: #fff !important
        }

        .cdc-open-viz-module .table-container table.data-table.cdcdataviz-sr-only {
            height: auto !important;
            display: table !important;
            width: 100% !important;
            position: relative !important;
            border-collapse: separate !important;
            box-sizing: border-box !important;
            text-indent: initial !important;
            border-spacing: 2px !important;
            overflow: auto;
            border: none
        }

.home-2022 [class*="col-12 col-md-"] {
    max-width: 100% !important;
    flex: 0 0 100%
}

#content-sources.collapse {
    display: block !important
}
