.flow-box-shadow{-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1)}.flow-box-shadow-inset{-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,.1);box-shadow:inset 0 2px 2px rgba(0,0,0,.1)}.flow-form-box-shadow{-webkit-box-shadow:inset 1px 2px 2px rgba(0,0,0,.2);box-shadow:inset 1px 2px 2px rgba(0,0,0,.2)}.header-height{min-height:40px!important}.no-athletes{background-color:#e2e3e5;padding:100px 0;margin-top:10px}.no-athletes h3{text-align:center}.no-athletes p{text-align:center;margin:20px}.athlete-email,.coach-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coach-email{margin-bottom:0}.athlete-invite,.coach-info{border:1px solid #ccc;border-bottom:0;padding:10px}.athlete-invite .athlete-pending,.coach-info .athlete-pending{font-style:italic}.athlete-invite .group-name,.coach-info .group-name{word-wrap:break-word}.athlete-invite .group-name a,.coach-info .group-name a{word-wrap:break-word;padding-right:20px;font-family:'Open Sans',sans-serif}.athlete-invite:last-child,.coach-info:last-child{border-bottom:1px solid #ccc}.athlete-info{padding-right:13.13px;border-right:1px solid #f2f2f2;position:relative;height:100%}.btn-athelete-remove,.btn-coach-remove{width:100%}.athlete-name{word-wrap:break-word}.athlete-list-header,.groups-list-header{border:1px solid #f2f2f2;border-bottom:0;background-color:#f2f2f2}.athlete-list-header .col-md-6:first-child,.groups-list-header .col-md-6:first-child{border-right:1px solid #f2f2f2}.athlete-list-header p,.groups-list-header p{font-weight:700;padding-left:13.13px;margin:10px 0}.groups-listed{margin-left:-1px!important;padding-left:13.13px;border-left:1px solid #f2f2f2}.groups-listed .row-fluid{margin:0;margin-bottom:5px}.groups-listed p{padding-left:0;margin:9px 0;font-weight:700}.invited-athletes .team-invites,.listed-coaches .team-invites,.invited-athletes .team-athletes,.listed-coaches .team-athletes{margin-top:-1px}.devices-list,.coaching-these-groups{list-style-type:none;float:left;display:inline;margin:16px 0;word-break:break-word;padding:0}.devices-list .products,.coaching-these-groups .products{display:inline;float:left}.devices-list .products:after,.coaching-these-groups .products:after{content:":\00a0"}.devices-list li,.coaching-these-groups li{display:inline;font-size:1.2em;line-height:21px}.devices-list li:after,.coaching-these-groups li:after{content:", "}.devices-list li:last-child:after,.coaching-these-groups li:last-child:after{content:""}.team-header{width:95%;word-wrap:break-word}.btn-group-remove{margin-right:-26.25px}@media all and (min-width:991px){.btn-athelete-remove,.btn-coach-remove{margin-right:13.13px}}@media all and (width:767px){.tablet-overwrite .control-group.col-md-6{float:none;margin-left:0;width:100%}.tablet-overwrite .control-group.col-md-6 .controls.col-md-6{width:65.74585635359117%}}@media all and (max-width:767px){.athlete-invite .row-fluid .col-md-2,.coach-info .row-fluid .col-md-2{width:20%}.athlete-invite .row-fluid .col-md-7,.coach-info .row-fluid .col-md-7,.athlete-invite .row-fluid .col-md-4,.coach-info .row-fluid .col-md-4,.athlete-invite .row-fluid .col-md-10,.coach-info .row-fluid .col-md-10{width:77%;padding-left:13.13px;border:0;padding-right:0}.athlete-invite .row-fluid .col-md-10,.coach-info .row-fluid .col-md-10{width:80%!important}.athlete-invite .row-fluid .col-md-3,.coach-info .row-fluid .col-md-3{margin-top:10px}.athlete-invite .row-fluid .groups-listed,.coach-info .row-fluid .groups-listed{border-top:1px solid #f2f2f2;border-left:0;margin-top:13.13px;padding-top:13.13px;padding-left:0;width:100%}.athlete-invite .row-fluid .groups-listed .btn-group-remove,.coach-info .row-fluid .groups-listed .btn-group-remove{margin-right:0}.btn-athelete,.btn-coach,.btn-edit-group,.btn-create-new-group{width:100%}.btn-athelete a,.btn-coach a,.btn-edit-group a,.btn-create-new-group a{width:100%}.btn-edit-group{margin-top:16.8px}.athlete-pending{float:none}.athlete-list-header{display:none}.groups-listed .row-fluid .col-md-6{width:50%}}@media all and (max-width:767px){.athlete-pending p{margin-top:13.13px!important}.coaching-these-groups{margin-bottom:13.13px!important}}.fancy-select{letter-spacing:normal}div.coaching-filters{width:100%;padding-bottom:10px}ul.coaching-filters{display:block;max-width:300px}ul.coaching-filters li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}ul.coaching-filters li.selected:after{content:url(../images/tickmark.png);color:#d10027;text-align:right;position:absolute;right:10px}ul.coaching-filters li:first-child{border:0}ul.coaching-filters:after{background-image:url(../images/arrow_stripped.png);height:11px;width:20px;position:absolute;top:-11px;right:10px;display:inline-block;content:""}.dropdown-athlete-progress{width:100%}@media all and (max-width:767px){.report-type-filter,.sport-type-filter{display:block;padding-bottom:10px;width:100%}}@media all and (max-width:945px){.coach-base .feed-title{margin-bottom:10px!important}}body.landing.coach-landing article[role=contentinfo] h1[role=heading]{text-align:right;white-space:nowrap;line-height:85%;color:#fff}.coach-landing h1[role=heading],.coach-landing h1[role=heading]+h2,.coach-landing h1[role=heading]+h2+p{-webkit-transform:translateY(80%) translateZ(0);-moz-transform:translateY(80%) translateZ(0);-ms-transform:translateY(80%) translateZ(0);-o-transform:translateY(80%) translateZ(0);transform:translateY(80%) translateZ(0);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 400ms cubic-bezier(0,.4,0,1);transition:all 400ms cubic-bezier(0,.4,0,1)}.coach-landing.loaded h1[role=heading],.coach-landing.loaded h1[role=heading]+h2,.coach-landing.loaded h1[role=heading]+h2+p{-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);-ms-transform:translateY(0) translateZ(0);-o-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0);opacity:1;filter:alpha(opacity=100)}.coach-landing nav[role=navigation]{top:0}.coach-landing .section-landing a{font-family:Roboto;font-weight:500}.coach-landing p[role=heading]{white-space:nowrap;color:#fff}.coach-landing #coach-image{top:58px;background-image:url(../images/coach-landing/Vantage-V3_Running_47.png)}.coach-landing .section-landing--starter{color:#fff;padding-top:0}.coach-landing .section-landing--starter h2{padding-bottom:.7em}.coach-landing h2[role=heading]{font-family:Roboto;color:#fff;font-size:1.4em;font-weight:500;margin:0;text-align:right;text-transform:uppercase;line-height:100%}.coach-landing h2[role=heading].left{font-family:"Druk Medium";font-weight:400;text-transform:uppercase;color:#fff;font-size:2em;letter-spacing:1px;margin:10px 0;text-align:left}.coach-landing h2[role=heading].left:lang(ja){font-size:1.5em}.coach-landing .landing-cards__item__img{display:inline-block;background-repeat:no-repeat;background-position:top center;height:140px;width:140px;background:#262626;background-size:contain}.coach-landing .landing-cards__item__img.img1{background-image:url(../images/coach-landing/Vantage-V3_Additional_07.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.coach-landing .landing-cards__item__img.img1{background-image:url(../images/coach-landing/Vantage-V3_Additional_07.jpg)}}.coach-landing .landing-cards__item__img.img2{background-image:url(../images/coach-landing/Vantage-V3_Cycling_5.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.coach-landing .landing-cards__item__img.img2{background-image:url(../images/coach-landing/Vantage-V3_Cycling_5.jpg)}}.coach-landing .landing-cards__item__img.img3{background-image:url('../images/coach-landing/CL buildup@0.5x.png')}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.coach-landing .landing-cards__item__img.img3{background-image:url('../images/coach-landing/CL buildup-1.png')}}