@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");

#logo img {
    width: 325px !important;
    height: 54px !important;
    margin-top: 10px;
}
/*#user-menu li[data-link="mobileaccess"]{display:none;}*/
/* */
#menuH .social,
#menuH .assessment,
#menuH .learn,
#menuH .tracking,
#menuV .social,
#menuV .assessment,
#menuV .learn,
#menuV .tracking
{
    display: none!important;
}

.w-login {
    float: none;
    margin: 10px auto;
}

#page-header .w-login {
    display: none;
}
.w-wellnessScore .summaryIcon img {
max-width: 100%;
}

.w-wellScore .details>.icon.f-left {
    display:none;
}


@media (min-width: 900px) {
    .page-master .k-panelbar>.k-item>.k-link.k-header {
        font-size: 1em;
        line-height: 1.5em;
    }   
    #user-menu.k-menu .k-item>.k-link {
        padding: 0;
    }
    .w-menu-popup.k-popup {
        max-height: calc(90vh - 100px);
        overflow: auto;
    }   
    .page-master .k-panel>.k-item>.k-link {
        font-size: 1em;
        line-height: 1.5em;
    }   
}

/*** Wellness score Widget Styling ***/

.wellnessScoreWidget .wellnessTitle {
	padding: .5em;
	margin: .5em 0;
	border: 3px #00aeef solid;
	background-color: rgb(0, 174, 239);
	color:#fff;
	font-weight:bold;
}

.w-wellnessScore div.wellnessScoreDetails div.summaryTotal {
    border-top: 2px solid #00AEEF;
}

.page-master .wellnessScoreWidget .widget-header {
    padding-bottom: 0;
}

.wellnessScoreWidget .w-wellnessScore .summaryIcon {
	width: 25px;
	height: 32px;
}

.wellnessScoreWidget .f-left {
	padding-left: .5em;
}

.summaryIcon img {
	max-width: 100%;
}


/****** CSS **********/

.page-master #trAtRisk td:last-of-type,
.page-master #trWarning td:last-of-type,
.page-master #trOnTrack td:last-of-type {
    display: none;
}

.page-master #trAtRisk:before,
.page-master #trWarning:before,
.page-master #trOnTrack:before {
    content:"";
    display: block;
    width: 150px;
    height:150px;
    border-radius: 50%;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: 100%!important;
}
    .page-master #trAtRisk:before {
        background: url('/shared/templates/contempo/images/sad.png');
    }
    
    .page-master #trWarning:before {
        background: url('/shared/templates/contempo/images/medium.png');
    }
    
    .page-master #trOnTrack:before {
        background: url('/shared/templates/contempo/images/happy.png');
    }

.page-master #trAtRisk td:first-of-type,
.page-master #trWarning td:first-of-type,
.page-master #trOnTrack td:first-of-type {
    font-weight: bold;
    font-size: 15px;
    margin-top: 15px;
}

/* SRB styling */

.stupidredbar {
    float: left;
    background-color: #ed1d24;
    background-color: #f7961f;
    width: 100%;
    padding: 1.8em 0;
}

.stupidredbar .srb-inner {
	max-width: 1120px;
	margin: 0 auto;
}

.stupidredbar .newsflash {
	color: #fff;
	font-size: 1.35em;
	padding-left: 2.5em;
	background-image: url('/shared/Templates/leapfrog/images/icons/horn.png');
	background-repeat: no-repeat;
	background-position: 0 50%;
	display: block;
}

.stupidredbar .newsflash a {
	color: #fff;
	text-decoration: underline;
}

@media (min-width: 481px) and (max-width: 650px) {
    .stupidredbar {
        font-size: .8em;
    }
}

@media (max-width: 480px) {
    .stupidredbar {
        font-size: .65em;
    }
}

/* Fix for Custom WS */

.wellnessScoreWidget .w-wellnessScore .summaryIcon {
	width: 25px;
	height: 32px;
}

.wellnessScoreWidget .f-left {
	padding-left: .5em;
}

.w-wellnessScore .summaryText {
    width: 50%;
}
#wellnessDiv {
    padding-bottom: 0.5em;
}
.w-wellnessScore .summaryPoints {
    width: 40px;
}

.appt {
    margin-bottom: .25em;
    padding: .25em;
    border-bottom: 1px solid #999;
}

@media (max-width: 480px){
		.page-master .loggedOut.default_aspx .w-stats-container {height: 50px;}
		.page-master .loggedOut #page-content {padding-top: 10px;}
	}

	@media (max-width: 650px) and (min-width: 481px){
		.page-master .loggedOut.default_aspx .w-stats-container {height: 50px;}
		.page-master .loggedOut #page-content {padding-top: 10px;}
	}
	
/* Hide create teams */
#ContentPlaceHolder1_createTeamHyperLink,
#ctl00_ContentPlaceHolder1_createTeamHyperLink,
#ctl00_ContentPlaceHolder1_createTeam,
.w-myTeams .create{
    display:none!important;
}

/*Hide Coaching Program Widget Pencil*/
.page-master .coachingProgramsWidget .schedActions .imgChange {

display: none;

}
#gvToolbar {
    display:none;
}


    
    
    
    .topnav {
        padding: 10px;
    }
    
    .topnav a {
        float: none !important;
        text-align: left !important;
        padding: 0 !important;
    }
    
    .assessmentWidget.dashboardWidget img {
        
        width:100%;
        
    }
    
    #page-footer {
        padding-bottom:30px !important;
        text-align:center;
    }
    
    .ath-viewport {
        display:none !important;
    }
    
    .footerBar {
        height:auto;
    }

@media (max-width:1025px) {
    
    .grid-whole .grid-8, .grid-whole .grid-4 {
        width:100%;   
    }
    
    .footerInfo .grid-10.m-grid-whole.s-grid-whole {
        display:none !important;
    }
    
    #gvToolbar {
        display:none !important;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #003c4c;
        text-align: center;
        height: 46px;
        line-height: 46px;
        z-index: 999999999999999999;
    }
    
    #gvToolbar a {
        display:block;
        height:46px;
        width:33.33%;
        color:white;
        float:left;
        font-size:24px;
    }
}

@media (max-width:650px) {
    .w-content img, .widgetDescription img {
    
        width:100% !important;
        
    }
}
    #page-header {
   
        align-items:center;
        justify-content:center
    }
    
    .scrollToTop_WS {
        display:none !important;   
    }

    #page-header .w-logo img {
        max-width: 100% !important;
        width: auto !important;
        padding: 0 !important;
        margin:0;
    }
    a.homeLink {
        margin-left:0 !important;   
    }
    .loggedIn .widget.w-user {
        margin:0 12px !important;   
    }
    .loggedIn .w-inbox {
        margin:0 !important;   
    }
    .w-menu {
        margin: 0 0 0 12px !important;
    }
    .page-master #menu-drawer {
        top:0 !important;
        background: #023d4c !important;
        border: none !important;
    }

    #menu-drawer.k-panelbar>li.k-item, #menu-drawer .k-tiles, #menu-drawer .k-panel>li.k-item, #menu-drawer.k-panelbar>li.k-state-default>.k-link, #menu-drawer.k-tabstrip-items .k-state-default .k-link {
    
        background: #023d4c !important;
    
    }
    #menu-drawer a.k-link {
        
        background: transparent !important;
    }
