@charset "utf-8";

#apply, #benefit, #benefits, #broker, #contact, #features, #findaprovider, #help, #join, #login, #network, #nominate, #provider, #questions, #quote, #solution, #video, #why {
    display: block !important;
    margin-top: -80px !important;
    padding-top: 80px !important;
    height: 0 !important
}

.back-to-top, .spacer-bar {
    text-align: center
}

.nav-scroll, .navbar-fixed-bottom {
    text-align: right !important
}

.disclaimer, .nav-big-drop, .nav-header > a {
    font-family: 'Roboto Condensed',sans-serif !important
}

body {
    padding-top: 70px
}

.cardtip + .tooltip > .tooltip-inner {
    width: 100% !important;
    max-width: 350px !important
}

#textArea {
    display: inline-block !important
}

:hover {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.h2-dark {
    color: #333 !important
}

.navbar-top {
    background: #434345;
    border-bottom: 1px solid #434345
}

    .navbar-top .nav-pills li a {
        color: #fff !important;
        font-size: 14px
    }

    .navbar-top .nav-pills li:hover > a {
        background: #e31d1a !important
    }

    .navbar-top .nav-join {
        background: #ebebeb
    }

    .navbar-top .nav-pills .nav-join a {
        color: #434345 !important
    }

        .navbar-top .nav-pills .nav-join a:hover {
            color: #fff !important
        }

    .navbar-top .nav-pills .dropdown-menu {
        border-left: 1px solid #434345;
        border-bottom: 1px solid #434345;
        border-right: 1px solid #434345
    }

        .navbar-top .nav-pills .dropdown-menu li a {
            color: #333 !important
        }

        .navbar-top .nav-pills .dropdown-menu li:hover a {
            background: #fff !important;
            color: #e31d1a !important
        }
/*!SIDE SCROLLING NAV*/

.navbar-fixed-right {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 9999
}

.nav-scroll > li, .nav-scroll > li > a {
    background: 0 0 !important;
    margin: 0 !important
}

.nav-scroll {
    border-bottom: 0 !important;
    top: 50% !important;
    position: fixed !important;
    right: 10px !important;
    list-style: none !important;
    z-index: 9999;
    background: 0 0 !important
}

    .nav-scroll > li {
        display: block !important;
        float: none !important;
        font-size: 22px !important
    }

        .nav-scroll > li > a {
            border: 0 !important;
            border-radius: 0 !important;
            color: #68696d !important;
            line-height: normal !important;
            padding: 0 !important
        }

            .nav-scroll > li > a:focus, .nav-scroll > li > a:hover {
                border-color: none !important;
                background: 0 0 !important;
                color: #e31d1a !important
            }

        .nav-scroll > li.active > a, .nav-scroll > li.active > a:focus, .nav-scroll > li.active > a:hover {
            color: #e31d1a !important;
            background: 0 0 !important;
            border: none !important;
            cursor: default;
            margin: 0 !important
        }

.phone {
    display: inline-block
}

.banner a {
    color: #fff
}

.content-dark .phone {
    font-weight: 700 !important
}

.content-container-faded, .content-container-faded-news {
    background: rgba(255,255,255,.9);
    padding: 20px
}

.content-container-faded-news {
    border: 1px solid #ddd
}

.contact-bar {
    display: none
}

header .circle h4, header .home-message h5 {
    font-family: 'Roboto Condensed',sans-serif
}

header h1, header h2, header h3 {
    margin-top: 0
}

header .nav-dark .btn {
    margin-bottom: 5px
}

.content-container {
    background: #fff;
    padding: 20px
}

.content-join-box {
    background: url(../img/headers/members-join-box.jpg) bottom center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.nav-dark li > a {
    background: #e31d1a;
    color: #fff;
    margin: 0 auto
}

.provider-main h2, header.agents-main h2, header.faqs-main h2 {
    color: #e31d1a
}

.nav-dark li:last-child > a {
    margin-bottom: 0
}

.nav-dark li a:hover {
    background: #971311 !important
}

.home-icons {
    margin-top: 40px;
    text-align: center
}

    .home-icons img {
        max-width: 100px;
        width: 100%
    }

.hover-box {
    margin: 0 !important;
    padding: 0 !important
}

.contact-text {
    display: inline
}
/*!FORMS!*/

.captcha {
    width: 318px;
    height: 129px;
    background: #fff;
    margin: 0 auto
}
/*!HEADER!*/

.faqs-main, header.about, header.agents-current, header.agents-main, header.agents-prospective, header.assoc, header.business-faqs, header.businesses, header.career, header.careers, header.culture, header.dental-networks, header.dentist-faqs, header.dso, header.employer, header.govt, header.media, header.member, header.member-current, header.member-main, header.news, header.provider, header.provider-current, header.provider-main, header.provider-plp, header.provider-prospective, header.site-map, header.solutions, header.story, header.team, header.tpa {
    padding: 100px 0 0
}

header.testimonials {
    padding-top: 200px
}

    header.testimonials .breadcrumb-container {
        margin-top: 200px
    }

header.testimonials {
    background: url(../img/headers/testimonial01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.agents-main {
    background: url(../img/headers/brokers01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center
}

header.agents-current {
    background: url(../img/headers/brokers02.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center
}

header.agents-prospective {
    background: url(../img/headers/brokers03.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center
}

header.dso {
    background: url(../img/headers/dso01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.site-map {
    background: url(../img/headers/site-map-bg.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center
}

    header.site-map .header-container {
        background: rgba(255,255,255,.9) !important;
        padding: 20px;
        margin: 100px 0 60px
    }

header.career, header.careers {
    background: url(../img/headers/careers01.jpg) bottom center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center
}

header.news {
    background: url(../img/headers/news01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.business-faqs, header.businesses {
    background: url(../img/headers/business01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

    header.businesses .header-top-container {
        margin-bottom: 20px
    }

    header.businesses .breadcrumb-container {
        margin-top: 0
    }

header.member {
    background: url(../img/headers/members03.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.employer {
    background: url(../img/headers/business03.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.tpa {
    background: url(../img/headers/business04.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.assoc {
    background: url(../img/headers/business05.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member-current {
    background: url(../img/headers/members04.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member-main {
    background: url(../img/members02.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-washington {
    background: url(../img/headers/members-wash.jpg) center right no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-500 {
    background: url(../img/members-500.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-5001 {
    background: url(../img/headers/c500/01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-5002 {
    background: url(../img/headers/c500/02.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-5003 {
    background: url(../img/headers/c500/03.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-5004 {
    background: url(../img/headers/c500/04.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-5005 {
    background: url(../img/headers/c500/forEd.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-do {
    background: url(../img/headers/members-do.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-dv {
    background: url(../img/members-dv.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-tele {
    background: url(../img/headers/members-tele.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-dvt {
    background: url(../img/members-dvt.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-cs {
    background: url(../img/headers/members-cs.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.member.member-th {
    background: url(../img/headers/members-th.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.header-content-container {
    background: rgba(255,255,255,.9);
    padding: 20px
}

.header-top-container {
    margin-top: -60px;
    background: rgba(255,255,255,.9) !important;
    margin-bottom: 80px;
    text-align: center;
    padding: 10px 0
}

    .header-top-container h1 {
        font-size: 24px;
        margin: 0;
        color: #e31d1a
    }

    .header-top-container p {
        margin-bottom: 0
    }

.breadcrumb-container {
    background: rgba(255,255,255,.9);
    margin-top: 60px
}

header.provider {
    background: url(../img/headers/members01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.provider-current {
    background: url(../img/headers/providers02.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.provider-prospective {
    background: url(../img/headers/providers03.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.provider-plp {
    background: url(../img/headers/providers04.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.provider-main {
    background: url(../img/headers/providers01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.faqs-main {
    background: url(../img/headers/miscbg.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.about {
    background: url(../img/headers/about01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center
}

header.team {
    background: url(../img/headers/our-team.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.solutions {
    background: url(../img/headers/our-solutions.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.story {
    background: url(../img/headers/about04.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.dental-networks {
    background: url(../img/headers/our-dental-networks.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.media {
    background: url(../img/headers/media01.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.culture {
    background: url(../img/headers/about03.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

header.govt {
    background: url(../img/headers/about02.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.dentists-credentialing {
    background: url(../img/headers/providers06.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.dentist-faqs {
    background: url(../img/headers/provider07.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.dso-growth {
    background: url(../img/dentists/dso-growth.jpg) left center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}
/*!ABOUT!*/

.red-container {
    background: #434345;
    color: #fff;
    padding: 30px
}

.culture-pics {
    text-align: center
}

    .culture-pics img {
        width: 100%;
        max-width: 400px;
        margin-bottom: 20px
    }

.career-join {
    background: url(../img/about/careers01.jpg) left center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}
/*!CONTENT CONTAINER!*/

.content-broker-1 {
    background: url(../img/headers/brokers04.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    text-align: center
}
/*!BROKER*/

.broker-list span {
    border: 3px solid #434345;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #333;
    padding: 3px 11px 2px !important;
    line-height: 120% !important;
    font-size: 22px;
    font-weight: 700;
    float: right
}

.broker-list p {
    font-size: 22px
}

.product-boxes {
    margin-bottom: 40px
}

.btn.btn-product-line {
    padding: 22px 16px !important
}

.broker-list {
    text-align: left;
    list-style: none;
    padding: 0
}

    .broker-list li {
        padding: 10px
    }

        .broker-list li:nth-child(even) {
            background: rgba(239,239,239,.1)
        }

        .broker-list li:nth-child(odd) {
            background: rgba(255,255,255,.2)
        }

.top-pills-left {
    float: left
}

.top-pills-right {
    float: right
}

.nav-header > a {
    cursor: default;
    text-transform: uppercase;
    color: #e31d1a !important;
    font-weight: 700 !important
}

::-moz-selection {
    color: #fff;
    background: #434345
}

::selection {
    color: #fff;
    background: #434345
}

.content {
    padding: 40px 0 !important
}

    .content .h2, .content h2 {
        color: #e31d1a
    }

.content-dark a, .content-dark a:focus, .content-dark a:hover, .content-dark h2, .content-dark p, .disclaimer, .disclaimer a, .disclaimer a:focus, .disclaimer a:hover {
    color: #fff
}

.content-broker-1, .content-dark, .content-gray, .content-white {
    padding: 60px 0 !important
}

content-white {
    background: #fff
}

.content-gray {
    background: #ebebeb
}

.content-dark {
    background: #434345;
    color: #fff
}

    .content-dark .content-container {
        background: 0 0 !important
    }

.spacer-bar:after {
    content: '';
    margin-top: 10px;
    left: 50%;
    border-top: solid 25px #434345
}

.spacer-bar {
    background: #434345;
    padding: 10px 0
}

.spacer-red {
    background: #e31d1a
}

    .spacer-red:after {
        border-top: solid 25px #e31d1a
    }

.provider-app {
    width: 100%;
    border: 0;
    height: 1250px
}

.disclaimer {
    background: #434345;
    font-size: 12px;
    padding: 20px 0
}

.disc-bottom {
    margin-top: 20px
}

    .disc-bottom p {
        margin: 0;
        padding-top: 8px
    }

    .disc-bottom img {
        max-width: 30px
    }

.disc-left {
    text-align: right
}

.disc-right {
    text-align: left
}

.career-table td:nth-child(2), .career-table td:nth-child(3), .career-table th:nth-child(2), .career-table th:nth-child(3), .faqs-main, .memberof, .product-text-1, .provider-main, .step-circle, header.career, header.news {
    text-align: center
}

.contact-modal h4 {
    color: #e31d1a !important
}

.contact-modal p {
    margin-bottom: 20px !important;
    font-size: 16px !important
}

.memberof {
    background: #434345;
    color: #fff;
    padding: 10px 0
}

    .memberof img {
        height: 40px;
        margin: 0 15px
    }

    .memberof h4, .table-news h3 {
        margin: 0
    }

.table-plan-selection.best h4, .table-plan-selection.best-gray h4 {
    padding: 10px;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px !important;
    text-align: center;
    color: #fff;
    font-weight: 700
}

.table-plan-selection.best h4 {
    background: #e31d1a
}

.table-plan-selection.best-gray h4 {
    background: #a4a4a4
}

.table-plan-selection {
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -10px !important;
    padding: 10px;
    border: 5px solid #a4a4a4;
    margin-bottom: 30px
}

    .table-plan-selection.best {
        padding: 10px;
        border: 5px solid #e31d1a;
        margin-bottom: 30px
    }

    .table-plan-selection.best-gray {
        padding: 10px;
        border: 5px solid #a4a4a4;
        margin-bottom: 30px
    }

    .table-plan-selection .table-price {
        font-size: 36px;
        color: #e31d1a;
        margin: 0 !important
    }

.table-plan-logo img {
    width: 100%;
    max-width: 100px
}
/*!FOOTER*/

footer {
    background: #ebebeb;
    padding: 40px 0
}

    footer p {
        line-height: 16px !important
    }

    footer .footer-search .form-icon {
        position: absolute;
        right: 25px;
        top: 8px;
        color: #434345
    }

    footer a, footer a:focus, footer a:hover {
        color: #333
    }

    footer hr {
        border: transparent !important
    }

    footer img {
        max-width: 22px
    }
/*!DENTISTS*/

.provider-steps {
    background: url(../img/headers/providers05.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.dentist-steps {
    background: rgba(67,67,69,.7);
    padding: 15px;
    color: #fff !important
}

    .dentist-steps a, .dentist-steps a:focus, .dentist-steps a:hover, .dentist-steps h2 {
        color: #fff
    }

.provider-step-cont p {
    line-height: 42px;
    font-size: 21px
}

.provider-step-cont span {
    border: 3px solid #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #fff;
    padding: 0 11px 2px !important;
    line-height: 120% !important
}

.why-icons img {
    max-width: 50px;
    width: 100%
}

.icon-current-dentist img {
    max-width: 100px;
    width: 100%
}

.dentist-icons img {
    width: 100%;
    max-width: 150px
}
/*!CAREERS*/

.login-box {
    display: none !important
}
/*!NEWS*/

.table-news td:nth-child(1), .table-news th:nth-child(1) {
    text-align: center;
    width: 15%
}

.career-table td, .career-table th {
    vertical-align: middle !important
}

.nav-collapse-list {
    list-style: none;
    padding: 0;
    margin: 0 auto;
    width: 50%
}

    .nav-collapse-list li {
        padding: 10px 0;
        border-bottom: 1px solid #717373
    }

        .nav-collapse-list li:last-child {
            border-bottom: 0
        }

.centerDropdown {
    right: 0 !important;
    border: 1px solid #ddd;
    box-shadow: 0 0 2px #999;
    width: 100%;
    max-width: 300px;
    margin: 0 auto !important
}

    .centerDropdown li {
        border-bottom: 1px solid #ddd;
        padding: 10px 0
    }

    .centerDropdown > li:last-child {
        border-bottom: 0
    }

    .centerDropdown li, .centerDropdown > li > a {
        text-align: center !important
    }

.nav-light li {
    border-bottom: 1px solid #ddd
}

    .nav-light li:last-child {
        border-bottom: 0
    }

    .nav-light li:active a, .nav-light li:focus a, .nav-light li:hover a {
        color: #fff !important
    }

.nav-light a:focus {
    color: #fff
}
/*!BUSINESS*/

.business-list li, .business-list-light li {
    list-style: none;
    border-top: 1px solid #c7c7c7
}

    .business-list li:last-child, .business-list-light li:last-child {
        border-bottom: 1px solid #c7c7c7
    }

.business-list {
    margin: 0;
    padding: 0;
    text-align: center
}

    .business-list li {
        padding: 10px
    }

        .business-list li:nth-child(even) {
            background: rgba(239,239,239,.9)
        }

        .business-list li:nth-child(odd) {
            background: rgba(255,255,255,.9)
        }

.business-list-light {
    margin: 0;
    padding: 0
}

    .business-list-light li {
        padding-top: 10px;
        padding-bottom: 10px
    }

        .business-list-light li:nth-child(even) {
            background: #fff
        }

.business-box, .business-box-contact {
    padding: 10px;
    margin-bottom: 20px
}

.business-table {
    margin-bottom: 0 !important
}

.business-box h2, .business-box-contact h2 {
    color: #e31d1a;
    text-align: center
}

.business-box-contact:hover, .business-box-contact:hover h2, .business-box:hover, .business-box:hover h2 {
    color: #fff;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

.business-box {
    background: rgba(255,255,255,.9);
    text-align: center
}

.business-box-contact {
    background: rgba(240,240,240,.9);
    text-align: center
}

    .business-box-contact h2 {
        color: #434345
    }

    .business-box-contact:hover, .business-box:hover {
        background: #434345;
        color: #fff
    }

        .business-box-contact:hover p, .business-box:hover p {
            color: #fff;
            -webkit-transition: all 0s ease-in-out;
            -moz-transition: all 0s ease-in-out;
            -o-transition: all 0s ease-in-out;
            transition: all 0s ease-in-out
        }

        .business-box-contact:hover .btn {
            background: #e31d1a
        }

.business-table td, .business-table th {
    padding: 0 !important;
    border: 0 !important;
    vertical-align: middle
}

.business-table-title, .compare-table td {
    vertical-align: middle !important
}

.business-table-title {
    height: 80px
}

.business-solution {
    background: url(../img/headers/business02.jpg) right center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.business-how {
    background: url(../img/business/business01.jpg) right center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.business-how-2 {
    background: url(../img/business/business02.jpg) right center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.business-how-3 {
    background: url(../img/business/business03.jpg) right center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.business-how-4 {
    background: url(../img/business/business04.jpg) right center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.company-values-panel {
    background: #434345;
    color: #fff;
    text-align: center
}

    .company-values-panel h2 {
        color: #fff
    }

    .company-values-panel h4 {
        display: inline-block;
        margin: 5px auto !important
    }

    .company-values-panel p {
        margin-bottom: 20px
    }

.business-affordable-icons img {
    width: 100%;
    max-width: 80px
}
/*!MEMBERS*/

.savings-list li, .savings-list-light li {
    list-style: none;
    border-top: 1px solid #c7c7c7
}

    .savings-list li:last-child, .savings-list-light li:last-child {
        border-bottom: 1px solid #c7c7c7
    }

.member-main, .product-text-1, .step-circle {
    text-align: center
}

    .current-simple-plan h3, .current-simple-plan h4, .member-main h2 {
        color: #e31d1a
    }

.content-benefits {
    background: url(../img/about/careers02.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.content-how {
    background: url(../img/members/members-how.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}
/*!.member-solution{background:url(../img/members/member-solutions.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}





*/

.id-card-plan {
    width: 100%;
    max-width: 300px
}

.savings-list {
    margin: 0;
    padding: 0
}

    .savings-list li {
        padding-top: 10px;
        padding-bottom: 10px
    }

        .savings-list li:nth-child(even) {
            background: #efefef
        }

.savings-list-light {
    margin: 0;
    padding: 0
}

    .savings-list-light li {
        padding-top: 10px;
        padding-bottom: 10px
    }

        .savings-list-light li:nth-child(even) {
            background: #fff
        }

.current-simple-plan .other {
    margin-top: 30px !important
}

.header-image-hover {
    height: 160px;
    cursor: pointer;
    margin: 0 0 30px
}

    .header-image-hover img {
        position: absolute;
        margin: 0 auto;
        width: 360px;
        height: 160px;
        opacity: 1;
        -webkit-transition: opacity .3s ease-in-out;
        -moz-transition: opacity .3s ease-in-out;
        -o-transition: opacity .3s ease-in-out;
        transition: opacity .3s ease-in-out
    }

        .header-image-hover img:hover {
            opacity: 0 !important
        }

.content-red {
    background: rgba(227,29,26,.7);
    padding: 15px;
    color: #fff
}

.content-container-dark {
    background: rgba(67,67,69,.9);
    padding: 15px;
    color: #fff
}

.compare-table th, .table-pricing .table-title {
    color: #fff;
    background: #434345
}

.content-container-dark h2, .content-red a, .content-red a:focus, .content-red a:hover, .content-red h2 {
    color: #fff
}

.content-red hr {
    border-color: #fff !important
}

.step-cont p {
    line-height: 42px
}

.step-cont span {
    border: 3px solid #fff;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #fff;
    padding: 0 11px 2px !important;
    line-height: 120% !important
}

.plan-img img {
    width: 100%;
    margin-bottom: 20px
}

.table-pricing h3 {
    margin: 0
}

.table-pricing .table-title {
    border-color: #434345
}

.compare-table .top-table-compare th:nth-child(1), .compare-table .top-table-compare th:nth-child(4), .compare-table .top-table-compare th:nth-child(5) {
    background: #fff
}

.compare-table .top-table-compare th:nth-child(2), .compare-table .top-table-compare th:nth-child(3) {
    background: #e31d1a !important
}

.compare-table h4 {
    margin-bottom: 0
}

.compare-table th:nth-child(1) {
    vertical-align: middle
}

.compare-table td:nth-child(2), .compare-table td:nth-child(3), .compare-table td:nth-child(4), .compare-table td:nth-child(5), .compare-table td:nth-child(6), .compare-table td:nth-child(7), .compare-table td:nth-child(8), .compare-table th:nth-child(2), .compare-table th:nth-child(3), .compare-table th:nth-child(4), .compare-table th:nth-child(5), .compare-table th:nth-child(6), .compare-table th:nth-child(7), .compare-table th:nth-child(8) {
    width: 18%;
    text-align: center;
    vertical-align: middle !important
}

.compare-table-container {
    display: none
}

.compare-plan-container {
    border: 1px solid #bbb;
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 6px
}

.compare-plan hr {
    margin: 10px auto
}

.compare-plan h4.price {
    color: #e31d1a;
    font-weight: 700
}

.compare-plan .well {
    padding: 5px
}

    .compare-plan .well p {
        margin: 0 !important
    }

.compare-plan .collapse {
    margin-bottom: 0
}

.member-rating-btn {
    position: fixed;
    top: 120px;
    left: 0;
    z-index: 10000
}

.time-line h3, .timeline h3, header.about h2 {
    color: #e31d1a
}

.compare-desktop {
    display: inline
}

.snippet {
    display: none
}

.right-col .snippet {
    background: #fff;
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 20px;
    display: block
}

.discount-plan {
    display: block !important
}

header.about .hr-no-border {
    display: inline-block;
    margin: 10px 0
}

.team-image img {
    max-width: 200px;
    width: 100%
}

.team-image h3 {
    line-height: 26px !important
}

.team-bio .bio {
    height: auto !important
}

.team-bio img {
    width: 100%;
    max-width: 200px
}

.time-line {
    background: url(../img/about/timeline-bar.jpg) center top repeat-y;
    padding: 20px 0
}

.time-line-marker img {
    max-width: 50px;
    width: 100%
}

.time-left {
    text-align: right
}

.well.time-line-well {
    background: #fff
}

.id-card {
    margin-top: -50px;
    margin-bottom: 10px;
    width: 100%;
    max-width: 240px
}

.btn.member-btn {
    margin-bottom: 20px !important
}
/*!TIMELINE*/

.timeline {
    list-style: none;
    padding: 20px 0;
    position: relative
}

    .timeline:before {
        top: 0;
        bottom: 0;
        position: absolute;
        content: " ";
        width: 3px;
        background-color: #e31d1a;
        left: 50%;
        margin-left: -1.5px
    }

    .timeline > li {
        margin-bottom: 20px;
        position: relative
    }

        .timeline > li:after, .timeline > li:before {
            content: " ";
            display: table
        }

        .timeline > li:after {
            clear: both
        }

        .timeline > li > .timeline-panel {
            width: 46%;
            float: left;
            border: 1px solid #d4d4d4;
            border-radius: 2px;
            padding: 20px;
            position: relative;
            -webkit-box-shadow: 0 1px 6px rgba(0,0,0,.175);
            box-shadow: 0 1px 6px rgba(0,0,0,.175);
            background: #fff
        }

            .timeline > li > .timeline-panel:before {
                position: absolute;
                top: 26px;
                right: -15px;
                display: inline-block;
                border-top: 15px solid transparent;
                border-left: 15px solid #ccc;
                border-right: 0 solid #ccc;
                border-bottom: 15px solid transparent;
                content: " "
            }

            .timeline > li > .timeline-panel:after {
                position: absolute;
                top: 27px;
                right: -14px;
                display: inline-block;
                border-top: 14px solid transparent;
                border-left: 14px solid #fff;
                border-right: 0 solid #fff;
                border-bottom: 14px solid transparent;
                content: " "
            }

        .timeline > li > .timeline-badge {
            color: #fff;
            width: 50px;
            height: 50px;
            line-height: 50px;
            font-size: 1.4em;
            text-align: center;
            position: absolute;
            top: 16px;
            left: 50%;
            margin-left: -25px;
            background-color: #999;
            z-index: 100;
            border-radius: 50%
        }

        .timeline > li.timeline-inverted > .timeline-panel {
            float: right
        }

            .timeline > li.timeline-inverted > .timeline-panel:before {
                border-left-width: 0;
                border-right-width: 15px;
                left: -15px;
                right: auto
            }

            .timeline > li.timeline-inverted > .timeline-panel:after {
                border-left-width: 0;
                border-right-width: 14px;
                left: -14px;
                right: auto
            }

.timeline-badge.primary {
    background-color: #e31d1a !important;
    font-size: 16px !important;
    font-weight: 700
}

.timeline-title {
    margin-top: 0;
    color: inherit
}

.timeline-body > p, .timeline-body > ul {
    margin-bottom: 0
}

    .timeline-body > p + p {
        margin-top: 5px
    }

.mobile-extra {
    display: none !important
}

@media (max-width:767px) {
    ul.timeline:before {
        left: 40px
    }

    ul.timeline > li > .timeline-panel {
        width: calc(100% - 90px);
        width: -moz-calc(100% - 90px);
        width: -webkit-calc(100% - 90px);
        float: right
    }

    ul.timeline > li > .timeline-badge {
        left: 15px;
        margin-left: 0;
        top: 16px
    }

    ul.timeline > li > .timeline-panel:before {
        border-left-width: 0;
        border-right-width: 15px;
        left: -15px;
        right: auto
    }

    ul.timeline > li > .timeline-panel:after {
        border-left-width: 0;
        border-right-width: 14px;
        left: -14px;
        right: auto
    }

    .member-content {
        display: none
    }
}

@media (max-width:1200px) {
    .business-solution {
        background: url(../img/headers/business02.jpg) right center no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }
}

@media (max-width:1024px) {
    .business-solution {
        background: url(../img/headers/business02.jpg) right center no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }
}

@media (min-width:968px) {
    .nav-drop.dropdown-menu > li {
        display: inline-block !important;
        float: left !important
    }

    .nav-drop.open > ul {
        display: inline-flex !important
    }

    .nav-drop.dropdown:hover .dropdown-menu {
        display: inline-flex;
        position: absolute;
        left: -5px !important;
        background: 0 0 !important;
        width: 100% !important
    }

    .dropdown:hover .dropdown-menu {
        display: inline-block;
        float: left
    }
}

@media (max-width:992px) {
    footer .footer-search .form-icon {
        position: absolute;
        right: 25px;
        top: 140px;
        color: #434345
    }

    .id-card-plan {
        display: none
    }

    .navbar-brand {
        width: 150px !important
    }

    .mobile-extra {
        display: inline !important
    }

    .business-column .table {
        text-align: center;
        padding: 10px;
        height: 150px
    }

    .business-solution {
        background: url(../img/headers/business02.jpg) center center no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }

    .contact-bar {
        background: #434343 !important;
        display: block !important
    }

        .contact-bar p {
            margin: 0;
            padding: 0
        }

        .contact-bar .btn {
            margin: 0 !important
        }

    .header-top-container {
        margin-top: -65px;
        background: rgba(255,255,255,.9) !important;
        margin-bottom: 10px;
        text-align: center;
        padding: 10px 0
    }

    .breadcrumb-container {
        background: rgba(255,255,255,.9);
        margin-top: 20px
    }

    .btn.btn-product-line {
        padding: 10px 16px !important;
        margin-bottom: 0 !important
    }

    header.testimonials {
        background: url(../img/headers/testimonial01.jpg) right center no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }
}

@media (max-width:968px) {
    header.testimonials {
        background: url(../img/headers/testimonial01.jpg) center center no-repeat #7ed8f2;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }

    header.testimonials {
        padding-top: 60px
    }

        header.testimonials .breadcrumb-container {
            margin-top: 60px
        }
}

@media (max-width:768px) {
    .disc-left, .disc-right, .member-title, footer {
        text-align: center
    }

    .broker-list li, .business-list li {
        font-size: 16px
    }

    .navbar-fixed-right {
        display: none
    }

    .navbar-brand {
        width: 180px !important
    }

    .content-container-faded, .content-container-faded-news {
        background: rgba(255,255,255,.9);
        padding: 20px
    }

    .navbar-top {
        display: none !important
    }

    footer .footer-search .form-icon {
        position: absolute;
        right: 25px;
        top: 127px;
        color: #434345
    }

    .content-broker-1, .content-dark, .content-gray, .content-white {
        padding: 30px 0 !important
    }

    .disc-bottom img {
        max-width: 50px;
        margin: 10px 0;
        width: 100%
    }

    .disc-bottom p {
        margin: 0;
        padding-top: 0
    }

    .login-box {
        display: inline !important
    }

    .compare-desktop, .contact-text, .table-plan-logo, .table-plan-logo img, .table-plan-text {
        display: none
    }

    .savings-list li:last-child {
        border-bottom: 0
    }

    .faqs-main, header.about, header.agents-current, header.agents-main, header.agents-prospective, header.assoc, header.business-faqs, header.businesses, header.career, header.careers, header.culture, header.dental-networks, header.dentist-faqs, header.dso, header.employer, header.govt, header.media, header.member, header.member-current, header.member-main, header.news, header.provider, header.provider-current, header.provider-main, header.provider-plp, header.provider-prospective, header.site-map, header.solutions, header.story, header.team, header.tpa {
        padding: 30px 0 0
    }

    header.testimonials {
        padding-top: 30px
    }

        header.testimonials .breadcrumb-container {
            margin-top: 300px
        }

    header.testimonials {
        background: url(../img/headers/testimonial02.jpg) center center no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }

    .broker-list span, .business-list span {
        width: 30px;
        height: 30px;
        color: #333;
        padding: 3px 8px 2px !important;
        line-height: 120% !important;
        float: right;
        font-weight: 700;
        font-size: 16px;
        border: 3px solid #434345;
        border-radius: 50%
    }

    .business-box, .business-box-contact, .business-table-title {
        height: auto !important
    }

    .header-top-container {
        margin-top: -20px;
        margin-bottom: 20px
    }

    .header-content-container {
        margin-bottom: 20px
    }

    .breadcrumb-container {
        margin-top: 0
    }

    .modal.btn {
        margin-bottom: 0 !important
    }

    header.about .hr-no-border {
        display: none;
        margin: 10px 0
    }

    .centerDropdown {
        right: 0;
        border: 1px solid #ddd;
        box-shadow: 0 0 2px #999;
        width: 100%;
        max-width: 100%;
        margin: -20px 0 0
    }

    .nav-scroll {
        visibility: hidden
    }

    .id-card {
        margin-top: 0;
        margin-bottom: 10px;
        width: 100%;
        max-width: 240px
    }

    .compare-container {
        border: 1px solid #ddd;
        padding: 5px 10px;
        max-height: 200px;
        overflow-y: scroll !important;
        overflow-x: hidden !important;
        margin-bottom: 20px
    }
}

.CMAL td, .CRNT td, .MTMD td {
    border: 0 !important;
    padding: 0 !important
}

@media(max-width:640px) {
    header.testimonials {
        padding-top: 30px
    }

        header.testimonials .breadcrumb-container {
            margin-top: 300px
        }

    header.testimonials {
        background: url(../img/headers/testimonial02.jpg) center center no-repeat;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover
    }
}

@media (max-width:480px) {
    header .nav-dark .btn {
        display: block
    }

    .nav-dark li > a {
        background: #e31d1a;
        color: #fff;
        max-width: 100%;
        margin: 0 auto
    }

    .team-bio .bio {
        max-height: 100%;
        overflow: visible
    }

    .PRODUCT img {
        display: none !important
    }

    .navbar-fixed-bottom {
        text-align: right !important;
        bottom: 10px !important
    }

    .cha-link {
        font-size: 13px
    }

    .main-header p {
        display: none
    }

    .main-header h2 {
        font-size: 20px
    }

    .main-header hr {
        display: none !important
    }

    .main-header-two .header-text, .main-header-two hr {
        display: none
    }
}

.CMAL td, .CRNT td, .LAPN-PRICING td, .MTMD td {
    text-align: left !important
}

@media only screen and (max-width:768px) {
    .animated, .wow {
        -o-transition-property: none !important;
        -moz-transition-property: none !important;
        -ms-transition-property: none !important;
        -webkit-transition-property: none !important;
        transition-property: none !important;
        -o-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -webkit-transform: none !important;
        transform: none !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important
    }

    .wow {
        visibility: visible !important;
        -webkit-animation: none !important;
        -moz-animation: none !important;
        -o-animation: none !important;
        -ms-animation: none !important;
        animation: none !important
    }

    .id-card {
        display: none !important
    }
}
/*!PRODUCTS*/

.PRODUCT img {
    float: right !important
}

.PRODUCT h2 {
    display: none
}

.PRODUCT td {
    vertical-align: middle !important
}

.PRODUCT th {
    vertical-align: bottom !important;
    background: #434345 !important;
    color: #fff !important
}

.avg-savings, .avg-savings-num {
    background: #434345;
    color: #fff;
    font-weight: 700
}

.MTMD td {
    width: 33% !important
}

.CMAL table {
    max-width: 500px !important;
    width: 100% !important
}

.avg-savings {
    border-right: 0 !important
}

.CMAL td, .CRNT td, .HMIP-COLUMNS th {
    width: 33% !important
}

.CMAL td, .CRNT td {
    font-weight: 400 !important;
    vertical-align: top !important;
    border-left: 0 !important
}

.LAPN-PRICING {
    max-width: 400px !important
}

.TDOC .video-table td:first-child, .TVIP .video-table td:first-child {
    border-right: 1px solid #fff !important
}

.TDOC td, .TDOC th, .TVIP td, .TVIP th {
    padding: 0 !important;
    border: 0 !important
}

.TDOC .video-table, .TVIP .video-table {
    text-align: center
}

.LCA td, .LCA th {
    text-align: center !important
}

.VSPS td:nth-child(1), .VSPS th:nth-child(1) {
    width: 35% !important;
    text-align: right !important
}

.VSPS td:nth-child(2), .VSPS th:nth-child(2) {
    width: 65% !important
}

.FIVECOLUMN td:nth-child(4), .FIVECOLUMN td:nth-child(5), .FIVECOLUMN th:nth-child(4), .FIVECOLUMN th:nth-child(5) {
    font-weight: 700 !important
}

.TWOCOLUMN td:nth-child(2), .TWOCOLUMN td:nth-child(3), .TWOCOLUMN th:nth-child(2), .TWOCOLUMN th:nth-child(3) {
    width: 50%
}

.THREECOLUMN td:nth-child(2), .THREECOLUMN td:nth-child(3), .THREECOLUMN th:nth-child(2), .THREECOLUMN th:nth-child(3) {
    text-align: center
}

.FOURCOLUMN td:nth-child(2), .FOURCOLUMN td:nth-child(3), .FOURCOLUMN td:nth-child(4), .FOURCOLUMN th:nth-child(2), .FOURCOLUMN th:nth-child(3), .FOURCOLUMN th:nth-child(4) {
    text-align: center;
    width: 22%
}

.FIVECOLUMN td:nth-child(2), .FIVECOLUMN td:nth-child(3), .FIVECOLUMN td:nth-child(4), .FIVECOLUMN td:nth-child(5), .FIVECOLUMN th:nth-child(2), .FIVECOLUMN th:nth-child(3), .FIVECOLUMN th:nth-child(4), .FIVECOLUMN th:nth-child(5) {
    text-align: center;
    width: 17%
}

.SIXCOLUMN th:nth-child(2), .SIXCOLUMN ttd:nth-child(2) {
    text-align: left
}

.SIXCOLUMN td:nth-child(2), .SIXCOLUMN td:nth-child(3), .SIXCOLUMN td:nth-child(4), .SIXCOLUMN td:nth-child(5), .SIXCOLUMN td:nth-child(6), .SIXCOLUMN th:nth-child(2), .SIXCOLUMN th:nth-child(3), .SIXCOLUMN th:nth-child(4), .SIXCOLUMN th:nth-child(5), .SIXCOLUMN th:nth-child(6) {
    text-align: center;
    width: 16%
}

.SEVENCOLUMN td:nth-child(2), .SEVENCOLUMN td:nth-child(3), .SEVENCOLUMN td:nth-child(4), .SEVENCOLUMN td:nth-child(5), .SEVENCOLUMN td:nth-child(6), .SEVENCOLUMN td:nth-child(7), .SEVENCOLUMN th:nth-child(2), .SEVENCOLUMN th:nth-child(3), .SEVENCOLUMN th:nth-child(4), .SEVENCOLUMN th:nth-child(5), .SEVENCOLUMN th:nth-child(6), .SEVENCOLUMN th:nth-child(7) {
    text-align: center;
    width: 12%
}

@media (min-width:768px) {
    .TVIP .video-table td {
        display: table-cell
    }

    .show-mobile {
        display: none
    }
}

@media (max-width:768px) {
    .hide-mobile {
        display: none
    }

    header.member.member-dvt {
        min-height: 200px
    }
}

.news-image img {
    width: 100%;
    max-width: 140px
}

.wash-text {
    margin-bottom: 20px;
    display: block !important
}

.underline {
    text-decoration: underline
}

.short-popup img {
    width: 100%;
    max-width: 300px
}

.nowrap {
    display: inline-block !important
}

header.discount-plan {
    padding: 100px 0 0 !important;
    background: url(../img/headers/header-ddp.jpg) center center no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover
}

.rightlogo {
    padding-top: 10px
}

* {
    outline: 0 !important
}

.trust-cha {
    width: 111px;
    height: 59px;
    border: 0;
    margin-right: 10px
}

.trust-ent {
    width: 44px;
    height: 59px;
    border: 0;
    margin-right: 10px
}

.trust-chase {
    width: 131px;
    height: 59px;
    border: 0
}

.testimony {
    border: 1px solid #eee;
    box-shadow: 0 0 10px -3px #ccc;
    margin-bottom: 30px;
    padding: 25px
}

    .testimony img {
        width: 100%;
        max-width: 100px;
        margin: 15px 0
    }

.banner {
    color: #fff;
    background: #e31d1a;
    padding: 10px;
    font-family: Raleway,Arial,sans-serif;
    font-weight: 700
}
