/*#main-menu-top .dynamic-main-menu-top-row {
   background-color: #005296;
}*/
#dynamic-main-menu-top{
    background-color: #005296 !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: #005296 !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: #005296 !important;
}
.v6 .self-service-page .self-service-header .menu-bar .page-title {
   color: #EE352A;
}

.v6 .call-to-action {
   background:#EE352A;
}

.v6 .call-to-action-text-outer {
   color: #EE352A;
}

.v6 .call-to-action-container:hover .call-to-action {
   background:#6E615E;
}

.v6 .call-to-action-container:hover .call-to-action-text-outer {
   color: #6E615E;
}

.active-state:hover {
   color:#6E615E; /*override in client file */
   transition: color .5s ease-out;
}

@media (max-width: 991px) {  /* sm */
   .v6 .self-service-page .self-service-header .menu-bar .page-title {
      color: #FFFFFF;
   }
   .v6 .self-service-page .self-service-header .menu-bar {
      background: #EE352A;
   }
}



.quick-icon {
   color: #005296 !important;
}
/*.branding-stripe {
   background-color: #005296 !important;
}*/
/*
.header-green .branding-stripe {
   background-color: #27ae60 !important;
}*/
/*.header-dark-blue .branding-stripe {
   background-color: #005296 !important;
}*/
/*.header-light-blue .branding-stripe {
   background-color: #00bcf1 !important;
}*/

.justify-tile-content-center .tile-body{
   height: 80%;
}

.cursor-pointer{
   cursor: pointer;
}

.incentive-rewards-tile .reward-item, .task-list-incentive-tile .reward-item {
   min-height: 191px;
}

.southern_incentive_2022_HRA_taskList{
   padding-right:0 !important;
}

.call-to-action{
   background: #6E615E;
}
.call-to-action:hover{
   background: #EE352A;
}
.incentive-rewards-pale-green{
   background:#7DCC5E;
   color: #fff;
}
.incentive-rewards-green{
   background:#27ae60;
   color:#fff;
}
.bar-padding{
   margin-bottom: 15px;
}
.page-colored-bar {
	background: #EE352A;
}
#filter-resourcesEAP .text-left {
	text-align: center !important;
}
.navbar-left img {
    top: 6px;
}
.navbar-brand {
    margin-right: 20px;
    padding-left: 20px;
    padding-top: 17px;
}

.navbar-fixed-top .nav.navbar-left>li>a {
   padding-left: 10px;
   padding-right: 5px;
   font-size: 14px;
}
#hac_rejuvenate-title {
	font-size: 26px;
}

.button-list .button_list_button_text{
   /* this is because they have 2-lines for hac_rejuvenate */
   height:40px;
}
.generic-arc-reporting .activity-selection-column>.row {
    position: relative;
    top: 0%;
    transform: none;
}
.generic-arc-reporting .vertical-center {
    position: relative;
    top: 0%;
    transform: none;
}
.display-file-loaded{
      background-color: #00ff00;
}
#tracking .side-menu li.sidebar-item {
    position: relative;
    display: block;
    background-color: #fff;
}
#arc-report-date .btn-default{
   background-color:#0098B3;
   color:#fff;
}

/* weekly arc reporting tile styles */
.weekly-generic-arc-reporting .earnTitle{
   color:#27ae60;
}

.weekly-generic-arc-reporting .earnSection .activity_earn_text{
   color:#27ae60;
   text-align:left;
}

.weekly-generic-arc-reporting .earnSection .activity_earn_sub_text{
   text-align:left;
}

.weekly-generic-arc-reporting .labelColumn .hac_rejuvenate_glyphicon{
   color:#27ae60;
}

.weekly-generic-arc-reporting .earnColumnHeader{
   text-align:left;
}

#challenge-wrapper.ctnt .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/challenges/v4/choose_this_not_that/ChooseThisNotThat_Logo_Horizontal.png);
   background-size: 800px auto;
}

#challenge-wrapper.hydration .challenge-logo-tile .challenge-logo { height: 170px; }
#challenge-wrapper.hydration .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
    background-image: url(/apps/resources/self_service/images/challenges/v4/hydration/HydrationChallenge_Logo_v3.png);
    background-size: contain;
}

#challenge-wrapper.hydration .quick-report {
    display: inline;
}

#challenge-wrapper.hydration .quick-report .input-group-btn {
    display: none;
}

#challenge-wrapper.ew .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url(/apps/resources/self_service/images/socorewards/challenges/EatWell_Logo_v1.png);
   width: 100%;
   height: 100%;
}

.mainlogin #login_form div img {
   max-width: 100%;
}

.incentive-rewards-tile .reward-item .action .buttons-section {
    height: 100px;
}

.documents-tile .document-subtitle {
    font-size: 13px;
}

/*41652 Address Stress Challenge*/
#challenge-wrapper.sf .main-reporting .layered-circle.exercise .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/socorewards/challenges/sf_2017/gratitude.png);
}
#challenge-wrapper.sf .main-reporting .layered-circle-success.exercise .inner {
   background-color: #ff6a29 !important;
}
#challenge-wrapper.sf .challenge-calendar .binary-control.exercise.active {
   background-color: #ff6a29;
}
#challenge-wrapper.sf .challenge-calendar .binary-control.exercise.active:hover {
   background-color: #ff5b27;
}
#challenge-wrapper.sf .main-reporting .layered-circle.sleep .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/socorewards/challenges/sf_2017/sleep.png);
}
#challenge-wrapper.sf .main-reporting .layered-circle-success.sleep .inner {
   background-color: #6476ff !important;
}
#challenge-wrapper.sf .challenge-calendar .binary-control.sleep.active {
   background-color: #6476ff;
}
#challenge-wrapper.sf .challenge-calendar .binary-control.sleep.active:hover {
   background-color: #4a68ff;
}
#challenge-wrapper.sf .main-reporting .layered-circle.relaxation .img-circle.inner {
   background-image: url(/apps/resources/self_service/images/socorewards/challenges/sf_2017/relaxation.png);
}
#challenge-wrapper.sf .main-reporting .layered-circle-success.relaxation .inner {
   background-color: #61a010 !important;
}
#challenge-wrapper.sf .challenge-calendar .binary-control.relaxation.active {
   background-color: #61a010;
}
#challenge-wrapper.sf .challenge-calendar .binary-control.relaxation.active:hover {
   background-color: #478710;
}
#challenge-wrapper.sf .main-reporting .layered-circle .img-circle.inner .glyphicons:before {
   content: none;
}
#challenge-wrapper.sf .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
   background-image: url('/apps/resources/self_service/images/socorewards/challenges/sf_2017/logo.png');
   background-size: 100%;
   background-repeat: no-repeat;
   background-position: center;
}
#challenge-wrapper.sf .challenge-logo-tile .challenge-logo-wrapper {
   width: 80%;
   height:150px;
   margin: 0 auto;
   position: relative;
}

#challenge-wrapper.cyoa .challenge-logo-tile .challenge-logo {
   background-image: url(/apps/resources/self_service/images/socorewards/challenges/CYOA_Logo_v2.png);
   background-size: 100% auto;
   width: 450px;
}

#custom-reporting .custom-category-nav {
   font-size: 14px;
}

#task-list-reporting-arc-resource .title{
   color: #EE352A;
}

#task-list-reporting-arc-resource .sub-title{
   color: #EE352A;
}

.v6 .task-list-progress .task.task-lg:not(.disabled), .v6 .task-list-reporting .task.task-lg:not(.disabled){
   background-color:rgba(238, 53, 42, .9);
}

.v6 #task-list-reporting{
	background-image: url('/apps/resources/self_service/images/socorewards/527529558.jpg');
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

 /* tablet */
@media only screen and (max-width: 1199px) {
    .annualPhysicaladj{
		margin-left:36% !important;
	}
	.annualPhysicaladj_header_text{
		font-size:24px;
	}
}
/* computer */
@media only screen and (min-width: 1200px) {
   .annualPhysicaladj{
		margin-left:32% !important;
	}
	.annualPhysicaladj_header_text{
		font-size:28px;
	}
}

/*Fixing ARC category buttons*/
#custom-reporting .custom-category-nav .category.tile {
   padding-left:8px;
   padding-right:8px;
}

.nav>li>a {
    padding-left: 10px;
}

.line-location-pin-2
{
    font-size: 30px !important;
    color: red;
}
#challenge-wrapper.t5tf .challenge-logo-tile .challenge-logo-wrapper .challenge-logo{
   background-image: url(/apps/resources/self_service/images/challenges/v4/take_five_focus/Take5Challenge_Logo.png);
   background-size: 50%;
   background-position: center;
   background-repeat: no-repeat;
}
#challenge-wrapper.t5tf .challenge-logo-tile .challenge-logo-wrapper::before{
   height:150px;
}

#challenge-wrapper.ryb .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
    width: auto;
    height: 220px;
    margin: 0 auto;
    background-image: url('/apps/resources/self_service/images/socorewards/challenges/SOCO_RetrainYourBrain2.0_logo.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

body{
    background-image: url("/apps/resources/self_service/images/v7/login_page/Option8.png");
}
/*.southern_incentive_2022_HRA_taskList {
    margin-top: 23px;
}*/

/*a[href='#carousel-965626']{*/

/*    visibility: hidden !important;*/

/*}*/

/*Start Beat the BOSS */
#soco_Beat_The_Boss_2022 #challengeDefault_widget_AHXDynamicLayout_renderWidget_overview_0,
#soco_Beat_The_Boss_2022 #challengeDefault_widget_AHXDynamicLayout_renderWidget_progress_summary_1 {
   display:none;
}

#disabled-boss , #disabled-boss-loss, #boss-image-disabled-future , #boss-title-disabled-future {
   /* msie */ opacity: 0.4;
   filter: alpha(opacity=40);
}

/* or */

#boss-image-disabled , #boss-image-disabled-loss , #boss-title-disabled, #steps-disabled,#boss-image-disabled-future , #boss-title-disabled-future,#steps-disabled-future{
   opacity: 0.4;
   filter: alpha(opacity=40); /* msie */
   background-color: rgba(0, 0, 0, 0.33);;
}


.text-block {
   right: 45%;
   color: #f9f9f9;
   position: absolute;
   top: 40%;
}

#boss-image img, #boss-image-disabled img, #boss-image-disabled-loss img, #boss-image-disabled-future img
{
   vertical-align: middle;
   height: 100%;
   width: 100%;

}
#challenge-page .tile {
   font-size: 15px;
}

#challenge-wrapper.as .challenge-logo-tile .challenge-logo-wrapper .challenge-logo{
   background-image: url('/apps/resources/self_service/images/socorewards/challenges/SoCo_Logo_StepWithMe_20210524.png');
   width: 60%;
   margin-left: 20%;
}


#past
{
   pointer-events: none;
}

#future
{
   pointer-events: none;
}
/*End  Beat the BOSS */


#challenge-wrapper.weight-loss .challenge-logo-tile .challenge-logo-wrapper .challenge-logo {
    background-image: url("/apps/resources/self_service/images/wesco/MaintainDontGain_Logo1.png");
    background-size: 100% 100%;
}
.md-icons.info.dark{
   color: #13A1BA !important;
}
/*.banner-carousel.carousel .carousel-control-wrapper.left,.banner-carousel.carousel .carousel-control-wrapper.right{
   display: none !important;
}*/

.southern_incentive_2023_HRA_taskList .row.fractional-columns.task-list-header{ display: none;}

#fiber_challenge_2025_completion_message{
    font-size: 15px !important;
}
#protein_challenge_2025_completion_message{
   font-size: 15px !important;
}

#Soco_MDG_2023-overview-body {
    text-transform: none !important;
}

#v8_quicklinks_soco_home > div > div > div.quicklinks-titles{
    margin: 10px;
}
#nutrition_widget_AHXDynamicLayout_renderWidget_fiberChallenge_1 > div{
    background-size: 100%;
}
#nutrition_widget_AHXDynamicLayout_renderWidget_proteinChallenge_2 > div.v8-tile-header.v8-tile-header_version__badge,
#nutrition_widget_AHXDynamicLayout_renderWidget_fiberChallenge_1 > div.v8-tile-header.v8-tile-header_version__badge{
    display: none;
}

#custom_tile__71 > div > div > div > div.btn-holder, #custom_tile__31 > div > div > div > div.btn-holder{
    margin: auto;
}
#nutrition_widget_AHXDynamicLayout_renderWidget_fiberChallenge_1,
#nutrition_widget_AHXDynamicLayout_renderWidget_proteinChallenge_2{
    margin-top: 25px;
}

#home_widget_AHJDocuments_prepareTile_flourishing_6 > div > div.v8-container-overlay{
    height: 115% !important;
}