body {
   background-image: url("/apps/resources/self_service/images/advocatehealth/v5/Advocate_Aurora_Login.jpg");
}
.badge-ptw_adv_move{
   background-image: url('/apps/resources/self_service/images/v7/ptw/Move.png');
   background-repeat: no-repeat;
   background-size: 100%;
   height:48px;
   width:48px;
}
.badge-ptw_adv_ds{
   background-image: url('/apps/resources/self_service/images/v7/ptw/Destress.png');
   background-repeat: no-repeat;
   background-size: 100%;
   height:48px;
   width:48px;
}
.badge-ptw_adv_fw{
   background-image: url('/apps/resources/self_service/images/v7/ptw/Financial.png');
   background-repeat: no-repeat;
   background-size: 100%;
   height:48px;
   width:48px;
}
.badge-ptw_adv_nrh{
   background-image: url('/apps/resources/self_service/images/v7/ptw/Nutrition.png');
   background-repeat: no-repeat;
   background-size: 100%;
   height:48px;
   width:48px;
}
.badge-ptw_adv_wpw{
   background-image: url('/apps/resources/self_service/images/v7/ptw/Whole_Person_Wellbeing.png');
   background-repeat: no-repeat;
   background-size: 100%;
   height:48px;
   width:48px;
}
.badge-ptw_adv_sleep{
   background-image: url('/apps/resources/self_service/images/v7/ptw/Whole_Person_Wellbeing.png');
   background-repeat: no-repeat;
   background-size: 100%;
   height:48px;
   width:48px;
}
.navbar .navbar-brand img {
   height: 30px;
   position: relative;
   top: 0px;
}
.v6 #nav-row #quick-icon-menu-top .quick-icon-wrapper {
   width: 45px;
}
@media (max-width: 1199px) {
   .v6 #nav-row #quick-icon-menu-top .quick-icon-wrapper {
      width: 40px;
   }
}
.carousel-title{
   color: #6A6ABA;
}
.incentive-rewards-tile .task-list-footer:not(:empty), .task-list-incentive-tile .task-list-footer:not(:empty), .incentive-progress-tabulated-tile-style .task-list-footer:not(:empty) {
   margin-top: 0px;
}
#mainlogin #mainlogin_blackout {
   background-color: rgba(255,255,255,0.9);
}
.page-colored-bar{
   background: rgba(180, 123, 170, 0.8) none repeat scroll 0 0;
}

.page-title{
   color: #6A6ABA;
}

/* fixed because it was done wrong and removed because it wasn't necessary anymore
.nav.navbar-left > li > a {
   padding-right: 5px;
   padding-left: 5px;
}*/
.nav.quick-icons > li > a {
   padding-right: 5px;
}

/*.removable-border:last-child {
   border-right: none;
}*/

.branding-stripe {
   background-color: #118393 !important;
}
.tile-group .tile .tile-header:not(.tile-header-default),
.tile-group .tile .tile-header-small:not(.tile-header-default) {
   /*background-color: #6A6ABA;*/
   /*background-color: #118393;*/
   border-radius: 10px 10px 0px 0px;
   /*color: #FFFFFF !important;*/
}
.tile-group .tile .tile-header a,
.tile-group .tile .tile-header-small a {
   /*color: #4298b5;*/
}
.tile-group .tile .tile-header.text-uppercase,
.tile-group .tile .tile-header .text-uppercase,
.tile-group .tile .tile-header-small.text-uppercase,
.tile-group .tile .tile-header-small .text-uppercase {
   text-transform: none;
}
.tile-group .tile .tile-header .glyphicons,
.tile-group .tile .tile-header-small .glyphicons {
   margin: 10px;
   font-size: inherit;
}
.tile-group .tile .tile-header a .glyphicons {
   /*color: #FFFFFF;*/
   cursor: pointer;
}
.tile-group .tile .tile-header .glyphicons.glyphicons-circle-info {
   margin: 0;
   vertical-align: super;
   font-size: 20px;
}

.tile-group .tile .tile-header .progress-pie-chart,
.tile-group .tile .tile-header-small .progress-pie-chart {
   display: inline-block;
   vertical-align: middle;
   margin: 5px 15px;
}

.tile-group .tile .tile-body > .glyphicons.icon-teamwork,
.tile-group .tile .tile-body :not(.img-circle) > .glyphicons.icon-teamwork{ color:#88A222; }
.tile-group .tile .tile-body :not(.img-circle) > .glyphicons.icon-plate{ color:#46A87B; }
.tile-group .tile .tile-body :not(.img-circle) > .glyphicons.icon-tobacco-free{ color:#CA4681; }
.tile-group .tile .tile-body :not(.img-circle) > .glyphicons.icon-scheduler{ color:#D33127; }
.tile-group .tile .tile-body :not(.img-circle) > .glyphicons.icon-device-tracking-new{ color:#2B89B4; }
.tile-group .tile .tile-body :not(.img-circle) > .glyphicons.icon-health-assessment{ color:#EF484F4; }
.tile-group .tile .tile-body :not(.img-circle) > .glyphicons.icon-hydration_bottle1{ color:#6DB8DF; }


.healthe-rewards-tile .tile-body {
   margin-bottom: 10px;
}

.healthe-rewards-tile [class^="col-"],
.healthe-rewards-tile [class*=" col-"] {
   padding: 0 5px;
}
.healthe-rewards-tile .reward-item[onclick]:not([onclick=""]) {
   cursor: pointer;
}
.healthe-rewards-tile .reward-item[onclick]:not([onclick=""]):not(.reward-item-success) .img-circle {
   background: #0098B3;
   color:white;
}

.healthe-rewards-tile .reward-item .rewards-title {
   height: 44px;
   line-height: 22px;
   overflow: hidden;
   margin-bottom: 10px;
}
.healthe-rewards-tile .reward-item .rewards-title-lg {
   height: 67px;
   line-height: 22px;
   overflow: hidden;
   margin-bottom: 10px;
}
@media (max-width: 991px) {
   .healthe-rewards-tile .reward-item{ margin-bottom:20px; }
   .healthe-rewards-tile .reward-item .rewards-title{ height:22px; }
}
.healthe-rewards-tile .reward-item .img-circle {
   font-size: 24px;
   line-height: 77px;
}
.healthe-rewards-tile .reward-item.reward-item-success .glyphicons.icon-x{ display:none; }
.healthe-rewards-tile .reward-item:not(.reward-item-success) .glyphicons.icon-checkmark { display:none; }

.healthe-rewards-tile .progress-pie-chart{ margin:0 auto; }
.healthe-rewards-tile .progress-pie-chart.progress-pie-chart-md .pcc-percents-wrapper {
   font-size: 28px;
}
.healthe-rewards-tile .reward-item.hw_million_steps_enrolled .progress-pie-chart .pcc-percents-wrapper {
   font-size: 16px;
}

.modal .incentive-rewards-tile .reward-item .action .text-section {
   height: auto;
}
.modal .incentive-rewards-tile .reward-item.highlight {
   padding: 5px;
   border: 4px solid #27AE61;
}
.modal .incentive-rewards-tile .reward-item.highlight ~ .highlight {
   /* defaults */
   padding: 0 20px;
   border: none;
   border-right: 1px solid #d4d8d9;
}


.modal #programEnrollment:last-child,
.modal #programEnrollment :last-child {
   margin-bottom: 0;
}
.modal #programEnrollment label {
   font-weight: normal;
}
.modal #programEnrollment .btn {
   display: block;
   width: 100%;
}

#tracking .tile .activity-description {
   height: 115px;
}
#tracking .tile .form-control[type=text] {
   width: 100%;
}

#tracking .reporting_overview_message p:last-child {
   margin: 0;
}

#advocate_achieve_steps_2017 .progress-map-milestones .passport-image > div {
   display: none;
}
#advocate_achieve_steps_2017 .progress-map-milestones .passport-image {
   padding: 60px 15px 25px;
   overflow: hidden;
}
#advocate_achieve_steps_2017 .progress-map-milestones .passport-image > img {
   margin: 10px 20px;
   max-height: 100px;
}

.arc-messageboard-page table.msg_row{
   border: 2px solid #C293AF !important;
}

.arc-messageboard-page table.msg_reply_row{
   border: 2px solid #C293AF !important;
}

.arc-messageboard-page .tile-header-small.msg_row_header{
   background-color: #C293AF !important;
}

.arc-messageboard-page .tile-header-small.msg_reply_row_header{
   background-color: #C293AF !important;
}

.arc-messageboard-page tr.msg_button_row.editable{
   border-bottom: 2px solid #C293AF !important;
}

.icon-healthy_snack{
   color:#811045;
   font-size:80px !important;
}

.incentive-tile-i-btn {
   display: inline-block;
   float: right;
   padding-right: 8px;
   cursor: pointer;
}
.incentive-tile-i-btn .glyphicons-circle-info {
   font-size: 16px !important;
}
.reward-item .img-circle {
   margin-top: 4px;
}
.incentive-rewards-tile .reward-item .img-circle .glyphicon.icon-checkmark,
.incentive-rewards-tile .reward-item .img-circle .glyphicons.icon-checkmark,
.incentive-rewards-tile .reward-item .img-circle .glyphicon.icon-x,
.incentive-rewards-tile .reward-item .img-circle .glyphicons.icon-x,
.incentive-rewards-tile .reward-item .img-circle .glyphicon.icon-lock,
.incentive-rewards-tile .reward-item .img-circle .glyphicons.icon-lock,
.task-list-incentive-tile .reward-item .progress-pie-chart .glyphicons.icon-checkmark,
.task-list-incentive-tile .reward-item .progress-pie-chart .glyphicons.icon-x,
.task-list-incentive-tile .reward-item .progress-pie-chart .glyphicons.icon-lock {
   position: absolute;
   left: 75px;
   top: -3px;
   font-size: 20px;
   margin-top: 0px;
}

#points-information-header .btn{
   margin:10px;
   font-size:18px;
}

.coaching-resources{
   margin-top: 25px;
}

.coaching-resources .click-item{
   cursor:pointer;
   text-decoration: none;
   color:#1E2121;
}

#favorite_healthy_habits-col, #past_healthy_habits-col, #standard_reporting-col, #custom_tracking_link-col, #standalone_goals-col{
   display:none;
}
.v5 .self-service-page .pathToWellnessTile .ptw_tile_body .progress-text-right {
   display:none;
}
.v5 .course-tile {
   background-color: rgba(255,255,255,0.7);
   text-align: center;
   height: 367px;
}

.incentive-rewards-tile .reward-item .action .buttons-section {
   height: auto;
}

.coach_info{
   display:none;
}

#tobacco_free_status_field_wrapper .radio_button_wrapper .radio_button:checked{
   background-color:#27ae60;
   border: 1px solid #27ae60;
   box-shadow: 2px 2px #b7dbb8;

}

#tobacco_free_status_field_wrapper .radio_button_wrapper .radio_button{
   background-color:#ecf0f1;
   border: 1px solid #ecf0f1;
}
#add-goal{
   display:none;
}


#challenge-wrapper.ew .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/advocatehealth/eatwell/Advocate_EatWell_Logo.png);
   background-repeat: no-repeat;
}

#challenge-wrapper.ew .challenge-logo-tile .challenge-logo-wrapper {
   width:40%;
}

#challenge-wrapper.dts .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/challenges/v4/defeat_the_seat/DefeattheSeat_Logo_v2.png');
   background-repeat: no-repeat;
}
#challenge-wrapper.cyoa .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/advocatehealth/cyoa_2018/Advocate_Logo_BalanceChallenge_20180725.png');
   background-repeat: no-repeat;
   width: 70%;
   background-size: contain;
}

/*Hide the map for CYOA challenge*/
#challengeDefault_widget_AHXDynamicLayout_renderWidget_challenge_map_5{
   display: none;
}

.healthe-title{
   font-style: italic;
   position: relative;
   left: -2px;
   width: 3px;
   display: inline-block;
   text-transform: none;
}
body {
   background-position: top center;
   width: 100%;
   background-size: cover;
   /*background-image: url(../../../admin/images/v3/core-login-bg.jpg);*/
   background-repeat: no-repeat;
   background-attachment: fixed;
   background-color: #eeeeee;
}

.healthe-rewards-step-1-header{
   text-align:left;
   font-weight:bold;
   background-color:#7d81be;
   background-color: rgba(197,224,179,1);
   color:white;
   margin-bottom:5px;
}
.healthe-rewards-step-2-header{
   text-align:left;
   font-weight:bold;
   background-color:#118393;
   color:white;
   margin-bottom:5px;
}
.healthe-rewards-step-3-header{
   text-align:left;
   font-weight:bold;
   padding-left:5px;
   background-color:#7d81be;
   color:white;
   margin-bottom:5px;
}
.healthe-rewards-blank-header{
   width:100%;
}
.healthe-rewards-step-1-footer{
   font-weight:bold;

   background-color: rgba(197,224,179,1);
   color:white;
   margin-top:5px;
}
.healthe-rewards-step-2-footer{
   font-weight:bold;
   background-color:#118393;
   margin-top:5px;
   color:white;
}
.healthe-rewards-step-3-footer{
   font-weight:bold;
   background-color:#7d81be;
   color:white;
   margin-top:5px;
}
.healthe-rewards-blank-footer{
   margin-top:5px;
   width:100%;
}
.points-page-runner-btn{
   margin:10px;
}
.incentive-tile-header-i-btn{
   display:inline-block;
   float: left;
   margin-right: 8px;
   height: 20px;
}
.incentive-tile-header-i-btn .glyphicons{
   font-size: 14px;
   padding-top: 2px;
   cursor: pointer;
}
.healthe-rewards-tile .reward-item.reward-item-success {
   color: rgb(57, 63, 64);
}
.points-page-activity-image-container{
   min-height:167px;
}
.points-page-activity-image{
   width:100%;
   height:auto;
}
.points-page-activity-description-container{
   min-height: 70px;
}
@media (min-width: 990px) {
   .popover{
      max-width: 670px;
   }
   .video-on{
      display:block;
   }
   .video-off{
      display:none;
   }


}
@media (max-width: 991px) {
   .video-on{
      display:none;
   }
   .video-off{
      display:block;
   }

}
/* ETR challenge logo  */
#challenge-wrapper.etr .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/challenges/v4/eat_the_rainbow/EatTheRainbow_BannerVersion.png');
   margin:15px;
}
#challenge-wrapper.etr .challenge-logo-tile .challenge-logo-wrapper {
   padding:30px;
}

#challenge-wrapper.ryb #debug-mode-datepicker{
   width: 180px;
   background-color: transparent;
   cursor: pointer;
   margin-left: -60px;
   height: 40px;
   border: none;
   padding-left: 85px;
   box-shadow: none;
}
#ryb-calendar-form{
   text-align: left;
}
#ryb-calendar-selector{
   display: inline-block;
   border-top: solid #45bee1;
   border-right: solid #45bee1;
   border-bottom: solid #45bee1;
   border-radius: 0 .5em .5em 0;
   margin: 15px 0px 0px -10px
}
#ryb-calendar-glyphicon{
   vertical-align: top;
   border-radius: 50%;
   box-sizing: border-box;
   float: left;
   border: solid #45bee1;
   padding: 15px;
   color: #45bee1;
   background-color: #fff;
   position: inherit;
}
.task-list-incentive-tile .reward-item {
   min-height: 170px;
   padding: 10px;
}
.advocatehealth_2020_step_2_ww_program_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_noom_program_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_hmr_program_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_hh_program_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_ht_program_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_glooko_program_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_hmbaby_program_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_affidavit_list .task-list-footer{
   display:none;
}
.advocatehealth_2020_step_2_NRF_list .task-list-footer{
   display:none;
}

.task-list-incentive-tile .advocatehealth_2020_step_2_enrollment_container .img-circle {
   cursor: pointer;
}

#main-menu-top .dynamic-main-menu-top-row{
   background-color: #118393;
}
#main-menu-ptw_toggle{
   display:none;
}

.selectedProgramImage{
   width:290px;
   height:80px;
   margin-left: 10px;
   margin-right: 10px;
}

/*
#challengeDefault_widget_AHXDynamicLayout_renderWidget_bonus_point_13{
   display: none;
}*/
.advocate-aurora-view-gateway{
   position: absolute;
   top: 18px;
   left: 7px;
}

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

.incentive-rewards-tile .reward-item .img-circle[onclick]:not([onclick=""]), .task-list-incentive-tile .reward-item .img-circle[onclick]:not([onclick=""]), .incentive-progress-tabulated-tile-style .reward-item .img-circle[onclick]:not([onclick=""]){
	cursor: pointer;
}

/* good deeds challenge */
#calendar_div{
   margin-left: 5px !important;
}
#option-selection-area{
   text-align: left;
}
table.report_modal_table, table.report_modal_table tr, table.report_modal_table th{
   border: 1px solid black;
   padding:5px;
}
table.report_modal_table th{
   font-weight: unset;
}
table.report_modal_table {
   border-collapse: collapse;
   width: 100%;
}
.modal_header_row{
   font-weight: bold;
   text-decoration: underline;
}

table.challenge_gd_leaderboard, table.challenge_gd_leaderboard tr, table.challenge_gd_leaderboard th, table.challenge_gd_leaderboard td{
   border: 1px solid black;
   text-align: center;

}
/* good deeds challenge end */

/* Styling for Good Deeds Bingo Challenge */
#challenge-wrapper.bingo .challenge-logo-tile .challenge-logo{
   max-height: 100px;
   max-width: 400px;
   background-image: url('/apps/resources/self_service/images/bwell/GoodDeeds_Logo.png');
}

/*ETR Challenge*/
#challenge-wrapper.etr .challenge-logo-tile {
   height: 340px;
}

#challenge-wrapper.cyoa  .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/workerslivewell/CYOA_Logo_3.jpg);
   background-size: 400px;
   background-position: center;
   background-repeat: no-repeat;
   height: 160px;
}

/* challenge tile */
home_widget_AHXDynamicLayout_renderWidget_challengeTile_13 {
   min-height: 320px;
}
/*HYDRATION CHALLENGE 2024*/
#challenge-wrapper.hydration .challenge-logo-tile .challenge-logo{
   background-image: url("/apps/resources/self_service/images/dhwellness/HydrationChallenge_Logo_v3.png");
   background-size: 100% auto;
   background-repeat: no-repeat;
   background-position: center;
}

#AAH_TheAdvocateWay_2025_lb1_opt_out_form .toggle-opt-out-btn {
   width:100px;
   margin-left:40px
}
