/* Ace Code Editor Stuff */
.ace-twilight .ace_comment {
    color: #69bd9a !important;
}
.ace-twilight {
    background-color: #000000 !important;
}
.ace-twilight .ace_marker-layer .ace_selection {
    background: rgb(221 240 255 / 33%) !important;
}
.ace-twilight .ace_marker-layer .ace_selected-word {
    border: 1px solid rgb(255 0 0) !important;
}
.ace-twilight .ace_marker-layer .ace_bracket {
    border: 1px solid rgb(108 255 0) !important;
}


/*
This is the global css page
Include CSS here for things that are on all pages of a locale - i.e. Nav Bar, Footer, Mobile Menu... and so on
*/

/* css that was here when this project started (10/2/2018) */

/*Index*/
/*
Master css
Global css

Theme specific css
	contempo
	leapfrog
	vibrant
	
Locale specific css
	AIPM
	AZCAWellbeing
	BeWell
	Catalog
	CodacWellness
	
	Demo Accounts
		Contempo
		Leapfrog
		Vibrant
	
	HealthyFcs
	HealthyTouchstone
	Huntington House
	mmase
	Lazparking
	Magellan
	MMA
	MHCHealthcare
	NAB
	PPEPWellness
	SEABHS
	SpectrumHealthcare
	SWN
	TeamSoy
	Tecumseh
	polarahealth
	Zaxbys
*/

/* --- Master css ------------------------------------------------------------------------------------------------------------------------------------- */

#masterPage #copyright,
#masterPage #logo,
#masterPage #copyright a {
	color: #aaaaaa;
}

.RiskType.protected .rtSp,
.Question.protected .rtSp {
	position: relative;
	margin-right: -21px;
}

.page-master.rotator #page-nav {
	border-top: 8px solid #027EBE;
}

h2.widget-header img {
	max-height: 25px;
}

/*** Make copyright less pronounced and not clickable ***/

.page-master #page-footer .w-poweredby a {
	display: none;
}

.page-master #page-footer .w-poweredby {
	background-image: url("/Shared/Images/PoweredBy2.png");
	background-position: center center;
	background-repeat: no-repeat;
	height: 46px;
	opacity: .5;
}






/*-- 2012.2 update start --*/
.page-dialog .login h1 {
    display: none;
}
.popMenu .w-loginform h1{
    display: none;
}


/*-- 2012.2 update end --*/





/* --- global css ------------------------------------------------------------------------------------------------------------------------------------- */

/*  html.challenges only exists becuase its a sitecode 
    this rule will prevent extra margins from portals native css on the .challenges class  */
html.challenges{
    margin: 0 0 0 0;
}

/* STAR PROJECT GLOBAL CSS */

#aipm-generic-milestone{
    overflow: hidden !important;
    position: relative;
    left:0;
    top:0;
}

/* END STAR PROJECT GLOBAL CSS */

/* CSS as per ticket Sup-317401*/
.k-list-scroller .k-list .k-item div {
  padding-left: 0 !important;
  background: none !important;
}
.activityDropdownUnits {
    white-space: nowrap;
    width: auto;
    float: right;
    padding-left: 0 !important;
    background: none !important;
}
.activityDropdown {
    overflow: visible;
    width: auto;
    margin-right: 26px;
}
body.page-master #page-header.top-most {
    z-index: 89999 !important;
}


html.manager #freshworks-container {
    display:none;
}



.max-960 {
	max-width: 960px !important;
}

.center-with-margin {
	margin: 0 auto !important;
}

.pleaseNote {
	font-size: 0.7em !important;
	color: #a0a0a0 !important;
}

/* fix edit button icon from being overridden by bootstrap */
.image-button {
    -webkit-appearance: unset !important;
}

.w-language,
#pdfReport,
#ddPageSize{
	display: none !important;
}

.dropdown-item {
	width: auto;
}

.setMyHeight-250 {
	height: 250px !important;
}

.setMyHeight-280 {
	height: 280px !important;
}

.whiteLink {
	color: #ffffff !important;
}
.zero-text-styles{
    text-decoration: none !important;
    list-style-type: none !important;
}
.btn-secondary:visited {
    color: #fff !important;
    background-color: #6c757d !important;
    border-color: #6c757d !important;
}

.w-wellScore .icon{
    min-height: 1px;
}

.w-poweredby {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=6b61b6e8-94fb-41bd-9bf9-857432994b51) !important;
    background-size: 158px;
}

/* fixes issue with challenge class being used in nav menus */
ul.k-menu-group li.k-item.challenges,
ul.k-group.k-panel li.k-item.challenges,
.LeapyMenu ul li.k-item div.dropdown-menu a.dropdown-item.challenges{
    margin-left:0 !important;
    margin-right:0 !important;
}

form.loggedIn #page-header .w-logo{
    cursor: pointer;
}

.hideUntilClassRemoved{
    display:none !important;
}

.tooltip{
    position: inherit !important;
    opacity: 1 !important;
    display: inline !important;
}

/* hide the control panel button when on a code editing page */
#aspnetForm.admin_configuration_csseditor_aspx ~ .w-control-panel,
#aspnetForm.admin_configuration_codeeditor_aspx ~ .w-control-panel{
    display:none !important;
}

/* wellness score widget text */
.w-wellScore .details * {
    font-size: 1rem !important;
}

/* fade animation */

html:not(.empoweringpotential):not(.trustwellness):not(.any) body:not(.page-dialog){
	-webkit-animation-name: fadeIn !important;
	        animation-name: fadeIn !important;
	-webkit-animation-duration: 2.5s !important;
	        animation-duration: 2.5s !important;
	-webkit-animation-iteration-count: 1 !important;
	        animation-iteration-count: 1 !important;
	-webkit-animation-fill-mode: forwards !important;
	        animation-fill-mode: forwards !important;
}

/* Safari 4.0 - 8.0 */

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}
	70% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/* Standard syntax */

@keyframes fadeIn {
	0% {
		opacity: 0;
	}
	70% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

/* forms */

/* hra sizing and spacing */
/* text blocks */
div#ee712c16-6437-46b4-82fc-2e0a1440bc31 .desc,
div#e65fed5e-d443-4368-afdb-d56d1540d503 .desc{
    font-size: 1rem !important;
}

/* questions */
div#ee712c16-6437-46b4-82fc-2e0a1440bc31 .label,
div#e65fed5e-d443-4368-afdb-d56d1540d503 .label{
    font-size: 1.1rem !important;
    color: #444444 !important;
}

/* page names */
div#ee712c16-6437-46b4-82fc-2e0a1440bc31 .title,
div#e65fed5e-d443-4368-afdb-d56d1540d503 .title{
    font-size: 1.5rem !important;
}

/* answer choices */
div#ee712c16-6437-46b4-82fc-2e0a1440bc31 label,
div#e65fed5e-d443-4368-afdb-d56d1540d503 label{
    font-size: 1rem !important;
    margin-bottom:0 !important;
}

/* question spacing */
div#ee712c16-6437-46b4-82fc-2e0a1440bc31 .question .edit,
div#e65fed5e-d443-4368-afdb-d56d1540d503 .question .edit{
    margin-top:0 !important;
    margin-bottom:0 !important;
}

/* bubble distance from words */
div#ee712c16-6437-46b4-82fc-2e0a1440bc31 .question .value.radio,
div#e65fed5e-d443-4368-afdb-d56d1540d503 .question .value.radio{
    margin-right:10px !important;
}


/* --- theme specific css ------------------------------------------------------------------------------------------------------------------------------------- */

/* this needs updated - theme name added to html elemnt by default now  */

/* contempo */

@media only screen and (max-width: 480px) {
html.theme-contempo .s-steps {
    font-size: 40px !important;
    color: #44bfeb;
    font-weight: 600;
    line-height: 90px;
}
html.theme-contempo .s-calories {
    display: block;
    /*width: 170px;*/
    overflow: hidden;
   /* padding-left: 60px;*/
    font-size: 40px !important;
}
html.theme-contempo .s-calories,html.theme-contempo .s-goal,html.theme-contempo .s-min {
    color: #fff;
    font-size: 40px !important;
}
}




/* -- stupid top gaps -- */

html body.page-master.contempo{
    margin-top:160px;
}

@media only screen and (max-width: 700px) {
    html body.page-master.contempo{
        margin-top:110px !important;
    }
}



body.page-master.contempo {
	background-attachment: fixed !important;
}

body.page-master.contempo .loggedOut #page-footer {

    display:none !important;
} 

body.page-master.contempo .challenge_default_aspx #page-footer {

    display:none !important;
} 


body.page-master.contempo .wow {
	/*display: none !important;*/
}


body.page-master.contempo .fadeIn:not(.trackerBox):not(.widget):not(.main-content-inner):not(#prog-container) {
	display: none !important;
}


/* leapfrog */


/* our custom leapfrog nav images */
html.theme-leapfrog .vector-question .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-question]{
    background-image: url(https://corehealthylife.com/COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
    background-repeat: no-repeat !important;
    background-size: 40px;
}
html.theme-leapfrog .vector-monitor .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-monitor]{
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=4106cfc9-037d-4d76-b455-2597df2eeb1d) !important;
    background-repeat: no-repeat !important;
    background-size: 40px;
}
html.theme-leapfrog .vector-mountains .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-mountains]{
    background-image: url(https://corehealthylife.com/COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=81C508D2-BE5B-427B-A9B3-8D421D567253) !important;
    background-repeat: no-repeat !important;
    background-size: 40px;
}
html.theme-leapfrog .vector-star .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-star]{
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=b72646e3-8190-4348-99f7-2dc2389647d2) !important;
    background-repeat: no-repeat !important;
    background-size: 40px;
}
html.theme-leapfrog .vector-calendar .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-calendar]{
    background-image: url(https://corehealthylife.com/COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
    background-repeat: no-repeat !important;
    background-size: 46px;
}
html.theme-leapfrog .vector-home2 .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-home2]{
    background-image: url(https://corehealthylife.com/COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=beaacea0-2ed4-4187-816a-1888121c48b6) !important;
    background-repeat: no-repeat !important;
    background-size: 40px;
}
html.theme-leapfrog .vector-yoga .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-yoga]{
    background-image: url(https://corehealthylife.com/COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=fe945f24-2591-427e-9022-1aa95970605d) !important;
    background-repeat: no-repeat !important;
    background-size: 40px;
}


html.theme-leapfrog .vector-home .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-home]{
    background-image: url(https://corehealthylife.com/shared/Templates/leapfrog/images/menu/home-sm.png) !important;
    background-repeat: no-repeat !important;

}
html.theme-leapfrog .vector-tracking .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-tracking]{
    background-image: url(https://corehealthylife.com/shared/Templates/leapfrog/images/menu/tracking-sm.png) !important;
    background-repeat: no-repeat !important;

}
html.theme-leapfrog .vector-social .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-social]{
    background-image: url(https://corehealthylife.com/shared/Templates/leapfrog/images/menu/social-sm.png) !important;
    background-repeat: no-repeat !important;
}
html.theme-leapfrog .vector-assessment .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-assessment]{
    background-image: url(https://corehealthylife.com/shared/Templates/leapfrog/images/menu/assessment-sm.png) !important;
    background-repeat: no-repeat !important;
}
html.theme-leapfrog .vector-learn .k-link,
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] [for=leap-learn]{
    background-image: url(https://corehealthylife.com/shared/Templates/leapfrog/images/menu/learn-sm.png) !important;
    background-repeat: no-repeat !important;

}

[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] table{
    width: 100%;
}
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] tr{
    height:100px;
}
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] td{
    text-align:center;
}
[data-pageid=dashboard_33750ac1ed864af39b38dbd1a1a0c500] #leapfrog-image-options label{
    background-position:center top;
    filter:invert(1);
    width:100%;
    height:50px;
    display:block;
}

html.theme-leapfrog #page-nav .LeapyMenu .w-menu-full .k-link{
    width: 160px;
    height: 160px;
    text-align: center;
    border: 2px solid #fff;
    border-radius: 50%;
    margin: 0 36px;
    background-position: 50%;
    font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
    color: transparent;
    font-size: 1.5em;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0;
    line-height: 160px;
    -moz-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out,;
    -o-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
    -webkit-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
    transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
    box-sizing: border-box;
}

html.theme-leapfrog #page-nav .LeapyMenu .w-menu-full .k-item{
    display: inline-block;
    float: none;
    border: none;
}


html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:first-child:hover .k-link{
    background-color: #00aeef;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(2):hover .k-link{
    background-color: #9c8fc5;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(3):hover .k-link{
    background-color: #cada3c;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(4):hover .k-link{
    background-color: #2d598a;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(5):hover .k-link{
    background-color: #f7961f;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(6):hover .k-link{
    background-color: #ec008c;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(7):hover .k-link{
    background-color: red;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(8):hover .k-link{
    background-color: red;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(9):hover .k-link{
    background-color: red;
}
html.theme-leapfrog .page-master #page-nav .LeapyMenu .k-item:nth-child(10):hover .k-link{
    background-color: red;
}

html.theme-leapfrog .page-master #page-nav:not(.antman) .LeapyMenu .k-item:hover .k-link{
    color: #fff;
    background-image: none !important;
    border: 2px solid transparent;
}
html.theme-leapfrog .page-master #page-nav.antman .LeapyMenu .k-item:hover .k-link{
    color: transparent;
}

@media screen and (max-width: 1180px) {

    html.theme-leapfrog #page-nav .LeapyMenu .w-menu-full .k-link{
        width: 13vw;
        height: 13vw;
        margin: 0 auto;
    }
    
}

/* antman */  /* unclelady was taken */
html.theme-leapfrog .page-master #page-nav.antman .k-item .k-link{
    border: none;
    height: 50px;
    width: 50px;
    margin:0 auto;
    line-height: 5.3;
}






@media screen and (max-width: 480px) {
html.theme-leapfrog .devices-container {
    max-width: 280px;
    margin: 50px auto 0;
    text-align: center;
    
    
}

html.theme-leapfrog .page-master #page-nav{
    overflow:visible;

}

html.theme-leapfrog #page-header .w-user,html.theme-leapfrog #page-header .w-inbox,html.theme-leapfrog #page-header .w-menu-small {
    height: 48px;
    width: 48px;
    margin-top: -20px;
    border-radius: 50%;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}

html.bewell #page-header .w-user,html.theme-leapfrog #page-header .w-inbox,html.theme-leapfrog #page-header .w-menu-small {
    height: 48px;
    width: 48px;
    margin-top: 0px ;
    border-radius: 50%;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
}
body.page-master.leapfrog #page-header .w-menu-small {
	display: none !important;
}

body.page-master.leapfrog #page-nav .k-item.assessment:hover .k-link {
	background-color: #cada3c !important;
}

body.page-master.leapfrog #page-nav.antman .w-menu .w-menu-menu li.k-item > a.k-link{
    /* color: transparent !important; */
    /* line-height: 5.3 !important; */
    /* font-size: 1em !important; */
}
body.page-master.leapfrog #page-nav.antman .w-menu .w-menu-menu li.k-item > a.k-link:hover{
    color: #ffffff !important;
    line-height: 5.3 !important;
    font-size: 1em !important;
}

/* vibrant */
body.page-master.vibrant {
    
}
body.page-master.vibrant #pageForm.loggedOut .default_aspx.main-banner {
	display: none !important;
}

#welcomeFlex-loggedOut.be-hidden{
    display: none !important;
}
/*------------------------------------------
  Responsive Grid Media Queries - 1280, 1024, 768, 480
   1280-1024   - desktop (default grid)
   1024-768    - tablet landscape
   768-480     - tablet 
   480-less    - phone landscape & smaller

   source: http://www.jquery2dotnet.com/2013/06/responsive-media-queries-css.html
--------------------------------------------*/
@media all and (max-width: 1600px) {
    html[class*="theme-vibrant"],
    html body.vibrant,
    html body.vibrant #pageForm{
        /* height:auto !important; */
    }
}

@media all and (max-width: 1280px) {
    html body.vibrant #page-header #page-nav{
        display:none !important;
    }
    html body.vibrant #page-header #page-nav-mobile{
        display:block !important;
    }
    
    html body.vibrant #page-header .w-menu-small{
        top: 20px;
        right: 10px;
        position: relative;
        display: inline-block;
        margin-top: -6px;
        margin-left: 15px;
    }
    html body.vibrant #page-header .w-menu-full{
        display:none;
    }
    html body.vibrant #page-header .w-menu-button{
        float: right;
        margin-bottom: 5px;
        margin-right: 10px;
        width: 32px;
        height: 32px;
        background-size: 32px;
        margin: 0 auto;
        background-image: url(/shared/templates/vibrant2.0/images/menu.png)!important;
        background-size: 32px;
    }
    
    
    
    
    html body.vibrant #pageForm.loggedOut .grid-6:nth-child(1), .grid-half {
        width: 100% !important;
        background-color: #fff !important;
        height: auto !important;
        padding: 25px !important;
        opacity: 0.95 !important;
        border-radius: 8px 0 0 8px !important;
        overflow-x: hidden;
        overflow-y: hidden;
    }

    html body.vibrant #pageForm.loggedOut .grid-6:nth-child(2) {
        width: 100% !important;
        background-color: #fff !important;
        height: auto !important;
        padding: 25px !important;
        opacity: 0.95 !important;
        border-radius: 0 8px 8px 0 !important;
        overflow-x: hidden;
        overflow-y: hidden;
    }

    html body.vibrant #pageForm.loggedOut #page-content .w-login {
        margin-left: 10px !important;
        background-color: #f3562d;
    }
    
    html body.vibrant #pageForm .bot-spacer{
        height:64vw;
    }
}

@media all and (max-width: 1024px) {
    html body.vibrant .default_aspx #page-content .main-banner:after{
        top: 200px;
    }
    
    html body.vibrant form:not(.default_aspx) #page-content > .main-banner{
        top: 57px;
    }
    html body.vibrant form:not(.default_aspx) #page-content > .main-grid{
        padding-top: 82px;
    }
    
    html body.vibrant #welcomeFlex .flex-item{
        -webkit-box-flex:1;
            -ms-flex:1 1 100% !important;
                flex:1 1 100% !important;
        margin-bottom:30px;
    }
    html body.vibrant form#pageForm .bot-spacer{
        height:64vw;
    }
    html body.vibrant #welcomeFlex-loggedOut .flex-item,
    html body.vibrant #welcomeFlex-loggedOut .flex-item-wide{
        -webkit-box-flex:1;
            -ms-flex:1 1 100% !important;
                flex:1 1 100% !important;
        padding: 0 !important;
    }
}
@media all and (max-width: 1024px) {
    html body.vibrant form:not(.default_aspx) #page-content > .main-grid{
        padding-top: 82px;
    }
}

@media all and (max-width: 768px) {
    
    html body.vibrant form:not(.default_aspx) #page-content > .main-banner{
        top: 178px;
    }
    html body.vibrant form:not(.default_aspx) #page-content > .main-grid{
        padding-top: 200px;
    }
    
    html body.vibrant form#pageForm #page-header .w-logo {
        float: none !important;
        margin: 0 !important;
        position: initial !important;
        text-align: center !important;
        width: 100% !important;
        min-width: 100% !important;
        /* min-height: 160px !important; */
        /* max-height: 160px !important; */
        padding: 0 !important;
    }
    html body.vibrant form#pageForm #page-header .w-logo img{
        height: 120px;
        padding: 20px 0 !important;
        max-height: 120px !important;
    }
    html body.vibrant form#pageForm #page-header{
        height: auto !important;
    }
    html body.vibrant .default_aspx #page-content .main-banner {
        margin-top: 112px !important;
        height: 78vw !important;
        background-position: 0 0 !important;
    }
    html body.vibrant form#pageForm .bot-spacer{
        height:66vw !important;
    }
    html body.vibrant #welcomeFlex-loggedOut{
        margin:240px auto 100px !important;
    }
    /* events page and challenges page*/
    html body.vibrant .events_default_aspx #page-content .main-banner,
    html body.vibrant [data-pageid="dashboard_9a4f4e318bef487882b039309cd06dab"] #page-content .main-banner{
    	height:520px !important;
    	background-position-y: 110px !important;
    	background-position-x: center;
    	margin-bottom: 24px;
    }
    /* events page and challenges page*/
    html body.vibrant .events_default_aspx #page-content>.main-grid,
    html body.vibrant [data-pageid="dashboard_9a4f4e318bef487882b039309cd06dab"] #page-content>.main-grid{
        /*padding-top: 0 !important;*/
    }
    /* email page */
    html body.vibrant .messaging_default_aspx .RadToolBar_Horizontal .rtbItem {
        display: block;
    }
    /* health tips */
    html body.vibrant .w-healthTip{
        padding:0 !important;
    }
    /* contact us page */
    html body.vibrant .contact_default_aspx #page-content .main-grid{
        margin-top: 190px !important;
        margin-bottom: 100px;
    }

}

@media all and (max-width: 480px) {
    html body.vibrant form#pageForm #page-header .w-logo img{
        width: auto !important;
        /* box-sizing: border-box !important; */
        /* height: 160px !important; */
        /* max-height:none !important; */
        /* max-width:none !important; */
        margin: 0 auto !important;
    }
    html body.vibrant .default_aspx #page-content .main-banner:after{
        top: 120px !important;
    }
    html body.vibrant .link-box p{
        margin-top:20px !important;
    }
    
    html body.vibrant form#pageForm div.bot-spacer{
        height:68vw !important;
    }
    html body.vibrant .bot-img:after{
        font-size: 17pt;
    }

    
    
}


@media all and (max-width: 375px) {
    
    html body.vibrant form:not(.default_aspx) #page-content > .main-grid{
        padding-top: 304px;
    }
    
    
}





/* ------ variables for specific locales ---------*/
:root {
    /* demovibrant */
  --header-text-demovibrant: #6B1A35;
  --main-color-demovibrant: #17365D;
  --nav-link-demovibrant: #ddceef;
 /* --bg-image-demovibrant: url(CoreHealth.Web.UI.ImageStore.axd?id=1ea270d3-182b-4d0a-ab23-b5ea91d35cb7); */
  
    /* azca */
  --header-text-azcawellbeing: #5c3989;
  --main-color-azcawellbeing: #5c3989;
  --nav-link-azcawellbeing: #ddceef;
  /* --bg-image-azcawellbeing: url(/shared/templates/vibrant2.0/images/loggedOutBG.jpg); */
  
    /* ppep */
  --header-text-ppepwellness: #5c3989;
  --main-color-ppepwellness: #5c3989;
  --nav-link-ppepwellness: #36c3c3;
  /* --bg-image-ppepwellness: url(CoreHealth.Web.UI.ImageStore.axd?id=e192bd7f-17dc-487b-a836-b37d1b78f6b0); */
  
    /* spectrum */
  --header-text-spectrumhealthcare: #246907;
  --main-color-spectrumhealthcare: #8ad645;
  --nav-link-spectrumhealthcare: #649c31;
  /* --bg-image-spectrumhealthcare: url(/shared/templates/vibrant2.0/images/loggedOutBG.jpg); */
  
    /* polarahealth */
  --header-text-polarahealth: #18563E;
  --main-color-polarahealth: #327997;
  --nav-link-polarahealth: #327997;
  /* --bg-image-polarahealth: url(CoreHealth.Web.UI.ImageStore.axd?id=f8b68ca9-3ef7-43b1-ae78-490d1ba76a24); */
  
    /* empoweringpotential */
  --header-text-empoweringpotential: #F48132;
  --buttonHover-text-empoweringpotential: #ff6800;
  --main-color-empoweringpotential: #ffffff;
  --nav-link-empoweringpotential: #7fd2fa;
  /* --bg-image-empoweringpotential: url(/CoreHealth.Web.UI.FileStore.axd?id=e2ff4879-b3b0-4be9-b8ac-e5cc6e0db1a5); */
  
    /* healthyfcs */
  --header-text-healthyfcs: #6B1A35;
  --main-color-healthyfcs: #17365D;
  --nav-link-healthyfcs: #ddceef;
  /* --bg-image-healthyfcs: url(CoreHealth.Web.UI.ImageStore.axd?id=1ea270d3-182b-4d0a-ab23-b5ea91d35cb7); */
  
    /* immucor */
  --header-text-immucor: #6b6c6e;
  --main-color-immucor: #662d91;
  --nav-link-immucor: #ddceef;
  
    /* zaxbyswellness */
  --header-text-zaxbyswellness: #ff7f27;
  --main-color-zaxbyswellness: #f3562d;
  --nav-link-zaxbyswellness: #ffc68e;
  
   /* sbv */
  --header-text-sbv: #ff7f27;
  --main-color-sbv: #f3562d;
  --nav-link-sbv: #ffc68e;
  
    /* trustwellness */
  --header-text-trustwellness: #ff7f27;
  --main-color-trustwellness: #5d87a1;
  --nav-link-trustwellness: #ffc68e;
}

/* colored buttons */
html.demovibrant body.vibrant .link-box .box-btn,
html.demovibrant body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.demovibrant body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-demovibrant) !important;
}
html.azcawellbeing body.vibrant .link-box .box-btn,
html.azcawellbeing body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.azcawellbeing body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-azcawellbeing) !important;
}
html.ppepwellness body.vibrant .link-box .box-btn,
html.ppepwellness body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.ppepwellness body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-ppepwellness) !important;
}
html.spectrumhealthcare body.vibrant .link-box .box-btn,
html.spectrumhealthcare body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.spectrumhealthcare body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-spectrumhealthcare) !important;
}
html.polarahealth body.vibrant .link-box .box-btn,
html.polarahealth body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.polarahealth body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-polarahealth) !important;
}
html.empoweringpotential body.vibrant .link-box .box-btn,
html.empoweringpotential body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.empoweringpotential body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-empoweringpotential) !important;
    background-color: #F48132;
}
html.empoweringpotential body.vibrant .link-box .box-btn:hover {
    background-color: var(--buttonHover-text-empoweringpotential) !important;
    background-color: #ff6800 !important;
}

html.healthyfcs body.vibrant .link-box .box-btn,
html.healthyfcs body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.healthyfcs body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-healthyfcs) !important;
}
html.immucor body.vibrant .link-box .box-btn,
html.immucor body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.immucor body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-immucor) !important;
}
html.zaxbyswellness body.vibrant .link-box .box-btn,
html.zaxbyswellness body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.zaxbyswellness body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-zaxbyswellness) !important;
}
html.sbv body.vibrant .link-box .box-btn,
html.sbv body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.sbv body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-sbv) !important;
}
html.trustwellness body.vibrant .link-box .box-btn,
html.trustwellness body.vibrant form.default_aspx.loggedOut #page-content .w-login,
html.trustwellness body.vibrant form.default_aspx.loggedOut .w-register {
    background-color: var(--header-text-trustwellness) !important;
}

/* logged out header colors */
html.demovibrant .my-header{
    color: var(--header-text-demovibrant) !important;
}
html.azcawellbeing .my-header{
    color: var(--header-text-azcawellbeing) !important;
}
html.ppepwellness .my-header{
    color: var(--header-text-ppepwellness) !important;
}
html.spectrumhealthcare .my-header{
    color: var(--header-text-spectrumhealthcare) !important;
}
html.polarahealth .my-header{
    color: var(--header-text-polarahealth) !important;
}
html.empoweringpotential .my-header{
    color: var(--header-text-empoweringpotential) !important;
    color: #F48132 !important;
}
html.healthyfcs .my-header{
    color: var(--header-text-healthyfcs) !important;
}
html.immucor .my-header{
    color: var(--header-text-immucor) !important;
}
html.zaxbyswellness .my-header{
    color: var(--header-text-zaxbyswellness) !important;
}
html.sbv .my-header{
    color: var(--header-text-sbv) !important;
}
html.trustwellness .my-header{
    color: var(--header-text-trustwellness) !important;
}

/* nav bar background */
html.demovibrant body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.demovibrant body.vibrant #page-header,
html.demovibrant body.vibrant #page-footer,
html.demovibrant body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.demovibrant body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-demovibrant); /* might need !important */
}
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.azcawellbeing body.vibrant #page-header,
html.azcawellbeing body.vibrant #page-footer,
html.azcawellbeing body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.azcawellbeing body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-azcawellbeing); /* might need !important */
}
html.ppepwellness body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.ppepwellness body.vibrant #page-header,
html.ppepwellness body.vibrant #page-footer,
html.ppepwellness body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.ppepwellness body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-ppepwellness); /* might need !important */
}
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.spectrumhealthcare body.vibrant #page-header,
html.spectrumhealthcare body.vibrant #page-footer,
html.spectrumhealthcare body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.spectrumhealthcare body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-spectrumhealthcare); /* might need !important */
}
html.polarahealth body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.polarahealth body.vibrant #page-header,
html.polarahealth body.vibrant #page-footer,
html.polarahealth body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.polarahealth body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-polarahealth); /* might need !important */
}
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.empoweringpotential body.vibrant #page-header,
html.empoweringpotential body.vibrant #page-footer,
html.empoweringpotential body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.empoweringpotential body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-empoweringpotential); /* might need !important */
    background-color: #ffffff;
}
html.healthyfcs body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.healthyfcs body.vibrant #page-header,
html.healthyfcs body.vibrant #page-footer,
html.healthyfcs body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.healthyfcs body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-healthyfcs); /* might need !important */
}
html.immucor body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.immucor body.vibrant #page-header,
html.immucor body.vibrant #page-footer,
html.immucor body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.immucor body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-immucor); /* might need !important */
}
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.zaxbyswellness body.vibrant #page-header,
html.zaxbyswellness body.vibrant #page-footer,
html.zaxbyswellness body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.zaxbyswellness body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-zaxbyswellness); /* might need !important */
}
html.sbv body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.sbv body.vibrant #page-header,
html.sbv body.vibrant #page-footer,
html.sbv body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.sbv body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-sbv); /* might need !important */
}
html.trustwellness body.vibrant #page-nav .k-menu>.k-item>.k-link,
html.trustwellness body.vibrant #page-header,
html.trustwellness body.vibrant #page-footer,
html.trustwellness body.vibrant .messaging_default_aspx .RadTabStripTop_Metro .rtsLevel1,
html.trustwellness body.vibrant .messaging_default_aspx .RadTabStrip_Metro .rtsLevel1 .rtsUL{
    background-color: var(--main-color-trustwellness); /* might need !important */
}

/* nav bar background */
html.demovibrant body.vibrant .k-link,
html.demovibrant body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.demovibrant body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.demovibrant body.vibrant .k-panelbar>li>.k-state-selected,
html.demovibrant body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.demovibrant body.vibrant .sub-head,
html.demovibrant body.vibrant .widget-header span {
    color: var(--main-color-demovibrant); /* might need !important */
}
html.azcawellbeing body.vibrant .k-link,
html.azcawellbeing body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.azcawellbeing body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.azcawellbeing body.vibrant .k-panelbar>li>.k-state-selected,
html.azcawellbeing body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.azcawellbeing body.vibrant .sub-head,
html.azcawellbeing body.vibrant .widget-header span {
    color: var(--main-color-azcawellbeing); /* might need !important */
}
html.ppepwellness body.vibrant .k-link,
html.ppepwellness body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.ppepwellness body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.ppepwellness body.vibrant .k-panelbar>li>.k-state-selected,
html.ppepwellness body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.ppepwellness body.vibrant .sub-head,
html.ppepwellness body.vibrant .widget-header span {
    color: var(--main-color-ppepwellness); /* might need !important */
}
html.spectrumhealthcare body.vibrant .k-link,
html.spectrumhealthcare body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.spectrumhealthcare body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.spectrumhealthcare body.vibrant .k-panelbar>li>.k-state-selected,
html.spectrumhealthcare body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.spectrumhealthcare body.vibrant .sub-head,
html.spectrumhealthcare body.vibrant .widget-header span {
    color: var(--main-color-spectrumhealthcare); /* might need !important */
}
html.polarahealth body.vibrant .k-link,
html.polarahealth body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.polarahealth body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.polarahealth body.vibrant .k-panelbar>li>.k-state-selected,
html.polarahealth body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.polarahealth body.vibrant .sub-head,
html.polarahealth body.vibrant .widget-header span {
    color: var(--main-color-polarahealth); /* might need !important */
}
html.empoweringpotential body.vibrant .k-link,
html.empoweringpotential body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.empoweringpotential body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.empoweringpotential body.vibrant .k-panelbar>li>.k-state-selected,
html.empoweringpotential body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.empoweringpotential body.vibrant .sub-head,
html.empoweringpotential body.vibrant .widget-header span {
    color: var(--main-color-empoweringpotential); /* might need !important */
    color: #565656;
}
html.healthyfcs body.vibrant .k-link,
html.healthyfcs body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.healthyfcs body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.healthyfcs body.vibrant .k-panelbar>li>.k-state-selected,
html.healthyfcs body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.healthyfcs body.vibrant .sub-head,
html.healthyfcs body.vibrant .widget-header span {
    color: var(--main-color-healthyfcs); /* might need !important */
}
html.immucor body.vibrant .k-link,
html.immucor body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.immucor body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.immucor body.vibrant .k-panelbar>li>.k-state-selected,
html.immucor body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.immucor body.vibrant .sub-head,
html.immucor body.vibrant .widget-header span {
    color: var(--main-color-immucor); /* might need !important */
}
html.zaxbyswellness body.vibrant .k-link,
html.zaxbyswellness body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.zaxbyswellness body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.zaxbyswellness body.vibrant .k-panelbar>li>.k-state-selected,
html.zaxbyswellness body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.zaxbyswellness body.vibrant .sub-head,
html.zaxbyswellness body.vibrant .widget-header span {
    color: var(--main-color-zaxbyswellness); /* might need !important */
}
html.sbv body.vibrant .k-link,
html.sbv body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.sbv body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.sbv body.vibrant .k-panelbar>li>.k-state-selected,
html.sbv body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.sbv body.vibrant .sub-head,
html.sbv body.vibrant .widget-header span {
    color: var(--main-color-sbv); /* might need !important */
}
html.trustwellness body.vibrant .k-link,
html.trustwellness body.vibrant .k-panelbar>li.k-state-default>.k-link.k-state-selected,
html.trustwellness body.vibrant .k-panelbar>li>.k-state-focused.k-state-hover,
html.trustwellness body.vibrant .k-panelbar>li>.k-state-selected,
html.trustwellness body.vibrant .k-panelbar>li>.k-state-selected.k-state-hover,
html.trustwellness body.vibrant .sub-head,
html.trustwellness body.vibrant .widget-header span {
    color: var(--main-color-trustwellness); /* might need !important */
}

/* main banner image */
html.demovibrant body.vibrant .default_aspx #page-content .main-banner, 
html.demovibrant body.vibrant #pageForm.loggedOut {
    background-image: var(--bg-image-demovibrant) !important;
}
/*
html.azcawellbeing body.vibrant .default_aspx #page-content .main-banner, 
html.azcawellbeing body.vibrant #pageForm.loggedOut {
    background-image: var(--bg-image-azcawellbeing) !important;
}
html.ppepwellness body.vibrant .default_aspx #page-content .main-banner, 
html.ppepwellness body.vibrant #pageForm.loggedOut {
    background-image: var(--bg-image-ppepwellness) !important;
}
html.spectrumhealthcare body.vibrant .default_aspx #page-content .main-banner, 
html.spectrumhealthcare body.vibrant #pageForm.loggedOut {
    background-image: var(--bg-image-spectrumhealthcare) !important;
}
html.polarahealth body.vibrant .default_aspx #page-content .main-banner, 
html.polarahealth body.vibrant #pageForm.loggedOut {
    background-image: var(--bg-image-polarahealth) !important;
}
html.empoweringpotential body.vibrant .default_aspx #page-content .main-banner, 
html.empoweringpotential body.vibrant #pageForm.loggedOut {
    background-image: var(--bg-image-empoweringpotential) !important;
}
html.healthyfcs body.vibrant .default_aspx #page-content .main-banner, 
html.healthyfcs body.vibrant #pageForm.loggedOut {
    background-image: var(--bg-image-healthyfcs) !important;
}

*/

/* nav link colors (alternate color) */
html.demovibrant body.vibrant #page-nav .k-menu>.k-state-hover,
html.demovibrant body.vibrant #page-nav .k-menu>.k-state-active,
html.demovibrant body.vibrant #page-nav .k-menu>.k-state-focused,
html.demovibrant body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.demovibrant body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.demovibrant body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.demovibrant body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.demovibrant body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-demovibrant);
}
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-state-hover,
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-state-active,
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-state-focused,
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.azcawellbeing body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-azcawellbeing);
}
html.ppepwellness body.vibrant #page-nav .k-menu>.k-state-hover,
html.ppepwellness body.vibrant #page-nav .k-menu>.k-state-active,
html.ppepwellness body.vibrant #page-nav .k-menu>.k-state-focused,
html.ppepwellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.ppepwellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.ppepwellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.ppepwellness body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.ppepwellness body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-ppepwellness);
}
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-state-hover,
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-state-active,
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-state-focused,
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.spectrumhealthcare body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-spectrumhealthcare);
}
html.polarahealth body.vibrant #page-nav .k-menu>.k-state-hover,
html.polarahealth body.vibrant #page-nav .k-menu>.k-state-active,
html.polarahealth body.vibrant #page-nav .k-menu>.k-state-focused,
html.polarahealth body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.polarahealth body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.polarahealth body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.polarahealth body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.polarahealth body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-polarahealth);
}
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-state-hover,
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-state-active,
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-state-focused,
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.empoweringpotential body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-empoweringpotential);
	color: #7fd2fa;
}
html.healthyfcs body.vibrant #page-nav .k-menu>.k-state-hover,
html.healthyfcs body.vibrant #page-nav .k-menu>.k-state-active,
html.healthyfcs body.vibrant #page-nav .k-menu>.k-state-focused,
html.healthyfcs body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.healthyfcs body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.healthyfcs body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.healthyfcs body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.healthyfcs body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-healthyfcs);
}
html.immucor body.vibrant #page-nav .k-menu>.k-state-hover,
html.immucor body.vibrant #page-nav .k-menu>.k-state-active,
html.immucor body.vibrant #page-nav .k-menu>.k-state-focused,
html.immucor body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.immucor body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.immucor body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.immucor body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.immucor body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-immucor);
}
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-state-hover,
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-state-active,
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-state-focused,
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.zaxbyswellness body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-zaxbyswellness);
}
html.sbv body.vibrant #page-nav .k-menu>.k-state-hover,
html.sbv body.vibrant #page-nav .k-menu>.k-state-active,
html.sbv body.vibrant #page-nav .k-menu>.k-state-focused,
html.sbv body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.sbv body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.sbv body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.sbv body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.sbv body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-sbv);
}
html.trustwellness body.vibrant #page-nav .k-menu>.k-state-hover,
html.trustwellness body.vibrant #page-nav .k-menu>.k-state-active,
html.trustwellness body.vibrant #page-nav .k-menu>.k-state-focused,
html.trustwellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.trustwellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.trustwellness body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.trustwellness body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.trustwellness body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: var(--nav-link-trustwellness);
}

/* shared except for color */
/* nav bar background */
html body.vibrant #page-nav .k-menu>.k-item>.k-link {
    transition: color .2s ease-in-out;
}
/* header/bar at top */
html body.vibrant #page-header {
	height: 58px;
}
/* footer bar */
html body.vibrant #page-footer {
	height:100px;
}
/* nav links */
html body.vibrant #page-nav .k-menu>.k-state-hover,
html body.vibrant #page-nav .k-menu>.k-state-active,
html body.vibrant #page-nav .k-menu>.k-state-focused,
html body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html body.vibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html body.vibrant #page-nav .k-menu>.k-item>.k-link:hover,
html body.vibrant #page-nav .k-menu>.k-item>.k-link:hover {
	background-color: transparent;
	border: none;
}







/* always hide */
html body.vibrant .language,
html body.vibrant .navIconsMobile,
html body.vibrant .languageMobile,
html body.vibrant .scroll-btn,
html.demovibrant body.vibrant .box2,
html.demovibrant body.vibrant .box6{
    display:none !important;
}

/* always show */
html body.vibrant .navIcons{
    display:block !important;
}

/* hide navs when logged out */
html body.vibrant #pageForm.loggedOut #page-nav,
html body.vibrant #pageForm.loggedOut #page-nav-mobile,
html body.vibrant #pageForm.loggedOut .languageMobile,
html body.vibrant #pageForm.loggedOut .navIconsMobile,
html body.vibrant #pageForm.loggedOut .language,
html body.vibrant #pageForm.loggedOut .navIcons{
    display:none !important;
}

/* nav icons */
html body.vibrant #page-header .navIcons > a,
html body.vibrant #page-header .navIcons > div{
    margin-top: 5px;
    margin-bottom: 5px;
}

#page-nav .w-menu .w-menu-full .k-menu-scroll-wrapper{
    width:auto !important;
}

/* link padding for certain items */
html body.vibrant .k-context-menu.k-menu-vertical>.k-item>.k-link,
html body.vibrant .k-menu .k-menu-group .k-item>.k-link,
html body.vibrant .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html body.vibrant .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
}

/* logged out welcome message container */
html body.vibrant #welcomeFlex-loggedOut{
    width: 80% !important;
    margin: 170px auto 0;
    background-color: #fff !important;
    padding: 25px !important;
    opacity: 0.95 !important;
    border-radius: 12px !important;
    box-sizing: content-box;
}

/* logo */
html body.vibrant form#pageForm #page-header .w-logo {
    padding: 20px;
    background-color: #fff;
    width: 25%;
    max-width: 250px;
    box-shadow: 4px 3px 20px #444;
    margin-left: 10%;
    left:0;
    box-sizing: content-box;
}
html body.vibrant form#pageForm #page-header .w-logo img {
    /* width:100% !important; */
    height:auto;
    /* max-width: 240px; */
    /* padding: 10px; */
    display: block;
    margin: 0 auto;
    max-height: 140px;
    box-sizing: content-box;
}

/* show validic link in profile menu */
html body.vibrant [data-link="devices"]{
    display:block;
}

/* large banner image on welcome page after logging in */
html body.vibrant .default_aspx.loggedIn #page-content .main-banner {
    background-position:center bottom;
}
html body.vibrant .default_aspx .main-banner:after{
    top: 260px;
}

html body.vibrant .default_aspx #tabs{
    margin: 0 auto 75px;
}

/* welcome flex */
html body.vibrant #welcomeFlex,
html body.vibrant #welcomeFlex-loggedOut{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    -webkit-box-align:start;
        -ms-flex-align:start;
            align-items:flex-start;
    -ms-flex-line-pack:start;
        align-content:flex-start;
}
html body.vibrant #welcomeFlex .flex-item{
    -webkit-box-flex:1;
        -ms-flex:1 1 50%;
            flex:1 1 50%;
    -ms-flex-item-align:start;
        align-self:flex-start;
        margin-bottom:30px;
}
html body.vibrant #welcomeFlex-loggedOut .flex-item{
    -webkit-box-flex:1;
        -ms-flex:1 1 50%;
            flex:1 1 50%;
    -ms-flex-item-align:start;
        align-self:flex-start;
        margin:0;
        padding:15px 30px;
        box-sizing:border-box;
}
html body.vibrant #welcomeFlex-loggedOut .flex-item-wide{
    -webkit-box-flex:1;
        -ms-flex:1 1 100%;
            flex:1 1 100%;
    -ms-flex-item-align:start;
        align-self:flex-start;
        margin:0;
        padding:30px 30px 0;
        box-sizing:border-box;
}

html body.vibrant .link-box .box-img{
    background-size:auto !important;
}

html body.vibrant #page-footer .w-copyright,
html body.vibrant #page-footer .w-poweredby{
    width:50% !important;
    float:left;
    line-height:18px;
    margin-top:25px;
}

/* header login button */
html body.vibrant #page-header .w-login {
    margin-top: 13px;
    display:block;
}

/* large bottom photo */
html body.vibrant form.loggedIn .bot-img {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=2ec87535-def2-4f4e-926d-0e8081f58563);
    background-position: center !important;
}

/* events page */
html body.vibrant .events_default_aspx #page-content>.main-grid {
	padding-top: 40px;
	padding-bottom: 0;
}
html body.vibrant .events_default_aspx #page-content>.main-grid #panel{
	margin-bottom: 40px;
}
/* events page top banner image */
html body.vibrant .events_default_aspx #page-content .main-banner {
    width: 100%;
	height: 24vw;
	max-height: 700px;
	background-color: transparent;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=8712bc83-f173-443a-a5f3-fc5f5d6132fd);
	background-repeat: no-repeat;
	background-size: cover;
	left: 0;
	position: relative;
	top: 0;
	display: block;
	background-position-y: -106px;
}

/* calendar page */
html body.vibrant .calendar_default_aspx .km-pane-wrapper{
    width:94% !important;
    position: relative !important;
}

/* core library page */
html body.vibrant .library_default_aspx .page-panel{
    margin-bottom: 34px;
}


/* marquee */
/* TODO: COME BACK AND WORK ON THIS FOR MMA PAGE */
/*
html body.vibrant .marquee {
	color: white;
	font-size: 16pt;
	font-weight: bold;
	text-shadow: 2px 2px 8px black;
	position: relative;
	top: 102px;
	left: 110%;
	animation: marquee 20s linear infinite;
}
@keyframes marquee {
	0% {
		left: 110%;
	}
	100% {
		left: -35%;
	}
}
@media only screen and (max-width: 1200px) {
	html body.vibrant .marquee {
		color: white;
		font-size: 16pt;
		font-weight: bold;
		text-shadow: 2px 2px 8px black;
		position: relative;
		top: 80px;
		left: 110%;
		animation: marquee 15s linear infinite;
	}
}
@media only screen and (max-width: 1024px) {
	html body.vibrant .marquee {
		color: white;
		font-size: 16pt;
		font-weight: bold;
		text-shadow: 2px 2px 8px black;
		position: relative;
		top: 500px;
		left: 110%;
		animation: marquee 10s linear infinite;
	}
}
*/

/* total score display */
/* TODO: COME BACK AND WORK ON THIS - ONLY SOME LOCALES HAVE THIS #wellScoreTotal ELEMENT */
html body.vibrant #wellScoreTotal p {
	font-size: 5em;
	font-weight: bold;
}
html body.vibrant #putScoreHere div:nth-child(1) div:nth-child(2) {
	/* margin-top: 57px;  whay is this here?  i'm commenting it out. -jm */
}

/* tabs on welcome page */
/* TODO: COME BACK AND WORK ON THIS */
html body.vibrant #tabs {
	width: 90%;
	margin: 75px auto;
	background-color: transparent;
	border: none;
	box-sizing: border-box;
}
html body.vibrant #tabs .k-tabstrip-items {
	width: 96%;
	margin: 0 auto;
	margin-bottom: -1px;
}
html body.vibrant #tabs .link1 {
	background-color: #cada3c;
}
html body.vibrant #tabs .link2 {
	background-color: #54d0f5;
}
html body.vibrant #tabs .link3 {
	background-color: #f12e83;
}
html body.vibrant #tabs .link4 {
	background-color: #00c0b0;
}
html body.vibrant #tabs .link5 {
	background-color: #8F5FC4;
}
html body.vibrant #tabs .link6 {
	background-color: #D79623;
}
html body.vibrant #tabs .link7 {
	background-color: #47e62c;
}
html body.vibrant #tabs .k-item {
	border-radius: 10px 10px 0 0;
	margin: 0 5px;
	border: none;
}
html body.vibrant #tabs .k-item .k-link,
html body.vibrant #tabs .k-item .k-state-active .k-link {
	color: #fff;
	font-size: 19px;
	font-weight: 600;
	padding: 22px 18px;
	text-transform: none;
}
html body.vibrant #tabs .tab1,
html body.vibrant #tabs .tab2,
html body.vibrant #tabs .tab3,
html body.vibrant #tabs .tab4,
html body.vibrant #tabs .tab5,
html body.vibrant #tabs .tab6,
html body.vibrant #tabs .tab7 {
	border-width: 6px;
	border-style: solid;
	border-radius: 10px;
	padding: 20px;
	margin: 0;
}
html body.vibrant #tabs .tab1 {
	border-color: #cada3c;
}
html body.vibrant #tabs .tab2 {
	border-color: #54d0f5;
}
html body.vibrant #tabs .tab3 {
	border-color: #f12e83;
}
html body.vibrant #tabs .tab4 {
	border-color: #00c0b0;
}
html body.vibrant #tabs .tab5 {
	border-color: #8F5FC4;
}
html body.vibrant #tabs .tab6 {
	border-color: #D79623;
}
html body.vibrant #tabs .tab7 {
	border-color: #47e62c;
}
@media only screen and (max-width: 1024px) {
	html body.vibrant .k-tabstrip-scrollable .k-tabstrip-items {
		white-space: normal !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
		width: 100% !important;
	}
	html body.vibrant .tabMargin {
		margin-bottom: -90px;
	}
	html body.vibrant #tabs {
		width: 100%;
	}
	html body.vibrant #tabs .k-tabstrip-items {
		width: 100%;
		float: left;
	}
	html body.vibrant #tabs .k-tabstrip-items .k-item {
		width: 100%;
		border-radius: 0;
		text-align: center;
		margin: 0;
		padding: 5px 0;
	}
	html body.vibrant #tabs .k-tabstrip-items .k-item.link1 {
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
	}
	html body.vibrant #tabs .k-tabstrip-items .k-item.link6 {
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
	}
	html body.vibrant #tabs .k-tabstrip-items .k-item.link4 {
		border-bottom-left-radius: 0px;
	}
	html body.vibrant #tabs .k-tabstrip-items .k-link {
		font-size: 1.2em;
		padding: 0;
	}
	html body.vibrant #tabs .tab1,
	html body.vibrant #tabs .tab2,
	html body.vibrant #tabs .tab3,
	html body.vibrant #tabs .tab4,
	html body.vibrant #tabs .tab5,
	html body.vibrant #tabs .tab6,
	html body.vibrant #tabs .tab7 {
		min-height: 414px;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
		box-sizing: border-box;
	}
	html body.vibrant .k-tabstrip-items .k-item {
		display: inline-block;
		-moz-display: inline-block;
	}
	html body.vibrant #tabs ul {
		margin-left: 0;
	}
}


/* fluid video box  */
/* TODO: COME BACK AND WORK ON THIS - ONLY SOME LOCALES HAVE THIS */
html body.vibrant .videoWrapper {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
}
html body.vibrant .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



























/* --- locale specific css ------------------------------------------------------------------------------------------------------------------------------------ */

/* --- (any) ------------------------------------------------------------------------------------------------------------------------------------ */

html.any #pageForm.loggedOut .w-menu{
	display: none !important;
}

/* --- AIPM ------------------------------------------------------------------------------------------------------------------------------------- */

html.aipm #page-header .w-login {
	margin-top: 14px !important;
}

html.aipm .page-master #page-header .w-user {
	background-size: contain !important;
}


/* --- AZCAWellbeing css ------------------------------------------------------------------------------------------------------------------------------------- */

html.azcawellbeing body.vibrant  #welcomeFlex-loggedOut{
    width:unset !important;
    margin: 220px 40% 0 0;
}


html.azcawellbeing .link-box .box-btn {
    background-color: #5d3888 !important;
}

html.azcawellbeing #page-nav .k-menu>.k-item>.k-link,
html.azcawellbeing #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #5c3989;
}

html.azcawellbeing #page-header {
	height: 53px;
	background-color: #5c3989;
	z-index: 7001;
}

html.azcawellbeing .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 600px;
    background-color: transparent;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=3d584a64-9c26-4cdd-8992-092e5eaa1c0b) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 -311px;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}

html.azcawellbeing .bot-img {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=bb8b4fc8-1f02-4d3d-a2a8-1b1e5fd7be0b) !important;
    background-position: center !important;
}    

html.azcawellbeing .page-master #page-footer {
	background-color: #5c3989;
}

html.azcawellbeing #page-nav .k-menu>.k-state-hover,
html.azcawellbeing #page-nav .k-menu>.k-state-active,
html.azcawellbeing #page-nav .k-menu>.k-state-focused,
html.azcawellbeing #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.azcawellbeing #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.azcawellbeing #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.azcawellbeing #page-nav .k-menu>.k-item>.k-link:hover,
html.azcawellbeing #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.azcawellbeing .k-link:link,

html.azcawellbeing .k-nav-current.k-state-hover .k-link,

html.azcawellbeing .link {
	color: #7f11ff;
}

html.azcawellbeing .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.azcawellbeing .k-menu .k-menu-group .k-item>.k-link,
html.azcawellbeing .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.azcawellbeing .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #7f11ff !important;
}



html.azcawellbeing .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.azcawellbeing .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 29vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55141a74-93af-4eb1-bb7f-009ae2ed8e20) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 0px -550px !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
}

@media (max-width: 480px){
html.azcawellbeing .vibrant .main-banner {
    margin-top: 112px !important;
    height: 78vw !important;
    background-position: 0 0 !important;
}
}
/* --- belbrands css ------------------------------------------------------------------------------------------------------------------------------------- */
/* hide validic link in profile menu */
html.belbrands [data-link="devices"] .k-link{
    display:none !important;
}

html.belbrands .wfh-notice{
    display:none !important;
}

html.belbrands body.page-master {
    background-color: #fff!important;
    background-image: none !important;
    background-color: #5fca5f !important;
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 50% 0;
}



/*Border color for tabs */

html.belbrands .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.belbrands .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.belbrands .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.belbrands .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.belbrands .top-box {

    height: auto !important;

}
html.belbrands .page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.belbrands .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.belbrands #formLink-full {
    display:block;
}
html.belbrands #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.belbrands #formLink-full {
        display:none;
    }
    html.belbrands #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.belbrands .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=bd78b268-cb59-4fde-86e5-397b16cc2f10);
    background-size: cover !Important;
}

html.belbrands [data-link="devices"]{
    display:block !important;
}

html.belbrands .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 900px;
    background-color: #07543D;
    text-align: center;
}

html.belbrands .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=5885ea30-6f8e-41b8-b575-e7530371269f);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-top: -5px;
    margin-left: 1px;
}


html.belbrands .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=2b8023be-ba57-4379-9157-0adbf0b44425);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.belbrands .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=50e1a817-51e7-4e52-acf5-a8ac0d441df2);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}
/* --- BeWell css ------------------------------------------------------------------------------------------------------------------------------------- */

html.bewell .cfaText {
    color: #0e345d !important;
    font-size: 1.875em;
    display: inline-block;
}

@media (max-width: 480px){
html.bewell .page-master #page-nav {
    height: 200px;
}
html.bewell .cfaText {
    color: #0e345d !important;
    font-size: 0.875em;
    display: inline-block;
}
}

html.bewell .page-master #page-nav .k-menu {
	display: block !important;
}

/* html.bewell .page-master .social .w-picture, .page-master .assessment .w-picture, .page-master .learning .w-picture, .page-master .tracking .w-picture, .page-master .dashboard_aspx .w-picture, .page-master .default_aspx .w-picture {
    height: 450px !important;
} */

/* make background white for now */

/* html.bewell .page-master .social .w-stats-container, .page-master .assessment .w-stats-container, .page-master .learning .w-stats-container, .page-master .tracking .w-stats-container, .page-master .dashboard_aspx .w-stats-container, .page-master .default_aspx .w-stats-container {
 
 height:50px !important;
    /* height: 300px; */

/* } */

/* inverts mail icon so it's visible with white header */

html.bewell #page-header .w-inbox {
	filter: invert(100%) !important;
}

html.bewell .page-master #page-footer {
	background-color: #85C441;
	margin-top: 0px !important;
}

html.bewell .w-stats-container {
	background-color: #10467B !important;
	opacity: 0.8 !important;
}

html.bewell form#pageForm .w-picture {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=11737b4d-efad-4e17-8b95-f39ecbd03664);
	background-position: center 40px !important;
	background-size: cover !important;
}

html.bewell #page-header,
html.bewell body.page-master {
	background-color: #FFFFFF;
}

html.bewell .page-master #page-footer {
	background-color: #85C441;
	margin-top: 0px !important;
}

/* invert message box colors so visible for bewell */

html.bewell #page-header .w-inbox {
	filter: invert(100%);
}

html.bewell .default_aspx {
	background-color: #85C441 !important;
}

html.bewell .loggedout_aspx {
	background-color: #85C441 !important;
}

html.bewell .loggedout_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.bewell .loggedout_aspx .w-menu-full {
	display: none !important;
}

html.bewell .license_aspx {
	background-color: #85C441 !important;
}

html.bewell .license_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.bewell .contact_default_aspx {
	background-color: #85C441 !important;
}

html.bewell .contact_default_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.bewell .page-master #page-footer {
	background-color: #85C441;
}

html.bewell .home .l-section,
.default_aspx .l-section {
	background-color: #10467B;
}

html.bewell .challenge_default_aspx {
	background-color: #85C441;
}

html.bewell .events_default_aspx {
	background-color: #85C441;
}

html.bewell .page-master #page-nav .k-menu {
	 padding-right: 0;
}
@media (min-width: 480px) and (max-width: 840px) {
    html.bewell .page-master #page-nav .k-menu {
    	 padding-right: 45px;
    }
}
@media (min-width: 1px) and (max-width: 439px) {
    html.bewell .page-master #page-nav .k-menu {
    	 padding-right: 0;
    }
}


html.bewell .dashboard_aspx #page-content,
html.bewell .default_aspx #page-content,
html.bewell .library_default_aspx #page-content,
html.bewell .library_default_aspx {
	min-height: calc(100vh - 600px) !important;
	background-color: #85C441 !important;
}

html.bewell footer .w-copyright,
html.bewell footer .w-poweredby {
	display: block !important;
}

html.bewell header#page-header {
	background-color: #FFFFFF !important;
}

html.bewell form#pageForm .w-picture {
	background-image: URL(CoreHealth.Web.UI.ImageStore.axd?id=11737b4d-efad-4e17-8b95-f39ecbd03664);
	background-position: center -530px !important;
}

html.bewell #page-content {
	min-height: calc(100vh - 600px) !important;
}

html.bewell .owner {
	display: none !important;
}

html.bewell .page-master #page-nav .k-item.home .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=BEAACEA0-2ED4-4187-816A-1888121C48B6);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.bewell .page-master #page-nav .k-item.home .k-link:hover {
	background-size: 0% !important;
}

html.bewell .page-master #page-nav .k-item.social .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=4106cfc9-037d-4d76-b455-2597df2eeb1d);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.bewell .page-master #page-nav .k-item.social .k-link:hover {
	background-size: 0% !important;
}

html.bewell .page-master #page-nav .k-item.assessment .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=b72646e3-8190-4348-99f7-2dc2389647d2);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.bewell .page-master #page-nav .k-item.assessment .k-link:hover {
	background-size: 0% !important;
}

html.bewell .page-master #page-nav .k-item.learning .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=81C508D2-BE5B-427B-A9B3-8D421D567253);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.bewell .page-master #page-nav .k-item.learning .k-link:hover {
	background-size: 0% !important;
}

html.bewell .page-master #page-nav .k-item.tracking .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.bewell .page-master #page-nav .k-item.tracking .k-link:hover {
	background-size: 0% !important;
}

html.bewell .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.bewell .page-master #page-nav .k-item.tracking-2 .k-link:hover {
	background-size: 0% !important;
	background-color: #09a2a6 !important;
}

/* Making Antman Icons Bigger */

html.bewell .page-master #page-nav.antman .k-item.social .k-link,
html.bewell .page-master #page-nav.antman .k-item.assessment .k-link,
html.bewell .page-master #page-nav.antman .k-item.learning .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking .k-link,
html.bewell .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px !important;
	width: 90px !important;
	background-position: 50% !important;
	color: transparent;
}

/*Help Icon minimized */

html.bewell .page-master #page-nav.antman .k-item.social .k-link,
html.bewell .page-master #page-nav.antman .k-item.assessment .k-link,
html.bewell .page-master #page-nav.antman .k-item.learning .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.bewell .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px;
	width: 90px;
	background-position: 50%;
	color: transparent;
}

/* TRACKING-2 BUTTON */

html.bewell .page-master #page-nav .k-item.social .k-link,
html.bewell .page-master #page-nav .k-item.assessment .k-link,
html.bewell .page-master #page-nav .k-item.learning .k-link,
html.bewell .page-master #page-nav .k-item.tracking-2 .k-link,
html.bewell .page-master #page-nav .k-item.tracking .k-link,
html.bewell .page-master #page-nav .k-item.home .k-link {
	width: 160px;
	height: 160px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	margin: 0 18px;
	background-position: 50%;
	font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	color: transparent;
	font-size: 1.5em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	line-height: 160px;
	-moz-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, ;
	-o-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-webkit-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html.bewell .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.bewell .page-master #page-nav .k-item.social:hover .k-link,
html.bewell .page-master #page-nav .k-item.assessment:hover .k-link,
html.bewell .page-master #page-nav .k-item.learning:hover .k-link,
html.bewell .page-master #page-nav .k-item.tracking-2:hover .k-link,
html.bewell .page-master #page-nav .k-item.tracking:hover .k-link,
html.bewell .page-master #page-nav .k-item.home:hover .k-link {
	color: #fff;
	background-image: none;
	border: 2px solid transparent;
}

html.bewell .page-master #page-nav .k-item.social,
html.bewell .page-master #page-nav .k-item.assessment,
html.bewell .page-master #page-nav .k-item.learning,
html.bewell .page-master #page-nav .k-item.tracking-2,
html.bewell .page-master #page-nav .k-item.home,
html.bewell .page-master #page-nav .k-item.manage {
	display: inline-block;
	float: none;
	border: none;
}

html.bewell .page-master #page-nav.antman .k-item.social .k-link,
html.bewell .page-master #page-nav.antman .k-item.assessment .k-link,
html.bewell .page-master #page-nav.antman .k-item.learning .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking .k-link,
html.bewell .page-master #page-nav.antman .k-item.home .k-link {
	line-height: 50px;
	border: none;
}

html.bewell .page-master #page-nav.antman .k-item.social .k-link,
html.bewell .page-master #page-nav.antman .k-item.assessment .k-link,
html.bewell .page-master #page-nav.antman .k-item.learning .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.bewell .page-master #page-nav.antman .k-item.tracking .k-link,
html.bewell .page-master #page-nav.antman .k-item.home .k-link {
	height: 50px;
	width: 50px;
	background-position: 50%;
	color: transparent;
}

html.bewell .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0);
	background-repeat: no-repeat !important;
	background-size: 35%;
}

/*mobile view */

@media (max-width: 480px) {
	html.bewell .page-master #page-nav .k-item.social .k-link,
	html.bewell .page-master #page-nav .k-item.assessment .k-link,
	html.bewell .page-master #page-nav .k-item.tracking-2 .k-link,
	html.bewell .page-master #page-nav .k-item.tracking .k-link,
	html.bewell .page-master #page-nav .k-item.learning .k-link,
	html.bewell .page-master #page-nav .k-item.home .k-link {
		width: 50px !important;
		height: 50px !important;
		margin: 0 auto !important;
		background-position: 50% !important;
		color: transparent !important;
		border: none !important;
	}
	/* html.bewell .page-master .w-picture {
    height: 250px !important;
} */
}

/*tablet view */

@media (max-width: 1180px) and (min-width: 651px) {
	html.bewell .page-master #page-nav .k-item.social .k-link,
	html.bewell .page-master #page-nav .k-item.assessment .k-link,
	html.bewell .page-master #page-nav .k-item.tracking-2 .k-link,
	html.bewell .page-master #page-nav .k-item.learning .k-link,
	html.bewell .page-master #page-nav .k-item.tracking .k-link,
	html.bewell .page-master #page-nav .k-item.home .k-link {
		width: 110px !important;
		height: 110px !important;
		background-position: 50% !important;
		line-height: 110px !important;
		font-size: 1.125em !important;
	}
}

@media (max-width: 650px) and (min-width: 481px) {
	html.bewell .page-master #page-nav .k-item.social .k-link,
	html.bewell .page-master #page-nav .k-item.assessment .k-link,
	html.bewell .page-master #page-nav .k-item.tracking-2 .k-link,
	html.bewell .page-master #page-nav .k-item.learning .k-link,
	html.bewell .page-master #page-nav .k-item.tracking .k-link,
	html.bewell .page-master #page-nav .k-item.home .k-link {
		width: 80px !important;
		height: 80px !important;
		background-position: 50% !important;
		margin: 0 18px !important;
		line-height: 80px !important;
		font-size: 0.9em !important;
	}
}


/* --- schneidermills css ------------------------------------------------------------------------------------------------------------------------------------- */
html.schneidermills .default_aspx.loggedOut #page-nav{
    display:none !important;
}
html.schneidermills .default_aspx.loggedOut #page-header{
    height:120px;
    display:none !important;
}
        @media only screen and (max-width: 480px) {
       html.schneidermills .s-calories {
            display: block;
            width:auto !important;
            padding-left:0px !important;
        } 
        
        .tab1image img{
            width:174px !important;
        }
        }

html.schneidermills .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}

html.schneidermills .blueBar1,html.schneidermills .blueBar2,html.schneidermills .blueBar3,html.schneidermills .whiteBar1,html.schneidermills .whiteBar2,html.schneidermills .whiteBar3{
    display:none !Important;
}

html.schneidermills .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=6e778ed3-100b-4649-8913-83b2f1d0cab1);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.schneidermills .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.schneidermills .top-box {
    float: left;
    height: auto !important;
}


html.schneidermills .s-calories {
    display: block;
    width: 170px;
    overflow: hidden;
    padding-left: 60px;
}


html.schneidermills .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
    background-color:#26b8ef;
}

html.schneidermills .prog-head{
    color:#003087 !important;
    
}

html.schneidermills body.page-master {
    background-color: #fff!important;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=c2091390-7780-46b5-b02b-f94bea8b4b31);
    background-size: cover;
}


/* --- Catalog css ------------------------------------------------------------------------------------------------------------------------------------- */

html.catalog .challengereq,
html.catalog .displayName,
html.catalog .footerNavigation,
html.catalog .footerLogo,
html.catalog .customerCopyright,
html.catalog .w-poweredby,
html.catalog .w-language,
html.catalog [data-link="updateprofile"],
html.catalog [data-link="changepassword"],
html.catalog [data-link="mobileaccess"],
html.catalog [data-link="history"],
html.catalog [data-link="calendar"] {
	display: none !important;
}

html.catalog  ul.w-menu-menu.k-widget.k-reset.k-header.k-menu.k-menu-horizontal {
    width: auto !important;
}

html.catalog .page-master #page-footer {
	min-height: 0px !important;
	max-height: 25px !important;
}

@media (max-width: 1024px) {
	html.catalog .page-master .w-logo img {
		max-width: 161px !important;
	}
}

/* --- CodacWellness css ------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width: 1280px){
html.codacwellness .profile-container, .prog-container {
    width: 100%;
    float: left;
    height: auto !important;
    width: 100% !important;
}
}
html.codacwellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=94c1790f-63fb-4e01-a984-50a45487d76b);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.codacwellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=7cd5b37d-0173-4501-bf90-b809aec50cdc);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.codacwellness .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 838px;
    background-color: #d95e00 !important;
    text-align: center;
}

html.codacwellness .darkblue-bg {
    background-color: #772953;
}


html.codacwellness .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
}

html.codacwellness .page-master #page-nav .k-menu>.k-item>.k-link:hover {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}

html.codacwellness .page-master .k-nav-current.k-state-hover .k-link {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}


html.codacwellness .lightblue-bg {
    background-color: #008596;
}

html.codacwellness .prog-head {
    font-family: "Open Sans", Helvetica, sans-serif;
    display: block;
    font-size: 36px;
    font-weight: normal;
    margin-top: 30px;
    text-align: center;
    color: #206bb1;
    text-transform: uppercase;
}

html.codacwellness .s-day {
    color: #206bb1;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 30px;
}

html.codacwellness .s-steps {
    font-size: 80px;
    color: #206bb1;
    font-weight: 600;
    line-height: 90px;
}


html.codacwellness .btn.trackactivity {
    background-color: #206bb1;
}


html.codacwellness .s-sub {
    font-size: 17px;
    color: #ffffff;
}

html.codacwellness .default_aspx.loggedOut #page-nav{
    display:none !important;
}

html.codacwellness .page-master .loggedOut #page-header {
    height: 100px;
    z-index: 7001;
}

html.codacwellness body.page-master {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=93840bcc-574e-46ae-8911-e4b6453a5fd1);
	background-position: center;
	background-size: cover;
}

/* --- TGC css ------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width: 1280px){
html.tgc .profile-container, .prog-container {
    width: 100%;
    float: left;
    height: auto !important;
    width: 100% !important;
}
}
html.tgc .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(/shared/Templates/contempo/images/tab2.png) !important;
}

html.tgc .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
}

html.tgc .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 838px;
    background-color: #d95e00 !important;
    text-align: center;
}

html.tgc .darkblue-bg {
    background-color: #772953;
}


html.tgc .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
}

html.tgc .page-master #page-nav .k-menu>.k-item>.k-link:hover {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}

html.tgc .page-master .k-nav-current.k-state-hover .k-link {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}


html.tgc .lightblue-bg {
    background-color: #008596;
}

html.tgc .prog-head {
    font-family: "Open Sans", Helvetica, sans-serif;
    display: block;
    font-size: 36px;
    font-weight: normal;
    margin-top: 30px;
    text-align: center;
    color: #206bb1;
    text-transform: uppercase;
}

html.tgc .s-day {
    color: #206bb1;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 30px;
}

html.tgc .s-steps {
    font-size: 80px;
    color: #206bb1;
    font-weight: 600;
    line-height: 90px;
}


html.tgc .btn.trackactivity {
    background-color: #206bb1;
}


html.tgc .s-sub {
    font-size: 17px;
    color: #ffffff;
}

html.tgc .default_aspx.loggedOut #page-nav{
    display:none !important;
}

html.tgc .page-master .loggedOut #page-header {
    height: 100px;
    z-index: 7001;
}

html.tgc body.page-master {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=93840bcc-574e-46ae-8911-e4b6453a5fd1);
	background-position: center;
	background-size: cover;
}


/* --- Demo Contempo css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */

html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://corehealthylife.com/shared/Templates/contempo/images/tab1.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}
/*
html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-4"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}
*/


html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=de5afea7-cd98-40ed-91c3-da5eac71249b) !important;
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}


html.democontempo .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.democontempo .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.democontempo .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.democontempo .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.democontempo .top-box {

    height: auto !important;

}

@media only screen and (max-width: 480px) {
html.democontempo .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}




html.democontempo [data-link="devices"]{
    display:block !important;
}

html.democontempo .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1200px;
    background-color: #192a48;
    text-align: center;
}

html.democontempo .page-master .trackactivity {
    margin-top: 0px;
}

html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://corehealthylife.com/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=de5afea7-cd98-40ed-91c3-da5eac71249b);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}




        @media only screen and (max-width: 480px) {
       html.democontempo .s-calories {
            display: block;
            width:auto !important;
            padding-left:0px !important;
        } 
        
        .tab1image img{
            width:174px !important;
        }
        }
        
html.democontempo .page-master{
   /* background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=b9c69505-a406-4658-9f5f-5d11332b4b73);*/
    background-size: cover !Important;
    background: linear-gradient(90deg, rgba(252,245,217,1) 0%, rgba(217,241,241,1) 100%);
}        

html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=6e778ed3-100b-4649-8913-83b2f1d0cab1);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.democontempo .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.democontempo .top-box {
    float: left;
    height: auto !important;
}


html.democontempo .s-calories {
    display: block;
    width: 170px;
    overflow: hidden;
    /*padding-left: 60px;*/
    text-align: end;
}


html.democontempo .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
    background-color:#26b8ef;
}

html.democontempo .prog-head{
    color:#003087 !important;
    
}



html.democontempo .default_aspx.loggedOut #page-nav{
    display:none !important;

}
html.democontempo .loggedOut #page-header {
    height: auto !important;
}


html.democontempo [data-link="devices"]{
    display:block !important;
}

/* --- Demo Leapfrog css ------------------------------------------------------------------------------------------------------------------------------------- */


/* demoleapfrog */

@media (max-width: 480px){
html.demoleapfrog .page-master #page-nav {
    height: 200px !important;
}
}

html.demoleapfrog .page-master #page-nav .k-menu {
	display: block !important;
}

/* html.demoleapfrog .page-master .social .w-picture, .page-master .assessment .w-picture, .page-master .learning .w-picture, .page-master .tracking .w-picture, .page-master .dashboard_aspx .w-picture, .page-master .default_aspx .w-picture {
    height: 450px !important;
} */

/* make background white for now */

/* html.demoleapfrog .page-master .social .w-stats-container, .page-master .assessment .w-stats-container, .page-master .learning .w-stats-container, .page-master .tracking .w-stats-container, .page-master .dashboard_aspx .w-stats-container, .page-master .default_aspx .w-stats-container {
 
 height:50px !important;
    /* height: 300px; */

/* } */

/* inverts mail icon so it's visible with white header */

html.demoleapfrog #page-header .w-inbox {
	filter: invert(100%) !important;
}

html.demoleapfrog .page-master #page-footer {
	background-color: #0e2258;
	margin-top: 0px !important;
}

html.demoleapfrog .w-stats-container {
	background-color:  rgba(0, 174, 239, 0.5803921568627451) !important;
}

html.demoleapfrog form#pageForm .w-picture {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=fba0ef58-aea3-4854-b0dd-66d291075173) !important;
	background-position: center 40px !important;
	background-size: cover !important;
}

html.demoleapfrog #page-header,
html.demoleapfrog body.page-master {
	background-color: #FFFFFF !important;
}

html.demoleapfrog .page-master #page-footer {
	background-color: #0e2258;
	margin-top: 0px !important;
}

/* invert message box colors so visible for demoleapfrog */

html.demoleapfrog #page-header .w-inbox {
	filter: invert(100%);
}

html.demoleapfrog .default_aspx {
	background-color: #0e2258 !important;
}

html.demoleapfrog .loggedout_aspx {
	background-color: #0e2258 !important;
}

html.demoleapfrog .loggedout_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.demoleapfrog .loggedout_aspx .w-menu-full {
	display: none !important;
}

html.demoleapfrog .license_aspx {
	background-color: #0e2258 !important;
}

html.demoleapfrog .license_aspx .w-stats-container {
	background-color: rgba(0, 174, 239, 0.5803921568627451) !important;
	opacity: 0.8;
}

html.demoleapfrog .contact_default_aspx {
	background-color: #0e2258 !important;
}

html.demoleapfrog .contact_default_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.demoleapfrog .page-master #page-footer {
	background-color: #0e2258;
}

html.demoleapfrog .home .l-section,
.default_aspx .l-section {
	background-color: #fff;
}

html.demoleapfrog .challenge_default_aspx {
	background-color: #0e2258;
}

html.demoleapfrog .events_default_aspx {
	background-color: #0e2258;
}

html.demoleapfrog .page-master #page-nav .k-menu {
/*	 display:flex !important; */
	 padding-right: 45px !important;
}

html.demoleapfrog .dashboard_aspx #page-content,
html.demoleapfrog .default_aspx #page-content,
html.demoleapfrog .library_default_aspx #page-content,
html.demoleapfrog .library_default_aspx {
	min-height: calc(100vh - 600px) !important;
	background-color: #0e2258 !important;
}

html.demoleapfrog footer .w-copyright,
html.demoleapfrog footer .w-poweredby {
	display: block !important;
}

html.demoleapfrog header#page-header {
	background-color: #FFFFFF !important;
}


html.demoleapfrog #page-content {
	min-height: calc(100vh - 600px) !important;
}

html.demoleapfrog .owner {
	display: none !important;
}

html.demoleapfrog .page-master #page-nav .k-item.home .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=beaacea0-2ed4-4187-816a-1888121c48b6) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog .page-master #page-nav .k-item.home .k-link:hover {
	background-size: 0% !important;
}

html.demoleapfrog .page-master #page-nav .k-item.social .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=4106cfc9-037d-4d76-b455-2597df2eeb1d) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog .page-master #page-nav .k-item.social .k-link:hover {
	background-size: 0% !important;
}

html.demoleapfrog .page-master #page-nav .k-item.assessment .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=b72646e3-8190-4348-99f7-2dc2389647d2) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog .page-master #page-nav .k-item.assessment .k-link:hover {
	background-size: 0% !important;
}

html.demoleapfrog .page-master #page-nav .k-item.learning .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=81C508D2-BE5B-427B-A9B3-8D421D567253) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog .page-master #page-nav .k-item.learning .k-link:hover {
	background-size: 0% !important;
}

html.demoleapfrog .page-master #page-nav .k-item.tracking .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog .page-master #page-nav .k-item.tracking .k-link:hover {
	background-size: 0% !important;
}

html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link:hover {
	background-size: 0% !important;
	background-color: #09a2a6 !important;
}

/* Making Antman Icons Bigger */

html.demoleapfrog .page-master #page-nav.antman .k-item.social .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.assessment .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.learning .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px !important;
	width: 90px !important;
	background-position: 50% !important;
	color: transparent;
}

/*Help Icon minimized */

html.demoleapfrog .page-master #page-nav.antman .k-item.social .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.assessment .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.learning .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px;
	width: 90px;
	background-position: 50%;
	color: transparent;
}

/* TRACKING-2 BUTTON */

html.demoleapfrog .page-master #page-nav .k-item.social .k-link,
html.demoleapfrog .page-master #page-nav .k-item.assessment .k-link,
html.demoleapfrog .page-master #page-nav .k-item.learning .k-link,
html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link,
html.demoleapfrog .page-master #page-nav .k-item.tracking .k-link,
html.demoleapfrog .page-master #page-nav .k-item.home .k-link {
	width: 160px;
	height: 160px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	margin: 0 18px;
	background-position: 50%;
	font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	color: transparent;
	font-size: 1.5em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	line-height: 160px;
	-moz-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, ;
	-o-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-webkit-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog .page-master #page-nav .k-item.social:hover .k-link,
html.demoleapfrog .page-master #page-nav .k-item.assessment:hover .k-link,
html.demoleapfrog .page-master #page-nav .k-item.learning:hover .k-link,
html.demoleapfrog .page-master #page-nav .k-item.tracking-2:hover .k-link,
html.demoleapfrog .page-master #page-nav .k-item.tracking:hover .k-link,
html.demoleapfrog .page-master #page-nav .k-item.home:hover .k-link {
	color: #fff;
	background-image: none;
	border: 2px solid transparent;
}

html.demoleapfrog .page-master #page-nav .k-item.social,
html.demoleapfrog .page-master #page-nav .k-item.assessment,
html.demoleapfrog .page-master #page-nav .k-item.learning,
html.demoleapfrog .page-master #page-nav .k-item.tracking-2,
html.demoleapfrog .page-master #page-nav .k-item.home,
html.demoleapfrog .page-master #page-nav .k-item.manage {
	display: inline-block;
	float: none;
	border: none;
}

html.demoleapfrog .page-master #page-nav.antman .k-item.social .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.assessment .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.learning .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.home .k-link {
	line-height: 50px;
	border: none;
}

html.demoleapfrog .cfaText {
    color: #212529;
    display: inline-block;
}

html.demoleapfrog .page-master #page-nav.antman .k-item.social .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.assessment .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.learning .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking .k-link,
html.demoleapfrog .page-master #page-nav.antman .k-item.home .k-link {
	height: 50px;
	width: 50px;
	background-position: 50%;
	color: transparent;
}

html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.demoleapfrog [data-link="devices"] {
  display: block !important;
}

html.demoleapfrog [data-link="devices"]{
    display:block !important;
}


/*mobile view */

@media (max-width: 480px) {
	html.demoleapfrog .page-master #page-nav .k-item.social .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.assessment .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.tracking .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.learning .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.home .k-link {
		width: 50px !important;
		height: 50px !important;
		margin: 0 auto !important;
		background-position: 50% !important;
		color: transparent !important;
		border: none !important;
	}
	html.demoleapfrog .w-inbox,html.demoleapfrog .w-user{
	    display:none !important;
	}
	
	/* html.demoleapfrog .page-master .w-picture {
    height: 250px !important;
} */
}

/*tablet view */

@media (max-width: 1180px) and (min-width: 651px) {
	html.demoleapfrog .page-master #page-nav .k-item.social .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.assessment .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.learning .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.tracking .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.home .k-link {
		width: 110px !important;
		height: 110px !important;
		background-position: 50% !important;
		line-height: 110px !important;
		font-size: 1.125em !important;
	}
}

@media (max-width: 650px) and (min-width: 481px) {
	html.demoleapfrog .page-master #page-nav .k-item.social .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.assessment .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.tracking-2 .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.learning .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.tracking .k-link,
	html.demoleapfrog .page-master #page-nav .k-item.home .k-link {
		width: 80px !important;
		height: 80px !important;
		background-position: 50% !important;
		margin: 0 18px !important;
		line-height: 80px !important;
		font-size: 0.9em !important;
	}
}




html.demoleapfrog .page-master #page-nav.antman .k-item.social .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 90px;
    width: 90px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}

html.demoleapfrog .page-master #page-nav.antman .k-item.social .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.demoleapfrog .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 50px;
    width: 50px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}


/* --- Demo Vibrant css ------------------------------------------------------------------------------------------------------------------------------------- */

@media (max-width: 686px){
html.demovibrant .navIconsMobile {
    display: block;
    float: left;
    position: absolute;
    top: 40px !important;
    left: 215px !important;
    width: 155px !important;
}
}

@media (max-width: 425px){
html.demovibrant .default_aspx:not(.loggedOut) #page-content .main-banner {
    margin-top: 112px !important;
    height: 78vw !important;
    background-position: 0 0 !important;
}
}


@media (max-width: 1100px){
html.demovibrant .w-logo {
    display: none!important;
}
html.demovibrant .grid-6:nth-child(1), .grid-half {
    width: 100% !important;
    background-color: #fff !important;
    height: auto !important;
    padding: 25px !important;
    opacity: 0.95 !important;
    border-radius: 8px 0 0 8px !important;
    overflow-x: hidden;
    overflow-y: hidden;
}

html.demovibrant .grid-6:nth-child(2) {
    width: 100% !important;
    background-color: #fff !important;
    height: auto !important;
    padding: 25px !important;
    opacity: 0.95 !important;
    border-radius: 0 8px 8px 0 !important;
    overflow-x: hidden;
    overflow-y: hidden;
}

html.demovibrant .loggedOut #page-content .w-login {
    margin-left: 10px !important;
    background-color: #f3562d;
}
}



html.demovibrant .link-box .box-btn {
    background-color: #6B1A35 !important;
}

html.demovibrant #page-nav .k-menu>.k-item>.k-link,
html.demovibrant #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #17365D;
}

html.demovibrant #page-header {
	height: 53px;
	background-color: #17365D;
	z-index: 7001;
}

html.demovibrant .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 600px;
    background-color: transparent;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=1ea270d3-182b-4d0a-ab23-b5ea91d35cb7) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 -390px;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}

html.demovibrant .bot-img {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=2ec87535-def2-4f4e-926d-0e8081f58563) !important;
    background-position: center !important;
}    

html.demovibrant .page-master #page-footer {
	background-color: #17365D;
}

html.demovibrant #page-nav .k-menu>.k-state-hover,
html.demovibrant #page-nav .k-menu>.k-state-active,
html.demovibrant #page-nav .k-menu>.k-state-focused,
html.demovibrant #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.demovibrant #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.demovibrant #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.demovibrant #page-nav .k-menu>.k-item>.k-link:hover,
html.demovibrant #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.demovibrant .k-link:link,

html.demovibrant .k-nav-current.k-state-hover .k-link,

html.demovibrant .link {
	color: #17365D;
}

html.demovibrant .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.demovibrant .k-menu .k-menu-group .k-item>.k-link,
html.demovibrant .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.demovibrant .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #17365D !important;
}


html.demovibrant .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.demovibrant .default_aspx #page-content .main-banner, 
html.demovibrant body.page-master form.loggedOut#pageForm {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=1ea270d3-182b-4d0a-ab23-b5ea91d35cb7) !important;
}

html.demovibrant .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 24vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=8712bc83-f173-443a-a5f3-fc5f5d6132fd) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	/*background-position: center bottom !important;*/
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	background-position-y: -106px;
}

html.demovibrant .default_aspx.loggedOut #page-content .main-banner,html.demovibrant .default_aspx.loggedOut .mb-spacer,html.demovibrant .default_aspx.loggedOut .bot-img,html.demovibrant .default_aspx.loggedOut .bot-spacer {
    display: none !important;
}

html.demovibrant .default_aspx.loggedOut #page-nav{
    display:none !important;
}


html.demovibrant #page-header .w-logo {
    padding: 15px;
    background-color: #fff;
    width: auto;
    box-shadow: 4px 3px 20px #444;
    margin-left: 10%;
}

html.demovibrant #page-header .w-logo img {
    max-width: 150%;
    max-height: 120px;
}

html.demovibrant [data-link="devices"]{
    display:block !important;
}



/* Vibrant End */


/* --- EHP css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */

html.ehp .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.ehp .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.ehp .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.ehp .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.ehp .top-box {

    height: auto !important;

}
html.ehp .page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.ehp .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.ehp #formLink-full {
    display:block;
}
html.ehp #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.ehp #formLink-full {
        display:none;
    }
    html.ehp #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.ehp .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=bd78b268-cb59-4fde-86e5-397b16cc2f10);
    background-size: cover !Important;
}

html.ehp [data-link="devices"]{
    display:block !important;
}

html.ehp .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}

html.ehp .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55c6487f-6c3c-40ac-a751-ae93d9950a50);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.ehp .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.ehp .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

/* --- cityofshowlow city of show low css ------------------------------------------------------------------------------------------------------------------------------------- */

html.cityofshowlow .wfh-notice{
    display:none !important;
}

html.cityofshowlow .summary .points{
    display:none !important;
}
html.cityofshowlow .w-wellScore .total {
 display:none !important;
}

html.cityofshowlow .w-wellScore .details div {
    font-size: 1em !important;
    padding-top: 1px;
}
        
html.cityofshowlow .w-wellScore .details .level-0 {
    margin-top: 14px;
    font-weight: bold;
}

html.cityofshowlow [data-link="devices"] .k-link{
    display:none !important;
}

/*Border color for tabs */

html.cityofshowlow .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.cityofshowlow .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.cityofshowlow .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.cityofshowlow .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.cityofshowlow .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.cityofshowlow .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.cityofshowlow #formLink-full {
    display:block;
}
html.cityofshowlow #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.cityofshowlow #formLink-full {
        display:none;
    }
    html.cityofshowlow #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.cityofshowlow .page-master{
    background-image:url(https://i.imgur.com/6tr9lgJ.png);
    background-size: cover !Important;
}

html.cityofshowlow [data-link="devices"]{
    display:block !important;
}

html.cityofshowlow .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1460px;
    background-color: #394D39;
    text-align: center;
}

html.cityofshowlow .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://i.imgur.com/CMlEzAN.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.cityofshowlow .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(https://i.imgur.com/l8o9mu6.png);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.cityofshowlow .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://i.imgur.com/S2cGuQb.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

/* --- hcwa css ------------------------------------------------------------------------------------------------------------------------------------- */
html.hcwa .i-edit {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=3ebc0282-2eb8-4035-a837-d60d196422a1) !important;
}



/*Border color for tabs */

html.hcwa [data-link="devices"] {
  display: none !important;
}



html.hcwa .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.hcwa .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.hcwa .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.hcwa .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.hcwa .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.hcwa .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.hcwa #formLink-full {
    display:block;
}
html.hcwa #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.hcwa #formLink-full {
        display:none;
    }
    html.hcwa #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.hcwa .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=7fbfe6e8-3258-48f6-b0d0-e66a8fd5843b);
    background-size: cover !Important;
}


html.hcwa .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 700px;
    background-color: #192a48;
    text-align: center;
}

html.hcwa .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.hcwa .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=c1a2bafc-6452-41d2-b853-082e891f3979);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.hcwa .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}


/*----------intermountacenters------*/
html.intermountaincenters #page-header, html.intermountaincenters #page-footer{
    background-color:#2798ad !important;
}

html body.cope form#pageForm #page-header .w-logo img {
    /* width: 100% !important; */
    height: auto;
    /* max-width: 240px; */
    /* padding: 10px; */
    display: block;
    margin: 0 auto;
    max-height: 98px;
    box-sizing: content-box;
}

/* --- hhw css ------------------------------------------------------------------------------------------------------------------------------------- */

html.hhw body.vibrant form#pageForm #page-header .w-logo {
    background-color: #ffffff !important;

}

html.hhw [data-link="devices"] {
  display: none !important;
}

@media (max-width: 480px){
html.hhw .w-logo {
  
}

.navIconsMobile {
    left: 120px;
    top: 109px !important;
}
}



html.hhw .link-box .box-btn {
    background-color: #F58F29 !important;
}


html.hhw .link-box .box-btn:hover {
    background-color: #466995 !important;
}

html.hhw #page-nav .k-menu>.k-item>.k-link,
html.hhw #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #F58F29;
}

html.hhw #page-header {
	height: 53px;
	background-color: #F58F29;
	z-index: 7001;
}

html.hhw .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 600px;
    background-color: transparent;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=75b184b1-968f-40f9-8c47-ac4c268f5239) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 -207px !important;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}

html.hhw .bot-img {
    background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=8C0F733F-890F-4ECF-9A24-FE8F5A33272C) !important;
    background-position: center !important;
}    


html.hhw .page-master #page-footer {
	background-color: #F58F29;
}

html.hhw #page-nav .k-menu>.k-state-hover,
html.hhw #page-nav .k-menu>.k-state-active,
html.hhw #page-nav .k-menu>.k-state-focused,
html.hhw #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.hhw #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.hhw #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.hhw #page-nav .k-menu>.k-item>.k-link:hover,
html.hhw #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.hhw .k-link:link,

html.hhw .k-nav-current.k-state-hover .k-link,

html.hhw .link {
	color: #0B66AC;
}

html.hhw .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.hhw .k-menu .k-menu-group .k-item>.k-link,
html.hhw .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.hhw .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #9f1f22 !important;
}


html.hhw .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.hhw .default_aspx #page-content .main-banner, 
html.hhw body.page-master form.loggedOut#pageForm {
    background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=8C0F733F-890F-4ECF-9A24-FE8F5A33272C) !important;
}

html.hhw .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 24vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=eded751e-e240-4c4c-a9ed-5b865cdfc741) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	/*background-position: center bottom !important;*/
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	background-position-y: -106px;
}

html.hhw .default_aspx.loggedOut #page-content .main-banner,html.hhw .default_aspx.loggedOut .mb-spacer,html.hhw .default_aspx.loggedOut .bot-img,html.hhw .default_aspx.loggedOut .bot-spacer {
    display: none !important;
}

html.hhw .default_aspx.loggedOut #page-nav{
    display:none !important;
}



/* --- hexagon css ------------------------------------------------------------------------------------------------------------------------------------- */



html.hexagon .k-panelbar>li>.k-state-selected,html.hexagon .k-panelbar>li>.k-state-selected.k-state-hover,html.hexagon .k-panelbar>li.k-state-default>.k-link.k-state-selected,html.hexagon .k-panelbar>li>.k-state-focused.k-state-hover {
    background-color: transparent;
    /* background-color: white; */
    color: #000;
}

html.hexagon [data-link="devices"] {
  display: none !important;
}

@media (max-width: 480px){
html.hexagon .w-logo {
  
}

.navIconsMobile {
    left: 120px;
    top: 109px !important;
}
}



html.hexagon .link-box .box-btn {
    background-color: #cada3c !important;
}


html.hexagon .link-box .box-btn:hover {
    background-color: #54d0f5 !important;
}

html.hexagon #page-nav .k-menu>.k-item>.k-link,
html.hexagon #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #2A95B9;
}

html.hexagon #page-header {
	height: 53px;
	background-color: #2A95B9;
	z-index: 7001;
}

html.hexagon .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 600px;
    background-color: transparent;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=75b184b1-968f-40f9-8c47-ac4c268f5239) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 -207px !important;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}

html.hexagon .bot-img {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=d140ed12-a3a1-4ea4-a417-a94652d0df44) !important;
    background-position: center !important;
}    


html.hexagon .page-master #page-footer {
	background-color: #2A95B9;
}

html.hexagon #page-nav .k-menu>.k-state-hover,
html.hexagon #page-nav .k-menu>.k-state-active,
html.hexagon #page-nav .k-menu>.k-state-focused,
html.hexagon #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.hexagon #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.hexagon #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.hexagon #page-nav .k-menu>.k-item>.k-link:hover,
html.hexagon #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.hexagon .k-link:link,

html.hexagon .k-nav-current.k-state-hover .k-link,

html.hexagon .link {
	color: #0B66AC;
}

html.hexagon .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.hexagon .k-menu .k-menu-group .k-item>.k-link,
html.hexagon .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.hexagon .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #9f1f22 !important;
}


html.hexagon .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.hexagon .default_aspx #page-content .main-banner, 
html.hexagon body.page-master form.loggedOut#pageForm {
    background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=8C0F733F-890F-4ECF-9A24-FE8F5A33272C);
}

html.hexagon .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 24vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=eded751e-e240-4c4c-a9ed-5b865cdfc741) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	/*background-position: center bottom !important;*/
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	background-position-y: -106px;
}

html.hexagon .default_aspx.loggedOut #page-content .main-banner,html.hexagon .default_aspx.loggedOut .mb-spacer,html.hexagon .default_aspx.loggedOut .bot-img,html.hexagon .default_aspx.loggedOut .bot-spacer {
    display: none !important;
}

html.hexagon .default_aspx.loggedOut #page-nav{
    display:none !important;
}




/* --- HealthyFcs css ------------------------------------------------------------------------------------------------------------------------------------- */

@media (max-width: 480px){
html.healthyfcs .w-logo {
  
}

.navIconsMobile {
    left: 120px;
    top: 109px !important;
}
}



html.healthyfcs .link-box .box-btn {
    background-color: #6B1A35 !important;
}

html.healthyfcs #page-nav .k-menu>.k-item>.k-link,
html.healthyfcs #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #17365D;
}

html.healthyfcs #page-header {
	height: 53px;
	background-color: #17365D;
	z-index: 7001;
}

html.healthyfcs .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 600px;
    background-color: transparent;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=1c9ba492-b25f-48e6-94f0-3827ec39eaed) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0px;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}

html.healthyfcs .bot-img {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=2ec87535-def2-4f4e-926d-0e8081f58563) !important;
    background-position: center !important;
}    

html.healthyfcs .page-master #page-footer {
	background-color: #17365D;
}

html.healthyfcs #page-nav .k-menu>.k-state-hover,
html.healthyfcs #page-nav .k-menu>.k-state-active,
html.healthyfcs #page-nav .k-menu>.k-state-focused,
html.healthyfcs #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.healthyfcs #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.healthyfcs #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.healthyfcs #page-nav .k-menu>.k-item>.k-link:hover,
html.healthyfcs #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.healthyfcs .k-link:link,

html.healthyfcs .k-nav-current.k-state-hover .k-link,

html.healthyfcs .link {
	color: #17365D;
}

html.healthyfcs .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.healthyfcs .k-menu .k-menu-group .k-item>.k-link,
html.healthyfcs .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.healthyfcs .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #17365D !important;
}


html.healthyfcs .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.healthyfcs .default_aspx #page-content .main-banner, 
html.healthyfcs body.page-master form.loggedOut#pageForm {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=1c9ba492-b25f-48e6-94f0-3827ec39eaed) !important;
}

html.healthyfcs .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 24vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=c34ad111-2ebf-4c4f-bb54-7d95a7702619) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	/*background-position: center bottom !important;*/
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	background-position-y: -106px;
}

html.healthyfcs .default_aspx.loggedOut #page-content .main-banner,html.healthyfcs .default_aspx.loggedOut .mb-spacer,html.healthyfcs .default_aspx.loggedOut .bot-img,html.healthyfcs .default_aspx.loggedOut .bot-spacer {
    display: none !important;
}

html.healthyfcs .default_aspx.loggedOut #page-nav{
    display:none !important;
}


html.healthyfcs #page-header .w-logo {
    padding: 15px;
    background-color: #fff;
    width: auto !important;
    box-shadow: 4px 3px 20px #444;
    margin-left: 10%;
}

html.healthyfcs #page-header .w-logo img {
    max-width: 150%;
    max-height: 120px;
}


/* --- HealthyTouchstone css ------------------------------------------------------------------------------------------------------------------------------------- */

html.healthytouchstone .default_aspx.loggedOut #page-nav{
    display:none !important;

}
html.healthytouchstone .loggedOut #page-header {
    height: auto !important;
}
/* tab changes */
html.healthytouchstone .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=fe0bec27-7398-47a1-bad2-2489c05f68c8);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.healthytouchstone .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}

html.healthytouchstone .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=0695c194-bca5-45e4-9cbe-3aaafb4ae27d);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}


html.healthytouchstone .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
}


html.healthytouchstone body.page-master{
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=71db7fe1-bd8b-4ce3-8a69-8fd51b645519);

    background-size:cover !important;
}



/*
html.healthytouchstone .stats .k-tabstrip .k-content#tabs-1{
    border: 2px solid #003366;
}
html.healthytouchstone .stats .k-tabstrip .k-content#tabs-2{
    border: 2px solid #056fc6;
}
html.healthytouchstone .stats .k-tabstrip .k-content#tabs-3{
    border: 2px solid #abe1fa;
} */



/* --- Huntington House css ------------------------------------------------------------------------------------------------------------------------------------- */

        @media only screen and (max-width: 480px) {
       html.huntingtonhouse .s-calories {
            display: block;
            width:auto !important;
            padding-left:0px !important;
        } 
        
        .tab1image img{
            width:174px !important;
        }
        }

html.huntingtonhouse .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.huntingtonhouse .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=6e778ed3-100b-4649-8913-83b2f1d0cab1);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.huntingtonhouse .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.huntingtonhouse .top-box {
    float: left;
    height: auto !important;
}


html.huntingtonhouse .s-calories {
    display: block;
    width: 170px;
    overflow: hidden;
    padding-left: 60px;
}


html.huntingtonhouse .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
    background-color:#26b8ef;
}

html.huntingtonhouse .prog-head{
    color:#003087 !important;
    
}

html.huntingtonhouse body.page-master {
    background-color: #fff!important;
    background-image: url(/CoreHealth.Web.UI.ImageStore.axd?id=65500b30-83eb-45e8-9605-a94d71d60639);
    background-size: cover;
}

/* --- mmase css ------------------------------------------------------------------------------------------------------------------------------------- */
html.mmase body.page-master {
    background-color: #fff!important;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=deeeb50a-6427-4a60-a29a-b04854bca311);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 50% 0;
}



/*Border color for tabs */

html.mmase .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.mmase .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.mmase .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.mmase .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.mmase .top-box {

    height: auto !important;

}
html.mmase .page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.mmase .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.mmase #formLink-full {
    display:block;
}
html.mmase #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.mmase #formLink-full {
        display:none;
    }
    html.mmase #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.mmase .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=bd78b268-cb59-4fde-86e5-397b16cc2f10);
    background-size: cover !Important;
}

html.mmase [data-link="devices"]{
    display:block !important;
}

html.mmase .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1080px !important;
    background-color: #192a48;
    text-align: center;
}

html.mmase .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.mmase .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=cd8f1e15-06f4-4754-bed0-ac57104f30a6);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.mmase .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}



/*western heatlhcare alliance */
/* --- wha css ------------------------------------------------------------------------------------------------------------------------------------- */
html.wha body.page-master {
    background-color: #fff!important;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=deeeb50a-6427-4a60-a29a-b04854bca311);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 50% 0;
}



/*Border color for tabs */

html.wha .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.wha .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.wha .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.wha .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.wha .top-box {

    height: auto !important;

}
html.wha .page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.wha .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.wha #formLink-full {
    display:block;
}
html.wha #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.wha #formLink-full {
        display:none;
    }
    html.wha #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.wha .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=bd78b268-cb59-4fde-86e5-397b16cc2f10);
    background-size: cover !Important;
}

html.wha [data-link="devices"]{
    display:block !important;
}

html.wha .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1080px;
    background-color: #192a48;
    text-align: center;
}

html.wha .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.wha .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=cd8f1e15-06f4-4754-bed0-ac57104f30a6);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.wha .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

/* --- lafrontera css ------------------------------------------------------------------------------------------------------------------------------------- */



html.lafrontera .k-panelbar>li>.k-state-selected,html.lafrontera .k-panelbar>li>.k-state-selected.k-state-hover,html.lafrontera .k-panelbar>li.k-state-default>.k-link.k-state-selected,html.lafrontera .k-panelbar>li>.k-state-focused.k-state-hover {
    background-color: transparent;
    /* background-color: white; */
    color: #000;
}

html.lafrontera [data-link="devices"] {
  display: none !important;
}

@media (max-width: 480px){
html.lafrontera .w-logo {
  
}

.navIconsMobile {
    left: 120px;
    top: 109px !important;
}
}



html.lafrontera .link-box .box-btn {
    background-color: #cada3c !important;
}


html.lafrontera .link-box .box-btn:hover {
    background-color: #54d0f5 !important;
}

html.lafrontera #page-nav .k-menu>.k-item>.k-link,
html.lafrontera #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #2A95B9;
}

html.lafrontera #page-header {
	height: 53px;
	background-color: #2A95B9;
	z-index: 7001;
}

html.lafrontera .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 600px;
    background-color: transparent;
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=75b184b1-968f-40f9-8c47-ac4c268f5239) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 -207px !important;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}

html.lafrontera .bot-img {
    background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=8C0F733F-890F-4ECF-9A24-FE8F5A33272C) !important;
    background-position: center !important;
}    


html.lafrontera .page-master #page-footer {
	background-color: #2A95B9;
}

html.lafrontera #page-nav .k-menu>.k-state-hover,
html.lafrontera #page-nav .k-menu>.k-state-active,
html.lafrontera #page-nav .k-menu>.k-state-focused,
html.lafrontera #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.lafrontera #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.lafrontera #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.lafrontera #page-nav .k-menu>.k-item>.k-link:hover,
html.lafrontera #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.lafrontera .k-link:link,

html.lafrontera .k-nav-current.k-state-hover .k-link,

html.lafrontera .link {
	color: #0B66AC;
}

html.lafrontera .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.lafrontera .k-menu .k-menu-group .k-item>.k-link,
html.lafrontera .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.lafrontera .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #9f1f22 !important;
}


html.lafrontera .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.lafrontera .default_aspx #page-content .main-banner, 
html.lafrontera body.page-master form.loggedOut#pageForm {
    background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=8C0F733F-890F-4ECF-9A24-FE8F5A33272C) !important;
}

html.lafrontera .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 24vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=ca345041-64b1-40fa-8e8b-092e9b248f7e) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	/*background-position: center bottom !important;*/
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	background-position-y: -106px;
}

html.lafrontera .default_aspx.loggedOut #page-content .main-banner,html.lafrontera .default_aspx.loggedOut .mb-spacer,html.lafrontera .default_aspx.loggedOut .bot-img,html.lafrontera .default_aspx.loggedOut .bot-spacer {
    display: none !important;
}

html.lafrontera .default_aspx.loggedOut #page-nav{
    display:none !important;
}





/* --- LazParking css ------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width: 480px){
html.lazparking #page-header .w-user, html.lazparking #page-header .w-inbox{
    height: 48px;
    width: 48px;
    margin-top: 0px;
    border-radius: 50%;margin-top:40px !important;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
}

html.lazparking .page-master #page-nav.antman .k-item.social .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 90px;
    width: 90px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}

html.lazparking .page-master #page-nav.antman .k-item.social .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.lazparking .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 50px;
    width: 50px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}


html.lazparking footer .w-copyright,
html.lazparking footer .w-poweredby {
	display: none !important;
}

html.lazparking body.page-master,
html.lazparking header#page-header {
	background-color: #004c93 !important;
}

html.lazparking form#pageForm .w-picture {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=bcb2d517-59ea-4c92-accd-b4b97f053d11) !important;
	background-position: center -100px !important;
}

html.lazparking #page-content {
	min-height: calc(100vh - 600px) !important;
}

html.lazparking .owner {
	display: none !important;
}

html.lazparking .page-master #page-nav .k-item.home .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=BEAACEA0-2ED4-4187-816A-1888121C48B6) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.lazparking .page-master #page-nav .k-item.home .k-link:hover {
	background-size: 0% !important;
}

html.lazparking .page-master #page-nav .k-item.social .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=98276983-6ab0-4ab4-b93f-77cc24a5c34f) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.lazparking .page-master #page-nav .k-item.social .k-link:hover {
	background-size: 0% !important;
}

html.lazparking .page-master #page-nav .k-item.assessment .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=D862EA98-44D1-4322-84E7-47529C5ECB46) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.lazparking .page-master #page-nav .k-item.assessment .k-link:hover {
	background-size: 0% !important;
}

html.lazparking .page-master #page-nav .k-item.learning .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=81C508D2-BE5B-427B-A9B3-8D421D567253) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.lazparking .page-master #page-nav .k-item.learning .k-link:hover {
	background-size: 0% !important;
}

html.lazparking .page-master #page-nav .k-item.tracking .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.lazparking .page-master #page-nav .k-item.tracking .k-link:hover {
	background-size: 0% !important;
}

html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link:hover {
	background-size: 0% !important;
	background-color: #09a2a6 !important;
}

/* Making Antman Icons Bigger */

html.lazparking .page-master #page-nav.antman .k-item.social .k-link,
html.lazparking .page-master #page-nav.antman .k-item.assessment .k-link,
html.lazparking .page-master #page-nav.antman .k-item.learning .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking .k-link,
html.lazparking .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px !important;
	width: 90px !important;
	background-position: 50% !important;
	color: transparent;
}

/*Help Icon minimized */

html.lazparking .page-master #page-nav.antman .k-item.social .k-link,
html.lazparking .page-master #page-nav.antman .k-item.assessment .k-link,
html.lazparking .page-master #page-nav.antman .k-item.learning .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.lazparking .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px;
	width: 90px;
	background-position: 50%;
	color: transparent;
}

/* TRACKING-2 BUTTON */

html.lazparking .page-master #page-nav .k-item.social .k-link,
html.lazparking .page-master #page-nav .k-item.assessment .k-link,
html.lazparking .page-master #page-nav .k-item.learning .k-link,
html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link,
html.lazparking .page-master #page-nav .k-item.tracking .k-link,
html.lazparking .page-master #page-nav .k-item.home .k-link {
	width: 160px;
	height: 160px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	margin: 0 18px;
	background-position: 50%;
	font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	color: transparent;
	font-size: 1.5em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	line-height: 160px;
	-moz-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, ;
	-o-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-webkit-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.lazparking .page-master #page-nav .k-item.social:hover .k-link,
html.lazparking .page-master #page-nav .k-item.assessment:hover .k-link,
html.lazparking .page-master #page-nav .k-item.learning:hover .k-link,
html.lazparking .page-master #page-nav .k-item.tracking-2:hover .k-link,
html.lazparking .page-master #page-nav .k-item.tracking:hover .k-link,
html.lazparking .page-master #page-nav .k-item.home:hover .k-link {
	color: #fff;
	background-image: none;
	border: 2px solid transparent;
}

html.lazparking .page-master #page-nav .k-item.social,
html.lazparking .page-master #page-nav .k-item.assessment,
html.lazparking .page-master #page-nav .k-item.learning,
html.lazparking .page-master #page-nav .k-item.tracking-2,
html.lazparking .page-master #page-nav .k-item.home,
html.lazparking .page-master #page-nav .k-item.manage {
	display: inline-block;
	float: none;
	border: none;
}

html.lazparking .page-master #page-nav.antman .k-item.social .k-link,
html.lazparking .page-master #page-nav.antman .k-item.assessment .k-link,
html.lazparking .page-master #page-nav.antman .k-item.learning .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking .k-link,
html.lazparking .page-master #page-nav.antman .k-item.home .k-link {
	line-height: 50px;
	border: none;
}

html.lazparking .page-master #page-nav.antman .k-item.social .k-link,
html.lazparking .page-master #page-nav.antman .k-item.assessment .k-link,
html.lazparking .page-master #page-nav.antman .k-item.learning .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.lazparking .page-master #page-nav.antman .k-item.tracking .k-link,
html.lazparking .page-master #page-nav.antman .k-item.home .k-link {
	height: 50px;
	width: 50px;
	background-position: 50%;
	color: transparent;
}

html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

/*mobile view */

@media (max-width: 480px) {
	html.lazparking .page-master #page-nav .k-item.social .k-link,
	html.lazparking .page-master #page-nav .k-item.assessment .k-link,
	html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link,
	html.lazparking .page-master #page-nav .k-item.tracking .k-link,
	html.lazparking .page-master #page-nav .k-item.learning .k-link,
	html.lazparking .page-master #page-nav .k-item.home .k-link {
		width: 50px !important;
		height: 50px !important;
		margin: 0 auto !important;
		background-position: 50% !important;
		color: transparent !important;
		border: none !important;
	}
	html.lazparking .page-master .w-picture {
		height: 250px !important;
	}
}

/*tablet view */

@media (max-width: 1180px) and (min-width: 651px) {
	html.lazparking .page-master #page-nav .k-item.social .k-link,
	html.lazparking .page-master #page-nav .k-item.assessment .k-link,
	html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link,
	html.lazparking .page-master #page-nav .k-item.learning .k-link,
	html.lazparking .page-master #page-nav .k-item.tracking .k-link,
	html.lazparking .page-master #page-nav .k-item.home .k-link {
		width: 110px !important;
		height: 110px !important;
		background-position: 50% !important;
		line-height: 110px !important;
		font-size: 1.125em !important;
	}
}

@media (max-width: 650px) and (min-width: 481px) {
	html.lazparking .page-master #page-nav .k-item.social .k-link,
	html.lazparking .page-master #page-nav .k-item.assessment .k-link,
	html.lazparking .page-master #page-nav .k-item.tracking-2 .k-link,
	html.lazparking .page-master #page-nav .k-item.learning .k-link,
	html.lazparking .page-master #page-nav .k-item.tracking .k-link,
	html.lazparking .page-master #page-nav .k-item.home .k-link {
		width: 80px !important;
		height: 80px !important;
		background-position: 50% !important;
		margin: 0 18px !important;
		line-height: 80px !important;
		font-size: 0.9em !important;
	}
}

/* --- Magellan css ------------------------------------------------------------------------------------------------------------------------------------- */

html.magellan .page-master #page-nav,html.magellan .page-master #page-header {
    background-color: #fff !important;
}

/* magellan tab changes */
html.magellan .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}

html.magellan .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=6e778ed3-100b-4649-8913-83b2f1d0cab1);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.magellan .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.magellan .profile-container {
    height: 1280px !important;
}

html.magellan .top-box {
        height: auto !important;
}


html.magellan body.page-master {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=d140ed12-a3a1-4ea4-a417-a94652d0df44) !important;
	/*background-position: 50% 5vw;*/
	background-size: cover;
}

/* --- MMA css ------------------------------------------------------------------------------------------------------------------------------------- */
/*MMA*/
/*Empowering Potential */
/* This is back on local css */

html.empoweringpotential body.vibrant .default_aspx .main-banner:after{
 
}



html.empoweringpotential #page-nav .k-menu>.k-item>.k-link {
    color: #565656 !important;
    transition: color .2s ease-in-out;
}


html.empoweringpotential .details{
    color: #565656 !important;
}

html.empoweringpotential .w-menu-menu.k-widget.k-reset.k-header.k-menu.k-menu-horizontal{
    width:820px;
}

html.empoweringpotential .main-banner{
    background-image:url(https://i.imgur.com/Hiz0ohd.png) !important;
    background-position: center center !important;
}
html.empoweringpotential .tracking .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=eb9c989f-2ab3-4c08-bf7d-a97e7af10ebe) !important;
    background-position: center center;
}
html.empoweringpotential .assessment .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=6709cd03-ba8e-4342-8954-5e7575ad3c11) !important;
    background-position: 0 -543px !important;
}
html.empoweringpotential .learn .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=fd3b270e-51ed-41d5-a0a3-9d732db14180) !important;
    background-position: center 66% !important;
}
html.empoweringpotential .social .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=44ff8892-27dc-4b7f-816c-545b574d7fe8) !important;
}
html.empoweringpotential .bot-img {
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=20fc87a3-3229-4a7f-8196-45e452d6756c) !important;
}
html.empoweringpotential .bot-img:after {
    display:none !important;
    top: 383px !important;
}

html.empoweringpotential .main-banner:after {
    bottom: -78% !important;
}
html.empoweringpotential .dashboardContent, #page-content, #tabs{
    margin-top:0px !important;
}

html.empoweringpotential .whiteLink{
    color:#ffffff !important;
}

html.empoweringpotential body.vibrant #putScoreHere div:nth-child(1) div:nth-child(2) {
	margin-top: 0;
}

/* this makes the logo bigger*/
html.empoweringpotential #page-header .w-logo {
	width: 25%;
	box-sizing: border-box;
}
html.empoweringpotential .k-state-highlight.k-state-active>span,
html.empoweringpotential .k-state-highlight>span,
html.empoweringpotential .w-menu-panel .k-state-selected {
	color: #333 !important;
}
html.empoweringpotential .w-copyright a,
html.empoweringpotential .w-copyright{
	color: #3a64ad !important;
	font-size: 10pt !important;
}


html.empoweringpotential .navIconsMobile {
	top: -5px;
	right: 50px;
	left: auto;
}



/* hide message baord challenge */
html.empoweringpotential [data-id="f4f7ccfc-143c-4e3c-8d46-305e0fe55a73"],
html.empoweringpotential [data-challengeid="f4f7ccfc-143c-4e3c-8d46-305e0fe55a73"],
html.empoweringpotential [href="../Challenge/View.aspx?id=f4f7ccfc-143c-4e3c-8d46-305e0fe55a73"]{
    display:none;
}

/* show devices */
html.empoweringpotential [data-link="devices"]{
    display:block !important;
}


/* --- McDermott css ------------------------------------------------------------------------------------------------------------------------------------- */

html.mcdermott .page-master .dashboardWidget {
    background-color: #f8f8f8;
}

html.mcdermott form:not(.loggedOut) #page-footer .w-poweredby {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=78f0bea8-3642-46b6-b417-369bf6c5e60e) !important;
}
html.mcdermott form:not(.loggedOut) #page-footer{
        top: 100px !important;
}
@media screen and (max-width: 700px){
    html.mcdermott body.page-master, 
    html.mcdermott body.page-master.social, 
    html.mcdermott body.page-master.assessment, 
    html.mcdermott body.page-master.social, 
    html.mcdermott body.page-master.learning, 
    html.mcdermott body.page-master.tracking {
        margin-top: 120px !important;
    }
}
@media screen and (max-width: 480px){
    html.mcdermott form:not(.loggedOut) .stats {
        display: block !important;
    }
}
html.mcdermott form:not(.loggedOut) .btn.assessmentLink {
    width: 50% !important;
    min-width: 180px !important;
}
html.mcdermott body.page-master{
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=d4748f6d-94d5-45fc-8291-6f991827ae1f);
    background-position: center center;
    background-size: cover;
}
html.mcdermott form:not(.loggedOut) .k-link:link, 
html.mcdermott .k-link:visited, 
html.mcdermott .k-nav-current.k-state-hover .k-link {
    color: #000 !important;
}

html.mcdermott .w-wellScore .details *{
    font-size:1rem !important;
}


html.mcdermott .top-box {

    background-color: #00a68e !important;
}


/* --- MHCHealthcare css ------------------------------------------------------------------------------------------------------------------------------------- */

html.mhchealthcare .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=883d20e9-bec7-412f-8956-c307cf3f169d);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.mhchealthcare .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=37bd12cb-897a-4acb-97bc-bd8c9c1e43f2);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.mhchealthcare .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=5687c1e2-2aff-4b1e-809f-9e54f115f38a);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.mhchealthcare .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 838px;
    background-color: #422D5D !important;
    text-align: center;
}

html.mhchealthcare .darkblue-bg {
    background-color: #6c0cb3;
}


html.mhchealthcare .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
}

html.mhchealthcare .page-master #page-nav .k-menu>.k-item>.k-link:hover {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}

html.mhchealthcare .page-master .k-nav-current.k-state-hover .k-link {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}


html.mhchealthcare .lightblue-bg {
    background-color: #b4abfa;
}

html.mhchealthcare .prog-head {
    font-family: "Open Sans", Helvetica, sans-serif;
    display: block;
    font-size: 36px;
    font-weight: normal;
    margin-top: 30px;
    text-align: center;
    color: #6c0cb3;
    text-transform: uppercase;
}

html.mhchealthcare .s-day {
    color: #6c0cb3;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 30px;
}

html.mhchealthcare .s-steps {
    font-size: 80px;
    color: #6c0cb3;
    font-weight: 600;
    line-height: 90px;
}


html.mhchealthcare .btn.trackactivity {
    background-color: #6c0cb3;
}


html.mhchealthcare .s-sub {
    font-size: 17px;
    color: #ffffff;
}

html.mhchealthcare .default_aspx.loggedOut #page-nav{
    display:none !important;
}

html.mhchealthcare .page-master #page-header {
    height: 80px;
    z-index: 7001;
}
html.mhchealthcare .page-master #page-nav {
    top: 80px !important;

}

html.mhchealthcare body.page-master {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=93840bcc-574e-46ae-8911-e4b6453a5fd1);
	background-position: center;
	background-size: cover;
}

/* --- NAB css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */
html.nab .selfhelpworks{
    display:none !important;
}

html.nab .details a{
    color: #0072c6 !important;
}

html.nab .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.nab .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.nab .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.nab .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.nab .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.nab .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.nab #formLink-full {
    display:block;
}
html.nab #formLink-mobile {
    display:none;
}
/*
@media only screen and (max-width: 700px) {
    html.nab #formLink-full {
        display:none;
    }
    html.nab #formLink-mobile {
        display:block;
    }
}
*/
/* -- end jotform link change css -- */


html.nab .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=b9c69505-a406-4658-9f5f-5d11332b4b73);
    background-size: cover !Important;
}

html.nab [data-link="devices"]{
    display:block !important;
}

html.nab .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1500px;
    background-color: #192a48;
    text-align: center;
}

html.nab .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://i.imgur.com/njma59u.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.nab .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.nab .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

/* --- oaklandschools css ------------------------------------------------------------------------------------------------------------------------------------- */

@media only screen and (max-width: 480px) {
html.oaklandschools .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: 1500px !important;
    text-align: center;
}
}

/* hide validic link in profile menu */
html.oaklandschools [data-link="devices"] .k-link{
    display:none !important;
}
html.oaklandschools body.page-master {
    background-color: #fff!important;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=77e86d59-ed87-4bd3-98ca-b1d335eafc77);
    background-size: cover !important;
    background-repeat: no-repeat;
    background-position: 50% 0;
}



/*Border color for tabs */

html.oaklandschools .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.oaklandschools .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.oaklandschools .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.oaklandschools .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.oaklandschools .top-box {

    height: auto !important;

}
html.oaklandschools .page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.oaklandschools .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.oaklandschools #formLink-full {
    display:block;
}
html.oaklandschools #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.oaklandschools #formLink-full {
        display:none;
    }
    html.oaklandschools #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.oaklandschools .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=bd78b268-cb59-4fde-86e5-397b16cc2f10);
    background-size: cover !Important;
}

html.oaklandschools [data-link="devices"]{
    display:block !important;
}

html.oaklandschools .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1500px !important;
    background-color: #192a48;
    text-align: center;
}

html.oaklandschools .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.oaklandschools .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=cd8f1e15-06f4-4754-bed0-ac57104f30a6);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.oaklandschools .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}
html.oaklandschools .hide-me-if-you-want{
display:none !important;
}
html.oaklandschools .custom-point-display:after{
display:block;
}
html.oaklandschools .custom-point-display[data-tracker="Daily Meditation"]:after{
content:"10 Minute Session";
}
html.oaklandschools .custom-point-display[data-tracker="Hours of Sleep"]:after{
content:"Hour(S) of Sleep";
}
html.oaklandschools .custom-point-display[data-tracker="Water"]:after{
content:"8 oz of Water";
}
html.oaklandschools .custom-point-display[data-tracker="Fruits & Vegetables"]:after{
content:"Points" with "Serving(s)";
}
html.oaklandschools .custom-point-display[data-tracker="Dairy"]:after{
content:"Serving(s)";
}
html.oaklandschools .custom-point-display[data-tracker="Protein"]:after{
content:"Serving(s)";
}
html.oaklandschools .custom-point-display[data-tracker="Grain"]:after{
content:"Serving(s)";
}



/* --- PPEPWellness css ------------------------------------------------------------------------------------------------------------------------------------- */

@media (max-width: 480px){
html.ppepwellness #page-header .w-logo {
   /*display:none !important;*/
}
html.ppepwellness #page-header .w-logo img {
    max-width: 100%;
    max-height: 119px !important;
    height: 200px !important;
}
}


html.ppepwellness body.page-master form.loggedOut#pageForm #page-nav{
    display:none !important;
}

html.ppepwellness body.page-master form.loggedOut#pageForm {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=e192bd7f-17dc-487b-a836-b37d1b78f6b0);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50%;
}

html.ppepwellness .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 700px;
    background-color: transparent;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=57c2489f-323e-41ef-b274-8c008199a9c9) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0px -73px;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}

html.ppepwellness .default_aspx.loggedOut #page-nav{
    display:none !important;
}


html.ppepwellness .bot-img {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=e192bd7f-17dc-487b-a836-b37d1b78f6b0) !important;
}


html.ppepwellness #page-header .w-logo {
    padding: 15px;
    background-color: #fff;
    width: auto !important;
    box-shadow: 4px 3px 20px #444;
    margin-left: 10%;
}

html.ppepwellness #page-header .w-logo img {
    max-width: 140%;
    max-height: 190px;
    height:200px;
}



html.ppepwellness #page-nav .k-menu>.k-item>.k-link {
    background-color: #f3562d;
}


html.ppepwellness .link-box .box-btn {
    background-color: #5d3888 !important;
}

html.ppepwellness #page-nav .k-menu>.k-item>.k-link,
html.ppepwellness #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #5c3989;
}

html.ppepwellness #page-header {
	height: 53px;
	background-color: #5c3989;
	z-index: 7001;
}

html.ppepwellness .page-master #page-footer {
	background-color: #5c3989;
}

html.ppepwellness #page-nav .k-menu>.k-state-hover,
html.ppepwellness #page-nav .k-menu>.k-state-active,
html.ppepwellness #page-nav .k-menu>.k-state-focused,
html.ppepwellness #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.ppepwellness #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.ppepwellness #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.ppepwellness #page-nav .k-menu>.k-item>.k-link:hover,
html.ppepwellness #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.ppepwellness .k-link:link,

html.ppepwellness .k-nav-current.k-state-hover .k-link,

html.ppepwellness .link {
	color: #29a599;
}

html.ppepwellness .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.ppepwellness .k-menu .k-menu-group .k-item>.k-link,
html.ppepwellness .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.ppepwellness .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #29a599 !important;
}



html.ppepwellness .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.ppepwellness .events_default_aspx #page-header .w-logo{
    display:none !important;
}

html.ppepwellness .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 29vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=bd54a5a3-bf03-4c68-b8ee-caa21d244d6b) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: top !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
}


/* --- pspring css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */

html.pspring [data-link="devices"] {
  display: none !important;
}



html.pspring .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.pspring .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.pspring .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.pspring .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.pspring .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.pspring .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.pspring #formLink-full {
    display:block;
}
html.pspring #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.pspring #formLink-full {
        display:none;
    }
    html.pspring #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.pspring .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=7fbfe6e8-3258-48f6-b0d0-e66a8fd5843b);
    background-size: cover !Important;
}


html.pspring .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 600px;
    background-color: #192a48;
    text-align: center;
}

html.pspring .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55c6487f-6c3c-40ac-a751-ae93d9950a50);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.pspring .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.pspring .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}



/* --- pittohiowellness css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */

html.pittohiowellness [data-link="devices"] {
  display: none !important;
}



html.pittohiowellness .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.pittohiowellness .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #4d4949;
}

html.pittohiowellness .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.pittohiowellness .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.pittohiowellness .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.pittohiowellness .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #082360;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.pittohiowellness #formLink-full {
    display:block;
}
html.pittohiowellness #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.pittohiowellness #formLink-full {
        display:none;
    }
    html.pittohiowellness #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.pittohiowellness .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=447e0bcb-6b78-40dd-b96f-c9b263eade4b);
    background-size: cover !Important;
}


html.pittohiowellness .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1000px;
    background-color: #082360;
    text-align: center;
}

html.pittohiowellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55c6487f-6c3c-40ac-a751-ae93d9950a50);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.pittohiowellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.pittohiowellness .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}



/* --- pmi css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */

html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://corehealthylife.com/shared/Templates/contempo/images/tab1.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}
/*
html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-4"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}
*/


html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=de5afea7-cd98-40ed-91c3-da5eac71249b) !important;
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}


html.pmi .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.pmi .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.pmi .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.pmi .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.pmi .top-box {

    height: auto !important;
    border-radius: 10px;

}

@media only screen and (max-width: 480px) {
html.pmi .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}




html.pmi [data-link="devices"]{
    display:block !important;
}

html.pmi .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1400px;
    background-color: #192a48;
    text-align: center;
}

html.pmi .page-master .trackactivity {
    margin-top: 0px;
}

html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://corehealthylife.com/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=de5afea7-cd98-40ed-91c3-da5eac71249b);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}




        @media only screen and (max-width: 480px) {
       html.pmi .s-calories {
            display: block;
            width:auto !important;
            padding-left:0px !important;
        } 
        
        .tab1image img{
            width:174px !important;
        }
        }
        
html.pmi .page-master{
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=11dc28eb-d3fa-48d6-8e40-e6716dcde9be) !important;
    background-size: cover !Important;
}        

html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=6e778ed3-100b-4649-8913-83b2f1d0cab1);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.pmi .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.pmi .top-box {
    float: left;
    height: auto !important;
}



html.pmi .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
    background-color:#26b8ef;
}

html.pmi .prog-head{
    color:#003087 !important;
    
}



html.pmi .default_aspx.loggedOut #page-nav{
    display:none !important;

}
html.pmi .loggedOut #page-header {
    height: auto !important;
}


html.pmi [data-link="devices"]{
    display:block !important;
}


/*DickinsonWright */


/*Border color for tabs */

html.dickinsonwright [data-link="devices"] {
  display: none !important;
}



html.dickinsonwright .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.dickinsonwright .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #4d4949;
}

html.dickinsonwright .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.dickinsonwright .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.dickinsonwright .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.dickinsonwright .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #082360;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.dickinsonwright #formLink-full {
    display:block;
}
html.dickinsonwright #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.dickinsonwright #formLink-full {
        display:none;
    }
    html.dickinsonwright #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */





html.dickinsonwright .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=8e28c935-209b-4309-bccd-e2e6835ea802);
    background-size: cover !Important;
}


html.dickinsonwright .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1200px;
    background-color: #082360;
    text-align: center;
}

html.dickinsonwright .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55c6487f-6c3c-40ac-a751-ae93d9950a50);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.dickinsonwright .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.dickinsonwright .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}


/* --- healthworks css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */

html.healthworks [data-link="devices"] {
  display: none !important;
}



html.healthworks .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.healthworks .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #4d4949;
}

html.healthworks .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.healthworks .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.healthworks .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.healthworks .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #082360;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.healthworks #formLink-full {
    display:block;
}
html.healthworks #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.healthworks #formLink-full {
        display:none;
    }
    html.healthworks #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.healthworks .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=447e0bcb-6b78-40dd-b96f-c9b263eade4b);
    background-size: cover !Important;
}


html.healthworks .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 2000px !important;
    background-color: #082360;
    text-align: center;
}

html.healthworks .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55c6487f-6c3c-40ac-a751-ae93d9950a50);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.healthworks .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.healthworks .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

/* --- SEABHS css ------------------------------------------------------------------------------------------------------------------------------------- */

html.seabhs .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=94c1790f-63fb-4e01-a984-50a45487d76b);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.seabhs .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=7cd5b37d-0173-4501-bf90-b809aec50cdc);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.seabhs .k-link:link,html.seabhs .k-link:visited,html.seabhs .k-nav-current.k-state-hover .k-link {
    color: #5d112e;
}

s
 
html.seabhs .page-master .k-link:link,html.seabhs .page-master .k-link:visited,html.seabhs .page-master .k-nav-current.k-state-hover .k-link {
    color: #5d112e;
}

html.seabhs .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 838px;
    background-color: #5d112e !important;
    text-align: center;
}

html.seabhs .darkblue-bg {
    background-color: #bf9317;
}


html.seabhs .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
}

html.seabhs .page-master #page-nav .k-menu>.k-item>.k-link:hover {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}

html.seabhs .page-master .k-nav-current.k-state-hover .k-link {
    background-color: rgba(156, 143, 197, 0.5803921568627451) !important;
}


html.seabhs .lightblue-bg {
    background-color: #eac353;
}

html.seabhs .prog-head {
    font-family: "Open Sans", Helvetica, sans-serif;
    display: block;
    font-size: 36px;
    font-weight: normal;
    margin-top: 30px;
    text-align: center;
    color: #11269e;
    text-transform: uppercase;
}

html.seabhs .s-day {
    color: #c69300;
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 30px;
}

html.seabhs .s-steps {
    font-size: 80px;
    color: #c69300;
    font-weight: 600;
    line-height: 90px;
}


html.seabhs .btn.trackactivity {
    background-color: #c69300;
}


html.seabhs .s-sub {
    font-size: 17px;
    color: #ffffff;
}

html.seabhs .default_aspx.loggedOut #page-nav{
    display:none !important;
}

html.seabhs .page-master .loggedOut #page-header {
    height: 100px;
    z-index: 7001;
}

html.seabhs body.page-master {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=93840bcc-574e-46ae-8911-e4b6453a5fd1);
	background-position: center;
	background-size: cover;
}

/* --- SpectrumHealthcare css ------------------------------------------------------------------------------------------------------------------------------------- */

html.spectrumhealthcare body.vibrant #welcomeFlex-loggedOut{
    width:unset !important;
    margin: 220px 40% 0 0;
}


@media (max-width: 480px){
html.spectrumhealthcare .w-logo {
    /*display: none!important;*/
}
}

html.spectrumhealthcare #page-header .w-logo {
    padding: 15px;
    background-color: #fff;
    width: auto !important;
    box-shadow: 4px 3px 20px #444;
    margin-left: 10%;
}

html.spectrumhealthcare .default_aspx .bot-img {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=e192bd7f-17dc-487b-a836-b37d1b78f6b0) !important;
}

html.spectrumhealthcare .default_aspx:not(.loggedOut) #page-content .main-banner {
    width: 100%;
    height: 58vw;
    max-height: 600px;
    background-color: transparent;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f8ad8f16-35c1-46d3-b822-02863600077d) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0px;
    left: 0;
    position: relative;
    top: 0;
    display: block;
}




html.spectrumhealthcare .link-box .box-btn {
    background-color: #5d3888 !important;
}

html.spectrumhealthcare .default_aspx .sub-head {
    font-weight: 300;
    color:#f3562d !important;
}


html.spectrumhealthcare #page-nav .k-menu>.k-item>.k-link,
html.spectrumhealthcare #page-nav .k-menu>.k-item>.k-link {
    /* color: #fff; */
    transition: color .2s ease-in-out;
    background-color: #8ad645;
}

html.spectrumhealthcare #page-header {
	height: 53px;
	background-color: #8ad645;
	z-index: 7001;
}

html.spectrumhealthcare .page-master #page-footer {
	background-color: #8ad645;
}

html.spectrumhealthcare #page-nav .k-menu>.k-state-hover,
html.spectrumhealthcare #page-nav .k-menu>.k-state-active,
html.spectrumhealthcare #page-nav .k-menu>.k-state-focused,
html.spectrumhealthcare #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.spectrumhealthcare #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.spectrumhealthcare #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.spectrumhealthcare #page-nav .k-menu>.k-item>.k-link:hover,
html.spectrumhealthcare #page-nav .k-menu>.k-item>.k-link:hover {
	color: #ddceef;
	background-color: transparent;
	border: none;
}

html.spectrumhealthcare .k-link:link,

html.spectrumhealthcare .k-nav-current.k-state-hover .k-link,

html.spectrumhealthcare .link {
	color: #000000;
}

html.spectrumhealthcare .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.spectrumhealthcare .k-menu .k-menu-group .k-item>.k-link,
html.spectrumhealthcare .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.spectrumhealthcare .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #000000 !important;
}


html.spectrumhealthcare .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.spectrumhealthcare .link-box .box-btn {
    background-color: #8ad645 !important;
}

html.spectrumhealthcare .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 29vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55141a74-93af-4eb1-bb7f-009ae2ed8e20) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 0px -550px !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
}

/* --- stuartwow ----------------------------------------------------------------------------------------------------------------------------------*/

html.stuartwow .page-master #page-nav .k-item.learning .k-link {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=fe945f24-2591-427e-9022-1aa95970605d) !important;
    background-repeat: no-repeat;
    background-size:30%;
}

@media only screen and (max-width: 650px) and (min-width: 481px) {
    html.stuartwow .page-master #page-nav .k-item.learning .k-link {
        background-size:50%;
    }
}

@media only screen and (max-width: 480px) {
    html.stuartwow .page-master #page-nav .k-item.learning .k-link {
        background-size:80%;
    }
}



html.stuartwow .page-master #page-nav .k-item.learning .k-link:hover {
    background-image:none !Important;
}


@media (max-width: 480px){
html.stuartwow #page-content {
    padding-top: 45px !important;
}
html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link {
    background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}
}

@media (max-width: 480px){
html.stuartwow .page-master #page-nav {
    height: 100px !important;
}

html.stuartwow #cal{
    top: 125px!important;
}
}
html.stuartwow #page-header,html.stuartwow body.page-master {
     background-color: #0e2258 !important; 
}

html.stuartwow [data-link="devices"]{
    display:block !important;
}

@media screen and (max-width: 480px){
html.stuartwow #page-header .w-user, html.stuartwow #page-header .w-inbox{
    height: 48px;
    width: 48px;
    margin-top: 0px;
    border-radius: 50%;margin-top:40px !important;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
}

html.stuartwow .page-master #page-nav.antman .k-item.social .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 90px;
    width: 90px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}

html.stuartwow .page-master #page-nav.antman .k-item.social .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.stuartwow .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 50px;
    width: 50px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}

/*
html.stuartwow footer .w-copyright,
html.stuartwow footer .w-poweredby {
	display: none !important;
} */



html.cbraisingthebaronwellness .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=71e7ced4-2195-44ff-bc2a-4d9e7ca743b1);
    background-size: cover !Important;
}

html.cbraisingthebaronwellness [data-link="devices"]{
    display: block !important;
}



/*
html.stuartwow .page-master #page-nav .k-item.home .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=BEAACEA0-2ED4-4187-816A-1888121C48B6) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.stuartwow .page-master #page-nav .k-item.home .k-link:hover {
	background-size: 0% !important;
}

html.stuartwow .page-master #page-nav .k-item.social .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=98276983-6ab0-4ab4-b93f-77cc24a5c34f) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.stuartwow .page-master #page-nav .k-item.social .k-link:hover {
	background-size: 0% !important;
}

html.stuartwow .page-master #page-nav .k-item.assessment .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=D862EA98-44D1-4322-84E7-47529C5ECB46) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.stuartwow .page-master #page-nav .k-item.assessment .k-link:hover {
	background-size: 0% !important;
}

html.stuartwow .page-master #page-nav .k-item.learning .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=81C508D2-BE5B-427B-A9B3-8D421D567253) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.stuartwow .page-master #page-nav .k-item.learning .k-link:hover {
	background-size: 0% !important;
}

html.stuartwow .page-master #page-nav .k-item.tracking .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.stuartwow .page-master #page-nav .k-item.tracking .k-link:hover {
	background-size: 0% !important;
} */

html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link:hover {
	background-size: 0% !important;
	background-color: #09a2a6 !important;
}

/* Making Antman Icons Bigger */

html.stuartwow .page-master #page-nav.antman .k-item.social .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.assessment .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.learning .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px !important;
	width: 90px !important;
	background-position: 50% !important;
	color: transparent;
}

/*Help Icon minimized */

html.stuartwow .page-master #page-nav.antman .k-item.social .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.assessment .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.learning .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px;
	width: 90px;
	background-position: 50%;
	color: transparent;
}

/* TRACKING-2 BUTTON */

html.stuartwow .page-master #page-nav .k-item.social .k-link,
html.stuartwow .page-master #page-nav .k-item.assessment .k-link,
html.stuartwow .page-master #page-nav .k-item.learning .k-link,
html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link,
html.stuartwow .page-master #page-nav .k-item.tracking .k-link,
html.stuartwow .page-master #page-nav .k-item.home .k-link {
	width: 160px;
	height: 160px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	margin: 0 18px;
	background-position: 50%;
	font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	color: transparent;
	font-size: 1.5em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	line-height: 160px;
	-moz-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, ;
	-o-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-webkit-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.stuartwow .page-master #page-nav .k-item.social:hover .k-link,
html.stuartwow .page-master #page-nav .k-item.assessment:hover .k-link,
html.stuartwow .page-master #page-nav .k-item.learning:hover .k-link,
html.stuartwow .page-master #page-nav .k-item.tracking-2:hover .k-link,
html.stuartwow .page-master #page-nav .k-item.tracking:hover .k-link,
html.stuartwow .page-master #page-nav .k-item.home:hover .k-link {
	color: #fff;
	background-image: none;
	border: 2px solid transparent;
}

html.stuartwow .page-master #page-nav .k-item.social,
html.stuartwow .page-master #page-nav .k-item.assessment,
html.stuartwow .page-master #page-nav .k-item.learning,
html.stuartwow .page-master #page-nav .k-item.tracking-2,
html.stuartwow .page-master #page-nav .k-item.home,
html.stuartwow .page-master #page-nav .k-item.manage {
	display: inline-block;
	float: none;
	border: none;
}

html.stuartwow .page-master #page-nav.antman .k-item.social .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.assessment .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.learning .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.home .k-link {
	line-height: 50px;
	border: none;
}

html.stuartwow .page-master #page-nav.antman .k-item.social .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.assessment .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.learning .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.tracking .k-link,
html.stuartwow .page-master #page-nav.antman .k-item.home .k-link {
	height: 50px;
	width: 50px;
	background-position: 50%;
	color: transparent;
}

html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

/*mobile view */

@media (max-width: 480px) {
	html.stuartwow .page-master #page-nav .k-item.social .k-link,
	html.stuartwow .page-master #page-nav .k-item.assessment .k-link,
	html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link,
	html.stuartwow .page-master #page-nav .k-item.tracking .k-link,
	html.stuartwow .page-master #page-nav .k-item.learning .k-link,
	html.stuartwow .page-master #page-nav .k-item.home .k-link {
		width: 50px !important;
		height: 50px !important;
		margin: 0 auto !important;
		background-position: 50% !important;
		color: transparent !important;
		border: none !important;
	}
	html.stuartwow .page-master .w-picture {
		height: 250px !important;
	}
}

/*tablet view */

@media (max-width: 1180px) and (min-width: 651px) {
	html.stuartwow .page-master #page-nav .k-item.social .k-link,
	html.stuartwow .page-master #page-nav .k-item.assessment .k-link,
	html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link,
	html.stuartwow .page-master #page-nav .k-item.learning .k-link,
	html.stuartwow .page-master #page-nav .k-item.tracking .k-link,
	html.stuartwow .page-master #page-nav .k-item.home .k-link {
		width: 110px !important;
		height: 110px !important;
		background-position: 50% !important;
		line-height: 110px !important;
		font-size: 1.125em !important;
	}
}

@media (max-width: 650px) and (min-width: 481px) {
	html.stuartwow .page-master #page-nav .k-item.social .k-link,
	html.stuartwow .page-master #page-nav .k-item.assessment .k-link,
	html.stuartwow .page-master #page-nav .k-item.tracking-2 .k-link,
	html.stuartwow .page-master #page-nav .k-item.learning .k-link,
	html.stuartwow .page-master #page-nav .k-item.tracking .k-link,
	html.stuartwow .page-master #page-nav .k-item.home .k-link {
		width: 80px !important;
		height: 80px !important;
		background-position: 50% !important;
		margin: 0 18px !important;
		line-height: 80px !important;
		font-size: 0.9em !important;
	}
}



/* --- SWN css ------------------------------------------------------------------------------------------------------------------------------------- */

@media screen and (max-width: 480px){
html.swn #page-header .w-user, html.swn #page-header .w-inbox{
    height: 48px;
    width: 48px;
    margin-top: -24px !important;
    border-radius: 50%;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
}
@media (max-width: 480px){
html.swn .page-master #page-nav {
    height: 200px !important;
}
}
html.swn .page-master #page-nav .k-menu {
	display: block !important;
}

/* html.swn .page-master .social .w-picture, .page-master .assessment .w-picture, .page-master .learning .w-picture, .page-master .tracking .w-picture, .page-master .dashboard_aspx .w-picture, .page-master .default_aspx .w-picture {
    height: 450px !important;
} */

/* make background white for now */

/* html.swn .page-master .social .w-stats-container, .page-master .assessment .w-stats-container, .page-master .learning .w-stats-container, .page-master .tracking .w-stats-container, .page-master .dashboard_aspx .w-stats-container, .page-master .default_aspx .w-stats-container {
 
 height:50px !important;
    /* height: 300px; */

/* } */

/* inverts mail icon so it's visible with white header */

html.swn #page-header .w-inbox {
	filter: invert(100%) !important;
}

html.swn .page-master #page-footer {
	background-color: #F7A21D;
	margin-top: 0px !important;
}

html.swn .w-stats-container {
	background-color: #10467B !important;
	opacity: 0.8 !important;
}

html.swn form#pageForm .w-picture {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=6ADFD34A-F1D9-4C5E-941F-BC63C4D4256C) !important;
	background-position: center 40px !important;
	background-size: cover !important;
}

html.swn #page-header,
html.swn body.page-master {
	background-color: #FFFFFF !important;
}

html.swn .page-master #page-footer {
	background-color: #fda110;
}

/* invert message box colors so visible for swn */

html.swn #page-header .w-inbox {
	filter: invert(100%);
}

html.swn .default_aspx {
	background-color: #F7A21D !important;
}

html.swn .loggedout_aspx {
	background-color: #F7A21D !important;
	
}

html.swn .loggedOut #page-nav {
display: none !important;
	
}

html.swn .loggedout_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.swn .loggedout_aspx .w-menu-full {
	display: none !important;
}

html.swn .license_aspx {
	background-color: #F7A21D !important;
}

html.swn .license_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.swn .contact_default_aspx {
	background-color: #F7A21D !important;
}

html.swn .contact_default_aspx .w-stats-container {
	background-color: #10467B;
	opacity: 0.8;
}

html.swn .page-master #page-footer {
	background-color: #F7A21D;
}

html.swn .home .l-section,
.default_aspx .l-section {
	background-color: #10467B;
}

html.swn .challenge_default_aspx {
	background-color: #F7A21D;
}

html.swn .events_default_aspx {
	background-color: #F7A21D;
}

html.swn .page-master #page-nav .k-menu {
	/* display:flex !important; */
}

html.swn .dashboard_aspx #page-content,
html.swn .default_aspx #page-content,
html.swn .library_default_aspx #page-content,
html.swn .library_default_aspx {
	min-height: calc(100vh - 600px) !important;
	background-color: #F7A21D !important;
}

html.swn footer .w-copyright,
html.swn footer .w-poweredby {
	display: block !important;
}

html.swn header#page-header {
	background-color: #FFFFFF !important;
}



html.swn #page-content {
	min-height: calc(100vh - 600px) !important;
}

html.swn .owner {
	display: none !important;
}

html.swn .page-master #page-nav .k-item.home .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=BEAACEA0-2ED4-4187-816A-1888121C48B6) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.swn .page-master #page-nav .k-item.home .k-link:hover {
	background-size: 0% !important;
}

html.swn .page-master #page-nav .k-item.social .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=4106cfc9-037d-4d76-b455-2597df2eeb1d) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.swn .page-master #page-nav .k-item.social .k-link:hover {
	background-size: 0% !important;
}

html.swn .page-master #page-nav .k-item.assessment .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=b72646e3-8190-4348-99f7-2dc2389647d2) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.swn .page-master #page-nav .k-item.assessment .k-link:hover {
	background-size: 0% !important;
}

html.swn .page-master #page-nav .k-item.learning .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=81C508D2-BE5B-427B-A9B3-8D421D567253) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.swn .page-master #page-nav .k-item.learning .k-link:hover {
	background-size: 0% !important;
}

html.swn .page-master #page-nav .k-item.tracking .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.swn .page-master #page-nav .k-item.tracking .k-link:hover {
	background-size: 0% !important;
}

html.swn .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.swn .page-master #page-nav .k-item.tracking-2 .k-link:hover {
	background-size: 0% !important;
	background-color: #09a2a6 !important;
}

/* Making Antman Icons Bigger */

html.swn .page-master #page-nav.antman .k-item.social .k-link,
html.swn .page-master #page-nav.antman .k-item.assessment .k-link,
html.swn .page-master #page-nav.antman .k-item.learning .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking .k-link,
html.swn .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px !important;
	width: 90px !important;
	background-position: 50% !important;
	color: transparent;
}

/*Help Icon minimized */

html.swn .page-master #page-nav.antman .k-item.social .k-link,
html.swn .page-master #page-nav.antman .k-item.assessment .k-link,
html.swn .page-master #page-nav.antman .k-item.learning .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.swn .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px;
	width: 90px;
	background-position: 50%;
	color: transparent;
}

/* TRACKING-2 BUTTON */

html.swn .page-master #page-nav .k-item.social .k-link,
html.swn .page-master #page-nav .k-item.assessment .k-link,
html.swn .page-master #page-nav .k-item.learning .k-link,
html.swn .page-master #page-nav .k-item.tracking-2 .k-link,
html.swn .page-master #page-nav .k-item.tracking .k-link,
html.swn .page-master #page-nav .k-item.home .k-link {
	width: 160px;
	height: 160px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	margin: 0 18px;
	background-position: 50%;
	font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	color: transparent;
	font-size: 1.5em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	line-height: 160px;
	-moz-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out, ;
	-o-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-webkit-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html.swn .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.swn .page-master #page-nav .k-item.social:hover .k-link,
html.swn .page-master #page-nav .k-item.assessment:hover .k-link,
html.swn .page-master #page-nav .k-item.learning:hover .k-link,
html.swn .page-master #page-nav .k-item.tracking-2:hover .k-link,
html.swn .page-master #page-nav .k-item.tracking:hover .k-link,
html.swn .page-master #page-nav .k-item.home:hover .k-link {
	color: #fff;
	background-image: none;
	border: 2px solid transparent;
}

html.swn .page-master #page-nav .k-item.social,
html.swn .page-master #page-nav .k-item.assessment,
html.swn .page-master #page-nav .k-item.learning,
html.swn .page-master #page-nav .k-item.tracking-2,
html.swn .page-master #page-nav .k-item.home,
html.swn .page-master #page-nav .k-item.manage {
	display: inline-block;
	float: none;
	border: none;
}

html.swn .page-master #page-nav.antman .k-item.social .k-link,
html.swn .page-master #page-nav.antman .k-item.assessment .k-link,
html.swn .page-master #page-nav.antman .k-item.learning .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking .k-link,
html.swn .page-master #page-nav.antman .k-item.home .k-link {
	line-height: 50px;
	border: none;
}

html.swn .page-master #page-nav.antman .k-item.social .k-link,
html.swn .page-master #page-nav.antman .k-item.assessment .k-link,
html.swn .page-master #page-nav.antman .k-item.learning .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.swn .page-master #page-nav.antman .k-item.tracking .k-link,
html.swn .page-master #page-nav.antman .k-item.home .k-link {
	height: 50px;
	width: 50px;
	background-position: 50%;
	color: transparent;
}

html.swn .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

/*mobile view */

@media (max-width: 480px) {
	html.swn .page-master #page-nav .k-item.social .k-link,
	html.swn .page-master #page-nav .k-item.assessment .k-link,
	html.swn .page-master #page-nav .k-item.tracking-2 .k-link,
	html.swn .page-master #page-nav .k-item.tracking .k-link,
	html.swn .page-master #page-nav .k-item.learning .k-link,
	html.swn .page-master #page-nav .k-item.home .k-link {
		width: 50px !important;
		height: 50px !important;
		margin: 0 auto !important;
		background-position: 50% !important;
		color: transparent !important;
		border: none !important;
	}
	/* html.swn .page-master .w-picture {
    height: 250px !important;
} */
}

/*tablet view */

@media (max-width: 1180px) and (min-width: 651px) {
	html.swn .page-master #page-nav .k-item.social .k-link,
	html.swn .page-master #page-nav .k-item.assessment .k-link,
	html.swn .page-master #page-nav .k-item.tracking-2 .k-link,
	html.swn .page-master #page-nav .k-item.learning .k-link,
	html.swn .page-master #page-nav .k-item.tracking .k-link,
	html.swn .page-master #page-nav .k-item.home .k-link {
		width: 110px !important;
		height: 110px !important;
		background-position: 50% !important;
		line-height: 110px !important;
		font-size: 1.125em !important;
	}
}

@media (max-width: 650px) and (min-width: 481px) {
	html.swn .page-master #page-nav .k-item.social .k-link,
	html.swn .page-master #page-nav .k-item.assessment .k-link,
	html.swn .page-master #page-nav .k-item.tracking-2 .k-link,
	html.swn .page-master #page-nav .k-item.learning .k-link,
	html.swn .page-master #page-nav .k-item.tracking .k-link,
	html.swn .page-master #page-nav .k-item.home .k-link {
		width: 80px !important;
		height: 80px !important;
		background-position: 50% !important;
		margin: 0 18px !important;
		line-height: 80px !important;
		font-size: 0.9em !important;
	}
}

/* --- TeamSoy css ------------------------------------------------------------------------------------------------------------------------------------- */
html.teamsoy .default_aspx.loggedOut #page-nav{
    display:none !important;
}
html.teamsoy .default_aspx.loggedOut #page-header{
    height:120px;
    display:none !important;
}

html.teamsoy .top-box {
    float: left;
    width: 100%;
    height: auto !important;
    overflow-y: hidden;
    margin: 0 auto;
    background-color: rgba(255,255,255,.8);
}

html.teamsoy .page-master #page-nav, html.teamsoy .page-master #page-header {
    background-color: #ffffff;
}

html.teamsoy .k-menu .k-item, .k-menu.k-header {
    border-color: transparent;
}

html.teamsoy .contempo.page-master #page-nav .k-menu {
    text-align: right;
    background-color: #ffffff;
}

html.teamsoy .page-master #page-nav .k-menu>.k-item>.k-link {
    color: #214B41;
    background-color: #ffffff;
}

html.teamsoy .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 838px;
    background-color: #0A4220 !important;
    text-align: center;
}

html.teamsoy .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=37bd12cb-897a-4acb-97bc-bd8c9c1e43f2);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.teamsoy .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=883d20e9-bec7-412f-8956-c307cf3f169d);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.teamsoy .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=5687c1e2-2aff-4b1e-809f-9e54f115f38a);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}

/*html.teamsoy .loggedOut .w-menu-full {
    display: none;
}

html.teamsoy .page-master #page-nav, html.teamsoy .page-master #page-header {
    background-color: #214B41;
    height:auto;
}*/

html.teamsoy .page-master .k-nav-current.k-state-hover .k-link {
    color: transparent;
}
html.teamsoy body.page-master {
    background-color: #fff!important;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f93ddb15-649b-4ef2-bea7-33216eb5cf5d);
    background-size: cover;
}

html.teamsoy .w-logo {
    text-align: center;
    float: left;
    display: none !important;
}


/* --- Tecumseh css ------------------------------------------------------------------------------------------------------------------------------------- */

/*Border color for tabs */


html.tecumseh #mobile-chat-container {
    margin-bottom: 27px;
    /* padding-left: 43px; */
}

html.tecumseh .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.tecumseh .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.tecumseh .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.tecumseh .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.tecumseh .top-box {

    height: auto !important;

}
.page-master .s-full {
    max-height: none;
}

@media only screen and (max-width: 480px) {
html.tecumseh .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}
/* -- start jotform link change css -- */
html.tecumseh #formLink-full {
    display:block;
}
html.tecumseh #formLink-mobile {
    display:none;
}

@media only screen and (max-width: 700px) {
    html.tecumseh #formLink-full {
        display:none;
    }
    html.tecumseh #formLink-mobile {
        display:block;
    }
}
/* -- end jotform link change css -- */


html.tecumseh .page-master{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=7dc0b0fa-d352-49e8-80d6-9beb064b51fd); 
    background-size: cover !Important;
    background-position: center;
}

html.tecumseh [data-link="devices"]{
    display:none !important;
}

html.tecumseh .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 600px;
    background-color: #192a48;
    text-align: center;
}

html.tecumseh .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55c6487f-6c3c-40ac-a751-ae93d9950a50);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.tecumseh .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=daf76151-b1ae-49b8-ad35-174a7249878e);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.tecumseh .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=f0465cef-629f-4857-a0ca-428ca91b193e);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

/* ---- Trustwellness --------------------------------------------------------------------------------------------------------------------------------*/



html.nhitnew .impDatesRem,
html.trustwellness .impDatesRem{
    font-size:.85em;
}
html.nhitnew  .impDatesRem li,
html.trustwellness  .impDatesRem li{
    margin-bottom:6px;
}
html.nhitnew .main-banner:after,
html.trustwellness .main-banner:after{
    bottom: -78% !important;
}

html.trustwellness .default_aspx #page-content .main-banner {
    width: 100%;
    height: 8vw !important;
    max-height: 650px;
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: -200px !important;
    left: 0;
    position: relative;
    top: 0;
}
@media all and (max-width: 768px) {

	html.trustwellness body.vibrant .default_aspx #page-content .main-banner {
        height: 13vw !important;
    }
}
html.trustwellness .default_aspx .main-banner:after {
    content: "" !important;
}
html.trustwellness .main-banner{
    /*background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=746f0f87-28be-48b9-b049-820c4fc6a19d) !important;*/
	background-image:none !important;
    background-position: center center !important;
}
html.trustwellness .tracking .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=6576ebe8-0d6f-486a-8fce-63fe25177f9b) !important;
    background-position: center center;
}
html.trustwellness .assessment .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=3719662f-ad6d-4b2b-9fba-d5cba73c9d4f) !important;
    background-position: 0 -407px !important;
}
html.trustwellness .learn .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=fd3b270e-51ed-41d5-a0a3-9d732db14180) !important;
    background-position: center 77% !important;
}
html.trustwellness .social .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=38a2e322-c4e7-4dad-9b43-15fc9b8be0bc) !important;
}
html.trustwellness .events_default_aspx .main-banner {
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=93548de7-8b7f-4ae0-9728-e97ce2a66a8c) !important;
}
/* health tips */
html.trustwellness [data-pageid=dashboard_40f02021826347c7801e9d7b5cfcc728] .main-banner{
    background-image:url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=4bbc893c-f401-4e11-b827-85caca8d1dc6) !important;
    width: 100%;
    height: 20vw;
    background-size: cover;
    background-repeat: no-repeat;
    left: 0;
    position: absolute;
    display: block;
}
















































/* --- waynehealthcare ----------------------------------------------------------------------------------------------------------------------------------*/
html.waynehealthcare .w-picture{
    background-image:url('CoreHealth.Web.UI.ImageStore.axd?id=b731569c-9228-49f2-a449-a47f41b9305b');
    background-size:cover;
    background-position-y:-250px
}

html.waynehealthcare [data-link="devices"] a{
    display:none !important;
}

html.waynehealthcare .page-master #page-nav {
    background-color: rgba(61, 168, 221, 0.27);
}

/* html.waynehealthcare body#masterPage,html.waynehealthcare body{
    background-color: #84e684b8 !important;
} */

html.waynehealthcare .page-master #page-footer {

    filter: invert(0.1);

}

html.waynehealthcare #page-header .w-inbox {
    background-image: url(/shared/templates/leapfrog/images/icons/white-mail.png);
    background-repeat: no-repeat;
    margin-left: 10px;
    filter: invert(1);
}

html.waynehealthcare .page-master #page-nav .k-item.learning .k-link {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=fe945f24-2591-427e-9022-1aa95970605d) !important;
    background-repeat: no-repeat;
    background-size:30%;
}

@media only screen and (max-width: 650px) and (min0width: 481px) {
    html.waynehealthcare .page-master #page-nav .k-item.learning .k-link {
        background-size:50%;
    }
}

@media only screen and (max-width: 480px) {
    html.waynehealthcare .page-master #page-nav .k-item.learning .k-link {
        background-size:80%;
    }
}

html.waynehealthcare .page-master #page-nav .k-item.learning .k-link:hover {
    background-image:none !Important;
}


@media (max-width: 480px){
html.waynehealthcare #page-content {
    padding-top: 45px !important;
}
html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link {
    background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
    background-repeat: no-repeat !important;
    background-size: 100% !important;
}
}

@media (max-width: 480px){
html.waynehealthcare .page-master #page-nav {
    height: 225px !important;
}

html.waynehealthcare #cal{
    top: 125px!important;
}
}
html.waynehealthcare #page-header,html.waynehealthcare body.page-master {
     background-color: #fff !important; 
}

html.waynehealthcare [data-link="devices"]{
    display:block !important;
}

@media screen and (max-width: 480px){
html.waynehealthcare #page-header .w-user, html.waynehealthcare #page-header .w-inbox{
    height: 48px;
    width: 48px;
    margin-top: 0px;
    border-radius: 50%;margin-top:40px !important;
    -moz-transition: background-color .4s;
    -o-transition: background-color .4s;
    -webkit-transition: background-color .4s;
    transition: background-color .4s;
}
}

html.waynehealthcare .page-master #page-nav.antman .k-item.social .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 90px;
    width: 90px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}

html.waynehealthcare .page-master #page-nav.antman .k-item.social .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.assessment .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.learning .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking-2 .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking .k-link:hover,
html.waynehealthcare .page-master #page-nav.antman .k-item.home .k-link:hover {
    height: 50px;
    width: 50px;
    background-position: 50%;
    color: white;
    font-size:15px;
    line-height: 90px;
}


/*
html.waynehealthcare footer .w-copyright,
html.waynehealthcare footer .w-poweredby {
	display: none !important;
} */







/*
html.waynehealthcare .page-master #page-nav .k-item.home .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=BEAACEA0-2ED4-4187-816A-1888121C48B6) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.waynehealthcare .page-master #page-nav .k-item.home .k-link:hover {
	background-size: 0% !important;
}

html.waynehealthcare .page-master #page-nav .k-item.social .k-link {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=98276983-6ab0-4ab4-b93f-77cc24a5c34f) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.waynehealthcare .page-master #page-nav .k-item.social .k-link:hover {
	background-size: 0% !important;
}

html.waynehealthcare .page-master #page-nav .k-item.assessment .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=D862EA98-44D1-4322-84E7-47529C5ECB46) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.waynehealthcare .page-master #page-nav .k-item.assessment .k-link:hover {
	background-size: 0% !important;
}

html.waynehealthcare .page-master #page-nav .k-item.learning .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=81C508D2-BE5B-427B-A9B3-8D421D567253) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.waynehealthcare .page-master #page-nav .k-item.learning .k-link:hover {
	background-size: 0% !important;
}

html.waynehealthcare .page-master #page-nav .k-item.tracking .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.waynehealthcare .page-master #page-nav .k-item.tracking .k-link:hover {
	background-size: 0% !important;
} */

html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link:hover {
	background-size: 0% !important;
	background-color: #09a2a6 !important;
}

/* Making Antman Icons Bigger */

html.waynehealthcare .page-master #page-nav.antman .k-item.social .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.assessment .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.learning .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px !important;
	width: 90px !important;
	background-position: 50% !important;
	color: transparent;
}

/*Help Icon minimized */

html.waynehealthcare .page-master #page-nav.antman .k-item.social .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.assessment .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.learning .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.home .k-link {
	height: 90px;
	width: 90px;
	background-position: 50%;
	color: transparent;
}

/* TRACKING-2 BUTTON */

html.waynehealthcare .page-master #page-nav .k-item.social .k-link,
html.waynehealthcare .page-master #page-nav .k-item.assessment .k-link,
html.waynehealthcare .page-master #page-nav .k-item.learning .k-link,
html.waynehealthcare .page-master #page-nav .k-item.tracking .k-link,
html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link,
html.waynehealthcare .page-master #page-nav .k-item.home .k-link {
	width: 160px;
	height: 160px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 50%;
	margin: 0 18px;
	background-position: 50%;
	font-family: 'Yanone Kaffeesatz', Arial, sans-serif;
	color: transparent;
	font-size: 1.5em;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
	line-height: 160px;
	-moz-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-o-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-webkit-transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	transition: all .2s ease-in-out, color .3s ease-in-out, background-color .3s ease-in-out;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=C69FA4A5-F158-45CB-A95E-F70934C0B194) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

html.waynehealthcare .page-master #page-nav .k-item.social:hover .k-link,
html.waynehealthcare .page-master #page-nav .k-item.assessment:hover .k-link,
html.waynehealthcare .page-master #page-nav .k-item.learning:hover .k-link,
html.waynehealthcare .page-master #page-nav .k-item.tracking-2:hover .k-link,
html.waynehealthcare .page-master #page-nav .k-item.tracking:hover .k-link,
html.waynehealthcare .page-master #page-nav .k-item.home:hover .k-link {
	color: #fff;
	background-image: none;
	border: 2px solid transparent;
}

html.waynehealthcare .page-master #page-nav .k-item.social,
html.waynehealthcare .page-master #page-nav .k-item.assessment,
html.waynehealthcare .page-master #page-nav .k-item.learning,
html.waynehealthcare .page-master #page-nav .k-item.tracking-2,
html.waynehealthcare .page-master #page-nav .k-item.home,
html.waynehealthcare .page-master #page-nav .k-item.manage {
	display: inline-block;
	float: none;
	border: none;
}

html.waynehealthcare .page-master #page-nav.antman .k-item.social .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.assessment .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.learning .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.home .k-link {
	line-height: 50px;
	border: none;
}

html.waynehealthcare .page-master #page-nav.antman .k-item.social .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.assessment .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.learning .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking-2 .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.tracking .k-link,
html.waynehealthcare .page-master #page-nav.antman .k-item.home .k-link {
	height: 50px;
	width: 50px;
	background-position: 50%;
	color: transparent;
}

html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link {
	background-image: url(COREHEALTH.WEB.UI.IMAGESTORE.AXD?ID=B2538828-B070-4D88-93B4-E0EE3181D4A0) !important;
	background-repeat: no-repeat !important;
	background-size: 35%;
}

/*mobile view */

@media (max-width: 480px) {
	html.waynehealthcare .page-master #page-nav .k-item.social .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.assessment .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.tracking .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.learning .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.home .k-link {
		width: 50px !important;
		height: 50px !important;
		margin: 0 auto !important;
		background-position: 50% !important;
		color: transparent !important;
		border: none !important;
	}
	html.waynehealthcare .page-master .w-picture {
		height: 250px !important;
	}
}

/*tablet view */

@media (max-width: 1180px) and (min-width: 651px) {
	html.waynehealthcare .page-master #page-nav .k-item.social .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.assessment .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.learning .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.tracking .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.home .k-link {
		width: 110px !important;
		height: 110px !important;
		background-position: 50% !important;
		line-height: 110px !important;
		font-size: 1.125em !important;
	}
}

@media (max-width: 650px) and (min-width: 481px) {
	html.waynehealthcare .page-master #page-nav .k-item.social .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.assessment .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.tracking-2 .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.learning .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.tracking .k-link,
	html.waynehealthcare .page-master #page-nav .k-item.home .k-link {
		width: 80px !important;
		height: 80px !important;
		background-position: 50% !important;
		margin: 0 18px !important;
		line-height: 80px !important;
		font-size: 0.9em !important;
	}
}




/* --- polarahealth css ------------------------------------------------------------------------------------------------------------------------------------- */

html.polarahealth .default_aspx.loggedOut #page-nav{
    display:none !important;
}



html.polarahealth .k-context-menu.k-menu-vertical>.k-item>.k-link,
html.polarahealth .k-menu .k-menu-group .k-item>.k-link,
html.polarahealth .k-menu-scroll-wrapper .k-menu-group .k-item>.k-link,
html.polarahealth .k-popups-wrapper.vertical>.k-item>.k-link {
    padding: .28em 1.8em .38em .9em;
    color: #094973;
}


html.polarahealth .bot-img{
    background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=c0b9f130-ae7d-4aa4-aeab-6a12fbc91e82) !important;
    background-position:bottom !important;
}

html.polarahealth #page-nav .k-menu>.k-item>.k-link,
html.polarahealth #page-nav .k-menu>.k-item>.k-link {
	color: #fff;
	transition: color .2s ease-in-out;
	background-color: #327997 !important;
}

html.polarahealth .default_aspx .loggedOut {
	background-image: none !important;
}

html.polarahealth #page-header {
	background-color: #327997 !important;
}

html.polarahealth #page-footer {
	background-color: #327997;
}

html.polarahealth #page-nav .k-menu>.k-state-hover,
html.polarahealth #page-nav .k-menu>.k-state-active,
html.polarahealth #page-nav .k-menu>.k-state-focused,
html.polarahealth #page-nav .k-menu>.k-item>.k-link.k-state-hover,
html.polarahealth #page-nav .k-menu>.k-item>.k-link.k-state-active,
html.polarahealth #page-nav .k-menu>.k-item>.k-link.k-state-focused,
html.polarahealth #page-nav .k-state-selected:link,
html.polarahealth #page-nav .k-menu>.k-item>.k-link:hover,
html.polarahealth #page-nav .k-menu>.k-item>.k-link:hover {
	color: #094973;
	background-color: transparent;
	border: none;
}

html.polarahealth .k-state-selected,
html.polarahealth .k-state-selected:link,
html.polarahealth .k-list>.k-state-selected,
html.polarahealth .k-list>.k-state-highlight,
html.polarahealth .k-panel>.k-state-selected,
html.polarahealth .k-ghost-splitbar-vertical,
html.polarahealth .k-ghost-splitbar-horizontal,
html.polarahealth .k-draghandle.k-state-selected:hover,
html.polarahealth .k-scheduler .k-scheduler-toolbar .k-state-selected,
html.polarahealth .k-scheduler .k-today.k-state-selected,
html.polarahealth .k-marquee-color {
	background-color: #327997;
	border-color: #327997;
}

html.polarahealth .k-link:link,
html.polarahealth .k-nav-current.k-state-hover .k-link,
html.polarahealth .link {
	color: #094973;
}


/* .k-nav-current.k-state-hover .k-link, a, a:visited, .link {
    color: #094973 !important;
} */

html.polarahealth .default_aspx .loggedIn #page-content .main-banner {
	width: 100% !important;
	height: 58vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(/shared/templates/vibrant2.0/images/banner-home.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	filter: invert(20%) !important;
}

html.polarahealth .map_map_aspx #page-content .main-banner {
	width: 100% !important;
	height: 58vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(/shared/templates/vibrant2.0/images/banner-home.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	filter: invert(20%) !important;
}

html.polarahealth .map_map_aspx #page-content>.main-grid {
	padding-top: 80px;
	padding-bottom: 80px;
}

html.polarahealth .map_map_aspx h1,
html.polarahealth .map_map_aspx h2,
html.polarahealth .map_map_aspx h3 {
	margin-top: 0;
	margin-bottom: .2em;
	color: #18563E;
}

html.polarahealth .trackers_default_aspx #page-content .main-banner {
	width: 100% !important;
	height: 58vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(/shared/templates/vibrant2.0/images/banner-home.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	filter: invert(20%) !important;
}

html.polarahealth .trackers_default_aspx #page-content>.main-grid {
	padding-top: 80px;
	padding-bottom: 80px;
}

html.polarahealth .trackers_default_aspx h1,
html.polarahealth .trackers_default_aspx h2,
html.polarahealth .trackers_default_aspx h3 {
	margin-top: 0;
	margin-bottom: .2em;
	color: #18563E;
}

html.polarahealth .TrackerPagePageNav {
	padding-bottom: 4px;
	padding-top: 5px;
	background-color: rgba(100, 241, 62, 0.32941176470588235);
	color: #18563E;
}

html.polarahealth .TrackerPageTabCurrent {
	background-color: rgba(100, 241, 62, 0.050980392156862744);
	/* padding-left: 5px; */
	/* padding-right: 5px; */
	/* padding-top: 3px; */
	border-bottom: #fff 0px solid;
	font-weight: bold;
	color: #18563E;
}

html.polarahealth .weight_default_aspx #page-content>.main-grid {
	padding-top: 80px;
	padding-bottom: 80px;
}

html.polarahealth .weight_default_aspx #page-content .main-banner {
	width: 100% !important;
	height: 58vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(/shared/templates/vibrant2.0/images/banner-home.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	filter: invert(20%) !important;
}

html.polarahealth .journal_wholepassport_aspx #page-content>.main-grid {
	padding-top: 80px;
	padding-bottom: 80px;
}

html.polarahealth .journal_wholepassport_aspx #page-content .main-banner {
	width: 100% !important;
	height: 58vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(/shared/templates/vibrant2.0/images/banner-home.jpg) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center top !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
	filter: invert(20%) !important;
}

html.polarahealth .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.polarahealth .events_default_aspx #page-content .main-banner {
    width: 100% !important;
	height: 29vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=55141a74-93af-4eb1-bb7f-009ae2ed8e20) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: 0px -550px !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
}

html.polarahealth .default_aspx .loggedOut {
	background-image: none !important;
}

html.polarahealth .challenge_default_aspx #page-content>.main-grid {
	padding-top: 80px !important;
	padding-bottom: 80px !important;
}

html.polarahealth .challenge_default_aspx #page-content .main-banner {
	width: 100% !important;
	height: 29vw !important;
	max-height: 700px !important;
	background-color: transparent !important;
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=a43791d6-d3dd-4a50-83c8-40d6831cc144) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
	left: 0 !important;
	position: relative !important;
	top: 0 !important;
	display: block !important;
}


/*----WNET ----- */
/*html.wnet .page-master {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=62667046-979e-4505-beb3-147441b16fed) !important;
}
*/
html.wnet body.page-master {
    background-size: cover !important;
}

html.wnet .w-menu-full{display:none !important;}

html.wnet .page-master #page-header {
                                                height: auto;
                                                z-index: 7001;
                                            }

/* --- Zaxbys css ------------------------------------------------------------------------------------------------------------------------------------- */


html.zaxbyswellness .w-wellScore {
    font-size: 1em;
}
html.zaxbyswellness .desc .f-left {
    font-size: 1em !important;
}

html.zaxbyswellness #page-nav .k-menu>.k-item>.k-link,
html.zaxbyswellness #page-nav .k-menu>.k-item>.k-link {
	color: #fff;
	transition: color .2s ease-in-out;
	background-color: #05539c !important;
}

html.zaxbyswellness #page-footer {
    text-align: center;
    background-color: #05539c !important;
    margin-top: 0;
    padding-top: 0;
    color: #fff;
    line-height: 50px;
}

html.zaxbyswellness #page-header {
    height: 53px;
    background-color: #05539c !important;
    z-index: 7001;
}

html.zaxbyswellness .loggedout_aspx #page-nav{
    display:none !important;
}

html.zaxbyswellness .default_aspx #page-content .main-banner,
html.zaxbyswellness body.page-master form.loggedOut#pageForm{
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=1acadf44-b293-486c-90d5-a426bd0a5052) !important;
	background-position: center !important;
}

html.zaxbyswellness form:not([data-pageid=dashboard_b23ee2a84f324bc7ac062084a094d622]) .bot-img {
	background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=d140ed12-a3a1-4ea4-a417-a94652d0df44) !important;
	background-position: center !important;
}


html.zaxbyswellness .events_default_aspx #page-content>.main-grid {
	padding-top: 130px;
	padding-bottom: 80px;
}

html.zaxbyswellness .events_default_aspx #page-content .main-banner {
    width: 100% !important;
    height: 29vw !important;
    max-height: 700px !important;
    background-color: transparent !important;
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=5e63ef37-519b-43ad-bd32-2b2b51bd76f0) !important;
    background-repeat: no-repeat !important;
    background-size: cover;
    background-position: 0px -200px !important;
    left: 0 !important;
    position: relative !important;
    top: 0 !important;
    display: block !important;
}
html.zaxbyswellness .events_default_aspx .page-header{
    color: orange;
}

html.zaxbyswellness .events_default_aspx #page-content>.main-grid {
    padding-top: 13px !important;
    /* padding-bottom: 80px; */
}

/*UCSF */
html.ucsf #page-nav {
    display: none !important;
}


/* MPHI */

/* hide offensive avatars */
html.mphi form.app_core_common_dialogs_chooseimage_aspx #page-content table input[alt="12461588.png"],
html.mphi form.app_core_common_dialogs_chooseimage_aspx #page-content table input[alt="13044027.png"],
html.mphi form.app_core_common_dialogs_chooseimage_aspx #page-content table input[alt="10390343.png"]{
    display:none !important;
}

/*Border color for tabs */

html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://i.imgur.com/FMfb1SB.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}
/*
html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-4"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}
*/


html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(https://i.imgur.com/KE3bvHF.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://i.imgur.com/dINmV6V.png) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}


html.mphi .stats .k-tabstrip .k-content#tabs-2 {
    background-color: #fff;
    border: 2px solid #2c93ea;
}

html.mphi .stats .k-tabstrip .k-content#tabs-1 {
    background-color: #fff;
    border: 2px solid #192a48;
}

html.mphi .stats .k-tabstrip .k-content#tabs-3 {
    background-color: #fff;
    border: 2px solid #abe1fa;
}



html.mphi .progress-container {
    overflow: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 25px;
    text-align: left;
}

html.mphi .top-box {

    height: auto !important;
    border-radius: 10px;

}

@media only screen and (max-width: 480px) {
html.mphi .profile-container {
    float: left;
    display: block;
    width: 100% !important;
    height: auto !important;
    background-color: #192a48;
    text-align: center;
}
}




html.mphi [data-link="devices"]{
    display:block !important;
}

html.mphi .profile-container {
    float: left;
    display: block;
    width: 25%;
    height: 1800px;
    background-color: #4F0B7B;
    text-align: center;
}

html.mphi .page-master .trackactivity {
    margin-top: 0px;
}
/*

html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(https://corehealthylife.com/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=de5afea7-cd98-40ed-91c3-da5eac71249b);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://corehealthylife.com/CoreHealth.Web.UI.ImageStore.axd?id=24acac99-5b47-4522-acaa-a5fc52153979) !important;
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
} */




        @media only screen and (max-width: 480px) {
       html.mphi .s-calories {
            display: block;
            width:auto !important;
            padding-left:0px !important;
        } 
        
        .tab1image img{
            width:174px !important;
        }
        }
        
html.mphi .page-master{
    background-image:url(https://i.imgur.com/WCekjQg.png) !important;
    background-size: cover !Important;
}        

html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-1"]::before {
    background-image: url(https://i.imgur.com/eryfIt7.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 123px;
    content: "";
    margin-left: 1px;
}


html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-2"]::before {
    background-image: url(CoreHealth.Web.UI.ImageStore.axd?id=6e778ed3-100b-4649-8913-83b2f1d0cab1);
    background-repeat: no-repeat;
    display: block;
    width: 135px;
    height: 122px;
    content: "";
}

html.mphi .stats .k-tabstrip-items .k-item[aria-controls="tabs-3"]::before {
    background-image: url(/shared/Templates/contempo/images/tab1.png);
    background-repeat: no-repeat;
    display: block;
    width: 134px;
    height: 122px;
    content: "";
    margin-left: 1px;
}

html.mphi .top-box {
    float: left;
    height: auto !important;
}



html.mphi .page-master #page-nav .k-menu>.k-state-hover>a.k-link {
    color: #000;
    background-color:#26b8ef;
}

html.mphi .prog-head{
    color:#003087 !important;
    
}



html.mphi .default_aspx.loggedOut #page-nav{
    display:none !important;

}
html.mphi .loggedOut #page-header {
    height: auto !important;
}


html.mphi [data-link="devices"]{
    display:block !important;
}



































@media only screen and (max-width: 600px) {
html.aipm div.any-contempo.top-box {
    height: 2000px !important;
}
}

































/* START GLOBAL HANDELING OF NO INLINE SCRIPTS */

/* buttons */

/* graduate button */
.graduation-btn{
    margin-top:20px;
}
.graduation-btn:active{
    position:relative;
    top:1px;
}
input[name=gradButton],
label[for=gradButton_1],
label[for=gradButton_0]{
    visibility:hidden;
}










/* hide ident field always */
html:not(.manager) input#Ident,
html:not(.manager) label[for=Ident]{
    display:none !important;
}










html.challenges .page-master{
   /* background-image:url(CoreHealth.Web.UI.ImageStore.axd?id=b9c69505-a406-4658-9f5f-5d11332b4b73);*/
    background-size: cover !Important;
    background: linear-gradient(90deg, rgba(252,245,217,1) 0%, rgba(217,241,241,1) 100%);
} 


html.reslienthealth #my-nav .widget.w-logo img {
    max-height: 100px !important;
}






