body {
   background-image: url("/apps/resources/self_service/images/ibtx/IF_Mockup_LoginImage_20211103.jpg");
}

.navbar-left img {
   width: 262.5px !important;
}

.navbar-default {
   background-color: #fff;
}

#main-menu-top .dynamic-main-menu-top-row {
   background-color: #293651;
}

.v5 .self-service-page .self-service-header .menu-bar .page-title {
   color: #293651;
}

.v6 .call-to-action {
   background: #cf4f3a;
}


.v6 .call-to-action-container:hover .call-to-action {
   background: #293651;
}

.v6 .call-to-action-container:hover .call-to-action-text-outer {
   color: #293651;
}

.call-to-action-text-outer {
   color: #43464c;
}

.call-to-action-text {
   color: #cf4f3a;
}

@media (max-width: 991px) {
   /* sm */
   .v5 .self-service-page .self-service-header .menu-bar .page-title {
      color: #FFFFFF;
   }

   .v5 .self-service-page .self-service-header .menu-bar {
      background: #293651;
   }
}

.counselor-page-display-container .tile .tile-header, .counselor-page-pers-info-form .tile .tile-header {
   background-color: #293651;
   color: #ffffff !important;
}

.top-cash {
   position: absolute;
   left: 75px;
   top: 0px;
}

.incomplete {
   color: #393f40;
}

.mini-tile-header-blue {
   background-color: #293651;
   color: #fff;
}

.incentive-blue {
   color: #293651;
   border-bottom: 1px #D4D8D9 solid;
}

.incentive-rewards-tile .task-list-title, .incentive-rewards-tile .task-list-footer, .task-list-incentive-tile .task-list-title, .task-list-incentive-tile .task-list-footer, .incentive-progress-tabulated-tile-style .task-list-title, .incentive-progress-tabulated-tile-style .task-list-footer {
   background-color: white;
}

.branding-stripe {
   background-color: #293651;
   color: #ffffff !important;
}

.call-to-action:hover {
   background: #293651;
}

.tile.call-to-action-widget {
   padding-top: 40px;
}

.page-colored-bar {
   background: #293651;
}

.page-title {
   color: #293651;
}

.navbar-left img {
   position: relative;
   top: -10px;
   width: 150px;
   height: auto;
   margin-left: 20px;
}


@media (max-width: 768px) {
   /* Rule set for screen sizes less than 768px (xs)*/
   .navbar-left img {
      position: relative;
      top: -4px;
      width: 185px;
   }
}

#kyn_form .glyphicons-plus {
   color: #0098B3 !important;
}

#challenge-wrapper.gnsr .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url("/apps/resources/self_service/images/ibtx/GoodNightSleepRightChallenge_Logo.png");
   background-size: 100% 100%;
}

#challenge-wrapper.sf .challenge-logo-tile .challenge-logo-wrapper {
   width: 100%;
   margin: 0 auto;
   height: 150px;
   position: relative;
}

#challenge-wrapper.sf .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url("/apps/resources/self_service/images/ibtx/IF_Logo_RelaxRewindRenew_20230313.png");
   background-size: 100% 100%;
   height: 150px;
   width: 530px;
   margin-left: auto;
   margin-right: auto;
}

#challenge-wrapper.sf .main-reporting .layered-circle.Relax .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/challenges/v4/stress_free/20minsrelax.jpg);
}

#challenge-wrapper.sf .main-reporting .layered-circle.Rewind .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/ibtx/thumbnails/RRR-Reflect-Circle.png);
}

#challenge-wrapper.sf .main-reporting .layered-circle.Renew .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/challenges/v4/stress_free/7hourssleep.jpg);
}

#arc_guidelines_widget_AHXDynamicLayout_renderWidget_guidelinesReportingPeriodTile_0 {
   display: none;
}

#arc_guidelines_widget_AHXDynamicLayout_renderWidget_guidelinesCampaignGoalTile_1 {
   display: none;
}

#iknowledge {
   /*   modal  */
   display: none;
}

#challenge-wrapper.weight-loss .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/ibtx/IF_Logo_CTLupdate_2021.jpg');
   width: 100%;
   display: block;
   margin: auto;
}

#challenge-page .progress-summary .progress-summary-number{
   font-weight: normal;
   font-size: 20px;
}

#challenge-wrapper.cyoa .challenge-logo-tile .challenge-logo {
   background-image: url('/apps/resources/self_service/images/ibtx/CYOA_Logo_v2.png');
   background-size: 100% auto;
   width: 450px;

}

#challenge-wrapper.ryb .challenge-logo-tile .challenge-logo {
   background-image: url('/apps/resources/self_service/images/challenges/v4/retrain_your_brain/IBTX_RetrainYourBrain2.0_black2.png');
   background-size: cover;
}
#challenge-page .progress-summary .progress-summary-number{
   font-size: 20px;
   font-weight: normal;
}

/**
* Overwriting ah-challenges.less rule due to week name rendering for GNSR challenge
*/
@media (min-width: 1200px){
   .gsnr #challenge-page .challenge-calendar .weekHolder .standard-week .week-body .dayHolder .dayName {
      padding: 0;
   }

   #challenge-wrapper.gnsr .badge-section .col-lg-3 {
      width: 20%;
   }
}

/*.col-xs-2-4 {
   width: 14.2%;
}*/

#banner2_title {
   color: #ffffff;
   font-weight: bold;
   margin-top: 11.2%;
   margin-bottom: 0px;
}

#banner2_content {
   color: #ffffff;
}

@media (max-width: 1200px) {
   #banner2_title {
      font-size: 28px;
   }

   #banner2_content {
      font-size: 13px;
   }
}

#challenge-wrapper.etr .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/ibtx/IF_Logo_EatTheRainbow_900X120.png);
   background-size: 100% 100%;
   height:125px;
   /*width: 800px;
   margin: 0 auto;*/
}
#challenge-wrapper.etr .challenge-logo-tile .challenge-logo-wrapper {
   height:125px;
}

#challenge-wrapper.bingo .challenge-logo-tile .challenge-logo{
   width: 60%;
   margin-top: -40px;
   margin-bottom: -50px;
   background-image: url('/apps/resources/self_service/images/ibtx/SavvySaver_Logo.png');
}
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;

}

#promo_codes_tile__17 .btn-info{
   color: white !important;
}

.btn.btn-info.aagw-plus.aagw-plus-disabled {
   display: none;
}

div[data-activity-id=loose_activities][data-category-id=hac_ahmeasures] { display:inherit !important; }
div[data-activity-id=loose_activities][data-category-id=hac_wellness] { display:inherit !important; }

#challenge-wrapper.ctnt .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/ibtx/ChooseThisNotThat_Logo_v2.png');
   background-size: 64% auto;
   background-position: center;
   background-repeat: no-repeat;
}

#ahx_recommended_course_tile__53.widget.portal div div.flip-card-Browser div.flip-card-inner div.flip-card-front.outer-shadow
{
   background-size: 100% !important;
   background-repeat: no-repeat;
}