﻿.oral-health-content
{
}
.oral-health-content h1
{
    font-family: 'Antonio-Bold', sans-serif !important;
    font-size: 4.0em !important;
    color: #0044b5 !important;
}
.oral-health-content h3
{
    font-family: 'Arial Bold', sans-serif !important;
}
.oral-health-content h4
{
    font-family: 'Arial Bold', sans-serif !important;
}
.oral-health-content p
{
    font-family: 'Arial', sans-serif !important;
}
.oral-health-content b
{
    font-family: 'Arial Bold', sans-serif !important;
}
.oral-health-content .text-link
{
    font-family: 'Arial', sans-serif !important;
}
.oral-health-content .state
{
    color: #52A0EF !important;
}
.oral-health-content h2
{
    font-family: 'Antonio-Bold', sans-serif !important;
    font-size: 2.5em !important;
    color: #000 !important;
}
.oral-health-content-container
{
    max-width: 63.0rem;
    min-width: 63.0rem;
    min-height: 73rem;
    margin: auto;
    border: 2px solid #0044B5;
    padding: .5rem 2.0rem;
    background-color: transparent;
}
.photo-container-left
{
    float: left;
    padding-right: 12px;
    padding-bottom: 4px;
}
.photo-container-right
{
    float: right;
    padding-left: 12px;
    padding-bottom: 4px;
}
.place-holder
{
    font-weight: bold;
    width: 340px;
    height: 350px;
    background-color: #AAA;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 1.2em;
}
.photo-place-holder
{
    font-weight: bold;
    width: 340px;
    height: 350px;
    background-color: #AAA;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #000;
    font-size: 1.2em;
}

#frequency-of-dental-visits-tab-strip, #number-of-teeth-lost-to-decay-tab-strip, #rates-of-forgoing-dental-care-tab-strip
{
    background-color: transparent;
    border: none;
    outline: 0;
    box-shadow: none;
    height: 700px;
}
#frequency-of-dental-visits-tab-strip h2, #number-of-teeth-lost-to-decay-tab-strip h2, #rates-of-forgoing-dental-care-tab-strip h2
{
    font-weight: lighter;
    font-size: 5em;
    line-height: 1;
    padding: 0 0 0 30px;
    margin: 0;
}
#frequency-of-dental-visits-tab-strip h2 span, #number-of-teeth-lost-to-decay-tab-strip h2 span, #rates-of-forgoing-dental-care-tab-strip h2 span
{
    background: none;
    padding-left: 5px;
    font-size: .3em;
    vertical-align: top;
}
#frequency-of-dental-visits-tab-strip p, #number-of-teeth-lost-to-decay-tab-strip p, #rates-of-forgoing-dental-care-tab-strip p
{
    margin: 0;
    padding: 0;
}
.oral-health-content-container .fake-button-container
{
    margin-left: -4px !important;
    margin-top: 30px !important
}
.oral-health-content-container .fake-button-container-row
{
    width: 100%;
    height:34px
}
.oral-health-content-container .fake-button-container-row table
{
    float: right;
}
.oral-health-content-container .window-shades-header
{
    font-size: 1.25rem !important;
    font-weight: bold !important;
    border: none !important;
}
#supporting-variables-about-alice li
{
    font-size: 1.0rem !important;
    margin-bottom: .5rem !important
}
#supporting-variables-sources-and-citation li
{
    font-size: 1.0rem !important;
    margin-bottom: .5rem !important
}

.learn-more-container-content
{
    font-family: 'Arial', sans-serif;
    font-size: 1.0rem !important;
    padding: .5em !important;
}
.learn-more-container-content li
{
    font-family: 'Arial', sans-serif;
    font-size: 1.0rem !important;
    margin-top: .5rem !important;
}
.learn-more-container-content li b
{
    font-family: 'Arial Bold', sans-serif;
    font-size: 1.0rem !important;
}
.learn-more-container-content-2
{
    background-color: #EDEDED;
    color: #000;
    padding: 1.0rem 1.0rem .25rem 1.0rem !important;
}

.sponsor-logo img
{
    width: 210px;
    height: auto;
}
.national-comparison-table table
{
    padding: .2rem;
    border: 1px solid black;
    border-collapse: collapse;
    width:100%
}
.national-comparison-table thead
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: 1.25rem !important;
    color: #fff !important;
    text-align: center;
    width: 100%;
    border: 1px solid black;
    border-collapse: collapse;
}
.national-comparison-table thead tr td
{
    padding: 5px;
    border: 1px solid black;
    border-collapse: collapse;
}
.national-comparison-table .header
{
    height: 3.0rem;
    background-color: #0044b5 !important;
}
.national-comparison-table .sub-header
{
    font-size: .9rem !important;
    background-color: #6c9acf  !important;
}
.national-comparison-table tbody
{
    font-family: 'Arial' !important;
    font-size: .9rem !important;
    color: #000 !important;
    text-align: center;
    padding: 5px;
    border: 1px solid black;
    border-collapse: collapse;
}
.national-comparison-table tbody tr td
{
    padding: 5px;
    border: 1px solid black;
    border-collapse: collapse;
}
.foot-notes p
{
    font-size: .8rem !important;
    font-style: italic !important;
}
.dental-visits-chart
{
    min-width: 850px;
    width: 100%;
    height: 500px;
}
.number-of-teeth-lost-chart
{
    min-width: 850px;
    width: 100%;
    height: 500px;
}
.forgoing-dental-care-chart
{
    min-width: 850px;
    width: 100%;
    height: 500px;
}
#rac-list i
{
    font-size: 1.0rem !important;
}
.contact-info
{
    font-size: 1.25rem !important;
}
.alt-row
{
    background-color: #F8F8F8 !important;
}

.page-template .top-rule
{
    top: -30px !important;
    left: -18px !important;
    width: 1040px !important;
}
.print-bold
{
    font-weight: bold !important;
}
.print-size-125
{
    font-size: 1.25rem !important;
}
.print-size-150-bold
{
    font-family: 'Arial Bold', sans-serif !important;
    font-weight: bold !important;
    font-size: 1.5rem !important;
}
.print-section b
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: 1.25rem !important;
}
.print-section p
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.25rem !important;
}
.print-section h1
{
    font-family: 'Antonio-Bold', sans-serif !important;
    font-size: 4.0em !important;
    color: #0044b5 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.print-section h2
{
    font-family: 'Antonio-Bold', sans-serif !important;
    font-size: 2.0rem !important;
}
.print-section h3
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: 1.5rem !important;
}
.print-section h4
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: 1.25rem !important;
}
.print-section .text-link
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.25rem !important;
}
.print-section .state
{
    color: #52A0EF !important;
}
.dental-visits-chart-print
{
    max-width: 895px;
    max-height: 800px;
    min-height: 440px;
    margin: auto;
}
.number-of-teeth-lost-chart-print
{
    max-width: 895px;
    max-height: 500px;
    min-height: 500px;
    margin: auto;
}
.forgoing-dental-care-chart-print
{
    max-width: 895px;
    max-height: 330px;
    min-height: 330px;
    margin: auto;
}
.source-text-print
{
    font-family: 'Arial Italic' !important;
    font-size: .8rem !important;
    margin-top: 12px !important;
}
.learn-more-container-print
{
    width: 100%;
    margin:auto;
    height: auto;
}
.learn-more-container-header-print
{
    background-color: #CBE2FA;
    padding: .5rem;
}
.learn-more-container-header-print h3
{
    font-family: 'Arial Bold', sans-serif !important;
    color: #0044B5 !important;
    margin: 0 !important;
    padding: 0 !important;
}
.learn-more-container-content-print
{
    background-color: #EDEDED;
    color: #000;
    height: auto;
    padding: .5rem .5rem .05rem .05rem;
}
.learn-more-container-content-print li
{
    font-family: 'Arial', sans-serif !important;
    font-size: .9rem !important;
    margin-top: .25rem !important;
}
.learn-more-container-content-print li .text-link
{
    font-family: 'Arial', sans-serif !important;
    font-size: .9rem !important;
}
.learn-more-container-content-print li b
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: .9rem !important;
    margin-bottom: .5rem !important;
}


.learn-more-container-content-print .key-findings
{
    background-color: #EDEDED;
    color: #000;
    height: auto;
    padding: .05rem .5rem .05rem .05rem;
}
.learn-more-container-content-print .key-findings li
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
    margin-top: .25rem !important;
}
.learn-more-container-content-print .key-findings li::marker
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
}
.learn-more-container-content-print .key-findings li .text-link
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
}
.learn-more-container-content-print .key-findings li b
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: 1.0rem !important;
    margin-bottom: .5rem !important;
}

.learn-more-container-content-print .pediatric-care
{
    padding: 0 1.0rem 0 1.0rem !important;
}
.learn-more-container-content-print .pediatric-care p
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.25rem !important;
}
.learn-more-container-content-print .pediatric-care b
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: 1.25rem !important;
}
.learn-more-container-content-print .pediatric-care li
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
    padding-bottom: .5rem !important;
}
.learn-more-container-content-print .pediatric-care li::marker
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
}
.learn-more-container-content-print .pediatric-care .text-link
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
}

.learn-more-container-content-print .ALICE-the-Patient
{
    padding: 0 1.0rem 0 1.0rem !important;
}
.learn-more-container-content-print .ALICE-the-Patient p
{
    font-size: 1.2rem !important;
}

.learn-more-container-content-print .learn-more-take-action
{
    font-family: 'Arial', sans-serif !important;
    padding: 0 1.25rem 0 1.0rem !important;
}
.learn-more-container-content-print .learn-more-take-action p
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.25rem !important;
}
.learn-more-container-content-print .learn-more-take-action b
{
    font-family: 'Arial Bold', sans-serif !important;
    font-size: 1.25rem !important;
}
.learn-more-container-content-print .learn-more-take-action li
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
    padding-bottom: .5rem !important;
}
.learn-more-container-content-print .learn-more-take-action li::marker
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
}
.learn-more-container-content-print .learn-more-take-action li .text-link
{
    font-family: 'Arial', sans-serif !important;
    font-size: 1.0rem !important;
}
.affordability-as-a-barrier p, .affordability-as-a-barrier b, .affordability-as-a-barrier .text-link
{
}

.foot-notes-print p
{
    font-family: 'Arial', sans-serif !important;
    font-size: .8rem !important;
    margin: 0 !important;
    margin: .25rem !important;
}
.sources-and-data-notes
{
    margin-top: -1.0rem !important;
}
.sources-and-data-notes ul
{
    font-family: 'Arial Italic' !important;
    font-size: 1.25rem !important;
}
.sources-and-data-notes li
{
    font-family: 'Arial' !important;
    font-size: 1.0rem !important;
    margin-bottom: .5rem !important
}
.sources-and-data-notes li b
{
    font-family: 'Arial Bold' !important;
    font-size: 1.0rem !important;
}
.sources-and-data-notes li::marker
{
    font-family: 'Arial Bold' !important;
    font-size: 1.0rem !important;
}
.print-copyright
{
    font-family: 'Arial Bold Italic' !important;
    padding-top: 57rem !important;
    text-align: center !important;
}













@media only screen and (max-device-width: 500px)
{
    .page-content
    {
        max-width: 92vw !important;
    }
    .mobile-banner h1
    {
        font-size: 2.5rem !important;
    }
    .oral-health-content .text-link
    {
        font-size: 1.0rem !important;
    }
    .oral-health-content-container
    {
        max-width: 92vw;
        min-width: 92vw;
        min-height: 80vh;
        padding: .5rem !important;
        background-color: transparent;
    }
    .oral-health-content-container h2
    {
        font-size: 1.65rem !important;
    }
    .oral-health-content-container p
    {
        font-size: 1.0rem !important;
    }
    .oral-health-content-container b
    {
        font-size: 1.0rem !important;
    }
    .oral-health-content-container p i
    {
        font-size: .95rem !important;
    }
    .oral-health-content-container .dental-divide h2
    {
        font-size: 1.5rem !important;
        white-space: normal !important;
    }
    .oral-health-content-container .dental-divide h3
    {
        font-size: 1.25rem !important;
        white-space: normal !important;
    }
    .learn-more-container-content
    {
        padding: .25rem !important;
    }
    .learn-more-container-content .text-link
    {
        font-size: 1.0rem !important;
    }
    .dental-visits-chart, .number-of-teeth-lost-chart, .forgoing-dental-care-chart
    {
        max-width: 87vw;
        min-width: 87vw;
        width: 100%;
        height: 500px;
    }
    .window-shades-header-text
    {
        font-size: 1.1rem !important;
    }
    #national-comparison-table table
    {
        max-width: 88vw !important;
    }
    #national-comparison-table thead
    {
        font-family: 'Arial Bold', sans-serif !important;
        font-size: 1.5rem !important;
        color: #fff !important;
        text-align: center;
        width: 100%;
        border: 1px solid black;
        border-collapse: collapse;
    }
    #national-comparison-table thead tr td
    {
        padding: 5px;
        border: 1px solid black;
        border-collapse: collapse;
    }
    #national-comparison-table .header
    {
        font-size: .5rem !important;
        height: 3.0rem;
        background-color: #0044b5 !important;
    }
    #national-comparison-table .sub-header
    {
        font-size: .5rem !important;
        background-color: #6c9acf  !important;
    }
    #national-comparison-table tbody
    {
        font-family: 'Arial' !important;
        font-size: .5rem !important;
        color: #000 !important;
        text-align: center;
        padding: 5px;
        border: 1px solid black;
        border-collapse: collapse;
    }
    #national-comparison-table tbody tr td
    {
        padding: 5px;
        border: 1px solid black;
        border-collapse: collapse;
    }
    .foot-notes p
    {
        font-size: .5rem !important;
        font-style: italic !important;
    }

    .oral-health-content-container .fake-button-container
    {
        margin-left: 20px !important;
        margin-top: 30px !important
    }
    .view-source-popup
    {
        display: none;
        z-index: 999;
        font-family: Arial Italic, sans-serif;
        font-size: 1.0rem;
        background-color: #ffffff;
        border: 2px solid #d4d4d4;
        border-radius: 6px;
        box-shadow: 2px 3px 4px #777777;
        position: relative;
        top: 2px;
        left: -20px;
        width: auto;
        height: auto;
        padding: 15px;
    }
    .view-source-button
    {
        background-color: #F0F0F0;
        border: 1px solid #CACACA;
        border-radius: 3px;
        width: 120px !important;
        height: 32px;
        white-space: nowrap;
        cursor: pointer;
    }
    .view-source-button-text
    {
        font-size: 1.0rem !important;
        font-weight: 500;
        color: #333333;
        padding: 4.0px 16.5px !important;
        white-space: nowrap;
    }
    .view-notes-popup
    {
        z-index: 999;
        display: none;
        font-family: Arial Italic, sans-serif;
        font-size: 1.0rem;
        background-color: #ffffff;
        border: 2px solid #d4d4d4;
        border-radius: 6px;
        box-shadow: 2px 3px 4px #777777;
        position: relative;
        top: 2px;
        left: -20px;
        width: auto;
        height: auto;
        padding: 15px;
    }
    .view-notes-button
    {
        background-color: #F0F0F0;
        border: 1px solid #CACACA;
        border-radius: 3px;
        width: 120px !important;
        height: 32px;
        white-space: nowrap;
        cursor: pointer;
    }
    .view-notes-button-text
    {
        font-size: 1.0rem !important;
        font-weight: 500;
        color: #333333;
        padding: 4.0px 16.5px !important;
        white-space: nowrap;
    }
}
