.boxcontent{background:linear-gradient(bottom, white, #e9e9e9);background:-webkit-gradient(linear, left bottom, left top, from(white), to(#e9e9e9));background:-moz-linear-gradient(bottom, white, #e9e9e9);background:linear-gradient(bottom, white 50%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#e9e9e9',endColorstr='#ffffff');-webkit-transition:margin 0.25s ease-in-out;border:1px solid #DDD;border-top:none;min-height:400px;clear:both}.boxtab{background:white;border:1px solid #DDD;border-bottom:none;min-height:36px;position:relative;padding:0;margin:0;-moz-border-radius:18px 18px 0 0;-webkit-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0;background-color:#dcdcdc}.boxtab-clean{background-color:#e9e9e9}.boxtab .tinactive a{-webkit-border-radius:18px 18px 0 0;-moz-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0;color:#555}.boxtab .tinactive a:hover{background-color:#dcdcdc;border-color:#dcdcdc;color:black}.boxtab .tactive a{color:#555;cursor:default;background-color:#e9e9e9;border:1px solid #DDD;border-bottom-color:transparent;-webkit-border-radius:18px 18px 0 0;-moz-border-radius:18px 18px 0 0;border-radius:18px 18px 0 0}.boxtab .tactive a:hover{border-color:#e9e9e9;background-color:#e9e9e9;color:black}.boxtab ul{list-style:none;margin:10px 0 0 0}.boxtab li{text-align:center;color:#666666;min-width:30%;font-size:1.3em}.table-nobordered>tbody>tr>td,.table-nobordered>tbody>tr>th,.table-nobordered>tfoot>tr>td,.table-nobordered>tfoot>tr>th,.table-nobordered>thead>tr>td,.table-nobordered>thead>tr>th{border-top:none}#mainbox{margin:0 30px;min-width:926px}#mainbox h1{font-size:1.6em;color:#333;margin:0}#mainbox h2{font-size:1.5em}#mainbox section{margin:5px 20px 20px 20px;font-size:1.1em}#mainbox section a{text-decoration:none}#mainbox .sectiondiv{border-top:1px solid #DDD;padding-top:20px}#myprofile li{padding-bottom:5px}#myprofile ul{list-style-position:inside}#myteamprofile #teamlogo{max-width:360px;max-height:100px}#myteamprofile li{margin-bottom:10px}#followers{margin-left:30%;min-height:40px}#followers a{font-size:0.8em}#followers div{float:left}#boxright{border-left:1px solid #D7D7D7;min-height:400px;margin-left:0}#dashboard-data .row:first-of-type{margin-top:0px}#pricing-header{margin-top:2em;margin-bottom:3em;text-align:center}#pricing-header h1{margin-bottom:.65em;font-size:40px;font-weight:600}#pricing-header h2{color:#777;font-size:24px;font-weight:400}#event_select label{margin-right:8px;font-size:1em}#load-overlay{display:none;background:#666;opacity:0.55;width:100%;height:100%;position:fixed;top:0;left:0;color:#aaa;z-index:1060}#load-overlay-content{display:none;position:fixed;top:45%;left:45%;z-index:1065}#load-overlay-content div{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid black;background:#fff;padding:20px 20px 10px 20px}.flex-overlay-container{position:absolute;background-color:#efefef;width:100%;height:100%;top:0;left:0;opacity:0.5;z-index:100;display:flex;justify-content:center;align-items:center}.flex-overlay-content{flex:0}#big_stats{width:100%;display:table;padding:20px 0;margin-top:.5em;margin-bottom:1em;background-color:#f3f3f3;background-image:-moz-linear-gradient(top, #fafafa, #e9e9e9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#e9e9e9));background-image:-webkit-linear-gradient(top, #fafafa, #e9e9e9);background-image:-o-linear-gradient(top, #fafafa, #e9e9e9);background-image:linear-gradient(to bottom, #fafafa, #e9e9e9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffafafa', endColorstr='#ffe9e9e9', GradientType=0);border:1px solid #CCC;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#big_stats .stat{width:25%;text-align:center;display:table-cell;padding:0 0 0;position:relative;border-right:1px solid #CCC;border-left:1px solid #FFF}#big_stats .stat:last-child{border-right:none}#big_stats .stat:first-child{border-left:none}#big_stats .stat h4{font-size:13px;font-weight:600;color:#444;margin-top:1.5em}@media all and (max-width: 950px) and (min-width: 1px){#big_stats{float:left;display:block;margin-bottom:-40px}#big_stats .stat{width:49%;display:block;margin-bottom:3em;float:left}#big_stats .stat:nth-child(2){border-right:none}#big_stats .stat:nth-child(3){margin-bottom:0;border-left:none}#big_stats .stat:nth-child(4){margin-bottom:0}}#team-member-section{padding-top:10px}#team-member-section .nav-tabs{margin-bottom:20px}#activity_chart_tab{margin-bottom:20px}#health-status .tab-pane>.row:first-child{margin-top:2em}#content .row.cleantop{margin-top:0}#cptable>tbody>tr>th{font-weight:normal;padding-bottom:13px;padding-top:13px}#cptable>tbody>tr>td.light-strong{font-weight:600}#cptable>tbody>tr{background-color:#F7F7F9;font-size:11px}.tabheader{font-family:'Cabin', sans-serif;font-weight:400;font-size:1.3em}.leftblock{float:left;display:block}.teleicon{margin-right:10px}.userphoto{height:100px;margin-bottom:10px;border:2px solid #eeeeee}.user-photo-name-box{display:flex;align-items:center}.user-photo-name-box .userphoto-26{width:26px;height:26px;display:inline-block;margin-right:5px}.userphoto-container-sm{width:100px;height:100px;margin:auto}.userphoto-circle-responsive{max-width:100%;width:100%;height:auto;display:block;padding-top:100%;border-radius:50%;background-position-x:center;background-position-y:center;background-size:cover;border:1px solid #eeeeee}.teamlogo{margin-right:30px;margin-bottom:30px}.team-logo-athlete{margin-right:15px;margin-bottom:15px;max-width:70%}.photo100{width:100px;height:100px}.tablebox{display:table;clear:both;width:100%}.basebtnfont{color:#333;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.basecolor{color:#333}.buttonicon{margin-right:2px}.sectionhead{margin-bottom:20px}.listitem{list-style-type:none;margin-left:0;padding-left:0}.icons{list-style-type:none;margin-left:0}.icons i{padding-right:8px}.formhoriz .control-label{text-align:left;padding-left:15px}.vspacertop{padding-top:3%}.vspacertop-large{padding-top:5%}.vspacertop-col-sm{padding-top:8%}.vspacertop-col-xs{padding-top:8%}.padder-sm{padding:2em}@media (min-width: 992px){.vspacertop-col-sm{padding-top:0}}.vspacer-bottom{padding-bottom:3%}.vspacer-bottom-sm{margin-bottom:20px}.vspacer-bottom-md{padding-bottom:6%}.vspacer-bottom-5e{padding-bottom:5em}@media (min-width: 992px){.vspacer-bottom-sm{margin-bottom:0px}}@media (min-width: 768px) and (max-width: 991px){.vspacer-sm-md-3x-top{margin-top:3%}}.hspacerleft{padding-left:3%}.bottomsep{border-bottom:1px solid #DDD;margin-bottom:10px}.hider{display:none;visibility:hidden}.telaction p{margin:0 0 1px}.notfoundmsg{text-align:center;padding:0}.notfoundmsg span{font-style:italic;color:#777}.hsicon{padding-left:10px}.breadnav{padding-left:30px;margin-bottom:20px;background:#E1E1E1;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6}.breadnav #line{line-height:36px}.breadnav a{color:#777}.breadnav a:hover{text-decoration:none;color:#555}.breadnav i{opacity:.5;margin-right:5px}.breadl{padding-right:20px;background-image:url(/assets/breadcrumb-8df14ab281971b7eca989d5bf0eab8c2d7222e781264b8935d678aed2afd56cb.png);background-position:center right;background-repeat:no-repeat}.breadr{padding-left:20px}.pagetitle{padding-left:30px;margin-bottom:20px}.pagetitle span{font-size:1.7em;font-weight:bold}.pagetitle p{margin:0}.actionline{padding-top:30px}.lalign{padding-left:30px}.ralign{padding-right:30px}.camicon{margin-left:10px !important;margin-right:5px !important;margin-top:5px !important;width:14px !important;height:14px}.chart{height:340px}.chart-large{height:440px}.chart-hidden{display:none}.fullwidth{width:100%}@media (max-width: 767px){#helpmessage{margin-top:20px}#big_stats .stat .value{font-size:40px}.sport-column{width:70%}.sport-column-container{position:relative}.sport-column-opts{position:absolute;top:0;right:2px}}@media (max-width: 991px){.md-upper{margin-top:2em}.sm-bottom-stack-05{margin-bottom:0.5em}}.btn-link-secondary{font-size:0.8em;color:#c10000}.stat-table tbody tr td{padding:7px 0;border:none;border-bottom:1px dotted #CCC}.stat-table .value{font-size:18px;font-weight:600}.stat-table .full{color:#666;font-size:13px}.stat-table .goal{display:inline-block}.stat-table .goal .progress{height:5px;line-height:5px;margin-bottom:0px;width:50px}.stat-table .goal .progress-bar{height:5px;line-height:5px}.stat-table .editable-click{border-bottom:none}.stat-table .editable-error-block{font-size:small}.mini-stat-table tbody tr td{padding:5px 5px 5px 0}.mini-stat-table td{border:none;border-bottom:1px dotted #CCC}.mini-stat-table .value{font-size:13px;font-weight:600}.mini-stat-table .full{color:#666;font-size:11px}.mini-stat-table .micro-unit{font-size:9px !important}.iconsize-x2 i.fa{font-size:16px}.graylight{color:#545454}.table-fixed{table-layout:fixed}.table-fixed td th{overflow:hidden}.icon-uploading{height:16px;width:16px;margin-right:8px;margin-left:8px}.upload-status{display:none}.small-unit{font-size:13px;color:#666;font-weight:normal}.strong-unit{font-size:1.3em;font-weight:600}.expand-unit-1{font-size:1.1em;padding-left:3px;color:#222}.micro-unit{font-size:11px;color:#666;font-weight:normal}.text-success .micro-unit,.text-warning .micro-unit,.text-danger .micro-unit,.text-info .micro-unit{color:inherit}.light-strong{font-weight:600}.note-column{max-width:350px}.sport-column ul{color:#666666;font-size:0.9em;padding-top:5px}.sport-column li{line-height:20px}.sport-column .icon-svg-calories{height:1.1em;width:1em}.data-column-30{width:30%}.green-colored{color:green}.red-colored{color:red}.violet-colored{color:#6633cc}.select2-with-email-template{color:#8C8C8C;font-style:italic;font-size:0.9em}.select2-results__option--highlighted .select2-with-email-template{color:#FFFFFF}.viewevent .item-content{background-color:#eeeeee;border-radius:4px;padding:10px}.viewevent .item-label{padding-top:10px}.viewevent .item-content.top{background-color:#f0f8ff}.table tbody tr.highlight{background-color:#f0f3f7}@media (min-width: 768px){.input-inline-block{padding-left:6px}.input-inline-block .search_date{width:120px}.team-logo-athlete{max-width:30%}.vspacertop-col-xs{padding-top:0}}.helptip{font-size:10px;top:-4px;position:relative}.plan-header .plan-price del{position:relative;top:-20px;font-size:0.6em;opacity:0.5;line-height:20px;left:-10px}.plan-header .plan-price .plan-reduced{position:relative;left:-15px}.compacted{margin-top:0.5em !important}.mtop-4{margin-top:4em}.inline-search{margin-bottom:20px}.inline-search input,.inline-search select{max-width:60%}@media (min-width: 768px){.editable-lg{min-width:468px}.inline-search input{max-width:100%}}@media (min-width: 1200px){.editable-lg{min-width:570px}}.activity-comment-block{background-color:#f7f7f7;min-height:200px;padding:15px 20px}.activity-comment-block p{font-size:1.2em}.activity-short .fa-bolt{color:#6633cc}.activity-short .fa-heart-o{color:red}.datetime-on-top{position:relative;z-index:101}.social{font-size:1px}.social iframe{vertical-align:middle}.social span{display:inline-block;width:110px}.social .google{width:75px}.inline-help{color:#737373;margin-left:10px}.table-ranking tbody tr td,.table-ranking thead tr th{padding-top:10px;padding-bottom:10px}.team-row li:hover{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc}.team-row li{margin-left:30px;padding-left:0px;padding-right:10px}.team-row div{display:inline-block;padding-left:5px}.chart-header-box{line-height:60px;background-color:#DCE4F7;text-align:center;height:60px}.chart-header-box .strong-unit{font-size:1.4em}.chart-trend-box{height:36px;line-height:36px;background-color:#DCE4F7;background:linear-gradient(to bottom, #dce4f7 0%, rgba(220,228,247,0.5) 100%);border-left:2px solid #DCE4F7;border-right:2px solid #DCE4F7}.chart-trend-box .row{margin:0}.chart-trend-box .single-trend-box{font-size:10px;text-align:center;height:36px;overflow-y:hidden}.chart-trend-box span.value{font-size:1.4em;font-weight:600}.chart-trend-box span.period{color:#666666;padding-left:3px}#healthrange{background:#fff;cursor:pointer;padding:5px 0px;margin-bottom:1em;border-bottom:1px solid #0088cc}@media (min-width: 768px){#healthrange{margin-bottom:0px}}.table>tbody>tr.race>td{background-color:#e4fb8e}.table>tbody>tr.race>td>a.change-activity-type{color:orange}.table>tbody>tr.training>td>a.change-activity-type{color:#777777}.text-race>a{color:orange}.text-training>a{color:#777777}.text-note{color:#7f7f7f;font-size:0.9em}.azur-bordered,.azur-bordered tbody>tr>td,.azur-bordered tbody>tr>th,.azur-bordered tbody>tr:first-child td{border-color:#DCE4F7}.strava-menu-icon{background-image:url(/assets/strava-icon-b553a38c2c0e777f6309c68e037c3d982e8b6d5469b7ed7d45d21e34d11296b5.png);background-size:12px 12px;background-position:center;background-repeat:no-repeat;height:12px;width:12px;display:inline-block}.s10-menu-icon{background-image:url(/assets/s10run-logo-275a26d7b81be1afe47b2f38ecee84e0502f4779b9fc1bbc2c31794d2f003b4f.png);background-size:12px 12px;background-position:center;background-repeat:no-repeat;height:12px;width:12px;display:inline-block}.c2-menu-icon{background-image:url(/assets/concept2-logbook-logo-38bfc7de34a98267bcaf573e5648874029cb75537867c8eb7c33014cc192d505.png);background-size:12px 12px;background-position:center;background-repeat:no-repeat;height:12px;width:12px;display:inline-block}.rpe-editable:hover,.feel-editable:hover{cursor:pointer}.cal-popover-header{min-width:260px;margin-bottom:0.8em;font-size:12px}.cal-popover-body{margin-bottom:1em;font-size:0.7em;color:#555555;line-height:16px}.cal-popover-body p{margin:0}.cal-popover-footer{padding-top:1em;border-top:1px solid #eee;font-weight:600;font-size:12px}.cal-popover-footer .pull-left,.cal-popover-footer .pull-right{margin-bottom:1em}.btn-group-justified>.btn-group .editable-submit{width:auto !important}.btn-group-justified>.btn-group .editable-cancel{width:auto !important}.bootstrap-switch{display:inline-block;cursor:pointer;border-radius:4px;border:1px solid;border-color:#cccccc;position:relative;text-align:left;overflow:hidden;line-height:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;min-width:100px;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.bootstrap-switch.bootstrap-switch-mini{min-width:71px}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding-bottom:4px;padding-top:4px;font-size:10px;line-height:9px}.bootstrap-switch.bootstrap-switch-small{min-width:78px}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding-bottom:3px;padding-top:3px;font-size:12px;line-height:18px}.bootstrap-switch.bootstrap-switch-large{min-width:120px}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding-bottom:9px;padding-top:9px;font-size:16px;line-height:normal}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left 0.5s;transition:margin-left 0.5s}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-container{margin-left:0%}.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-container{margin-left:-50%}.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.bootstrap-switch .bootstrap-switch-container{display:inline-block;width:150%;top:0;border-radius:4px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block !important;height:100%;padding-bottom:4px;padding-top:4px;font-size:14px;line-height:20px}.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off{text-align:center;z-index:1;width:33.333333333%}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background:#428bca}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background:#5bc0de}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background:#5cb85c}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning{background:#f0ad4e;color:#fff}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background:#d9534f}.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default{color:#000;background:#eeeeee}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;width:33.333333333%;color:#333333;background:#ffffff}.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;opacity:0;filter:alpha(opacity=0);z-index:-1}@media (max-width: 544px){.hidden-xxs{display:none !important}}.crange-settings-line{padding-top:20px}.crange-settings-line .custom-range-btn-group{margin-top:5px;background-color:#eee}.crange-settings-line .custom-range-btn-group>div{padding-left:103px;display:inline-block}.crange-settings-line .custom-range-btn-group input{display:inline-block}.crange-settings-line .custom-range-btn-group button{vertical-align:top}.crange-settings-line .inline-left-20{padding-top:20px}@media (min-width: 768px){.crange-settings-line .inline-left-20{display:inline-block;padding-left:20px;padding-right:10px}}.strain-crange .crange-settings-line .inline-left-20{padding-left:0 !important}.validation-color i.fa-thumbs-up{color:green}.validation-color i.fa-thumbs-down{color:red}.validation-color i.fa-thumbs-o-up{color:#999999}table>tbody>tr.event-race>td.event-icon>i{color:#0066cc}table>tbody>tr.event-meeting>td.event-icon>i{color:#00b8ff;opacity:0.6}table>tbody>tr.event-injury>td.event-icon>i{color:#f3501d}#trendseries .inactive{opacity:0.5}.oauth-application-desc tr>:first-child{width:30%;color:#666666}.label-course{background-color:#44AA00}.benchmark-values .form-control.inline-metric-xs{width:15%;display:inline-block}.benchmark-values span.units{padding-right:15px;padding-left:5px}.benchmark-values{margin-bottom:15px}.coach-comment-item{background-color:#F5F5F5;border-radius:8px;padding:8px;margin-bottom:8px;margin-top:8px;font-size:12px;font-weight:400}.coach-comment-item>h6{margin-bottom:2px;color:#7b7b7b;font-weight:400}#feed-table .highlight{font-weight:600}#feed-table .athlete-comment-item{padding:0 8px 8px 0;margin-bottom:8px;font-size:12px;font-weight:400}#feed-table .feed-column-date>a{color:#1E90FF}#feed-table.group-table-primary tbody>tr>td{font-size:14px}#feed-table tbody>tr>td.feed-column-sport{font-weight:400}#feed-table td.user-fullname{border:0;padding-top:0;padding-bottom:0;padding-right:0;padding-left:10px;font-weight:400}#feed-table .feed-column-activity>p{font-weight:600}#feed-table .feed-column-note{max-width:350px;display:none}#feed-table .feed-column-actions,#feed-table .hidden-mobile{display:none}#feed-table .feed-column-activity{display:table-cell}#feed-table tbody>tr>td.feed-column-activity{font-weight:400;font-size:12px}#feed-table tbody>tr>td.feed-column-date{font-size:12px;font-weight:normal}@media (min-width: 768px){#feed-table .feed-column-note,#feed-table .feed-column-actions,#feed-table .hidden-mobile{display:table-cell}#feed-table .feed-column-activity{display:none}#feed-table .athlete-comment-item{padding:0 8px 8px 8px}}.hoveffect-1{width:32px;height:32px;display:flex;align-items:center;justify-content:space-around;padding:10px;border-radius:50%;box-sizing:border-box;-webkit-transition:background 0.2s, color 0.2s;-moz-transition:background 0.2s, color 0.2s;transition:background 0.2s, color 0.2s}.hoveffect-1:hover{background:#f2f2f2}.hoveffect-1:hover:before{-webkit-animation:spinAround 2s linear infinite;-moz-animation:spinAround 2s linear infinite;animation:spinAround 2s linear infinite}.daterangepicker{font-family:'Open Sans', Arial, sans-serif}.spot-left-counter{padding-bottom:1.2em;font-size:1.2em;font-weight:bold}.spot-left-counter .spot-left-value{font-size:2em}.message-modal .modal-body{font-size:14px}.message-modal .modal-body p{margin-bottom:0}.message-modal .modal-body .row{margin-bottom:2em}.message-modal .modal-body .btn-choice{margin-top:10px}@supports (-webkit-appearance: none) or (-moz-appearance: none){.message-modal .modal-body input[type='checkbox'],.message-modal .modal-body input[type='radio']{--active: #275EFE;--active-inner: #fff;--focus: 2px rgba(39, 94, 254, .3);--border: #BBC1E1;--border-hover: #275EFE;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s, border-color .3s, box-shadow .2s}.message-modal .modal-body input[type='checkbox']:after,.message-modal .modal-body input[type='radio']:after{content:'';display:block;left:0;top:0;position:absolute;transition:transform .3s, ease, opacity .2s}.message-modal .modal-body input[type='checkbox']:checked,.message-modal .modal-body input[type='radio']:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.message-modal .modal-body input[type='checkbox']:disabled,.message-modal .modal-body input[type='radio']:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.message-modal .modal-body input[type='checkbox']:disabled:checked,.message-modal .modal-body input[type='radio']:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.message-modal .modal-body input[type='checkbox']:disabled+label,.message-modal .modal-body input[type='radio']:disabled+label{cursor:not-allowed}.message-modal .modal-body input[type='checkbox']:hover:not(:checked):not(:disabled),.message-modal .modal-body input[type='radio']:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.message-modal .modal-body input[type='checkbox']:focus,.message-modal .modal-body input[type='radio']:focus{box-shadow:0 0 0 var(--focus)}.message-modal .modal-body input[type='checkbox']:not(.switch),.message-modal .modal-body input[type='radio']:not(.switch){width:21px}.message-modal .modal-body input[type='checkbox']:not(.switch):after,.message-modal .modal-body input[type='radio']:not(.switch):after{opacity:var(--o, 0)}.message-modal .modal-body input[type='checkbox']:not(.switch):checked,.message-modal .modal-body input[type='radio']:not(.switch):checked{--o: 1}.message-modal .modal-body input[type='checkbox']+label,.message-modal .modal-body input[type='radio']+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.message-modal .modal-body input[type='checkbox']:not(.switch){border-radius:7px}.message-modal .modal-body input[type='checkbox']:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r, 20deg))}.message-modal .modal-body input[type='checkbox']:not(.switch):checked{--r: 43deg}.message-modal .modal-body input.switch[type='checkbox']{width:38px;border-radius:11px}.message-modal .modal-body input.switch[type='checkbox']:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab, var(--border));transform:translateX(var(--x, 0))}.message-modal .modal-body input.switch[type='checkbox']:checked{--ab: var(--active-inner);--x: 17px}.message-modal .modal-body input.switch[type='checkbox']:disabled:not(:checked):after{opacity:.6}.message-modal .modal-body input[type='radio']{border-radius:50%}.message-modal .modal-body input[type='radio']:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s, 0.7))}.message-modal .modal-body input[type='radio']:checked{--s: .5}}@media (min-width: 768px){.message-modal .modal-body .btn-choice{margin-top:0;margin-right:10px}}.sl-as-link:hover{cursor:pointer}div.workouts-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}div.workouts-list .panel{flex:0 1 auto;margin-right:5px}div.workouts-list .panel .panel-heading{padding:5px 10px}div.workouts-list .panel .panel-heading .pane-title{font-size:14px}div.workouts-list .panel .panel-body{padding:10px;height:180px;overflow:scroll}div.workouts-list dl{flex:0 1 auto;margin-right:10px}div.workouts-list dl dt p{margin:0}div.workouts-list dl dd p{margin:0}.responsive-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.responsive-video-container iframe,.responsive-video-container object,.responsive-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.strain-desc dl{margin-bottom:0}.strain-desc dd{padding-bottom:10px}.sl-mline-chart .labels{text-anchor:middle}.sl-mline-chart .grid{stroke:#ccc;stroke-dasharray:0;stroke-width:1}.sl-mline-chart.w-100{margin-top:10px;margin-bottom:10px;padding:5px 5px 5px 0;width:100px;height:70px}.sl-mbar-chart .bar{fill:#0088cc;height:14px;font-family:Helvetica, sans-serif;font-size:12px}.sl-mbar-chart .bar text{fill:#888}.sl-mbar-chart .bar.negative{fill:#00b8ff}.sl-mbar-chart.w-100{margin-top:10px;margin-bottom:10px;width:100px;height:70px}#a_generic_chart{pointer-events:fill}.headline{border-bottom:1px dotted #e4e9f0;margin-bottom:3.5em}.headline h2{border-bottom:2px solid #0088cc;display:inline-block;margin:0 0 -2px 0}.video-catalog-media-list .top-button-group{margin-bottom:1em}.video-catalog-gallery .row{margin-top:2em !important}.video-catalog-gallery .row .navigation-link:hover{text-decoration:none}.video-catalog-gallery .row .media{color:#333}.show-video-content .video-description{font-size:1.2em;margin-top:1em}.group-fitness-settings .zone-range{display:inline-block;width:70px}.group-fitness-settings .preview-container{display:inline-block}.group-fitness-settings .preview-container .preview-item{border-radius:4px;width:60px;height:60px;margin:5px}.group-fitness-settings .pickers{display:inline-block;margin-left:10px}.group-fitness-settings .block-color .input-group-addon{width:90px}.group-fitness-settings .block-color input.form-control{width:90px}.group-fitness-settings .reset-button{padding-left:5px}@media (max-width: 768px){.group-fitness-settings .blockp{padding-bottom:10px}}
