body {
   background-image: url("/apps/resources/self_service/images/v7/login_page/Option6.png");
}

.branding-stripe {
   background-color: #b7d1cf !important;
   color: #4D4D4D !important;
}

#dynamic-main-menu-top {
   color:#4D4D4D !important;
   background-color: #b7d1cf !important;
}

@media (max-width: 991px) {  /* sm */
   .v5 .self-service-page .self-service-header .menu-bar {
      background:#b7d1cf !important;
   }
   .v6 .self-service-page .self-service-header .menu-bar{
      background:#b7d1cf !important;
   }
}

@media (max-width: 590px) {
   .modal .aptiv_cyaptivtude_2019 .modal-content {
      max-width: 590px !important;
   }
}

.nav-link.item {
   color: #4D4D4D !important;
}

.tile-group .tile div.v8-tile-header.v8-tile-header_version__badge>h2 span.md-icons {
   color: #4D4D4D !important;
}

#supportForm .self-service-page-body .row .ee-tile .tile-support {
   padding:10px;
}

.call-to-action{
   background:#b7d1cf !important;
}
.call-to-action:hover{
   background:#000000 !important;
}
.tile.call-to-action-widget {
   padding-top:40px;
}
.page-colored-bar {
   background: #393f40;
}

.page-title{
   color: #000000;
}

.task-list-incentive-tile .reward-item {
   height:180px;
}

.call-to-action-text-outer{
   color:#393f40 !important;
}

/* tablet */
@media only screen and (max-width: 1200px) {
   .customAdjuster{
      top: 130px;
   }
}
/* computer */
@media only screen and (min-width: 1199px) {
   .customAdjuster{
      top: 170px;
   }
}

.task-list-incentive-tile .task-list-footer:not(:empty) {
   background-color: rgba(255,255,255,0) !important;
}

/* DEVELOPER: REMOVE 3/5 */
#delphitest_incentive_2018_list_wellness_challenge-button {
   display:none;
}

/* !!! BEGIN - TEST SITE ONLY: cool workaround to hide task list elements resulting from both test and default theme task lists being utilized in the generic task list tile on the test theme !!!
#task_list_incentive__12 .task-list-incentive-tile .tile-body .row:nth-child(1),
#task_list_incentive__12 .task-list-incentive-tile .tile-body .row:nth-child(2),
#task_list_incentive__12 .task-list-incentive-tile .tile-body .row:nth-child(3),
#task_list_incentive__12 .task-list-incentive-tile .tile-body .row:nth-child(4),
#task_list_incentive__12 .task-list-incentive-tile .tile-body .row:nth-child(6){
   display: none;
}
 !!! END - TEST SITE ONLY: cool workaround to hide task list elements resulting from both test and default theme task lists being utilized in the generic task list tile on the test theme !!! */

.aptiv_2019_total_earned .glyphicons.icon-checkmark {
   display: none !important;
}
.aptiv_2019_total_earned .glyphicons.icon-x{
   display: none !important;
}
/* Devices Tile */
.glyphicon.glyphicon-lg.line-smartwatch-1{
   font-size:50px;
}

#challenge-wrapper.as .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/aptiv/Aptiv_Logo_BornToMove_20190304_Cropped.png');
   width:250%;
   margin-left: -75% !important;
}

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

#challengeDefault_widget_AHXDynamicLayout_renderWidget_avatar_18 > div.tile-body > div:nth-child(1) > div > div > span {
   top: 15px !important;
   left: 28px !important;
}

.carousel-indicators,
.carousel-control {
   /*visibility: hidden;*/
}


.gauge {
   text-align: center;
}

.gauge-background {
   z-index: 0;
   background-image: url('/apps/resources/self_service/images/delphi/gauge/RYB_Speedometer_Dial.png');
   -webkit-background-size:contain;
   background-size:contain;
   height:200px;
   background-repeat: no-repeat;
   background-position: center;
   width:344px;
   margin:0 auto;
}

.gauge-needle{
   height: 100px;
   margin-top: 20px;
   transform: rotate(-.305turn);
   transform-origin: 11px 80px;
}


.recipe-container {
   border-right: 2px solid white;
}

.recipe-container.active {
   background-color: #3ea748;
   color: #FFFFFF;
}

.recipe-container.active a{
   color: #FFFFFF;
}
#tabbed-quiz-container {
   background: url('/apps/resources/self_service/images/challenges/v4/recipe_quiz/ChalkboardBackground_980x800.jpg');
   color: white;
}
@media (max-width: 991px) {
   #tabbed-quiz-container {
      background-attachment: fixed;
   }
}
.tabbed-quiz-question-container {

   margin: 2px;
   padding: 4px 4px 10px 4px;
   background-repeat: no-repeat;
}
.tabbed-quiz-question-container .submit-btn {
   display: block;
   margin: auto;
}
#tabbed-quiz-container .feedback {
   max-height: 20px;
}

.col-xs-12 span img
{
   margin-left: auto;
   margin-right: auto;
   display: block;
}

/*#tab-container .nav .active a{*/
/*   color:black;*/
/*   background-color: rgba(0,0,0,0);*/
/*}*/

/*#tab-container .nav  a{*/
/*   color: white;*/
/*}*/

/*#tab-container .nav  a:hover{*/
/*   background-color: transparent;*/
/*   color:white;*/
/*   text-decoration: none;*/
/*}*/




/*
      Aptiv: Choose Your Aptivtude Challenge
*/

/*
#challenge-wrapper.map .challenge-map .avatar.avatar01 {
   background: url(/apps/resources/self_service/images/aptiv/choose_your_aptivtude/GamePiece_Option1.png);
}
#challenge-wrapper.map .challenge-map .avatar.avatar02 {
   background: url(/apps/resources/self_service/images/aptiv/choose_your_aptivtude/GamePiece_Option2.png);
}
#challenge-wrapper.map .challenge-map .avatar.avatar03 {
   background: url(/apps/resources/self_service/images/aptiv/choose_your_aptivtude/GamePiece_Option3.png);
}
#challenge-wrapper.map .challenge-map .avatar.avatar04 {
   background: url(/apps/resources/self_service/images/aptiv/choose_your_aptivtude/GamePiece_Option4.png);
}
*/
/*
#challenge-wrapper.map .challenge-map .avatar.avatar05 {
   background: url(/apps/resources/self_service/images/delphi/healthy_pursuit/Token5.png);
}
#challenge-wrapper.map .challenge-map .map_footer .avatar {
   width: 37px;
   height: 60px;
   background-size: 37px 60px !important;
}
#challenge-wrapper.map .challenge-map .dot.avatar {
   margin-top: -20px;
   width: 42px;
   height: 67px;
   background-size: 42px 67px !important;
}
#challenge-wrapper.map .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/aptiv/choose_your_aptivtude/Aptivtude_FinalLogo_20190326.png);
   background-size: 100% 80%;
   margin-top: 30px;
   margin-right: -0px;
}
#challenge-wrapper.map .challenge-logo-tile .challenge-logo-wrapper {
   width: 855px;
   height: 347px;
}*/
.modal .aptiv_cyaptivtude_2019 .modal-header, .aptiv_cyaptivtude_2019 .modal-footer {
   background-color: #e36141;
}
.modal .aptiv_cyaptivtude_2019 .close{
   color: white;
}
#challenge-wrapper.map .message-center .message {
   margin-bottom: 0;
}

#self_avatar {
   margin-top:15px;
}
#current_day_in_challenge .element {
   margin-top:30px;
}
/* remove overview box (including logo) */
#challenge-wrapper.map .challenge-logo-tile {
   display:none;
}

#challenge-wrapper.map .challenge-map .flag .flag-image {
   max-height: 150%;
   max-width: 150%;
}
/* all links visible
.modal .aptiv_cyaptivtude_2019 a {
   color:#ffffff;
}*/

/*#challenge-wrapper.bingo .challenge-logo-tile .challenge-logo{
   max-height: 100px;
   max-width: 400px; -
   background-image: url('/apps/resources/self_service/images/challenges/v4/bingo/goodDeedsLogo.png');
}*/

#challenge-wrapper.bingo .challenge-logo-tile .challenge-logo{
   max-height: 100px;
   max-width: 400px;
   background-image: url('/apps/resources/self_service/images/aptiv/commYOUnicate_FinalLogo.png');
}

.gauge {
   text-align: center;
}

.gauge-background {
   z-index: 0;
   background-image: url('/apps/resources/self_service/images/delphi/gauge/RYB_Speedometer_Dial.png');
   -webkit-background-size:contain;
   background-size:contain;
   height:200px;
   background-repeat: no-repeat;
   background-position: center;
   width:344px;
   margin:0 auto;
}

.gauge-needle{
   height: 100px;
   margin-top: 20px;
   transform: rotate(-.305turn);
   transform-origin: 11px 80px;
}

#challenge-wrapper.t5tf .main-reporting .layered-circle.relaxation .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/aptiv/take_five_focus/1_Relaxation.jpeg);
}
#challenge-wrapper.t5tf .main-reporting .layered-circle.mindfulness .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/aptiv/take_five_focus/2_Mindfulness.jpg);
}
#challenge-wrapper.t5tf .main-reporting .layered-circle.renew .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/aptiv/take_five_focus/3_Renew.jpg);
}
#challenge-wrapper.t5tf .main-reporting .layered-circle.concentrate .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/aptiv/take_five_focus/4_Concentrate.jpg);
}
#challenge-wrapper.t5tf .main-reporting .layered-circle.moment .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/aptiv/take_five_focus/5_TakeAMoment.jpeg);
}
#challenge-wrapper.t5tf .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/aptiv/take_five_focus/Take5Challenge_Logo.png);
   width: 34%;
   height: 96%;
   margin-left: 29% !important;
}
#challenge-wrapper.t5tf .challenge-logo-tile .challenge-logo-wrapper {
   width: 100%;
   margin: 0 auto;
   position: relative;
}
#challenge-wrapper.t5tf #challengeDefault_widget_AHXDynamicLayout_renderWidget_overview_0 {
   display: none;
}

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

@media screen and (max-width: 771px) {
   #dollarHeader1 {
      display: none;
   }
}

@media screen and (max-width: 771px) {
   #dollarHeader {
      display: none;
   }
}
#filter-take5ToFocusTile{
   width: 100%;
}

#challenge-wrapper.hydration .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/aptiv/Aptiv_Hydration_LogoUpdate(1000px).png');
   width: auto;
   height: 287px;

}

#challengeDefault_widget_AHXDynamicLayout_renderWidget_hydration_total_20{ display: none !important;}

#challenge-wrapper.hydration #glass-image{
   width:93% !important;
}

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

#challenge-wrapper.ryb .challenge-logo-tile .challenge-logo {
   background-image: url('/apps/resources/self_service/images/challenges/retrain_your_brain/RetrainYourBrain2.0.png');
   background-size: 100%;
   width: 60%;
   background-repeat: no-repeat;
   background-position: center;
}

/*#challenge_2 .card-img-top{*/

/*   height: 84% !important;*/
/*}*/

/*Good Deeds Challenge*/

#aptiv_good_deeds_2022-guidelines-nav-item{
   display: none;
}

#challenge-wrapper.bingo .challenge-logo-tile .challenge-logo{
   background-image: url("/apps/resources/self_service/images/aptiv/2022/GoodDeeds_Logo.png") !important;
}
#calendar_div{
   margin-left: 5px !important;
}
#option-selection-area{
   text-align: left;
}

/* ARC Page */
#custom-points-summary, div.activity.clearfix.vertical-spacer div.summary.vertical-center.pull-right div.d-inline-block.valign-center.right-horizontal-spacer div.status-circle, div.activity.clearfix.vertical-spacer div.summary.vertical-center.pull-right div.d-inline-block.valign-center.right-horizontal-spacer div.status-circle.success, div.activity.clearfix.vertical-spacer div.summary.vertical-center.pull-right div:nth-child(2) strong, div#activities p strong.text-success.text-lg.valign-center.right-horizontal-spacer {
   display: none;
}

/*APTIV_BAE_2023*/
#aptiv_bae_2023_fish_recipes_title, #aptiv_bae_2023_meat_recipes_title,
#aptiv_bae_2023_chicken_recipes_title, #aptiv_bae_2023_vegetarian_recipes_title{
   margin-left: 3% !important;
   font-size: 1.5rem !important;
}

#challenge-wrapper.rq .challenge-logo-tile .challenge-logo {
   width: auto;
   height: 275px !important;
   margin: 0 auto;
   background:  url('/apps/resources/self_service/images/aptiv/aptiv_bae_2023/BonAptivEat_Logo_Final.png') no-repeat center;
   background-size: contain;
}
#challenge-wrapper.rq .challenge-logo-tile .challenge-logo-wrapper {
   padding: 0;
   border-radius: 10px;
}

/*#challenge_2 .card-img-top{*/

/*   width: 75% !important;*/
/*}*/

#tab-container .nav a{
   color: white;
   background-color: rgba(0,0,0,0);
}

/*Aptiv_WToA_2023_August */
@media screen and (max-width: 771px) {
   .challengeImg {
      max-width: 100%;
      height: auto;
   }
}

#challenge-wrapper.etr .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/aptiv/Eat_The_Rainbow_Challenge_Logo_2-01.png');
   background-size: 100% 100%;
   width: 50%;
   height: 560%;
   margin-left: auto;
   margin-right: auto;
   margin-top: -19.5%;
}
#challenge-wrapper.etr .challenge-logo-tile {
   padding: 88px;
}

/*2025 CYOA CHALLENGE*/
#challenge_2 .card-img-top{

   height: 128px !important;
}

#challenge-wrapper.cyoa .challenge-logo-tile .challenge-logo-wrapper .challenge-logo{
   background-image: url('/apps/resources/self_service/images/aciww/CYOA_Logo_1.png');
   background-position: center;
   background-repeat: no-repeat;
   background-size: contain;
   width: 100%;
   height: 210px;
}

#v8-submenu-container .main-nav-card .main-nav-card-container .main-nav-card-wrap a .main-nav-card-image-container img{
   min-height: 128px !important;
}

#current_day_in_challenge{ display: none !important;}