body {
    background-image: url("/apps/resources/self_service/images/v8/login/Option_11.png");
}

#dynamic-main-menu-top.v8.dynamic-main-menu-top-row {
    background-color: #2F2A95;
}

.quick-icon {
    color: #2F2A95 !important;
}

.branding-stripe {
    background-color: #2F2A95 !important;
}
.tile .tile-header {
    background-color:rgba(255,255,255,.7) !important;
    color:black !important;
}

.carousel {
    width: 100%;
}

.no-tour-for-path .quick-icon-container .quick-icon {
    color: #e4e4e4 !important;
}

.quicklinks .md-icons, .quicklinks .ah-icons {
    color:#2F2A95 !important;
}

a[href='/courses/courselist/894'].bm-item.menu-item,
a[href='/courses/courselist/241'].bm-item.menu-item,
a[href='/courses/courselist/0'].bm-item.menu-item,
a[href='/courses/courselist/1271'].bm-item.menu-item,
a[href='/courses/courselist/1273'].bm-item.menu-item,
a[href='/courses/courselist/1026'].bm-item.menu-item,
a[href='/courses/courselist/1139'].bm-item.menu-item {
    display:none !important;
}

#custom-points-summary {
    display:none;
}

div.rcphealthylifewellness_theme2_2021_list div.rewards-title {
    font-size:15px;
}

div.rcphealthylifewellness_theme3_2021_list div.rewards-title {
    font-size:16px;
}

.meet_or_inprove_table .md-icons.check {
    color:#27ae60;
}

.quicklinks .col-2-4 {
    width:20%;
}

#standard_tracking-sub-menu {
    display:none;
}

#summary_tiers div {
    width: 300px;
    height: 35px;
    color: #ffffff;
    padding-top: 5px;
    font-size: 20px;
    margin: 8px auto 5px;
}

#resources_display > div > div > div > div.tile-header.text-uppercase {
    text-transform:none !important;
}

#why-wall-overview {
    padding-top:15px;
}
#custom-reporting[data-category-id="hac_financial"] .card[data-activity-id="loose_activities"] {
    display:block !important;
}

#challenge-page .overview .overview-element {
    margin: 0px;
}

#challengeDefault_widget_AHXDynamicLayout_renderWidget_overview_0 .tile-header-standard:after {
    content:"Click Guidelines for details"
}

#challenge-wrapper.hydration .challenge-logo-tile .challenge-logo {
    background-image: url("/apps/resources/self_service/images/rcphealthylifewellness/Hydration_Challenge_Logo_2019_300_PPI-01_Updated.png");
}

#tracking-sub-menu{
    display:none;
}

@media (max-width: 768px) {  /* sm */
    .rcpArcTitle {
        font-size: 13px !important;
    }

    .card-heading h3.activity-title.pull-left.vertical-center
    {
        font-size: 13px !important;
    }

    table.meet_or_improve_table tr td
    {
        font-size: 12px !important;
    }

    .meet-improve-bottom-paragraphs
    {
        font-size: 12px !important;
    }
}

@media (min-width: 992px)
{
    .countdown-clock-tile
    {
        width: 100%;
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .banner-heading
    {
        font-size: 30px;
    }

    .banner-sub-heading
    {
        font-size: 20px;
    }

    .banner-quote
    {
        font-size: 14px;
    }
}

@media (min-width: 768px) and (max-width: 991.8px)
{
    .countdown-clock-tile
    {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .banner-heading
    {
        font-size: 24px;
        margin: 0;
    }

    .banner-sub-heading
    {
        font-size: 16px;
        margin: 0;
    }

    .banner-quote
    {
        font-size: 10px;
        margin: 0;
    }
}

@media (min-width: 576px) and (max-width: 767.8px)
{
    .countdown-clock-tile
    {
        width: 100%;
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .banner-heading
    {
        font-size: 16px;
        margin: 0;
    }

    .banner-sub-heading
    {
        font-size: 10px;
        margin: 0;
    }

    .banner-quote
    {
        font-size: 9px;
        margin: 0;
    }
}

@media (max-width: 575.8px)
{
    .countdown-clock-tile
    {
        width: 100%;
        margin: 30px 0;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }

    .banner-heading
    {
        font-size: 16px;
        margin: 0;
    }

    .banner-sub-heading
    {
        font-size: 10px;
        margin: 0;
    }

    .banner-quote
    {
        font-size: 9px;
        margin: 0;
    }
}

/* 2023 Steps Challenge */
#challenge-wrapper.as .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
    background-image: url('/apps/resources/self_service/images/rcphealthylifewellness/Reynolds_Graphic_20230703.png');
    background-size: 100% 100%;
}
/* End of 2023 Steps Challenge */


/* 2024 Paris CHallenge */
#challenge-page .main-reporting .tile .tile-header span {
    vertical-align: middle;
    text-transform: uppercase;
}



#challenge-wrapper.etr .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
    background-image: url("/apps/resources/self_service/images/dhwellness/EatTheRainbow_Logo_3.png");
    background-size: 55% auto;
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: center;
}



