.v5 .call-to-action {
   background:#509e2f;
}

body {
   background-image: url("/apps/resources/self_service/images/v8/login/Option_11.png");
}


.v5 .call-to-action-container:hover .call-to-action {
   background:#c8102e;
}

.v5 .call-to-action-text-outer {
   color:#509e2f !important;
}

.v5 .call-to-action-container:hover .call-to-action-text-outer {
   color:#c8102e !important;
}


.v5 .self-service-page .self-service-header .menu-bar .page-title {
   color: #509e2f;
}

#main-menu-top .dynamic-main-menu-top-row {
   background-color: #c8102e;
}
#dynamic-main-menu-top{
   background-color: #c8102e !important;
}
/*
    main nav bar font color
*/
#dynamic-main-menu-top a.nav-link{
   color: #fff !important;
}
/*
    main nav bar font:hover color - should be same as background color
*/
#dynamic-main-menu-top a.nav-link:hover{
   color: #c8102e !important;
}
/*
    main nav bar font:selected-item color - should be same as background color
*/
#dynamic-main-menu-top .menu-item-selected a.nav-link{
   color: #c8102e !important;
}

@media (max-width: 991px) {
   /* sm */
   .v5 .self-service-page .self-service-header .menu-bar .page-title {
      color: #FFFFFF; /*this should stay white*/
   }
}

.call-to-action{
   background:#509e2f;
}
.call-to-action:hover{
   background:#c8102e;
}
.page-colored-bar{
   background: rgba(244,123,32,0.8);
}
.tile .tile-header {
   background-color: #c8102e;
   color: #ffffff !important;
}
.mini-tile-header-orange{
   background-color: #509e2f;
   color:#fff;
}
.mini-tile-header-white{
   background: rgba(255,255,255,0);
}
.incentive-orange{
   color:#509e2f;
   border-bottom: 1px #D4D8D9 solid;
}
.ppc-color-override{
   background-color: blue !important;
}
.smaller-numbers{
       font-size: 32px;

}
.incomplete{
   color:#393f40;
}
.top-cash{
   position: absolute;
   left: 75px;
   top: 0px;
}
.nav>li>a {
    padding-left: 10px;
    padding-right: 10px;
}

/* ORANGE: #F47B20 */
/* GREEN: #AADD6D */


/*#challenge-wrapper.ryb .challenge-logo-tile .challenge-logo-wrapper {
   width: 100%;
   margin: 0 auto;
   position: relative;
}*/

.rss-widget .tile-body {
    max-height: 300px;
}

.modal .treetop_hp_2018 .modal-header, .treetop_hp_2018 .modal-footer {
   background-color: #31536D;
}
.modal .treetop_hp_2018 .close{
   color: white;
}
#challenge-wrapper.map .message-center .message {
   margin-bottom: 0;
}


div#custom-points-summary {
   display: none;
}

/*.challenge-logo {
   background-image: url('/apps/resources/self_service/images/treetop/SaveWellChallenge_Logo_20200116.png') !important;
   width:120%;
   height:115%;
   margin-left:-10%;
}*/

#challenge-wrapper.ew .main-reporting .layered-circle.no_fast_food .img-circle.inner {
   background-image: url('/apps/resources/self_service/images/treetop/SaveWellChallenge/lunch prepped 175x175.jpg') !important;
}

#challenge-wrapper.ew .main-reporting .layered-circle.fruit_and_veg .img-circle.inner {
   background-image: url('/apps/resources/self_service/images/treetop/SaveWellChallenge/mom and daughter grocery shopping 175x175.jpg') !important;
}

#challenge-wrapper.ew .main-reporting .layered-circle.no_sugar_drink .img-circle.inner {
   background-image: url('/apps/resources/self_service/images/treetop/SaveWellChallenge/Christmas shopping online 175x175.jpg') !important;
}

#challenge-wrapper.ew .main-reporting .layered-circle.sit_down_meal .img-circle.inner {
   background-image: url('/apps/resources/self_service/images/treetop/SaveWellChallenge/couple talking about money 175x175.jpg') !important;
}

#challenge-wrapper.ew .main-reporting .layered-circle.meatless_day .img-circle.inner {
   background-image: url('/apps/resources/self_service/images/treetop/SaveWellChallenge/Saved my coins.png') !important;
}

#TreeTop_WTW_Spring_2020:before {
   content:'You can log up to 20,000 steps a day.'
}

#challenge-wrapper.cyoa .challenge-logo-tile .challenge-logo-wrapper .challenge-logo{
   background-image: url('/apps/resources/self_service/images/treetop/CYOA_Logo_1.jpg');
   background-position: center;
   background-repeat: no-repeat;
   background-size: contain;
   width: 100%;
   height: 210px;
}

.quick-icon {
   color: #c8102e !important;
}
.no-tour-for-path .quick-icon-container .quick-icon {
   color: #e4e4e4 !important;
}
.branding-stripe {
   background-color: #c8102e !important;
}
.tile .tile-header {
   background-color:rgba(255,255,255,.7) !important;
   color:black !important;
}
.quicklinks .md-icons, .quicklinks .ah-icons {
   color:#c8102e !important;
}

a[href='/courses/courselist/249'].bm-item.menu-item,
a[href='/courses/courselist/250'].bm-item.menu-item {
   display:none !important;
}

.item-hidden {
   display:none;
}

#history-col .menu-item-child {
   cursor:pointer;
}

#challenge-wrapper.dts .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/treetop/Defeat_the_Seat_Challenge.png);
}

#challenge-wrapper.ew .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/treetop/EatWell_Logo_20211007.png');
   background-size: 100% 100%;
}
#challenge-wrapper.etr .challenge-logo-tile .challenge-logo-wrapper .challenge-logo{
   background-image: url("/apps/resources/self_service/images/treetop/EatTheRainbow_Logo.png");
   background-size: 100% auto;
   background-repeat: no-repeat;
   background-position-y: center;
   background-position-x: center;
}

#challenge-wrapper.sf .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url("/apps/resources/self_service/images/greyhound/Stree_Free_Challenge_Logo_2022.png");
   background-size: 100% 56%;
   background-repeat: no-repeat;
   background-position-y: center;
   background-position-x: center;

}

#challenge-wrapper.cyoa .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url("/apps/resources/self_service/images/treetop/CYOA_Logo_3.png");
   background-size: 40% auto;
   background-repeat: no-repeat;
   background-position-y: center;
   background-position-x: center;
   width: auto;
}

#challenge-wrapper.weight-loss .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url("/apps/resources/self_service/images/treetop/ChooseToLose_Logo_1.png") !important;
   background-size: 95% 70%;
   background-repeat: no-repeat;
   background-position-y: center;
   background-position-x: center;
}
#ha-page-layout-v8 > div.row.no-gutters.self-service-page-body.pt-3 > div > div.row.m-0 > div{
   width: 100%;
}



