.collapsing,.relative{overflow:hidden}*,.fc-button,:after,:before{box-sizing:border-box}.clearfix,.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeCol:nth-of-type(3n+1){clear:both}.performance-facts table,.table{border-collapse:collapse}.dailyGoals .iconWrapper i,.fc-button,md-dialog.socialShareModal .shareProgressPhotos .leftCol .photoHold.middle>*,md-dialog.socialShareModal .shareProgressPhotos .rightCol .photoHold.middle>*{vertical-align:middle}@media screen and (max-width:1110px){.container .row .ninecol.businessinaboxOverride{width:100%}}.section-container{margin-bottom:40px;padding:2em;border-radius:4px}.panelList.panel-error{border:1px solid rgba(255,0,0,.61)}.remove-focus-border{outline-style:none;box-shadow:none;border-color:transparent}.selectable{cursor:pointer!important}.flex{display:-ms-flexbox;display:flex}.flex-end{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}.business-in-a-box-vertical-line{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;border-left:1px solid #d9dee3;color:#8e8e8e;position:relative;padding-top:3em}.business-in-a-box-vertical-line:last-child{border-left:1px solid #00f}.business-in-a-box-vertical-line .text{width:200px;min-width:140px;padding:.8em 10px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#2c3f51;font-size:1.1em}.business-in-a-box-vertical-line .text .icon{position:absolute;left:-7px;background:#fafeff;font-size:13px}.md-button.marketButton{width:31.6%}.md-button.ageButton{width:18%}.weightLeftBoxes{float:left;width:50%;display:inline-block}@media screen and (max-width:920px){.business-in-a-box-vertical-line{border-left:none}.business-in-a-box-vertical-line .text{display:none}.showOnlyLarge{display:block!important}}.showOnlyLarge{display:none}.md-click-catcher.md-wbTheme-theme{height:100%;position:static;width:100%}.collapsing,figure,mwl-calendar .event{position:relative}.special-switch{width:205px;margin:10px auto!important}.full-width,figure img{width:100%}.flex-center{-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.fb-share-button{background:#4267b2;border:1px solid #4267b2;color:#fff;cursor:pointer;font-family:Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;margin:0;-webkit-user-select:none;white-space:nowrap;display:-ms-flexbox;display:flex;border-radius:4px;font-size:13px;height:28px;padding:0 4px 0 6px;-ms-flex-align:center;align-items:center;font-weight:700;-ms-flex-pack:center;justify-content:center}.exactBtn{padding:.8em .4em!important;min-width:245px}@media screen and (max-width:801px){.hideSmallScreen{display:none}.sm-flex-column{-ms-flex-direction:column;flex-direction:column}}.showMiddle{display:none!important}@media screen and (min-width:920px) and (max-width:1515px){.hideInMiddle{display:none!important}.showMiddle{display:-ms-flexbox!important;display:flex!important}}.titleSection{text-align:center;margin-bottom:1.5em;font-size:1.5em;font-weight:500}@media screen and (max-width:590px){.smallFullWidth{max-width:100%!important}}@media screen and (min-width:590px) and (max-width:1081px){.smallFullWidth{max-width:85%!important}}.md-color-picker-input-container{-ms-flex:1;flex:1}.lineHeight23{line-height:23px}.center-title-box{padding:30px;color:#959595;font-size:1.4em;text-align:center}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0;outline:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,nav,object,section,video{display:block}a img{border:0}.fc td{background:#fff}.fc-unthemed td.fc-today{background:#F8F8F8}.fc-state-default{border:0;margin:.3em!important;border-radius:4px;outline:0!important;background:#ebeaea!important}.fc-state-down{background:#dfdfdf!important;box-shadow:0 0 0!important}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{background:#00C861!important;color:#fff;box-shadow:0 0 0!important;text-shadow:0 0 0!important}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;transition-timing-function:ease;transition-duration:.35s;transition-property:height,visibility}.list-unstyled{padding-left:0;list-style:none}.pull-left{float:left}mwl-calendar .event{float:left;display:inline-block;top:3px;margin-right:10px;box-shadow:0 0 0;-webkit-box-shadow:0 0 0}mwl-calendar .cal-slide-content a.event-item{text-decoration:none}mwl-calendar .cal-slide-content a.event-item:hover{text-decoration:underline}mwl-calendar .cal-month-day{background:#fff}mwl-calendar .cal-month-day:hover{background:#e1e1e1;cursor:pointer}mwl-calendar .cal-row-head [class*=cal-cell],mwl-calendar .cal-row-head [class*=cal-cell]:first-child{position:relative;padding:5px 0 8px}mwl-calendar .cal-week-box{min-height:300px}mwl-calendar .cal-week-box .row{margin:.5em 0}mwl-calendar .cal-day-tick{height:20px}mwl-calendar #cal-week-box{z-index:2}mwl-calendar .events-list{bottom:4px}mwl-calendar .cal-month-day .cal-events-num{position:absolute;top:3px;right:3px;margin-right:0;margin-top:0}.cal-week-box [data-event-class]{font-size:14px;padding:8px 8px 10px!important;text-decoration:none!important;height:auto;white-space:normal;line-height:17px}.cal-week-box [data-event-class] a{text-decoration:none!important;color:#333}mwl-calendar span[data-cal-date]{position:relative;margin:0;top:0;left:0;width:100%}mwl-calendar .cal-month-box .cal-day-today span[data-cal-date]{background:#00C861;color:#fff;font-size:1em;line-height:28px;padding:3px 0;border-radius:51%;top:3px;left:3px;display:inline-block;width:35px;position:absolute;text-align:center}.btn-group{margin-bottom:1em}.btn-group .md-button{background:#e1e1e1}.btn-group .md-button.active{background:#00C861;color:#fff}.btn-group .md-button:hover{background:#e1e1e1!important}.calendar-check{position:relative;left:-2px;top:3px;font-size:18px}.container{padding:0 20px;width:100%}.container .row{max-width:100%;margin:0 3em 0 232px;position:relative}.container .row.innerRows{max-width:100%;margin:0 auto}.container .row.upgradeRow{max-width:1100px;margin:0 auto;position:relative}.container .row .eightcol,.container .row .elevencol,.container .row .fivecol,.container .row .fourcol,.container .row .ninecol,.container .row .onecol,.container .row .sevencol,.container .row .sixcol,.container .row .tencol,.container .row .threecol,.container .row .twocol{margin:0 3.8% 0 0;float:left;min-height:1px}.container .row .onecol{width:4.85%}.container .row .twocol{width:13.45%}.container .row .threecol{width:22.05%}.container .row .fourcol{width:30.75%}.container .row .fivecol{width:39.45%}.container .row .sixcol{width:48%}.container .row .sevencol{width:56.75%}.container .row .eightcol{width:65.4%}.container .row .ninecol{width:74.05%}.container .row .tencol{width:82.7%}.container .row .elevencol{width:91.35%}.container .row .twelvecol{width:100%;float:left}.container .row .last{margin:0}.container .row embed,.container .row img,.container .row object{max-width:100%}.container .row img{height:auto}@media only screen and (max-width:920px){body{font-size:16px;-webkit-text-size-adjust:none}.container,.container .row,body,body .row{width:100%;min-width:0;margin:0;padding:0}.container .row .eightcol,.container .row .elevencol,.container .row .fivecol,.container .row .fourcol,.container .row .ninecol,.container .row .onecol,.container .row .sevencol,.container .row .sixcol,.container .row .tencol,.container .row .threecol,.container .row .twelvecol,.container .row .twocol,body .row .eightcol,body .row .elevencol,body .row .fivecol,body .row .fourcol,body .row .ninecol,body .row .onecol,body .row .sevencol,body .row .sixcol,body .row .tencol,body .row .threecol,body .row .twelvecol,body .row .twocol{width:auto;float:none;margin:0;padding:0 20px}}@media only screen and (max-width:450px){body{font-size:16px;-webkit-text-size-adjust:none}.container,.container .row,body,body .row{width:100%;min-width:0;margin:0;padding:0}.container .row .eightcol,.container .row .elevencol,.container .row .fivecol,.container .row .fourcol,.container .row .ninecol,.container .row .onecol,.container .row .sevencol,.container .row .sixcol,.container .row .tencol,.container .row .threecol,.container .row .twocol,body .row .eightcol,body .row .elevencol,body .row .fivecol,body .row .fourcol,body .row .ninecol,body .row .onecol,body .row .sevencol,body .row .sixcol,body .row .tencol,body .row .threecol,body .row .twocol{width:auto;float:none;margin:0;padding:0 1em}.container .row .twelvecol,body .row .twelvecol{padding:0 1em}}.fileTitle{padding-left:28px}.fileTitle.fileStarred{padding-left:45px}.fileTitle.fileStarred md-icon{color:#ffc312;position:absolute;top:26px;left:57px;font-size:1.2em}.fileTitle.fileStarred i.fa{left:80px}.fileTitle.noSelect i.fa{position:absolute;top:28px;left:30px;font-size:1.2em}.fileTitle i.fa{position:absolute;top:26px;left:61px;font-size:1.2em}.fileTitle:hover{cursor:pointer}.fileUploadTab{padding:1em}.storageUsageBar,.storageUsageBar>.md-container,.storageUsageBar>.md-container>.md-bar{height:20px}.fileSearch{width:auto!important;margin:1em 1em 0}.text-right{text-align:right}.loadingHeader{display:-ms-flexbox!important;display:flex!important;height:200px}.fileUploaderTooltip{position:absolute;right:10px;display:block;top:25px;width:30px;height:30px;margin:0 3px 3px 0}.fileUploaderTooltip i,.fileUploaderTooltip img{border:2px solid #91979f;padding:2px;border-radius:50%}.fileUploaderTooltip i:hover,.fileUploaderTooltip img:hover{border:2px solid #8bc24a}.fileUploaderTooltip i{font-size:22px;color:#C6C6C6}.img-holder{filter:grayscale(100%);cursor:pointer;position:relative;margin-bottom:20px;border:4px solid #d1d9dd;border-radius:8px;transition:all .1s ease-in}.img-holder img{border-radius:5px;margin-bottom:-4px}.img-holder div{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.img-holder div p{font-weight:800;color:#fff}.img-holder div span.bottomCircle{border-radius:50%;background:#d9e1e5;width:40px;height:40px;display:block;position:absolute;bottom:-20px;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2)}.img-holder div i{position:relative;font-size:28px;bottom:-6px;color:#e2e2e2;left:6px}.img-holder div i.icon-background{background:#fff;height:27px;width:25px;border-radius:100%}.img-holder div i.selected{color:#4caf50;font-size:28px}.img-holder.selected{filter:grayscale(0);border:4px solid #00c861}.img-holder.selected div span.bottomCircle{background:#00c861}.img-holder.selected div span.bottomCircle i{color:#fff}.breadCrumbHold-special ul li{list-style:none;float:left;padding:2em 1.5em!important;border-right:none!important;margin:0!important;position:relative;border-bottom:1px solid rgba(255,255,255,0)}.breadCrumbHold-special_active{color:#4cae50;border-bottom:1px solid #4cae50!important}.breadCrumbHold-special_active i{color:#4cad50!important;font-size:22px!important}.business-in-a-box-menu{background:#fff;max-width:330px;width:100%;overflow:scroll;right:0;top:0;margin-top:134px;position:absolute;z-index:15;padding:20px;height:100%;border-left:1px solid #d7d7d7}@media screen and (max-width:1400px){.business-in-a-box-menu{max-width:250px}}@media screen and (max-width:1110px){.business-in-a-box-menu{display:none}}.business-in-a-box-menu-items{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between}.business-in-a-box-menu-items li{width:100%;padding:1.5em .3em;display:-ms-flexbox;display:flex;color:#b3b3b3;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e6eaee}.business-in-a-box-menu-items li p{-ms-flex:1;flex:1}.business-in-a-box-menu-items li p span{font-size:14px;padding:2px 0;display:block}.business-in-a-box-menu-items li i:first-child{margin-right:10px;color:#2c3f51!important;position:relative;top:-2px}.business-in-a-box-menu-items-header{-ms-flex-direction:column;flex-direction:column}.business-in-a-box-menu-items-header div{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;color:#3c3c3c}.business-in-a-box-menu-items-header p{color:#3c3c3c}.business-in-a-box-menu-items-header span{font-size:.9em;line-height:23px;color:#8090a4!important;padding-bottom:2.5em}.flex-between{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.button-round{background:#e2e2e2;color:#9e9e9e;border:1px solid rgba(208,206,206,.68);padding:.5em 1.8em;margin:.3em;border-radius:40px;text-align:center;min-width:120px;box-shadow:0 3px 5px rgba(136,136,136,.28)}.button-round.selected{color:#fff;background:#4cae50}.button-round:focus{outline-style:none;box-shadow:none;border-color:transparent}.special-btn{border:1px solid #d8d8d8;background:#e2e2e2;color:#9e9e9e;margin:5px;min-width:100px;padding:10px 15px;border-radius:25px}.special-btn:hover{color:#fff;background:#4cae50}.plan-card{display:-ms-flexbox!important;display:flex!important;padding:10px;margin-bottom:20px;position:relative}.buttonRow,.leftRightButtonHold,.pagePanelHold{width:100%;display:block}.plan-card .info{min-width:250px}.plan-card .info p{margin:10px 10px 10px 20px;color:#949494}@font-face{font-family:proxima_novabold;src:url(/fonts/proximanova/proximanova-bold-webfont.eot);src:url(/fonts/proximanova/proximanova-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/proximanova/proximanova-bold-webfont.woff2) format('woff2'),url(/fonts/proximanova/proximanova-bold-webfont.woff) format('woff'),url(/fonts/proximanova/proximanova-bold-webfont.ttf) format('truetype'),url(/fonts/proximanova/proximanova-bold-webfont.svg#proxima_novabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novalight;src:url(/fonts/proximanova/proximanova-light-webfont.eot);src:url(/fonts/proximanova/proximanova-light-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/proximanova/proximanova-light-webfont.woff2) format('woff2'),url(/fonts/proximanova/proximanova-light-webfont.woff) format('woff'),url(/fonts/proximanova/proximanova-light-webfont.ttf) format('truetype'),url(/fonts/proximanova/proximanova-light-webfont.svg#proxima_novalight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaregular;src:url(/fonts/proximanova/proximanova-reg-webfont.eot);src:url(/fonts/proximanova/proximanova-reg-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/proximanova/proximanova-reg-webfont.woff2) format('woff2'),url(/fonts/proximanova/proximanova-reg-webfont.woff) format('woff'),url(/fonts/proximanova/proximanova-reg-webfont.ttf) format('truetype'),url(/fonts/proximanova/proximanova-reg-webfont.svg#proxima_novaregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novathin;src:url(/fonts/proximanova/proximanova-thin-webfont.eot);src:url(/fonts/proximanova/proximanova-thin-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/proximanova/proximanova-thin-webfont.woff2) format('woff2'),url(/fonts/proximanova/proximanova-thin-webfont.woff) format('woff'),url(/fonts/proximanova/proximanova-thin-webfont.ttf) format('truetype'),url(/fonts/proximanova/proximanova-thin-webfont.svg#proxima_novathin) format('svg');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displayblack;src:url(/fonts/sfui/sfdisplay-black-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-black-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displaybold;src:url(/fonts/sfui/sfdisplay-bold-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-bold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displayheavy;src:url(/fonts/sfui/sfdisplay-heavy-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-heavy-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displaylight;src:url(/fonts/sfui/sfdisplay-light-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displaymedium;src:url(/fonts/sfui/sfdisplay-medium-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displayregular;src:url(/fonts/sfui/sfdisplay-regular-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displaysemibold;src:url(/fonts/sfui/sfdisplay-semibold-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-semibold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displaythin;src:url(/fonts/sfui/sfdisplay-thin-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:sf_ui_displayultralight;src:url(/fonts/sfui/sfdisplay-ultralight-webfont.woff2) format('woff2'),url(/fonts/sfui/sfdisplay-ultralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:accordalt-thinthin;src:url(/fonts/accord/accordalt_thin-webfont.woff2) format('woff2'),url(/assets/fonts/accord/accordalt_thin-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:accordalt-lightlight;src:url(/fonts/accord/accordalt_light-webfont.woff2) format('woff2'),url(/fonts/accord/accordalt_light-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:accordalt-regularregular;src:url(/fonts/accord/accordalt_regular-webfont.woff2) format('woff2'),url(/fonts/accord/accordalt_regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:accordalt-mediummedium;src:url(/fonts/accord/accordalt_medium-webfont.woff2) format('woff2'),url(/fonts/accord/accordalt_medium-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:accordalt-extralightXLt;src:url(/fonts/accord/accordalt_extralight-webfont.woff2) format('woff2'),url(/fonts/accord/accordalt_extralight-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:accordalt-extraboldextrabold;src:url(/fonts/accord/accordalt_extrabold-webfont.woff2) format('woff2'),url(/fonts/accord/accordalt_extrabold-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:accordalt-boldbold;src:url(/fonts/accord/accordalt_bold-webfont.woff2) format('woff2'),url(/fonts/accord/accordalt_bold-webfont.woff) format('woff');font-weight:400;font-style:normal}.c100 *,.c100 :after,.c100 :before,.macro-details{box-sizing:content-box}body,html{background:#fafdff;font-family:accordalt-regularregular,proxima_novaregular,'Helvetica Neue',Helvetica,Arial,sans-serif;color:#333}.group{margin-bottom:20px}.pagePanelHold{float:left;background:#fff;border:1px solid #e2e2e2;box-shadow:0 1px 3px #e2e2e2}.pagePanelHold h2{font-size:1.1em;font-weight:400;padding:1.5em;border-bottom:1px solid #ebebeb}md-content{background:0 0}.topUpgrade{position:absolute;top:24px;right:133px;z-index:2}.topUpgrade button.myPtHubButton{padding:.2em 1.5em;box-shadow:0 17px 53px 0 rgba(0,0,0,.07)}a.brandButton,button.brandButton{background:#00C861;color:#fff;text-transform:uppercase;padding:.8em;text-decoration:none}a.brandButton:focus,a.brandButton:hover,button.brandButton:focus,button.brandButton:hover{background:#00C861!important;opacity:.8}a.myPtHubButton,button.myPtHubButton{background:#00c861;color:#fff;text-transform:uppercase;padding:.8em 2em;text-decoration:none}a.myPtHubButton:focus,a.myPtHubButton:hover,button.myPtHubButton:focus,button.myPtHubButton:hover{background:#00c861!important;opacity:.8}a.stripeButton,button.stripeButton{background:#6772e5;color:#fff;text-transform:uppercase;padding:.2em 1.5em;text-decoration:none}a.stripeButton:focus,a.stripeButton:hover,button.stripeButton:focus,button.stripeButton:hover{background:#6772e5!important;opacity:.8}a.greyButton,button.greyButton{background:#b0b0b0;color:#fff;text-transform:uppercase;padding:.8em}a.greyButton:hover,button.greyButton:hover{background:#d2d2d2!important}.normalPadding{padding:20px}.md-button.brandButton,.md-button.greyButton,.md-button.greyButton.active,.md-button.lightGreyButton,.md-button.lightGreyButton.active,.md-button.whiteButton,.md-button.whiteButton.active{padding:.8em 2em;text-transform:uppercase}.leftRightButtonHold{float:left}.leftRightButtonHold.insideBox{margin-top:6em}.md-button{border-radius:30px}.md-button.fullWidthButton{width:100%;text-align:center}.md-button.buttonRight{float:right}.md-button.brandButton{background:#00C861;color:#fff}.md-button.brandButton:hover{background:#52aad5}.md-button.noMargin{margin:0}.md-button.greyButton{background:#b0b0b0;color:#fff}.md-button.greyButton:hover{background:#d2d2d2}.md-button.greyButton.active{background:#00C861;color:#fff}.md-button.greyButton.active:hover{background:#52aad5}.md-button.lightGreyButton{background:#d9e1e5;color:#8d98a3}.md-button.lightGreyButton:hover{background:#d3dbdf!important}.md-button.lightGreyButton.active{background:#00C861;color:#fff}.md-button.lightGreyButton.active:hover{background:#d3dbdf!important}.md-button.lightGreyButton.selected{background:#00c861;color:#fff}.md-button.lightGreyButton.selected:hover{background:#00c861!important}.md-button.whiteButton{background:#fff;color:#959595}.md-button.whiteButton:hover{background:#fff;color:#00C861}.md-button.whiteButton.active{background:#00C861;color:#fff}.md-button.whiteButton.active:hover{background:#52aad5}.md-button.withLowerCase span.lower{text-transform:lowercase}.md-button md-progress-circular{margin:0 auto;color:#fff;height:36px!important}.md-button md-progress-circular .md-spinner-wrapper{top:-12px!important}.md-button md-progress-circular .md-inner .md-gap{border-top-color:#fff;border-bottom-color:#fff}.md-button md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:#fff;border-top-color:#fff}.md-button md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:#fff;border-top-color:#fff}.img-responsive{max-width:100%;height:auto}.md-button.addCoupon{position:relative;top:-12px}md-input-container.upgrade{margin:18px 0 7px}md-input-container.withButtons{margin:0}.buttonRow{float:left;min-height:70px;height:70px;margin:10px 0}.md-color-picker-result .md-color-picker-tabs md-tabs,.wysiwygContainer wysiwyg-edit .tinyeditor .resizer,.wysiwygContainer wysiwyg-edit .tinyeditor .tinyeditor-footer,.wysiwygContainer wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-divider{display:none}.pullLeft{float:left}.pullRight{float:right}.pullRight.paddingRight{padding-right:12%}md-list-item._md-button-wrap>div.md-button:first-child>.md-button:first-child{z-index:1}md-list-item.overviewSection{border-left:3px solid #fff}md-list-item.active,md-list-item.overviewSection.active{border-left:3px solid #00C861}md-list-item.overviewSection p i{position:absolute;top:12px;left:13px;color:#959595}md-list-item.overviewSection p i.starred{color:#ffc312}md-list-item.overviewSection p span.withIcon{padding-left:33px}.badge{padding:2px 8px;background:#2b3e51;border-radius:50%;color:#fff;min-width:23px;text-align:center}.wysiwygContainer wysiwyg-edit .tinyeditor,md-tabs[md-border-bottom] md-tabs-wrapper{border:0}.badge.danger{background:#d42b59}.allow-wrap{white-space:normal!important}.loadingSpinnerContainer{min-height:100px}img.hideUntilLoaded{transition:opacity .5s ease}img.notLoaded{opacity:0}.sessionDebitControl.disabled{color:#9e9e9e!important}md-progress-circular path{stroke:#00C861!important}md-menu-content{max-height:415px!important}md-list{padding:0}md-checkbox.md-checked .md-icon,md-checkbox.md-checked .md-ink-ripple,md-checkbox.md-default-theme.md-checked .md-icon{color:#00C861}.md-open-menu-container{background:#fff}.md-button.md-fab,.md-button.md-fab:hover{background-color:#00C861}md-menu-item>.md-button{padding-left:2em;padding-right:2em}.md-button{text-transform:none;text-overflow:ellipsis}.md-button.md-fab{box-shadow:0 21px 58px -4px rgba(39,47,48,.14)}.md-button.md-fab.md-mini{line-height:50px;height:50px;width:50px}.md-button.md-accent:not([disabled]) md-icon,.md-button.md-default-theme.md-raised:not([disabled]) md-icon,.md-button.md-raised:not([disabled]) md-icon,a.md-button.md-default-theme.md-raised:not([disabled]) md-icon,a.md-button.md-raised:not([disabled]) md-icon{color:#fff}.md-button.md-default-theme:not([disabled]):hover,.md-button:not([disabled]):hover,a.md-button.md-default-theme:not([disabled]):hover,a.md-button:not([disabled]):hover{background:0 0}.md-button.md-default-theme.md-fab:not([disabled]):hover,.md-button.md-fab:not([disabled]):hover,.md-button.md-fab:not([focused]),a.md-button.md-default-theme.md-fab:not([disabled]):hover,a.md-button.md-fab:not([disabled]):hover{background-color:#2b3e51!important}.md-fab-action-item a .md-fab,.md-fab-action-item a .md-fab:hover,.md-fab-action-item button .md-fab,.md-fab-action-item button .md-fab:hover{background:#2b3e51!important;color:#fff}md-toolbar.md-default-theme:not(.md-menu-toolbar),md-toolbar:not(.md-menu-toolbar){background:#134d70}md-toast{position:fixed}md-checkbox.md-checked .md-icon:after{top:0!important;left:5px!important}md-checkbox .md-label{top:-1px}.wysiwygContainer.nutritionPanelBody{padding:0;overflow-y:visible;overflow-x:visible}.wysiwygContainer wysiwyg-edit .tinyeditor .tinyeditor-header{background:0 0;padding:1.1em 2%;border-bottom:1px solid rgba(0,0,0,.12)}md-dialog{min-width:20%}.macro-list-row{width:100%;opacity:0;animation:.2s .2s appear-macro-list-row forwards}@keyframes appear-macro-list-row{from{opacity:0}to{opacity:1}}form-question{width:100%}.topNotificationButon{position:absolute;top:23px;right:85px;z-index:10}.topNotificationButon a.topNoteButton{position:relative}.topNotificationButon a.topNoteButton i{color:#c4c4c4;border-radius:50%;background:#fff;padding:6px}.topNotificationButon a.topNoteButton.unReadAlert{border:1px solid #fc625d}.topNotificationButon a.topNoteButton.unReadAlert i{color:#fc625d}.topNotificationButon a.topNoteButton.active i{background:#ebeaea}.topNotificationButon a.topNoteButton span.newAlert{position:absolute;background:#fc625d;top:-10px;right:5px;display:block;border-radius:50%;color:#fff;font-size:14px;text-decoration:none;text-align:center;width:11px;height:11px;line-height:24px;border:1px solid #fff}.notificationsPanelHold{position:absolute;top:65px;right:85px;background:#f9f9f9;z-index:23;width:280px;min-height:290px;padding-bottom:46px;display:block;border:1px solid #c4c4c4;border-radius:4px;box-shadow:-5px 5px 28px 1px #e0e0e0}.notificationsPanelHold .topTitle{width:100%;display:block;float:left;text-align:center;padding:.8em 0;position:relative}.notificationsPanelHold .topTitle h4{text-transform:uppercase;margin:0;padding:0;color:#1b1d1f;font-weight:200}.notificationsPanelHold .topTitle span.close{position:absolute;top:14px;right:7px;cursor:pointer}.notificationsPanelHold .topTitle span.close i{color:#a5a7aa;font-size:.9em}.notificationsPanelHold .notificationInnerHold{float:left;width:100%;display:block;max-height:300px;overflow-y:auto}.notificationsPanelHold .notificationInnerHold .noEvents,.notificationsPanelHold .notificationInnerHold .noWorkouts{width:80%;margin:1.5em auto 0}.notificationsPanelHold .notificationInnerHold .noEvents .topSection,.notificationsPanelHold .notificationInnerHold .noWorkouts .topSection{padding:1em 1em .5em}.notificationsPanelHold .notificationInnerHold .noEvents .topSection i,.notificationsPanelHold .notificationInnerHold .noWorkouts .topSection i{padding:.8em;margin-bottom:1em}.notificationsPanelHold .notificationInnerHold a.notificationRow{position:relative;width:100%;display:block;padding:.6em .8em;background:#fff;cursor:pointer}.notificationsPanelHold .notificationInnerHold a.notificationRow .clearfix{display:block}.notificationsPanelHold .notificationInnerHold a.notificationRow:hover{background:#f5f5f5}.notificationsPanelHold .notificationInnerHold a.notificationRow .circleHold{position:absolute;top:18px;left:13px;display:inline-block}.notificationsPanelHold .notificationInnerHold a.notificationRow .circleHold.iconVersion i{padding:10px;background:#00C861;color:#fff;font-size:1.5em;border-radius:50%}.notificationsPanelHold .notificationInnerHold a.notificationRow .textHold{width:auto;display:inline-block;padding:5px 0 0 3.5em}.notificationsPanelHold .notificationInnerHold a.notificationRow .textHold span.topRow{display:block;width:100%;text-transform:uppercase;color:#989292;font-size:.8em;padding-right:11px}.notificationsPanelHold .notificationInnerHold a.notificationRow .textHold span.bottomRow{display:block;width:100%;color:#201c1c;font-size:.9em}.notificationsPanelHold .notificationInnerHold a.notificationRow .textHold time{display:block;text-transform:uppercase;color:#989292;font-size:.7em;padding-top:.4em}.notificationsPanelHold .notificationInnerHold a.notificationRow span.close{position:absolute;top:12px;right:8px;cursor:pointer}.notificationsPanelHold .notificationInnerHold a.notificationRow span.close i{color:#a5a7aa;font-size:.8em}.notificationsPanelHold .notificationInnerHold a.notificationRow span.close.unReadIcon i{color:#fc625d;font-size:.9em}.notificationsPanelHold .md-button{float:left;display:block;width:100%;margin:.6em 0 0;border-radius:0 0 4px 4px;padding:.3em;position:absolute;bottom:0}.introBanner{width:100%;background:#134d70;display:block;float:left;text-align:center;padding:1em 0 7em;z-index:1}.introBanner h1.topHeading{color:#fff;font-weight:400}.helpButton .material-icons,.helpTooltipButton .material-icons{color:rgba(0,0,0,.26);opacity:.8}.onlyOnWizard{display:none}.wizardPanelHold{max-width:800px;display:block;width:800px;box-shadow:0 1px 3px #e2e2e2;margin:-4em auto 0;position:relative;background:#fff}.wizardPanelHold .panelList{margin:-4em 0 3em;box-shadow:0 0 0}.wizardPanelHold .panelList .panelHeading{border-bottom:0 none}.wizardPanelHold .panelList .panelHeading h3{padding:1.16em 4%}.wizardPanelHold.introVideo{width:1100px;max-width:1100px}.wizardPanelHold.introVideo .wizardPanelInner{display:inline-block;margin-top:-2em}.wizardPanelHold.introVideo .video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wizardPanelHold.introVideo .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wizardPanelHold .wizardPanelInner{padding:2em;width:100%;display:block;margin-top:-4em}.wizardPanelHold .wizardPanelInner md-input-container{position:relative}.wizardPanelHold .wizardPanelInner md-input-container label.subDomainLabel{width:60%}.wizardPanelHold .wizardPanelInner md-input-container input.md-input[type=text],.wizardPanelHold .wizardPanelInner md-input-container input.md-input[type=password]{width:90%}.wizardPanelHold .wizardPanelInner md-input-container input.smaller[type=text]{width:69%}.wizardPanelHold .wizardPanelInner md-input-container input.subDomainInput{width:60%;display:inline-block}.wizardPanelHold .wizardPanelInner md-input-container span.subDomainText{float:left;width:40%;display:inline-block;position:relative;top:-9px;left:5px}.wizardPanelHold .wizardPanelInner md-input-container md-select,.wizardPanelHold .wizardPanelInner md-input-container textarea{width:90%}.wizardPanelHold .wizardPanelInner .appDownload{text-align:center;width:100%;display:block;margin:2em 0;float:left}.wizardPanelHold .wizardPanelInner .appDownload a{padding-bottom:1em}.wizardPanelHold .wizardPanelInner md-menu.editMenuHold{top:39%}.wizardPanelHold .wizardPanelInner md-card.hubProfileCard.mainProfile .profileCard .avatar{float:none;margin:0 auto;height:90px;width:90px}.hintText,header.mainHeader{width:100%;display:block;float:left}.wizardPanelHold .wizardPanelInner md-card.hubProfileCard.mainProfile .profileCard .avatar img{height:90px}.wizardPanelHold .wizardPanelInner md-card.hubProfileCard.mainProfile .profileCard .brandButton{margin:2em auto 0;display:block;font-size:.7em;padding:.3em 2em}.wizardPanelHold .wizardPanelInner md-card.hubProfileCard.mainProfile .profileCard .onlyOnWizard{display:block;font-size:.8em;padding:0 1em;margin:1em auto 0}.wizardPanelHold .wizardPanelInner p.subIntro{padding:.5em 0 1em}.helpButton{position:absolute;top:-10px;right:-30px}.helpTooltipButton{position:absolute;top:-2px;right:-15px}md-tooltip.md-tooltip-multiline{height:auto}md-switch.hasFormHint{position:relative}md-switch.hasFormHint .helpTooltipButton{top:-4px;right:28px}md-input-container.hasFormHint md-select{margin-right:30px}.hintText{color:rgba(0,0,0,.54)}header.mainHeader{background:#134d70}.subHeader,.subHeader .md-subheader,.subHeaderHold{background:#fff}header.mainHeader .md-toolbar-tools{width:99%;padding:0}header.mainHeader .md-toolbar-tools .md-button{font-size:15px}header.mainHeader.mobileNavigation{display:none}.subHeaderHold{width:100%;float:left;display:block;margin-bottom:4em;border-bottom:1px solid #e5e7ea;box-shadow:0 0 7px 3px #f1f1f1;-webkit-box-shadow:0 0 7px 3px #f1f1f1;min-height:134px;position:relative}.subHeaderHold.withBreadCrumb{margin-bottom:0}.subHeaderHold.externalCalendar{min-height:110px}.subHeaderHold.externalCalendar .selectedCalendar{margin-top:37px}.subHeaderHold.upgradePage{background:#fff;margin:0 0 3em;box-shadow:0 0 0;-webkit-box-shadow:0 0 0;padding:1em 0 .5em;min-height:auto}.md-subheader .md-subheader-inner{display:block}.subHeader{position:relative}.subHeader .md-subheader span{color:#1b1d1f;font-size:1.8em;padding:1.3em 0;line-height:30px;width:100%;display:block}.subHeader .md-subheader span .material-icons{position:relative;top:5px;cursor:pointer;outline:0}.subHeader.upgrade,.subHeader.upgrade .md-subheader{background:0 0}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content{text-align:center;font-size:2em;padding:.3em 0 .7em;position:relative}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content i{color:#66c1ee;display:inline-block;font-size:1.5em;padding-right:4px}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content p{position:relative;top:-8px;display:inline-block;font-size:1.1em;padding:0;width:auto;color:#4c4c4c;margin:0}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content p span.bold{font-size:1.1em;padding:0;width:auto;display:inline-block;font-weight:400;color:#66c1ee!important}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content .upgradeRibbon{position:absolute;top:-16px;right:-16px;background:url(/img/upgrade-ribbon.png) no-repeat;width:100px;height:120px;display:block;background-size:100px 120px}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content .upgradeRibbon span{display:block;color:#fff;width:100%;text-align:center}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content .upgradeRibbon span.top{font-size:32px;line-height:28px;padding:29px 0 5px;font-weight:600}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content .upgradeRibbon span.bottom{font-size:19px;padding:0;line-height:21px}.fabHolder{cursor:pointer;position:absolute;top:99px;right:0}.fabHolder.dashboard,.fabHolder.dashboardClient,.fabHolder.messages{top:99px;right:0}.fabHolder.calendar{top:108px;right:0}.fabHolder.workoutBuilder{top:49px;right:0}.fabHolder.editWorkout{top:52px;right:0}.fabHolder.nutritionBuilder{top:35px;right:20px}.fabHolder.clientProfile{top:108px;right:0}.md-tooltip{font-size:16px}.fabBackdrop{background:rgba(27,30,31,.8);position:absolute;height:100%;top:133px;left:200px;right:0;bottom:0;z-index:20;box-shadow:inset 0 7px 22px -4px rgba(0,0,0,.2)}.fabBackdrop.ng-enter{animation:fadeIn .5s}.fabBackdrop.ng-leave{animation:fadeOut .5s}.fabBackdrop.clientProfile{top:144px}.fabBackdrop.withBreadCrumbDrop,.fabBackdrop.workoutBuilder{top:215px}.navTabs{background:0 0}.navTabs md-tabs .md-tab,.navTabs md-tabs.md-default-theme .md-tab{color:#abb0b6;padding:12px 21px;font-size:16px}.navTabs md-tabs md-ink-bar,.navTabs md-tabs.md-default-theme md-ink-bar{background:#00C861;color:#00C861}.navTabs.settingsPage .md-tab{padding:12px 16px}.navTabs.packagesTabs .md-tab.md-active{color:#00C861!important}.navTabs.withFab{margin-right:87px}.loginToolbar.packagesIntro{margin-bottom:2em}.loginNavBar{width:100%;display:block;background:#134d70;text-align:center;padding:1.2em 0;position:relative}.loginNavBar .loginUrl{color:#fff;text-decoration:none;position:absolute;right:39px;top:31px}.loginNavBar a.retunLogin{position:absolute;left:39px;top:31px;color:#fff;text-decoration:none}.loginNavBar a.retunLogin i{position:absolute;top:-2px;left:-16px}.loginNavBar a.logo{width:auto;max-width:124px;max-height:45px;height:auto;display:inline-block}.loginNavBar a.logo img{max-width:100%;max-height:45px;width:auto}.loginOptionsHold{margin:4em auto;display:block;width:50%}.loginOptionsHold h1{width:100%;display:block;text-align:center;font-weight:300}.loginOptionsHold h2{width:100%;display:block;font-weight:200;color:#88929c;text-align:center;padding-bottom:1em}.loginOptionsHold .loginOptionsRow{display:-ms-flexbox;display:flex;width:100%}.loginOptionsHold .loginOptionsRow .col{float:left;display:block;text-align:center;padding:2em}.loginOptionsHold .loginOptionsRow .col a{width:100%;background:#ecf4f8;display:block;padding:3em 2em 2.2em;border-radius:10px;box-shadow:0 0 58px -4px rgba(39,47,48,.21);transition:all .2s ease-in;text-decoration:none}.loginOptionsHold .loginOptionsRow .col a span.icon{display:block;width:80px;height:80px;border-radius:50%;background:#00C861;margin:0 auto}.loginOptionsHold .loginOptionsRow .col a span.icon i{font-size:3em;color:#fff;position:relative;top:15px}.loginOptionsHold .loginOptionsRow .col a span.optionText{display:block;font-size:1.3em;padding:1em 0 .5em;color:#384450}.loginOptionsHold .loginOptionsRow .col a:hover{background:#fff;box-shadow:0 0 158px -4px rgba(39,47,48,.21)}.loginOptionsHold .loginOptionsRow.oneOption .col,.loginOptionsHold .loginOptionsRow.threeOptions .col,md-tabs .sessionClientProfileTabs md-tabs-wrapper{width:100%}.fileUploadTrigger{cursor:pointer;padding:12px 0 0 10px}.fileUploadTrigger span{position:relative;top:3px;padding-left:.6em;color:#9e9e9e}.fileUploadTrigger i{float:left;color:#cbccce;padding-left:8px}.fileUploadTrigger:hover{background:#ececec}header.mainHeaderTwo{display:block;background:#134d70;color:#fff;width:200px;position:fixed;top:0!important;float:left;min-height:100vh;padding-top:1em;visibility:visible;opacity:1;overflow:visible;max-height:none;z-index:2;box-shadow:7px 0 28px 1px #e0e0e0}header.mainHeaderTwo.ng-enter{animation:slideInLeft .8s}header.mainHeaderTwo.ng-leave{animation:slideOutLeft .5s}header.mainHeaderTwo a.topLeftLogo{float:left;display:block;width:100%;text-align:center}header.mainHeaderTwo a.topLeftLogo img{max-width:50%;width:auto;max-height:65px;display:inline-block}header.mainHeaderTwo .menuDropHold{width:100%;display:block;float:left;text-align:center}header.mainHeaderTwo .menuDropHold .md-button{width:100%;text-align:center;border-radius:0;margin:6px 0;font-size:15px}header.mainHeaderTwo .menuDropHold .md-button i.dropCarot{position:relative;top:7px}header.mainHeaderTwo .menuDropHold.bottomHelp{position:absolute;bottom:0;left:0;width:100%;display:block}header.mainHeaderTwo .menuDropHold.bottomHelp .md-button{width:100%;text-align:left;padding-left:1.5em}header.mainHeaderTwo ul.menuNav{float:left;display:block;width:100%;margin:1em 0 0;padding:0}header.mainHeaderTwo ul.menuNav li{float:left;display:block;width:100%;position:relative;list-style:none}header.mainHeaderTwo ul.menuNav li a{float:left;width:100%;display:block;padding:.5em 0 .5em 8%;color:#fff;text-decoration:none;border-left:3px solid transparent;transition:all .1s ease-in}header.mainHeaderTwo ul.menuNav li a span.text{position:relative;top:-7px;padding-left:.5em;font-size:1em}header.mainHeaderTwo ul.menuNav li a.active{border-left:3px solid #00C861;color:#00C861}header.mainHeaderTwo ul.menuNav .divider{width:82%;float:none;display:block;height:2px;background:#fff;opacity:.3;margin:1em auto}md-toolbar.loginToolbar{background:#eee;color:#2b3e51;z-index:0}.md-subheader .md-subheader-inner{padding:0}.signUpLogo{width:90px;display:block;margin:0 auto 1em;cursor:default}.signUpLogo img{width:100%}.printLogo{display:none}md-dialog,md-dialog.md-default-theme{border-radius:5px}md-dialog md-dialog-actions{padding:1em!important;min-height:100px!important}md-backdrop.md-opaque,md-backdrop.md-opaque.md-default-theme{background:#303539;opacity:.9}.md-dialog-content p,md-dialog-content p{padding:.3em 0}.md-dialog-content ul,md-dialog-content ul{margin:1em}.md-dialog-content .md-title,md-dialog-content .md-title{margin-bottom:1em}.entityAssignmentNoEntities{width:100%;display:block;padding:1em 0;text-align:center;background:rgba(255,235,169,.25)}.modalLoader{min-height:200px}.macro-result-container{border:1px solid #ebebeb;border-radius:10px;background:#fff;padding:30px 10px;box-shadow:-5px 5px 28px 1px #e0e0e0;margin:2em 0}.macro-result-container .macro-results{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.macro-result-container .macro-results .macro-result-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center;-ms-flex-pack:justify;justify-content:space-between;height:96px}.macro-result-container .macro-results .macro-result-item .macro-header-label{font-size:1.2rem;text-transform:uppercase}.macro-result-container .macro-results .macro-result-item .macro-value{font-size:3.5rem}.macro-result-container .macro-results .macro-result-item .macro-value-unit{font-size:1.5rem}.md-dialog-content .macro-list-buttons-container{text-align:right;margin:0 auto;display:block;float:none;width:278px}.macro-actions{-ms-flex-pack:justify;justify-content:space-between}.macro-actions .macro-actions-container{width:70%;text-align:right}.macro-actions .macro-actions-container .assignButton{background:#3fb251;text-transform:uppercase;padding:.8em 2em;color:#fff}.userMacroDetails .buttons-container-bottom{display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:justify;justify-content:space-between}.userMacroDetails .buttons-container-bottom-single{text-align:right}.userMacroDetails .buttons-container-bottom-center{text-align:center}.userMacroDetails .user-avatar-container{width:100%;text-align:center;margin-top:2rem}.userMacroDetails .user-avatar-container img{width:70px;display:inline}.userMacroDetails form{width:100%}.userMacroDetails .body-type-content{margin:20px}.userMacroDetails .md-dialog-content{display:-ms-flexbox;display:flex}.userMacroDetails .md-dialog-content.columns{-ms-flex-direction:column;flex-direction:column}.userMacroDetails .buttons-container{display:-ms-flexbox;display:flex;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.userMacroDetails .formula-type{cursor:pointer;text-align:center;width:50%;outline:#d1d9dd solid 4px;margin:1em 1%;padding:30px 10px;border-radius:4px}.userMacroDetails .formula-type i{display:block;color:#d1d9dd;font-size:3em;text-align:center;margin:0 0 .3em}.userMacroDetails .formula-type i.selectedIcon,.userMacroDetails .formula-type.selected-formula i{display:none}.userMacroDetails .formula-type.selected-formula{outline:#00c861 solid 4px;cursor:default}.userMacroDetails .formula-type.selected-formula i.selectedIcon{display:block;color:#00c861}.userMacroDetails .body-type{cursor:pointer;text-align:center;width:33%;outline:#d1d9dd solid 4px;margin:1em 1%;padding:1em;border-radius:4px}.userMacroDetails .body-type.selected-body-type{outline:#00c861 solid 4px;cursor:default}.userMacroDetails .body-type p{font-siz:1.3em}.userMacroDetails .body-type img{height:auto;width:100%}.userMacroDetails .training-frequency{border:1px solid #d1d9dd;width:40%;display:block;margin:1em auto;padding:.5em 0;box-shadow:0 1px 6px #e2e2e2;-webkit-box-shadow:0 1px 6px #e2e2e2;color:#8d98a3;border-radius:10px;text-align:center}.userMacroDetails .training-frequency.selected-training-type{background:#00c861;color:#fff}.exerciseHistoryModal .exerciseHistoryDate,.exerciseHistoryModal .fieldHistoryDate,.fieldHistoryModal .exerciseHistoryDate,.fieldHistoryModal .fieldHistoryDate,.noResultsMsg{color:#959595}.userMacroDetails .training-frequency .title{font-size:1.4em}.userMacroDetails .training-frequency .description{font-size:1em;line-height:12px;margin-bottom:10px}.noResultsMsg{min-height:150px}.exerciseViewer .videoHold{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:-2px}.exerciseViewer .videoHold embed,.exerciseViewer .videoHold iframe,.exerciseViewer .videoHold object{position:absolute;top:0;left:0;width:100%;height:100%}.exerciseViewer .imageHold img{width:100%}.exerciseViewer ul{display:block;margin:1em 1em 0 1.2em}.exerciseViewer ul li{list-style:circle}.exerciseViewer ul.attributes{float:left;width:100%;margin-top:1em}.exerciseViewer ul.attributes li{float:left}.exerciseViewer ul.attributes li.first{width:50%;text-align:right;padding-right:.5em;display:inline-block}.exerciseViewer ul.attributes li.last{text-align:left;width:50%;display:inline-block}.exerciseViewer ol{margin:0 14px;display:block}.exerciseViewer ol li{margin-bottom:1.5em}.exerciseViewer h4.instructions{padding:1em 0 .5em;font-weight:400}.exerciseViewer .table>tbody>tr>td{padding:1.2rem}.videoViewer .videoHold{position:relative;padding-bottom:56.25%;padding-top:1px;height:0;overflow:hidden;margin-bottom:-2px}.videoViewer .videoHold embed,.videoViewer .videoHold iframe,.videoViewer .videoHold object{position:absolute;top:0;left:0;width:100%;height:100%}.exerciseHistoryModal .exerciseHistoryDate,.fieldHistoryModal .exerciseHistoryDate{line-height:24px;padding:12px}.exerciseHistoryModal .fieldHistoryValue,.fieldHistoryModal .fieldHistoryValue{font-size:18px}.exerciseHistoryModal .emptyHistory,.fieldHistoryModal .emptyHistory,.groupAssignmentNoGroups{min-height:300px;color:#959595}.searchExerciseResults .md-list-item{padding:1em}.searchExerciseResults .md-list-item-text h3{font-weight:200;font-size:1em}.searchExerciseResults .md-list-item-text h3.eventHeading{position:relative;top:11px}.searchExerciseResults .md-list-item-text p.eventClientTrainer{padding:0!important;position:relative;top:-6px}.upgradeSuccessDialog .layout-padding{padding:0}.upgradeSuccessDialog .no,.upgradeSuccessDialog .noEvents,.upgradeSuccessDialog .noWorkouts{margin:0 auto;padding:0;width:100%}.upgradeSuccessDialog .no .topSection i,.upgradeSuccessDialog .noEvents .topSection i,.upgradeSuccessDialog .noWorkouts .topSection i{margin-bottom:1em}.upgradeSuccessDialog .no .topSection h4,.upgradeSuccessDialog .noEvents .topSection h4,.upgradeSuccessDialog .noWorkouts .topSection h4{font-size:1.4em}.upgradeSuccessDialog .no.finishedWorkout .topSection,.upgradeSuccessDialog .noEvents.finishedWorkout .topSection,.upgradeSuccessDialog .noWorkouts.finishedWorkout .topSection{padding:3em 5% 2em}md-content .noEvents,md-content .noWorkouts{margin-top:3em}.errorAlert{float:left;display:block;background:#fc625d;color:#fff;padding:.5em;margin:.5em 0;width:100%;border-radius:5px}.secretModal md-toolbar:not(.md-menu-toolbar){display:none}.secretModal .md-dialog-content{padding:0;background:url(/img/secret-banner.jpg) top center no-repeat;display:block}.secretModal .md-dialog-content .textArea{padding-top:19em;text-align:center}.secretModal .md-dialog-content .textArea h1{font-size:4em;color:#2b3e51;text-transform:uppercase}.secretModal .md-dialog-content .textArea p{padding:.3em 0;width:60%;margin:0 auto;line-height:24px}.secretModal .md-dialog-content .textArea p span.green{color:#5ae158;font-weight:700}.secretModal .md-dialog-content .secretButton{background:#52d74c;display:block;margin:2em auto;width:30%;font-size:1.5em;text-transform:uppercase;color:#fff;font-weight:400;padding:.5em 0}.secretModal .md-dialog-content .secretButton:hover{background:#62e45c!important}.capitalize-text{text-transform:capitalize}.socialAppPermissionsModalHeader{width:100%;display:block;padding:1em;text-align:left}.alert{width:100%;padding:.5em;float:left;display:block;margin-bottom:1em;border-radius:2px}.alert.error{background:#e0343c;color:#fff}.alert.success{background:#96c221;color:#fff}.alert.info{background:#fff;box-shadow:0 1px 3px #e2e2e2}.alert.info.measurementsPage{margin:2em 0;padding:1em}.alert.info.measurementsPage .greyButton{padding:.5em;margin:.5em .5em .5em 0}.alert a{color:#fff}.loginHold{width:30%;max-width:500px;margin:5em auto 1.5em;min-height:50px;display:block;box-shadow:0 0 38px 14px rgba(39,47,48,.13);border-radius:6px}.loginHold .loginBottom{background:#fff;padding:1.5em 2em 2em;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-radius:0 0 6px 6px}.loginHold .loginBottom md-input-container{margin:10px 0}.loginHold .loginBottom md-input-container.checkBoxHold{margin:0 0 20px}.loginHold .loginBottom .md-button{margin:0}.loginHold .loginBottom p.orLine{width:100%;text-align:center;padding:1em}.loginHold.noShadow{box-shadow:0 0 0;margin:0 auto}.loginHold.noShadow .forgotBox{padding:1em 0;width:100%;text-align:center}.loginHold.noShadow .forgotBox a{color:#1b1d1f;text-decoration:none}.logoHeader{float:left;width:100%;display:block;background:#134d70;text-align:center;padding:1.5em;border-left:1px solid #134d70;border-right:1px solid #134d70;border-top:1px solid #134d70;border-radius:6px 6px 0 0}.logoHeader a{color:#fff;text-decoration:none}.logoHeader a.logo{width:auto;max-width:124px;max-height:45px;height:auto;text-align:left;display:inline-block}.logoHeader a.logo img{max-width:100%;max-height:45px;width:auto}.logoHeader.avatarTop{position:relative;padding-top:3.5em}.logoHeader.avatarTop .imageHold{position:absolute;width:100%;height:70px;top:-35px;left:0;display:block}.logoHeader.avatarTop .imageHold span.trainerPic{width:70px;height:70px;margin:0 auto;background:#fff;border-radius:50%;display:block}.logoHeader.avatarTop .imageHold span.trainerPic img{width:70px;height:70px;border-radius:50%;border:3px solid #fff;display:block}.container .row.publicPackageWrapper{max-width:1100px;margin:0 auto}.buyPackagesRow.publicPackage md-card{margin:2% 2% 4em;width:29.3%}.toggleHelpButton{position:fixed;top:40%;right:0;background:url(/img/need-help-tab.png) no-repeat;height:131px;width:38px;display:block;text-indent:-999em;margin-right:-2px}.toggleHelpButton:hover{margin-right:0}md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised){color:#91979f}md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).active{color:#fff}md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).settingsDrop{position:relative}md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).settingsDrop span{padding-right:15px}md-toolbar:not(.md-menu-toolbar) .md-button:not(.md-raised).settingsDrop i.dropCarot{position:absolute;top:5px;right:0}.navDropdown{padding:0 0 1em}.navDropdown.paddingTopBottom{padding:1em 0}.dropAccount{float:left;display:block}.dropAccount.topNav{padding:2em 2em 0}.dropAccount.clientGroups{background:#f9f9fb;min-height:8.8em}.dropAccount .avatar{margin:0 auto 10px;display:block;width:70px;height:70px}.dropAccount .avatar img{border-radius:50%;display:block;width:100%;height:70px;box-shadow:0 21px 58px -4px rgba(39,47,48,.14)}.dropAccount .avatar.withinMenu{float:left;width:40px;height:40px}.dropAccount .avatar.withinMenu img{height:40px}.dropAccount .wrapAvatar{float:left;display:block;width:100%;height:90px;z-index:999}.dropAccount .wrapAvatar .avatar{display:block;width:90px;height:90px;z-index:999;margin:0 auto;float:none}.dropAccount .wrapAvatar .avatar img{border-radius:50%;display:block;width:100%;height:90px}.dropAccount .stackedAvatars{text-align:center;min-height:3em;margin-top:2.5em}.dropAccount .stackedAvatars .avatar{display:inline-block;position:relative;transition:.2s ease;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border:3px solid #fff;background:#fff;width:45px;height:45px;cursor:pointer}.c100:after,.c100>span.top{transition-property:all;transition-duration:.2s}.breadCrumbHold,.upgradeBanner,md-card.hubProfileCard{box-shadow:0 1px 3px #e2e2e2}.dropAccount .stackedAvatars .avatar:nth-child(n+2){margin-left:-33px}.dropAccount .stackedAvatars .avatar img{height:auto}.dropAccount .stackedAvatars .avatar.moreAvatar a{display:inline-block;width:39px;height:39px;line-height:39px;float:none;position:absolute;left:0;top:0;color:#fff;background-color:#00C861;border-radius:50%;text-decoration:none}.dropAccount .stackedAvatars:hover .avatar:nth-child(n+2){margin-left:-5px}.dropAccount .accountInfo{width:100%;float:left;display:block;z-index:999;text-align:center}.dropAccount .accountInfo span.accountName{display:block;padding:.1em 0 0;font-size:1.1em;color:#1b1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropAccount .accountInfo span.accountEmail{display:block;padding:0;font-size:.9em;color:#959595;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropAccount .accountInfo.clientHub{width:100%;text-align:center;margin:0}.dropAccount .accountInfo.clientHub span.accountName{padding:1em .5em .2em 1em}.dropAccount .accountInfo.insideMenu{width:77%;text-align:left;position:relative;top:-4px;padding-left:.5em}.dropAccount span.greyLine{width:100%;float:left;display:block;height:1px;background:#e6e6e6;margin:1.7em 0 .8em}a.topLogo,a.topLogo img{width:auto;max-height:45px;height:auto}md-menu-item>.md-button.dropDownButton{color:#959595;padding:.4em 2em .5em}md-menu-item>.md-button.dropDownButton:hover{background:#fff;color:#00C861}a.topLogo{display:inline-block;max-width:124px;text-align:left}a.topLogo:hover{background:0 0!important}a.navIcons .unreadBubble{display:none}a .messageNavContainer{display:inline-block;position:relative}a .messageNavContainer i{color:#fff;border-left:0 none}a .messageNavContainer.unReadMessage .unreadBubble{display:block;position:absolute;width:13px;height:13px;background:#ff2600;border:2px solid #134d70;border-radius:50%;top:-4px;right:-4px}i{font-size:21px}.md-icon-button i.unReadMessage{color:#d42b59;border-left:0 none}.md-button.md-icon-button.navIcons{padding:8px 0;margin:0}.breadCrumbHold{float:left;width:100%;display:block;background:#fff;border-bottom:1px solid #d7d7d7;margin-bottom:4em}.breadCrumbHold ul{float:left;display:block;width:100%}.breadCrumbHold ul li{list-style:none;float:left;margin:2em 0 2em 1.5em;padding-right:1.5em;border-right:1px solid #d2d2d2;position:relative}.breadCrumbHold ul li:first-child{margin-left:0}.breadCrumbHold ul li:last-child{border-right:0 none}.breadCrumbHold ul li md-menu.editMenuHold{position:absolute;right:-25px;top:-18px;color:#ccc}.breadCrumbHold ul li span.text{color:#00C861;text-decoration:none;float:left}.breadCrumbHold ul li span.text:hover{text-decoration:underline}.breadCrumbHold ul li i{color:#cacaca;display:inline-block;float:left;position:relative;top:2px;font-size:1.9em;line-height:17px;margin-right:.5em;cursor:pointer}.breadCrumbHold ul li i.editPencil{float:right;margin-right:0;font-size:1em;margin-left:.7em;top:3px;cursor:pointer}.breadCrumbHold ul li a{cursor:pointer}.breadCrumbHold ul li input[type=text]{background:#e1f0f8;border:0;color:#369dd0;padding:3px;border-right:1px solid #369dd0;font-size:.9em}.breadCrumbHold ul li input[type=text]:focus{outline:0}.breadCrumbHold ul li input[type=text].ng-invalid.ng-touched{border-right:1px solid red;background:rgba(255,0,0,.1)}.breadCrumbHold ul li.editListItem{margin-right:0;padding-right:.7em}.breadCrumbHold.noMarginBottom{margin-bottom:0}.innerBreadCrumb{float:left;width:100%;display:block;position:relative}.upgradeBanner{float:left;width:100%;background:#fff;position:relative;border:1px solid #d4d4d4;padding:1.5em 3em 1.5em 1.5em;margin:0 0 2em}.upgradeBanner.withClickAction{cursor:pointer}.upgradeBanner .banner{text-decoration:none}.upgradeBanner .banner .accountManager{position:absolute;top:-11px;left:-5px;width:81px;height:78px;display:block;background:url(/img/AnaAccountManager.png) no-repeat;background-size:81px 78px}.upgradeBanner .banner .textArea{padding-left:80px}.upgradeBanner .banner .textArea h1{color:#686868;font-size:1.3em;font-weight:400;padding-bottom:.5em;text-decoration:none}.upgradeBanner .banner .textArea p{color:#686868;text-decoration:none}.upgradeBanner .banner .upgradeStar{position:absolute;right:9px;top:-22px;background:url(/img/upgrade-star.png) no-repeat;width:72px;height:72px;display:block;text-align:center;padding-top:1.1em;transform:rotate(-8deg)}.upgradeBanner .banner .upgradeStar.ng-enter{animation:bounceIn 1s}.upgradeBanner .banner .upgradeStar span{width:100%;color:#fff;display:block;float:left}.upgradeBanner .banner .upgradeStar span.number{font-size:1.3em;line-height:23px}.upgradeBanner .banner .upgradeStar span.text{font-size:.9em;line-height:15px}.dashboardCard,.dashboardCard a{float:left;width:100%;display:block}.todayPanelHold{width:100%;background:#fff;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;max-height:551px;overflow-y:auto}.todayPanelHold.clientProfileMargin{margin:1em 0 0}.todayPanelHold.clientProfileMargin.clientHub{margin-bottom:2.5em}.todayPanelHold .todayPanelInner{padding:1em 1em 0}.todayPanelHold .todayPanelInner a.todaySession{text-align:center;background:#f9f9fb;border:1px solid #e4e3e3;padding:1.1em 1.1em .8em;width:100%;display:block;color:#c2c2c2;border-radius:4px;margin-bottom:1em;position:relative;text-decoration:none}.todayPanelHold .todayPanelInner a.todaySession i.topRight,.todayPanelHold .todayPanelInner a.todaySession md-icon.topRight{display:none}.todayPanelHold .todayPanelInner a.todaySession p{width:100%;clear:both;display:block;font-size:1em}.todayPanelHold .todayPanelInner a.todaySession p span{float:left;width:50%;display:block}.todayPanelHold .todayPanelInner a.todaySession p span.first{text-align:left;font-weight:700}.todayPanelHold .todayPanelInner a.todaySession p span.last{text-align:right}.todayPanelHold .todayPanelInner a.todaySession p.workoutName{text-align:left;padding:.5em 0}.todayPanelHold .todayPanelInner a.todaySession:hover{opacity:.8}.todayPanelHold .todayPanelInner a.todaySession.completed{background:#ebfac2;color:#96c221;border:1px solid #ebfac2}.todayPanelHold .todayPanelInner a.todaySession.completed i.topRight,.todayPanelHold .todayPanelInner a.todaySession.completed md-icon.topRight{display:block;position:absolute;top:-11px;right:-6px;font-size:1em;padding:6px;border-radius:50%;color:#ebfac2;background:#96c221}.todayPanelHold .todaysCheckInRowWrapper{float:left;display:block;width:100%;padding:2em 1em .3em}.todayPanelHold .todaysCheckInRowWrapper .todaysCheckInRow{float:left;display:block;width:100%;padding:0 0 1em}.todayPanelHold .todaysCheckInRowWrapper .todaysCheckInRow a.checkInClient{float:left;width:25%;text-align:center;display:block;text-decoration:none;position:relative}.todayPanelHold .todaysCheckInRowWrapper .todaysCheckInRow a.checkInClient img{width:70%;border-radius:50%}.todayPanelHold .todaysCheckInRowWrapper .todaysCheckInRow a.checkInClient span.circleCompleted{position:absolute;top:-6px;right:.8rem;width:25px;height:25px;border:3px solid #fff;border-radius:50%}.hubProfileRow,.rightCheckinPanel{width:100%;float:left;display:block}.todayPanelHold .todaysCheckInRowWrapper .todaysCheckInRow a.checkInClient span.circleCompleted.done{background:#79bc00}.todayPanelHold .todaysCheckInRowWrapper .todaysCheckInRow a.checkInClient span.circleCompleted.notDone{background:#fc625d}.todayPanelHold .todaysCheckInRowWrapper .todaysCheckInRow a.checkInClient span.circleCompleted i{font-size:15px;position:relative;top:2px;color:#fff}.todayPanelHold.marginBottom{margin-bottom:4em}.rightCheckinPanel{background:#fff;padding:2em 1em;border:1px solid #E8E8E8;border-radius:6px}.hubProfileRow{padding:2em 0 0}.hubProfileRow.last{padding-bottom:2em}.hubProfileRow.trainerProfileRow{padding:0 0 2em}.hubProfileRow.trainerProfileRow md-card.hubProfileCard{width:48%;margin:0 2% 0 0}md-card.hubProfileCard{float:left;display:block;width:32%;margin:0 2% 0 0;border:1px solid #e2e2e2;position:relative}md-card.hubProfileCard.disabled{opacity:.4}md-card.hubProfileCard.last{margin-right:0}md-card.hubProfileCard.mainProfile{width:100%;position:relative;margin-bottom:2em}md-card.hubProfileCard.mainProfile .profileCard{width:100%}md-card.hubProfileCard.mainProfile .profileCard.clientHubWrap{min-height:239px}md-card.hubProfileCard.mainProfile .accountInfo span{padding-left:0}md-card.hubProfileCard.mainProfile.packages,md-card.hubProfileCard.startSessionTop{margin-bottom:3em}md-card.hubProfileCard.packagesClient{width:48%;margin:0 2% 0 0}md-card.hubProfileCard span.enableDisableClient{position:absolute;top:-7px;left:50px;display:block;z-index:10}md-card.hubProfileCard .profileCard{border-bottom:1px solid #e6e6e6;padding:1.5em 7%;width:100%;position:relative;overflow:hidden}md-card.hubProfileCard .profileCard.settingsPage,md-card.hubProfileCard .profileCard.updateLogo.customApp{border-bottom:0 none}md-card.hubProfileCard .profileCard span.backgroundProfilePic{position:absolute;top:-100%;left:-10%;width:121%;opacity:.15;z-index:0}md-card.hubProfileCard .profileCard span.backgroundProfilePic img{width:200%;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}md-card.hubProfileCard .profileCard span.backgroundProfilePic.smallerTop{top:-40%}md-card.hubProfileCard .profileCard span.newRibbon{position:absolute;top:-1px;right:-1px;background:url(/img/new-client-ribbon.png) no-repeat;display:block;width:48px;height:48px}md-card.hubProfileCard .profileCard .accountInfo{width:100%}md-card.hubProfileCard .profileCard .accountInfo.fullWidth{width:100%;text-align:center;margin-left:0}md-card.hubProfileCard .profileCard.updateLogo .avatar{max-width:120px;height:auto!important}md-card.hubProfileCard .profileCard.updateLogo .avatar img{width:100%;height:auto!important;border-radius:0}md-card.hubProfileCard .profileCard.updateLogo.customApp .topText{width:100%;display:block;float:left}md-card.hubProfileCard .profileCard.updateLogo.customApp md-menu.editMenuHold{top:41%}md-card.hubProfileCard .profileCard.startSession{padding:1.5em 2.5%}md-card.hubProfileCard .profileCard.startSession md-menu.editMenuHold{top:36%}md-card.hubProfileCard a.profileCard:hover{background:#fafafa}md-card.hubProfileCard a.profileCard:hover span{color:#00C861}md-card.hubProfileCard .nextSession{padding:1.5em;float:left;width:100%;display:block}md-card.hubProfileCard .nextSession span{float:left;display:block;width:100%}md-card.hubProfileCard .nextSession span.nextSessionTitle{color:#959595;font-size:.9em}md-card.hubProfileCard .nextSession span.nextSessionTitle span.number{background:#00C861;display:inline-block;width:auto;float:right;color:#fff;border-radius:50%;padding:3px 7px;position:relative;top:-3px}md-card.hubProfileCard .nextSession span.nextSessionTime{color:#1b1d1f;font-size:1.1em}md-card.hubProfileCard .nextSession .pillHold{width:100%;display:block;margin:1em 0 0}md-card.hubProfileCard .nextSession .pillHold .pill{float:left;width:31%;text-align:center;background:#f9f9fb;color:#91979f;border:1px solid #eaeaea;padding:.5em 0 .3em;border-radius:2px;margin:1%;position:relative;cursor:pointer}md-card.hubProfileCard .nextSession .pillHold .pill.group{width:31%}md-card.hubProfileCard .nextSession .pillHold .pill:hover{opacity:.8}md-card.hubProfileCard .nextSession .pillHold .pill span.numberLogged{display:none;position:absolute;top:-10px;right:-5px;background:#00C861;color:#fff;width:auto;min-width:21px;padding:2px 8px;font-size:.9em;border-radius:50%}md-card.hubProfileCard .nextSession .pillHold .pill.accountActivity{cursor:pointer}md-card.hubProfileCard .nextSession .pillHold .pill.accountActivity span.numberLogged{display:block}md-card.hubProfileCard .nextSession .pillHold .pill.groupIcon{min-height:43px;width:31%}md-card.hubProfileCard .nextSession .pillHold .pill.groupIcon .folderContainer{display:block;width:32px;position:relative;overflow:hidden;height:29px;float:none;margin:0 auto}md-card.hubProfileCard .nextSession .pillHold .pill.groupIcon .folderContainer .folder{position:absolute;z-index:0;left:-96px;top:-3px;font-size:32px;color:#ccc}md-card.hubProfileCard .nextSession .pillHold .pill.groupIcon .folderContainer .icon{position:absolute;z-index:1;left:7px;top:5px;font-size:18px}md-card.hubProfileCard.trainerProfile{width:47%;margin:0 5% 0 0}md-card.hubProfileCard.updateLogoHold{margin-bottom:2em}.clientInfo{float:left;width:100%;display:block}.clientInfo.topPaddingEvent{padding-top:3em}.clientInfo .softLine{width:90%;display:block;margin:1.5em 5% 0;height:1px;float:left;background:#d2d2d2}.clientInfo ul{float:left;width:100%;display:block;list-style:none;padding:1.5em 1.5em 0}.clientInfo ul.eventsPage{padding:1.5em!important}.clientInfo ul li{float:left}.clientInfo ul li.first{text-align:left;display:inline-block;width:33%;color:#959595}.clientInfo ul li.first.packages{width:49%}.clientInfo ul li.last{text-align:right;display:inline-block;width:67%}.clientInfo ul li.last.packages{width:51%}.clientInfo ul li span{float:left;width:100%}.clientInfo ul li a{float:right;font-size:16px;color:#00C861;text-decoration:none;display:inline-block;position:relative;top:0;margin-left:3px;cursor:pointer}.clientInfo ul li a md-icon.material-icons{color:#d1d1d1}.clientInfo ul li i{float:right;color:#959595;cursor:pointer}.clientInfo ul li i.edit{font-size:21px}.clientInfo ul li .truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clientInfo ul li .truncate:hover{white-space:normal;overflow-wrap:break-word;word-wrap:break-word;overflow:visible;text-overflow:clip}.clientInfo ul li.fullWidth{width:100%;display:block;float:left;margin:1em 0 0}.clientInfo ul li.fullWidth:first-child{margin-top:0}.clientInfo ul li.fullWidth.clickable{cursor:pointer}.clientInfo ul li.fullWidth.clickable:hover span.text{color:#00c861}.clientInfo ul li.fullWidth img{float:left;display:inline-block;position:relative;top:1px;padding:2px}.clientInfo ul li.fullWidth span.icon{background:#b1b1b1;border-radius:50%;width:35px;height:35px;position:relative;float:left;display:inline-block;top:1px;text-align:center}.clientInfo ul li.fullWidth span.icon i{color:#fff;position:absolute;left:7px;top:7px;font-size:1.37em}.clientInfo ul li.fullWidth span.text{width:auto;position:relative;top:8px;left:9px}.clientInfo ul:last-child{padding:1.5em}.clientInfo ul.packagesLast{padding:1.3em 1.5em}.clientInfo .packagesLastSpacer{display:block;height:1.3em}.clientHubButtons{float:left;display:block;width:100%;margin-bottom:2em;border:1px solid #ebebeb}.clientHubButtons .md-button{float:left;width:25%;display:block;background:#fff;margin:0;text-align:center;padding:2em 0;border-right:1px solid #ebebeb;border-radius:0}.clientHubButtons .md-button.last,.clientHubButtons.trainerHub .md-button.second{border-right:0 none}.clientHubButtons .md-button .md-ripple-container{border-radius:0}.clientHubButtons .md-button .topIcon{margin:0 auto;display:block;border-radius:50%;position:relative;width:70px;height:70px}.clientHubButtons .md-button .topIcon span.backgroundCircle{width:100%;height:70px;border-radius:50%;background:#00C861;opacity:.2;display:block}md-menu.editMenuHold .md-button:focused,md-menu.editMenuHold .md-button:hover{background:0 0}.clientHubButtons .md-button .topIcon i{position:absolute;top:14px;left:14px;font-size:3em;color:#00C861;display:block}.clientHubButtons .md-button span{float:left;text-transform:uppercase;display:block;width:100%}.clientHubButtons .md-button span.topText{color:#cdced2;font-size:1em;padding:1em 0 0;line-height:17px}.clientHubButtons .md-button span.bottomText{color:#1b1d1f;font-size:1.2em;line-height:20px}.clientHubButtons.trainerHub .md-button{width:50%}.clientHubButtons.trainerHub .md-button.last,.clientHubButtons.trainerHub .md-button.third{border-top:1px solid #ebebeb}md-menu.editMenuHold{position:absolute;right:8px;top:11%;color:#91979f;z-index:19}md-menu.editMenuHold.profile{top:27%}md-menu.editMenuHold.clientHubProfile,md-menu.editMenuHold.customForms{top:22%}md-menu.editMenuHold.clientList{top:14px}md-menu.editMenuHold.clientGroups{top:26px}md-menu.editMenuHold.withLabelContainer{position:absolute;right:8px;top:-8%}md-menu.editMenuHold.withLabelContainer .dropCarot{margin-top:10px}md-menu.editMenuHold .md-button{min-width:7px;margin:0;padding:0}md-menu.editMenuHold .md-button i{position:relative;top:7px}md-menu.editMenuHold .md-button:hover i{color:#00C861}md-menu.editMenuHold.heading{top:4px}md-menu.editMenuHold.heading.top{top:16px}md-menu.editMenuHold.topTable{top:24px}md-menu-item.editMenu .md-button{position:relative}md-menu-item.editMenu .md-button i{position:absolute;top:12px;color:#cbccce}md-menu-item.editMenu .md-button span{padding-left:2.2em;color:#959595}md-list.trainerProfileActions{background:#fff;margin:2em 0;border:1px solid #e2e2e2;box-shadow:0 1px 3px #e2e2e2}md-list.trainerProfileActions a{margin:0;padding:.5em 16px;border-bottom:1px solid #e6e6e6}md-list.trainerProfileActions a i{margin-right:.5em;color:#ccc}md-list.trainerProfileActions a:hover,md-list.trainerProfileActions a:hover i{color:#00C861}md-list.trainerProfileActions a.last{border-bottom:0 none}md-list.trainerProfileActions.overviewPages{margin:0 0 2em}.panelList .panelHeading a.findaplan{border-left:0!important;width:100%!important;text-align:left!important}.panelList .panelHeading a.findaplan h3.findPlanIcon{padding:1.2em 6% 0;width:100%;color:#1b1d1f}.panelList .panelHeading a.findaplan h3.findPlanIcon i{display:inline-block;float:left;width:28px;position:relative;top:-2px;left:-5px;color:#ffc312}.panelList .panelHeading .helpTooltipButton{top:9px;right:1px}.panelList.noBoxShadow{box-shadow:none;border:none}a.findAPlanButton{float:left;width:100%;display:block;text-align:center;margin:0 0 1em}.md-list-item-inner span.name{width:80%}.macro-header{box-shadow:0 2px 2px 0 #e2e2e2;margin-top:3em;text-transform:uppercase;background:#fff;border:1px solid #e6e6e6}.macro-search-filter{margin:0 25%!important}.user-avatar{border-radius:50%;display:block;width:100%;height:70px;box-shadow:0 21px 58px -4px rgba(39,47,48,.14)}.macro-details,.macro-last-updated{position:absolute;left:10px;width:400%}.macro-details{top:32%;padding:10px;height:30px;border-radius:10px;border:1px solid rgba(0,0,0,.1);margin-bottom:4px}.macro-last-updated{top:70%}.macro-last-updated span{color:#2ed95e;font-weight:700;line-height:23px}.macroSearchBox{background:#fff;border:1px solid #e6e6e6;padding:1em 1em 0;box-shadow:0 1px 3px #e2e2e2;-webkit-box-shadow:0 1px 3px #e2e2e2}.macroSearchBox md-input-container{margin:0}.macro-list-buttons-container{text-align:right;margin:0 0 0 2em;display:inline-block;float:right;width:100%}.macro-user-list{max-height:500px;overflow:auto;margin-bottom:0}.macro-user-list .newMacro{background:#ff7b00;color:#fff;font-size:13px;border-radius:4px;padding:1px 10px;height:25px;line-height:23px;margin-left:20px}section.comments{background:rgba(255,255,255,.9);height:100%;width:100%;margin:0 0 2em;border-radius:0 0 2px 2px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;max-height:551px;overflow-y:auto;position:relative}section.comments.activityByTypeDialog{max-height:none;margin:0}section.comments .scrollInner{padding-top:20px;padding-right:85px;padding-bottom:20px;position:relative}section.comments .scrollInner .timelineLine{position:absolute;top:0;width:3px;left:105px;bottom:0;background:rgba(0,0,0,.1);display:block}section.comments .noActivity{min-height:250px}section.comments .noActivity>div{padding:20px 0}section.comments .activityLoading{min-height:100px}section .comment{padding:0 0 1.5em;margin:1em 0 1em 40px;width:100%;position:relative}section .comment:before{content:"";position:absolute;top:2px;left:68px;width:9px;height:9px;border:3px solid #fff;border-radius:100px;margin:16px 0 0 -6px;box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(0,0,0,.1);background:#ccc}section .comment:hover:before{background:#3b5998}section .comment .comment-img{float:left;margin-right:33px;border-radius:5px;overflow:hidden;min-width:50px;min-height:50px;display:block}section .comment .comment-img img{display:block;border-radius:50%}section .comment .comment-body{overflow:hidden;position:relative}section .comment i.topRight,section .comment md-icon.topRight{position:absolute;top:-13px;right:-13px;padding:6px;border-radius:50%;color:#fff;background:#b1b1b1}section .comment md-icon.topRight{height:36px;width:36px}section .comment md-icon.topRight svg{height:24px;width:24px}section .comment .text{padding:10px;border:1px solid #e5e5e5;border-radius:5px;background:#fff}section .comment .text p:last-child{margin:0}section .comment .text p a{text-decoration:none;color:#00C861}section .comment .text ul{display:block;width:100%;float:left;margin:.5em 0 0}section .comment .text ul.fileIcons li{float:none;display:block;list-style:none;margin:0 .5em 0 0;padding:5px;border:0;height:auto;text-align:left}section .comment .text ul.fileIcons li p{font-size:.8em}section .comment .text ul.fileIcons li p i{padding-right:5px}section .comment .text ul.fileIcons li a{float:none;width:auto!important;height:auto!important;display:inline}section .comment .text ul li{float:left;border:1px solid #e5e5e5;height:62px;list-style:none;margin:0 .5em 0 0;padding:5px}section .comment .text ul li a{width:50px;height:50px;display:block;float:left}section .comment .text ul li a img{width:50px;height:50px}.rightTourPanel,.rightpanelBackdrop{height:100%;position:fixed;top:0;display:block}section .comment .attribution{margin:.5em 0 0;font-size:14px;color:#666}section .comment .attribution a{text-decoration:none;color:#00C861}.rightpanelBackdrop{background:#000;opacity:.8;left:0;width:100%;z-index:39}.rightpanelBackdrop.ng-leave{animation:fadeOut .5s}.rightpanelBackdrop.ng-enter{animation:fadeInBackdrop .5s}.rightTourPanel{width:360px;background:#ecf0f1;right:0;border-left:1px solid #dadee2;z-index:40;overflow-y:auto}.rightTourPanel.ng-leave{animation:slideOutRight .5s}.rightTourPanel.ng-enter{animation:slideInRight .5s}.rightTourPanel .headPanel{font-weight:400;font-size:1.1em;background:#fff;width:100%;padding:1.35em 1em;text-align:center;border-bottom:1px solid #dadee2;margin-bottom:2em;position:relative}.rightTourPanel .headPanel span.closeBanner{position:absolute;top:19px;left:19px;font-size:1.5em;display:block;cursor:pointer}.rightTourPanel .bodyPanel{width:100%;padding:1em;display:block}.rightTourPanel .bodyPanel .innerBody{background:#fff;border-radius:5px;border:1px solid #dadee2;padding:1em;text-align:left;width:100%;position:relative}.rightTourPanel .bodyPanel .innerBody .manager.lewis{background:url(/img/right-panel-bruce.png) no-repeat;background-size:41px 41px;width:47px;height:47px;position:absolute;top:-23px;left:43%;display:block;border-radius:50%;border:3px solid #fff}.rightTourPanel .bodyPanel .innerBody .bookAppointmentButton{float:left;width:100%;border:1px solid #dadee2;text-align:center;margin:2em 0 1.5em;padding:1em 0 0;border-radius:5px}.editClientVideoForm .md-button.active,.videoTabRow .md-button.active{border-bottom:2px solid #00C861}.rightTourPanel .bodyPanel .innerBody .bookAppointmentButton h2{font-weight:100;font-size:1.5em}.rightTourPanel .bodyPanel .innerBody .bookAppointmentButton a{width:100%;float:left;display:block;margin:.5em 0 0;padding:.5em;border-radius:0 0 5px 5px;background:#86c333;background:linear-gradient(to bottom,#86c333 0,#7aae36 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#86c333', endColorstr='#7aae36', GradientType=0);color:#fff;text-decoration:none}md-checkbox:not([disabled]).md-primary.md-checked .md-icon,md-radio-button:not([disabled]).md-primary .md-on,md-radio-group:not([disabled]) .md-primary .md-on{background-color:#00C861!important}.rightTourPanel .bodyPanel .innerBody .bookAppointmentButton a i{position:relative;top:7px;margin-right:5px}.rightTourPanel .bodyPanel .innerBody p{font-size:1em;line-height:21px;padding:.5em 0}.rightTourPanel .bodyPanel .innerBody p.userName{font-size:1.3em;text-align:center;padding:1em 0 .5em}.rightTourPanel .bodyPanel .innerBody p.userName.secondRow{margin-top:-25px}.rightTourPanel .bodyPanel .innerBody p a{color:#00C861;text-decoration:none}.rightTourPanel .bodyPanel .innerBody p span.managerName{letter-spacing:-1px;font-size:1.5em;font-weight:200;color:#2c3e50}.rightTourPanel .bodyPanel .innerBody p span.title{text-transform:uppercase;color:#666;font-size:.8em;display:block}.rightTourPanel .bodyPanel .innerBody .videoHold{width:100%;display:block;margin:1em 0;cursor:pointer}.rightTourPanel .bodyPanel .innerBody .videoHold img{width:100%}.rightTourPanel .bodyPanel .innerBody .videoHold img:hover{opacity:.8}.clientVideoRow md-card{margin:.5em .5em 2em}.clientVideoRow md-card img.md-card-image{cursor:pointer}.clientVideoRow md-card md-card-title{width:100%;display:block;text-align:center;padding:.8em .5em .3em}.clientVideoRow md-card md-card-title .md-headline{font-size:19px;font-weight:200;line-height:23px}.clientVideoRow md-card md-card-actions.layout-column .md-button:not(.md-icon-button){padding:0}.clientVideoRow md-card md-card-actions.layout-column .md-button:not(.md-icon-button).watchIcon i{display:inline-block;position:relative;top:7px;left:-3px}.clientVideoRow md-card md-card-actions.layout-column .md-button:not(.md-icon-button).watchIcon span{margin-left:-7px}.editClientVideoThumb{padding:2em 0}.editClientVideoThumb img{width:100%}.editClientVideoForm{padding:4em 0 2em}.editClientVideoForm .md-button{border-radius:0}.videoTabRow .md-button{border-radius:0;margin:0}md-radio-button:not([disabled]).md-primary.md-checked .md-off,md-radio-group:not([disabled]) .md-primary.md-checked .md-off{border-color:#00C861!important}md-radio-group .md-checked:not([disabled]).md-primary .md-ink-ripple{color:#00C861!important}md-radio-group.entityRadioList md-radio-button{margin-bottom:0}md-content.formHold{background:0 0}md-content.formHold.shoppingListHold{background:#fff;padding-top:1em;padding-bottom:0}md-content.formHold.shoppingListHold md-input-container{margin:0}md-checkbox.md-checked .md-icon:after{left:7px}md-switch{position:relative;width:100%}md-switch .md-container{float:none;display:block;right:-8px;position:absolute;bottom:3px}md-switch .md-label{color:rgba(0,0,0,.26)}md-switch.md-checked .md-thumb{background-color:#00C861}md-switch.md-checked .md-bar{background-color:#00C861;opacity:.6}md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator{background:#00C861}.centerForm{width:70%;margin:0 auto;display:block}.centerForm.cardEditor{margin-bottom:4em}.centerForm.selectNutritionLogHold .panelList{padding-bottom:1em}.centerForm.selectNutritionLogHold md-radio-button{margin-bottom:0}.centerForm.selectNutritionLogHold md-radio-button .md-container{position:relative;top:16px;left:11px}.centerForm.selectNutritionLogHold md-radio-button .md-label{margin-left:22px}.centerForm.selectNutritionLogHold md-radio-group .md-checked:not([disabled]).md-primary .md-container{position:relative;top:16px;left:11px}.bankAccount{margin-bottom:4em}.leftForm{width:50%;margin:0;display:block}.cardsAccepted,.customAppAlert{width:100%;display:block;float:left}.leftForm.bankAccount,.leftForm.cardEditor{margin-bottom:4em}.customAppAlert{padding:1em;background:#f4db05;margin-bottom:3em;border-radius:4px;border:2px solid #b69d0d}.customAppAlert.filesModal{margin-top:2em;margin-bottom:2em}.customAppAlert h4{color:#b69d0d;font-size:1.2em}.customAppAlert ol li,.customAppAlert p{color:#8b7808;line-height:23px}.customAppAlert ol{margin:0 1em;padding:0}.customAppAlert ol li{font-size:1.1em}.customAppAlert.example{background:#f7f7f7;border:2px solid grey}.customAppAlert.example h4,.customAppAlert.example p{color:grey}.customAppAlert.inModal{margin:0 0 .5em}.material-icons.paid{color:#79bc00}.material-icons.problem{color:#f58512}.cardsAccepted{text-align:center;margin-bottom:1em}.cardsAccepted.upgradePage{margin:1em 0 2.1em;text-align:left}.cardImage{background-image:url(/img/card-icons.png);width:48px;height:33px;display:inline-block}.cardImage.visa{background-position-x:0}.cardImage.mastercard{background-position-x:-55px}.cardImage.amex{background-position-x:-110px}.cardImage.generic{background:0 0;color:rgba(0,0,0,.12);font-size:35px;text-align:center;line-height:33px}.cardImage.generic::after{content:"credit_card"}.paymentCardSelect.logo{display:inline-block;margin-right:5px;margin-bottom:4px}.md-input-focused label{color:#00C861!important}.md-input-focused .md-input,.md-input-focused .md-select-value{border-color:#00C861!important}md-datepicker.datePicker{width:100%;background:0 0;margin:1em 0}md-datepicker.datePicker .md-datepicker-input-container{width:89%}md-datepicker.datePicker .md-datepicker-input-container input.md-datepicker-input{font-size:15px;padding:.3em 0}.datepickerRow{margin-top:1em}.homeSearch{margin:2em 0 0}.findPlanSearch{margin:2em 0 1em}md-input-container.packagesPrice{margin-top:3em}md-input-container.exerciseContainer{margin:2em 0}md-input-container.exerciseContainer:first-child{margin-top:1em!important}md-input-container.youTube{margin:.5em 0 1em}.mealnameHold{float:left;width:50%;margin:0}.mealnameHold md-input-container{margin:1.23em 0 0 1em}.labelStyle{color:rgba(0,0,0,.38)}.parqForm .labelStyle{padding-right:50px}md-list-item#show_all_forms{border-bottom:solid 1px #dcdcdc}.changeTrainer{width:30%;float:right;display:block;margin-bottom:2em}.changeTrainer .md-select-value{height:44px}.changeTrainer .md-select-value span.miniAvatar{height:28px;width:28px;display:inline-block}.changeTrainer .md-select-value span.miniAvatar img{width:26px;height:26px;border-radius:50%}.changeTrainer .md-select-value span.trainerName{position:relative;top:-5px;margin-left:7px}.changeTrainer.wider{width:60%}md-option span.miniAvatar{height:30px;width:30px;display:inline-block}md-option span.miniAvatar img{width:100%;height:30px;border-radius:50%}md-option span.trainerName{position:relative;top:-9px;margin-left:7px}.filterEditBox{float:left;display:block;width:350px;height:70px;border:1px solid #e6e6e6;background:#fff;margin:0 0 2em;box-shadow:0 1px 3px #e2e2e2;-webkit-box-shadow:0 1px 3px #e2e2e2}.filterEditBox.right{float:right}.filterEditBox .leftIcon{float:left;width:70px;height:68px;border-right:1px solid #e6e6e6;display:block;position:relative;background:#fafafa}.filterEditBox .leftIcon i{position:absolute;top:21px;left:23px;color:#cbccce}.filterEditBox .rightHold{float:left;display:block;width:277px;position:relative}.filterEditBox .rightHold md-input-container{position:absolute;top:15px;left:14px;width:90%;margin:0}.packagesAnalyticsTopRow{float:left;width:100%;display:block}.packagesAnalyticsTopRow .topCol{float:left;display:block;text-align:center;width:20%;padding:2%;background:#fff;border-right:1px solid #ebebeb;opacity:.5}.packagesAnalyticsTopRow .topCol.last{border-right:0 none}.packagesAnalyticsTopRow .topCol span.topNumber{display:block;font-size:2.5em;width:100%;color:#00C861;font-family:accordalt-lightlight}.alertCard.packages h4,.warnCard.packages h4{font-size:1.1em;padding-bottom:5px}.packagesAnalyticsTopRow .topCol span.bottomText{display:block;width:100%;color:#585c60;padding-top:.3em}.packagesAnalyticsTopRow.twoCol .topCol{width:48%}.packagesAnalyticsTopRow.loaded .topCol{opacity:1}.wysiwygPackages wysiwyg-edit{width:100%}.wysiwygPackages wysiwyg-edit.short .tinyeditor .sizer{height:150px;min-height:100px}.alertCard.packages{margin:0 0 2em;background:#ff5722;color:#fff}.alertCard.packages a{border-top:1px solid #e64a19}.alertCard.packages .md-list-item-inner i{margin-right:5px}.warnCard.packages{margin:0 0 2em;background:#ffd15b;color:#fff}.warnCard.packages a,.warnCard.packages md-list{border-top:1px solid #ceaa46}.warnCard.packages .md-list-item-inner i{margin-right:5px}.merchantAdditionalOwners{margin:2em 0}.merchantAdditionalOwners md-whiteframe{margin:0 0 2em}.merchantAdditionalOwners md-whiteframe:last-child{margin-bottom:0}canvas .chart.packageAnalytics{height:200px}.chartLoader{min-height:150px}.c100.p100 .slice,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice,.rect-auto{clip:rect(auto,auto,auto,auto)}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.pie{position:absolute;border:.05em solid #307bbb;width:.9em;height:.9em;clip:rect(0,.5em,1em,0);border-radius:50%;transform:rotate(0)}.c100.p100 .bar:after,.c100.p100 .fill,.c100.p51 .bar:after,.c100.p51 .fill,.c100.p52 .bar:after,.c100.p52 .fill,.c100.p53 .bar:after,.c100.p53 .fill,.c100.p54 .bar:after,.c100.p54 .fill,.c100.p55 .bar:after,.c100.p55 .fill,.c100.p56 .bar:after,.c100.p56 .fill,.c100.p57 .bar:after,.c100.p57 .fill,.c100.p58 .bar:after,.c100.p58 .fill,.c100.p59 .bar:after,.c100.p59 .fill,.c100.p60 .bar:after,.c100.p60 .fill,.c100.p61 .bar:after,.c100.p61 .fill,.c100.p62 .bar:after,.c100.p62 .fill,.c100.p63 .bar:after,.c100.p63 .fill,.c100.p64 .bar:after,.c100.p64 .fill,.c100.p65 .bar:after,.c100.p65 .fill,.c100.p66 .bar:after,.c100.p66 .fill,.c100.p67 .bar:after,.c100.p67 .fill,.c100.p68 .bar:after,.c100.p68 .fill,.c100.p69 .bar:after,.c100.p69 .fill,.c100.p70 .bar:after,.c100.p70 .fill,.c100.p71 .bar:after,.c100.p71 .fill,.c100.p72 .bar:after,.c100.p72 .fill,.c100.p73 .bar:after,.c100.p73 .fill,.c100.p74 .bar:after,.c100.p74 .fill,.c100.p75 .bar:after,.c100.p75 .fill,.c100.p76 .bar:after,.c100.p76 .fill,.c100.p77 .bar:after,.c100.p77 .fill,.c100.p78 .bar:after,.c100.p78 .fill,.c100.p79 .bar:after,.c100.p79 .fill,.c100.p80 .bar:after,.c100.p80 .fill,.c100.p81 .bar:after,.c100.p81 .fill,.c100.p82 .bar:after,.c100.p82 .fill,.c100.p83 .bar:after,.c100.p83 .fill,.c100.p84 .bar:after,.c100.p84 .fill,.c100.p85 .bar:after,.c100.p85 .fill,.c100.p86 .bar:after,.c100.p86 .fill,.c100.p87 .bar:after,.c100.p87 .fill,.c100.p88 .bar:after,.c100.p88 .fill,.c100.p89 .bar:after,.c100.p89 .fill,.c100.p90 .bar:after,.c100.p90 .fill,.c100.p91 .bar:after,.c100.p91 .fill,.c100.p92 .bar:after,.c100.p92 .fill,.c100.p93 .bar:after,.c100.p93 .fill,.c100.p94 .bar:after,.c100.p94 .fill,.c100.p95 .bar:after,.c100.p95 .fill,.c100.p96 .bar:after,.c100.p96 .fill,.c100.p97 .bar:after,.c100.p97 .fill,.c100.p98 .bar:after,.c100.p98 .fill,.c100.p99 .bar:after,.c100.p99 .fill,.pie-fill{transform:rotate(180deg)}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;margin:0 .1em .1em 0;background-color:#ebebeb}.c100.center{float:none;margin:.2em auto}.c100>span.top{position:absolute;z-index:1;left:-17px;top:-27px;width:5em;line-height:5em;font-size:31px;color:#1b1d1f;display:block;text-align:center;white-space:nowrap;transition-timing-function:ease-out;font-weight:600}.c100>span.bottom{position:absolute;font-size:12px;left:13px;top:67px;z-index:1;width:95px;text-align:center}.c100:after{position:absolute;top:.05em;left:.05em;display:block;content:" ";border-radius:50%;background-color:#fff;width:.9em;height:.9em;transition-timing-function:ease-in}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.c100.p1 .bar{transform:rotate(3.6deg)}.c100.p2 .bar{transform:rotate(7.2deg)}.c100.p3 .bar{transform:rotate(10.8deg)}.c100.p4 .bar{transform:rotate(14.4deg)}.c100.p5 .bar{transform:rotate(18deg)}.c100.p6 .bar{transform:rotate(21.6deg)}.c100.p7 .bar{transform:rotate(25.2deg)}.c100.p8 .bar{transform:rotate(28.8deg)}.c100.p9 .bar{transform:rotate(32.4deg)}.c100.p10 .bar{transform:rotate(36deg)}.c100.p11 .bar{transform:rotate(39.6deg)}.c100.p12 .bar{transform:rotate(43.2deg)}.c100.p13 .bar{transform:rotate(46.800000000000004deg)}.c100.p14 .bar{transform:rotate(50.4deg)}.c100.p15 .bar{transform:rotate(54deg)}.c100.p16 .bar{transform:rotate(57.6deg)}.c100.p17 .bar{transform:rotate(61.2deg)}.c100.p18 .bar{transform:rotate(64.8deg)}.c100.p19 .bar{transform:rotate(68.4deg)}.c100.p20 .bar{transform:rotate(72deg)}.c100.p21 .bar{transform:rotate(75.60000000000001deg)}.c100.p22 .bar{transform:rotate(79.2deg)}.c100.p23 .bar{transform:rotate(82.8deg)}.c100.p24 .bar{transform:rotate(86.4deg)}.c100.p25 .bar{transform:rotate(90deg)}.c100.p26 .bar{transform:rotate(93.60000000000001deg)}.c100.p27 .bar{transform:rotate(97.2deg)}.c100.p28 .bar{transform:rotate(100.8deg)}.c100.p29 .bar{transform:rotate(104.4deg)}.c100.p30 .bar{transform:rotate(108deg)}.c100.p31 .bar{transform:rotate(111.60000000000001deg)}.c100.p32 .bar{transform:rotate(115.2deg)}.c100.p33 .bar{transform:rotate(118.8deg)}.c100.p34 .bar{transform:rotate(122.4deg)}.c100.p35 .bar{transform:rotate(126deg)}.c100.p36 .bar{transform:rotate(129.6deg)}.c100.p37 .bar{transform:rotate(133.20000000000002deg)}.c100.p38 .bar{transform:rotate(136.8deg)}.c100.p39 .bar{transform:rotate(140.4deg)}.c100.p40 .bar{transform:rotate(144deg)}.c100.p41 .bar{transform:rotate(147.6deg)}.c100.p42 .bar{transform:rotate(151.20000000000002deg)}.c100.p43 .bar{transform:rotate(154.8deg)}.c100.p44 .bar{transform:rotate(158.4deg)}.c100.p45 .bar{transform:rotate(162deg)}.c100.p46 .bar{transform:rotate(165.6deg)}.c100.p47 .bar{transform:rotate(169.20000000000002deg)}.c100.p48 .bar{transform:rotate(172.8deg)}.c100.p49 .bar{transform:rotate(176.4deg)}.c100.p50 .bar{transform:rotate(180deg)}.c100.p51 .bar{transform:rotate(183.6deg)}.c100.p52 .bar{transform:rotate(187.20000000000002deg)}.c100.p53 .bar{transform:rotate(190.8deg)}.c100.p54 .bar{transform:rotate(194.4deg)}.c100.p55 .bar{transform:rotate(198deg)}.c100.p56 .bar{transform:rotate(201.6deg)}.c100.p57 .bar{transform:rotate(205.20000000000002deg)}.c100.p58 .bar{transform:rotate(208.8deg)}.c100.p59 .bar{transform:rotate(212.4deg)}.c100.p60 .bar{transform:rotate(216deg)}.c100.p61 .bar{transform:rotate(219.6deg)}.c100.p62 .bar{transform:rotate(223.20000000000002deg)}.c100.p63 .bar{transform:rotate(226.8deg)}.c100.p64 .bar{transform:rotate(230.4deg)}.c100.p65 .bar{transform:rotate(234deg)}.c100.p66 .bar{transform:rotate(237.6deg)}.c100.p67 .bar{transform:rotate(241.20000000000002deg)}.c100.p68 .bar{transform:rotate(244.8deg)}.c100.p69 .bar{transform:rotate(248.4deg)}.c100.p70 .bar{transform:rotate(252deg)}.c100.p71 .bar{transform:rotate(255.6deg)}.c100.p72 .bar{transform:rotate(259.2deg)}.c100.p73 .bar{transform:rotate(262.8deg)}.c100.p74 .bar{transform:rotate(266.40000000000003deg)}.c100.p75 .bar{transform:rotate(270deg)}.c100.p76 .bar{transform:rotate(273.6deg)}.c100.p77 .bar{transform:rotate(277.2deg)}.c100.p78 .bar{transform:rotate(280.8deg)}.c100.p79 .bar{transform:rotate(284.40000000000003deg)}.c100.p80 .bar{transform:rotate(288deg)}.c100.p81 .bar{transform:rotate(291.6deg)}.c100.p82 .bar{transform:rotate(295.2deg)}.c100.p83 .bar{transform:rotate(298.8deg)}.c100.p84 .bar{transform:rotate(302.40000000000003deg)}.c100.p85 .bar{transform:rotate(306deg)}.c100.p86 .bar{transform:rotate(309.6deg)}.c100.p87 .bar{transform:rotate(313.2deg)}.c100.p88 .bar{transform:rotate(316.8deg)}.c100.p89 .bar{transform:rotate(320.40000000000003deg)}.c100.p90 .bar{transform:rotate(324deg)}.c100.p91 .bar{transform:rotate(327.6deg)}.c100.p92 .bar{transform:rotate(331.2deg)}.c100.p93 .bar{transform:rotate(334.8deg)}.c100.p94 .bar{transform:rotate(338.40000000000003deg)}.c100.p95 .bar{transform:rotate(342deg)}.c100.p96 .bar{transform:rotate(345.6deg)}.c100.p97 .bar{transform:rotate(349.2deg)}.c100.p98 .bar{transform:rotate(352.8deg)}.c100.p99 .bar{transform:rotate(356.40000000000003deg)}.c100.p100 .bar{transform:rotate(360deg)}.c100.green .bar,.c100.green .fill{border-color:#79bc00!important;border-radius:50%}.c100.orange .bar,.c100.orange .fill{border-color:#fdbd46!important;border-radius:50%}.c100.red .bar,.c100.red .fill{border-color:#fc625d!important;border-radius:50%}.shareButton{float:left;display:block;width:100%;padding:2em 1em;text-align:center}.shareCode{float:left;display:block;width:100%;padding:0 1em 1em;text-align:center}.shareCode textarea{width:100%;padding:1em;text-align:left;min-height:96px;border:1px solid #c1c1c1}h1.packagesAccountHeading{width:100%;display:block;font-size:1.8em;font-weight:200;text-align:center;padding:0 0 1em}.createPackagesAccountHold{margin:2em auto;display:block;width:50%}.createPackagesAccountHold a.bigButtons{width:47%;float:left;min-height:360px;display:inline-block;background:#fff;padding:3em 1.5em;text-align:center;border:4px solid #fff;border-radius:8px;box-shadow:0 0 21px 0 rgba(0,0,0,.05);transition:all .2s ease-in;text-decoration:none}.panelList.workoutBuilder.exerciseLastAdded,.panelList.workoutBuilder.weekLastAdded{transition:box-shadow .5s ease}.createPackagesAccountHold a.bigButtons:hover{box-shadow:10px 0 90px 0 rgba(0,0,0,.1)}.createPackagesAccountHold a.bigButtons.left{margin-right:3%}.createPackagesAccountHold a.bigButtons.right{margin-left:3%}.createPackagesAccountHold a.bigButtons h3{color:#352B4A;width:100%;display:block;padding:1.5em 0 .5em;font-size:1.3em;font-weight:300}.createPackagesAccountHold a.bigButtons p{color:#D1C9C9;line-height:25px}.createPackagesAccountHold a.bigButtons .largeIcon{width:100%;display:block;text-align:center}.createPackagesAccountHold a.bigButtons .largeIcon i{font-size:3em;color:#fff;padding:10px;background:#9EA5A1;border-radius:50%}.createPackagesAccountHold a.bigButtons span.selectButton{margin:1em auto 0;width:150px;background:#fff;border-radius:30px;padding:.8em 1em;color:#352B4A;display:block;font-size:1.2em;box-shadow:15px 14px 90px 0 rgba(0,0,0,.13)}.createPackagesAccountHold a.bigButtons span.selectButton.selected,.createPackagesAccountHold a.bigButtons.active span.selectButton.select{display:none}.createPackagesAccountHold a.bigButtons.active{border:4px solid #00C861;cursor:default}.createPackagesAccountHold a.bigButtons.active .largeIcon i,.createPackagesAccountHold a.bigButtons.active span.selectButton{background:#00C861;color:#fff}.createPackagesAccountHold a.bigButtons.active span.selectButton.selected{display:block}.createPackagesAccountHold a.bigButtons.active:hover{box-shadow:0 0 21px 0 rgba(0,0,0,.05)}.createPackagesAccountHold a.continueBottomButton{margin:3em auto 1em;display:block;width:150px}.flowDiagramHold{float:left;display:block;width:100%;padding:0 0 2em}.flowDiagramHold .nodeHold{position:relative;width:300px;margin:0 auto;display:block;min-height:128px}.flowDiagramHold .nodeHold .node{margin:0 auto;text-align:center;padding:1em .5em;width:100%;display:block;border-radius:5px;background:#f6f6f6;z-index:1;float:left;box-shadow:0 1px 3px #e2e2e2}.flowDiagramHold .nodeHold .node i,.flowDiagramHold .nodeHold .node span.nodeText{display:block;color:#a29d9d}.flowDiagramHold .nodeHold .node .groupIcon{min-height:29px;width:18%;margin:0 auto}.flowDiagramHold .nodeHold .node .groupIcon .folderContainer{display:block;width:32px;position:relative;overflow:hidden;height:29px;float:none;margin:0 auto}.flowDiagramHold .nodeHold .node .groupIcon .folderContainer .folder{position:absolute;z-index:0;left:-99px;top:-3px;font-size:33px;color:#ccc}.flowDiagramHold .nodeHold .node .groupIcon .folderContainer .icon{position:absolute;z-index:1;left:8px;top:5px;font-size:18px}.flowDiagramHold .nodeHold .nodeLineHold{margin:0 auto;position:relative;width:100%;display:block;z-index:1;float:left;min-height:60px}.flowDiagramHold .nodeHold .nodeLineHold span.nodeLine{position:absolute;z-index:0;left:149px;width:4px;height:61px;display:block;background:rgba(0,0,0,.1)}.flowDiagramHold .nodeHold .nodeLineHold span.nodeSpot{position:absolute;z-index:0;left:146px;bottom:-5px;width:10px;height:10px;display:block;background:#a29d9d;border-radius:50%}.flowDiagramHold .nodeHold.withAvatarHold{width:150px;height:150px}.flowDiagramHold .nodeHold.withAvatarHold .node.avatarNode{box-shadow:0 0;background:#fff;padding:0}.flowDiagramHold .nodeHold.withAvatarHold .node.avatarNode span.userAvatar{display:block;width:150px;height:150px;border-radius:50%;overflow:hidden;border:1px solid rgba(0,0,0,.1)}.flowDiagramHold .nodeHold.withAvatarHold .node.avatarNode span.userAvatar img{width:100%;display:block}h2.recomended{font-weight:200;width:100%;padding-bottom:.3em;border-bottom:1px solid #959595;margin-bottom:1em}.buyPackagesRow{float:left;display:block;width:100%;margin-top:5em}.buyPackagesRow.inner{margin-top:2em}.buyPackagesRow.recomendedRow{margin-top:0;padding-bottom:2em;border-bottom:1px solid #c2c2c2}.buyPackagesRow md-card md-card-actions a.brandButton,md-card.packages md-card-actions a.brandButton{margin:0!important}.buyPackagesRow md-card{width:31.8%;float:left;display:block}.buyPackagesRow md-card .logoHeader h2{color:#fff;font-weight:200;font-size:1.1em}.buyPackagesRow md-card md-card-title{padding:16px;text-align:center;font-size:1.5em}.buyPackagesRow md-card .md-headline{font-size:1em}.packageDescriptionRenderedMarkdown ul{list-style:none}.packageDescriptionRenderedMarkdown ul li i{color:#96c11f}.packageDescriptionRenderedMarkdown ul li span{position:relative;top:-6px}.packageDescriptionRenderedMarkdown.calendarView{width:60%}.packageDescriptionRenderedMarkdown.calendarView.left{float:left}.packageShareLinks md-list-item md-input-container{margin-bottom:0}.profileColBottom{float:left;display:block;width:47%;margin-right:6%}.panelList,.panelList .panelHeading{width:100%;display:block;float:left}.panelList{background:#fff;border:1px solid #ebebeb;box-shadow:0 1px 3px #e2e2e2}.panelList.noShadow{box-shadow:0 0 0}.panelList.creditsPurchase{margin-bottom:2.5em}.panelList.profile{margin:2.5em 0}.panelList.fitnessInterest{margin:0}.panelList.fitnessInterest.clientHub,.panelList.profileSessions{margin:2.5em 0 0}.panelList.fitnessInterest md-chips-wrap{padding:1em 1em 1.5em}.panelList.logger{margin-bottom:2em}.panelList.sessionNotes{padding:4em 0 6em}.panelList.workoutBuilder{box-shadow:0 0 0;margin-bottom:2em}.panelList.workoutBuilder.newlyAddedExerciseGlow,.panelList.workoutBuilder.newlyAddedWeekGlow{box-shadow:grey 0 0 36px}.panelList.workoutBuilder.inner{min-width:1043px!important}.panelList.workoutBuilder.measurementsPage{min-width:1150px}.panelList.clientHub{box-shadow:0 0 0;margin-bottom:1em}.panelList.packagesDashboard{margin-bottom:4em;box-shadow:-5px 5px 28px 1px #e0e0e0}.panelList.standalone{margin-bottom:1.3em}.panelList.noteTop{margin-top:3em}.panelList.noMargin{margin-bottom:0;border-bottom:0 none}.panelList .panelHeading{border-bottom:1px solid #ebebeb;position:relative}.panelList .panelHeading.chained{border-top:1px solid #ebebeb}.panelList .panelHeading h3{width:68%;float:left;padding:1.1em 6%;font-weight:400;font-size:1.1em}.panelList .panelHeading h3.lessPadding{padding:1.1em 2.5%}.panelList .panelHeading h3.lessPadding a.changeScheduleDate{color:#00C861;text-decoration:none}.panelList .panelHeading h3 span.rightText{float:right;color:#00C861}.panelList .panelHeading h3.fullText{width:100%}.panelList .panelHeading md-checkbox{width:68%;float:left;padding:.44em 0;font-weight:400;font-size:1.1em;margin:0 2%}.panelList .panelHeading md-checkbox span{padding:.6em .5em 0;display:inline-block}.panelList .panelHeading md-checkbox.rightCheck{width:auto;float:right;margin-top:9px}.panelList .panelHeading md-checkbox.rightCheck span{padding:.2em .5em 0}.panelList .panelHeading .exerciseImage.standardImage img{width:100%}.panelList .panelHeading.fullWidth .exerciseImage{float:left;display:inline-block;width:45px;height:45px}.panelList .panelHeading.fullWidth .exerciseImage img{height:100%;max-width:none;cursor:pointer}.panelList .panelHeading.fullWidth .exerciseImage.notCheckbox{margin:9px 0 3px 12px}.panelList .panelHeading.withAvatar .exerciseImage{margin:8px 0 0 10px}.panelList .panelHeading .md-button.startNow{position:absolute;top:0;right:0;margin:0;border-radius:0;height:63px;padding:0 2em}.panelList .panelHeading .md-button.startNow .md-ripple-container{border-radius:0}.panelList .panelHeading a.add{float:right;width:69px;text-align:center;display:block;padding:0;color:#c4c4c4;position:relative;min-height:59px;border-left:1px solid #ebebeb}.panelList .panelHeading a.add.active,.panelList .panelHeading a.add:hover{color:#00C861}.panelList .panelHeading a.add div.icon-pencil i.edit{display:block}.panelList .panelHeading a.add div.icon-pencil i.save,.panelList .panelHeading a.add div.icon-save i.edit{display:none}.panelList .panelHeading a.add div.icon-save i.save{display:block}.panelList .panelHeading a.add i{position:absolute;top:17px;left:33%}.panelList .panelHeading a.add md-progress-circular{position:absolute;top:13px;left:25%}.panelList .panelHeading a.add.analyticsText{width:150px;text-decoration:none;position:relative}.panelList .panelHeading a.add.analyticsText span.text{position:absolute;top:20px;left:19px}.panelList .panelHeading a.add.analyticsText i{position:absolute;right:-58px}.panelList .panelHeading a.add.analyticsText.wider{width:200px}.panelList .panelHeading a.add.analyticsText.wider i{right:-93px}.panelList .panelHeading a.add.noteAdded{position:relative;z-index:0}.panelList .panelHeading a.add.noteAdded span.redCircle{width:10px;height:10px;background:red;border-radius:50%;position:absolute;top:15px;left:20px;border:2px solid #fff;z-index:1}.panelList md-list md-list-item span.clientGroupIcon,.panelList md-list md-list-item span.labelContainer{z-index:2}.panelList .panelHeading a.add.previewWorkout{min-height:67px;width:67px}.panelList .panelHeading a.add.withText{width:auto;min-width:164px;padding:.5em 1em;background:#fff}.panelList .panelHeading a.add.withText i{float:left;position:relative;top:9px;margin-right:.5em;left:0;color:#00C861}.panelList .panelHeading a.add.withText span.buttonText{float:left;position:relative;top:11px;color:#00C861;padding-left:0}.panelList .panelHeading a.add.withText.completed{background:#ebfac2;border-left:1px solid #96c221}.panelList .panelHeading a.add.withText.completed i{color:#96c221}.panelList .panelHeading a.add.withText.completed span.buttonText{color:#96c221;padding-left:15px}.panelList .panelHeading a.add.withText.completed span.tickIcon{position:absolute;background:#96c221;padding:6px;border-radius:50%;top:-11px;right:-6px}.panelList .panelHeading a.add.withText.completed span.tickIcon i{margin:0;top:0;color:#ebfac2;font-size:1em}.panelList .panelHeading a.add.delete{color:#fc625d}.panelList .panelHeading a.add.delete:hover{color:#d42b59}.panelList .panelHeading.fullWidth h3{padding:1.1em 2%}.panelList .panelHeading.fullWidth h3.withButton{padding:1.6em 2% 1.1em}.panelList .panelHeading.fullWidth h3.withButton.bigger{padding:1.6em 2%}.panelList .panelHeading.fullWidth h3.withImage{padding:1.4em 2% 0 1%}.panelList .panelHeading.fullWidth h3.hubSessions{padding:1.1em 5%;width:100%}.panelList .panelHeading.fullWidth button.marcoType{float:right;min-width:14%;padding:.5em .8em;margin-top:15px}.panelList .panelHeading.fullWidth md-input-container{width:50%;display:block}.panelList .panelHeading.fullWidth md-input-container.singleQuestionCustomForm{margin:0 0 2em}.panelList .panelHeading form.editGroup md-input-container.first{margin:26px 12px 0;display:block;float:left;min-height:0}.panelList .panelHeading form.editGroup md-input-container.submit{margin:14px 0 0;float:left;min-height:0;display:block}.panelList .panelHeading form.editGroup md-input-container.submit .md-button{padding:0 16px;min-width:0}.panelList .panelHeading form.editGroup md-input-container .md-errors-spacer{min-height:14px}.panelList.nutritionPlan{margin-bottom:2em}.panelList.nutritionPlan.marginTopAddingClient{margin-top:6em}.panelList.nutritionPlan .panelHeading h3 md-switch{margin:0}.panelList.nutritionPlan.marginTop{margin-top:4em}.panelList.nutritionPlan a.add{min-height:77px;width:77px}.panelList.nutritionPlan a.add i{position:absolute;top:27px;left:34%}.panelList.nutritionPlan a.add.noteAdded span.redCircle{top:24px;left:24px}.panelList.exerciseImageUpload a.add{cursor:pointer;min-height:66px;width:66px}.panelList .purchaseCredits,.panelList.exerciseImageUpload .exerciseImages{width:100%;display:block;float:left}.panelList.exerciseImageUpload a.add i{position:absolute;top:21px;left:31%}.panelList.exerciseImageUpload .exerciseImages .uploadedImage{float:left;display:block;padding:2% 2% 1%;border:1px solid #eee;background:#fff;margin:1%}.panelList .purchaseCredits{padding:2em}.panelList .purchaseCredits .col{float:left;display:block;width:33.333333%;text-align:center;min-height:86px}.panelList .purchaseCredits .col a.upAndDown{display:inline-block;position:relative;top:19px;padding:7px 7px 4px;border-radius:50%}.panelList .purchaseCredits .col a.upAndDown i{font-size:2em}.panelList .purchaseCredits .col a.upAndDown.remove{background:#efefef}.panelList .purchaseCredits .col a.upAndDown.remove i{color:#9caabd}.panelList .purchaseCredits .col a.upAndDown.add{background:#e4f0ff}.panelList .purchaseCredits .col a.upAndDown.add i{color:#318eff}.panelList .purchaseCredits .col .creditsBuying,.panelList .purchaseCredits .col .creditsBuying span{float:left;display:block;width:100%}.panelList .purchaseCredits .col .creditsBuying span.topLine{font-size:.7em;text-transform:uppercase;color:#959595}.panelList .purchaseCredits .col .creditsBuying span.middleLine{font-size:4em;text-transform:uppercase;color:#253955;font-weight:400;line-height:55px}.panelList .purchaseCredits .col .creditsBuying span.bottomLine{font-size:.9em;color:#959595}.panelList .purchaseCredits .creditPurchasePrice{float:left;display:block;width:100%;text-align:center;padding:1em 0 0}.panelList .purchaseCredits .creditPurchasePrice span.purchasePrice{float:left;display:block;width:100%;font-size:1em;color:#9caabd}.panelList .purchaseCredits .creditsButtonRow{float:left;display:block;width:100%;text-align:center;padding:.4em 0 0}.panelList .panelBottom{width:100%;float:left;display:block;border-top:1px solid #ececec}.panelList .panelBottom a{width:100%;padding:1.1em 2%;display:block;color:#00C861;text-decoration:none}.panelList .panelBottom a:hover{background:#fafafa}.panelList .panelBottom .foodSearchHold{width:100%;display:block;float:left}.panelList .panelBottom .foodSearchHold md-input-container.setWidth{margin-bottom:0;width:50%}.panelList .panelBottom .foodSearchHold md-list{width:50%;border:1px solid #ebebeb;float:left;max-height:265px;overflow-y:auto}.panelList .panelBottom .foodSearchHold md-list md-list-item{min-height:46px}.panelList .panelBottom .foodSearchHold md-list md-list-item.padding{padding-top:.8em}.panelList .panelBottom .foodSearchHold .searchResultsPanel{float:left;min-height:265px;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;display:block;width:50%;padding:2em}.panelList .panelBottom .foodSearchHold .searchResultsPanel .topRow{width:100%;display:block;border-bottom:1px solid #ebebeb;padding-bottom:.4em;float:left}.panelList .panelBottom .foodSearchHold .searchResultsPanel .topRow p{float:left;font-size:1em;display:inline-block}.panelList .panelBottom .foodSearchHold .searchResultsPanel .topRow a{float:right;font-size:1em;color:#00C861;text-decoration:none;display:inline-block;width:104px;padding:0}.panelList .panelBottom .foodSearchHold .searchResultsPanel .formRow{width:100%;display:block;border-bottom:1px solid #ebebeb;padding:.5em;float:left}.panelList .panelBottom .foodSearchHold .searchResultsPanel .formRow md-input-container label.middle{width:100%;text-align:center}.panelList .panelBottom .foodSearchHold .searchResultsPanel .buttonBottom{width:100%;display:block;padding-top:.5em;float:left}.panelList .panelBottom .foodSearchHold .searchResultsPanel .buttonBottom .md-button{padding:.1em 1em;margin:1em auto 0}.panelList .selectPackageItemsHold{float:left;width:100%;display:block;min-height:250px;overflow-y:auto;border:1px solid #ebebeb;max-height:300px;padding-bottom:1em}.panelList .selectPackageItemsHold.smaller{min-height:150px}.panelList .selectPackageItemsHold .md-subheader{padding:16px 16px 2px}.panelList md-list{padding:0}.panelList md-list md-list-item{width:100%;border-bottom:1px solid #ebebeb}.panelList md-list md-list-item.createPackageWorkoutList{min-height:0;border-bottom:0 none}.panelList md-list md-list-item.createPackageWorkoutList p{width:100%}.panelList md-list md-list-item.createPackageWorkoutList .md-list-item-inner p.groupTitle{font-weight:700}.panelList md-list md-list-item.selectAllGroup .md-list-item-inner p{padding-left:1.5em}.panelList md-list md-list-item a{width:50%;padding:1em;float:left;color:#959595;text-decoration:none}.panelList md-list md-list-item a:hover{color:#00C861}.panelList md-list md-list-item span.newItem{position:absolute;top:26%;right:37px;background:#00C861;color:#fff;font-size:13px;border-radius:4px;padding:1px 10px;display:block;height:25px;line-height:23px}.panelList md-list md-list-item span.newItem.packagePurchasedItem{right:89px}.panelList md-list md-list-item span.nameNone{width:100%;padding:1em;float:left;color:#959595;text-decoration:none}.panelList md-list md-list-item span.clientGroupIcon i{margin-top:8px;color:#c4c4c4}.panelList md-list md-list-item span.labelContainer span.newItem{float:none;position:static;top:inherit;right:inherit;display:inline-block}.panelList md-list md-list-item:last-child{border-bottom:0 none}.panelList.overviewPage{margin-bottom:2em}.panelList.overviewPage md-list md-list-item{min-height:0;border-left:3px solid #fff;cursor:pointer}.panelList.overviewPage md-list md-list-item a{width:100%;padding:1em 0}.panelList.overviewPage md-list md-list-item.active{border-left:3px solid #00C861}.panelList.overviewPage md-list md-list-item.active a span{color:#00C861}.panelList.overviewPage md-list md-list-item.md-no-proxy.noPad{padding:0}span.newItem,span.newItem.newFile{position:absolute;color:#fff;font-size:13px;padding:1px 10px;height:25px;line-height:23px;display:block}.panelList.overviewPage.packagesTop{margin-top:2em}span.newItem{top:33%;right:37px;background:#00C861;border-radius:4px}span.newItem.newFile{width:43px;top:31%;left:-21px;background:#00c861;border-radius:40px;transform:rotate(-90deg)}.exerciseNotepreview{float:left;width:100%;display:block;padding:1% 2% 2%;border-top:1px solid #ececec}.exerciseNotepreview p{color:#959595}.exerciseNotepreview p i{position:relative;top:7px;color:#959595}wysiwyg-edit .tinyeditor .tinyeditor-header .tinyeditor-buttons-group .tinyeditor-control{border:1px solid #00C861;border-radius:4px}.nutritionPanelBody{width:100%;float:left;display:block;background:#fafafa;padding:1.1em 2%;border-top:1px solid #f1f1f1;overflow-x:auto}.discussion li,.nutritionPanelBody.noScroll,a.latestPicHold{overflow:hidden}.nutritionPanelBody.bottomNutritionArea{background:#f2f2f2}.nutritionPanelBody.percentageTop{padding-bottom:0}.nutritionPanelBody.percentageBottom{padding-top:0;border-top:0 none}.nutritionPanelBody .nutritionCol{float:left;display:block;width:32%;margin-right:2%}.nutritionPanelBody .nutritionCol.last{margin-right:0}.nutritionPanelBody .nutritionCol.fullWidth{width:100%;display:block;margin-right:0}.nutritionPanelBody .nutritionCol.fullWidth md-input-container{width:32%}.nutritionPanelBody .upgradeCol{float:left;display:block;width:49%;margin-right:2%}.nutritionPanelBody .upgradeCol.last{margin-right:0}.nutritionPanelBody.topPadding{padding-top:3em}.nutritionPanelBody .formNoticeCard{margin-top:1em}.nutritionPanelBody .exerciseImageUploadHold{margin-top:2em}.qtyEditor input,.qtyEditor md-select-value{text-align:center}.dailyCalories{float:left;width:100%;padding:1em 1em 2em;text-align:center;color:#959595}.dailyCalories span{font-weight:700;color:#00C861}.buttonPanel{width:93%;float:left;text-align:center;border-top:1px solid #e5e5e5;padding:1% 2%;margin:3em 0 0 8%}.buttonPanel.noLine{border-top:0 none}.buttonPanel.noMargin{margin:0;width:100%}.buttonPanel.fullWidth{width:100%;margin:0 auto;display:block}.buttonPanel.upgradePageBottom{width:100%;margin:0}.buttonPanel.upgradePageBottom .md-button.brandButton{width:40%}.buttonPanel.upgradePageBottom p.termTextBottom{padding:1em 0;width:60%;display:block;margin:0 auto;font-size:.8em;color:#959595}.buttonPanel.upgradePageBottom p.termTextBottom a{text-decoration:none;color:#959595}.buttonPanel a,.buttonPanel button{min-width:12%}.buttonPanel p.marcoBottomText{padding:1em 0;width:60%;display:block;margin:0 auto;font-size:.9em;line-height:24px;color:#959595}.buttonPanel p.marcoBottomText a{text-decoration:none;color:#959595}.buttonPanel.leftAndRight{width:100%;float:left;background:#fff;text-align:center;border-top:1px solid #e5e5e5;padding:1% 2%;margin-top:3em}.buttonPanel.leftAndRight a.left,.buttonPanel.leftAndRight button.left{float:left}.buttonPanel.leftAndRight a.right,.buttonPanel.leftAndRight button.right{float:right}.progressPics{display:block;padding-bottom:1.3em;padding-left:1.3em}.progressPics a.progressPic{width:86px;height:86px;display:block;float:left;margin:1.3em 6% 0 0}.progress-photo-image-container{text-align:center}md-chips .md-chips.md-focused{box-shadow:0 2px #00C861}.flex-1{-ms-flex:1;flex:1}.archon-link{background:#fff;border:none;color:#00f}.archon-banner{max-width:300px!important;width:100%;margin-bottom:50px}.archon-video{margin:auto;max-width:600px;text-align:center}.archonRegisterModal{background:#000;color:#fff;margin:auto;text-align:center;max-width:500px}.archonRegisterModal div{background:#000}.archonRegisterModal div.md-dialog-content{padding-bottom:80px}.archonRegisterModal-icon{color:#CF001C;font-size:100px}.archon-wrapper{width:100%;padding:40px 20px;float:left;background:#fff;border-radius:6px;box-shadow:0 1px 32px 7px rgba(185,185,185,.17)}.archon-privacy-text{color:#9B9B9B}.archon-privacy-text a{text-decoration:none}.archon-call-to-action{padding:17px 50px;text-transform:uppercase;color:#fff;font-size:14px;text-align:center;display:block;margin:40px auto;border:1px solid #CF021C;border-radius:24px;max-width:370px;background:#CF021C}.archon-call-to-action.disabled{background:#ccc;border:#ccc}.archon-call-to-action.small-btn{padding:17px 20px!important}.archon-call-to-action:hover{transition:background .2s ease;transition:border .2s ease;transition:color .1s ease}.assessements-collection{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;box-shadow:0 1px 27px 7px #e0e0e0}@media only screen and (max-width:920px){.assessements-collection{display:block}}@media only screen and (max-width:1200px){.assessements-collection{-ms-flex-direction:column;flex-direction:column}}.assessements-categories{display:-ms-flexbox;display:flex;width:300px;-ms-flex-direction:column;flex-direction:column;z-index:3;background:#fff}.assessements-category{opacity:.6;filter:grayscale(100%);height:80px!important;transition:opacity .2s ease-in;margin-right:20px}.assessements-categories div.selected img,.assessements-categories div:hover img{filter:grayscale(100%) invert(1) brightness(2);opacity:1}.assessements-category:hover{opacity:1}.assessements-category.selected{opacity:1}.no-border{border:none!important}.assessements-categories div{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px;-ms-flex-align:center;align-items:center;color:#9B9B9B;transition:background .2s ease}.assessements-categories div:hover{color:#fff;background:#CF021C;transition:background .2s ease;transition:border .2s ease;transition:color .1s ease}.assessements-categories div.selected{color:#fff;background:#CF021C;transition:background .2s ease;transition:border .2s ease;transition:color .1s ease}@media only screen and (max-width:1200px){.assessements-categories{width:100%;margin-bottom:10px}.assessements-category{height:auto}.assessements-categories div{width:100%;height:auto}}.assessements-categories-breakdown{margin-right:10px;background:#fff;width:300px;transition:all .4s ease-in;text-align:left;display:-ms-flexbox;display:flex;text-transform:uppercase;font-size:15px;opacity:1;z-index:2}.assessements-categories-breakdown .assessments-subcategory{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px;text-align:center;color:#000;border-left:4px solid #fff}.assessements-categories-breakdown .assessments-subcategory.selected{color:#CF021C;border-left:4px solid #CF021C}.assessements-categories-breakdown .assessments-subcategory.selected img{filter:invert(.5) sepia(1) hue-rotate(302deg) brightness(.37) saturate(11.8) brightness(.95)}.assessements-categories-breakdown .assessments-subcategory img{width:80px;filter:grayscale(100%) invert(1);margin-right:10px}.assessements-categories-breakdown .assessments-subcategory div{width:80px}@media only screen and (max-width:1200px){.assessements-categories-breakdown .assessments-subcategory{width:100%;height:auto}.assessements-categories-breakdown .assessments-subcategory img{max-width:100%}.assessements-categories-breakdown{width:100%;height:auto;margin-bottom:10px}.assessements-banner{width:100%}}.bodyHold .bodypartLine.armLine,.bodyHold .bodypartLine.chestLine,.bodyHold .bodypartLine.neckLine{border-bottom:3px dashed #48cffb;border-radius:0 0 70% 70%;height:15px}.assessements-categories-breakdown.invisible{opacity:0;margin-left:-300px;transition:all .3s ease-in}.assessements-banner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:30px;-ms-flex-positive:3;flex-grow:3;background:#fff}.assessements-banner h1{color:#CF021C;margin-bottom:20px}.assessements-banner h3{text-align:left;color:#CF021C}.assessements-banner p{margin-bottom:15px}.assessements-banner div{margin:10px 0}.aerobic,.agility,.anaerobic,.power,.strength{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.measurementTabs{position:relative}.measurementTabs .md-tab.md-active{color:#00C861}.measurementTabs .unitSettingsButton{position:absolute;top:0;right:0}.measurementTabs .measurementTabContent{background:0 0}.measurementsMainHold{padding:2em 0}.measurementsMainHold h3{font-weight:400;text-transform:uppercase;color:#abb0b6;padding-bottom:1em;width:100%;display:block}.measurementsMainHold md-input-container.forButtons{margin:0}.measurementsMainHold md-input-container.forButtons a{padding:.21em 1em}.measurementsMainHold md-input-container.forButtons a.plainButton{margin:0;padding:0;min-width:0}.measurementsCustomLabel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;color:rgba(0,0,0,.38)}.measurementsCustomContainer{width:100%}.measurementsCustomRow{margin:40px 0}.measurementsTopHold{padding:2em 0 0}.measurementsTopHoldBottom{padding:0 0 2em}.measurementsTopHoldBottom md-input-container.block{display:block}.previousMeasurements{border-top:1px solid rgba(0,0,0,.12);float:left;display:block;width:100%;padding:4em 0;margin-top:4em}.previousMeasurements h3{font-weight:400;text-transform:uppercase;color:#abb0b6;padding-bottom:1em;width:100%;display:block}.previousMeasurements md-input-container.forButtons{margin:0}.previousMeasurements md-input-container.forButtons button{margin:0 1em 0 0}.previousMeasurements table tbody tr td.padding{padding:2rem 1.6rem 0!important}.previousMeasurements table tbody tr td a.md-button{min-width:34px}.bodyHold .bodypartLine.neckLine{background:0 0;left:99px;position:absolute;top:76px;width:62px}.bodyHold .bodypartLine.chestLine{background:0 0;left:69px;position:absolute;top:150px;width:123px}.bodyHold .bodypartLine.armLine{background:0 0;left:45px;position:absolute;top:170px;width:36px}.bodyHold .bodypartLine.hipLine,.bodyHold .bodypartLine.waistLine{left:69px;width:123px;background:0 0;border-bottom:3px dashed #48cffb;border-radius:0 0 70% 70%;height:15px;position:absolute}.bodyHold .bodypartLine.waistLine{top:220px}.bodyHold .bodypartLine.hipLine{top:290px}.bodyHold .bodypartLine.thighLine{background:0 0;border-bottom:3px dashed #48cffb;border-radius:0 0 70% 70%;height:15px;left:71px;position:absolute;top:349px;width:58px}.bodyHold .bodypartLine.calfLine{background:0 0;border-bottom:3px dashed #48cffb;border-radius:0 0 70% 70%;bottom:108px;height:15px;left:79px;position:absolute;width:50px}.bodyHold .bodypartLine.subscapularDot,.bodyHold .bodypartLine.tricepDot{background:#48cffb;width:20px;height:20px;border-radius:50%;position:absolute}.bodyHold .bodypartLine.subscapularDot{top:100px;right:100px}.bodyHold .bodypartLine.tricepDot{top:150px;left:40px}.bodyHold .bodypartLine.bicepDot,.bodyHold .bodypartLine.midaxilaryDot{background:#48cffb;width:20px;height:20px;border-radius:50%;position:absolute;top:170px}.bodyHold .bodypartLine.bicepDot{right:53px}.bodyHold .bodypartLine.midaxilaryDot{left:100px}.bodyHold .bodypartLine.chestDot,.bodyHold .bodypartLine.thighDot{background:#48cffb;width:20px;height:20px;border-radius:50%;position:absolute;left:92px}.bodyHold .bodypartLine.suprailiacDot{background:#48cffb;width:20px;height:20px;border-radius:50%;position:absolute;top:210px;right:100px}.bodyHold .bodypartLine.abdominalDot{background:#48cffb;width:20px;height:20px;border-radius:50%;position:absolute;top:260px;right:122px}.bodyHold .bodypartLine.thighDot{top:353px}.bodyHold .bodypartLine.chestDot{top:151px}.bodyHold.diagramFemale,.bodyHold.diagramMale{width:263px;height:585px;margin:3em auto 1.1em}.bodyHold.diagramMale{background:url(/img/body-outline-male.png) top center no-repeat;display:block;position:relative}.bodyHold.diagramMale .bodypartLine.hipLine{top:260px}.bodyHold.diagramMale .bodypartLine.midaxilaryDot{left:71px}.bodyHold.diagramMale .bodypartLine.suprailiacDot{top:243px}.bodyHold.diagramFemale{background:url(/img/body-outline-female.png) top center no-repeat;display:block;position:relative}h1.scheduleUpradeHeading,h2.scheduleUpradeHeadingUnder{width:100%;font-weight:200;display:block;text-align:center;font-family:sf_ui_displaylight,proxima_novaregular,'Helvetica Neue',Helvetica,Arial,sans-serif}.bodyHold.diagramFemale .bodypartLine.hipLine{top:248px}.bodyHold.diagramFemale .bodypartLine.tricepDot{left:48px}.bodyHold.diagramFemale .bodypartLine.bicepDot{right:64px;top:161px}.bodyHold.diagramFemale .bodypartLine.midaxilaryDot{left:89px;top:172px}.bodyHold.diagramFemale .bodypartLine.abdominalDot{top:228px}h1.scheduleUpradeHeading{color:#100f0f;font-size:2.5em}h2.scheduleUpradeHeadingUnder{color:#676060}.scheduleUpgradeButtonRow{display:block;text-align:center;float:none;width:60%;padding:0;box-shadow:0 0 58px -4px rgba(39,47,48,.21);background:#fff;margin:2em auto 1em;border-radius:6px}.scheduleUpgradeButtonRow h3{font-size:1.5em;font-weight:400;padding:1em .5em;background:#00c861;border-radius:6px 6px 0 0;margin:0 0 1em;color:#fff}.scheduleUpgradeButtonRow p{float:left;width:100%;display:block;text-align:center;padding:0 1em 1em;line-height:30px;font-size:1.2em}.scheduleUpgradeButtonRow p a{color:#00c861;text-decoration:none}.scheduleUpgradeButtonRow .buttons{padding:0 0 2em}.scheduleUpgradeButtonRow .buttons .md-button{display:block;margin:0 2em;float:right}.scheduleUpgradeButtonRow .buttons .md-button.leftButton{float:left}.scheduleUpgradeButtonRow .buttons .md-button.middleButton{float:none;margin:0 auto}.scheduleUpgradeCol{float:left;width:100%;display:block;text-align:center;margin:0}.scheduleUpgradeCol .topImage{padding:3em 0 0;min-height:350px;float:left;width:100%;display:block;text-align:center}.scheduleUpgradeCol .topImage img{max-width:100%;height:auto}.scheduleUpgradeCol .topImage img.imageTwo{margin-top:1.5em}.scheduleUpgradeCol .topImage img.imageThree{margin-top:3em}.scheduleUpgradeCol .topImage img.imageFour{margin-top:1em}.scheduleUpgradeCol .bottomTextSection{float:left;width:100%;display:block}.scheduleUpgradeCol .bottomTextSection h3{font-family:sf_ui_displaylight,proxima_novaregular,'Helvetica Neue',Helvetica,Arial,sans-serif;padding-bottom:.3em}.scheduleUpgradeCol .bottomTextSection p{color:#595454;line-height:30px}md-switch.assign-client{margin-top:-2px;float:left;width:40px}md-switch.assign-client .md-container{right:unset}.uploadErrors{padding:.5em 1em;background:#fc625d;border-radius:5px;color:#fff;margin-bottom:.5em}.lf-ng-md-file-input{float:left;display:block;width:100%}.lf-ng-md-file-input .lf-ng-md-file-input-preview-container{border:0;box-shadow:0 0 0;float:left;display:block;width:60%;padding-right:3em;position:relative}.lf-ng-md-file-input .lf-ng-md-file-input-preview-container .lf-ng-md-file-input-x{position:absolute;top:-7px;right:38px;background:#fc625d;color:#fff;font-size:1.2em;margin:0;padding:7px 7px 0;min-width:20px;line-height:20px;min-height:26px;border-radius:50%;cursor:pointer}.lf-ng-md-file-input .lf-ng-md-file-input-preview-container .lf-ng-md-file-input-x span{position:relative;top:-4px}.lf-ng-md-file-input .lf-ng-md-file-input-preview-container .lf-ng-md-file-input-frame{position:relative;box-shadow:0 0 0}.lf-ng-md-file-input .lf-ng-md-file-input-preview-container .lf-ng-md-file-input-frame .lf-ng-md-file-input-x{top:-7px;right:-11px;font-size:1.2em;min-width:20px;line-height:18px;min-height:7px;height:28px;padding:5px 6px}.lf-ng-md-file-input .lf-ng-md-file-input-drag{border:4px dashed #ddd!important;padding:1em;background:#f9f9f9}.lf-ng-md-file-input .lf-ng-md-file-input-container{float:left;display:block;width:40%;box-shadow:0 0 0}.lf-ng-md-file-input .lf-ng-md-file-input-container .lf-ng-md-file-input-caption{text-align:center;display:block;padding:1em 0;border:1px solid #ddd;border-radius:5px 5px 0 0}.lf-ng-md-file-input .lf-ng-md-file-input-container .lf-ng-md-file-input-caption .material-icons{display:block;margin:0 auto}.lf-ng-md-file-input .lf-ng-md-file-input-container .md-raised.lf-ng-md-file-input-button{padding:.5em;width:100%}.lf-ng-md-file-input .lf-ng-md-file-input-container .md-raised.lf-ng-md-file-input-button.lf-ng-md-file-input-button-remove{display:none}.panelHeading.fileSearchHeading{border-bottom:2px solid #ebebeb}button.documentUploadButton{margin:2em auto 0;width:20%}#calendar,.fc-toolbar,.fc-view{position:relative;float:left}.fc-toolbar{width:100%}md-calendar.bookSession{margin:2em auto 1em;display:block;width:308px}h2.calendarTitleTop{padding:2em 0 .5em}.calendarKey{float:left;display:block;width:100%;background:#fff;margin:0 0 2.5em;padding:1em;box-shadow:-5px 5px 28px 1px #f1f1f1;-webkit-box-shadow:-5px 5px 28px 1px #f1f1f1}.calendarKey .col{float:left;width:20%;display:block}.calendarKey .col .keyItem{float:left;display:block;width:100%}.calendarKey .col .keyItem span{float:left;display:inline-block}.calendarKey .col .keyItem span.circle{border-radius:50%;width:20px;height:20px}.calendarKey .col .keyItem span.circle.orange{background:#ff9800}.calendarKey .col .keyItem span.circle.yellow{background:#faca3b}.calendarKey .col .keyItem span.circle.green{background:#82c809}.calendarKey .col .keyItem span.circle.blue{background:#1e90ff}.calendarKey .col .keyItem span.circle.purple{background:#aea0db}.calendarKey .col .keyItem span.text{float:left;display:inline-block;font-size:14px;margin-left:5px}.fc-event.eventScheduleNutrition{background-color:#00aeef!important;border:none}.fc-event.eventScheduleWorkout{background-color:#82c809!important;border:none}.fc-button{background-color:#ccc}.fc-state-active{background-color:#fff}.sixcol.noMargin{margin:0!important}.changeCalCustomer{margin:2em 2em 3em 0}.changeCalTrainer{margin:2em 0 3em 2em}.changeCalCustomer img,.changeCalTrainer img{max-width:30px!important;border-radius:50%}.changeCalCustomer .selectedCalendar,.changeCalTrainer .selectedCalendar{padding:1em}.changeCalCustomer .selectedCalendar md-input-container,.changeCalTrainer .selectedCalendar md-input-container{margin-top:1.7em}.changeCalCustomer .selectedCalendar.active,.changeCalTrainer .selectedCalendar.active{background:#fff;box-shadow:-5px 5px 28px 1px #f1f1f1}.changeCalCustomer .selectedCalendar.active md-input-container,.changeCalTrainer .selectedCalendar.active md-input-container{margin-top:18px}.changeCalCustomer .selectedCalendar .trainerName,.changeCalTrainer .selectedCalendar .trainerName{top:-11px;position:relative;padding-left:7px}.btn-group .md-button.nextButton,.btn-group .md-button.previousButton,.btn-group .md-button.todayButton{float:left}.md-button.refreshCalendar{float:right;padding:.78em 0 0;margin:0 .5em 1em 0;position:relative;min-height:48px}.md-button.refreshCalendar md-progress-circular{position:absolute;top:16px;left:37px}.greenCompletedCircle{text-align:center;padding:2em;background:#79bc00;display:block;width:118px;color:#fff;border-radius:50%;line-height:18px;margin:2em auto 1em}.greenCompletedCircle i{font-size:3em}.scheduleSpecific .planAssigned{cursor:pointer}.scheduleWeekHold{width:100%;display:block;float:left;position:relative}.scheduleWeekHold .weekCol{float:left;display:block;width:14.285%}.scheduleWeekHold .weekCol .top{float:left;width:100%;padding:1em .5em;display:block;background:#fafafa;text-align:center;border-bottom:1px solid #ececec;border-right:1px solid #ececec;position:relative}.scheduleWeekHold .weekCol .top.last{border-right:0 none}.scheduleWeekHold .weekCol .top span.dayText{color:#959595}.scheduleWeekHold .weekCol .top md-menu.editMenuHold{right:5px;top:6px}.scheduleWeekHold .weekCol .top span.dayIcon{display:none}.scheduleWeekHold .weekCol .top.completedDay span.dayIcon{display:block;position:absolute;top:-17px;right:0;width:100%}.scheduleWeekHold .weekCol .top.completedDay span.dayIcon i{color:#00c861;font-size:2em}.scheduleWeekHold .weekCol .top.completedDay span.dayText{color:#00c861}.scheduleWeekHold .weekCol .top.missedDay span.dayIcon{display:block;position:absolute;top:-13px;right:0;width:100%}.scheduleWeekHold .weekCol .top.missedDay span.dayIcon i{color:#fff;background:#fc625d;border-radius:50%;font-size:1.6em}.scheduleWeekHold .weekCol .top.missedDay span.dayText{color:#fc625d}.scheduleWeekHold .weekCol .top.youAreHere span.dayIcon{display:block;position:absolute;top:-17px;right:0;width:100%}.scheduleWeekHold .weekCol .top.youAreHere span.dayIcon i{color:#fdc136;font-size:2em}.scheduleWeekHold .weekCol .top.youAreHere span.dayText{color:#866222}.scheduleWeekHold .weekCol .bottom{float:left;width:100%;display:block;background:#fff;text-align:center;border-right:1px solid #ececec;min-height:231px;height:auto;padding-bottom:9px}.scheduleWeekHold .weekCol .bottom.last{border-right:0 none}.scheduleWeekHold .weekCol .bottom .emptyDay{float:left;width:100%;display:block;text-align:center;padding:1.85em 1em}.scheduleWeekHold .weekCol .bottom .emptyDay .wrap{float:left;display:block;width:100%}.scheduleWeekHold .weekCol .bottom .emptyDay .wrap i{display:inline-block;background:#c4c4c4;color:#fff;font-size:1.4em;padding:.6em;border-radius:50%}.scheduleWeekHold .weekCol .bottom .emptyDay span.emptyDayText{width:100%;display:block;float:left;padding:.5em 0 0;color:#959595;font-size:.9em}.scheduleWeekHold .weekCol .bottom .emptyDay span.emptyDayText span.nextLine{display:block}.scheduleWeekHold .weekCol .bottom .emptyDay.rest .wrap i{background:#2b3e51}.scheduleWeekHold .weekCol .bottom .planAssigned{float:left;display:block;width:92%;margin:4% 4% 0}.scheduleWeekHold .weekCol .bottom .planAssigned .plan{float:left;width:100%;display:block;text-align:left;padding:1em .8em;border-radius:5px;position:relative}.scheduleWeekHold .weekCol .bottom .planAssigned .plan.workout{background:#82c809}.scheduleWeekHold .weekCol .bottom .planAssigned .plan.nutrition{background:#00aeef}.scheduleWeekHold .weekCol .bottom .planAssigned .plan.update_measurements,.scheduleWeekHold .weekCol .bottom .planAssigned .plan.update_photo{background:#aea0db}.scheduleWeekHold .weekCol .bottom .planAssigned .plan.client{cursor:pointer}.scheduleWeekHold .weekCol .bottom .planAssigned .plan.file{background:#f58400}.scheduleWeekHold .weekCol .bottom .planAssigned .plan span.planText{color:#fff;font-size:13px;width:80%;display:block}.scheduleWeekHold .weekCol .bottom .planAssigned .plan span.planText span.workout-time{background:#5f9306;border-top-left-radius:5px;border-bottom-right-radius:5px;font-size:10px;padding:1px 5px;position:absolute;top:0;left:0;text-transform:uppercase}.scheduleWeekHold .weekCol .bottom .planAssigned .plan span.planText i.completed-item{font-size:18px;position:absolute;right:10px}.scheduleWeekHold .weekCol .bottom .planAssigned .plan a.edit{position:absolute;right:8px;top:15px;display:block}.scheduleWeekHold .weekCol .bottom .planAssigned .plan a.edit i{font-size:15px;color:#fff}.fc-event{padding:2px;background-color:#00C861;border:1px solid #00C861}.fc-event.cancellationRequestPending{background-color:#fc625d;border:1px solid #fc625d;color:#fff}.panelList.tracker{border:0;box-shadow:0 0 0;background:0 0;margin-top:0}.chartArea,.messageConvoText,a.resultsBoxLink md-card.resultsTrackerBox{box-shadow:0 1px 3px #e2e2e2}a.latestPicHold{width:92%;height:auto;padding:.3em;margin:4% 4% 0;display:block}a.latestPicHold img{width:100%;height:auto;height:100%}.bottomTextArea{loat:left;display:block;width:100%;text-align:center;padding:1em}.bottomTextArea.latestPicText{padding:0 1em 1em}.bottomTextArea span.bigText{font-size:3em;display:block;line-height:44px;font-family:sf_ui_displaylight,proxima_novaregular,'Helvetica Neue',Helvetica,Arial,sans-serif}.bottomTextArea span.bigText span.smaller{font-size:25px;position:relative;top:-13px;left:3px}.bottomTextArea span.bigText i{font-size:1em;padding-top:3px;color:#00C861}.bottomTextArea span.underText{font-size:1em;padding-top:.5em;display:block;color:#abb0b6}.bottomTextArea span.underText.noPad{padding-top:0}.bottomTextArea span.underText.noPad.negTopMargin{margin-top:-2px}.trackerDesktopOnly{display:block}.trackerMobileOnly{display:none}.trackerWrapper{float:left;display:block;width:47%;margin:2em 6% 0 0}.trackerWrapper.lastTop{margin-right:0}.trackerWrapper .trackerTitle{float:left;display:block;width:100%;text-align:center;padding:.5em}.trackerWrapper .trackerTitle h3{font-family:sf_ui_displaylight,proxima_novaregular,'Helvetica Neue',Helvetica,Arial,sans-serif}.reviewPanel .reviewTopPanel h1,.reviewPanel .reviewTopPanel h2{font-family:accordalt-regularregular,proxima_novaregular,'Helvetica Neue',Helvetica,Arial,sans-serif}.trackerWrapper a.trackerRow{float:left;display:block;width:100%;position:relative;overflow:hidden;text-decoration:none;margin:0 0 1em;cursor:default}.trackerWrapper a.trackerRow.last{border-bottom:0;cursor:pointer}.trackerWrapper a.trackerRow .lineBackgroundHold{float:left;display:block;width:100%;min-height:30px;height:30px;border-radius:50px;position:relative;margin-top:.5em}.trackerWrapper a.trackerRow .lineBackgroundHold.greenBackground,.trackerWrapper a.trackerRow .lineBackgroundHold.redBackground{background:#f2f2f2}.trackerWrapper a.trackerRow .lineBackgroundHold span.lineBackground{position:absolute;top:0;left:0;display:block;height:30px;opacity:.7;border-radius:50px}.trackerWrapper a.trackerRow .lineBackgroundHold span.lineBackground.green{background:#00c861;background:linear-gradient(to right,#00c861 0,#13de75 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c861', endColorstr='#13de75', GradientType=1)}.trackerWrapper a.trackerRow .lineBackgroundHold span.lineBackground.red{background:#6d2caa;background:linear-gradient(to right,#6d2caa 0,#d01385 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d2caa', endColorstr='#d01385', GradientType=1)}.trackerWrapper a.trackerRow span.trackerText{float:left;display:block;position:relative;color:#333;font-size:.8em}.trackerWrapper a.trackerRow span.trackerText.first{width:50%;text-align:left;padding-left:.5em}.trackerWrapper a.trackerRow span.trackerText.bottom{width:50%;text-align:right;padding-right:.5em}.trackerWrapper a.trackerRow:hover span.lineBackground.green,.trackerWrapper a.trackerRow:hover span.lineBackground.red{opacity:.8}.recurring-booking{background:#eee;padding:25px;border-radius:10px}.groupX-left,.recurring-booking .md-button.left{border-radius:10px 0 0 10px}.recurring-booking .group-week{font-size:16px;margin:20px 0;padding:3px 15px;color:#312e2e;background-color:#b3b3b3;text-transform:none;font-weight:400;min-width:66px}.recurring-booking .md-button.middle{border-radius:0;border-left:1px solid rgba(230,230,230,.96);border-right:1px solid rgba(230,230,230,.96)}.recurring-booking .md-button.right{border-radius:0 10px 10px 0}.recurring-booking .md-button:not([disabled]):hover{background-color:rgba(193,193,193,.96);color:rgba(44,65,164,.96);transition:.3s}.recurring-booking .dayPicker{margin:2em auto 1em;display:block}.recurring-booking .monthDays .brandButton,.recurring-booking .monthDays .md-button{margin:5px;padding:0;border-radius:2px;min-width:50px}.messageInbox{min-height:76px;cursor:pointer}.messageInbox p.name{width:78%}.messageInbox p.date{text-align:right;padding-right:1em;color:#959595;font-size:.9em}.messageInbox i{color:#959595}.messageInbox:hover{background:#fafafa}.unRead{border-left:4px solid #00C861}.unRead i{color:#00C861}.conversationHold{width:100%;margin:2em 0}.discussion{list-style:none;margin:0;padding:0 0 50px}.discussion li{padding:.5rem;display:-ms-flexbox;display:flex}.discussion .avatar{width:40px;height:40px;position:relative}.discussion .avatar img{display:block;width:100%;height:40px}.otherChatPerson .avatar:after,.otherChatPerson.yourSelf .avatar:after{content:"";position:absolute;width:0;height:0}.otherChatPerson .avatar:after{top:0;right:0;border:5px solid #fff;border-left-color:transparent;border-bottom-color:transparent}.otherChatPerson .avatar img{border-radius:4px 0 0 4px}.otherChatPerson.yourSelf{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:end;align-items:flex-end}.otherChatPerson.yourSelf .messages{-ms-flex-order:1;order:1;border-bottom-right-radius:0}.otherChatPerson.yourSelf .avatar{-ms-flex-order:2;order:2}.otherChatPerson.yourSelf .avatar:after{top:30px;left:0;border:5px solid #dff3da;border-right-color:transparent;border-top-color:transparent}.otherChatPerson.yourSelf .avatar img{border-radius:0 4px 4px 0}.otherChatPerson.yourSelf .messageConvoText{background:#dff3da;border-radius:5px 5px 0;box-shadow:0 1px 3px #e2e2e2;max-width:95%}.otherChatPerson.yourSelf .messageConvoText p{color:#5c615b;line-height:23px}.otherChatPerson.yourSelf .messageConvoText time{color:#a6b4a1}.messageConvoText{background:#fff;padding:10px;border-radius:0 5px 5px;max-width:95%}.messageConvoText p{font-size:.9rem;margin:0 0 .2rem}.messageConvoText time{font-size:.7rem;color:#ccc}@keyframes pulse{from{opacity:0}to{opacity:.5}}hr{height:1px;border-top:1px solid #ebebeb;border-bottom:0;border-left:0;border-right:0;display:block}hr.setsTop{margin-bottom:2em}.exerciseLoghold{float:left;width:100%;padding:3em 0 0}.exerciseLoghold .logRow{width:60%;margin:0 auto 6em}.exerciseLoghold .logRow p.typeHeading{text-align:center;width:100%;display:block}.exerciseLoghold .logRow p.typeHeading.inLogger{text-transform:uppercase;color:#959595}.exerciseLoghold .logRow md-input-container{margin:18px 0 0}.exerciseLoghold .logRow md-input-container input{text-align:center;font-size:2em;height:auto;padding-left:52px}.exerciseLoghold .logRow md-input-container.md-icon-float>md-icon{top:10px}.exerciseLoghold .logRow md-input-container .md-errors-spacer{min-height:0}.exerciseLoghold .logRow md-input-container.time{width:49%;margin:2em 0 0}.exerciseLoghold .logRow md-input-container.percentageValue{width:100%}.exerciseLoghold .logRow .lastTimeRow{float:left;display:block;width:100%;padding:0 0 2em}.exerciseLoghold .logRow .lastTimeRow p.lastTimeValue{float:left;display:inline-block;color:#959595}.exerciseLoghold .logRow .lastTimeRow p.lastTimeValue.sets{width:100%;text-align:center}.exerciseLoghold .logRow .lastTimeRow a.previous{display:inline-block;float:right;position:relative;top:-5px}.exerciseLoghold .logRow .lastTimeRow a.previous i{color:#959595}.exerciseLoghold .logRow .col{float:left;width:33.333333%;text-align:center;margin-top:1em}.exerciseLoghold .logRow .col a.iconButton{text-decoration:none;display:block;margin-top:5px}.exerciseLoghold .logRow .col a.iconButton i{font-size:2.5em;color:#00C861}.exerciseLoghold .logRow .col p.number{font-size:2.5em}.exerciseLoghold .logRow .col p.number span.metric{text-transform:lowercase}.exerciseLoghold .logRow .col p.number span.metric.lighter{font-size:.5em;color:grey}.exerciseLoghold .logRow .upDownRow{float:left;width:100%;display:block;margin-bottom:2em}.exerciseLoghold .logRow .upDownRow .col{float:left;width:45%;display:block;text-align:right;padding-right:1em;height:169px}.exerciseLoghold .logRow .upDownRow .col.middleCol{width:10%}.exerciseLoghold .logRow .upDownRow .col.middleCol .centerCol{height:169px;position:relative;display:block}.exerciseLoghold .logRow .upDownRow .col.middleCol .centerCol span.period{position:absolute;display:block;top:52px;left:61%;font-size:2.5em}.exerciseLoghold .logRow .upDownRow .col.last{padding-right:0;padding-left:1em;text-align:left}.exerciseLoghold .logRow .upDownRow .col .middle{padding:.5em 0}.exerciseLoghold .logRow .upDownRow .col .middle span.number{font-size:2.5em}.exerciseLoghold .logRow .upDownRow .col .middle span.metric{font-size:2.5em;text-transform:lowercase}.exerciseLoghold .logRow .upDownRow .col .middle span.metric.lighter{font-size:.5em;color:grey}.loggerBottom{float:left;width:100%;display:block;padding:2em 0 0}.loggerBottom .logRow{margin-bottom:0}.loggerBottom .logRow p.typeHeading{display:block}.loggerBottom .logRow p.typeHeading.top{font-size:1.3em;padding-bottom:.5em}.loggerBottom .logRow .col.lastBottom{margin-top:1em;width:100%}.viewExercisesHold{float:left;display:block;width:100%}.viewExercisesHold .exerciseRow{float:left;display:block;width:100%;background:#fff}.viewExercisesHold .exerciseRow .fullWidth img{width:100%;cursor:pointer;padding:1em;border-bottom:1px solid #ececec}.viewExercisesHold .exerciseRow .loggerExercisePreview .table-responsive-vertical{overflow-y:auto}.viewExercisesHold .exerciseRow .loggerExercisePreview .nonSquareAvatar{width:100%;height:228px;margin:1em 0 0;border-radius:0}a.resultsBoxLink{text-decoration:none;margin-bottom:2.5em;display:block}a.resultsBoxLink md-card.resultsTrackerBox .topIconHold{width:100%;text-align:center;padding:1em 0;border-bottom:1px solid #d7d7d7}a.resultsBoxLink md-card.resultsTrackerBox .topIconHold md-icon{font-size:4em;height:auto;width:auto;color:#91979f}a.resultsBoxLink md-card.resultsTrackerBox md-card-title{text-align:center;padding-bottom:1.5em;font-size:1.1em}a.resultsBoxLink md-card.resultsTrackerBox md-card-title.longer{padding:1.45em .85em}a.resultsBoxLink md-card.resultsTrackerBox md-card-title span.md-headline{color:#91979f;font-size:1em;line-height:22px}.exerciseTabs .md-tab.md-active,.exerciseTabs md-tabs .md-tab .md-ripple-container,a.resultsBoxLink.active md-card.resultsTrackerBox .topIconHold md-icon,a.resultsBoxLink.active md-card.resultsTrackerBox md-card-title span.md-headline,md-tabs.md-accent>md-tabs-wrapper,md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]),md-tabs.md-accent>md-tabs-wrapper>md-tabs-canvas>md-pagination-wrapper>md-tab-item:not([disabled]).md-active{color:#00C861}a.resultsBoxLink md-card .fitbit-corner-logo{width:100%;position:relative}a.resultsBoxLink md-card .fitbit-corner-logo img{position:absolute;min-width:40px;max-width:40px!important;padding:5px;right:0}.resultsHeader{width:100%;float:left;display:block;border-bottom:1px solid #d7d7d7;margin-bottom:2em}.resultsHeader h1.resultsMargin{padding:2em 0 .3em;font-weight:400;display:inline-block}.resultsHeader h1.resultsMargin .md-icon-button{position:relative;top:-5px}.resultsHeader form.resultsDates>div{min-height:104px}.resultsHeader form.resultsDates>div md-datepicker{background:0 0}.resultsHeader.noBorder{border-bottom:0 none}.resultsHeader.noBorder form.resultsDates>div{min-height:66px;float:left}.chartArea{float:left;width:100%;padding:1.5em;margin:2em 0;background:#fff}.mpth-set-graph .axis line,.mpth-set-graph .axis path{fill:none;stroke:#999;shape-rendering:crispEdges}.mpth-set-graph .axis line.minor-grid-line{stroke:#EFEFEF}.mpth-set-graph .x.axis path{display:none}.mpth-set-graph .axis .title,.mpth-set-graph .x.axis text{font-size:12px}.mpth-set-graph .line,.mpth-set-graph .mean{fill:none;stroke:#000;stroke-width:1.5px}.mpth-set-graph .mean{stroke-opacity:.5}.mpth-set-graph .grid .tick{stroke:#d3d3d3;opacity:.7}.mpth-set-graph .grid path{stroke-width:0}.customExerciseSearchHold{margin:2em 0 0;width:100%;display:block;float:left}.customExerciseSearchHold md-tabs md-ink-bar,.customExerciseSearchHold md-tabs.md-default-theme md-ink-bar{color:#00C861;background:#00C861}.customExerciseSearchHold .exerciseRow{float:left;display:block;width:100%}.customExerciseSearchHold .exerciseRow md-card{float:left;width:23.5%;margin:0 2% 2% 0;display:block}.customExerciseSearchHold .exerciseRow md-card.last{margin:0 0 2%}.customExerciseSearchHold .exerciseRow md-card .exerciseImage{cursor:pointer}.customExerciseSearchHold .exerciseRow md-card .exerciseImage img{width:100%}.customExerciseSearchHold .exerciseRow md-card .md-headline{font-size:1em}.customExerciseSearchHold .exerciseRow md-card md-card-title{padding:.5em;text-align:center}.customExerciseSearchHold .exerciseRow md-card md-card-actions .md-button{padding:.3em}md-tabs.md-accent>md-tabs-wrapper{background:0 0}.md-title.searchExercise{font-size:15px}.md-button.brandButton.searchExerciseButton{padding:0}.hint.exercise{color:rgba(0,0,0,.26);display:block;float:left;padding:.5em 0 0;font-size:.9em}md-content.md-default-theme.searchExerciseResults,md-content.searchExerciseResults{float:left;width:100%;display:block;background:#eee;padding:2% 2% 0;box-shadow:inset 0 0 7px 3px #e2e2e2;-webkit-box-shadow:inset 0 0 7px 3px #e2e2e2}md-content.md-default-theme.searchExerciseResults md-input-container,md-content.searchExerciseResults md-input-container{margin:1em 0 2em}.exercise-chart-legend{margin:2em 0;float:left;width:100%;display:block}.exercise-chart-legend .md-button{min-width:19px;right:10px}.dashed{stroke-dasharray:5,5}.stepsHold{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:70%;margin:0 auto;padding:1em 0 2em}.stepsHold .stepCol{float:left;width:25%;display:block}.stepsHold .stepCol.threeItems{width:33.33333%}.stepsHold .stepCol.twoItems{width:50%}.stepsHold .stepCol .topRow{float:left;width:100%;display:block}.stepsHold .stepCol .topRow .numberCircle{width:50px;height:50px;text-align:center;background:#D1C9C9;border-radius:50%;margin:0 auto}.stepsHold .stepCol .topRow .numberCircle span{color:#fff;font-size:2em;position:relative;top:7px}.stepsHold .stepCol .bottomRow{float:left;display:block;width:100%;text-align:center}.stepsHold .stepCol .bottomRow span.stepText{font-size:1.2em;color:#9EA5A1;padding-top:7px;display:block}.stepsHold .stepCol.active .topRow .numberCircle{background:#00C861}.stepsHold .stepCol.active .bottomRow span.stepText{color:#00C861}md-dialog.socialShareModal{background:#fff}md-dialog.socialShareModal md-toolbar.md-default-theme:not(.md-menu-toolbar),md-dialog.socialShareModal md-toolbar:not(.md-menu-toolbar){background:#fff!important;text-align:center;margin:.5em 0 .3em}md-dialog.socialShareModal .md-toolbar-tools{text-align:center}md-dialog.socialShareModal .md-toolbar-tools h2{color:#352B4A;text-align:center;width:100%;font-size:1.3em}md-dialog.socialShareModal .datePickerHold{display:block;width:80%;margin:0 auto}md-dialog.socialShareModal .datePickerHold .leftCol,md-dialog.socialShareModal .datePickerHold .rightCol{float:left;width:50%;display:block;min-width:370px}md-dialog.socialShareModal .datePickerHold .leftCol h3,md-dialog.socialShareModal .datePickerHold .rightCol h3{width:100%;display:block;font-size:1.2em;text-align:center;color:#352B4A;font-weight:400}md-dialog.socialShareModal .datePickerHold .leftCol .calendarSection,md-dialog.socialShareModal .datePickerHold .rightCol .calendarSection{width:92%;margin:4% auto;max-width:340px;text-align:center;box-shadow:0 0 35px 0 rgba(0,0,0,.1);display:block}md-dialog.socialShareModal .shareProgressPhotos{display:block;width:70%;margin:0 auto}md-dialog.socialShareModal .shareProgressPhotos .leftCol,md-dialog.socialShareModal .shareProgressPhotos .rightCol{float:left;width:50%;display:block}md-dialog.socialShareModal .shareProgressPhotos .leftCol h3,md-dialog.socialShareModal .shareProgressPhotos .rightCol h3{width:100%;display:block;font-size:1.2em;text-align:center;color:#352B4A;font-weight:400}md-dialog.socialShareModal .shareProgressPhotos .leftCol .photoHold,md-dialog.socialShareModal .shareProgressPhotos .rightCol .photoHold{width:92%;margin:4%;min-height:350px;text-align:center;box-shadow:0 0 35px 0 rgba(0,0,0,.1);white-space:nowrap}md-dialog.socialShareModal .shareProgressPhotos .leftCol .photoHold img,md-dialog.socialShareModal .shareProgressPhotos .rightCol .photoHold img{overflow:hidden;width:auto;max-height:350px}md-dialog.socialShareModal .shareProgressPhotos .leftCol .bottomScrollImages,md-dialog.socialShareModal .shareProgressPhotos .rightCol .bottomScrollImages{width:92%;margin:4%}md-dialog.socialShareModal .shareProgressPhotos .leftCol .bottomScrollImages .imageCol,md-dialog.socialShareModal .shareProgressPhotos .rightCol .bottomScrollImages .imageCol{float:left;width:25%;display:block;text-align:center}md-dialog.socialShareModal .shareProgressPhotos .leftCol .bottomScrollImages .imageCol span.arrow,md-dialog.socialShareModal .shareProgressPhotos .rightCol .bottomScrollImages .imageCol span.arrow{position:relative;top:15px;cursor:pointer}md-dialog.socialShareModal .shareProgressPhotos .leftCol .bottomScrollImages .imageCol span.arrow i,md-dialog.socialShareModal .shareProgressPhotos .rightCol .bottomScrollImages .imageCol span.arrow i{font-size:2em}md-dialog.socialShareModal .shareProgressPhotos .leftCol .bottomScrollImages .imageCol a.miniImage,md-dialog.socialShareModal .shareProgressPhotos .rightCol .bottomScrollImages .imageCol a.miniImage{margin:0 auto;display:block;width:100%;max-width:60px;max-height:60px;border:2px solid #fff}md-dialog.socialShareModal .shareProgressPhotos .leftCol .bottomScrollImages .imageCol a.miniImage.active,md-dialog.socialShareModal .shareProgressPhotos .rightCol .bottomScrollImages .imageCol a.miniImage.active{border:2px solid #00C861}md-dialog.socialShareModal .shareProgressPhotos .leftCol .bottomScrollImages .imageCol a.miniImage img,md-dialog.socialShareModal .shareProgressPhotos .rightCol .bottomScrollImages .imageCol a.miniImage img{width:100%;max-height:60px}md-dialog.socialShareModal .noImg{color:#d1c9c9;font-weight:900;font-size:1em}md-dialog.socialShareModal .shareMeasurementsHoldTop{width:70%;margin:0 auto;display:block}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton{float:left;width:50%;display:block}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a{display:block;background:#D1C9C9;text-align:center;margin:1.5em 5%;padding:2em;border-radius:10px;position:relative;width:95%;text-decoration:none;float:left}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a md-switch{position:absolute;top:-6px;right:17px}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a img{width:62px;max-height:62px;display:block;margin:0 auto}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a span.text{color:#fff;display:block;font-size:1.5em;padding:.5em 0 0}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a.active{background:#00C861;box-shadow:0 0 35px 0 rgba(0,0,0,.1)}md-dialog.socialShareModal .bodyWeightSection{display:block;width:50%;margin:2em auto}md-dialog.socialShareModal .bodyWeightSection .bodyCol{width:33.33333%;display:block;float:left;text-align:center}md-dialog.socialShareModal .bodyWeightSection .bodyCol span.topTitle{width:100%;display:block;text-transform:uppercase;color:#D1C9C9;font-size:.8em}md-dialog.socialShareModal .bodyWeightSection .bodyCol span.underNumber{width:100%;display:block;color:#352B4A;font-size:2em}md-dialog.socialShareModal .bodyWeightSection .graphHold{width:100%;margin:4% auto;max-height:350px;text-align:center;box-shadow:0 0 35px 0 rgba(0,0,0,.1);display:block}md-dialog.socialShareModal .circumferentialSection{display:block;width:250px;margin:auto auto 1em}md-dialog.socialShareModal .circumferentialSection a.leftRightButton{background:#fff;color:#352B4A;font-size:1.1em}md-dialog.socialShareModal .circumferentialSection a.leftRightButton.active{background:#D1C9C9;color:#fff}md-dialog.socialShareModal .circumferentialSection a.leftRightButton.left{float:left}md-dialog.socialShareModal .circumferentialSection a.leftRightButton.right{float:right}md-dialog.socialShareModal .previewBrand{float:left;width:92%;display:block;background:#134d70;padding:2em;border-radius:6px;margin:2em 4%}md-dialog.socialShareModal .previewBrand .logoArea{max-width:15%;float:left;display:block}md-dialog.socialShareModal .previewBrand .logoArea img{width:100%}md-dialog.socialShareModal .previewBrand .dateRightText{float:right;display:block;max-width:85%}md-dialog.socialShareModal .previewBrand .dateRightText span{font-size:1.3em;color:#fff;position:relative;top:27px}md-dialog.socialShareModal .previewTopRow{float:left;width:92%;padding:20px;display:block;border-radius:6px;margin:0 4% 2em}md-dialog.socialShareModal .previewTopRow .previewCol{float:left;display:block;width:50%}md-dialog.socialShareModal .previewTopRow .previewCol .bodyWeightSection,md-dialog.socialShareModal .previewTopRow .previewCol .shareProgressPhotos{width:100%}md-dialog.socialShareModal .buttonBar{display:block;width:80%;margin:2em auto}md-dialog.socialShareModal .buttonBar .col{float:left;width:33.3333333%;display:block;text-align:center}md-dialog.socialShareModal .buttonBar .col.first{text-align:left}md-dialog.socialShareModal .buttonBar .col.first a{position:relative;top:25px}md-dialog.socialShareModal .buttonBar .col.last{text-align:right}md-dialog.socialShareModal .buttonBar .col.last a{position:relative;top:20px}md-dialog.socialShareModal .buttonBar .col a{color:#352B4A;text-decoration:none;font-size:1.1em}md-dialog.socialShareModal .buttonBar .col a.brandButton{padding:.5em 3em .4em;background:#00C861!important}.workoutAssignToToolip{width:30px;height:30px;float:left;display:block;margin:0 3px 3px 0}.workoutAssignToToolip i,.workoutAssignToToolip img{border:2px solid #91979f;padding:2px;border-radius:50%}.workoutAssignToToolip i:hover,.workoutAssignToToolip img:hover{border:2px solid #8bc24a}.workoutAssignToToolip i{font-size:22px;color:#C6C6C6}.workoutAssignToToolip.widthBigger{width:37px;height:37px}.notificationsFullHold .notificationRow .contentCell{padding:0!important}.notificationsFullHold .notificationRow .contentCell .notification{display:block;padding:1rem 1.6rem}.notificationsFullHold .notificationRow .contentCell .notification .clearfix{display:block}.notificationsFullHold .notificationRow .contentCell .notification .notificationLeftIcon{position:relative;top:-8px;float:left;display:block;margin:0 5px 0 0}.notificationsFullHold .notificationRow .contentCell .notification .notificationLeftIcon i{padding:8px;border-radius:50%;display:block;background:#00C861;color:#fff}.notificationsFullHold .notificationRow .contentCell .notification span.notificationText{position:relative;top:9px;padding-left:10px}.md-button.greyButton.createCustomInSearch{padding:.3em .8em!important}.md-button.greyButton.createCustomInSearch i{position:relative;top:7px;margin-right:5px}.noEvents,.noWorkouts{width:60%;background:#fff;margin:0 auto 3em;display:block;text-align:center;box-shadow:0 1px 3px #e2e2e2}.noEvents.buyTrainers .topSection p a,.noWorkouts.buyTrainers .topSection p a{text-decoration:underline}.noEvents.fullWidth,.noWorkouts.fullWidth{width:100%;margin:0 auto}.noEvents.marginTop,.noWorkouts.marginTop{margin-top:3em}.noEvents.activityArea,.noEvents.scheduleArea,.noWorkouts.activityArea,.noWorkouts.scheduleArea{margin:1em auto;width:90%}.noEvents.activityArea.scheduleProgressPic,.noEvents.scheduleArea.scheduleProgressPic,.noWorkouts.activityArea.scheduleProgressPic,.noWorkouts.scheduleArea.scheduleProgressPic{margin:1em 4%;width:92%;float:left}.noEvents .topSection,.noWorkouts .topSection{float:left;display:block;width:100%;padding:4em 5%;border-bottom:1px solid #ebebeb}.noEvents .topSection i,.noWorkouts .topSection i{background:#00C861;font-size:1.5em;color:#fff;padding:1.5em;border-radius:50%;margin-bottom:2em;box-shadow:0 21px 58px -4px rgba(39,47,48,.14)}.noEvents .topSection i.finishedWorkout,.noWorkouts .topSection i.finishedWorkout{background:#00c861}.noEvents .topSection h3,.noWorkouts .topSection h3{font-size:1.5em}.noEvents .topSection h4,.noWorkouts .topSection h4{font-weight:400;padding-bottom:.2em}.noEvents .topSection p,.noWorkouts .topSection p{color:#959595;text-align:center;width:100%;display:block}.noEvents .topSection p a,.noWorkouts .topSection p a{color:#959595;text-decoration:none}.noEvents .topSection md-input-container.singleLabel label,.noWorkouts .topSection md-input-container.singleLabel label{text-align:center;width:100%}.noEvents .topSection md-checkbox,.noWorkouts .topSection md-checkbox{text-align:left;padding:1em 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.noEvents .topSection.smaller,.noWorkouts .topSection.smaller{padding:2em 5%}.noEvents .topSection.smaller i,.noWorkouts .topSection.smaller i{margin-bottom:1em}.noEvents .bottomSection,.noWorkouts .bottomSection{float:left;width:100%;display:block}.noEvents .bottomSection .md-button,.noWorkouts .bottomSection .md-button{float:left;width:33.3333333333%;text-align:center;margin:0;border-radius:0;background:#fff;border-right:1px solid #ebebeb;padding:2em 3%}.noEvents .bottomSection .md-button i,.noWorkouts .bottomSection .md-button i{display:block;color:#00C861}.noEvents .bottomSection .md-button span.buttonText,.noWorkouts .bottomSection .md-button span.buttonText{display:block;color:#1b1d1f}.noEvents .bottomSection .md-button .md-ripple-container,.noWorkouts .bottomSection .md-button .md-ripple-container{border-radius:0}.noEvents .bottomSection .md-button:last-child,.noWorkouts .bottomSection .md-button:last-child{border-right:0 none}.noEvents .bottomSection .md-button.fullButton,.noWorkouts .bottomSection .md-button.fullButton{width:100%}.noEvents .bottomSection .md-button.halfButton,.noWorkouts .bottomSection .md-button.halfButton{width:50%}.noEvents .bottomSection.homePage .md-button,.noWorkouts .bottomSection.homePage .md-button{padding:1.5em 1em .5em}.noEvents .bottomSection.homePage .md-button i,.noWorkouts .bottomSection.homePage .md-button i{display:inline-block}.noEvents .bottomSection.homePage .md-button span.buttonText,.noWorkouts .bottomSection.homePage .md-button span.buttonText{display:inline-block;position:relative;top:-8px}.noEvents.finishedWorkout .topSection,.noWorkouts.finishedWorkout .topSection{padding:4em 5% 2em}.noEvents.finishedWorkout md-input-container,.noWorkouts.finishedWorkout md-input-container{margin:3em 0 0}.loadingScreen{position:absolute;width:100%;height:100%;background:#fff;display:-ms-flexbox;display:flex;z-index:2;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px){.loginOptionsHold{width:100%;margin:1em auto}.loginOptionsRow{-ms-flex-direction:column;flex-direction:column}.loginOptionsRow.threeOptions .col{width:100%}.hideMobile{display:none!important}.flex-mobileStack{-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:1115px){.hidetablet{display:none}}@media only screen and (max-width:1430px){.fullWidth100{width:100%!important}}@media only screen and (max-width:950px){.full950px{width:100%!important}}@media only screen and (min-width:715px){.showMobile{display:none}}.workoutBuilderHold{overflow-x:auto;background:#f1f1f1;padding:2% 2% 0;float:left;width:100%;display:block;box-shadow:inset 0 0 7px 3px #e2e2e2;-webkit-box-shadow:inset 0 0 7px 3px #e2e2e2;position:relative}.workoutBuilderHold.packagesStats{background:#fff;box-shadow:0 0 0;-webkit-box-shadow:0 0 0;padding:0}.googleMapsHold,.mainNote{box-shadow:0 1px 3px #e2e2e2}.workoutBuilderHold a.tallArrow{display:none}.mainNote{width:100%;display:block;float:left;padding:2em;background:#fff;margin:0 0 1.3em;border:1px solid #e2e2e2}.reviewPanel{float:left;display:block}.reviewPanel .reviewTopPanel{float:left;display:block;width:100%;text-align:center}.reviewPanel .reviewTopPanel i.topIcon{font-size:3em;color:#629CA8;padding:1em 0 .1em;display:block}.reviewPanel .reviewTopPanel i.stars{font-size:3em;display:inline-block;color:#EADA1F}.reviewPanel .reviewTopPanel h2{width:100%;display:block;color:#629CA8;font-size:2em;padding:.2em 0 0;font-weight:400}.reviewPanel .reviewTopPanel h1{width:100%;display:block;color:#629CA8;font-size:2.8em;padding-bottom:.2em;font-weight:400}.reviewPanel .reviewTopPanel h1 span{font-weight:600}.reviewPanel .reviewTopPanel img.appImage{max-width:350px;display:block;margin:0 auto}.reviewPanel p.reviewText{color:#629CA8;font-size:1.1em;line-height:35px;width:535px;display:block;text-align:center;margin:1em auto}.reviewPanel a.reviewButton{margin:0 auto 1em;display:block;width:250px;font-size:1.2em}.reviewPanel a.underText{text-align:center;display:block;color:#D2D2D2;cursor:pointer;margin:1em 0 3em}.upgradeHeader{background:#2b3e51;float:left;width:100%;display:block}.upgradeHeader a.upgradeLogo{display:inline-block;max-width:124px;text-align:left;max-height:45px;height:auto;width:auto;margin:1.2em 0;float:left}.upgradeHeader a.upgradeLogo img{max-height:45px;height:auto;width:auto}.upgradeHeader span.rapidSSL{float:right;height:45px;max-height:45px;width:auto;display:inline-block;margin-top:1.2em}.upgradeHeader span.rapidSSL img{max-height:45px;display:block;width:auto}md-toolbar.planDialogToolbar{background:#fff!important;color:#000!important;padding:.5em 1em 0}md-toolbar.planDialogToolbar h2{color:#000!important;font-size:1.5em}md-toolbar.planDialogToolbar .md-toolbar-tools button md-icon.material-icons{color:#c6c6c6!important}.planDialog .planButton{color:#00d680;font-size:2em;padding:.2em 1em}.planDialog .planSelect{cursor:pointer;border-radius:6px;background-color:#f8f8f8;border:1px solid #c6c6c6;padding:1.5em;margin-bottom:1em}.planDialog .planSelect .iconWrapper{display:inline-block;font-size:2em}.planDialog .planSelect .iconWrapper .material-icons{font-size:1em;margin-top:-.4em}.planDialog .planSelect .planName{color:#9f9f9f;font-size:1.5em;padding-left:1em}.planDialog .planSelect .mostPopular{color:#00d680;display:inline-block;float:right;margin-top:-.4em;line-height:.8em;text-align:right;font-size:1.3em}.planDialog .planSelect.active{border-color:#00d680;background-color:#e5fef3}.planDialog .planSelect.active .planName,.planDialog .planSelect.active md-icon{color:#00d680}.planDialog .planSelect.active:hover{filter:brightness(1.05)}.planDialog .planSelect:hover{filter:brightness(.95)}.additionalTrainers.upgradePageButtons button{text-overflow:initial}.productDescriptionContainer{float:left;width:100%;display:block;margin:0 0 3em}.productDescriptionContainer .upgradeCard{background-color:#fff;border-radius:6px;overflow:hidden}.productDescriptionContainer .upgradeCard .panelList{border:none}.productDescriptionContainer .upgradeCard .panelHeading{font-size:24px;font-weight:600;background:#2b3e51;color:#fff}.productDescriptionContainer .upgradeCard .panelHeading .star{color:#e1b369;float:right;font-size:32px;padding:.8em 0}.productDescriptionContainer .upgradeCard .panelHeading .star:first-of-type{padding-right:2%}.productDescriptionContainer .upgradeCard .upgradeOverview .productImage{margin-top:3em}.productDescriptionContainer .upgradeCard .upgradeOverview .tierName{font-size:1.2em;padding:1em 0}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeIncludedBox{float:left;display:block;width:100%;margin:.5em 0 1em}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeCol{float:left;padding-right:.5em;width:33.333%}.productDescriptionContainer .upgradeCard .upgradeOverview .switchPlanButton{position:absolute;top:.6em;right:2em}.productDescriptionContainer .upgradeCard .upgradeOverview .switchPlanButton .icon-wrapper{display:inline-block;position:relative;width:24px;height:24px}.productDescriptionContainer .upgradeCard .upgradeOverview .switchPlanButton .icon-wrapper i{position:absolute;left:0;top:5px}.productDescriptionContainer .upgradeCard .upgradeOverview .switchPlanButton span{font-size:1.2em}.productDescriptionContainer .upgradeCard .upgradeOverview .savingsCalculator{text-align:center;width:100%;line-height:1;margin-top:1em;margin-bottom:1em}.productDescriptionContainer .upgradeCard .upgradeOverview .savingsCalculator .todaySavings{color:#838383;text-transform:uppercase;padding-left:1.5em}.productDescriptionContainer .upgradeCard .upgradeOverview .savingsCalculator .todaySavings.save{margin-top:-.3em}.productDescriptionContainer .upgradeCard .upgradeOverview .savingsCalculator .price{color:#00d680;font-size:4.5em}.productDescriptionContainer .upgradeCard .upgradeOverview .row{margin:0}.productDescriptionContainer .upgradeCard .upgradeOverview .row .upgradeIncluded ul{list-style:none;margin:0;padding:0}.productDescriptionContainer .upgradeCard .upgradeOverview .row .upgradeIncluded ul li{position:relative;font-size:1em;padding:0 0 1em 26px;float:left;width:100%;color:#838383}.productDescriptionContainer .upgradeCard .upgradeOverview .row .upgradeIncluded ul li i{font-size:1.2em;left:0;position:absolute;top:-2px;color:#00d680}.productDescriptionContainer .upgradeCard .upgradeOverview .row .upgradeIncluded ul li.crossed span{position:relative;display:inline-block}.productDescriptionContainer .upgradeCard .upgradeOverview .row .upgradeIncluded ul li.crossed span::before{content:'';width:100%;position:absolute;right:0;top:50%;border-bottom:1px solid #838383;transform:skewY(-1deg)}.productDescriptionContainer .upgradeCard .upgradeOverview .row .upgradeIncluded ul li.crossed i{color:#838383}.productDescriptionContainer .upgradeTierFeatures{padding:0 2em;border-top:#e6e6e6 solid 1px}.productDescriptionContainer .upgradeTierFeatures .row{margin:0;padding:1.5em 0}.productDescriptionContainer .upgradeTierFeatures .upgradeFeatureIcon{height:88px;width:88px;background-color:#2b3e51;border-radius:50%;margin-left:2em;position:relative}.productDescriptionContainer .upgradeTierFeatures .upgradeFeatureIcon .material-icons{font-size:64px;margin-top:11px;margin-left:13px;color:#fff}.productDescriptionContainer .upgradeTierFeatures .upgradeFeatureIcon .freeGift{font-size:1em;letter-spacing:1px;background-color:#409ef9;border-radius:20px;color:#fff;position:absolute;width:7.5em;padding:.5em 0;font-weight:600;text-align:center;right:-5em;top:-.4em}.productDescriptionContainer .upgradeTierFeatures .featureDescriptionBlock .featureDescription,.productDescriptionContainer .upgradeTierFeatures .featurePriceDetails .priceWorth{color:#838383;line-height:22px}.productDescriptionContainer .upgradeTierFeatures .featureDescriptionBlock{margin-top:.5em}.productDescriptionContainer .upgradeTierFeatures .featureDescriptionBlock .tierName{font-size:1.2em;padding:0 0 .3em}.productDescriptionContainer .upgradeTierFeatures .featurePriceDetails{margin-top:1em;text-align:right}.productDescriptionContainer .upgradeTierFeatures .featurePriceDetails .priceWorth .cross{position:relative;display:inline-block}.productDescriptionContainer .upgradeTierFeatures .featurePriceDetails .priceWorth .cross::before{content:'';width:100%;position:absolute;right:0;top:50%;border-bottom:1px solid #838383;transform:skewY(-10deg)}.productDescriptionContainer .upgradeTierFeatures .featurePriceDetails .priceIncluded{text-transform:uppercase;font-size:1.3em;color:#409ef9;font-weight:600}.overviewPage .upgradeTiersTable{overflow-y:visible}@media only screen and (max-width:1255px){.productDescriptionContainer .upgradeCard .panelHeading h3{width:auto;text-align:left}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content .upgradeRibbon{right:0}}@media only screen and (max-width:920px){.productDescriptionContainer .upgradeCard .headerBlock,.productDescriptionContainer .upgradeCard .panelHeading h3,.productDescriptionContainer .upgradeCard .upgradeOverview .productImage,.productDescriptionContainer .upgradeCard .upgradeOverview .savingsCalculator,.productDescriptionContainer .upgradeTierFeatures .featureDescriptionBlock .featureDescription,.productDescriptionContainer .upgradeTierFeatures .upgradeFeatureIcon .material-icons{display:none}.productDescriptionContainer .upgradeCard .panelHeading{text-align:center}.productDescriptionContainer .upgradeCard .panelHeading .star{float:none}.productDescriptionContainer .upgradeCard .panelHeading .star:first-of-type{padding-right:0}.productDescriptionContainer .upgradeCard .upgradeOverview .row .twelvecol{padding-left:0}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeCol{width:50%}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeCol:nth-of-type(3n+1){clear:none}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeCol:nth-of-type(2n+1){clear:both}.productDescriptionContainer .upgradeCard .upgradeOverview .switchPlanButton{color:#d2d2d2}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeOverviewBlock .switchPlanBlock{position:absolute;top:5em;right:0}.productDescriptionContainer .upgradeTierFeatures{width:50%;float:left}.productDescriptionContainer .upgradeTierFeatures:nth-of-type(odd){border-right:#e6e6e6 solid 1px}.productDescriptionContainer .upgradeTierFeatures .upgradeFeatureIcon{height:0;width:100%;background-color:#fff;border-radius:0;margin:0;text-align:center}.productDescriptionContainer .upgradeTierFeatures .upgradeFeatureIcon .freeGift{position:relative;margin:0 auto;right:0;top:0;font-size:1em;padding:.5em 1em}.productDescriptionContainer .upgradeTierFeatures .featureDescriptionBlock{text-align:center;margin-top:1.5em}.productDescriptionContainer .upgradeTierFeatures .featureDescriptionBlock .tierName{padding:1em 0 .3em}.productDescriptionContainer .upgradeTierFeatures .featurePriceDetails{text-align:center}}@media only screen and (max-width:600px){.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeOverviewBlock .row .twelvecol{padding-bottom:1.5em}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeOverviewBlock .switchPlanButton{top:2.5em}.productDescriptionContainer .upgradeTierFeatures,.productDescriptionContainer .upgradeTierFeatures .row,.productDescriptionContainer .upgradeTierFeatures .threecol{padding-left:0;padding-right:0}.productDescriptionContainer .upgradeCard .upgradeOverview .tierName{text-align:center}.productDescriptionContainer .upgradeCard .upgradeOverview .row .twelvecol{padding-left:initial}.productDescriptionContainer .upgradeCard .upgradeOverview .upgradeCol{max-width:230px;float:none;width:100%;height:100%;margin:0 auto}.productDescriptionContainer .upgradeCard .upgradeOverview .switchPlanButton{position:static;margin:0 auto;width:100%}.planDialogToolbar{padding:0 1em}.planDialogToolbar .firstFkex{display:none}.planDialogToolbar h2{font-size:1.3em}md-dialog .md-dialog-content.planDialog{padding:0}md-dialog .md-dialog-content.planDialog .planSelect{padding:.7em .5em}md-dialog .md-dialog-content.planDialog .planSelect .iconWrapper{font-size:1.5em}md-dialog .md-dialog-content.planDialog .planSelect .iconWrapper .material-icons{margin-top:-.1em;margin-left:.3em}md-dialog .md-dialog-content.planDialog .planSelect .planName{font-size:1em;padding-left:.5em}md-dialog .md-dialog-content.planDialog .planSelect .mostPopular{font-size:1em;margin-top:-.3em}.upgradeRow .panelList .panelHeading.withCards .cardLogos{top:70.5px}.upgradeRow .nutritionPanelBody{padding:2.7em 2% 1.1em}.overviewPage .upgradeTiersTable .table>tbody>tr.settingsTable.smallerPadding.upgradePage>td{padding:1rem .5rem 0}.overviewPage .upgradeTiersTable .table>tbody>tr.settingsTable.smallerPadding.upgradePage>td:first-of-type{padding:1rem .5rem 0 1rem}.overviewPage .upgradeTiersTable{overflow-y:visible;overflow-x:scroll}.overviewPage .table>tbody>tr.upgradePage>td.desc .socialProofTooltip{position:static}}.priceContainer{float:left;width:100%;display:block;margin:0 0 3em}.priceContainer .priceHold{width:70%;margin:0 auto;display:block;background:#fff}.priceContainer .priceHold .priceCol{margin:0 auto;width:100%;display:block;box-shadow:0 1px 3px #e2e2e2}.priceContainer .priceHold .priceCol.first{margin-right:4%}.priceContainer .priceHold .priceCol .top{position:relative;width:100%;display:block;background:#f1f1f1;text-align:center;padding:3em 1em 0;border-radius:6px 6px 0 0}.priceContainer .priceHold .priceCol .top .price{color:#544e4e}.priceContainer .priceHold .priceCol .top .price span.currency{font-size:2.5em;padding-bottom:1em;display:block;text-transform:uppercase}.priceContainer .priceHold .priceCol .top .price span.value{font-size:5em;letter-spacing:-7px}.priceContainer .priceHold .priceCol .top .price span.period{text-transform:none}.priceContainer .priceHold .priceCol .top .price span.button{display:block;color:#00C861!important;background:#fff;border:2px solid #fff;transition:.5s;border-radius:40px;text-align:center;box-shadow:5px 5px 25px 0 rgba(46,61,73,.2);padding:1em 1em .9em 3.9em;max-width:198px;margin:0 auto;position:relative}.priceContainer .priceHold.customAppWidth,.priceContainer .priceHold.upgradeTier,.priceContainer .priceHold.upgradeTierUnlimtedOnly{transition:.5s ease-in-out;box-shadow:0 0 58px -4px rgba(39,47,48,.21)}.priceContainer .priceHold .priceCol .top .price span.button.chooseButton{display:none}.priceContainer .priceHold .priceCol .top .price span.button i{position:absolute;top:13px;background:#369dd0;border-radius:50%;padding:3px;color:#fff;left:17px}.priceContainer .priceHold .priceCol .top .price span.button span{position:relative;top:-2px;left:-5px;display:inline-block;font-size:1.5em}.priceContainer .priceHold .priceCol .top .price span.button:hover{background:#f7f7f7}.priceContainer .priceHold .priceCol .top.unlimited{background:#fff}.priceContainer .priceHold .priceCol .top.unlimited .price{color:#544e4e}.priceContainer .priceHold .priceCol .top.unlimited p.annual{color:#fff}.priceContainer .priceHold .priceCol .top.unlimited p.annual span{font-weight:700}.priceContainer .priceHold .priceCol .middleHold{padding:2em;background:#fff;float:left;width:100%;border-radius:0 0 6px 6px}.priceContainer .priceHold .priceCol .middleHold .middleLeft{float:left;width:30%;display:block;padding-top:.5em}.priceContainer .priceHold .priceCol .middleHold .middleLeft span{width:100%;display:block;text-align:center;font-weight:600}.priceContainer .priceHold .priceCol .middleHold .middleLeft span.topSave{font-size:1.5em;text-transform:uppercase;color:#27d484}.priceContainer .priceHold .priceCol .middleHold .middleLeft span.middleCurrency{font-size:4em;letter-spacing:-2px;color:#10a35f}.priceContainer .priceHold .priceCol .middleHold .middleLeft span.bottomTodayOnly{font-size:1.5em;text-transform:uppercase;color:#10a35f}.priceContainer .priceHold .priceCol .middleHold .middleRight{float:right;width:100%;display:block}.priceContainer .priceHold .priceCol .middleHold .middleRight.free{color:#868787}.priceContainer .priceHold .priceCol .middleHold .middleRight ul{list-style:none;margin:0;padding:0}.priceContainer .priceHold .priceCol .middleHold .middleRight ul li{position:relative;font-size:1.2em;padding:0 0 1em 33px;float:left;width:100%}.priceContainer .priceHold .priceCol .middleHold .middleRight ul li i{font-size:1.4em;left:0;position:absolute;top:-2px;color:#00d680}.priceContainer .priceHold .priceCol .middleHold .middleRight.customAppPage ul li{width:100%}.priceContainer .priceHold.upgradeTier{cursor:pointer;background:#fff;border:2px solid #fff;border-radius:6px}.priceContainer .priceHold.upgradeTier.chosen{border:2px solid #00c861}.priceContainer .priceHold.upgradeTier.chosen .priceCol .top.unlimited{background:#f3fef8}.priceContainer .priceHold.upgradeTier.chosen .priceCol .top .price span.button{display:none}.priceContainer .priceHold.upgradeTier.chosen .priceCol .top .price span.button.chooseButton{display:block;background:#00c861;border-color:#00c861;color:#fff}.priceContainer .priceHold.upgradeTier.chosen .priceCol .top .price span.button.chooseButton span{color:#fff}.priceContainer .priceHold.upgradeTier.chosen .priceCol .top .price span.button.chooseButton i{display:inline-block;background:#fff;color:#00c861}.priceContainer .priceHold.upgradeTier.chosen .priceCol .middleHold,.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .top.unlimited{background:#f3fef8}.priceContainer .priceHold.upgradeTierUnlimtedOnly{width:100%;cursor:default;border:2px solid #00c861;border-radius:6px;background:#f3fef8}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .top .price{padding-bottom:1em}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .top .price span.currency{padding-bottom:.5em}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .top .price span.button{display:block}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .top .price span.button.chooseButton{display:block;background:#00c861;border-color:#00c861;color:#fff}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .top .price span.button.chooseButton span{color:#fff}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .top .price span.button.chooseButton i{display:inline-block;background:#fff;color:#00c861}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .middleHold{background:#f3fef8}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .middleHold .middleRight ul li{width:33.33333%}.priceContainer .priceHold.customAppWidth{margin-top:1.8em;width:100%;cursor:default;background:#fff;border-radius:6px}.priceContainer .priceHold.customAppWidth .priceCol .top.unlimited{background:#00c861}.priceContainer .priceHold.customAppWidth .priceCol .top.unlimited .price span.currency{color:#fff}.priceContainer .priceHold p.bottomText{padding-top:1em;font-size:.8em}.panelList .panelHeading.withCards{position:relative}.panelList .panelHeading.withCards img.cardLogos{position:absolute;top:13px;right:15px}.additionalTrainers{width:200px;display:block;margin:2em auto 0}.additionalTrainers a,.additionalTrainers button{float:left;padding:12px 15px 14px;background:#00C861;color:#fff;margin:0 3px;min-width:0;display:inline-block;border:0;outline:0;line-height:10px;cursor:pointer}.additionalTrainers a:hover,.additionalTrainers button:hover{background:#00C861!important;opacity:.8!important}.additionalTrainers a i,.additionalTrainers button i{position:relative;top:1px;left:1px;font-size:26px}.additionalTrainers md-input-container{width:90px;float:left;display:inline-block;margin:0}.additionalTrainers md-input-container input{text-align:center;height:34px}.additionalTrainers.upgradePageButtons{width:221px}h3.priceTrainerTotal,p.perPerTrainer{text-align:center;width:100%;color:#959595}.additionalTrainers.upgradePageButtons md-input-container input{text-align:center;height:49px}md-input-container.upgradeSpacer{min-height:51px}h3.priceTrainerTotal{padding:.5em 0 1em}form.disabledTrainer{display:none}.performance-facts{border:1px solid #000;margin:20px;float:left;width:93%;padding:.5rem}.performance-facts__title{font-weight:700;font-size:2rem;margin:0 0 .25rem}header.performance-facts__header{border-bottom:10px solid #000;padding:0 0 .25rem;margin:0 0 .5rem;background:#fff;color:#000}.performance-facts__header p{margin:0}.performance-facts__table,.performance-facts__table--grid,.performance-facts__table--small{width:100%}.performance-facts__table thead tr td,.performance-facts__table thead tr th,.performance-facts__table--grid thead tr td,.performance-facts__table--grid thead tr th,.performance-facts__table--small thead tr td,.performance-facts__table--small thead tr th{border:0}.performance-facts__table td,.performance-facts__table th,.performance-facts__table--grid td,.performance-facts__table--grid th,.performance-facts__table--small td,.performance-facts__table--small th{font-weight:400;text-align:left;padding:.25rem 0;border-top:1px solid #000;white-space:nowrap}.performance-facts__table td:last-child,.performance-facts__table--grid td:last-child,.performance-facts__table--small td:last-child{text-align:right}.performance-facts__table--grid td:last-child,.performance-facts__table--small td:last-child{text-align:left}.performance-facts__table .blank-cell,.performance-facts__table--grid .blank-cell,.performance-facts__table--small .blank-cell{width:1rem;border-top:0}.performance-facts__table .thick-row td,.performance-facts__table .thick-row th,.performance-facts__table--grid .thick-row td,.performance-facts__table--grid .thick-row th,.performance-facts__table--small .thick-row td,.performance-facts__table--small .thick-row th{border-top-width:5px}.small-info{font-size:.7rem}.performance-facts__table--small{border-bottom:1px solid #999;margin:0 0 .5rem}.performance-facts__table--small thead tr{border-bottom:1px solid #000}.performance-facts__table--small td,.performance-facts__table--small th{border:0;padding:0}.performance-facts__table--grid{margin:0 0 .5rem}.performance-facts__table--grid td:last-child::before{content:"•";font-weight:700;margin:0 .25rem 0 0}.text-center{text-align:center;position:relative}.text-center h3{width:100%;display:block;font-weight:400;font-size:1.5em;padding-bottom:8px}.text-center p.underText{color:#9EA5A1;font-size:1em;width:100%;display:block;float:left}.googleMapsHold{float:left;display:block;width:100%;background:#fff;-webkit-box-shadow:0 1px 3px #e2e2e2;border-radius:6px}.thick-end{border-bottom:10px solid #000}.thin-end{border-bottom:1px solid #000}.nonSquareAvatar{position:relative;width:40px;height:40px;overflow:hidden;border-radius:50%;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.nonSquareAvatar img{position:absolute;left:50%;top:50%;height:100%;width:auto;transform:translate(-50%,-50%)}md-list-item .nonSquareAvatar{margin-top:8px;margin-bottom:8px;margin-right:16px}md-card.findAPlanCard{margin-bottom:2.5em}md-card.findAPlanCard md-card-title{padding:16px 16px 1px}md-card.findAPlanCard a>img{display:block;margin:0 auto}md-card.findAPlanCard .layout-row button.brandButton{padding:0 1em;float:left}md-card.findAPlanCard .layout-row a.greyButton{padding:0 1em;float:right}md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type{margin-left:1em;display:block}md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type.left{float:left}.findAPlanBanner{width:100%;display:block;float:left}.findAPlanBanner img{width:100%}.findAPlanContent{float:left;width:100%;display:block;padding:2em 0 4em}.findAPlanContent .content{width:60%;float:left;display:block}.findAPlanContent .content h1{padding-bottom:.3em}.findAPlanContent .buttonArea{width:40%;float:left;display:block}.findAPlanContent .buttonArea button{float:right}.panelList .panelHeading.findAPlanWorkout md-checkbox{position:relative;display:inline-block;width:21px;margin:0;padding:0;top:28px;left:21px}.panelList .panelHeading.findAPlanWorkout h3{padding:1.6em 3.5% 1.1em!important}.subHeaderHold.clientHub{padding:5em 0;background:#dfdcdc;position:relative}.subHeaderHold.clientHub .subHeader,.subHeaderHold.clientHub .subHeader .md-subheader{background:0 0!important}.subHeaderHold.clientHub .subHeader .avatarTop{width:200px;margin:0 auto;display:block;text-align:center}.subHeaderHold.clientHub .subHeader .avatarTop img{width:100px;height:100px;border-radius:50%;border:3px solid #fff}.subHeaderHold.clientHub .subHeader .goal{width:60%;display:block;text-align:center;margin:2em auto}.subHeaderHold.clientHub .subHeader .goal p{color:#959595;font-size:1.3em}.subHeaderHold.clientHub span.backgroundProfilePic{position:absolute;top:0;left:0;width:100%;opacity:.15;z-index:0;overflow:hidden;max-height:354px}.subHeaderHold.clientHub span.backgroundProfilePic img{width:100%;filter:blur(5px);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px)}.scheduleTodayClientHubWrap{float:left;display:block;width:100%}.scheduleTodayClientHubWrap .innerHold{width:100%;background:#fff;margin:0 auto;display:block;text-align:center;box-shadow:0 1px 3px #e2e2e2}.scheduleTodayClientHubWrap .innerHold .todayWorkoutHold{float:left;width:100%;padding:2em;text-align:center;border-bottom:1px solid #ebebeb}.scheduleTodayClientHubWrap .innerHold .todayWorkoutHold h3{width:100%;display:block;font-size:2em}.scheduleTodayClientHubWrap .innerHold .bottomSection{float:left;width:100%;display:block}.scheduleTodayClientHubWrap .innerHold .bottomSection .md-button{width:100%;padding:1.5em 1em .5em;margin:0;border-radius:0!important}.scheduleTodayClientHubWrap .innerHold .bottomSection .md-button i{margin-right:3px;color:#00C861}.scheduleTodayClientHubWrap .innerHold .bottomSection .md-button span.buttonText{position:relative;top:-8px;color:#00C861}.scheduleTodayClientHubWrap .innerHold .bottomSection .md-button .md-ripple-container{border-radius:0!important}.clientGoalsMargin{margin-top:0;margin-bottom:2.5em}.clientHubActvitiyHold section.comments{max-height:631px}.panelList .cursor-pointer:not(.disabled){cursor:pointer}.panelList a.disabled:hover{color:#c4c4c4!important}.dailyGoalsColumn{width:25%;float:left;transition:padding .5s}@media only screen and (max-width:1599px){.dailyGoalsColumn{padding:10px 20px}}@media only screen and (min-width:1600px){.dailyGoalsColumn{padding:1rem 3.5rem}}.dailyGoals{transform:scale3d(1,1,1)}.dailyGoals .wrapper{position:relative;margin:20px auto;font-size:40px}.dailyGoals .iconWrapper{top:50%;bottom:auto;left:50%;transform:translateY(-50%) translateX(-50%);font-size:36px;position:absolute;font-weight:100;line-height:1;text-align:center;filter:drop-shadow(0 0 0 transparent)}.dailyGoals .iconWrapper .svg-icon{color:inherit}.dailyGoals .iconWrapper .svg-icon>svg{height:auto}.dailyGoals .iconWrapper i,.dailyGoals .iconWrapper md-icon{transition:all .5s}@media only screen and (min-width:1500px){.dailyGoals .iconWrapper md-icon{height:3.5vw;width:3.5vw}.dailyGoals .iconWrapper i{font-size:3.5vw}}@media only screen and (min-width:921px) and (max-width:1499px){.dailyGoals .iconWrapper md-icon{height:3vw;width:3vw}.dailyGoals .iconWrapper i{font-size:3vw}}@media only screen and (max-width:920px){.dailyGoals .iconWrapper md-icon{height:5vw;width:5vw}.dailyGoals .iconWrapper i{font-size:5vw}}.dailyGoals .red{color:#f44336}.dailyGoals .orange{color:#ff9800}.dailyGoals .green{color:#8bc34a}.dailyGoals .blue,.dailyGoals .blue-icon{color:#2196f3}.dailyGoals .teal{color:#009688}.dailyGoals .progressLabel{text-align:center;position:relative;opacity:1;transition:opacity .2s}.dailyGoals .progressLabel p{color:#959595;font-size:1rem}.dailyGoals .progressLabel p>span{font-size:1.1rem;color:#333}.dailyGoals .progressLabel p:first-of-type{display:block}.dailyGoals .progressLabel p:last-of-type,.dailyGoals:focus .progressLabel p:first-of-type,.dailyGoals:hover .progressLabel p:first-of-type{display:none}.dailyGoals .progressLabel:hidden{opacity:0}.dailyGoals:focus .progressLabel p:last-of-type,.dailyGoals:hover .progressLabel p:last-of-type{display:block}.dailyGoals .runCompleteAnimation{animation-delay:3s;animation-duration:2s}.dailyGoals .runCompleteAnimation.red{animation-name:animateCompleteRed}.dailyGoals .runCompleteAnimation.orange{animation-name:animateCompleteOrange}.dailyGoals .runCompleteAnimation.green{animation-name:animateCompleteGreen}.dailyGoals .runCompleteAnimation.blue{animation-name:animateCompleteBlue}.dailyGoals .runCompleteAnimation.teal{animation-name:animateCompleteTeal}.animated{animation-duration:1s;animation-fill-mode:both}.animated.delay1{animation-delay:.8s}.animated.delay2{animation-delay:.9s}.animated.delay3{animation-delay:1s}.animated.delay4{animation-delay:1.1s}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes zoomIn{from{opacity:0;transform:scale3d(.4,.4,.4)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes animateCompleteRed{0%{opacity:1;-moz-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent);transform:scale3d(1,1,1)}50%{opacity:.75;-moz-filter:drop-shadow(0 0 10px #f44336);filter:drop-shadow(0 0 10px #f44336);transform:scale3d(1.05,1.05,1.05)}100%{opacity:1;-moz-filter:drop-shadow(0 0 20px transparent);filter:drop-shadow(0 0 20px transparent);transform:scale3d(1,1,1)}}@keyframes animateCompleteOrange{0%{opacity:1;-moz-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent);transform:scale3d(1,1,1)}50%{opacity:.75;-moz-filter:drop-shadow(0 0 10px #ff9800);filter:drop-shadow(0 0 10px #ff9800);transform:scale3d(1.05,1.05,1.05)}100%{opacity:1;-moz-filter:drop-shadow(0 0 20px transparent);filter:drop-shadow(0 0 20px transparent);transform:scale3d(1,1,1)}}@keyframes animateCompleteGreen{0%{opacity:1;-moz-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent);transform:scale3d(1,1,1)}50%{opacity:.75;-moz-filter:drop-shadow(0 0 10px #8bc34a);filter:drop-shadow(0 0 10px #8bc34a);transform:scale3d(1.05,1.05,1.05)}100%{opacity:1;-moz-filter:drop-shadow(0 0 20px transparent);filter:drop-shadow(0 0 20px transparent);transform:scale3d(1,1,1)}}@keyframes animateCompleteTeal{0%{opacity:1;-moz-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent);transform:scale3d(1,1,1)}50%{opacity:.75;-moz-filter:drop-shadow(0 0 10px #009688);filter:drop-shadow(0 0 10px #009688);transform:scale3d(1.05,1.05,1.05)}100%{opacity:1;-moz-filter:drop-shadow(0 0 20px transparent);filter:drop-shadow(0 0 20px transparent);transform:scale3d(1,1,1)}}@keyframes animateCompleteBlue{0%{opacity:1;-moz-filter:drop-shadow(0 0 0 transparent);filter:drop-shadow(0 0 0 transparent);transform:scale3d(1,1,1)}50%{opacity:.75;-moz-filter:drop-shadow(0 0 10px #2196f3);filter:drop-shadow(0 0 10px #2196f3);transform:scale3d(1.05,1.05,1.05)}100%{opacity:1;-moz-filter:drop-shadow(0 0 20px transparent);filter:drop-shadow(0 0 20px transparent);transform:scale3d(1,1,1)}}svg.round-progress circle,svg.round-progress path{transition:stroke-width .5s}@media screen and (max-width:1599px){svg.round-progress circle,svg.round-progress path{stroke-width:20px}}@media screen and (min-width:1600px){svg.round-progress circle,svg.round-progress path{stroke-width:15px!important}}.panelList.videoBottom{margin-bottom:2em}.clientVideoHold{float:left;width:100%;display:block;position:relative;padding:2em}.clientVideoHold .thumbNail{float:left;width:100px;display:block;margin-right:2em;cursor:pointer}.ptdcTopBanner,.ptdcTopBanner .ptdcLogo,.ptdcTopBanner h1,.ptdcTopBanner h2{width:100%;text-align:center;display:block;float:left}.clientVideoHold h3{padding:1.4em 0;font-weight:200}.clientVideoHold md-menu.editMenuHold{top:34%}.previewCustomerVideoContainer{padding:2em}.ptdcTopBanner{height:300px;background:url(/img/education/ptdc-top-banner.png) center center no-repeat;background-size:cover;position:relative;padding-top:3em}.ptdcTopBanner h2{color:#cec8c8;font-weight:200;text-transform:uppercase}.ptdcTopBanner h1{color:#fff;font-weight:300;font-size:2.3em}.ptdcTopBanner .ptdcLogo a.logoImage img{width:240px}.centerTextHold{float:left;display:block;width:100%;text-align:center;margin-top:5em}.centerTextHold h1{padding-bottom:5px}.centerTextHold h1 span.bubble{border-bottom:3px solid #8b1d20;color:#8b1d20}.centerTextHold p.centerPara{color:#312c2c;width:60%;font-size:1.3em;display:block;margin:0 auto;line-height:32px}.centerTextHold ul{width:50%;margin:1em auto 0;display:block;text-align:left}.centerTextHold ul li{width:100%;display:block;font-size:1.1em;line-height:24px}.centerTextHold ul li span.spanIcon{position:relative;display:block;top:31px;left:9px}.centerTextHold ul li span.spanIcon i{font-size:24px;color:#a02b24}.centerTextHold ul li span.text{margin-left:40px;display:inline-block}.centerTextHold a.ptdcButton{margin:2em auto;display:block;width:250px;font-size:1.2em;background:#c93526;border-radius:50px;color:#fff;padding:1em;text-decoration:none}.centerTextHold .ptdcVideoHold{width:70%;margin:0 auto;display:block;position:relative;min-height:400px}.centerTextHold .ptdcVideoHold iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:400px;display:block}.centerTextHold .ptdcPartner{width:100%;display:block;float:left;text-align:center;padding:2em 0}.centerTextHold .ptdcPartner img{width:80%}.centerTextHold .ptdcPartner.bottom{padding:0}.centerTextHold .ptdcPartner.bottom img{width:100%}.exampleQuestionHolder{float:left;width:100%;display:block;border:1px solid #d2d2d2;background:#f1f1f1;padding:1em;box-shadow:inset 0 0 7px 3px #e2e2e2;-webkit-box-shadow:inset 0 0 7px 3px #e2e2e2}.exampleQuestionHolder h3{padding:0!important}.exampleQuestionHolder h3.withBottomPad{padding-bottom:1em!important}.exampleQuestionHolder md-input-container{width:100%!important}.exampleQuestionHolder.witheSig{width:100%;margin:0 auto}@media only screen and (min-width:1255px){.exampleQuestionHolder.witheSig{width:40%;margin:0 auto}}.customFormEditMenu md-menu.editMenuHold{top:2%!important}#form_question_select{padding:1.5em}#form_question_select a{width:100%;float:left;display:block;margin:.5em 0 1em}#form_question_select a.bottom{margin:0 0 .5em}#form_question_select .row:last-of-type .fourcol{padding-top:8px}.forms_show_in_signup md-switch{width:95%}.forms_show_in_signup md-switch .md-container{left:0}#form_questions_panel .panelList:last-child{margin-bottom:.5em}.questionInnerHold{float:left;display:block;width:100%;padding:1em}md-switch.requiredSwitch{width:314px;margin:1.2em 0 0}md-switch.requiredSwitch.formCreate{width:360px}.singleQuestionWrapper{float:left;display:block;width:100%}.forms_selectall md-checkbox{margin:0;left:12px}.forms_select md-checkbox{left:-14px}.forms_avatar_overlay{text-align:center;margin-top:-30px}.primary-like-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.primary-like-counter{margin-right:5px;margin-top:3px;min-width:10px}.primary-like-label{margin-top:3px}.primary-like-icon{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.primary-like-icon .material-icons{margin-right:5px}.primary-like-icon.primary-icon-liked{color:#1e90ff}.like-on-add,.like-on-remove{transition:all .5s cubic-bezier(.25,.46,.45,.94)}.like-on,.like-on-add.like-on-add-active{color:#1e90ff;font-size:15px}.like-on-remove.like-on-remove-active{font-size:14px;color:#666}.rangeComponent{float:left;width:100%;display:block;margin:2em 0}.rangeComponent a.rangeNumberHold{float:left;display:block;border-top:2px solid #ccc;text-align:center;width:10%;padding:1em 0 0;color:#1c1c1c;text-decoration:none}.rangeComponent a.rangeNumberHold span.number{width:28px;margin:0 auto;display:block;border:2px solid transparent;border-radius:50%;padding:2px}.rangeComponent a.rangeNumberHold.active{border-top:2px solid #00C861}.rangeComponent a.rangeNumberHold.active span.number{border:2px solid #00C861;color:#00C861}.rangeComponent.opinionComponent a.rangeNumberHold{width:20%;padding:.5em 0 0}.rangeComponent.opinionComponent a.rangeNumberHold span.editSave i{color:#ccc;position:relative;top:6px;left:-5px}.rangeComponent.opinionComponent a.rangeNumberHold span.opinionText{width:100%;float:left;display:block}.rangeComponent.opinionComponent a.rangeNumberHold span.checkBox md-checkbox{width:21px!important;float:none!important;padding:.44em 0!important;font-weight:400!important;font-size:1.1em!important;margin:0 auto!important;text-align:center!important}.rangeComponent.opinionComponent a.rangeNumberHold.active span.editSave i{color:#00C861}.rangeComponent.opinionComponent a.rangeNumberHold.active span.opinionText input[type=text]{width:100%;background:#fff;outline:0;padding:.3em;border:1px solid #ccc;color:#1c1c1c}.rangeComponent.opinionComponent a.rangeNumberHold.active span.opinionText input[type=text]:focus{border:1px solid #00C861}md-input-container.yesandNo{margin:0}.multipleChoiceComponent{float:left;width:100%;display:block;margin:.5em}.multipleChoiceComponent a.rangeNumberHold{float:left;display:block;border-left:2px solid #ccc;width:10%;color:#1c1c1c;text-decoration:none;padding:.5em 0}.multipleChoiceComponent a.rangeNumberHold span.number{width:28px;margin:0 auto;display:block;border:2px solid transparent;border-radius:50%;padding:2px}.multipleChoiceComponent a.rangeNumberHold.active{border-left:2px solid #00C861}.multipleChoiceComponent a.rangeNumberHold.active span.number{border:2px solid #00C861;color:#00C861}.multipleChoiceComponent.opinionComponent a.rangeNumberHold{width:100%}.multipleChoiceComponent.opinionComponent a.rangeNumberHold input{width:94%}.multipleChoiceComponent.opinionComponent a.rangeNumberHold span.editSave{margin-left:16px}.multipleChoiceComponent.opinionComponent a.rangeNumberHold span.editSave i{color:#ccc}.multipleChoiceComponent.opinionComponent a.rangeNumberHold span.opinionText{width:94%;float:left;display:block;position:relative;top:9px;left:12px}.multipleChoiceComponent.opinionComponent a.rangeNumberHold span.checkBox{display:-ms-inline-flexbox;display:inline-flex;width:100%}.multipleChoiceComponent.opinionComponent a.rangeNumberHold span.checkBox md-checkbox{width:21px!important;float:none!important;padding:.44em 0!important;font-weight:400!important;font-size:1.1em!important;text-align:center!important;margin-left:20px;margin-right:1%}.multipleChoiceComponent.opinionComponent a.rangeNumberHold.active span.editSave i{color:#00C861}.multipleChoiceComponent.opinionComponent a.rangeNumberHold.active span.opinionText input[type=text]{width:94%;background:#fff;outline:0;padding:.3em;border:1px solid #ccc;color:#1c1c1c}.multipleChoiceComponent.opinionComponent a.rangeNumberHold.active span.opinionText input[type=text]:focus{border:1px solid #00C861}.starRatingHold{float:left;display:block;width:100%;margin:1em 0}.starRatingHold.liveMode{margin:0 0 1em}.rating{direction:rtl;width:226px;display:block}.rating.editMode{margin-left:-3px}.rating__star{cursor:pointer;display:inline-block;font-size:40px;height:24px;position:relative;width:45px;text-align:center}.rating__star::before{color:#34495e;content:"\2605";line-height:1.2em;position:absolute;bottom:0;left:0;right:0;top:0}.rating__star.enabled:focus::before,.rating__star.enabled:hover::before,.rating__star.enabled:hover~.rating__star.enabled::before,.rating__star.is_active::before{color:#00C861}.rating__clear.enabled:focus,.rating__clear.enabled:hover{color:#2980b9;outline:0}.form_edit_mode .esignature canvas{margin-top:5px}.form_edit_mode .esignature .esignature_clear{margin-top:40px}.esignature{position:relative}.esignature canvas{border:1px solid #ccc;background-color:#fff;width:100%;min-height:250px}.esignature .esignature_clear{position:absolute;right:42px;margin-top:10px;background-color:#fff}.esignature .esignature_clear a{cursor:hand}.fc-button,.pointer,.smallBtn,a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end,footer a{cursor:pointer}.esignature .esignature_clear a i{color:#9c9c9c}.esignature .esignature_required_message{background-color:#fff;position:absolute;padding:10px;pointer-events:none;right:60px;top:33px}.calendarPanel .calendarPanelItem{padding:15px;border-bottom:#ccc 1px solid}.calendarPanel .calendarPanelItem span{float:left}.calendarPanel .calendarPanelItem span h3{padding:1.4em 0;font-weight:200}.calendarPanel .calendarPanelItem span p{font-size:12px;color:#999;margin-top:-2.3em}.calendarPanel.calendarBottomSettings,.calendarPanel.calendarBottomSettings .formHold .ButtonRowBottom{margin-top:2em}.calendarPanel .calendarPanelItem .md-button{float:right}.calendarPanel.calendarBottomSettings .formHold{padding:1em 2em}.calendarPanel.calendarBottomSettings .formHold .selectMenu{width:140px}.checkInPhotoSwitcher{float:left;display:block;width:100%;margin:1em 0 0}.checkInPhotoSwitcher.marginBotton{margin-bottom:1em}.checkInPhotoSwitcher .checkInPhotoSwitcherInner{margin:0 auto;width:233px;display:block}.checkInPhotoSwitcher .checkInPhotoSwitcherInner .md-button{float:left;width:100px}.checkInPhotoSwitcher .checkInPhotoSwitcherInner.biggerButtons{width:445px}.checkInPhotoSwitcher .checkInPhotoSwitcherInner.biggerButtons .md-button{width:206px}.checkInPhotoSwitcher .checkInPhotoSwitcherInner.singleButton .md-button{width:100%}.checkInPhotos{float:left;width:100%;display:block;padding:1em 2em 2em}.checkInPhotos .checkInPhotoHold{float:left;display:block;border:2px solid #ccc;width:100%;text-align:center;padding:.5em;background:#f1f1f1;position:relative}.checkInPhotos .checkInPhotoHold img{width:100%}.checkInPhotos .checkInPhotoHold a.removeCross{position:absolute;top:-16px;right:-16px}.checkInPhotos .checkInPhotoHold a.removeCross i{font-size:2em;color:#fc625d}.checkInPhotos .checkInPhotoNames{float:left;display:block;width:100%;text-align:center;padding:1em 0 0}.checkInPhotos .checkInPhotoNames a.editText{display:inline-block;color:#00C861;text-decoration:none;width:100%}.checkInPhotos .checkInPhotoNames a.editText i{display:inline-block;width:25px}.checkInPhotos .checkInPhotoNames a.editText span.underText{display:inline-block;width:100%;float:left}.checkInPhotos .checkInPhotoNames input[type=text]{outline:0}.customAppWrapper{float:left;display:block;width:100%}.customAppWrapper h1{font-size:2.5em;font-weight:100;padding-top:.5em;color:#465a6f}.customAppWrapper p{padding:.5em 0 1em;line-height:32px;font-size:1.1em;color:#5e6977}.customAppWrapper p.termsText,.customAppWrapper p.termsText a{color:#c2c2c2;font-size:.9em;line-height:22px}.customAppWrapper p a{color:#00C861;text-decoration:none}.customAppWrapper .customButton{float:left;width:100%;display:block}.customAppWrapper .customButton a.brandButton{margin-left:0}.customAppWrapper img.customAppImage{margin-top:1.8em}.customAppWrapper img.inlineCustomAppImage{width:90%;margin:2em auto;display:block}.priceContainer.customHold{margin-bottom:2em}footer{float:left;text-align:center;width:100%;display:block;margin:4em 0 2em}footer img{width:28px;height:28px}footer p{color:#c2c2c2;font-size:1em}footer a{padding-top:6px;display:inline-block;color:#c2c2c2;text-decoration:none}a.buySMSButton{margin:2em auto;display:block;width:170px}.smsOptions{width:100%;display:block;float:left;padding:1em 2em}.smsOptions md-input-container{width:100%;display:inline-block}.smsOptions a.md-button{width:125px;display:block;margin:.3em auto}.classesFeatures{float:left;display:block;width:100%;margin:4em 0}.classesFeatures .featureItem{float:left;display:block;position:relative;width:100%;margin-bottom:3em;padding-left:25%}.classesFeatures .featureItem .topImage{width:100%;display:block;position:relative;float:left}.classesFeatures .featureItem .topImage .topSquare{position:relative;top:0;background:#384368;border-radius:4px;width:91px;height:91px;z-index:1;text-align:center}.classesFeatures .featureItem .topImage .topSquare img{position:relative;top:19px;max-width:55px}.classesFeatures .featureItem .topImage .topSquare img.smallerTop{top:13px}.classesFeatures .featureItem .topImage .topSquare img.smallTop{top:17px}.classesFeatures .featureItem .topImage .backSquare{position:absolute;top:10px;left:10px;z-index:0;background:0 0;border-radius:6px;border:20px solid #f8f9fc;width:121px;height:121px;display:block}.classesFeatures .featureItem p.featureText{padding:2.5em 0 0;color:#384368;font-size:1.3em;float:left;display:block;width:100%}.classesFeatures .centralPhone{display:block;width:100%;float:left;text-align:left}.classesFeatures .centralPhone img{width:100%;position:relative;max-width:400px}@media only screen and (max-width:1724px){.workoutBuilderHold{position:relative;width:100%;margin-bottom:3em;padding-left:25%}.workoutBuilderHold .topImage{width:100%;display:block;position:relative;float:left}.workoutBuilderHold .topImage .topSquare{position:relative;top:0;background:#384368;border-radius:4px;width:91px;height:91px;z-index:1;text-align:center}.workoutBuilderHold .topImage .topSquare img{position:relative;top:19px;max-width:55px}.workoutBuilderHold .topImage .topSquare img.smallerTop{top:13px}.workoutBuilderHold .topImage .topSquare img.smallTop{top:17px}.workoutBuilderHold .topImage .backSquare{position:absolute;top:10px;left:10px;z-index:0;background:0 0;border-radius:6px;border:20px solid #f8f9fc;width:121px;height:121px;display:block}.workoutBuilderHold p.featureText{padding:2.5em 0 0;color:#384368;font-size:1.3em;float:left;display:block;width:100%}.centralPhone{display:block;width:100%;float:left;text-align:left}.centralPhone img{width:100%;position:relative;max-width:400px}}a.newCalendarBanner{width:99%;display:block;position:relative;background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:1.5em 1em 1.5em 132px;float:left;margin:0 0 4em 50px}a.newCalendarBanner .leftIcon{width:160px;height:160px;background:url(/img/new-calendar-icon.png) no-repeat;background-size:160px 160px;display:block;position:absolute;top:-11px;left:-50px}a.newCalendarBanner h2{color:#211e1e;font-size:1.2em;font-weight:200;width:100%;display:block;float:left}a.newCalendarBanner ul{float:left;width:25%;display:block;list-style:none;padding:.4em 0 .2em}a.newCalendarBanner ul li{float:left;display:block;width:100%}a.newCalendarBanner ul li i{position:relative;top:7px;left:0;color:#77c10c;font-size:1.6em}a.newCalendarBanner ul li span.text{color:#211e1e;font-size:1em}.createEventFormHold{display:block;width:100%;margin:0 auto}.createEventFormHold.centralHold{width:60%}.createEventFormHold .formBoxShadow{width:100%;display:block;background:#fff;border-radius:4px;box-shadow:0 0 45px -8px rgba(0,0,0,.2)}.createEventFormHold .formBoxShadow.center{width:60%;margin:0 auto;display:block}.createEventFormHold .formBoxShadow .innerPadding{padding:2em 3em 1em}.createEventFormHold .formBoxShadow .topHeading{width:100%;display:block;float:left;background:#f9f9f9}.createEventFormHold .formBoxShadow .topHeading h2{width:100%;float:left;font-weight:400;font-size:1.2em;padding:1.3em 2em;border-bottom:1px solid #ebebeb}.createEventFormHold .leftFormCol{float:left;display:block;width:60%}.createEventFormHold .leftFormCol md-content.formHold{overflow:hidden}.createEventFormHold .leftFormCol .panelList.exerciseImageUpload{margin:1em 0 2em}.createEventFormHold .rightFormCol{float:left;display:block;width:40%;padding-left:2em}.createEventFormHold .rightFormCol .boxHold{float:left;display:block;width:100%;background:#FAFAFA;border:1px solid #ECECEC;padding:1.5em;border-radius:6px}.createEventFormHold .rightFormCol .boxHold h2{width:100%;display:block;color:#352B4A;font-weight:200;padding-bottom:.5em;font-size:1.3em}.fc-event,.fc-time-grid-event .fc-time{font-weight:400!important}.createEventFormHold .rightFormCol .boxHold .multiEventHold{float:left;width:100%;display:block;margin:1em 0}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem{float:left;display:block;position:relative;width:100%;background:#fff;padding:1em 1em 1em 3.5em;box-shadow:0 0 21px 0 rgba(0,0,0,.13);margin-bottom:.8em}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem .circleColourLeft{width:25px;height:25px;border-radius:50%;display:block;position:absolute;top:15px;left:15px}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem span.top{text-transform:uppercase;font-size:.9em;color:#D1C9C9;display:block}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem ul{float:left;display:block;list-style:none;width:100%;padding:.2em 0 0}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem ul li{float:left;display:block;width:100%;padding:.1em 0 0;color:#9EA5A1}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem ul li span.first{text-align:right;width:61px;display:inline-block}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem ul li span.last{text-align:left;padding-left:.5em;display:inline-block}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem a.rightIcon{position:absolute;right:15px;top:15px}.createEventFormHold .rightFormCol .boxHold .multiEventHold .multiEventItem a.rightIcon i{font-size:1.4em;color:#9EA5A1}@media only screen and (max-width:1936px){.createPackagesAccountHold{width:70%}}@media only screen and (max-width:1790px){.loginHold{width:60%}}@media only screen and (max-width:1724px){.workoutBuilderHold{position:relative;overflow-x:scroll;padding:4em 2em 2em}.workoutBuilderHold a.tallArrow{display:block;position:absolute;height:36px;width:50%;background:#fff;z-index:15;overflow:hidden}.workoutBuilderHold a.tallArrow i{position:relative;left:49%;top:5px;color:#000}.workoutBuilderHold a.tallArrow.leftBottom{left:0;bottom:0;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.workoutBuilderHold a.tallArrow.rightBottom{right:0;bottom:0;border-top:1px solid #e2e2e2}.workoutBuilderHold a.tallArrow.leftTop{left:0;top:0;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.workoutBuilderHold a.tallArrow.rightTop{right:0;top:0;border-bottom:1px solid #e2e2e2}.workoutBuilderHold a.tallArrow:hover{background:#f1f1f1}}@media only screen and (max-width:1710px){.hubProfileRow.forClientGroups{padding:1em 0 0}}@media only screen and (max-width:1510px){md-card.hubProfileCard .nextSession{padding:.5em}}@media only screen and (max-width:1370px){a.newCalendarBanner ul{width:50%;padding:.4em 0 0}a.newCalendarBanner ul.last{padding-top:0}}@media only screen and (max-width:1476px){.userMacroDetails .training-frequency{width:70%}.createPackagesAccountHold{width:100%}}@media only screen and (max-width:1450px){.centerTextHold ul{width:80%}}@media only screen and (max-width:1280px){md-card.hubProfileCard.clientGrouping{width:100%;margin:0 0 2%}}@media only screen and (max-width:1310px){.panelList .purchaseCredits{padding:2em 0}.clientHubButtons .md-button span.bottomText{font-size:1em}md-card.findAPlanCard .layout-row{float:left;width:100%;display:block;margin:0;padding:.5em}md-card.findAPlanCard .layout-row button.brandButton{padding:0 1em;float:left;width:100%;display:block;margin:0 0 1em!important}md-card.findAPlanCard .layout-row a.greyButton{padding:0 1em;float:left;width:100%;display:block;margin:0!important}}@media only screen and (max-width:1300px){.centerTextHold .ptdcVideoHold{width:100%}}@media only screen and (max-width:1255px){.panelList .panelHeading h3{width:100%;text-align:center}.panelList .panelHeading a.add{width:100%;text-align:center;float:left;border-top:1px solid #ebebeb;border-left:0 none}.panelList .panelHeading a.add i{position:relative;left:0}.panelList .panelHeading a.add.nutritionButtons{width:25%;border-right:1px solid #ebebeb}.panelList .panelHeading a.add.nutritionButtons:last-child{border-right:0 none}.panelList .panelHeading a.add.workoutBuilderButtons{width:33.33333333333%;border-right:1px solid #ebebeb}.panelList .panelHeading a.add.workoutBuilderButtons:last-child{border-right:0 none}.panelList .panelHeading.fullWidth .exerciseImage.notCheckbox{float:none;margin:10px auto 0;display:block}}@media only screen and (max-width:1230px){.scheduleUpgradeButtonRow{width:100%}}@media only screen and (max-width:1184px){.ptdcTopBanner .ptdcLogo a.logoImage img{width:200px}.centerTextHold p.centerPara{width:100%}}@media only screen and (max-width:1155px){.md-button.fullWidthButton{max-width:100%;line-height:18px}}@media only screen and (max-width:1150px){.reviewPanel .reviewTopPanel i.stars,.reviewPanel .reviewTopPanel i.topIcon{font-size:2.5em}.reviewPanel .reviewTopPanel h1{font-size:2em}.reviewPanel p.reviewText{width:425px}}@media only screen and (max-width:1129px){.createPackagesAccountHold a.bigButtons{min-height:385px}.panelList .purchaseCredits .col a.upAndDown i{font-size:1.5em}.panelList .purchaseCredits .col .creditsBuying span.middleLine{font-size:3.2em}}@media only screen and (max-width:1124px){.progressPics a.progressPic{margin:1.3em 2% 0 0}}@media only screen and (max-width:1110px){.wizardPanelHold.introVideo{width:90%}}@media only screen and (max-width:1050px){.clientHubButtons .md-button span.bottomText{font-size:.8em}md-dialog.socialShareModal .previewTopRow .previewCol{width:100%}}@media only screen and (max-width:1034px){.progressPics a.progressPic{width:76px;height:76px}}@media only screen and (max-width:1020px){.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content{text-align:left}.macroSearchBox{width:70%}md-list-item .md-list-item-inner>p{line-height:19px}}@media only screen and (max-width:1001px){md-card.hubProfileCard .profileCard .accountInfo{width:100%}md-card.hubProfileCard.mainProfile .accountInfo{width:100%;margin:1em 0 0}md-menu.editMenuHold.profilePicEdit{top:8%}.clientInfo ul{padding:1.5em 3% 0;width:100%}.clientInfo ul:last-child{padding:1em 3% 1.5em;width:100%}md-card.hubProfileCard.mainProfile .profileCard{width:100%;padding:1.5em 3%}}@media only screen and (max-width:970px){md-dialog,md-dialog.md-default-theme{width:90%}}@media only screen and (max-width:964px){.centerTextHold{margin-top:9em}}@media only screen and (max-width:962px){.createPackagesAccountHold a.bigButtons{min-height:400px}.createPackagesAccountHold a.bigButtons h3{font-size:1.1em}}@media only screen and (max-width:959px){.findAPlanContent .buttonArea,.findAPlanContent .content{width:100%;display:block;float:left}.findAPlanContent{padding:2em 0}.findAPlanContent .content{margin-bottom:2em}.findAPlanContent .buttonArea button{float:left}.questionInnerHold{padding:1em 0}}@media only screen and (max-width:955px){a.newCalendarBanner ul{width:100%}a.newCalendarBanner ul.second{padding-top:0}}@media only screen and (max-width:950px){.packagesAnalyticsTopRow .topCol{width:49%;margin-right:2%}.packagesAnalyticsTopRow .topCol.topRow{margin-bottom:2%}.packagesAnalyticsTopRow .topCol.last,.packagesAnalyticsTopRow .topCol.second{margin-right:0}}@media only screen and (max-width:920px){.classesFeatures .centralPhone,header.mainHeaderTwo{display:none}.classesFeatures .featureItem{width:33.3333%;text-align:center;padding-left:0}.classesFeatures .featureItem .topImage{width:91px;float:none;margin:0 auto}.topUpgrade{top:1px;right:70px}.fabBackdrop{left:0;top:142px}.fabBackdrop.clientProfile{top:190px}.subHeaderHold{box-shadow:0 0;-webkit-box-shadow:0 0}header.mainHeader.mobileNavigation{display:block}.topNotificationButon{top:82px;right:37px}.notificationsPanelHold{top:123px;right:37px}.changeTrainer{width:100%}.customExerciseSearchHold .exerciseRow md-card{width:48%}md-card.hubProfileCard.startSessionTop{margin-bottom:3em}.panelList.profile{margin:1.5em 0}.panelList .panelHeading h3{border-right:0}.priceContainer{margin:1em 0 3em}.priceContainer .priceHold,.priceContainer .priceHold .priceCol{width:100%}.priceContainer .priceHold .priceCol .middleHold .middleRight ul li{font-size:1em}.bodyHold.diagramFemale,.bodyHold.diagramMale{display:none}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content i{font-size:1.1em;padding-right:0}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content p{font-size:.9em;top:-6px}.buttonPanel{width:100%;margin:3em 0 0}.centerTextHold{margin-top:5em}.changeCalCustomer,.changeCalTrainer{float:left;width:100%;display:block;margin:0}.changeCalTrainer{margin-bottom:2em}.mobileSetWidth{width:313px;margin:0 auto .5em;height:48px}.mobileSetWidth.topRowMargin{margin:0 auto;width:100%}.btn-group .md-button.previousButton{float:left}.btn-group .md-button.todayButton{float:none}.btn-group .md-button.nextButton{float:right}.clientHubButtons .md-button span.bottomText{font-size:1em}.priceContainer .priceHold.upgradeTier{width:60%;float:none;margin:2em auto 0}.macroSearchBox{width:100%;margin-bottom:3em}.trackerDesktopOnly{display:none}.trackerMobileOnly{display:block}a.latestPicHold img{height:auto;width:40%;margin:0 auto;display:block}.sessionClientProfileTabs{margin-top:2em}md-dialog.socialShareModal .datePickerHold{width:100%}a.newCalendarBanner{margin:0 0 4em;padding:1.5em 1em}a.newCalendarBanner .leftIcon{position:relative;top:-52px;left:0;margin:0 auto}a.newCalendarBanner h2{text-align:center}a.newCalendarBanner ul{width:50%;padding:.4em 0 0}a.newCalendarBanner ul.second{padding:.4em 0 0}}@media only screen and (max-width:885px){.table>tbody>tr.upgradePage>td span.mostPopular{display:block;float:left;width:100%;padding:.5em 0}}@media only screen and (max-width:860px){.loginHold{width:90%}}@media only screen and (max-height:832px){header.mainHeaderTwo ul.menuNav li a{padding:.2em 0 .2em 8%;font-size:.9em}header.mainHeaderTwo .menuDropHold .md-button{font-size:.9em}}@media only screen and (max-width:830px){.wizardPanelHold{width:90%}.centerForm{width:100%}.userMacroDetails .training-frequency{width:100%;word-wrap:break-word}md-dialog.socialShareModal .previewBrand .logoArea{max-width:150px;float:none;display:block;margin:0 auto}md-dialog.socialShareModal .previewBrand .dateRightText{float:none;display:block;max-width:100%;text-align:center;margin:0 0 2em}}@media only screen and (max-width:810px){.macro-result-container,.macro-result-container .macro-results{float:left;display:block;width:100%}.macro-result-container .macro-results .macro-result-item{float:left;display:block;width:50%;margin-bottom:1em}.macro-result-container .macro-results .macro-result-item.second{margin-bottom:0}.userMacroDetails .buttons-container-bottom{float:left;display:block;width:100%}.macro-actions .macro-actions-container{text-align:center;width:100%;float:left;display:block}.macro-actions .macro-actions-container .md-button{width:98%;display:block}.macro-actions .macro-actions-container span.orText{width:100%;display:block;float:left;text-align:center;padding:.5em 0}md-dialog.socialShareModal .shareMeasurementsHoldTop{width:90%}}@media only screen and (max-width:805px){md-card.hubProfileCard{width:100%;margin:0 0 2em}md-card.hubProfileCard.last{padding-bottom:0}md-card.hubProfileCard .profileCard{width:100%;padding:1.5em 3%}}@media only screen and (max-width:782px){.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content{text-align:left;padding-bottom:0;padding-right:100px}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content i{display:none}.subHeader.upgrade .md-subheader .md-subheader-inner .md-subheader-content p{line-height:33px}.priceContainer{margin:0 0 3em}}@media only screen and (max-width:775px){.noEvents,.noWorkouts{width:100%}md-dialog.socialShareModal .bodyWeightSection{width:100%;margin:.5em auto}md-dialog.socialShareModal .bodyWeightSection .graphHold{width:96%;margin:1em 2%}}@media only screen and (max-width:740px){.nutritionPanelBody .upgradeCol,.profileColBottom{width:100%;margin-right:0}.priceContainer .priceHold .priceCol{width:100%}.panelList .panelHeading.findAPlanWorkout h3{padding:1.6em 5.5% 1.1em!important}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .middleHold .middleRight ul li{width:50%}}@media only screen and (max-width:730px){.buyPackagesRow.publicPackage md-card{width:96%}md-dialog.socialShareModal .stepsHold{width:100%}md-dialog.socialShareModal .stepsHold .stepCol .bottomRow span.stepText{font-size:1em}}@media only screen and (max-width:720px){.leftForm{width:100%}.rangeComponent a.rangeNumberHold,.rangeComponent a.rangeNumberHold.active{border-top:0 none}.rangeComponent.opinionComponent{margin:0}.rangeComponent.opinionComponent a.rangeNumberHold{width:100%;border-top:0 none;text-align:left}.rangeComponent.opinionComponent a.rangeNumberHold span.checkBox{float:left;width:10%;position:relative;top:-8px}.rangeComponent.opinionComponent a.rangeNumberHold span.opinionText{float:left;width:90%;display:inline-block}}@media only screen and (max-width:700px){.measurementTabs .settingsDrop{position:relative;margin:2em 0}md-dialog.socialShareModal .shareProgressPhotos{width:90%}md-dialog.socialShareModal .shareProgressPhotos .leftCol,md-dialog.socialShareModal .shareProgressPhotos .rightCol{width:100%}md-dialog.socialShareModal .shareProgressPhotos .leftCol{margin-bottom:1em}}@media only screen and (max-width:690px){.classesFeatures .featureItem{width:50%}.classesFeatures .featureItem p.featureText{font-size:1.1em}}@media only screen and (max-width:665px){.createPackagesAccountHold a.bigButtons{min-height:0;width:100%}.createPackagesAccountHold a.bigButtons.left{margin-right:0;margin-bottom:2em}.createPackagesAccountHold a.bigButtons.right{margin-left:0}}@media only screen and (max-width:660px){.exerciseLoghold .logRow,.viewExercisesHold .well.superSet .exerciseRow .indExercise{width:100%}.exerciseLoghold .logRow .col.first{text-align:left}.exerciseLoghold .logRow .col.last{text-align:right}}@media only screen and (max-width:655px){.helpButton{width:37px;min-width:37px;margin:0;right:-17px}.buttonRow{height:auto}.buttonRow .md-button{width:100%;display:block;margin:.5em 0}.exampleQuestionHolder md-input-container.yesandNo{width:100%!important}.buttonPanel.upgradePageBottom .md-button.brandButton{width:100%;margin:1em 0}}@media only screen and (max-width:640px){.panelList .panelHeading h3.lessPadding{width:100%}.panelList .panelHeading .md-button.startNow{position:relative;width:100%;margin:1em 0 0;padding:1em}}@media only screen and (max-width:620px){.packagesAnalyticsTopRow{float:left;width:100%;display:block;margin-bottom:2%}.packagesAnalyticsTopRow .topCol{width:100%;margin-right:0;margin-bottom:2%}.packagesAnalyticsTopRow .topCol span.topNumber{display:block;font-size:2em;width:100%;color:#00C861}.packagesAnalyticsTopRow .topCol span.bottomText{display:block;width:100%;color:rgba(0,0,0,.54)}.calendarKey .col{width:100%;display:block;margin-bottom:1em}.calendarKey .col.last{margin-bottom:0}.clientHubButtons .md-button{width:50%}.clientHubButtons .md-button.top{border-bottom:1px solid #ebebeb}.clientHubButtons .md-button.top.second{border-right:0 none}md-dialog.socialShareModal .datePickerHold .leftCol,md-dialog.socialShareModal .datePickerHold .rightCol{width:100%}}@media only screen and (max-width:599px){md-tabs-wrapper{width:100%}md-tabs-canvas{overflow-x:scroll}.navTabs.withFab{margin-right:20px}.sessionClientProfileTabs md-tabs-wrapper{width:100%!important}}@media only screen and (max-width:595px){.exerciseLoghold .logRow .col a.btn{width:100%;margin-bottom:1em}.emptyAvatar a.btn{width:100%}.scheduleUpgradeButtonRow .md-button{display:block;float:left;width:90%;margin:0 5% 1em}.scheduleUpgradeButtonRow .md-button.leftButton{display:block;float:left;width:90%}}@media only screen and (max-width:570px){.upgradeBanner a .accountManager{display:none}.upgradeBanner a .textArea{padding-left:0}.priceContainer .priceHold.upgradeTier{width:100%}}@media only screen and (max-width:565px){.reviewPanel p.reviewText{width:100%;padding:0 .5em}}@media only screen and (max-width:550px){.priceContainer .priceHold .priceCol .middleHold .middleRight ul li{width:100%}.rangeComponent{margin:0 0 .5em}.rangeComponent a.rangeNumberHold{width:50%;border-top:0 none}.rangeComponent a.rangeNumberHold.active{border-top:0 none}a.latestPicHold img{height:auto;width:70%;margin:0 auto;display:block}a.newCalendarBanner h2{line-height:23px}a.newCalendarBanner ul{width:100%}a.newCalendarBanner ul.second{padding:0}}@media only screen and (max-width:660px){md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a span.text{font-size:1em}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a img{width:42px;height:42px}}@media only screen and (max-width:535px){.macro-result-container .macro-results .macro-result-item .macro-value{font-size:2.5rem}}@media only screen and (max-width:525px){.customExerciseSearchHold .exerciseRow md-card{width:100%;margin-right:0}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .middleHold .middleRight{float:none;width:214px;display:block;margin:0 auto}.priceContainer .priceHold.upgradeTierUnlimtedOnly .priceCol .middleHold .middleRight ul li{width:100%}}@media only screen and (max-width:517px){.centerTextHold{margin-top:9em}.md-dialog-content .macro-list-buttons-container{text-align:center;margin:0;display:block;float:left;width:100%}}@media only screen and (max-width:480px){.noEvents .bottomSection .md-button,.noWorkouts .bottomSection .md-button{width:100%;border-right:0 none;text-align:left;border-bottom:1px solid #ebebeb;padding:2em 6%}.noEvents .bottomSection .md-button:last-child,.noWorkouts .bottomSection .md-button:last-child{border-bottom:0 none}.noEvents .bottomSection .md-button i,.noWorkouts .bottomSection .md-button i{display:inline-block;position:relative;top:7px;margin-right:.5em}.noEvents .bottomSection .md-button span.buttonText,.noWorkouts .bottomSection .md-button span.buttonText{display:inline-block}.secretModal .md-dialog-content .secretButton{width:90%}}@media only screen and (max-width:465px){.macro-user-list .md-menu{position:relative;right:-10px}md-dialog.socialShareModal .stepsHold .stepCol .bottomRow span.stepText{font-size:.8em}}@media only screen and (max-width:450px){.exerciseLoghold .logRow .col p.number{font-size:2em}.panelList .panelHeading.findAPlanWorkout h3{padding:1.6em 7.5% 1.1em!important}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton{width:100%}md-dialog.socialShareModal .shareMeasurementsHoldTop .measureButton a{margin:0 0 1em;width:100%}md-dialog.socialShareModal .bodyWeightSection .bodyCol span.topTitle{padding-bottom:3px}md-dialog.socialShareModal .bodyWeightSection .bodyCol span.underNumber{font-size:1.4em}}@media only screen and (max-width:446px){.parqWizardButton{float:none;width:100%;margin:1em auto;display:block}}span.unreadNotification{background-color:red;width:15px;height:15px;border-radius:100%;display:block;position:absolute;top:3px;left:-3px}#sortabletemplates::-webkit-scrollbar{display:none}.animate-show-hide.ng-hide{opacity:0}.animate-show-hide.ng-hide-add,.animate-show-hide.ng-hide-remove{transition:all 250ms ease-in}@media only screen and (max-width:400px){.clientHubButtons .md-button span.bottomText{font-size:.8em}a.latestPicHold img{height:auto;width:100%;margin:0 auto;display:block}}.clientAcceptTerms{float:left;display:block;color:#c2c2c2;font-size:.9em;padding:1em 0;line-height:21px}.clientAcceptTerms a{color:#c2c2c2;text-decoration:none}p.termTextBottom{padding:1em 0;width:60%;display:block;margin:0 auto;font-size:.8em;color:#959595}p.termTextBottom a{text-decoration:none;color:#959595}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-top:105px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.smallButton{padding:0 2.4em!important}.resendRow{padding:.5em 0 0!important}.resendRow li{float:none!important}.userNotActive{background:#ef5350;color:#fff;padding:1em}.fitbit-logo-center img{margin:0 auto 20px;max-width:60%!important}.fitbit-header{width:100%;text-align:center}.fitbit-list li{line-height:30px}.m-0{margin:0}.selectHeader{padding:0 20px;margin:10px 0 0}.light-icon{color:#c1c1c1}.sideMargin{margin:15px 15px 0}.fc-state-highlight{opacity:0;border:none}.fc-time-grid-event.fc-v-event.fc-event{border-radius:4px;border:none;padding:5px;opacity:.95;left:5%!important;right:5%!important}.fc-event{font-size:inherit!important;line-height:1.5!important}.fc th,.fc thead,.fc-head .fc-widget-header{border-color:transparent!important;border-style:none!important;border-width:0!important;padding:0!important;vertical-align:top!important}.fc td{border-width:1px!important;padding:0!important;vertical-align:top!important}.fc-event:not(.event-filtered-out) .fc-bg{z-index:1!important;background:inherit!important;opacity:.95!important}.fc-day-grid-event.fc-h-event.fc-event.fc-not-start.fc-end,.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{opacity:.95!important;margin-left:12px!important;padding:5px!important}.fc-button{display:inline-block;position:relative;min-height:36px;min-width:88px;line-height:36px;-ms-flex-align:center;align-items:center;text-align:center;border-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;border:0;padding:0 6px;margin:6px 8px;letter-spacing:.01em;background:0 0;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}.fc-button:hover,.fc-state-active{background-color:rgba(158,158,158,.2)}.fc-button .fc-icon{position:relative!important;top:2px!important;margin:0 .2em!important;vertical-align:baseline!important}th.fc-day-header.fc-widget-header{color:#7b7b7b;font-size:1.3em;font-style:normal;text-rendering:optimizeLegibility}.fc-button:focus,.fc-button:hover{text-decoration:none}.fc-state-default{box-shadow:None;text-shadow:none!important}.application.theme--light td.fc-today{background:#e3f2fd!important}.application.theme--dark td.fc-today{background:#455a64!important}.calc-height{height:calc(35%)}#calendar .fc-event{transition:.2s;margin:8px 8px 4px;padding:8px}#calendar .fc-event:hover{box-shadow:0 0 45px -8px rgba(0,0,0,.25)}#calendar .fc-event.event-filtered-out{opacity:.25!important;transition:opacity 1s}.user-selector .avatar,.user-selector.is-selecting .avatar.blue,.user-selector.is-selecting .avatar.red{transition:left .4s ease-in-out,transform .4s ease-in-out}.googleMapSearch{top:10px!important;padding:6px;width:70%;left:220px!important}.pac-container{position:fixed!important}.clockTypeHolder{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#c8c8c8}.clockTypeBtn{padding:5px 8px;border:1px solid #e1e0e1}.clockTypeBtn.selected{color:#fff;background:#c8c8c8}.border-right{border-left:none;border-radius:0 5px 5px 0}.border-left{border-right:none;border-radius:5px 0 0 5px}md-switch.md-checked.btnGreen .md-container .md-bar,md-switch.md-checked.btnGreen .md-container .md-thumb{background:#00c861!important}.detailBoxHolder{background:#fff;padding:2em 0;display:-ms-flexbox;display:flex;border:1px solid #ebebeb;margin-bottom:22px;-ms-flex-pack:justify;justify-content:space-between;box-shadow:-5px 5px 28px 1px #e0e0e0;-webkit-box-shadow:-5px 5px 28px 1px #e0e0e0}.detailBoxHolder .colHold{width:20%;float:left;display:block;text-align:center}@media only screen and (max-width:1300px){.detailBoxHolder .colHold{width:100%}.detailBoxHolder{-ms-flex-direction:column;flex-direction:column}}.detailBox{padding:.5em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;border-right:1px solid #ebebeb;font-size:2.7em}.detailBox.last{border-right:none}.detailBox p{font-size:.4em}.smallText{font-size:14px;color:#a0a0a0}.padding-20{padding:20px}.circle-image{border:1px solid #fff;width:90px;box-shadow:1px 1px 1px 1px #aaa9aa;border-radius:999px;position:absolute;bottom:-48px}.circle-image.whiteBackground{background:#fff}.items-end{-ms-flex-align:end;align-items:flex-end}.smallBtn{border:1px solid #c7c7c7;margin:5px;padding:10px;background:#f7f7f7;color:#585858;border-radius:5px}.smallBtn.selected{background:#04bf04;color:#fff;border:1px solid #30a003}.justify-between{-ms-flex-pack:justify;justify-content:space-between}.mr-20{margin-right:20px}.xs-font{font-size:12px;color:#c1c1c1}.flex-column{-ms-flex-direction:column;flex-direction:column}.img-circle-holder{width:80px;height:80px;border:3px solid #fff;border-radius:9999px;overflow:hidden;display:-ms-flexbox;display:flex;box-shadow:1px 1px 10px #989898}.p-0{padding:0!important}.endEventBtn{color:#fff;text-transform:uppercase;padding:0 2.5em;text-decoration:none;border:1px solid #E84040;background:#E84040;opacity:1}.groupX-left,.groupX-middle{border-right:1px solid rgba(230,230,230,.96)}.groupX-middle,.groupX-right{border-left:1px solid rgba(230,230,230,.96)}.endEventBtn.biggerPadding{padding:.8em 2em}.endEventBtn:hover{background:#E84040!important;color:#fff!important;opacity:.8}.checkedInHold{float:left;display:block;width:100%}.groupX{font-size:14px;margin:20px 0;padding:3px 10px;color:#fff;background-color:#2b3e51;text-transform:none;font-weight:400;min-width:100px}.event-box-time,.event-box-title{margin-right:6px;font-size:13px}.nutritionTable.workoutBuilder,.table-responsive-vertical.workoutBuilder{min-width:1043px}.groupX.selected{background:#00c861}.groupX:hover{color:#2b3e51}.groupX-middle{border-radius:0}.groupX-right{border-radius:0 10px 10px 0}.customerRow{float:left;display:block;width:100%;background:#fff;border-radius:6px;border:1px solid #E8E8E8;position:relative;min-height:100px;padding:.5em 1em;margin-bottom:1em}.customerRow .userAvatar{float:left;height:60px;width:60px;position:relative;top:13px}.customerRow .userAvatar img{width:100%}.customerRow .textDetails{float:left;height:60px;width:80%;position:relative;top:14px;padding:0 1em}.customerRow .textDetails span.customerName{font-size:1.3em;display:block;line-height:32px}.customerRow .textDetails span.emailAddress{color:#D1C9C9;font-size:1em;display:block}.customerRow .buttonHold{position:absolute;right:1em;top:14px}.text-title-event{margin-top:20px;margin-bottom:5px;font-size:20px}.event-completed-box{width:100%;float:left;padding:15px;-ms-flex-pack:start;justify-content:start;margin-bottom:15px;-ms-flex-align:center;align-items:center}.event-completed-box p{margin-left:10px}.event-completed-box span{height:24px}.greenBox{border:1px solid #66ef2f;color:#04bf04;background:rgba(102,255,102,.26)}.redBox{border:1px solid #ef2f2f;color:#d60000;background:rgba(255,0,0,.26)}.blueBox{border:1px solid #2cbdf7;color:#0f97c3;background:rgba(90,206,255,.26)}.green-text{color:#00C861}.flex-around{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-align:center;align-items:center}.red-text{color:red}.flex-wrap{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-between{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.flex-item:nth-of-type(1){-ms-flex-positive:2;flex-grow:2}.flex-item:nth-of-type(2){-ms-flex-positive:1;flex-grow:1}.event-complete{opacity:.4}.event-box-title{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;text-transform:initial}.event-box-owner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;-ms-flex-direction:row;flex-direction:row}.event-box-owner .trainer{width:50%}.event-box-owner .spaces-available{margin-left:20px;width:48%;text-align:right}.event-box-round-image{width:20px;height:20px;border-radius:900px;border:2px solid;position:relative;bottom:3px;right:3px;background:#fff}.event-completed-icon{font-size:23px;width:23px;position:absolute;top:1px;right:4px}.smallButtonsCreditCounter{padding:15px;border:1px solid #e8e8e8;color:#bbb;-ms-flex:1;text-align:center;flex:1}.bookingTimeBox{padding:30px;border:1px solid #c7c7c7;margin:65px 0;font-size:30px;color:#5d5d5d;text-align:center;text-transform:capitalize}.user-selector{position:relative;height:120px;width:100%}.user-selector .avatar{height:100px;width:100px;left:calc(50% - 60px);transform:scale(.99);right:auto;border-radius:50%;position:absolute;z-index:99}.user-selector .avatar.selected{z-index:100;transform:scale(1)}.user-selector.is-selecting .avatar.blue{left:calc(50% - 100px);transform:scale(1.1)}.user-selector.is-selecting .avatar.red{left:calc(50% + 10px);transform:scale(1.1)}.blue{background-color:#00f}.red{background-color:red}.relative{position:relative}.todaySession.didntAttend{background:#fae4c2!important;color:#c27d21!important;border:1px solid #fae1c2!important}.todaySession.cancelled{background:#fac2c2!important;color:#c22121!important;border:1px solid #fac2c2!important}.light-text{color:#8e8e8e}.full-width-important{width:100%!important}.demo-header-searchbox{width:100%;border-width:0 0 2px;box-sizing:border-box!important;padding:1rem 2rem;position:fixed;z-index:4;background:#fff}.demo-header-searchbox:focus{outline:0;outline-offset:none}.width100{width:100%!important}.c100>span.topUnlimited{position:absolute;z-index:1;left:10px;top:10px;width:5em;line-height:5em;font-size:20px;color:#1b1d1f;display:block;text-align:center;white-space:nowrap;transition-timing-function:ease-out;font-weight:600}.medium-info{margin-left:10px;font-size:13px}.resetLink{color:#000;text-decoration:none}.rightGrabIcon{position:absolute;right:-15px;top:-15px}.appBannerHolder{position:absolute;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;height:79%;width:100%;overflow:hidden}.appBannerSmallIcon{position:absolute;left:80px;top:15px;box-shadow:1px 0 20px 1px rgba(0,0,0,.2);border-radius:20px}.textAppBanner{margin-left:180px}.textAppBanner h1{font-size:2em!important;font-weight:100}.appBannerPadding{padding:2em!important;margin-left:0!important}.circle{position:relative;border-radius:50%;margin:30px;box-shadow:1px 4px 10px rgba(0,0,0,.2);background:rgba(209,19,133,.4);background:linear-gradient(to bottom,rgba(209,19,133,.4) 0,rgba(109,44,170,.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#66d11385', endColorstr='#666d2caa', GradientType=0)}.circle.first{width:566px}.resetBox{background:0 0;box-shadow:none;overflow:hidden}.stripe-connect-banner .stripe-connect-banner__container,.stripe-modal .stripe-modal__main-button,.stripe-modal .stripe-modal__toolbar{background-image:linear-gradient(to right,#d11385,#6d2caa)!important}.marketing-popup{color:#fff;padding:50px;text-align:center}.marketing-popup h1:first-child{font-size:3.5em}.upgradeBanner h1{font-size:25px;line-height:20px;margin-bottom:16px}.upgradeBanner .blueText{color:#6772e5}.upgradeBanner p{font-size:14px;line-height:18px}.upgradeBanner .contentColumn{-ms-flex:1 1 auto;flex:1 1 auto}.upgradeBanner .imageColumn{margin-right:26px}.upgradeBanner .brandButton{background-color:#6772e5;max-height:42px}.stripe-modal{width:564px}.stripe-modal .stripe-modal__toolbar{padding:43px;min-height:185px;box-shadow:0 4px 12px 4px rgba(0,0,0,.2)}.stripe-modal .stripe-modal__toolbar>.toolbar__title{font-size:28px;font-family:accordalt-lightlight,sans-serif;text-align:center}@media (max-width:500px){.stripe-modal .stripe-modal__toolbar>.toolbar__title{font-size:19px}}.stripe-modal .stripe-modal__content{padding:35px 46px}.stripe-modal .stripe-modal__main-button,.stripe-modal .stripe-modal__secondary-button{padding:10px 0;width:280px;text-transform:uppercase}.stripe-modal .stripe-modal__content h1{text-align:center;margin-bottom:32px}.stripe-modal .stripe-modal__content h4{font-size:18px;margin-bottom:5px}.stripe-modal .stripe-modal__content p{font-size:14px;margin-bottom:32px;font-family:accordalt-mediummedium,sans-serif}.stripe-modal .stripe-modal__content p:last-child{margin-bottom:0}.stripe-modal .stripe-modal__main-button{color:#fff}.stripe-modal .stripe-modal__main-button:disabled,.stripe-modal .stripe-modal__main-button:disabled:focus,.stripe-modal .stripe-modal__main-button:disabled:hover{opacity:.1}.stripe-modal .stripe-modal__main-button:focus,.stripe-modal .stripe-modal__main-button:hover{background-image:linear-gradient(to right,#d11385,#6d2caa)!important;opacity:.8}.stripe-modal .stripe-modal__secondary-button:focus,.stripe-modal .stripe-modal__secondary-button:hover{opacity:.8}.stripe-connect-banner .stripe-connect-banner__title{font-weight:400;margin-bottom:0;font-size:26.4px;color:#fff}.stripe-connect-banner .stripe-connect-banner__button{color:#68269d;background:#fff;padding:0 25px}.stripe-connect-banner .stripe-connect-banner__button:focus,.stripe-connect-banner .stripe-connect-banner__button:hover{background:#fff!important;opacity:.8}@media (max-width:480px){.stripe-connect-banner .imageColumn{display:none}}@media (max-width:450px){.upgradeBanner{padding:1.5em}.stripe-connect-banner .banner{-ms-flex-direction:column!important;flex-direction:column!important}.stripe-connect-banner .contentColumn{margin-bottom:12px}.stripe-connect-banner .contentColumn .stripe-connect-banner__title{line-height:1em;text-align:center}}.stripe-banner .selection{text-align:center;cursor:pointer;outline:#d1d9dd solid 4px;margin:1em 1%;padding:30px 10px;border-radius:4px}.stripe-banner .selection.selected{outline:#6772e5 solid 4px;cursor:default}.table>tbody>tr.settingsTable.customVideos img.thumbVideo,.table>tbody>tr>td span.badge.cursor,.table>tbody>tr>th span.badge.cursor,.table>tfoot>tr.settingsTable.customVideos img.thumbVideo,.table>tfoot>tr>td span.badge.cursor,.table>tfoot>tr>th span.badge.cursor,.table>thead>tr.settingsTable.customVideos img.thumbVideo,.table>thead>tr>td span.badge.cursor,.table>thead>tr>th span.badge.cursor{cursor:pointer}@media (max-width:1279px) and (min-width:960px){.stripe-banner .selection{width:100%}}.loadMoreBtn{box-shadow:1px 1px 4px rgba(0,0,0,.2);background:#efefef;border:none;border-radius:25px;margin:10px;padding:10px 40px}.loadMoreBtn:focus{border:none;box-shadow:none;outline:0}.workout-disabled{opacity:.25}.m-auto{margin:auto}.pagination-box{padding:20px 0}.remove-box{opacity:0}.btn-hover:hover{background:#0f97c3!important;color:#fff!important}.package-remaining{font-size:18px!important;color:#424242}.affiliate-modal{padding:50px}.affiliate-modal h1{margin-bottom:20px}.affiliate-modal i{color:#22c861;margin-right:10px}.affiliate-modal li{margin-top:10px;margin-bottom:10px;color:#757575}.money-icon{height:135px;width:135px;background:#878EBF;border-radius:1004px;padding:25px;margin-bottom:20px}.money-icon-small{height:30px;width:30px}.items-center{-ms-flex-align:center;align-items:center}.list-reset{list-style:none!important}.closebtn-absolute{position:absolute;top:0;right:0;padding:10px;color:#737373}.shadow-z-1{box-shadow:0 1px 3px 0 rgba(0,0,0,.12),0 1px 2px 0 rgba(0,0,0,.24)}.table{width:100%;max-width:100%;margin-bottom:0}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{text-align:left;padding:1.6rem;vertical-align:top;border-top:0;border-right:1px solid #e6e6e6;position:relative}.table>tbody>tr>td .inlineLabelHint,.table>tbody>tr>th .inlineLabelHint,.table>tfoot>tr>td .inlineLabelHint,.table>tfoot>tr>th .inlineLabelHint,.table>thead>tr>td .inlineLabelHint,.table>thead>tr>th .inlineLabelHint{position:absolute;margin-left:.5em}.table>tbody>tr>td .inlineLabelHint i,.table>tbody>tr>th .inlineLabelHint i,.table>tfoot>tr>td .inlineLabelHint i,.table>tfoot>tr>th .inlineLabelHint i,.table>thead>tr>td .inlineLabelHint i,.table>thead>tr>th .inlineLabelHint i{font-size:20px}.table>tbody>tr>td.lessPaddingClients,.table>tbody>tr>th.lessPaddingClients,.table>tfoot>tr>td.lessPaddingClients,.table>tfoot>tr>th.lessPaddingClients,.table>thead>tr>td.lessPaddingClients,.table>thead>tr>th.lessPaddingClients{padding:.3em 1em}.table>tbody>tr>td.lessPaddingClientsTop,.table>tbody>tr>th.lessPaddingClientsTop,.table>tfoot>tr>td.lessPaddingClientsTop,.table>tfoot>tr>th.lessPaddingClientsTop,.table>thead>tr>td.lessPaddingClientsTop,.table>thead>tr>th.lessPaddingClientsTop{padding:1.5em 1em .3em}.table>tbody>tr>td:last-child,.table>tbody>tr>th:last-child,.table>tfoot>tr>td:last-child,.table>tfoot>tr>th:last-child,.table>thead>tr>td:last-child,.table>thead>tr>th:last-child{border-right:0 none}.table>tbody>tr>td md-checkbox.fileStorageCheckbox,.table>tbody>tr>th md-checkbox.fileStorageCheckbox,.table>tfoot>tr>td md-checkbox.fileStorageCheckbox,.table>tfoot>tr>th md-checkbox.fileStorageCheckbox,.table>thead>tr>td md-checkbox.fileStorageCheckbox,.table>thead>tr>th md-checkbox.fileStorageCheckbox{margin:0!important}.table>tbody>tr>td md-input-container,.table>tbody>tr>th md-input-container,.table>tfoot>tr>td md-input-container,.table>tfoot>tr>th md-input-container,.table>thead>tr>td md-input-container,.table>thead>tr>th md-input-container{margin:0;width:100%}.table>tbody>tr>td md-input-container md-select .md-select-value,.table>tbody>tr>td md-input-container md-select.md-default-theme .md-select-value,.table>tbody>tr>th md-input-container md-select .md-select-value,.table>tbody>tr>th md-input-container md-select.md-default-theme .md-select-value,.table>tfoot>tr>td md-input-container md-select .md-select-value,.table>tfoot>tr>td md-input-container md-select.md-default-theme .md-select-value,.table>tfoot>tr>th md-input-container md-select .md-select-value,.table>tfoot>tr>th md-input-container md-select.md-default-theme .md-select-value,.table>thead>tr>td md-input-container md-select .md-select-value,.table>thead>tr>td md-input-container md-select.md-default-theme .md-select-value,.table>thead>tr>th md-input-container md-select .md-select-value,.table>thead>tr>th md-input-container md-select.md-default-theme .md-select-value{border-bottom-color:transparent}.table>tbody>tr>td md-input-container.workoutBuilderTable,.table>tbody>tr>th md-input-container.workoutBuilderTable,.table>tfoot>tr>td md-input-container.workoutBuilderTable,.table>tfoot>tr>th md-input-container.workoutBuilderTable,.table>thead>tr>td md-input-container.workoutBuilderTable,.table>thead>tr>th md-input-container.workoutBuilderTable{padding:3px 0 0!important}.table>tbody>tr.settingsTable>td,.table>tbody>tr.settingsTable>th,.table>tbody>tr>th,.table>tfoot>tr.settingsTable>td,.table>tfoot>tr.settingsTable>th,.table>tfoot>tr>th,.table>thead>tr.settingsTable>td,.table>thead>tr.settingsTable>th,.table>thead>tr>th{padding:1.6rem}.table>tbody>tr>td.centerText,.table>tbody>tr>th.centerText,.table>tfoot>tr>td.centerText,.table>tfoot>tr>th.centerText,.table>thead>tr>td.centerText,.table>thead>tr>th.centerText{text-align:center}.table>tbody>tr>td i,.table>tbody>tr>th i,.table>tfoot>tr>td i,.table>tfoot>tr>th i,.table>thead>tr>td i,.table>thead>tr>th i{position:relative;top:7px;cursor:pointer}.table>tbody>tr>td .avatar,.table>tbody>tr>th .avatar,.table>tfoot>tr>td .avatar,.table>tfoot>tr>th .avatar,.table>thead>tr>td .avatar,.table>thead>tr>th .avatar{float:left;display:block;width:30px;height:30px}.table>tbody>tr>td .avatar img,.table>tbody>tr>th .avatar img,.table>tfoot>tr>td .avatar img,.table>tfoot>tr>th .avatar img,.table>thead>tr>td .avatar img,.table>thead>tr>th .avatar img{border-radius:50%;display:block;width:100%;height:30px}.table>tbody>tr>td span.colourCircle,.table>tbody>tr>th span.colourCircle,.table>tfoot>tr>td span.colourCircle,.table>tfoot>tr>th span.colourCircle,.table>thead>tr>td span.colourCircle,.table>thead>tr>th span.colourCircle{position:relative;width:25px;height:25px;top:0;left:0;display:inline-block;border-radius:50%}.table>tbody>tr>td span.name,.table>tbody>tr>th span.name,.table>tfoot>tr>td span.name,.table>tfoot>tr>th span.name,.table>thead>tr>td span.name,.table>thead>tr>th span.name{display:inline-block;margin:5px 0 0 8px}.table>tbody>tr>td span.name.withColourCircle,.table>tbody>tr>th span.name.withColourCircle,.table>tfoot>tr>td span.name.withColourCircle,.table>tfoot>tr>th span.name.withColourCircle,.table>thead>tr>td span.name.withColourCircle,.table>thead>tr>th span.name.withColourCircle{position:relative;top:-6px}.table>tbody>tr>td span.badge,.table>tbody>tr>th span.badge,.table>tfoot>tr>td span.badge,.table>tfoot>tr>th span.badge,.table>thead>tr>td span.badge,.table>thead>tr>th span.badge{margin-top:2px;display:inline-block}.table>tbody>tr>td span.oldPrice,.table>tbody>tr>th span.oldPrice,.table>tfoot>tr>td span.oldPrice,.table>tfoot>tr>th span.oldPrice,.table>thead>tr>td span.oldPrice,.table>thead>tr>th span.oldPrice{color:#b9b9b9;text-decoration:line-through;margin-right:1em}.table>tbody>tr>td span.newPrice,.table>tbody>tr>th span.newPrice,.table>tfoot>tr>td span.newPrice,.table>tfoot>tr>th span.newPrice,.table>thead>tr>td span.newPrice,.table>thead>tr>th span.newPrice{color:#00C861}.table>tbody>tr>td span md-checkbox.tableCheckBox,.table>tbody>tr>th span md-checkbox.tableCheckBox,.table>tfoot>tr>td span md-checkbox.tableCheckBox,.table>tfoot>tr>th span md-checkbox.tableCheckBox,.table>thead>tr>td span md-checkbox.tableCheckBox,.table>thead>tr>th span md-checkbox.tableCheckBox{margin:1px 0 0 11px}.table>tbody>tr>th.textRight,.table>tfoot>tr>th.textRight,.table>thead>tr>th.textRight{text-align:right}.table>tbody>tr.settingsTable>td md-radio-group,.table>tbody>tr.settingsTable>th md-radio-group,.table>tfoot>tr.settingsTable>td md-radio-group,.table>tfoot>tr.settingsTable>th md-radio-group,.table>thead>tr.settingsTable>td md-radio-group,.table>thead>tr.settingsTable>th md-radio-group{margin:0 auto;display:block;width:21px}.table>tbody>tr.settingsTable>td md-radio-button .md-container,.table>tbody>tr.settingsTable>th md-radio-button .md-container,.table>tfoot>tr.settingsTable>td md-radio-button .md-container,.table>tfoot>tr.settingsTable>th md-radio-button .md-container,.table>thead>tr.settingsTable>td md-radio-button .md-container,.table>thead>tr.settingsTable>th md-radio-button .md-container{left:43%;top:8px}.table>tbody>tr.settingsTable>td md-radio-button.upgradeRadio .md-container,.table>tbody>tr.settingsTable>th md-radio-button.upgradeRadio .md-container,.table>tfoot>tr.settingsTable>td md-radio-button.upgradeRadio .md-container,.table>tfoot>tr.settingsTable>th md-radio-button.upgradeRadio .md-container,.table>thead>tr.settingsTable>td md-radio-button.upgradeRadio .md-container,.table>thead>tr.settingsTable>th md-radio-button.upgradeRadio .md-container{left:-7px;top:12px}.table>tbody>tr.settingsTable>td.centerText,.table>tbody>tr.settingsTable>th.centerText,.table>tfoot>tr.settingsTable>td.centerText,.table>tfoot>tr.settingsTable>th.centerText,.table>thead>tr.settingsTable>td.centerText,.table>thead>tr.settingsTable>th.centerText{text-align:center}.table>tbody>tr.settingsTable>td.rightText,.table>tbody>tr.settingsTable>th.rightText,.table>tfoot>tr.settingsTable>td.rightText,.table>tfoot>tr.settingsTable>th.rightText,.table>thead>tr.settingsTable>td.rightText,.table>thead>tr.settingsTable>th.rightText{text-align:right}.table>tbody>tr.settingsTable.evenPadding>td,.table>tbody>tr.settingsTable.evenPadding>th,.table>tfoot>tr.settingsTable.evenPadding>td,.table>tfoot>tr.settingsTable.evenPadding>th,.table>thead>tr.settingsTable.evenPadding>td,.table>thead>tr.settingsTable.evenPadding>th{padding:1.6em 1.6em 1em}.table>tbody>tr.settingsTable.evenPadding>td .workoutAssignToToolip,.table>tbody>tr.settingsTable.evenPadding>th .workoutAssignToToolip,.table>tfoot>tr.settingsTable.evenPadding>td .workoutAssignToToolip,.table>tfoot>tr.settingsTable.evenPadding>th .workoutAssignToToolip,.table>thead>tr.settingsTable.evenPadding>td .workoutAssignToToolip,.table>thead>tr.settingsTable.evenPadding>th .workoutAssignToToolip{position:relative;top:-3px;margin-right:5px}.table>tbody>tr.settingsTable.evenPadding>td .workoutAssignToToolip img.eventAvatar,.table>tbody>tr.settingsTable.evenPadding>th .workoutAssignToToolip img.eventAvatar,.table>tfoot>tr.settingsTable.evenPadding>td .workoutAssignToToolip img.eventAvatar,.table>tfoot>tr.settingsTable.evenPadding>th .workoutAssignToToolip img.eventAvatar,.table>thead>tr.settingsTable.evenPadding>td .workoutAssignToToolip img.eventAvatar,.table>thead>tr.settingsTable.evenPadding>th .workoutAssignToToolip img.eventAvatar{position:relative;top:5px}.table>tbody>tr.settingsTable.evenPadding>td md-menu.editMenuHold,.table>tbody>tr.settingsTable.evenPadding>th md-menu.editMenuHold,.table>tfoot>tr.settingsTable.evenPadding>td md-menu.editMenuHold,.table>tfoot>tr.settingsTable.evenPadding>th md-menu.editMenuHold,.table>thead>tr.settingsTable.evenPadding>td md-menu.editMenuHold,.table>thead>tr.settingsTable.evenPadding>th md-menu.editMenuHold{top:30%}.table>tbody>tr.settingsTable.evenPadding>td span.scheduleText,.table>tbody>tr.settingsTable.evenPadding>th span.scheduleText,.table>tfoot>tr.settingsTable.evenPadding>td span.scheduleText,.table>tfoot>tr.settingsTable.evenPadding>th span.scheduleText,.table>thead>tr.settingsTable.evenPadding>td span.scheduleText,.table>thead>tr.settingsTable.evenPadding>th span.scheduleText{position:relative;top:23px}.table>tbody>tr.settingsTable.lessPadding>td,.table>tbody>tr.settingsTable.lessPadding>th,.table>tfoot>tr.settingsTable.lessPadding>td,.table>tfoot>tr.settingsTable.lessPadding>th,.table>thead>tr.settingsTable.lessPadding>td,.table>thead>tr.settingsTable.lessPadding>th{padding:1.2rem 1.6rem}.table>tbody>tr.settingsTable.lessPadding>td md-menu.editMenuHold,.table>tbody>tr.settingsTable.lessPadding>th md-menu.editMenuHold,.table>tfoot>tr.settingsTable.lessPadding>td md-menu.editMenuHold,.table>tfoot>tr.settingsTable.lessPadding>th md-menu.editMenuHold,.table>thead>tr.settingsTable.lessPadding>td md-menu.editMenuHold,.table>thead>tr.settingsTable.lessPadding>th md-menu.editMenuHold{top:18px}.table>tbody>tr.settingsTable.smallerPadding>td,.table>tbody>tr.settingsTable.smallerPadding>th,.table>tfoot>tr.settingsTable.smallerPadding>td,.table>tfoot>tr.settingsTable.smallerPadding>th,.table>thead>tr.settingsTable.smallerPadding>td,.table>thead>tr.settingsTable.smallerPadding>th{padding:1rem 1.6rem}.table>tbody>tr.settingsTable.smallerPadding>td md-menu.editMenuHold,.table>tbody>tr.settingsTable.smallerPadding>th md-menu.editMenuHold,.table>tfoot>tr.settingsTable.smallerPadding>td md-menu.editMenuHold,.table>tfoot>tr.settingsTable.smallerPadding>th md-menu.editMenuHold,.table>thead>tr.settingsTable.smallerPadding>td md-menu.editMenuHold,.table>thead>tr.settingsTable.smallerPadding>th md-menu.editMenuHold{top:11%}.table>tbody>tr.settingsTable.smallerPadding>td md-menu.editMenuHold.eventsPage,.table>tbody>tr.settingsTable.smallerPadding>th md-menu.editMenuHold.eventsPage,.table>tfoot>tr.settingsTable.smallerPadding>td md-menu.editMenuHold.eventsPage,.table>tfoot>tr.settingsTable.smallerPadding>th md-menu.editMenuHold.eventsPage,.table>thead>tr.settingsTable.smallerPadding>td md-menu.editMenuHold.eventsPage,.table>thead>tr.settingsTable.smallerPadding>th md-menu.editMenuHold.eventsPage{top:19%}.table>tbody>tr.settingsTable.smallerPadding>td a,.table>tbody>tr.settingsTable.smallerPadding>th a,.table>tfoot>tr.settingsTable.smallerPadding>td a,.table>tfoot>tr.settingsTable.smallerPadding>th a,.table>thead>tr.settingsTable.smallerPadding>td a,.table>thead>tr.settingsTable.smallerPadding>th a{color:#00C861;text-decoration:none}.table>tbody>tr.settingsTable.smallerPadding>td md-radio-group,.table>tbody>tr.settingsTable.smallerPadding>th md-radio-group,.table>tfoot>tr.settingsTable.smallerPadding>td md-radio-group,.table>tfoot>tr.settingsTable.smallerPadding>th md-radio-group,.table>thead>tr.settingsTable.smallerPadding>td md-radio-group,.table>thead>tr.settingsTable.smallerPadding>th md-radio-group{position:absolute;left:8px;top:17px}.table>tbody>tr.settingsTable.smallerPadding>td.leftPad,.table>tbody>tr.settingsTable.smallerPadding>th.leftPad,.table>tfoot>tr.settingsTable.smallerPadding>td.leftPad,.table>tfoot>tr.settingsTable.smallerPadding>th.leftPad,.table>thead>tr.settingsTable.smallerPadding>td.leftPad,.table>thead>tr.settingsTable.smallerPadding>th.leftPad{padding:1rem 1.6rem 1rem 3.5rem}.table>tbody>tr.settingsTable.smallerPadding>td.notificationPad,.table>tbody>tr.settingsTable.smallerPadding>th.notificationPad,.table>tfoot>tr.settingsTable.smallerPadding>td.notificationPad,.table>tfoot>tr.settingsTable.smallerPadding>th.notificationPad,.table>thead>tr.settingsTable.smallerPadding>td.notificationPad,.table>thead>tr.settingsTable.smallerPadding>th.notificationPad{padding:1.6rem 1.6rem 0}.table>tbody>tr.settingsTable.smallerPadding.upgradePage>td,.table>tbody>tr.settingsTable.smallerPadding.upgradePage>th,.table>tfoot>tr.settingsTable.smallerPadding.upgradePage>td,.table>tfoot>tr.settingsTable.smallerPadding.upgradePage>th,.table>thead>tr.settingsTable.smallerPadding.upgradePage>td,.table>thead>tr.settingsTable.smallerPadding.upgradePage>th{padding:1rem 1.6rem 0}.table>tbody>tr.settingsTable.customVideos md-menu.editMenuHold,.table>tfoot>tr.settingsTable.customVideos md-menu.editMenuHold,.table>thead>tr.settingsTable.customVideos md-menu.editMenuHold{top:29%}.table>tbody>tr.upgradePage>td,.table>tbody>tr.upgradePage>th,.table>tfoot>tr.upgradePage>td,.table>tfoot>tr.upgradePage>th,.table>thead>tr.upgradePage>td,.table>thead>tr.upgradePage>th{border-right:0 none;border-bottom:1px solid #e6e6e6}.table>tbody>tr.upgradePage>td span.mostPopular,.table>tbody>tr.upgradePage>th span.mostPopular,.table>tfoot>tr.upgradePage>td span.mostPopular,.table>tfoot>tr.upgradePage>th span.mostPopular,.table>thead>tr.upgradePage>td span.mostPopular,.table>thead>tr.upgradePage>th span.mostPopular{float:right;color:#00d680;font-weight:700}.table>tbody>tr.upgradePage>td.desc,.table>tbody>tr.upgradePage>th.desc,.table>tfoot>tr.upgradePage>td.desc,.table>tfoot>tr.upgradePage>th.desc,.table>thead>tr.upgradePage>td.desc,.table>thead>tr.upgradePage>th.desc{position:relative}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip,.table>thead>tr.upgradePage>td.desc .socialProofTooltip,.table>thead>tr.upgradePage>th.desc .socialProofTooltip{position:absolute;top:50px;left:0;z-index:30}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip .arrow_box,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip .arrow_box,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip .arrow_box,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip .arrow_box,.table>thead>tr.upgradePage>td.desc .socialProofTooltip .arrow_box,.table>thead>tr.upgradePage>th.desc .socialProofTooltip .arrow_box{position:relative;background:#fbe8e8;border:1px solid #ffa9a9;border-radius:3px;color:#ff0202;padding:5px}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip .arrow_box>span,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip .arrow_box>span,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip .arrow_box>span,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip .arrow_box>span,.table>thead>tr.upgradePage>td.desc .socialProofTooltip .arrow_box>span,.table>thead>tr.upgradePage>th.desc .socialProofTooltip .arrow_box>span{display:block;margin-left:5px}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip .arrow_box>i,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip .arrow_box>i,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip .arrow_box>i,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip .arrow_box>i,.table>thead>tr.upgradePage>td.desc .socialProofTooltip .arrow_box>i,.table>thead>tr.upgradePage>th.desc .socialProofTooltip .arrow_box>i{top:-1px}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:after,.table>tbody>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:before,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:after,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:before,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:after,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:before,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:after,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:before,.table>thead>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:after,.table>thead>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:before,.table>thead>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:after,.table>thead>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.nutritionTable,.table-responsive-vertical{width:100%;float:left;display:block}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:after,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:after,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:after,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:after,.table>thead>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:after,.table>thead>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:after{border-color:rgba(251,232,232,0);border-bottom-color:#fbe8e8;border-width:5px;margin-left:-5px}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:before,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:before,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:before,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:before,.table>thead>tr.upgradePage>td.desc .socialProofTooltip .arrow_box:before,.table>thead>tr.upgradePage>th.desc .socialProofTooltip .arrow_box:before{border-color:rgba(255,169,169,0);border-bottom-color:#ffa9a9;border-width:6px;margin-left:-6px}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip.ng-enter,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip.ng-enter,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip.ng-enter,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip.ng-enter,.table>thead>tr.upgradePage>td.desc .socialProofTooltip.ng-enter,.table>thead>tr.upgradePage>th.desc .socialProofTooltip.ng-enter{animation:bounceIn .5s}.table>tbody>tr.upgradePage>td.desc .socialProofTooltip.ng-leave,.table>tbody>tr.upgradePage>th.desc .socialProofTooltip.ng-leave,.table>tfoot>tr.upgradePage>td.desc .socialProofTooltip.ng-leave,.table>tfoot>tr.upgradePage>th.desc .socialProofTooltip.ng-leave,.table>thead>tr.upgradePage>td.desc .socialProofTooltip.ng-leave,.table>thead>tr.upgradePage>th.desc .socialProofTooltip.ng-leave{animation:bounceOut .5s}.table>tbody>tr.upgradePage:last-child>td,.table>tfoot>tr.upgradePage:last-child>td,.table>thead>tr.upgradePage:last-child>td{border-bottom:0 none}.table>tbody>tr.borderBottom,.table>tfoot>tr.borderBottom,.table>thead>tr.borderBottom,.table>thead>tr>th{border-bottom:1px solid #ececec}.table>tbody>tr.borderTop,.table>tfoot>tr.borderTop,.table>thead>tr.borderTop{border-top:1px solid #ececec}.table>tbody>tr.disabled,.table>tfoot>tr.disabled,.table>thead>tr.disabled{opacity:.5}.table>thead>tr>th{font-weight:400;color:#959595;vertical-align:bottom;background:#fafafa}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:1px solid #dadada}.table .table{background-color:#fff}.table .no-border,.table-bordered{border:0}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:0;border-bottom:1px solid #e0e0e0}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f5f5f5}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#fafafa}.table-responsive-vertical{overflow-y:scroll}.nutritionTable .table>tbody>tr.logDisabledFood .fadeWhenDisabled,.nutritionTable .table>tfoot>tr.logDisabledFood .fadeWhenDisabled,.nutritionTable .table>thead>tr.logDisabledFood .fadeWhenDisabled{opacity:.4}.nutritionTable .table>tbody>tr>td,.nutritionTable .table>tbody>tr>th,.nutritionTable .table>tfoot>tr>td,.nutritionTable .table>tfoot>tr>th,.nutritionTable .table>thead>tr>td,.nutritionTable .table>thead>tr>th{border-right:0 none;text-align:center;font-size:.9rem}.nutritionTable .table>tbody>tr>td.foodName,.nutritionTable .table>tbody>tr>th.foodName,.nutritionTable .table>tfoot>tr>td.foodName,.nutritionTable .table>tfoot>tr>th.foodName,.nutritionTable .table>thead>tr>td.foodName,.nutritionTable .table>thead>tr>th.foodName{width:30%;text-align:left;padding-left:2%}.nutritionTable .table>tbody>tr>td.foodName a,.nutritionTable .table>tbody>tr>th.foodName a,.nutritionTable .table>tfoot>tr>td.foodName a,.nutritionTable .table>tfoot>tr>th.foodName a,.nutritionTable .table>thead>tr>td.foodName a,.nutritionTable .table>thead>tr>th.foodName a{color:#00C861;text-decoration:none}.nutritionTable .table>tbody>tr>td.foodName a.withIcon,.nutritionTable .table>tbody>tr>th.foodName a.withIcon,.nutritionTable .table>tfoot>tr>td.foodName a.withIcon,.nutritionTable .table>tfoot>tr>th.foodName a.withIcon,.nutritionTable .table>thead>tr>td.foodName a.withIcon,.nutritionTable .table>thead>tr>th.foodName a.withIcon{position:absolute;left:4px;font-size:.8em;top:18px}.nutritionTable .table>tbody>tr>td.foodName a.withIcon i,.nutritionTable .table>tbody>tr>th.foodName a.withIcon i,.nutritionTable .table>tfoot>tr>td.foodName a.withIcon i,.nutritionTable .table>tfoot>tr>th.foodName a.withIcon i,.nutritionTable .table>thead>tr>td.foodName a.withIcon i,.nutritionTable .table>thead>tr>th.foodName a.withIcon i{font-size:1.2em}.nutritionTable .table>tbody>tr>th,.nutritionTable .table>tfoot>tr>th,.nutritionTable .table>thead>tr>th{font-size:.9rem;padding:1.6rem .8rem}.nutritionTable .table>tbody>tr>td,.nutritionTable .table>tfoot>tr>td,.nutritionTable .table>thead>tr>td{padding:1rem .8rem .8rem}.nutritionTable .table>tbody>tr>td a.icon,.nutritionTable .table>tfoot>tr>td a.icon,.nutritionTable .table>thead>tr>td a.icon{position:relative;top:-4px;color:#cbcbcb}.nutritionTable .table>tbody>tr>td a.icon:hover,.nutritionTable .table>tfoot>tr>td a.icon:hover,.nutritionTable .table>thead>tr>td a.icon:hover{color:#d42b59}.nutritionTable .table>tbody>tr.totalRow>td,.nutritionTable .table>tfoot>tr.totalRow>td,.nutritionTable .table>thead>tr.totalRow>td{border-top:2px solid #ececec}.remove-overflow{overflow-y:visible}.fc-border-separate{background:#fff;box-shadow:0 1px 3px #e2e2e2}
/*# sourceMappingURL=maps/app.css.map */
