.margin-bottom10px{
    margin-bottom:10px;
}

.primary-blue-bg {
    background-color: #4E4B71
}

@media (max-width: 991px) {
    .landing-top-container .text-container {
        width: 100%
    }

    .landing-top-container .copy {
        padding: 30px;
        color: white !important
    }

        .landing-top-container .copy h1 {
            margin-top: 0px;
            padding-bottom: 0px
        }

        .landing-top-container .copy p {
            font-size: 14px !important;
            font-weight: 600
        }

            .landing-top-container .copy p.lrg.interior {
                font-size: 20px !important
            }

    .landing-top-container h1 {
        border: none;
        color: white;
        font-size: 18px
    }

    .landing-top-container .image-container {
        display: none
    }

    .landing-sector .landing-sector-image {
        width: 100%
    }

    .landing-sector .landing-sector-description {
        padding: 5px
    }

    .landing-sector .header {
        margin: 10px 0px;
        padding: 35px;
        text-align: center;
        background-color: #4E4B71;
        color: white;
        font-size: 30px;
        font-weight: bold
    }

    .landing-sector a.heading:hover {
        text-decoration: none
    }

    h1.sub-header {
        font-size: 18px;
        border: none;
        color: black;
        text-transform: none;
        padding: 0px;
        font-weight: 400;
        margin: 40px 0px 40px 0px
    }

    .landing-sector-report-container {
        background-color: white;
        padding: 0px;
        border-bottom: 10px solid #4E4B71
    }

        .landing-sector-report-container .report-image {
            width: 100%
        }

        .landing-sector-report-container .header {
            padding: 0px 15px;
            font-size: 12px;
            font-weight: bold;
            margin: 10px 0px
        }

        .landing-sector-report-container p {
            font-size: 12px !important;
            padding: 0px 15px 0px;
            margin-bottom: 30px
        }

    .performance-sector-tile {
        width: 100%;
        margin-bottom: 20px
    }

        .performance-sector-tile a {
            color: #444;
            text-decoration: none
        }

        .performance-sector-tile:last-child {
            margin-bottom: 0px
        }

        .performance-sector-tile .section-image {
            position: relative;
            width: 100%;
            height: 120px;
            display: none
        }

            .performance-sector-tile .section-image .si {
                width: 100%;
                height: 120px;
                background-size: 100%
            }

                .performance-sector-tile .section-image .si.wt {
                    background-image: url("../img/wait_time.jpg")
                }

                .performance-sector-tile .section-image .si.hsc {
                    background-image: url("../img/hospital_care.jpg")
                }

                .performance-sector-tile .section-image .si.ltc {
                    background-image: url("../img/long_term_care.jpg")
                }

                .performance-sector-tile .section-image .si.hc {
                    background-image: url("../img/home_care.jpg")
                }

                .performance-sector-tile .section-image .si.pc {
                    background-image: url("../img/primary_care.jpg")
                }

            .performance-sector-tile .section-image .magnify {
                width: 100%;
                height: 120px;
                position: absolute;
                top: 0;
                left: 0
            }

                .performance-sector-tile .section-image .magnify:hover {
                    background-color: rgba(0,0,0,0.4);
                    background-image: url("../img/sector_hover.png");
                    background-size: 40%;
                    background-repeat: no-repeat;
                    background-position: center
                }

        .performance-sector-tile .small-padding {
            padding: 20px !important
        }

        .performance-sector-tile .section-header {
            color: #FFF;
            background-color: #4E4B71;
            padding: 40px;
            text-align: center;
            font-size: 22px;
            min-height: 106px
        }

            .performance-sector-tile .section-header h6 {
                font-size: 22px;
                font-weight: bold;
                margin: 0px;
                line-height: 1.5
            }

        .performance-sector-tile .description {
            display: none;
            padding: 10px 12px;
            background-color: #FFF;
            min-height: 152px
        }

            .performance-sector-tile .description p {
                font-size: 14px !important;
                word-wrap: break-word;
                color: #6a6a6a
            }

            .performance-sector-tile .description .learn-more {
                color: #4E4B71;
                font-weight: 600;
                font-size: 13px;
                position: absolute;
                bottom: 10px
            }
}

@media screen and (min-width: 992px) {
    .landing-top-container .text-container {
        width: 45%;
        float: left;
        min-height: 300px;
        color: white;
        font-weight: bold !important
    }

    .landing-top-container .copy {
        padding: 30px;
        color: white !important
    }

        .landing-top-container .copy h1 {
            margin-top: 0px;
            padding-bottom: 0px
        }

        .landing-top-container .copy p {
            font-size: 14px !important;
            font-weight: 600
        }

    .landing-top-container h1 {
        border: none;
        color: white;
        font-weight: bold !important;
        font-size: 18px
    }

    .landing-top-container .image-container {
        width: 55%;
        float: left
    }

    .landing-top-container img {
        width: 100%;
        height: 300px
    }

    .landing-sector {
        height: 100%;
        background-color: white
    }

        .landing-sector .landing-sector-image {
            width: 100%
        }

        .landing-sector .image-overlay {
            height: 112.12px
        }

        .landing-sector .image-search-overlay {
            height: 112.12px;
            width: calc(100% - 18px);
            position: absolute;
            top: 0;
            display: none;
            text-align: center;
            font-size: 60px;
            color: white
        }

        .landing-sector .image-overlay:hover .image-search-overlay {
            background-color: rgba(78,75,113,0.6);
            display: block
        }

        .landing-sector .landing-sector-description {
            padding: 15px;
            background-color: white !important
        }

            .landing-sector .landing-sector-description p {
                font-size: 12px !important
            }

                .landing-sector .landing-sector-description p.lrg.interior {
                    font-size: 20px !important
                }

            .landing-sector .landing-sector-description a {
                font-weight: bold;
                color: #4E4B71 !important
            }

        .landing-sector .header {
            margin: 0px;
            height: 50px;
            padding: 15px;
            text-align: center;
            background-color: #4E4B71;
            color: white;
            font-weight: bold
        }

        .landing-sector a.heading:hover {
            text-decoration: none
        }

    h1.sub-header {
        font-size: 18px;
        border: none;
        color: black;
        text-transform: none;
        padding: 0px;
        font-weight: 400;
        margin: 40px 0px 40px 0px
    }

    .landing-sector-report-container {
        background-color: white !important;
        border-bottom: 10px solid #4E4B71;
        height: 100%
    }

        .landing-sector-report-container .report-image {
            width: 100%
        }

        .landing-sector-report-container .header {
            padding: 0px 15px;
            font-size: 12px;
            font-weight: bold;
            margin: 10px 0px
        }

        .landing-sector-report-container p {
            font-size: 12px !important;
            padding: 0px 15px 0px;
            margin-bottom: 30px
        }

            .landing-sector-report-container p.lrg.interior {
                font-size: 20px !important
            }

    .performance-sector-tile {
        width: 18.4%;
        min-height: 308px;
        float: left;
        margin-right: 2%
    }

        .performance-sector-tile a {
            color: #444;
            text-decoration: none
        }

        .performance-sector-tile:last-child {
            margin-right: 0px
        }

        .performance-sector-tile .section-image {
            position: relative;
            width: 100%;
            height: 120px
        }

            .performance-sector-tile .section-image .si {
                width: 100%;
                height: 120px;
                background-size: 100%
            }

                .performance-sector-tile .section-image .si.wt {
                    background-image: url("../img/wait_time.jpg")
                }

                .performance-sector-tile .section-image .si.hsc {
                    background-image: url("../img/hospital_care.jpg")
                }

                .performance-sector-tile .section-image .si.ltc {
                    background-image: url("../img/long_term_care.jpg")
                }

                .performance-sector-tile .section-image .si.hc {
                    background-image: url("../img/home_care.jpg")
                }

                .performance-sector-tile .section-image .si.pc {
                    background-image: url("../img/primary_care.jpg")
                }

            .performance-sector-tile .section-image .magnify {
                width: 100%;
                height: 120px;
                position: absolute;
                top: 0;
                left: 0
            }

                .performance-sector-tile .section-image .magnify:hover {
                    background-color: rgba(0,0,0,0.4);
                    background-image: url("../img/sector_hover.png");
                    background-size: 40%;
                    background-repeat: no-repeat;
                    background-position: center
                }

        .performance-sector-tile .small-padding {
            padding-top: 7px !important;
            padding-bottom: 5px !important
        }

        .performance-sector-tile .section-header {
            color: #FFF;
            background-color: #4E4B71;
            text-align: center;
            padding-top: 13px;
            padding-bottom: 13px
        }

            .performance-sector-tile .section-header h6 {
                font-size: 14px;
                font-weight: bold;
                margin: 0px;
                line-height: 1
            }

        .performance-sector-tile .description {
            padding: 10px 12px;
            background-color: #FFF;
            min-height: 152px;
            border-bottom: 3px solid #4E4B71
        }

            .performance-sector-tile .description p {
                font-size: 14px !important;
                word-wrap: break-word;
                color: #6a6a6a
            }

            .performance-sector-tile .description .learn-more {
                color: #4E4B71;
                font-weight: 600;
                font-size: 13px;
                position: absolute;
                bottom: 10px
            }

                .performance-sector-tile .description .learn-more:hover {
                    text-decoration: underline
                }

    .lrg.interior .section-header {
        min-height: 108px
    }

    .xlrg.interior .section-header {
        min-height: 124px
    }

    .xlrg.interior .copy {
        padding-top: 0px;
        margin-top: -5px
    }

        .xlrg.interior .copy img {
            height: 283.67px
        }
}

.lrg.interior .description {
    min-height: 310px !important
}

.xlrg.interior .description {
    min-height: 465px !important
}

@media (max-width: 991px) {
    .sector-graph-container {
        width: 100%;
        padding: 10px;
        border: 2px solid black
    }

    .search-sector-indicator-graph-container {
        height: 400px;
        width: 100%;
        background-color: #65E5F3
    }

    .sector-table {
        width: 100% !important;
        max-height: 300px;
        overflow-y: auto;
        border: 2px solid black
    }

        .sector-table .sector-table-name {
            width: 65%
        }

        .sector-table .sector-table-metric {
            width: 35%
        }

        .sector-table .sector-table-header {
            background-color: #C7C6C9 !important
        }

        .sector-table .spearate {
            border-left: 2px solid black
        }

        .sector-table tr:nth-child(odd) {
            background-color: #E6E6E6
        }

        .sector-table td, .sector-table th {
            padding: 3px
        }

    .sector-technical-info {
        width: 100%;
        border: 2px solid black;
        padding: 10px
    }
}

@media screen and (min-width: 992px) {
    .sector-graph-container {
        width: 100%;
        padding: 10px;
        border: 2px solid black
    }

    .search-sector-indicator-graph-container {
        height: 400px;
        width: 100%;
        background-color: #65E5F3
    }

    .sector-table {
        width: 100% !important;
        max-height: 300px;
        overflow-y: auto;
        border: 2px solid black
    }

        .sector-table .sector-table-name {
            width: 65%
        }

        .sector-table .sector-table-metric {
            width: 35%
        }

        .sector-table .sector-table-header {
            background-color: #C7C6C9 !important
        }

        .sector-table .spearate {
            border-left: 2px solid black
        }

        .sector-table tr:nth-child(odd) {
            background-color: #E6E6E6
        }

        .sector-table td, .sector-table th {
            padding: 3px
        }

    .sector-technical-info {
        width: 100%;
        border: 2px solid black;
        padding: 10px
    }
}

.Normal {
    color: black
}

@media (max-width: 991px) {
    .mobile-space {
        margin-bottom: 20px
    }

    .sector-container {
        margin-top: 10px;
        margin-bottom: 40px
    }

        .sector-container .category-header {
            color: white;
            margin: 0px;
            padding: 10px 20px;
            font-size: 16px
        }

        .sector-container .orange-category {
            background-color: #E9D1BB;
            padding: 20px
        }

            .sector-container .orange-category .space {
                margin-bottom: 20px
            }

        .sector-container .purple-category {
            background-color: #D7CEDA;
            padding: 20px
        }

            .sector-container .purple-category .space {
                margin-bottom: 20px
            }

            .sector-container .purple-category .mobile-space {
                margin-bottom: 20px
            }

        .sector-container .common-category {
            padding: 20px
        }

            .sector-container .common-category .space {
                margin-bottom: 20px
            }

        .sector-container .indicator-sector {
            background-color: white;
            margin-bottom: 20px
        }

        .sector-container .sector-description {
            padding: 10px 20px
        }

            .sector-container .sector-description h6 {
                margin: 0px;
                font-size: 16px;
                font-weight: bold
            }

        .sector-container .orange-color {
            background-color: #B5641B
        }

        .sector-container .green-color {
            background-color: #3C6C6D
        }

        .sector-container .sector-footer {
            height: 35px;
            text-align: right;
            font-size: 14px;
            padding: 10px 15px;
            font-weight: 600;
            position: absolute;
            bottom: 0px;
            width: calc(100% - 18px)
        }

            .sector-container .sector-footer a {
                color: white !important
            }

        .sector-container .graph-container {
            min-height: 230px;
            margin-bottom: 35px
        }

            .sector-container .graph-container p {
                padding: 0px 20px
            }

            .sector-container .graph-container .font-graph {
                font-size: 60px;
                font-family: "Helvetica";
                padding: 0px 10px;
                margin: 0px;
                line-height: 1;
                font-weight: 600
            }

    .pie-overlay {
        color: #00a0af;
        display: block;
        width: calc(100% - 18px);
        position: absolute;
        top: 50%;
        margin-top: -0.25em;
        left: 9px;
        font-size: 32px;
        font-family: "Open Sans";
        font-weight: bold;
        text-align: center;
        line-height:18px;
    }
}

@media screen and (min-width: 992px) {
    .sector-container {
        margin-top: 10px;
        margin-bottom: 40px
    }

        .sector-container .category-header {
            color: white;
            margin: 0px;
            padding: 10px 20px;
            font-size: 16px
        }

        .sector-container .orange-category {
            background-color: #E9D1BB;
            padding: 20px
        }

            .sector-container .orange-category .space {
                margin-bottom: 20px
            }

        .sector-container .purple-category {
            background-color: #D7CEDA;
            padding: 20px
        }

            .sector-container .purple-category .space {
                margin-bottom: 20px
            }

        .sector-container .common-category {
            padding: 20px
        }

            .sector-container .common-category .space {
                margin-bottom: 20px
            }

        .sector-container .indicator-sector {
            background-color: white;
            height: 100%
        }

        .sector-container .sector-description {
            padding: 10px 20px
        }

            .sector-container .sector-description h6 {
                margin: 0px;
                font-size: 16px;
                font-weight: bold
            }

        .sector-container .orange-color {
            background-color: #B5641B
        }

        .sector-container .green-color {
            background-color: #3C6C6D
        }

        .sector-container .sector-footer {
            height: 35px;
            text-align: right;
            font-size: 14px;
            padding: 10px 15px;
            font-weight: 600;
            position: absolute;
            bottom: 0px;
            width: calc(100% - 18px)
        }

            .sector-container .sector-footer a {
                color: white !important
            }

        .sector-container .fix-header {
            min-height: 72px
        }

        .sector-container .graph-container {
            min-height: 230px;
            margin-bottom: 35px
        }

            .sector-container .graph-container p {
                padding: 0px 20px
            }

            .sector-container .graph-container .font-graph {
                font-size: 60px;
                font-family: "Helvetica";
                padding: 0px 10px;
                margin: 0px;
                line-height: 1;
                font-weight: 600
            }

            .sector-container .graph-container .fix-space {
                min-height: 78px
            }

    .pie-overlay {
        color: #00a0af;
        display: block;
        width: calc(100% - 18px);
        position: absolute;
        top: 50%;
        margin-top: -0.25em;
        left: 9px;
        font-size: 32px;
        font-family: "Open Sans";
        font-weight: bold;
        text-align: center;
        line-height:18px;
    }

    .lrg.interior .fix-space {
        min-height: 150px !important
    }

    .xlrg.interior .fix-space {
        min-height: 271px !important
    }

    .lrg.interior .fix-header {
        min-height: 180px !important
    }

    .xlrg.interior .fix-header {
        min-height: 210px !important
    }
}

.primary-loader {
    border-top-color: #4E4B71 !important
}

.purple-loader {
    border-top-color: #60356D !important
}

.green-loader {
    border-top-color: #3C6C6D !important
}

.brown-loader {
    border-top-color: #B5641B !important
}

.orange-loader {
    border-top-color: #CE8E00 !important
}

.dark-orange-loader {
    border-top-color: #D47600 !important
}

.wait-time-container {
    min-height: 163px;
    position: relative
}

@media screen and (max-width: 991px) {
    .mobile-space {
        margin-bottom: 20px
    }

    .tab-menu {
        width: 100%;
        min-height: 74px
    }

        .tab-menu .mobile-padding {
            padding-top: 5px !important;
            padding-bottom: 4px !important
        }

        .tab-menu .tab {
            min-height: 52px;
            width: 20%;
            border: 1px solid white;
            color: white;
            background-color: #C9C7DA;
            float: left;
            text-align: center;
            font-size: 18px !important;
            padding-top: 15px;
            padding-bottom: 15px;
            word-wrap: break-word
        }

            .tab-menu .tab h6 {
                margin: 0px;
                font-size: 14px
            }

        .tab-menu .active {
            background-color: #4E4B71
        }

    .sector-search-container {
        padding: 20px;
        background-color: white;
        margin-bottom: 40px
    }

        .sector-search-container input {
            width: 95%;
            border: none;
            background-color: transparent;
            border-bottom: 1px solid black;
            outline: none;
            height: 35px;
            padding: 5px 0px
        }

            .sector-search-container textarea:focus, .sector-search-container input:focus {
                outline: none
            }

        .sector-search-container h6 {
            margin: 20px 0px 0px 0px;
            font-weight: 500
        }

        .sector-search-container a {
            color: #999999;
            text-decoration: underline
        }

    .search-sector-surgery-container {
        margin-bottom: 40px
    }

        .search-sector-surgery-container h6 {
            padding: 10px 20px;
            color: white;
            margin: 0px
        }

        .search-sector-surgery-container .sub-outer-container {
            padding: 20px
        }

            .search-sector-surgery-container .sub-outer-container .space {
                margin-bottom: 20px
            }

            .search-sector-surgery-container .sub-outer-container .sub-container {
                padding: 20px;
                background-color: white
            }

                .search-sector-surgery-container .sub-outer-container .sub-container h6 {
                    padding: 0px;
                    font-size: 16px;
                    border: none;
                    color: black;
                    font-weight: bold
                }

                .search-sector-surgery-container .sub-outer-container .sub-container .image-container {
                    border: 1px solid black
                }

                    .search-sector-surgery-container .sub-outer-container .sub-container .image-container h6 {
                        padding: 5px 10px;
                        font-weight: bold
                    }

                    .search-sector-surgery-container .sub-outer-container .sub-container .image-container .learn-more-footer {
                        width: calc(100% - 18px);
                        text-align: right;
                        color: white;
                        padding: 10px 15px;
                        height: 35px;
                        margin: 0px;
                        position: absolute;
                        bottom: 0px;
                        font-weight: 600
                    }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .learn-more-footer a {
                            color: white
                        }

                    .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container {
                        width: 100%;
                        margin-bottom: 35px;
                        position: relative
                    }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container p {
                            text-align: center;
                            color: #4E4B71;
                            font-style: italic;
                            margin-top: 10px;
                            margin-bottom: 0px
                        }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container h2 {
                            text-align: center;
                            font-size: 90px !important;
                            color: #4E4B71;
                            margin: 0px
                        }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container h6 {
                            text-align: center;
                            font-size: 30px !important;
                            color: #4E4B71;
                            padding-top: 0px
                        }

                .search-sector-surgery-container .sub-outer-container .sub-container .footer {
                    text-align: center;
                    padding: 10px 20px
                }

                    .search-sector-surgery-container .sub-outer-container .sub-container .footer a {
                        color: white
                    }

    .search-sector-md-container {
        margin-bottom: 40px
    }

        .search-sector-md-container h6 {
            padding: 10px 20px;
            color: white;
            margin: 0px;
            font-weight: bold
        }

        .search-sector-md-container .space {
            margin-bottom: 20px
        }

        .search-sector-md-container .outer-container {
            padding: 20px
        }

        .search-sector-md-container .image-container {
            background-color: white
        }

            .search-sector-md-container .image-container h6 {
                padding: 5px 10px;
                font-weight: bold;
                color: black;
                font-size: 16px
            }

            .search-sector-md-container .image-container .learn-more-footer {
                width: calc(100% - 18px);
                text-align: right;
                color: white;
                padding: 10px 15px;
                height: 35px;
                margin: 0px;
                position: absolute;
                bottom: 0px;
                font-weight: 600
            }

                .search-sector-md-container .image-container .learn-more-footer a {
                    color: white
                }

            .search-sector-md-container .image-container .wait-time-container {
                width: 100%;
                margin-bottom: 35px;
                position: relative
            }

                .search-sector-md-container .image-container .wait-time-container p {
                    text-align: center;
                    font-style: italic;
                    margin-top: 10px;
                    margin-bottom: 0px
                }

                .search-sector-md-container .image-container .wait-time-container h2 {
                    text-align: center;
                    font-size: 80px !important;
                    margin: 0px
                }

                .search-sector-md-container .image-container .wait-time-container h6 {
                    text-align: center;
                    font-size: 30px !important;
                    padding-top: 0px
                }
}

@media screen and (min-width: 992px) {
    .tab-menu {
        width: 100%;
        height: 50px
    }

        .tab-menu .tab {
            width: 20%;
            border: 1px solid white;
            color: white;
            background-color: #C9C7DA;
            float: left;
            text-align: center;
            font-size: 18px !important;
            padding-top: 15px;
            padding-bottom: 15px;
            word-wrap: break-word
        }

            .tab-menu .tab h6 {
                margin: 0px;
                font-size: 14px
            }

        .tab-menu .active {
            background-color: #4E4B71
        }

    .sector-search-container {
        padding: 20px;
        background-color: white;
        margin-bottom: 40px
    }

        .sector-search-container input {
            width: 95%;
            border: none;
            background-color: transparent;
            border-bottom: 1px solid black;
            outline: none;
            height: 35px;
            padding: 5px 0px
        }

            .sector-search-container textarea:focus, .sector-search-container input:focus {
                outline: none
            }

        .sector-search-container h6 {
            margin: 20px 0px 0px 0px;
            font-weight: 500
        }

        .sector-search-container a {
            color: #999999;
            text-decoration: underline
        }

    .search-sector-surgery-container {
        margin-bottom: 40px
    }

        .search-sector-surgery-container h6 {
            padding: 10px 20px;
            color: white;
            margin: 0px
        }

        .search-sector-surgery-container .sub-outer-container {
            padding: 20px
        }

            .search-sector-surgery-container .sub-outer-container .space {
                margin-bottom: 20px
            }

            .search-sector-surgery-container .sub-outer-container .sub-container {
                padding: 20px;
                background-color: white
            }

                .search-sector-surgery-container .sub-outer-container .sub-container h6 {
                    padding: 0px;
                    border: none;
                    color: black;
                    font-size: 16px
                }

                .search-sector-surgery-container .sub-outer-container .sub-container .image-container {
                    border: 1px solid black
                }

                    .search-sector-surgery-container .sub-outer-container .sub-container .image-container h6 {
                        padding: 5px 10px;
                        font-weight: bold
                    }

                    .search-sector-surgery-container .sub-outer-container .sub-container .image-container .learn-more-footer {
                        width: calc(100% - 18px);
                        text-align: right;
                        color: white;
                        padding: 10px 15px;
                        height: 35px;
                        margin: 0px;
                        position: absolute;
                        bottom: 0px;
                        font-weight: 600
                    }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .learn-more-footer a {
                            color: white
                        }

                    .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container {
                        width: 100%;
                        margin-bottom: 35px
                    }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container p {
                            text-align: center;
                            color: #4E4B71;
                            font-style: italic;
                            margin-top: 10px;
                            margin-bottom: 0px
                        }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container h2 {
                            text-align: center;
                            font-size: 55px !important;
                            color: #4E4B71;
                            margin: 0px;
                            padding-top: 20px
                        }

                        .search-sector-surgery-container .sub-outer-container .sub-container .image-container .wait-time-container h6 {
                            text-align: center;
                            font-size: 30px !important;
                            color: #4E4B71;
                            padding-top: 0px
                        }

                .search-sector-surgery-container .sub-outer-container .sub-container .footer {
                    text-align: center;
                    padding: 10px 20px
                }

                    .search-sector-surgery-container .sub-outer-container .sub-container .footer a {
                        color: white
                    }

    .search-sector-md-container {
        margin-bottom: 40px
    }

        .search-sector-md-container h6 {
            padding: 10px 20px;
            color: white;
            margin: 0px
        }

        .search-sector-md-container .space {
            margin-bottom: 20px
        }

        .search-sector-md-container .outer-container {
            padding: 20px
        }

        .search-sector-md-container .image-container {
            background-color: white
        }

            .search-sector-md-container .image-container h6 {
                padding: 5px 10px;
                color: black;
                font-size: 16px
            }

            .search-sector-md-container .image-container .learn-more-footer {
                width: calc(100% - 18px);
                text-align: right;
                color: white;
                padding: 10px 15px;
                height: 35px;
                margin: 0px;
                position: absolute;
                bottom: 0px;
                font-weight: 600
            }

                .search-sector-md-container .image-container .learn-more-footer a {
                    color: white
                }

            .search-sector-md-container .image-container .wait-time-container {
                width: 100%;
                margin-bottom: 35px
            }

                .search-sector-md-container .image-container .wait-time-container p {
                    text-align: center;
                    color: #4E4B71;
                    font-style: italic;
                    margin-top: 10px;
                    margin-bottom: 0px
                }

                .search-sector-md-container .image-container .wait-time-container h2 {
                    text-align: center;
                    font-size: 80px !important;
                    margin: 0px
                }

                .search-sector-md-container .image-container .wait-time-container h6 {
                    text-align: center;
                    font-size: 30px !important;
                    padding-top: 0px
                }

    .lrg.interior .diagnostic-space {
        min-height: 290px
    }

    .lrg.interior .emergency-header {
        min-height: 153px
    }

    .xlrg.interior .emergency-header {
        min-height: 175px
    }

    .lrg.interior .emergency-space {
        min-height: 200px
    }

    .xlrg.interior .emergency-space {
        min-height: 330px
    }

    .lrg.interior .search-sector-surgery-container .image-container h6 {
        min-height: 82px
    }

    .xlrg.interior .search-sector-surgery-container .image-container h6 {
        min-height: 94px
    }
}

.wait-time-container > h2 > .prefix {
    display: block;
    font-size: 14px;
    font-weight: normal;
    font-style: italic
}

.wait-time-container > h2 > .suffix {
    display: block
}

.wait-time-container h2 {
    text-align: center;
    font-size: 55px !important;
    color: #4E4B71;
    margin: 0px;
    padding-top: 20px;
}

.lrg.interior .tab-menu .tab {
    min-height: 104px
}

.xlrg.interior .tab-menu .tab {
    min-height: 116px
}

.lrg.interior .tab-menu {
    min-height: 104px
}

.xlrg.interior .tab-menu {
    min-height: 116px
}

#reportingLevel {
    background-color: transparent !important
}

@media (max-width: 991px) {
    .sector-detail-filter-container {
        background-color: white;
        padding: 0 4px
    }

        .sector-detail-filter-container h6 {
            font-size: 18px;
            color: #55517B;
            font-weight: 600
        }

        .sector-detail-filter-container select {
            width: 100%;
            border: none;
            background-color: transparent;
            border-bottom: 1px solid black;
            height: 30px;
            margin-bottom: 20px;
            outline: none;
            padding-bottom: 3px
        }

        .sector-detail-filter-container .multi-select-btn {
            width: 100%;
            height: 30px;
            border: none;
            background-color: transparent;
            border-bottom: 1px solid black;
            outline: none;
            text-align: left;
            cursor: default;
            padding-bottom: 3px;
            margin-bottom: 20px
        }

        .sector-detail-filter-container .multi-select {
            left: 10px !important;
            width: 110% !important;
            padding: 5px 10px;
            max-height: 300px;
            overflow-y: auto;
            margin-top: -20px
        }

        .sector-detail-filter-container .sector-default-button {
            margin-top: 20px;
            margin-bottom: 20px
        }

        .sector-detail-filter-container .google-graph {
            width: 100%;
            height: 400px;
            margin-bottom: 10px
        }

        .sector-detail-filter-container .graph-title {
            font-weight: 600;
            font-size: 14px;
            color: #8E8E8E
        }

    .sector-detail-technical-container {
        padding: 20px;
        background-color: #E6E6E6
    }
}

@media screen and (min-width: 992px) {
    .sector-detail-filter-container {
        background-color: white;
        padding: 10px
    }

        .sector-detail-filter-container h6 {
            font-size: 18px;
            color: #55517B;
            font-weight: 600
        }

        .sector-detail-filter-container select {
            width: 100%;
            border: none;
            background-color: transparent;
            border-bottom: 1px solid black;
            height: 30px;
            margin-bottom: 20px;
            outline: none;
            padding-bottom: 3px
        }

        .sector-detail-filter-container .multi-select-btn {
            width: 100%;
            height: 30px;
            border: none;
            background-color: transparent;
            border-bottom: 1px solid black;
            outline: none;
            text-align: left;
            cursor: default;
            padding-bottom: 3px;
            margin-bottom: 20px
        }

        .sector-detail-filter-container .multi-select {
            left: 10px !important;
            width: 110% !important;
            padding: 5px 10px;
            max-height: 300px;
            overflow-y: auto;
            margin-top: -20px
        }

        .sector-detail-filter-container .google-graph {
            width: 100%;
            height: 400px;
            margin-bottom: 10px
        }

        .sector-detail-filter-container .graph-title {
            font-weight: 600;
            font-size: 14px;
            color: #8E8E8E
        }

    .sector-detail-technical-container {
        background-color: #E6E6E6;
        padding: 20px
    }
}

#facilities li:hover {
    background-color: #2E9AFE;
    color: white;
    font-weight: bold;
    cursor: pointer
}

#facilitiesbtn {
    border: none;
    background-color: transparent;
    outline: none;
    width: 100%
}

.facilitiesContainer {
    border: 1px solid black;
    width: 100%;
    padding: 5px;
    text-align: left;
    margin-bottom: 20px
}

.facilityBlock {
    padding: 3px 5px;
    background-color: #EAEDED;
    margin-bottom: 5px
}

.selectize-control {
    margin-bottom: 10px !important
}

.selectize-input {
    border-radius: 0 !important;
    border: none !important;
    background: transparent !important;
    border-bottom: 2px solid #4E4B71 !important;
    margin-bottom: 3px !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: grey !important;
    box-shadow: none !important
}

@media (max-width: 991px) {
    .select-filter select {
        width: 100%;
        border: none;
        background-color: transparent;
        border-bottom: 2px solid #4E4B71;
        height: 30px;
        margin-bottom: 10px;
        outline: none;
        padding-bottom: 3px;
        font-size: 16px;
        font-weight: bold;
        color: grey
    }

    .select-filter button {
        margin-bottom: 10px
    }

    .info-container {
        background-color: white;
        padding: 20px;
        margin-bottom: 40px
    }

        .info-container .number-container h3 {
            font-size: 18px;
            font-weight: 800;
            margin-top: 5px
        }

        .info-container .number-container .big-number-container {
            height: auto;
            min-height: 182px
        }

            .info-container .number-container .big-number-container h6 {
                padding-top: 10px;
                border-top: 2px solid #4E4B71;
                font-weight: 500
            }

            .info-container .number-container .big-number-container .graph-container {
                padding-top: 30px;
                font-size: 80px;
                font-weight: 700;
                line-height: 80px
            }

            .info-container .number-container .big-number-container h6 span {
                font-size: 16px !important
            }

            .info-container .number-container .big-number-container span {
                font-size: 35px;
                font-weight: 500
            }

        .info-container .google-graph-container h3 {
            font-size: 18px;
            font-weight: 800;
            margin-top: 5px
        }

        .info-container .google-graph-container select {
            width: 100%;
            border: none;
            background-color: transparent;
            border-bottom: 2px solid #4E4B71;
            height: 30px;
            outline: none;
            padding-bottom: 3px;
            font-size: 13px;
            color: grey
        }

        .info-container .hospital-comparison-container h3 {
            font-size: 18px;
            font-weight: 800;
            margin-top: 5px;
            margin-bottom: 0px
        }

        .info-container .hospital-comparison-container table {
            background-color: #E6E6E6;
            width: 100% !important;
            font-size: 14px
        }

            .info-container .hospital-comparison-container table td, .info-container .hospital-comparison-container table th {
                border: 1px solid #fff;
                padding: 3px 7px
            }

        .info-container .hospital-comparison-container .name-col {
            width: 65%
        }

        .info-container .hospital-comparison-container .value-col {
            width: 20%
        }

        .info-container .hospital-comparison-container .rank-col {
            width: 15%
        }
}

@media screen and (min-width: 992px) {
    .select-filter select {
        width: 100%;
        border: none;
        background-color: transparent;
        border-bottom: 2px solid #4E4B71;
        height: 30px;
        margin-bottom: 10px;
        outline: none;
        padding-bottom: 3px;
        font-size: 16px;
        font-weight: bold;
        color: grey
    }

    .select-filter button {
        margin-bottom: 10px
    }

    .info-container {
        background-color: white;
        padding: 20px;
        margin-bottom: 40px
    }

        .info-container .number-container h3 {
            font-size: 18px;
            font-weight: 800;
            margin-top: 5px
        }

        .info-container .number-container .big-number-container {
            height: auto;
            min-height: 182px
        }

            .info-container .number-container .big-number-container h6 {
                padding-top: 10px;
                border-top: 2px solid #4E4B71;
                font-weight: 500
            }

            .info-container .number-container .big-number-container .graph-container {
                padding-top: 30px;
                font-size: 80px;
                font-weight: 700;
                line-height: 80px
            }

            .info-container .number-container .big-number-container h6 span {
                font-size: 16px !important
            }

            .info-container .number-container .big-number-container span {
                font-size: 35px;
                font-weight: 500
            }

        .info-container .google-graph-container h3 {
            font-size: 18px;
            font-weight: 800;
            margin-top: 5px
        }

        .info-container .google-graph-container select {
            width: 100%;
            border: none;
            background-color: transparent;
            border-bottom: 2px solid #4E4B71;
            height: 30px;
            outline: none;
            padding-bottom: 3px;
            font-size: 13px;
            color: grey
        }

        .info-container .hospital-comparison-container h3 {
            font-size: 18px;
            font-weight: 800;
            margin-top: 5px;
            margin-bottom: 0px
        }

        .info-container .hospital-comparison-container table {
            background-color: #E6E6E6;
            width: 100% !important;
            font-size: 14px
        }

            .info-container .hospital-comparison-container table td, .info-container .hospital-comparison-container table th {
                border: 1px solid #fff;
                padding: 3px 7px
            }

        .info-container .hospital-comparison-container .name-col {
            width: 65%
        }

        .info-container .hospital-comparison-container .value-col {
            width: 20%
        }

        .info-container .hospital-comparison-container .rank-col {
            width: 15%
        }
}

.rank-tool-tip {
    top: 90px !important
}

.lrg.interior .hospital-comparision-container td {
    font-size: 20px
}

.xlrg.interior .hospital-comparision-container td {
    font-size: 20px
}

.lrg.interior .hospital-comparision-container th {
    font-size: 20px
}

.xlrg.interior .hospital-comparision-container th {
    font-size: 26px
}

.detailed-wait-time-metrics .hli-section {
    position: relative !important;
    height: 250px;
    width: 100%;
    border: 1px solid grey;
    color: #4E4B71;
    padding: 20px
}

    .detailed-wait-time-metrics .hli-section .info-box {
        position: absolute !important;
        top: 0px !important;
        right: 0px !important;
        font-size: 16px !important
    }

    .detailed-wait-time-metrics .hli-section .verbage {
        height: 100px;
        position: relative
    }

    .detailed-wait-time-metrics .hli-section h3 {
        margin-top: 0px !important;
        width: 100% !important;
        font-weight: 400 !important;
        text-align: center !important;
        font-style: italic !important;
        text-transform: initial !important;
        color: grey !important;
        font-size: 18px !important
    }

    .detailed-wait-time-metrics .hli-section .content {
        font-size: 70px !important;
        text-align: center !important;
        font-weight: 600 !important
    }

        .detailed-wait-time-metrics .hli-section .content.patients-treated {
            color: #4E4B71 !important
        }

        .detailed-wait-time-metrics .hli-section .content.avg-time {
            color: teal !important
        }

        .detailed-wait-time-metrics .hli-section .content.max-time-waited {
            color: #B5641B !important;
            text-transform: lowercase !important
        }

        .detailed-wait-time-metrics .hli-section .content.target-time-frame {
            color: #4E4B71 !important
        }

        .detailed-wait-time-metrics .hli-section .content.max-time-waited > .descriptor, .detailed-wait-time-metrics .hli-section .content.avg-time > .descriptor {
            font-size: 30px !important
        }

    .detailed-wait-time-metrics .hli-section .pit-footer {
        width: 100% !important;
        background-color: #4E4B71 !important;
        text-align: right !important;
        position: absolute !important;
        bottom: 0 !important;
        left: 0 !important;
        height: 10px !important
    }

#POSTALCODETab {
    padding: 9px 22px !important
}

.suffix, .prefix {
    font-size: 27px
}

@media screen and (min-width: 992px) {
    .infection-header {
        min-height: 120px
    }

    .lrg.interior .infection-header {
        min-height: 226px
    }

    .xlrg.interior .infection-header {
        min-height: 298px
    }

    .infection-p {
        min-height: 144px
    }

    .lrg.interior .infection-p {
        min-height: 260px
    }

    .xlrg.interior .infection-p {
        min-height: 330px
    }

    .lrg.interior .prevention-p {
        min-height: 260px
    }

    .xlrg.interior .prevention-p {
        min-height: 368px
    }

    .patient-safety-header {
        min-height: 110px
    }

    .lrg.interior .patient-safety-header {
        min-height: 259px !important
    }

    .xlrg.interior .patient-safety-header {
        min-height: 380px !important
    }
}

@media (max-width: 991px) {
    .primary-blue {
        background-color: #4E4B71
    }

    .primary-color {
        color: #4E4B71
    }

    .hidden-context {
        display: none
    }

    .txtSearchFG {
        width: 100% !important
    }

    .full-size-col {
        width: 100% !important
    }

    .mobile-margin-bottom {
        margin-bottom: 20px !important
    }

    .mobile-p-font {
        font-size: 150% !important;
        font-weight: bold !important
    }

    .mobile-h1-font {
        font-size: 250% !important
    }

    .mobile-h5-font {
        font-size: 25px !important
    }

    .mobile-h6-font {
        font-size: 23px !important
    }

    .sector-primary-button {
        background-color: #4E4B71;
        color: white;
        padding: 5px 5px;
        border: 0px
    }

    .sector-default-button {
        background-color: #949494;
        color: white;
        padding: 5px 5px;
        font-weight: bold;
        border: 0px
    }

    .download-export-btn {
        background-color: #4E4B71;
        padding: 5px 5px;
        color: white;
        border: 0px;
        font-weight: bold
    }

    .tool-tip-info {
        background-color: white;
        max-width: 200px;
        min-width: 150px;
        text-align: left;
        padding: 10px;
        display: none;
        float: left;
        z-index: 1050;
        -moz-box-shadow: 0 0 3px grey;
        -webkit-box-shadow: 0 0 3px grey;
        box-shadow: 0 0 3px grey;
        line-height: 1.2;
        font-size: 13px !important;
        position: absolute;
        top: 40px;
        right: 20px
    }

    .glyphicon-info-sign {
        margin-left: -10px !important
    }

    #hospital-onset-number, #difficile-infections-number {
        padding-bottom: 10px
    }

    #volume-number, #average-number, #target-number {
        font-size: 40px !important
    }

    .search-indicator-banner {
        background-color: #00788a;
        height: 130px;
        width: 100%;
        margin-top: 40px
    }

    .search-indicator-library-container {
        width: 80%;
        margin: auto
    }

    .search-indicator-library-header-en {
        color: white;
        width: 70%;
        float: left;
        font-weight: 700;
        font-size: 15px;
        margin-top: 20px
    }

    .search-indicator-library-description-en {
        color: white;
        font-weight: 100;
        font-size: 13px;
        margin-top: 15px
    }

    .search-indicator-library-header-fr {
        color: white;
        width: 70%;
        float: left;
        font-weight: 700;
        font-size: 15px;
        margin-top: -5px
    }

    .search-indicator-library-description-fr {
        color: white;
        font-weight: 100;
        font-size: 13px;
        margin-top: 10px
    }

    .search-indicator-verticalBar-icon {
        font-size: 40px;
        color: white
    }

    .search-indicator-arrow-icon {
        color: white;
        margin-top: 15px;
        font-size: 30px
    }

    #btnSearch {
        padding: 5px !important
    }
}

@media (max-width: 640px) {
    #HospitalCareWaitTimesTabs li a {
        font-size: 60% !important;
        padding: 35% 5% !important
    }

    .search-indicator-banner {
        background-color: #00788a;
        height: 120px;
        width: 100%;
        margin-top: 40px
    }

    .search-indicator-library-header-en {
        color: white;
        width: 70%;
        float: left;
        font-weight: 500;
        font-size: 12px;
        margin-top: -10px
    }

    .search-indicator-library-description-en {
        color: white;
        font-weight: 100;
        font-size: 10px;
        margin-top: -10px
    }

    .search-indicator-library-header-fr {
        color: white;
        width: 70%;
        float: left;
        font-weight: 500;
        font-size: 12px;
        margin-top: -15px
    }

    .search-indicator-library-description-fr {
        color: white;
        font-weight: 100;
        font-size: 10px;
        margin-top: -20px
    }

    .search-indicator-verticalBar-icon {
        font-size: 30px;
        color: white
    }

    .search-indicator-arrow-icon {
        color: white;
        margin-top: 5px;
        font-size: 20px
    }
}

@media screen and (min-width: 992px) {
    .row-euqal-height {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .primary-blue {
        background-color: #4E4B71
    }

    .primary-color {
        color: #4E4B71
    }

    .desktop-hidden-context {
        display: none
    }

    .sector-primary-button {
        background-color: #4E4B71;
        color: white;
        padding: 5px 35px;
        border: 0px;
        font-weight: bold
    }

    .sector-default-button {
        background-color: #949494;
        color: white;
        padding: 5px 25px;
        border: 0px;
        font-weight: bold
    }

    .download-export-btn {
        background-color: #4E4B71;
        padding: 5px 5px;
        color: white;
        border: 0px;
        font-weight: bold
    }

    .tool-tip-info {
        background-color: white;
        max-width: 200px;
        min-width: 150px;
        text-align: left;
        padding: 10px;
        display: none;
        float: left;
        z-index: 1050;
        -moz-box-shadow: 0 0 3px grey;
        -webkit-box-shadow: 0 0 3px grey;
        box-shadow: 0 0 3px grey;
        line-height: 1.2;
        font-size: 13px !important;
        position: absolute;
        top: 40px;
        right: 20px;
        color: #444
    }

    .search-indicator-banner {
        background-color: #00788a;
        height: 150px;
        width: 100%;
        margin-top: 40px
    }

    .search-indicator-library-container {
        width: 65%;
        margin: auto
    }

    .search-indicator-library-header-en {
        color: white;
        width: 70%;
        float: left;
        font-weight: 700;
        font-size: 22px;
        margin-top: 20px
    }

    .search-indicator-library-description-en {
        color: white;
        font-weight: 100;
        font-size: 15px;
        margin-top: 25px
    }

    .search-indicator-library-header-fr {
        color: white;
        width: 70%;
        float: left;
        font-weight: 700;
        font-size: 22px;
        margin-top: -5px
    }

    .search-indicator-library-description-fr {
        color: white;
        font-weight: 100;
        font-size: 15px;
        margin-top: 10px
    }

    .search-indicator-verticalBar-icon {
        font-size: 50px;
        color: white
    }

    .search-indicator-arrow-icon {
        color: white;
        margin-top: 20px;
        font-size: 30px
    }
}

.tool-tip-container {
    position: relative
}

.lrg.interior p {
    font-size: 20px !important
}

.xlrg.interior p {
    font-size: 26px !important
}
/* font-adjust-class is to adjust size when user presses bigger font-size for /System-Performance/Long-Term-Care-Home-Performance */
.lrg.interior p.font-size-adjust,.lrg.interior h2.font-size-adjust {
    font-size: 57px !important;
}

.xlrg.interior p.font-size-adjust,.xlrg.interior h2.font-size-adjust {
    font-size: 59px !important;
}

.lrg.interior h4 {
    font-size: 21px !important
}

.xlrg.interior h4 {
    font-size: 26px !important
}

.lrg.interior .span-text {
    font-size: 18px !important
}

.xlrg.interior .span-text {
    font-size: 24px !important
}

.lrg.interior h3 span {
    font-size: 28px !important
}

.xlrg.interior h3 span {
    font-size: 34px !important
}

.lrg.interior h6 {
    font-size: 24px !important
}

.xlrg.interior h6 {
    font-size: 28px !important
}

.lrg.interior input {
    font-size: 24px !important
}

.xlrg.interior input {
    font-size: 28px !important
}

.primary-background {
    background-color: #4E4B71
}

.primary-light-bg {
    background-color: #C9C7DA !important
}

.primary-color {
    color: #4E4B71 !important
}

.a-purple-background {
    background-color: #60356D
}

.a-purple-color {
    color: #60356D !important
}

.a-purple-light-bg {
    background-color: #D7CEDA
}

.a-green-background {
    background-color: #3C6C6D
}

.a-green-color {
    color: #3C6C6D !important
}

.a-green-light-bg {
    background-color: #D0D9DA
}

.a-brown-background {
    background-color: #B5641B
}

.a-orange-background {
    background-color: #CE8E00
}

.a-dark-orange-background {
    background-color: #D47600
}

.a-brown-light-bg {
    background-color: #E9D1BB
}

.a-orange-light-bg {
    background-color: #F0DDB3
}

.patient-safety-blue-background {
    background-color: #7D9AAA
}

.patient-safety-blue-light-bg {
    background-color: #E5EBEE
}

.patient-safety-blue-color {
    color: #7D9AAA !important
}

.a-brown-color {
    color: #B5641B !important
}

.a-orange-color {
    color: #CE8E00 !important
}

.a-dark-orange-color {
    color: #D47600 !important
}
.a-longterm-blue-bg {
    background-color: #C4E9F2
}

.a-longterm-blue-background {
    background-color: #00B9E4
}

.a-longterm-blue-color {
    color: #00B9E4
}

.home-care-green-bg {
    background-color: #D5E5C8
}

.home-care-green-background {
    background-color: #58A618
}

.home-care-green-color {
    color: #58A618 !important
}

.loader-container {
    width: 100%;
    height: 200px;
    margin-top: 30px;
    margin-left: calc(50% - 70px)
}

.loader-pane-container {
    position: absolute;
    width: 100%;
    min-height: 140px;
    height: 100%;
    z-index: 9;
    background: rgba(255,255,255,0.9)
}

    .loader-pane-container .loader {
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -70px;
        margin-top: -70px
    }

.loader {
    border: 2px solid #f3f3f3;
    border-radius: 50%;
    width: 140px;
    height: 140px;
    animation: spin 2s linear infinite
}

@-webkit-keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.niagara-cabernet-loader {
    border-top-color: #60356D !important
}

.sky-blue-loader {
    border-top-color: #00B9E4 !important
}

.green-loader {
    border-top-color: #3C6C6D !important
}

.french-river-blue-background {
    background-color: #00A0AF
}

.white-font-color {
    color: #fff
}

.patient-safety-blue-loader {
    border-top-color: #7D9AAA !important
}

.home-care-green-loader {
    border-top-color: #58A618 !important
}

.brown-loader {
    border-top-color: #B5641B !important
}

.black-loader {
    border-top-color: black !important
}

.detail-description {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium !important
}

.activeColor {
    background-color: #4E4B71 !important
}

.graph-title {
    font-weight: 600;
    font-size: 14px;
    color: #8E8E8E;
    margin-bottom: 10px
}

select {
    background-image: url(/waitTimes/img/dropdown-arrow.png);
    background-size: 20px;
    background-repeat: no-repeat;
    background-position: right;
    -moz-appearance: none;
    -webkit-appearance: none
}

    select::-ms-expand {
        display: none
    }

#google-graph-title:hover {
    cursor: pointer
}

.internalReportingContainer {
    position: fixed;
    top: 0;
    left: 0;
    height: 85px;
    width: 100%;
    background-color: black;
    color: white;
    padding: 50px 15px 0px 15px;
    z-index: 9
}

#suppression-legend {
    min-height: 1.5em
}
.modify-position {
    top:200px;
    left:80px;
}
.tooltip-inner {
    white-space: pre-wrap;
    background-color: white;
    color: black;
    padding: 10px;
    -moz-box-shadow: 0 0 3px grey;
    -webkit-box-shadow: 0 0 3px grey;
    box-shadow: 0 0 3px grey;
    font-size: 13px !important;
    text-align: left
}

.tooltip {
    opacity: 1 !important
}

.tooltip-arrow {
    display: none !important
}

.google-visualization-tooltip {
    padding: 10px !important;
    white-space: pre-wrap;
    max-width: 300px !important;
    width: auto !important
}

.no-margin-top {
    margin-top: 0px
}

.no-margin-left {
    margin-left: 0px
}

.no-padding-right {
    padding-right: 0
}

.interior .tile {
    margin: 0px 0px 10px 0px
}

#selectHospitalType, #selectLHIN {
    padding-left: 0px !important
}

.hospital-details {
    width: 100% !important;
    margin-top: 15px
}

    .hospital-details .description-label {
        padding-left: 0px;
        width: 125px;
        font-weight: bold
    }

#AllHospitalsDynamicIndividualHospitalContainer {
    margin-top: 20px
}

#AllHospitalsDynamicIndividualHospitalName {
    font-size: 24px;
    font-weight: bold
}

.ui-autocomplete {
    padding: 0px
}

    .ui-autocomplete li a {
        border-radius: 0px !important;
        padding: 3px
    }

.wt-filter-selection {
    font-size: 10px
}

.dataTables_scroll .dataTable thead {
    background-color: #6c7a89;
    color: white
}

    .dataTables_scroll .dataTable thead tr th {
        padding: 3px 7px
    }

.dataTables_scroll .dataTable tbody tr td {
    padding: 3px 7px
}

.dataTables_scroll .dataTable tbody tr.even {
    background-color: white
}

.dataTables_scroll .dataTable tbody tr.odd {
    background-color: #ecf0f1
}

path[stroke-dasharray="8,2"] {
    display: none !important
}
