.recoverPassword__message--success .icon{margin-bottom:20px}#flow_overlay h2:first-child,#flow_overlay h3:first-child,#flow_overlay h4:first-child{margin-top:0px !important}#sign-in-container .control-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@media (min-width:768px){}@media (min-width:768px) and (max-width:1100px){}.basic-data-panel__header{position:relative;letter-spacing:-0.31em;background-color:#FFF;padding:0 20px;display:table;width:100%}.basic-data-panel__row{display:table-row}.basic-data-panel__item{letter-spacing:normal;padding:9px 0;display:table-cell;float:none;vertical-align:middle}.basic-data-panel__item::after{content:'';position:absolute;right:0;top:0;bottom:0;height:30px;width:1px;background:#E2E3E5;margin:auto 0}.basic-data-panel__item:last-child::after,.basic-data-panel__item.no-line::after{display:none}.basic-data-panel__item-wrapper{display:inline-block;position:relative;padding:0px 15px;width:100%}.basic-data-panel__value{font-family:'Open Sans',sans-serif;font-size:1.14285714em;line-height:1;font-weight:bold;float:left;clear:both;width:100%;display:block;padding-left:36px;text-align:left}.basic-data-panel__value.inline{display:flex}.inline .basic-data-panel__value-and-unit{width:45px;min-width:45px;font-size:14px;white-space:nowrap}.basic-data-panel__icon{position:absolute;left:15px;top:50%;margin-top:-15px;width:30px;height:30px;color:#808080}.basic-data-panel__icon .icon{font-size:2em}svg.basic-data-panel__icon{margin-top:-18px;width:36px;height:36px}svg.basic-data-panel__icon~.basic-data-panel__label,svg.basic-data-panel__icon~.basic-data-panel__label--black,svg.basic-data-panel__icon~.basic-data-panel__value{padding-left:38px}.basic-data-panel__label{display:block;color:#808080;clear:both;font-size:14px;line-height:1.2;padding-left:36px;text-align:left}.inline .basic-data-panel__label{padding-left:4px;overflow:hidden;text-overflow:ellipsis}.basic-data-panel__label-unit{display:none}.basic-data-panel__label--black{font-size:1em;color:#262626;padding-top:0;margin-bottom:0;padding-left:36px;line-height:1;text-align:left}.training-edit-container{padding-top:20px}.basic-data-panel__btn{float:none;display:table-cell;text-align:right;vertical-align:middle;letter-spacing:normal}.basic-data-panel__btn .exercise-collapse{margin-left:10px}.training-benefit-btn{padding:0 15px}@media (min-width:768px){.basic-data-panel--feed .basic-data-panel__item:nth-child(even)::after{display:block}}@media (max-width:991px){.basic-data-panel__header,.basic-data-panel__row{display:block}.basic-data-panel__item{display:block;float:left}.basic-data-panel__item:nth-child(even)::after{display:none}.basic-data-panel__btn{display:block;clear:both;text-align:center;width:100%;margin-bottom:10px}.basic-data-panel__btn .exercise-collapse{margin-left:0}.basic-data-panel--community .basic-data-panel__item::after{display:none}}@media (max-width:767px){.basic-data-panel__item::after{display:none}}.datepicker{max-width:320px;padding:8px}.datepicker .table-condensed{width:100%}.datepicker .table-condensed tbody tr{border:1px solid #F2F2F2}.datepicker .table-condensed td{text-align:center;border-right:1px solid #F2F2F2;padding:5px 0}.datepicker .table-condensed td.old,.datepicker .table-condensed td.new{color:#999999}.datepicker .table-condensed td:hover{background:#F70F42;color:#FFF}.datepicker .table-condensed td.active{background:#D10027;color:#FFF}.datepicker .table-condensed td.disabled{color:#E2E3E5}.datepicker .table-condensed td:hover[colspan="7"]{background:none;color:#000}.datepicker td span{border-radius:4px;cursor:pointer;display:block;float:left;height:40px;line-height:40px;margin:2px;width:40px;background:none}.datepicker td span:hover{background:none repeat scroll 0 0 #D10027;color:#FFF}.datepicker td span .active{background:none repeat scroll 0 0 #D10027;color:#FFF}.datepicker .next,.datepicker .prev{padding:0}.datepicker-switch{cursor:pointer}.override .datepicker{border:0;padding:8px;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.override .datepicker:before,.override .datepicker:after{display:none}.override .datepicker td,.override .datepicker th{text-align:center;font-weight:normal}.override .datepicker td.day{width:14.28571429%}.datepicker-days *{cursor:pointer}@-webkit-keyframes left-side-check{0%{height:0}100%{height:8.69565217px}}@keyframes left-side-check{0%{height:0}100%{height:8.69565217px}}@-webkit-keyframes right-side-check{0%{height:0}50%{height:0}100%{height:14px}}@keyframes right-side-check{0%{height:0}50%{height:0}100%{height:14px}}.checkbox-group input[type="checkbox"]+span{width:20px;height:20px;background-color:#FFF;border:1px solid transparent;border-radius:3px;position:absolute;display:inline-block;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.4);margin-left:-26px}.checkbox-group input[type="checkbox"]+span::before,.checkbox-group input[type="checkbox"]+span::after{display:inline-block;position:absolute;content:'';height:0;width:3px;background-color:#FFF;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-radius:5px}.checkbox-group input[type="checkbox"]+span::before{top:15.6px;left:8px;-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);-ms-transform:rotate(-140deg);-o-transform:rotate(-140deg);transform:rotate(-140deg)}.checkbox-group input[type="checkbox"]+span::after{top:8.6px;left:1.2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.checkbox-group label:hover input[type="checkbox"]+span{border-color:#E2E3E5;box-shadow:none}.checkbox-group label:hover input[type="checkbox"]:checked+span{border-color:#D10027;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.checkbox-group input[type="checkbox"]:checked+span{border-color:#D10027;background:#D10027;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.checkbox-group input[type="checkbox"]:checked+span::after{height:8.69565217px;-webkit-animation:left-side-check .2s ease 0s forwards;animation:left-side-check .2s ease 0s forwards}.checkbox-group input[type="checkbox"]:checked+span::before{height:14px;-webkit-animation:right-side-check .4s ease 0s forwards;animation:right-side-check .4s ease 0s forwards}.checkbox-group input[type="checkbox"]:checked:disabled+span{border-color:#CCCCCC;background:#CCCCCC;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.checkbox-group input[type="checkbox"]:checked:disabled+span::after{height:8.69565217px;-webkit-animation:left-side-check .2s ease 0s forwards;animation:left-side-check .2s ease 0s forwards}.checkbox-group input[type="checkbox"]:checked:disabled+span::before{height:14px;-webkit-animation:right-side-check .4s ease 0s forwards;animation:right-side-check .4s ease 0s forwards}.checkbox-group input[type="checkbox"]{opacity:0;display:none}@-webkit-keyframes round-radio{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1)}}@keyframes round-radio{0%{transform:scale(0)}100%{transform:scale(1)}}.radio-group input[type="radio"]+span{display:inline-block;height:20px;width:20px;position:absolute;margin-left:-26px;background-color:#FFF;border:1px solid transparent;border-radius:100%;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.radio-group input[type="radio"]+span::before{display:inline-block;position:absolute;top:4px;left:4px;height:10px;width:10px;border-radius:100%;background-color:#FFF;content:''}.radio-group label:hover input[type="radio"]+span{border-color:#E2E3E5;box-shadow:none}.radio-group label:hover input[type="radio"]:checked+span{border-color:#D10027;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.radio-group input[type="radio"]:checked+span{border-color:#D10027;background:#D10027;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.radio-group input[type="radio"]:checked+span::before{-webkit-animation:round-radio .4s ease 0s forwards;animation:round-radio .4s ease 0s forwards}.radio-group input[type="radio"]{opacity:0;display:none}.radio-group.boxed-values,.checkbox-group.boxed-values{margin-left:2px}.radio-group.boxed-values:before,.checkbox-group.boxed-values:before,.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{content:" ";display:table}.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{clear:both}.radio-group.boxed-values:before,.checkbox-group.boxed-values:before,.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{content:" ";display:table}.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{clear:both}.radio-group.boxed-values label,.checkbox-group.boxed-values label{background:#FFF;padding:5px 10px;margin-right:0px;margin-left:-2px !important;font-size:1em;min-width:60px;text-align:center;line-height:20px;float:left;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.radio-group.boxed-values label.rbox-cbox-checked,.checkbox-group.boxed-values,.radio-group.boxed-values label.rbox-cbox-checked:hover,.checkbox-group.boxed-values:hover,.radio-group.boxed-values label.rbox-cbox-checked:focus,.checkbox-group.boxed-values:focus{color:#FFF;background:#D10027;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.radio-group.boxed-values label.rbox-cbox-checked:after,.checkbox-group.boxed-values:after{position:absolute;content:"";top:0px;right:1px;height:100%;border-left:1px solid #D10027;z-index:2}.radio-group.boxed-values label.rbox-cbox-checked:before,.checkbox-group.boxed-values:before{display:none}.radio-group.boxed-values label.radio:before{position:absolute;content:"";top:25%;left:0px;height:50%;border-left:1px solid #CCCCCC}.radio-group.boxed-values label.radio:focus{background:#FFF}.radio-group.boxed-values label.radio:hover{color:#FFF;background:#F70F42}.radio-group.boxed-values label.radio:hover:before{display:none}.radio-group.boxed-values label.radio:hover:after{position:absolute;content:"";top:0px;right:1px;height:100%;border-left:1px solid #D10027;z-index:2;padding:0}.radio-group.boxed-values label.radio:hover>i{background-image:url("../images/sprite_w.png")}.radio-group.boxed-values label.radio:first-child,.radio-group.boxed-values label.radio:first-child,.radio-group.boxed-values label.radio.first{border-top-left-radius:4px;border-bottom-left-radius:4px}.radio-group.boxed-values label.radio:last-child,.radio-group.boxed-values label.radio:last-child,.radio-group.boxed-values label.radio.last{border-top-right-radius:4px;border-bottom-right-radius:4px}.radio-group.boxed-values label.radio:first-child:before,.radio-group.boxed-values label.radio:last-child:after,.radio-group.boxed-values label.radio.first:before,.radio-group.boxed-values label.radio.last:after{border:none}.radio-group.boxed-values label:first-child:hover,.radio-group.boxed-values label:first-child:active{border-left-color:#D10027}.radio-group.boxed-values input[type="radio"]+span,.radio-group.boxed-values input[type="radio"]+span{display:none}.checkbox-group .checkbox.disabled{color:#F2F2F2}.checkbox-group .checkbox.disabled span{opacity:.3}.radio-group label,.checkbox-group label{font-weight:normal;position:relative;white-space:nowrap;padding-right:1em;margin-left:12px;cursor:pointer;padding-top:0px}.no-feed-notify{width:60%}.social-feed-holder{background:url(../images/gray-line.gif) repeat-y 18% 0;max-width:1200px;margin:auto;width:100%;min-width:0;position:relative}.social-feed-holder #no-more-items{text-align:center;padding-top:2em}.social-feed-holder.search-open{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px)}@media screen and (767px){.social-feed-holder{margin-top:0}}.social-feed-filters{max-width:1200px;margin:auto;width:100%;min-width:0;position:relative;margin-top:20px;margin-bottom:20px}.social-feed-filters .report-type-filter{padding-left:10px}@media screen and (768px) and (991px){.social-feed-filters{padding-right:10px}}@media screen and (767px){.social-feed-filters{margin-bottom:0}}.feed-item__user{color:#262626}.comment-tabs-ul{margin-bottom:0;padding-left:0;list-style:none}.comment-tabs-ul li{position:relative;display:block;float:left;list-style-type:none}.comment-tabs-ul li.active>a{background:#CCCCCC;color:#262626}.comment-tabs-ul li>a{position:relative;display:block;padding:4px 10px}.comment-tabs-ul li>a:hover{background:#CCCCCC;color:#262626}.feed-item-row{position:relative}@media screen and (min-width:768px){.feed-item-row .mod__pre-date-position{position:absolute;right:0;top:0;max-width:45%}}.feed-item-row li{list-style:none}.content-starter .feed-item-row .disabled.btn-transparent,.content-starter .feed-item-row [disabled].btn-transparent,.content-starter .feed-item-row [disabled].btn-transparent:hover{border-width:0px !important;height:40px;line-height:20px}.feed-item-row .left-border{border-left:1px solid #F2F2F2;border-radius:0px}.feed-item-row .right-border{border-right:1px solid #F2F2F2;border-radius:0px}.feed-item-row .feed-section-divider{border-bottom:1px solid #F2F2F2}.feed-item-row .relive{margin-left:-3px}.feed-item-row .exercise-visibility{position:relative;margin-right:0px}@media (max-width:945px){.feed-item-row .exercise-visibility.btn span{display:none}}.feed-item-row .exercise-visibility.btn i{position:relative}.feed-item-row .feed-like-button{padding:4px 4px}.feed-item-row .liked{color:#D10027}.feed-item-row ul .avatar-image{float:left;position:absolute}.feed-item-row .remove-post{width:40px;height:30px;text-indent:-999em;overflow:hidden;display:none;position:absolute;right:10px;top:0;background-image:url("../images/sprite_bl.png");background-repeat:no-repeat;background-position:-1850px 4px;border-radius:4px;cursor:pointer}.feed-item-row .remove-post:hover{background-color:#D10027;background-image:url("../images/sprite_w.png")}.feed-item-row .comment-item,.feed-item-row .comment-form-wrapper{padding-top:10px;padding-left:10px}.feed-item-row .comment-form-wrapper{padding-bottom:10px}.dropdown-menu .feed-item-row .comment-form-wrapper{padding:.8725em .625em}.feed-item-row .comment-item{position:relative;width:100%}.feed-item-row .comment-item:hover .remove-post{display:block}.feed-item-row .arrow-left{width:10px;height:20px;position:absolute;left:1px;top:5px;background-image:url("../images/commentCaratRetina.png");background-size:10px 20px;display:none}.feed-item-row .ui-comments-notification{display:block;width:100%}.feed-item-row .ui-comments-notification .ui-comments-show-all,.feed-item-row .ui-comments-notification .ui-comments-zero{font-size:1em;padding:5px 10px;text-align:center;display:block}.feed-item-row .ui-comments-notification .ui-comments-show-all{color:#FFF;background-color:#999999}.feed-item-row .ui-comments-notification .ui-comments-zero{color:#262626}.feed-item-row .comment-bg{padding:0px 50px 0 0;position:relative;margin-left:38px}.no-touch .feed-item-row .comment-bg .remove-post{display:none}.feed-item-row .comment-bg:hover .remove-post{display:block}.feed-item-row .comment-bg p{word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.feed-item-row .comment-bg .submit{font-size:1em;vertical-align:middle;color:#FFF;padding:10px 10px 11px}.feed-item-row .comment-bg .ui-comments-input-post{width:100%;padding-right:50px;border:0;overflow:hidden;text-overflow:ellipsis}.feed-item-row .comment-bg .ui-comments-btn-post{top:1px;position:absolute;right:.8em;border-radius:0px}.feed-item-row .insert-comment{display:inline-block;font-size:16px;padding:0}.feed-item-row .insert-comment input{width:100%}.feed-item-row .insert-comment.submit{width:12.5%}.feed-item-row .insert-comment.submit a{vertical-align:middle;color:#FFF;padding:10px 10px 11px}.feed-item-row .insert-comment.comment-field{width:67.5%}.feed-item-row .insert-comment.profile-image{width:12.5%}.feed-item-row .form{border-top:1px solid #F2F2F2;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;background:#F2F2F2}.feed-item-row [class*="col-"]{min-height:0}.feed-item-row .feed-item{padding-right:.9375em;padding-left:5%;padding-bottom:20px;position:static}.feed-item-row .feed-item p,.feed-item-row .feed-item h3{margin:0}.feed-item-row .feed-item .comment-date{margin-top:5px}@media (max-width:767px){.feed-item-row .feed-item{padding-left:20px;padding-right:20px}}.feed-item-row .user p{color:#262626}.feed-item-row .user .date{padding-right:5px}.feed-item-row .date{color:#999999;font-size:.85714286em;text-align:left;word-break:break-word}.feed-item-row .date.feed-item__date{right:81%;margin-right:40px;text-align:right;display:table;height:40px;min-width:80px;max-width:140px;position:absolute}.feed-item-row .date.feed-item__date p{display:table-cell;vertical-align:middle}.feed-item-row .user::before{display:none}.feed-item-row .user span{display:inline-block;*display:inline;*zoom:1}.feed-item-row .user span.device-name{color:#999999;font-size:.9em;padding:1px 5px}.feed-item-row .row.user{margin-bottom:.625em}.feed-item-row .user-details{padding:.625em;background:#FFF;position:relative;margin-bottom:0px !important;border-bottom:1px solid #F2F2F2}.feed-item-row .user-details .user-details__content{margin-left:5px;float:left}.feed-item-row .user-details .user-details__content a{color:#262626}@media (max-width:767px){.feed-item-row .user-details .user-details__content{width:auto;max-width:80%;overflow:hidden}.feed-item-row .user-details .user-details__content>div{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.feed-item-row .profile-image img{border-radius:100%;float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:2px solid #F2F2F2;padding:0;width:30px;height:30px}.feed-item-row .profile-image.comment img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.feed-item-row .feed-type-icon{position:absolute;left:18%;margin-left:-20px;top:0;line-height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.feed-item-row .feed-type-icon img{width:40px;height:40px;margin:0;border-radius:3px}.feed-item-row .post-details{background-color:#FFF}.feed-item-row .post-details h3{line-height:1;font-size:1.14285714em;font-weight:bold;-webkit-font-smoothing:auto}.feed-item-row .post-details p{color:#999999;font-weight:normal;text-rendering:optimizelegibility;font-size:1em}.feed-item-row .post-details .detail{min-height:40px;margin-bottom:1em;margin-top:1em;border-left:1px solid #F2F2F2}.feed-item-row .post-details .detail img{float:left;padding-left:.5em;padding-right:.5em;width:40px;height:40px}@media all and (max-width:767px){.feed-item-row .post-details .detail{border:none}}.feed-item-row .post-details .detail:first-child{border-left:none}.feed-item-row .grid{text-align:left}.feed-item-row .grid .activity-data{margin-top:10px}.feed-item-row .grid .activity-data:nth-child(odd){border-right:1px solid #F2F2F2}.feed-item-row .grid .icon-wrap{float:left;min-height:36px;min-width:36px;margin-right:2px}.feed-item-row .grid .icon-wrap svg{width:36px;height:36px}.feed-item-row .grid hr{border-color:#F2F2F2}.feed-item-row .grid .progress-bar{margin-right:auto;margin-left:auto;margin-top:8px;float:none;max-width:85%;margin-bottom:4px}.feed-item-row .post-statistics .statistics{padding-left:.645em;min-height:30px;line-height:30px}@media all and (max-width:767px){.post-details .grid .icon-wrap{border:none;padding-left:0px}.post-details .grid .progress-bar{clear:both}.post-details .grid .activity-data:nth-child(odd){border-right:none}.map-holder{height:100%;position:absolute;top:0;right:0;left:0;background:#CCCCCC}.social{background:#F2F2F2;position:relative;padding:.625em}.social p{font-size:.8125em;padding-right:5.3125em}.social [class*="like"]{position:absolute;right:0;top:0;padding-bottom:11px;padding-top:9px;padding-right:10px;background:#433e46;color:#FFF;text-transform:uppercase}.post-statistics .dropdown span{padding-left:.5em}.user-details{padding-left:0;text-align:left;margin:0}.user{padding-right:.925em}}.modal-body .preview .profile-image{padding-right:.5em}.modal-body .preview p{word-break:break-all}.floating-sidebar{width:21%;min-width:260px;position:fixed;min-height:30px;right:0px;top:101px;background:#FFF;z-index:1001}@media (max-width:991px){.floating-sidebar{border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;box-shadow:0 12px 36px -7px rgba(0,0,0,0.4)}}.show-top-banner .floating-sidebar{top:211px}@media (max-width:767px){.show-top-banner .floating-sidebar{top:251px}}.floating-sidebar__overlay{z-index:101;position:fixed;top:0px;bottom:0px;left:0px;right:0px;background:rgba(0,0,0,0.2);display:none}.floating-sidebar__actions{position:absolute;right:.8em;top:.8em;z-index:103}.floating-sidebar__actions button{width:30px;height:30px}.floating-sidebar__trigger{position:fixed;right:0;top:101px;z-index:102}.floating-sidebar__trigger>.btn{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:991px){.floating-sidebar__trigger{top:141px}}.show-top-banner .floating-sidebar__trigger{top:211px}@media (max-width:767px){.show-top-banner .floating-sidebar__trigger{top:251px}}.scroll-anchor{height:0px;width:0px;display:none;visibility:hidden;position:absolute;z-index:0}@media all and (max-width:991px){.floating-sidebar{display:none;width:320px}.floating-sidebar__trigger{display:inline-block}.floating-sidebar__overlay.open{display:block}}@media all and (max-width:567px){.scroll-anchor{display:inline-block}.floating-sidebar{display:none;width:100%;position:absolute;top:50px}.show-top-banner .floating-sidebar{top:200px}}.result-list-icon .item{padding:.8em;border-top:1px solid #E2E3E5;min-height:40px;position:relative}.result-list-icon .item:last-child{border-bottom:1px solid #E2E3E5}.result-list-icon .item:hover{background:#FFF}.result-list-icon .icon{width:40px;height:40px;float:left;margin-right:.5em;margin-top:4px;border-radius:100%}.result-list-icon .primary-data{font-size:1em;margin:0px}.result-list-icon .primary-data a{color:#262626;font-weight:bold}.result-list-icon.single-page .item{min-height:56px;padding-left:0px;padding-top:.5em}.result-list-icon.single-page .item:first-child{border-top:none}.result-list-icon.single-page .item:last-child{border-bottom:none}.result-list-icon.single-page .item .btn{position:absolute;right:0px;top:13px}@media all and (max-width:767px){.result-list-icon.single-page .item .btn{position:relative;top:0px;padding:5px 10px;font-size:.74375em;line-height:1.5;border-radius:3px}}.search-bar-block{padding-left:.8em;padding-right:.8em}.search-bar-block.single-page{padding:0px}.search-bar-block__input{border-radius:1em}.search-bar-block__addon{padding:0px !important;margin:0px !important}.search-bar-block__topic{margin-top:10px;margin-bottom:10px}.search-bar-block__trigger{height:30px;width:33px;border-top-right-radius:1em;border-bottom-right-radius:1em}.search-bar-block__trigger i{margin-top:-1px}.icon-scheme-sport{background:#D10027}.icon-scheme-sport.icon-gradient{background-color:#D10027;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #D10027), color-stop(1, #fa0027));background-image:-o-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-moz-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-webkit-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-ms-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:linear-gradient(to right top, #D10027 0%, #fa0027 100%)}.icon-scheme-result{background:#D10027}.icon-scheme-result.game,.icon-scheme-result.match{background:#262626}.icon-scheme-result.icon-gradient{background-color:#D10027;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #D10027), color-stop(1, #fa0027));background-image:-o-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-moz-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-webkit-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-ms-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:linear-gradient(to right top, #D10027 0%, #fa0027 100%)}.icon-scheme-target{background:#999999}.icon-scheme-target.icon-gradient{background-color:#999999;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #999999), color-stop(1, #999999));background-image:-o-linear-gradient(right top, #999999 0%, #999999 100%);background-image:-moz-linear-gradient(right top, #999999 0%, #999999 100%);background-image:-webkit-linear-gradient(right top, #999999 0%, #999999 100%);background-image:-ms-linear-gradient(right top, #999999 0%, #999999 100%);background-image:linear-gradient(to right top, #999999 0%, #999999 100%)}.icon-scheme-orthotest{background:#7242B7}.icon-scheme-orthotest.icon-gradient{background-color:#7242B7;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #7242B7), color-stop(1, #7242B7));background-image:-o-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-moz-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-webkit-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-ms-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:linear-gradient(to right top, #7242B7 0%, #7242B7 100%)}.icon-scheme-jumptest{background:#7242B7}.icon-scheme-jumptest.icon-gradient{background-color:#7242B7;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #7242B7), color-stop(1, #7242B7));background-image:-o-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-moz-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-webkit-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-ms-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:linear-gradient(to right top, #7242B7 0%, #7242B7 100%)}.icon-scheme-fitnesstest{background:#7242B7}.icon-scheme-fitnesstest.icon-gradient{background-color:#7242B7;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #7242B7), color-stop(1, #7242B7));background-image:-o-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-moz-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-webkit-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-ms-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:linear-gradient(to right top, #7242B7 0%, #7242B7 100%)}.icon-scheme-rrtest{background:#7242B7}.icon-scheme-rrtest.icon-gradient{background-color:#7242B7;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #7242B7), color-stop(1, #7242B7));background-image:-o-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-moz-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-webkit-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:-ms-linear-gradient(right top, #7242B7 0%, #7242B7 100%);background-image:linear-gradient(to right top, #7242B7 0%, #7242B7 100%)}.icon-scheme-activity{background:#05CDDC}.icon-scheme-activity.icon-gradient{background-color:#05CDDC;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #05CDDC), color-stop(1, #05CDDC));background-image:-o-linear-gradient(right top, #05CDDC 0%, #05CDDC 100%);background-image:-moz-linear-gradient(right top, #05CDDC 0%, #05CDDC 100%);background-image:-webkit-linear-gradient(right top, #05CDDC 0%, #05CDDC 100%);background-image:-ms-linear-gradient(right top, #05CDDC 0%, #05CDDC 100%);background-image:linear-gradient(to right top, #05CDDC 0%, #05CDDC 100%)}table.activityLevelTable{width:100%;border-collapse:separate;border-color:transparent}table.activityLevelTable tr.activityLevelColor td{height:10px}table.activityLevelTable tr.activityClassSummary td{background-color:#FFF;text-align:center;color:#262626;width:20%;font-size:.875em;vertical-align:middle;padding:.5em 0;border-left:2px solid #FFF}table.activityLevelTable tr.activityClassSummary td span{font-weight:bold}.passivityAlert{width:8px;height:8px;background-color:#FC9727;margin:3px;display:inline-block;border-radius:4px}.passivityAlert-small{background-image:url(../images/icons/inactivity_alert_40.png);background-position:0px top;background-size:contain;background-repeat:no-repeat;width:100%;height:40px;line-height:40px;margin:3px;display:inline-block;position:relative;background-color:#ddd}.passivityAlert-small span{position:relative;display:block;font-weight:bold;float:right;padding-right:8px;font-size:1.2em;color:#262626}.passivityAlert-medium{background-image:url(../images/icons/inactivity_alert_60.png);background-position:0px top;background-size:contain;background-repeat:no-repeat;width:60px;height:60px;line-height:60px;margin:3px;border-radius:4px;display:inline-block;text-align:center}.passivityAlert-medium span{position:relative;bottom:-8px;font-weight:bold}.passivityAlert-large{width:250px;height:50px;padding-left:65px;padding-top:13px;background-image:url(../images/icons/inactivity_alert_60.png);background-position:0px top;background-size:contain;background-repeat:no-repeat;margin:3px;display:inline-block}div.reachGoalAlt div.intensity{position:relative;border-top:1px solid #CCCCCC;display:inline-block;width:100%}div.reachGoalAlt div.intensity div.or{position:absolute;top:-31px;right:0;min-width:62px;height:62px;line-height:62px;text-align:center;border-radius:18px;border:1px solid #CCCCCC;color:#CCCCCC;background-color:#FFF;font-size:1.5em}div.reachGoalAlt div.intensity div.color{position:relative;padding-left:10px;border-left:10px solid #D10027;margin:20px}div.reachGoalAlt div.intensity div.color.embed-page{margin:16px 16px 16px 0;min-height:4.8em}div.reachGoalAlt div.intensity h3,div.reachGoalAlt div.intensity p{padding:0 !important;margin:0 !important;margin-right:250px !important}div.reachGoalAlt div.intensity h3.embed-page,div.reachGoalAlt div.intensity p.embed-page{margin-right:2em !important}div.reachGoalAlt div.intensity span.timer{margin-right:.5em}div.reachGoalAlt div.intensity div.color.low{border-color:#69F0FA}div.reachGoalAlt div.intensity div.color.medium{border-color:#05CDDC}div.reachGoalAlt div.intensity div.color.high{border-color:#0292A2}div.reachGoalAlt div.intensity div.duration{position:absolute;top:0;right:30px;height:100%;vertical-align:middle;font-size:2em;font-weight:normal;margin-right:30px;font-family:'Open Sans',sans-serif}table.reachGoal{background-color:#FFF;padding:10px;width:100%;border-spacing:10px;border-collapse:separate;margin-bottom:20px}table.reachGoal tr td{height:20px;vertical-align:middle}table.reachGoal tr td:first-child{width:1%;white-space:nowrap;font-weight:bold;text-align:right}table.reachGoal tr td.low{background-color:#69F0FA;width:20px}table.reachGoal tr td.medium{background-color:#05CDDC}table.reachGoal tr td.high{background-color:#0292A2}div.activityLevelContainer{position:relative;padding-top:5px;border-left:2px solid transparent}div.activityLevelContainer.scale{min-height:200px;max-height:200px;border-bottom:2px solid #999;border-left:2px solid #999}div.activityLevelContainer.scale table.activityLevelTable{position:absolute;bottom:0;margin-bottom:2px;border-collapse:collapse;table-layout:fixed}table.activityLevelTable td{vertical-align:bottom;width:20%;padding:0px;border-left:2px solid #FFF}table.activityLevelTable div.activityIntensitiesColumnSedentary{text-align:center;overflow:hidden}table.activityLevelTable div.activityIntensitiesColumnSedentary span{position:relative;top:60px;color:#000;font-size:28px}div.activityLevelLabel{width:10px;overflow:visible;line-height:1em;padding-bottom:9px;color:#808080;position:relative;z-index:2}div.activity-level-figure{margin-bottom:10px}table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnRest{background-color:#FFF;border:1px solid #E2E3E5}table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnSedentary{background-color:#DFECEC}table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnLight{background-color:#69F0FA}table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnIntermittent{background-color:#05CDDC}table.activityLevelTable tr.activityLevelColumns td div.activityIntensitiesColumnContinuous{background-color:#0292A2}table.activityLevelTable tr.activityLevelColor td.activityClassSleep{background-color:#FFF;border:1px solid #E2E3E5}table.activityLevelTable tr.activityLevelColor td.activityClassSedentary{background-color:#DFECEC}table.activityLevelTable tr.activityLevelColor td.activityClassLight{background-color:#69F0FA}table.activityLevelTable tr.activityLevelColor td.activityClassModerate{background-color:#05CDDC}table.activityLevelTable tr.activityLevelColor td.activityClassVigorous{background-color:#0292A2}table.activityIntensitiesLegend{width:100%;border-spacing:0px;border-collapse:collapse}table.activityIntensitiesLegend h4,table.activityIntensitiesLegend p{margin:0;padding:0;text-transform:none;font-weight:normal}table.activityIntensitiesLegend tr{border-bottom:1px solid #F2F2F2}table.activityIntensitiesLegend tr:last-child{border-bottom:none}table.activityIntensitiesLegend tr td{vertical-align:middle}table.activityIntensitiesLegend tr td:first-child div,table.activityIntensitiesLegend tr td:nth-child(2) div{width:44px;height:44px}table.activityIntensitiesLegend tr td:first-child div{border:1px solid #F2F2F2;margin:10px 0 10px 10px}table.activityIntensitiesLegend tr td:nth-child(2) div{text-align:center;margin:0 10px}table.activityIntensitiesLegend tr td:last-child{width:100%}table.activityIntensitiesLegend tr td:first-child.nonwear div{background-color:transparent;background-image:url(../images/tile_notworn_legend.png)}table.activityIntensitiesLegend tr td:first-child.resting div{background-color:#FFF}table.activityIntensitiesLegend tr td:first-child.sitting div{background-color:#DFECEC;border-color:transparent}table.activityIntensitiesLegend tr td:first-child.low div{background-color:#69F0FA;border-color:transparent}table.activityIntensitiesLegend tr td:first-child.medium div{background-color:#05CDDC;border-color:transparent}table.activityIntensitiesLegend tr td:first-child.high div{background-color:#0292A2;border-color:transparent}table.activityIntensitiesLegend tr td:nth-child(2) div{background-repeat:no-repeat;background-size:contain}.bar-passivity-warning{position:relative;display:none}.bar-passivity-warning .passivity-alert-icon{position:relative;height:20px;width:20px;margin-left:auto;margin-right:auto;color:#FC9727;clear:both}.bar-passivity-warning .value{display:block;text-align:center;font-size:1.1em;margin-bottom:12px}.activityBenefit{background-color:#FFF;padding:0px 20px;width:100%;margin-bottom:0px;display:inline-block}.activityBenefit .feedback{position:relative;padding-left:20px;margin:20px 0}.activityBenefit .feedback .level{position:absolute;top:0;bottom:0;left:0;width:10px}.activityBenefit .feedback p{margin:0;padding:0;line-height:1.4em;font-size:1em}.activityBenefit .feedback.activity .level div:first-child,.activityBenefit .feedback.activity .level div:last-child{position:absolute;width:10px}.activityBenefit .feedback.activity .level div:first-child{top:0;bottom:55%;left:0;background-color:#05CDDC}.activityBenefit .feedback.activity .level div:last-child{top:55%;bottom:0;left:0;background-color:#0292A2}.activityBenefit .feedback.sitting .level{background-color:#DFECEC}.activityBenefit .feedback.history p{font-weight:bold}.benefitList{width:100%;border-spacing:0;font-weight:bold;letter-spacing:-0.31em;border-bottom:1px solid #E2E2E2}.benefitList div{letter-spacing:normal}.benefitList .expand{vertical-align:top;padding:10px 0 10px 15px}.benefitList article{width:100%;cursor:pointer}.benefitList article:hover{background:#f3f3f3}.benefitList article>div{display:inline-block;width:50%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top;border-top:1px solid #E2E2E2}.benefitList article>div:last-child{border-bottom:1px solid #E2E2E2}.benefitList div.dots{text-align:right;padding-right:15px}.benefitList div.dot{vertical-align:middle}.benefitList article>div.dot{white-space:nowrap;padding-right:10px;text-align:right}.benefitList .info-scroller{display:none;width:100%;overflow:hidden;height:auto;margin:0;border:0 !important;transition:max-height .2s ease-in-out;-webkit-transition:max-height .2s ease-in-out;-moz-transition:max-height .2s ease-in-out}.benefitList .info-scroller.open{display:block}.benefitList div.dot{display:inline-block;margin:10px;width:16px;height:16px;border-radius:8px;background-color:#05D3D3}.benefitList div.dot.invisible{background-color:#d8d8d8;visibility:visible}.benefitList div.dot:last-child{margin-right:0}.benefitList ul{margin:5px 15px 15px 28px}.benefitList ul li{font-weight:300}table.benefitList.legend{margin-top:20px;background-color:#F3F3F3;font-weight:normal;letter-spacing:normal;border-bottom:0}table.benefitList.legend tr{border:none}table.benefitList.legend tr td:first-child{padding-left:15px}table.benefitList.legend tr td{text-align:left}table.benefitList.legend tr td div.dot:first-child{margin-left:0}#summaryTab #donut_summary_container,#summaryTab #donut_summary_indicator,#summaryTab #donut_summary_filler{width:100%;height:100%;position:absolute}#summaryTab #donut_summary_text{height:100px;position:relative;top:175px;text-align:center;line-height:30px;margin-left:auto;margin-right:auto;float:none;width:70%;font-size:1.5em;padding-left:.7em;font-weight:bold}@media (max-width:420px){#summaryTab #donut_summary_text{font-size:1.2em}}.inactivity-alert-modal-content{padding:20px}.inactivity-alert-modal-content h1,.inactivity-alert-modal-content h2,.inactivity-alert-modal-content p{color:#262626;text-align:center}.inactivity-alert-modal-content h1{margin-bottom:0;background-color:transparent !important;border:0 !important;word-wrap:break-word}html[lang="fi"] .inactivity-alert-modal-content h1{white-space:nowrap !important;word-wrap:normal !important}.inactivity-alert-modal-content h2{background-image:url(../images/icons/inactivity_alert_large.png);background-position:top center;background-repeat:no-repeat;padding-top:116px;clear:both}.inactivity-alert-modal-content p{margin-top:0}#donut_clock span.hourLabel{font-family:Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.25em;color:#000}#donut_clock span.hourLabel.small{font-size:1.1em;color:#999;font-weight:normal}.passivity-alert-icon::before{background-position:-1980px 0;background-image:url(../images/sprite_bl.png)}.activity-level-figure{background-repeat:no-repeat;background-position:center bottom;background-size:contain;height:30px}.activity-figure-rest{background-image:url(../images/summary_icons/figure_rest.svg)}.activity-figure-sit{background-image:url(../images/summary_icons/figure_sit.svg)}.activity-figure-up{background-image:url(../images/summary_icons/figure_up.svg)}.activity-figure-walk{background-image:url(../images/summary_icons/figure_walk.svg)}.activity-figure-jog{background-image:url(../images/summary_icons/figure_jog.svg)}.day-weight-icon{float:right;background-image:url(../images/diary_images/weight_icon20px.png);background-repeat:no-repeat}.day-daynote-icon{float:right;background-image:url(../images/diary_images/daynote_icon20px.png);background-repeat:no-repeat}.day-sick-icon{float:right;background-image:url(../images/diary_images/sick_icon20px.png);background-repeat:no-repeat}.chart-icon-fatPercent,.chart-icon-avgSpeed,.chart-icon-maxSpeed,.chart-icon-maximumHr,.chart-icon-averageCandence,.chart-icon-maximumCadence,.chart-icon-trainingLoad,.chart-icon-calories,.chart-icon-activityLevel,.chart-icon-sickDays,.chart-icon-weight,.chart-icon-exercise{background-image:url(../images/icons/20x20_transp_tooltipMarker.png)}.custom-addon *[class*="x-icon"]{float:right}.current{opacity:1;z-index:2;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.offscreen{opacity:0;z-index:1;-webkit-transform:translate(-40px, 0);-ms-transform:translate(-40px, 0);transform:translate(-40px, 0)}.marketing .bumps [class*="col-"]{-webkit-transform:translate(0, 40px);-ms-transform:translate(0, 40px);transform:translate(0, 40px);opacity:0;-webkit-transition:.5s cubic-bezier(.1, .1, 0, 1) .5s;transition:.5s cubic-bezier(.1, .1, 0, 1) .5s}.marketing .bumps .appear{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);opacity:1}.animation{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-ms-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes flipInX{0%{-webkit-transform:rotateX(90deg);opacity:0}40%{-webkit-transform:rotateX(-10deg)}70%{-webkit-transform:rotateX(10deg)}100%{-webkit-transform:rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:rotateX(90deg);opacity:0}40%{-moz-transform:rotateX(-10deg)}70%{-moz-transform:rotateX(10deg)}100%{-moz-transform:rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:rotateX(90deg);opacity:0}40%{-o-transform:rotateX(-10deg)}70%{-o-transform:rotateX(10deg)}100%{-o-transform:rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:rotateX(90deg);opacity:0}40%{transform:rotateX(-10deg)}70%{transform:rotateX(10deg)}100%{transform:rotateX(0deg);opacity:1}}.cssanimations .flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}.calendar-week,#calendar{transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-moz-transition:opacity .2s ease-in-out}.calendar-week.load,#calendar.load{opacity:.4}.visual-checkbox.specials h4{clear:both}.visual-checkbox.specials .btn{padding-left:30px;padding-right:40px;position:relative;text-transform:none}.visual-checkbox.specials .btn,.visual-checkbox.specials .btn:hover,.visual-checkbox.specials .btn.active{background:#FFF;color:#262626;box-shadow:none}.visual-checkbox.specials .btn.disabled{color:#F2F2F2}.visual-checkbox.specials .btn.disabled:before{opacity:.3}.visual-checkbox.specials .btn.disabled:hover{color:#F2F2F2}.visual-checkbox.specials .btn.active:before,.visual-checkbox.specials .btn.active:hover:before{background:url(../images/sprite_w.png) no-repeat -2280px 0}.visual-checkbox.specials .btn:hover:before{background:url(../images/sprite_w.png) no-repeat -2250px 0}.visual-checkbox.specials .btn:before{background:url(../images/sprite_w.png) no-repeat -2220px 0;padding:0;margin:0;left:5px;width:30px;display:block;position:absolute}.overlay .visual-checkbox.specials .btn{width:100%;padding-right:10px;display:block}.btn-group.visual-checkbox{width:100%;padding:0px;margin:0px}.btn-group.visual-checkbox .btn{text-align:left;border-radius:0px;border:none !important}.btn-group.visual-checkbox .btn:hover{color:#262626}.btn-group.visual-checkbox .btn:before{content:"";background-repeat:no-repeat;background-position:left top;height:40px;padding-bottom:5px}.btn-group.visual-checkbox .btn:before{background:url(../images/sprite_w.png) no-repeat -2220px 0;background-repeat:no-repeat}.btn-group.visual-checkbox .btn.hr-curve-link:hover,.btn-group.visual-checkbox .btn.hr-curve-link.active{background:#D10027;color:#FFF}.btn-group.visual-checkbox .btn.speed-curve-link:hover,.btn-group.visual-checkbox .btn.speed-curve-link.active{background:#0028CE;color:#FFF}#feelingSelection span{font-size:.875em}#feelingSelection.btn-group-vertical{display:none;margin-left:0}.admin .btn-group-vertical .btn{width:100%}.admin .btn-group-vertical{width:100%;display:block}.admin .btn-group-vertical.text-left .btn{text-align:left}.trainingload-description{margin-top:10px}@media only screen and (max-width:480px){.trainingload-description{display:none !important}}.trainingload-description .item,.trainingload-description p{display:inline-block;font-size:1em}.trainingload-description p{margin:0}.trainingload-description .item{margin:4px 10px 4px 0}.trainingload-description .trainingLoad li{width:12px;height:12px}.trainingload-description .load-title{font-weight:bold}.trainingload-description .load-subtitle{margin-top:0;font-size:1em;line-height:1}.trainingload-description h3{color:#808080;font-family:Helvetica,Arial,sans-serif;margin-bottom:6px}.dyn-form,.info-scroller{position:relative}.dyn-form .item,.info-scroller .item{top:0;width:100%;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.dyn-form .current{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.selectBox-dropdown{color:#262626;border:1px solid #E2E3E5;padding:4px 10px;width:100% !important;position:relative;background:#FFF;cursor:pointer;margin-bottom:10px}.selectBox-dropdown:hover{color:#000;text-decoration:none}.selectBox-dropdown:hover .selectBox-arrow{background-color:#D10027;background-image:url("../images/sprite_w.png")}.selectBox-arrow{position:absolute;right:19px;top:11px}.selectBox-arrow::after{font-family:'PolarIcons';display:inline-block;position:relative;font-style:normal;font-weight:normal;font-size:20px;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e012';position:absolute;right:-1px;top:-1px;width:20px;height:20px;left:50%;top:50%;margin-left:-10px;margin-top:-10px;display:block;z-index:1000}.selectBox-arrow::after.icon--xs{font-size:10px}.selectBox-arrow::after.icon--sm{font-size:14px}.selectBox-arrow::after.icon--lg{font-size:40px}.selectBox-arrow::after.icon--xl{font-size:60px}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:220px;min-height:1em;border:solid 1px #E2E3E5;background:#FFF;overflow:auto;margin:0;border-top:0;padding:0}.selectBox-dropdown-menu li{list-style:none}.selectBox-dropdown-menu .selectBox-disabled{display:none}.selectBox-dropdown-menu a{display:block;cursor:pointer;padding:4px 10px;clear:both;font-weight:normal;line-height:20px;color:#262626;white-space:nowrap;background:#FFF;margin-top:0px}.selectBox-dropdown-menu a:hover{text-decoration:none;background-color:#F70F42;color:#FFF}.selectBox-dropdown-menu .selectBox-selected a{background:#D10027;color:#FFF}.secondary-nav .open>a{background:#D10027;color:#FFF}.secondary-nav .open>a i{background-image:url("../images/sprite_w.png")}.secondary-nav .open>a:hover{background:#F70F42}.secondary-nav .chevron-toggle:hover{background:#F70F42}.secondary-nav .chevron-toggle:hover i{background-image:url("../images/sprite_w.png")}.dropdown{z-index:100}.dropdown .divider{width:100%;margin:10px 0 6px;padding:0 10px;position:relative;left:-10px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.dropdown-menu{min-width:120px;padding:0;margin:-1px 0 0;font-size:1em;right:0;border-radius:0}.dropdown-menu.dropdown-controls-menu{padding:10px}.dropdown-menu.dropdown-menu--caret-right,.dropdown-menu.dropdown-menu--caret-left{margin-top:11px}.dropdown-menu.dropdown-menu--caret-right:before{content:'';display:block;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:11px solid rgba(0,0,0,0.15);position:absolute;right:14px;top:-12px;margin-right:-13px}.dropdown-menu.dropdown-menu--caret-right:after{content:'';display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #FFF;position:absolute;right:14px;top:-10px;margin-right:-12px}.dropdown-menu.dropdown-menu--caret-left:before{content:'';display:block;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:11px solid rgba(0,0,0,0.15);position:absolute;left:14px;top:-12px;margin-left:-13px}.dropdown-menu.dropdown-menu--caret-left:after{content:'';display:block;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:10px solid #FFF;position:absolute;left:14px;top:-10px;margin-left:-12px}.nav-pills .dropdown-menu:before,.nav-pills .dropdown-menu:after{display:none}.dropdown-menu .active>a{background:#D10027}.dropdown-menu>li>a{padding:5px 10px}.dropdown-menu>li>a:hover{color:#FFF;background:#F70F42}.dropdown-controls-menu .nav-header{padding-bottom:5px}.dropdown-controls-menu .radio-group label,.dropdown-controls-menu .checkbox-group label{margin-bottom:10px;margin-top:0}.dropdown-controls-menu .radio-group label:last-of-type,.dropdown-controls-menu .checkbox-group label:last-of-type{margin-bottom:0}.nav-pills .open>a.dropdown-toggle,.nav-pills .open>a.dropdown-toggle:hover,.nav>li.dropdown.open.active>a:hover{color:#FFF;background-color:#D10027;border-color:#D10027;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.date-picker-title{margin-left:-5px;padding-bottom:1px;padding-right:7px}.date-picker-title :hover{background:#CCCCCC;border-radius:0px 5px 5px 0px;border:1px 1px 1px solid #433e46;text-decoration:none}.date-picker-title.open{background:#CCCCCC;border-radius:0px 5px 5px 0px;border:1px 1px 1px solid #433e46}.datepicker-dropdown-title-element{padding-right:5px;padding-top:6px}.datepicker-dropdown-title-element a{color:#433e46;cursor:pointer;line-height:.9}.datepicker-dropdown-title-element a:after{content:'';display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #262626;display:inline-block;top:50%;margin-top:-3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.datepicker-dropdown-title-element a.turn:after{transform:rotate(180deg)}.datepicker-dropdown-title-element a h1{padding-bottom:4px;font-size:1.5em}.datepicker-days td.cw{font-size:.9em;background-color:#E2E3E5;pointer-events:none !important}.datepicker-days *{cursor:pointer}.favoriteTargetSummary{margin-top:3px}#favoriteRouteMap.moveOffScreen{position:absolute;top:-9999px;left:-9999px}#addFavoriteRoute:not(.btn){position:absolute;bottom:0;left:0;padding:6px 10px;width:100%;z-index:2;margin-bottom:0;background:rgba(0,0,0,0.4)}#addFavoriteRoute:not(.btn)>div{display:inline-block;float:right}#addFavoriteRoute:not(.btn)>div:first-child{margin:0;float:none;max-width:60%}#addFavoriteRoute:not(.btn) .ask,#addFavoriteRoute:not(.btn) .hint{color:#FFF;display:inline-block;font-size:1em;line-height:30px}#addFavoriteRoute:not(.btn) .ask{margin:0 10px 0 0;font-weight:700}#mapComponentContainer a.addFavoriteRoute{bottom:35px;position:absolute;right:20px;z-index:1}a.addFavoriteRoute{bottom:66px;position:fixed;right:365px;z-index:2}#favoriteRouteMap{height:400px;width:100%}#favoriteRouteMap.fullscreen{position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:100}#favoriteRouteMap.fullscreen #mapFullscreenHeader{display:block}#favoriteRouteMap.fullscreen #mapFullscreenHeader .row{width:100%;max-width:100%}#favoriteRouteMap.fullscreen .exe-map-controls-left{top:86px !important}#favoriteRouteMap.fullscreen .exe-map-controls-right{top:86px !important}#favoriteRouteMap.fullscreen .fullscreen{position:relative !important}#favoriteRouteMap.fullscreen #fullScreenMap{display:none}#favoriteRouteMap #mapFullscreenHeader{display:none}.favorites{width:100%;height:255px;overflow:hidden;letter-spacing:-0.31em}.favorites .ui-effects-wrapper:not(:first-child){margin-left:24px !important}@media (min-width:768px){.favorite.card__item.open{-webkit-transform:translateY(30px) translateZ(0);-moz-transform:translateY(30px) translateZ(0);-ms-transform:translateY(30px) translateZ(0);-o-transform:translateY(30px) translateZ(0);transform:translateY(30px) translateZ(0)}}.favorite.card__item.open .inner-content{overflow:visible}.favorite.card__item.open .inner-content:before{content:'';display:block;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:11px solid rgba(0,0,0,0.3);position:absolute;left:50%;bottom:-9px;margin-left:-10px;-webkit-filter:blur(1px)}.favorite.card__item.open .inner-content:after{content:'';display:block;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:10px solid #FFF;position:absolute;left:50%;bottom:-8px;margin-left:-9px}.favorite.card__item:nth-child(n+21) .box{border:1px dashed #cccccc}.favorite.card__item:nth-child(n+21) .index{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.favorite.card__item:nth-child(21):before{content:"";height:210px;width:1px;position:absolute;left:-24px;top:0;background-color:#CCCCCC;-webkit-transition:all 200ms;transition:all 200ms}@media (min-width:768px){.favorite.card__item:nth-child(21).open:before{-webkit-transform:translateY(-30px) translateZ(0);-moz-transform:translateY(-30px) translateZ(0);-ms-transform:translateY(-30px) translateZ(0);-o-transform:translateY(-30px) translateZ(0);transform:translateY(-30px) translateZ(0)}}.pageFavoritesScroller .prev.button,.pageFavoritesScroller .next.button{margin-top:-72px}#favoriteDetailActions{line-height:60px}#favoriteTargetSummary .preview-header{padding:1em}#favoriteTargetSummary .preview-header h2{line-height:40px}#favoriteTargetSummary .preview-header.actions{text-align:right}#favoriteTargetSummary .number-data{color:#FFF}#favoriteTargetSummary .summary-sport-list ul{padding-right:2em}#favoriteTargetSummary .summary-sport-list li{margin-bottom:8px}#favoriteTargetSummary .summary-sport-list li img{min-width:60px;background-color:#D10027}#favoriteTargetSummary .number-data-container .border-box{border-right:1px solid #F2F2F2;min-height:204px;margin-bottom:2em;position:relative}#favoriteTargetSummary .number-data-container .border-box.last{border-right:none}#favoriteTargetSummary .number-data-container .border-box .summary{position:absolute;top:30%}.advancedTargetSummary #frame ul{padding:0px}.advancedTargetSummary #frame ul li h3{margin-top:0px}.advancedTargetSummary .slider-content{background:#FFF;padding-top:10px;padding-bottom:10px}.advancedTargetSummary .slider-init{position:relative;margin-right:42px;margin-left:42px}.advancedTargetSummary .slider-init .btn.prev{left:-40px}.advancedTargetSummary .slider-init .btn.next{right:-40px}.favoriteTargetSummary .basic-data-panel__item[data-is-hidden="true"]{display:none}.favoriteTargetSummary .basic-data-panel__item--has-sport-heading{white-space:nowrap;overflow:hidden}.favoriteTargetSummary .basic-data-panel__item--has-sport-heading .sport-heading-placeholder{padding-right:20px}.favoriteTargetSummary .basic-data-panel__item--has-sport-heading .sport-heading-placeholder img{max-height:34px}.favoriteTargetSummary .basic-data-panel__item--has-sport-heading .sport-heading-placeholder .favoriteName{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.favoriteTargetSummary .basic-data-panel__item--has-sport-heading .sport-heading-placeholder input[type="text"]{max-width:80%}.favoriteTargetSummary .basic-data-panel__item--has-sport-heading h4,.favoriteTargetSummary .basic-data-panel__item--has-sport-heading figure{display:inline-block;vertical-align:middle}@media (min-width:992px){.favoriteTargetSummary .basic-data-panel__item--has-sport-heading .basic-data-panel__item-wrapper{padding-left:0}}@media (max-width:767px){.favoriteTargetSummary .preview-header{text-align:center}.favoriteTargetSummary .preview-header.actions{text-align:center}.favoriteTargetSummary .slider-init{margin-top:2em;margin-bottom:2em}.favoriteTargetSummary .summary-sport-list{text-align:center}}label{display:block;margin-bottom:5px;font-weight:400}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{display:inline-block;font-size:1rem;line-height:20px;height:30px;vertical-align:middle;padding:4px 8px;color:#262626;margin-bottom:0;width:100%;-webkit-appearance:none}input,textarea,.uneditable-input{width:206px}textarea{height:auto;resize:none}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{background-color:#fff;border:1px solid #CCCCCC;-webkit-box-shadow:inset 1px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 1px 2px 2px rgba(0,0,0,0.2)}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:#1AC9FF;outline:none;outline:thin dotted \9}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;*margin-top:0;margin-top:1px \9;line-height:normal}input[type="file"],input[type="image"],input[type="submit"],input[type="reset"],input[type="button"],input[type="radio"],input[type="checkbox"]{width:auto}select,input[type="file"]{height:13em;*margin-top:4px;line-height:13em}select{width:220px;border:1px solid #CCCCCC;background-color:#fff;height:40px;padding-top:6px;font-size:16px;line-height:20px;color:#262626;border-radius:0;background-color:#E2E3E5;border:1px solid #E2E3E5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-appearance:none}select[multiple],select[size]{height:auto}select:focus,input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.uneditable-input,.uneditable-textarea{color:#999999;background-color:#fcfcfc;border-color:#CCCCCC;box-shadow:inset 0 1px 2px rgba(0,0,0,0.025)}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#CCCCCC}input::-moz-placeholder,textarea::-moz-placeholder{color:#CCCCCC;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#CCCCCC}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#CCCCCC}span.placeholder{position:absolute !important;height:auto !important;color:#CCCCCC;bottom:auto !important}.radio,.checkbox{min-height:1.42857143;padding-left:1em;margin-top:0}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-20px}.radio.inline,.checkbox.inline{display:inline-block;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input[type="checkbox"].checkbox-left{float:left;margin:3px 5px 0 0}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input[class*="col-"],select[class*="col-"],textarea[class*="col-"],.uneditable-input[class*="col-"],.row input[class*="col-"],.row select[class*="col-"],.row textarea[class*="col-"],.row .uneditable-input[class*="col-"]{float:none;margin-left:0}.input-append input[class*="col-"],.input-append .uneditable-input[class*="col-"],.input-prepend input[class*="col-"],.input-prepend .uneditable-input[class*="col-"],.row input[class*="col-"],.row select[class*="col-"],.row textarea[class*="col-"],.row .uneditable-input[class*="col-"],.row .input-prepend [class*="col-"],.row .input-append [class*="col-"]{display:inline-block}input[disabled],input[disabled]+.input-group-addon,select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly],input[readonly="readonly"]+.input-group-addon,input[readonly]+.input-group-addon{background-color:#F2F2F2;box-shadow:none}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#FF9933;color:#FF9933}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#FF9933;color:#FF9933}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{background-color:#FFF9F3}.control-group.precalc input,.control-group.precalc select,.control-group.precalc textarea{color:#5ab5e2;font-style:italic}.control-group.precalc input:focus,.control-group.precalc select:focus,.control-group.precalc textarea:focus{color:#262626}.control-group.error .control-label{color:#FF9933}.control-group.error .help-block{font-size:.875em;margin:0;color:#FF9933;padding-top:3px}.control-group.error .help-block-push{margin-top:8px}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline{color:#468847}.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#262626}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#468847;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#356635;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7aba7b}.control-group.success .input-prepend .input-group-addon,.control-group.success .input-append .input-group-addon{color:#262626;background-color:transparent;border-color:#FC9727}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline{color:#3a87ad}.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#262626}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#3a87ad;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#2d6987;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7ab5d3}.control-group.info .input-prepend .input-group-addon,.control-group.info .input-append .input-group-addon{color:#262626;background-color:transparent;border-color:#FC9727}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#e9322d;box-shadow:0 0 6px #f8b9b7}.form-actions{padding:.42857143 20px 1.42857143;margin-top:1.42857143;margin-bottom:1.42857143;background:none;border:0}.form-actions:before,.form-actions:after{content:" ";display:table}.form-actions:after{clear:both}.form-actions:before,.form-actions:after{content:" ";display:table}.form-actions:after{clear:both}.help-block,.help-inline{color:#262626}.help-block{display:block;margin:1em 0}.help-inline{display:inline-block;vertical-align:middle;padding-left:5px}.description-block{display:none;position:absolute;top:0;right:0;background:url(../images/help-tip.png) 0 10px no-repeat;margin-right:-240px;padding-left:12px;width:200px}.description-block p{background:#E2E3E5;padding:10px}.info-block p{color:#808080;padding-top:3px;margin:0}.preset-data label{margin:.5em 0 0 .5em;font-weight:600;text-transform:uppercase;cursor:default}.productSettings-deviceId label{margin:.5em 0 0 .3em;font-weight:600;text-transform:uppercase;cursor:default}.uppercase input{text-transform:uppercase}.basic-data-panel h3{color:#262626}.basic-data-panel .gfx-settings{background-repeat:no-repeat;background-position:left 10px;padding-left:46px;position:relative;background-size:40px;margin:0}.basic-data-panel .gfx-settings:before{width:40px;height:40px;position:absolute;left:0;top:0;background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.basic-data-panel .number-data{font-size:32px;font-family:'Open Sans',sans-serif;font-weight:normal;display:block;clear:both;float:left;width:100%;color:#262626}.basic-data-panel .number-data .total-value{font-size:1em;color:#262626;font-family:'Open Sans',sans-serif;font-weight:bold}.basic-data-panel .label-data{display:block;color:#808080;padding-top:1px;font-size:12px;font-family:Helvetica,Arial,sans-serif;line-height:1.2;margin-bottom:3px}.basic-data-panel .label-data .label-unit{text-transform:lowercase}.basic-data-panel .label-data.black{font-family:Helvetica,Arial,sans-serif;font-size:1em;font-weight:bold;color:#262626;text-transform:uppercase;padding-top:0;margin-bottom:0}.basic-data-panel .label-data.black.trainingLoadText{font-weight:normal;text-transform:none}.basic-data-panel .i40xbdp-trainings{background-image:url(../images/icons/40x40_bdp_trainings.png)}.basic-data-panel .i40xbdp-distance{background-image:url(../images/icons/flowiconssvgworkfile_distance.svg)}.basic-data-panel .i40xbdp-duration{background-image:url(../images/icons/flowiconssvgworkfile_duration.svg)}.basic-data-panel .i40xbdp-calories{background-image:url(../images/icons/flowiconssvgworkfile_calories.svg)}.basic-data-panel .i40xbdp-hravg{background-image:url(../images/icons/flowiconssvgworkfile_hr.svg)}.basic-data-panel .i40xbdp-altitude{background-image:url(../images/icons/flowiconssvgworkfile_altitude.svg)}.basic-data-panel .i40xbdp-ascent{background-image:url(../images/icons/flowiconssvgworkfile_ascent.svg)}.basic-data-panel .i40xbdp-descent{background-image:url(../images/icons/flowiconssvgworkfile_descent.svg)}.basic-data-panel .i40xbdp-cadence{background-image:url(../images/icons/flowiconssvgworkfile_cadence.svg)}.basic-data-panel .i40xbdp-runningindex{background-image:url(../images/icons/flowiconssvgworkfile_runningindex.svg)}.basic-data-panel .i40xbdp-speed{background-image:url(../images/icons/flowiconssvgworkfile_speed.svg)}.basic-data-panel .i40xbdp-stridelength{background-image:url(../images/icons/flowiconssvgworkfile_stridelength.svg)}.basic-data-panel .i40xbdp-temperature{background-image:url(../images/icons/flowiconssvgworkfile_temperature.svg)}.basic-data-panel .i40xbdp-trainingload{background-image:url(../images/icons/flowiconssvgworkfile_trainingload.svg)}.basic-data-panel .bdp-svg{position:absolute;left:0px;top:10px;width:40px;height:40px}.basic-data-panel .summary{display:block;clear:both;position:relative}.basic-data-panel .input-no-border{margin-top:0px;padding:0;border:1px solid transparent}.radio-group.boxed-values,.checkbox-group.boxed-values{margin-left:2px}.radio-group.boxed-values:before,.checkbox-group.boxed-values:before,.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{content:" ";display:table}.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{clear:both}.radio-group.boxed-values:before,.checkbox-group.boxed-values:before,.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{content:" ";display:table}.radio-group.boxed-values:after,.checkbox-group.boxed-values:after{clear:both}.radio-group.boxed-values label,.checkbox-group.boxed-values label{background:#FFF;padding:5px 10px;margin-right:0px;margin-left:-2px !important;font-size:1em;min-width:60px;text-align:center;line-height:20px;float:left;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.radio-group.boxed-values label.rbox-cbox-checked,.checkbox-group.boxed-values,.radio-group.boxed-values label.rbox-cbox-checked:hover,.checkbox-group.boxed-values:hover,.radio-group.boxed-values label.rbox-cbox-checked:focus,.checkbox-group.boxed-values:focus{color:#FFF;background:#D10027;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.radio-group.boxed-values label.rbox-cbox-checked:after,.checkbox-group.boxed-values:after{position:absolute;content:"";top:0px;right:1px;height:100%;border-left:1px solid #D10027;z-index:2}.radio-group.boxed-values label.rbox-cbox-checked:before,.checkbox-group.boxed-values:before{display:none}.radio-group.boxed-values label.radio:before{position:absolute;content:"";top:25%;left:0px;height:50%;border-left:1px solid #CCCCCC}.radio-group.boxed-values label.radio:focus{background:#FFF}.radio-group.boxed-values label.radio:hover{color:#FFF;background:#F70F42}.radio-group.boxed-values label.radio:hover:before{display:none}.radio-group.boxed-values label.radio:hover:after{position:absolute;content:"";top:0px;right:1px;height:100%;border-left:1px solid #D10027;z-index:2;padding:0}.radio-group.boxed-values label.radio:hover>i{background-image:url("../images/sprite_w.png")}.radio-group.boxed-values label.radio:first-child,.radio-group.boxed-values label.radio:first-child,.radio-group.boxed-values label.radio.first{border-top-left-radius:4px;border-bottom-left-radius:4px}.radio-group.boxed-values label.radio:last-child,.radio-group.boxed-values label.radio:last-child,.radio-group.boxed-values label.radio.last{border-top-right-radius:4px;border-bottom-right-radius:4px}.radio-group.boxed-values label.radio:first-child:before,.radio-group.boxed-values label.radio:last-child:after,.radio-group.boxed-values label.radio.first:before,.radio-group.boxed-values label.radio.last:after{border:none}.radio-group.boxed-values label:first-child:hover,.radio-group.boxed-values label:first-child:active{border-left-color:#D10027}.radio-group.boxed-values input[type="radio"]+span,.radio-group.boxed-values input[type="radio"]+span{display:none}.checkbox-group .checkbox.disabled{color:#F2F2F2}.checkbox-group .checkbox.disabled span{opacity:.3}.radio-group label,.checkbox-group label{font-weight:normal;position:relative;white-space:nowrap;padding-right:1em;margin-left:12px;cursor:pointer;padding-top:0px}.radio-group-extend{border-bottom:1px dashed #999999;padding-top:1em}.radio-group-extend label{font-size:1.3em}.radio-group-extend label span{margin-top:2px}.radio-group-extend p{padding-left:1.5em}.info-line-wrapper{color:#808080;font-size:.8em;padding-top:4px;font-size:.875em}.info-line-wrapper.force-wrap{white-space:normal}.flow-form label{font-size:1em}.flow-form .control-group{margin-top:0;height:auto;margin-bottom:0}.flow-form .control-group .help-block{margin-top:0px;margin-bottom:0px}.flow-form .use-selectbox{min-width:220px !important}.flow-form .contains-icon{background-repeat:no-repeat;background-position:right 50%;padding-right:40px}.flow-form .input-icon-time,.flow-form .input-icon-date,.flow-form .input-icon-selectbox{background-image:url(../images/icons/input40x_test.png)}.primary-heading-chapter input{width:auto}.input-append,.input-prepend{display:inline-block;width:100%;margin-bottom:.71428571;vertical-align:middle;white-space:nowrap;position:relative}.input-append.custom-icon .input-group-addon,.input-prepend.custom-icon .input-group-addon,.input-append.custom-icon,.input-prepend.custom-icon{background-color:#262626;border-color:#262626;background-position:center 50%;background-repeat:no-repeat;content:""}.input-append input,.input-prepend input{padding-right:40px}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .help-block,.input-prepend .help-block,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:1rem;margin-top:0}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{position:relative;margin-bottom:0;*margin-left:0;vertical-align:top}.input-append input:focus,.input-prepend input:focus,.input-append select:focus,.input-prepend select:focus,.input-append .uneditable-input:focus,.input-prepend .uneditable-input:focus{z-index:2}.input-append .input-group-addon,.input-prepend .input-group-addon{display:inline-block;width:auto;min-width:20px;padding:4px 8px 4px 5px;text-align:center;font-family:Helvetica,Arial,sans-serif;border-left:none;color:#262626;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:1px;right:1px;z-index:3}.input-append .input-group-addon i,.input-prepend .input-group-addon i{position:absolute;top:6px;right:8px}.input-append.custom-icon .input-group-addon{height:30px}.input-append.custom-icon .input-group-addon>*{width:100%;height:100%;background-position:50% 50%}.input-append.custom-icon input{border-right:none}.required-data label:after{content:"*";color:#D10027;padding-left:3px;font-weight:bold}.radio-group label:after,.checkbox-group label:after{content:'';padding:0}.form-inline select{margin-top:0px}.form-inline input{width:auto}.form-horizontal .control-label{float:left;width:160px;padding-top:9px;text-align:right;font-weight:bold}div .row.input-imperial{margin:0}.precalc .placeholder{color:#5ab5e2;font-style:italic}legend+.control-group{margin-top:1.42857143;-webkit-margin-top-collapse:separate}@media all and (min-width:992px){.control-group .controls [class*="col-"]:nth-child(n+2){padding-left:10px}}.control-label{font-size:1em;padding-right:20px;text-align:right}.text-left .control-label{text-align:left}@media (min-width:768px){.row .label-wrapper{display:table;height:30px}.row .label-wrapper .control-label{display:table-cell;vertical-align:middle}.btn-div{float:right}.input-div{float:left;width:100%}}textarea{width:100%;min-height:180px}.swimming-stats-single-exercise{padding-left:12px;padding-top:8px;padding-bottom:8px}.swimming-stats-piechart{display:inline-block;height:230px}.swimming-stats-table-summary{display:inline-block}.swimming-stats-wrapper .swimming-stats-header{font-size:16px;font-family:Helvetica,Arial,sans-serif;color:#262626}.chart-header__chart-time-text{line-height:34px;margin-right:10px}.notification-setting-row{margin-top:1em;margin-bottom:.5em}.notification-setting-row dl dt{display:none}.btn-loading{background:#808080 !important;border-color:#808080 !important;background-image:url(../images/layout/btn_preload_20x20.gif) !important;background-position:50% 50% !important;background-repeat:no-repeat !important;color:transparent !important}.btn-loading:hover{background:#808080 !important;border-color:#808080 !important;background-image:url(../images/layout/btn_preload_20x20.gif) !important;background-position:50% 50% !important;background-repeat:no-repeat !important;color:transparent !important}.indexMap-marker{position:absolute;padding:0px;cursor:pointer;text-align:center;height:40px}.indexMap-marker.single{width:36px;height:42px;background:url(../images/map_icons/markers/marker_bg.png) no-repeat 50% 50%;background-size:100%;overflow:hidden}.indexMap-marker.single:hover{-webkit-transform:scale(2) !important;-moz-transform:scale(2) !important;-ms-transform:scale(2) !important;transform:scale(2) !important}.indexMap-marker.cluster{width:57px;height:40px;border:none}.indexMap-marker.cluster .inner{width:57px;height:40px;background-image:url(../images/map_icons/markers/clustersprite.png)}.indexMap-marker.cluster .inner.focus{-webkit-animation:inner-focus .1s steps(4) forwards;-moz-animation:inner-focus .1s steps(4) forwards;-ms-animation:inner-focus .1s steps(4) forwards;-o-animation:inner-focus .1s steps(4) forwards;animation:inner-focus .1s steps(4) forwards}@-webkit-keyframes inner-focus{from{background-position:0px}to{background-position:-228px}}@-moz-keyframes inner-focus{from{background-position:0px}to{background-position:-228px}}@-ms-keyframes inner-focus{from{background-position:0px}to{background-position:-228px}}@-o-keyframes inner-focus{from{background-position:0px}to{background-position:-228px}}@keyframes inner-focus{from{background-position:0px}to{background-position:-228px}}.indexMap-marker.single img{position:absolute;left:3px;top:3px}.indexMap-marker img{border:none;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}.indexMap-marker.single img{-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom;background:#D10027}.indexMap-marker.single img.game,.indexMap-marker.single img.match{background:#262626}.indexMap-marker.single img.icon-gradient{background-color:#D10027;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #D10027), color-stop(1, #fa0027));background-image:-o-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-moz-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-webkit-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-ms-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:linear-gradient(to right top, #D10027 0%, #fa0027 100%)}.indexMap-marker.single.marker-hover{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-animation:none;-moz-animation:none;-ms-animation:none;-o-animation:none;animation:none;opacity:1 !important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.indexMap-marker.single img.focus{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2)}#map-data-infinite-list{height:100%;padding:0}#map-data-infinite-list-content{padding-bottom:1.625em}#map-data-infinite-list-content #no-more-items{text-align:center;padding:15px;background-color:#FFF;color:#262626;opacity:0;height:auto;margin-bottom:37px}.map-data-infinite-list-content-item{background-color:#E2E3E5;position:relative;height:126px}.map-data-infinite-list-content-item h5 img{border:1px solid #E2E3E5}.map-data-infinite-list-content-item h5 .name-content{padding-left:.5em}.map-data-infinite-list-content-item .date-time-content{font-size:.8em;display:block;line-height:1.1em}#map-data-infinite-list-navigation-next p a{display:none}.map-wrap.container{padding-left:0 !important;padding-right:0 !important}.flow-map{position:fixed !important;top:80px;bottom:0;z-index:2;opacity:1;-moz-transition:opacity 450ms linear 150ms;-webkit-transition:opacity 450ms linear 150ms;transition:opacity 450ms linear 150ms}.flow-map.loading{opacity:0}.mapFullscreenHeader,.graphFullscreenHeader{background-color:#FFF;position:relative;z-index:99;padding:5px 0;box-shadow:0 3px 4px rgba(0,0,0,0.2)}#mapComponentContainer{position:relative;width:100%;overflow:hidden}#mapComponentContainer .right-of-container{position:absolute;top:15px;right:20px;z-index:2}#mapTouchOverlay{-webkit-user-select:none}#mapTouchOverlay.visible{position:absolute;width:100%;height:100%;top:0;left:0;z-index:99;opacity:1;background:rgba(0,0,0,0.2);transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out}#mapTouchOverlay.visible:before{width:40px;height:40px;background:url(../images/icons/lock.svg) no-repeat 50% 50%;position:absolute;display:block;top:1.5625em;left:1.5625em;content:'';opacity:.7}#mapTouchOverlay.ui-draggable-dragging{background:rgba(0,0,0,0.4)}#myCanvas{display:block;position:relative;margin:5em auto auto}#myCanvas.unlocked,#myCanvas.locked{display:none}#map_canvas.analyse{width:100%;height:380px;border:1px solid #F2F2F2}.exe-map-controls-left{z-index:9;position:absolute;width:40px;top:96px;left:20px}.right-of-container{position:fixed;top:96px;right:365px;z-index:2;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.exe-map-controls-right .btn{margin-bottom:10px}.map-feed-selector{margin-left:15px}.map-feed-selector .radio{background:#FFF}.exe-map-controls-left.subpage{top:16px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.controls-locked .exe-map-controls-left.subpage{-webkit-transform:translateX(-80px);-moz-transform:translateX(-80px);transform:translateX(-80px)}.controls-locked .right-of-container.exe-map-controls-right{-webkit-transform:translateX(80px);-moz-transform:translateX(80px);transform:translateX(80px)}#map-data-infinite-list-holder{background-color:#FFF;width:20%;height:94.5%;right:0;background:#808080;padding:0;top:62px;border-left:1px solid #E2E3E5;position:fixed}.bumps iframe{max-height:300px;height:100%;position:absolute;left:0;top:0;width:100%}.bumps .placeholder{opacity:0}.close-list{display:none}.show-feed{display:none}.sport-icon{width:48px;height:55px;background:url(../images/map_icons/markers/marker_bg.png) no-repeat 50% 50%;background-size:100%;overflow:hidden;position:absolute;display:block;padding:4px;z-index:32 !important}.sport-marker{background-size:100%;overflow:hidden;position:absolute;display:block}.sport-icon-img{display:block;position:absolute;z-index:30 !important}.sport-marker-label{display:block;top:2px;color:#262626;font-weight:normal;position:absolute;left:6px;width:5px;text-align:center;z-index:31}.sport-marker-label--double-digit{display:block;top:2px;color:#262626;font-weight:normal;position:absolute;left:2px;width:5px;text-align:center;z-index:31}.sport-marker-label--phase{color:#FFF}#map-data-infinite-list-holder-two{height:93.5%;right:0;background:#808080;padding:0;top:80px;position:absolute;z-index:2;width:100%;max-width:350px}#map-data-infinite-list-holder-two .spinner{margin-top:20px;color:#fff !important}#map-data-infinite-list-holder-two .loading-more{color:#262626}#map-data-infinite-list-holder-two #map-data-infinite-list-header h3{font-size:1em;padding:5px 0 5px 10px;color:#FFF;margin:0}#map-data-infinite-list-holder-two #map-data-infinite-list-content{background:#F2F2F2;width:100%;max-width:350px}#map-data-infinite-list-holder-two .map-data-infinite-list-content-item{display:block;height:auto;position:relative;margin-bottom:.625em;opacity:1;width:100%}#map-data-infinite-list-holder-two .map-data-infinite-list-content-item:hover .inner-content{-webkit-transform:translate3d(-40px, 0, 0);transform:translate3d(-40px, 0, 0);box-shadow:10px 3px 10px -10px rgba(0,0,0,0.5)}#map-data-infinite-list-holder-two .map-data-infinite-list-content-item.visible{opacity:1}#map-data-infinite-list-holder-two .map-data-infinite-list-content-item.expanded .inner-content{-webkit-transform:translate3d(-38%, 0, 0);transform:translate3d(-38%, 0, 0);box-shadow:20px 3px 20px -10px rgba(0,0,0,0.5)}#map-data-infinite-list-holder-two .map-data-infinite-list-content-item.expanded .inner-content:before{position:absolute;width:100%;height:100%;left:0;top:0;display:block;content:'';box-shadow:-20px 3px 20px -10px rgba(0,0,0,0.5)}#map-data-infinite-list-holder-two .map-data-infinite-list-content-item.expanded .helpers{width:38%}#map-data-infinite-list-holder-two .map-data-infinite-list-content-item.expanded a{position:relative}#map-data-infinite-list-holder-two .helpers{position:absolute;right:0;height:100%;width:11.333333%;overflow:hidden;top:0;z-index:9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#map-data-infinite-list-holder-two .helpers a{color:#262626;position:relative;display:block;height:100%;padding:39% 0 5px 10px;border-bottom:1px solid #FFF}#map-data-infinite-list-holder-two .helpers a:hover{color:#262626;text-decoration:none;background:#CCCCCC;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#map-data-infinite-list-holder-two .helpers a:first-child{border-top:1px solid #FFF}#map-data-infinite-list-holder-two .helpers a:only-child{border-bottom:1px solid #FFF;border-top:1px solid #FFF;height:100%}#map-data-infinite-list-holder-two .helpers a:only-child:before{top:37%}#map-data-infinite-list-holder-two .helpers a{padding-top:0;padding-bottom:0;height:50%}#map-data-infinite-list-holder-two .helpers a:before{top:28%}#map-data-infinite-list-holder-two .helpers a>div{display:table;height:100%}#map-data-infinite-list-holder-two .helpers a>div>div{display:table-cell;height:100%;vertical-align:middle;white-space:nowrap}#map-data-infinite-list-holder-two .inner-content{background-color:#FFF;padding:0em;border:1px solid #E2E3E5;float:none;height:auto;position:relative;cursor:default;width:100%;z-index:10;cursor:pointer;transform:translateZ(0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}#map-data-infinite-list-holder-two .user-details{width:100%;float:left;padding:.425em .375em}#map-data-infinite-list-holder-two .user-details .profile-image{float:left;width:42px;margin-right:2%}#map-data-infinite-list-holder-two .user-details .profile-image img{border:1px solid #E2E3E5;border-radius:100%}#map-data-infinite-list-holder-two .user-details .user-content{float:left;width:84%}#map-data-infinite-list-holder-two .user-details .user-content .date-time-content{float:right;color:#999999;margin-top:.125em}#map-data-infinite-list-holder-two .user-details .user-content h5{float:left;font-size:1em;margin:0;min-width:82%;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#map-data-infinite-list-holder-two .user-details .user-content a{color:#262626}#map-data-infinite-list-holder-two .user-details .sport-type-highlight{float:left}#map-data-infinite-list-holder-two .content-data{width:100%;float:left;border-top:1px solid #E2E3E5}#map-data-infinite-list-holder-two .content-data .data-item{width:31.25%;float:left;border-right:1px solid #E2E3E5}#map-data-infinite-list-holder-two .content-data .data-item:nth-of-type(1):nth-last-of-type(1){width:100%}#map-data-infinite-list-holder-two .content-data .data-item:nth-of-type(1):nth-last-of-type(2){width:50%}#map-data-infinite-list-holder-two .content-data .data-item:nth-of-type(2):nth-last-of-type(1){width:50%}#map-data-infinite-list-holder-two .content-data .data-item:nth-of-type(2):nth-last-of-type(2){width:37.5%}#map-data-infinite-list-holder-two .content-data .data-item:last-child{border-right:0}.basic-data-panel__item--explore{letter-spacing:normal;padding:9px 0;display:table-cell;float:none;vertical-align:middle;padding:3px 5px}.basic-data-panel__item--explore::after{content:'';position:absolute;right:0;top:0;bottom:0;height:30px;width:1px;background:#E2E3E5;margin:auto 0}.basic-data-panel__item--explore:last-child::after,.basic-data-panel__item--explore.no-line::after{display:none}.basic-data-panel__item--explore::after{display:none}.basic-data-panel__item--explore .basic-data-panel__label{margin:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.basic-data-panel__item--explore .basic-data-panel__value{text-align:right;padding-left:0}@media (max-width:768px){#map_canvas.flow-map{width:100%}#map-data-infinite-list-holder-two{-webkit-transform:translate(490px, 0);-ms-transform:translate(490px, 0);transform:translate(490px, 0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.show-feed{display:block !important;width:2.5em;height:5em;position:fixed;right:0;top:47%;z-index:2;overflow:hidden;white-space:nowrap;color:#FFF;background:#999999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.show-feed::after{font-family:'PolarIcons';display:inline-block;position:relative;font-style:normal;font-weight:normal;font-size:20px;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e014';position:absolute;left:50%;top:50%;margin-left:-10px;margin-top:-10px;color:#FFF;width:20px;height:20px}.show-feed::after.icon--xs{font-size:10px}.show-feed::after.icon--sm{font-size:14px}.show-feed::after.icon--lg{font-size:40px}.show-feed::after.icon--xl{font-size:60px}.show-feed:hover{background-color:#F70F42}.right-of-container{right:20px}.feed-open .right-of-container{right:365px}.flow-map{top:50px}}@media (max-width:991px){.flow-map{top:50px}#map-data-infinite-list-holder-two{top:50px}}@media (max-width:350px){#map-data-infinite-list-holder-two{top:80px}}.modal-body{max-height:800px;padding:20px}.override .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background-color:transparent !important;background-image:url(../images/layout/mask_dots.png)}.modal .content-starter{margin:0;padding:0 1.875em}.modal h3,.modal h2,.modal h1{color:#262626}.modal h3{font-size:26px}.modal .btn-group a{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.override .modal{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3)}.modal-scrollable{position:fixed}#flow_overlay{width:500px;display:block !important;z-index:-1;position:relative;background:#FFF;box-shadow:0 12px 36px -7px rgba(0,0,0,0.4)}#flow_overlay #ajaxed{padding:0}#flow_overlay h2{margin-top:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#flow_overlay h1{background:#F2F2F2;color:#262626;border-bottom:1px solid #F2F2F2;padding:10px 10px 10px 20px;margin-top:0;margin-bottom:0;word-wrap:break-word}#flow_overlay .modal-close:hover{text-decoration:none}#flow_overlay.wide{width:680px}#flow_overlay.extra-narrow{width:350px}#flow_overlay .modal-footer{padding-top:10px}#flow_overlay .boxed-values{margin-bottom:5px}#flow_overlay .modal-body{overflow-y:auto}@media screen and (max-width:1199px){#flow_overlay{position:absolute;top:0;left:-9999px}}.modal-loaded #flow_overlay{z-index:11111}.modal-close-link{margin-top:0px;margin-left:25px}.modal-close-dark{background-image:url(../images/sprite_dg.png) !important}#flow_overlay.narrow{width:400px}#flow_overlay.wide{width:800px}#flow_overlay.extra-wide{width:920px}#flowModalOverlay{position:relative;background:#F2F2F2;z-index:11111;box-shadow:0 12px 36px -7px rgba(0,0,0,0.4)}#flowModalOverlay h2{margin-top:1em}#flowModalOverlay h1{background:#262626;color:#FFF;padding:10px 10px 2px 20px;margin-top:0}.login-modal.modal{width:300px;padding-left:25px;padding-right:25px;padding-bottom:3px;padding-top:20px;margin-left:-150px;-moz-outline:none}.login-modal.modal h2{font-size:42px;padding:0px;margin:0px;margin-bottom:20px;font-weight:normal;line-height:1em}.login-modal.modal .login-field{width:100%;margin:0px;-webkit-user-modify:read-write-plaintext-only;-webkit-backface-visibility:hidden;-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);transform:rotateY(0deg)}.login-modal.modal .button-set{margin-bottom:0;text-align:center}.login-modal.modal .button-set span{float:left;width:100%;clear:both;margin:1em 0 0 0}.login-modal.modal .btn-lg{width:100%;padding:9px 0;margin-top:0px;margin-bottom:0px;border:0}.login-modal.modal .small-link{color:#263FD7}.login-modal.modal .text-label{margin:1em 0;text-align:center}.modal-close{height:30px;width:30px;background-image:url(../images/sprite_bl.png);background-repeat:no-repeat;background-position:-775px 10px}.modal-close:hover{text-decoration:none}.settings-modal .modal-footer{border:none;background:none}.device_instructions-modal{padding:1.5625em}#device_instructions_in_modal{width:500px;margin-left:-280px}.basic-data-panel--analysis .basic-data-panel__item:nth-child(4)::after{display:none}#resetFullScreenMap,#resetFullScreenCurve{position:absolute;right:20px;top:7px}.full-screen-chart-wrapper{z-index:999;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:#fff;max-width:none;overflow-y:scroll}.full-screen-chart .chart-controls{padding-right:20px}.full-screen-chart .curve-wrapper{padding-top:40px}.full-screen-map .exe-map-controls-left,.full-screen-map .exe-map-controls-right{top:100px !important}#showHrSamples{color:#D10027}#showSpeedSamples{color:#0028CE}#showCadenceSamples{color:#4F8D06}#showAltitudeSamples{color:#808080}#showTemperatureSamples{color:#4D759E}#showPowerSamples{color:#FF9933}#showLeftRightBalanceSamples{color:#FF1FF4}#showForceSamples{color:#262626}#showPositiveForceSamples{color:#262626}.sly-element{height:100px}.sly-element [class*="multisport-list__item"]{vertical-align:top;letter-spacing:normal;display:inline-block;border-right:1px solid #F2F2F2;padding:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;min-width:220px;height:102px;line-height:80px}.sly-element .multisport-list__item{cursor:pointer;color:#262626;background-color:#FFF}.sly-element .multisport-list__item:hover,.sly-element.current .multisport-list__item{background:#D10027;border-color:#D10027;color:#FFF !important}.sly-element .multisport-list__item:hover time,.sly-element.current .multisport-list__item time{color:#FFF}.sly-element .multisport-list__item:hover .multisport-list__item__image>img,.sly-element.current .multisport-list__item .multisport-list__item__image>img{border-color:#FFF}.sly-element.current .multisport-list__item::before{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #FFF;display:block;content:'';height:0;width:0;z-index:25;position:absolute;bottom:0px;left:50%;margin-left:-20px}.sly-element .multisport-list__item--transition{min-width:0;text-align:center;height:102px;width:190px;padding:10px 20px;color:#808080;overflow:hidden}.sly-element .multisport-list__item--transition h4{margin:0}.sly-element .multisport-list__item--transition time{color:#808080}.sly-element .multisport-list__item--transition time[class*="before-icon"]::before{background-image:url("../images/sprite_dg.png")}.current .multisport-list__item--transition [class*="before-icon"]::before{background-image:url("../images/sprite_dg.png") !important}.multisport-list{width:100%;border-bottom:1px solid #F2F2F2;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;display:block;letter-spacing:-0.31em;position:relative;background:#FFF}.multisport-list.showSportListButtons{border-left:0 solid #F2F2F2;border-right:0 solid #F2F2F2;padding:0 40px}.multisport-list.showSportListButtons .multisport-list__control{display:inline-block}.multisport-list #frame{height:102px;width:100%;white-space:nowrap;background-color:#F2F2F2}.multisport-list #frame ul{padding:0}.multisport-list #frame ul li{width:220px;margin-right:190px;cursor:default;padding:0}.multisport-list #frame ul li:last-child{margin-right:1px}.multisport-list__control{position:absolute;display:none;letter-spacing:normal;height:100%;width:40px;top:0}.multisport-list__control button{width:38px;height:100%;text-indent:-999em;display:block;overflow:hidden;background:url(../images/sprite_bl.png);background-repeat:no-repeat;border-width:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.multisport-list__control button:hover{background:#D10027 url(../images/sprite_w.png);background-repeat:no-repeat}.multisport-list__control button.disabled{background:url(../images/sprite_lg.png);background-repeat:no-repeat;border:0}.multisport-list__control button.disabled:hover{cursor:default}.multisport-list__control.left{left:0;border-right:1px solid #F2F2F2;border-left:1px solid #F2F2F2}.multisport-list__control.left button{background-position:-531px 50%}.multisport-list__control.right{right:0;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2}.multisport-list__control.right button{background-position:-441px 50%}.multisport-list__image{margin-right:5px;line-height:40px;height:40px;display:inline-block}.multisport-list__image>span{border:1px solid #FFF;display:block}.multisport-list__image>span>img{width:40px;height:40px}.multisport-list__content,.multisport-list__transition-time{line-height:20px;display:inline-block;vertical-align:middle;text-align:left;max-width:150px;overflow:hidden}.multisport-list__content time,.multisport-list__transition-time time{display:inline-block;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.multisport-list__content time:before,.multisport-list__transition-time time:before{top:0;height:20px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.multisport-list__item h4{margin:0;text-overflow:ellipsis;overflow:hidden}.multisport-sportdetails{width:100%;overflow:hidden;position:relative;letter-spacing:-0.31em;background:#FFF}.multisport-sportdetails__single{height:0px;width:100%;overflow:hidden;opacity:1;border-left:1px solid #F2F2F2;border-right:1px solid #F2F2F2;z-index:2;position:relative;background:#FFF;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0}.multisport-sportdetails__single.active{z-index:3;height:auto;opacity:1;border-bottom:1px solid #F2F2F2}.multisport-sportdetails__data-column{width:20%;letter-spacing:normal;display:inline-block;padding:20px 10px;min-width:220px}.curve-wrapper{position:relative;padding-right:46px}.curve-wrapper .curve-buttons{position:absolute;right:0;top:0}#rangeSelector{display:none}#rangeSelector .ui-slider-handle{margin-left:13px}#rangeSelector .ui-slider-handle:last-child{margin-left:-28px}.utility__loader{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;z-index:1;opacity:0;background:rgba(255,255,255,0.8)}.utility__loader p{margin-top:7em}.utility__loader.loading{opacity:1;z-index:4}.laps-collapse:hover .x-icon-arrow-down,.dropdown.active .x-icon-arrow-down{background-image:url("../images/sprite_w.png")}.range-statistics-wrapper .basic-data-panel{border:5px solid #dc2944}.exercise-statistics-wrapper,.range-statistics-wrapper{letter-spacing:-0.31em}.exercise-statistics-wrapper .basic-data-panel,.range-statistics-wrapper .basic-data-panel{padding:10px 20px;margin-bottom:0;border-top-width:0px}.exercise-statistics-wrapper .basic-data-panel [data-type="sample-data"],.range-statistics-wrapper .basic-data-panel [data-type="sample-data"]{display:inline-block;vertical-align:top;letter-spacing:normal;margin-left:0;padding:9px 15px;float:none;position:relative}.exercise-statistics-wrapper .basic-data-panel [data-type="sample-data"].TRAININGLOAD>div,.range-statistics-wrapper .basic-data-panel [data-type="sample-data"].TRAININGLOAD>div{padding-left:0}.exercise-statistics-wrapper fieldset.basic-data-panel,.range-statistics-wrapper fieldset.basic-data-panel{padding:1.25em 0}.exercise-statistics-wrapper .label-data,.range-statistics-wrapper .label-data{width:100%}.exercise-statistics-wrapper .number-data,.range-statistics-wrapper .number-data{font-size:24px;font-family:'Open Sans',sans-serif;font-weight:normal}.exercise-statistics-wrapper .btn,.range-statistics-wrapper .btn{letter-spacing:normal}.range-statistics__selection-name{position:absolute;top:20px;left:20px;letter-spacing:normal}.closeSelectedExercise{top:10px;right:10px;position:absolute}.basic-data-panel span.trainingLoadText,.basic-data-panel-header span.trainingLoadText{font-size:14px;line-height:14px;margin-top:3px}.basic-data-panel-header ul.trainingLoad{margin-top:23px}.exercise-statistics-wrapper .basic-data-panel{border:0}#map_canvas.analyse{border-top-width:0px}.override .slider-container.open{background:#dc2944;margin-bottom:0}.override .slider-container .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.override .slider-container .ui-slider-horizontal{height:5px}.override .slider-container .ui-slider-horizontal .ui-slider-range{background:none;top:-7px;height:20px}.override .slider-container .ui-slider-horizontal .ui-slider-range.ui-widget-header:before{display:block;content:"";width:100%;background-color:#dc2944;height:5px;margin-top:7px}.override .ui-slider-horizontal .ui-slider-handle.ui-state-hover{background-position-y:-25px}.override .ui-slider-horizontal .ui-slider-handle.ui-state-active{background-position-y:-50px}.rangeSelector-slider-bg{height:5px;background:#808080;display:block;margin:0px 2px}.privacy-btn{display:inline-block}.privacy-btn.open>a,.privacy-btn:hover>a,.privacy-btn.open .exercise-visibility,.privacy-btn:hover .exercise-visibility{text-decoration:none !important}.privacy-btn.open #trainingVisibilityValue i.x-icon-lock,.privacy-btn.open .exercise-visibility i.x-icon-lock{background-position:-570px 0 !important}.privacy-btn.open #trainingVisibilityValue i.x-icon-followers,.privacy-btn.open .exercise-visibility i.x-icon-followers{background-position:-1200px 0 !important}.privacy-btn.open #trainingVisibilityValue i.x-icon-views,.privacy-btn.open .exercise-visibility i.x-icon-views{background-position:-120px 0 !important}@media (max-width:945px) and (min-width:450px){.privacy-btn{float:right}}.basic-data-panel input[readonly]:focus{border-color:transparent}#hrTitle,#fitFatTitle,#powerTitle,#speedTitle,#paceTitle{margin-top:38px}.feedbackModalBoxBtn{cursor:help;position:relative;-webkit-transition:none;transition:none;-moz-transition:none;height:auto;word-wrap:break-word;white-space:normal;border:1px solid #CCCCCC;color:#262626;min-width:170px}.feedbackModalBoxBtn:hover{background:#CCCCCC;border-color:#CCCCCC}.content-wrapper{position:relative}.content-wrapper .analysisview-spinner-bg{width:100%;height:100%;background:rgba(242,242,242,0.4);z-index:99;position:absolute;left:0;top:0;background-position:200% 200%;text-align:center}.content-wrapper .analysisview-spinner-bg .spinner-container{display:block;content:'';position:relative;z-index:100;left:50%;top:50%}@media only screen and (max-width:767px){.range-statistics-wrapper,.slider-container{display:none !important}}.range-statistics-wrapper .basic-data-panel{padding-top:40px}#trainingSessionCurve .tsName{display:block;overflow:hidden;text-overflow:ellipsis}#trainingDetailsContainerBox{position:relative;background-color:#FFF;padding:0 20px;-webkit-transition:all 200ms;transition:all 200ms;max-height:0;overflow:hidden}#trainingDetailsContainerBox.is-visible{padding:20px;max-height:2000px}#trainingDetailsContainerBox #saveTraining{position:absolute;right:20px;bottom:20px;-webkit-transition:all 200ms;transition:all 200ms}#resetSelectedRange{position:absolute;right:5px;top:5px}#map_canvas .sport-icon .sport-icon-img,.sport-heading-placeholder img,.multisport-list__image img{background:#D10027}#map_canvas .sport-icon .sport-icon-img.game,.sport-heading-placeholder img.game,.multisport-list__image img.game,#map_canvas .sport-icon .sport-icon-img.match,.sport-heading-placeholder img.match,.multisport-list__image img.match{background:#262626}#map_canvas .sport-icon .sport-icon-img.icon-gradient,.sport-heading-placeholder img.icon-gradient,.multisport-list__image img.icon-gradient{background-color:#D10027;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0, #D10027), color-stop(1, #fa0027));background-image:-o-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-moz-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-webkit-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:-ms-linear-gradient(right top, #D10027 0%, #fa0027 100%);background-image:linear-gradient(to right top, #D10027 0%, #fa0027 100%)}.swimming-stats-multisport{padding-left:22px;padding-top:14px;padding-bottom:12px;display:none;border-left:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999}.block-data-table li{margin-left:0px;width:100%;border-bottom:1px solid #CCCCCC;list-style:none}.block-data-table .content:hover{background:#F2F2F2;cursor:pointer}.block-data-table .highlight .content{background-color:#D10027;color:#FFF}.block-data-table .highlight .content .suffix{color:#FFF;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block-data-table .content{padding-top:.5em;padding-bottom:.5em;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.block-data-table .indicator-dott{position:absolute;content:"";width:15px;height:15px;border-radius:100%;z-index:1;top:22px;left:-26px}.block-data-table .suffix{color:#999999;line-height:16px;min-height:20px}.block-data-table .unit{display:inline;float:none;clear:none;font-size:12px;text-transform:lowercase}.block-data-table .header-data{font-size:1.3em;max-width:180px}.block-data-table .header-suffix{font-size:1em}.block-data-table li p{display:inline-block;min-height:1px;width:13.8%;margin:0px}.block-data-table li p span{display:block;width:100%;float:left;clear:both;min-height:20px;word-break:break-word}.block-data-table li.headers p{line-height:20px;color:#555;word-break:break-word}.force-text-break{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px) and (max-width:1199px){.block-data-table .headers{display:none}.block-data-table li{width:23.5%;float:left;margin-left:1%;border-left:1px solid #CCCCCC;border-bottom:none}.block-data-table li p{width:100%;padding-top:.5em;margin-left:4px;text-align:center}.block-data-table .indicator-dott{top:0px;left:48%}}@media (max-width:767px){.block-data-table .headers{display:none}.block-data-table .indicator-dott{top:5px;left:0}.block-data-table .content{padding-top:1em}.block-data-table li{width:100%;border-left:none;border-bottom:1px solid #CCCCCC}.block-data-table li p{padding-top:.5em;margin-left:4px;width:32.5%;text-align:left;margin-left:0px;float:left;min-height:58px}}.sport-icon-placeholder{display:inline-block;*display:inline;padding:0px;margin-bottom:0;font-size:1em;line-height:1.42857143;*line-height:1.42857143;color:#FFF;text-align:center;vertical-align:top;width:40px;height:40px}.sport-heading-placeholder{display:inline-block;*display:inline;line-height:1.42857143;*line-height:1.42857143;text-align:left;vertical-align:top;padding-left:3px;width:auto;font-size:1.4285714285714286em}.sport-heading-placeholder h4{margin:0;font-size:16px;line-height:20px}.sport-heading-placeholder #sport-icon-image{width:40px;height:40px;border-radius:3px}.feeling-pattern button span{margin-right:0}.feeling-pattern ul{list-style-type:none;margin-left:0px;width:auto;display:inline}.feeling-pattern ul li{display:inline-block;width:45px;height:45px;margin:0px;padding:0px;border:1px solid #E2E3E5;border-left:none}.feeling-pattern ul li.active{background-color:#CCCCCC}.feeling-pattern ul li:first-child{border-left:1px solid #E2E3E5}.feeling-pattern button.active [class^="x-icon-"],.feeling-pattern button.active [class*=" x-icon-"]{background-image:url("../images/sprite_w.png")}.basic-datapanel-header .item--has-chart{width:21%;min-width:220px}.basic-datapanel-header .item--has-chart.item--is-narrow{width:17%;min-width:205px}.basic-datapanel-header .item--has-chart .gfx-settings{padding-left:90px}.basic-data-panel--has-target{position:relative}.chart-volume-targets{position:absolute;top:-6px;left:0;text-align:center}.chart-volume-targets,.chart-volume-targets__progress{width:50px;height:50px}.chart-volume-targets__value{width:100%;height:100%;position:absolute;top:0;left:0;font-size:14px;line-height:46px}.training-lap-container{border:1px solid #CCCCCC;min-height:70px;overflow-y:hidden}.training-target__teaser{letter-spacing:normal}.training-target__teaser span{display:inline-block;font-weight:normal;clear:both;font-family:'Open Sans',sans-serif;font-size:1rem}.training-target__name{background-color:#262626;color:#FFF;padding:0px 5px;border-radius:3px}.training-target__value:before{content:'|';margin-right:3px}.training-target__value--racepace:before{content:'| '}.training-target__value--racepace:first-of-type:before{content:''}.range-statistics-wrapper{letter-spacing:-0.31em;display:none}.range-statistics-wrapper [data-type="sample-data"]{display:inline-block;vertical-align:top;letter-spacing:normal}.range-statistics-wrapper .label-data{width:100%}.chartComponentContainer,.chartComponentContainer+.row{margin:0}.highcharts-container:active{cursor:crosshair}.swimming-stats-details-container-box{height:auto}#sportProfileSelection .control-group{margin-bottom:10px}input.enableEditing{height:22px}.exportTrainingSession__item{display:table;margin:13px 0;width:100%}.exportTrainingSession__item__cta{display:table-cell;width:40%;padding-right:10px}.exportTrainingSession__item__description{display:table-cell;vertical-align:middle;padding:0;line-height:1.2em}.header-pager{list-style:none;margin:0;padding:0}.header-pager li{display:inline-block}.header-pager h1,.header-pager h2,.header-pager h3,.header-pager h4{display:inline-block;margin-top:20px}.pager li>a{-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.pager li>a:hover{box-shadow:none}.pager li>a:active{background:#D10027;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.panel{padding:0;box-shadow:0 2px 3px rgba(0,0,0,0.1);border:0px none}.panel-body{padding:0}.panel-body h2{margin:10px 0 15px}.panel-inner{padding:15px}.panel-heading{background-color:#FFF;-webkit-transition:all 50ms;transition:all 50ms;padding:0}.panel-heading>.accordion-toggle{display:block;text-decoration:none;color:#262626}.panel.active .panel-heading>.accordion-toggle{color:#FFF}.panel-heading>.accordion-toggle h2{margin:0;padding:6px 15px 7px;font-size:1.4285714285714286rem}.panel-heading.changes>.accordion-toggle{color:#D10027}.panel-heading:hover{background-color:#F2F2F2}.panel.active .panel-heading{background-color:#D10027}.single-view-zone-container{background-color:#262626;padding:.5em}.progress{height:40px;margin-bottom:0px;overflow:hidden;background-color:rgba(0,0,0,0.15);background-image:none;border-radius:0px;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.progress .bar-container{position:relative;width:80%;left:1px;margin-left:20%}.progress .bar{float:left;width:0;height:100%;height:40px;font-size:1rem;color:#FFF;text-align:left;text-shadow:none;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;padding:10px 14px;margin-left:0}.progress .bar+.bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.time-in-zone{text-shadow:none;color:#FFF;padding-top:0px;display:inline-block;padding-left:3px}.zone-component .zone-distribution{width:19%;padding-left:1%;clear:right;padding-top:8px}.progress .zone-1{background:#C2CACA;text-shadow:none;color:#FFF}.progress .zone-2{background:#46C7EE;text-shadow:none;color:#FFF}.progress .zone-3{background:#6ACC2B;text-shadow:none}.progress .zone-4{background:#F9BF1C;text-shadow:none;color:#FFF}.progress .zone-5{background:#DE0F5B;text-shadow:none;color:#FFF}.progress .power-zone-1{background:#F9DB46;text-shadow:none;color:#FFF}.progress .power-zone-2{background:#F9BF1C;text-shadow:none;color:#FFF}.progress .power-zone-3{background:#FC9727;text-shadow:none}.progress .power-zone-4{background:#FC771E;text-shadow:none;color:#FFF}.progress .power-zone-5{background:#F64A07;text-shadow:none;color:#FFF}.progress .speed-zone-1{background:#72E88B;text-shadow:none;color:#FFF}.progress .speed-zone-2{background:#37DBDB;text-shadow:none;color:#FFF}.progress .speed-zone-3{background:#08CCF9;text-shadow:none}.progress .speed-zone-4{background:#0FACE7;text-shadow:none;color:#FFF}.progress .speed-zone-5{background:#1280DB;text-shadow:none;color:#FFF}.progress .power-zone-1{background:#F9DB46;text-shadow:none;color:#FFF}.progress .power-zone-2{background:#F9BF1C;text-shadow:none;color:#FFF}.progress .power-zone-3{background:#FC9727;text-shadow:none;color:#FFF}.progress .power-zone-4{background:#FC771E;text-shadow:none;color:#FFF}.progress .power-zone-5{background:#F64A07;text-shadow:none;color:#FFF}#fitFatZones .progress{height:95px !important}#fitFatZones .progress .bar{height:95px;padding-top:2.4em;margin-left:0}#fitFatZones .bar-container{margin-left:0;left:0;width:100%}#fitFatZones .order{color:#FFF;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;width:100%;height:95px;line-height:95px;word-wrap:break-word;overflow:hidden;background:none;position:absolute;left:0;top:0;padding-left:10px;z-index:10}#fitFatZones .zone-distribution{padding-top:2.4em}#fitFatZones .time-in-zone{display:none}.progress .zone-fitfat-1{background:#636363;text-shadow:none;color:black}.progress .zone-fitfat-2{background:#B5164B;text-shadow:none;color:black}.progress.small{height:24px !important}.progress.small .bar{height:24px !important;font-size:14px;padding-top:0;padding-bottom:0}.progress.small .time-in-zone{padding:2px 0 2px 3px;font-weight:100}.zone-component .zone-distribution.small{font-size:16px;color:#FFF;width:19%;padding-left:.5%;clear:right;padding-top:0px;font-weight:100}.scroller{position:relative;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroller>.content{position:absolute;width:500000px;left:0;top:0}.scroller>.button{height:100px;width:40px;position:absolute;top:50%;margin-top:-50px;cursor:pointer;z-index:2}.scroller>.button i{position:absolute;top:50%;margin-top:-10px;left:10px}.scroller>.prev{left:0;border-top-left-radius:0;border-bottom-left-radius:0}.scroller>.next{right:0;border-top-right-radius:0;border-bottom-right-radius:0}.scrollerItem.card__item{position:relative;max-width:240px;margin:0 24px;vertical-align:top;-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);-webkit-transition:all 200ms;transition:all 200ms}.scrollerItem.card__item.card__item--fixed-width{width:240px}.scrollerItem.card__item.card__item--fixed-width-narrow{width:200px;margin-left:12px;margin-right:12px}@media (max-width:767px){.scrollerItem.card__item{max-width:200px}}.scrollerItem.card__item .index{color:#ccc;position:absolute;top:-10px;left:10px;margin:0;font-size:16px}.scrollerItem.card__item .close{position:absolute;top:0;right:10px;display:none}.is-mobile .scrollerItem.card__item .close{display:block}.scrollerItem.card__item.is-dragging *{cursor:-webkit-grabbing}.scrollerItem.card__item .name{font-size:18px;margin-top:0 !important;height:auto}.scrollerItem.card__item .message-box{color:#999999;font-size:13px;padding-top:4px;font-weight:300}.scrollerItem.card__item .message-box.default span{display:inline}.scrollerItem.card__item .box{overflow:hidden;position:relative;cursor:pointer}.scrollerItem.card__item .card__item-row{border-top:0px none}.scrollerItem.card__item .card__item-icon{margin-top:20px}.scrollerItem.card__item.is-dragging{box-shadow:0 4px 12px rgba(0,0,0,0.2)}.scrollerItem.card__item:hover .close{display:block}.scrollerItem.card__item .img{display:block;width:100px;height:100px;margin:0 auto;position:relative;background-color:#FFF;background-image:url("../images/route_bg.svg");background-size:100% 100%;background-repeat:no-repeat}.scrollerItem.card__item .img--sport-icon{background-image:none;background-color:#D10027}.scrollerItem.card__item .card__item__primary-action{font-size:14px;min-height:40px;padding:10px}.scrollerItem.card__item .card__item__primary-action:hover,.scrollerItem.card__item.open .card__item__primary-action{background:#D10027;color:#FFF}/*!
 * jQuery UI Slider 1.10.4
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/slider/#theming
 */.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.slider-container{background:#808080}.override .ui-slider-horizontal{background:#FFF;border:0 !important;height:20px;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important}.override .ui-slider-horizontal .ui-slider-range{background:#808080}.override .ui-slider-horizontal .ui-slider-handle{border:0;border-radius:0px;background:url(../images/icons/selectedRangeHandle.png) no-repeat 0 0;width:40px;height:25px;margin-top:-7px;-webkit-transform:translate(-34px, 0);-ms-transform:translate(-34px, 0);transform:translate(-34px, 0)}.override .ui-slider-horizontal .ui-slider-handle:last-child{-webkit-transform:translate(7px, 0);-ms-transform:translate(7px, 0);transform:translate(7px, 0)}.sportProfile-container{margin-top:0.7142857142857143rem}.sportProfile-container .prev.button,.sportProfile-container .next.button{margin-top:-72px}.sportProfiles{height:240px;width:100%;overflow:hidden;letter-spacing:-0.31em}.sportProfiles.nodelete div[data-profile-id] .close{display:none}.sportProfiles .ui-effects-wrapper:not(:first-child){margin-left:1.7142857142857142rem !important}.sportProfile-item.card__item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sportProfile-item.card__item.ui-sortable-helper{top:0}.sportProfile-item.card__item.sportProfile-item--clone.open{margin:0}.sportProfile-item.card__item.is-dragging{box-shadow:0 4px 12px rgba(0,0,0,0.2)}.sportProfile-item.card__item .fancy-select{margin-top:5px}.sportProfile-item__datetime{color:#999999}.sportProfile-item__datetime span:first-of-type{margin-right:5px}.sportProfile-item__datetime span:last-of-type{margin-left:5px}.sportProfile-item.card__item:nth-child(n+21){border:1px dashed #CCCCCC}.sportProfile-item.card__item:nth-child(n+21) .sportProfile-item__index{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.sportProfile-item.card__item:nth-child(21):before{background-color:#CCCCCC;content:"";height:240px;position:absolute;left:-24px;top:0;width:1px}#sportProfileSettings{position:relative;z-index:10}#sportProfileSettings .disabled-feature{display:none !important}#sportProfileSettings .disabled-feature-text{color:#808080}#sportProfileSettings .radio-group .disabled-feature-text{padding-top:5px;padding-left:19px}#sportProfileSettings h1{font-size:2em}.override #sportProfileSettings .radio.inline{border:0 !important}#sportProfileSettings .trainingDisplay{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0.7142857142857143rem;float:left;overflow:auto;width:25%;position:relative;overflow:hidden;margin:10px auto;-webkit-transition:all .2s ease;transition:all .2s ease}#sportProfileSettings .trainingDisplay .box:hover{background-color:#D10027}#sportProfileSettings .trainingDisplay .box:hover .x-icon-edit,#sportProfileSettings .trainingDisplay .box:hover .icon.icon-trash{background-image:url("../images/sprite_w.png")}#sportProfileSettings .trainingDisplay .close{position:absolute;top:10px;right:10px;cursor:pointer}#sportProfileSettings .trainingDisplay .box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#f3f3f3;margin:0 auto;width:17.4em;transition:all .2s ease;cursor:pointer;text-align:center}#sportProfileSettings .trainingDisplay .box .displays{background-color:#FFF;border:1px solid #CCCCCC;height:12.8em;margin:4.2em 2.3em 1.1em;width:12.8em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#sportProfileSettings .trainingDisplay .box .displays .empty{display:table;position:absolute;height:12.8em;width:12.8em;top:0;left:0}#sportProfileSettings .trainingDisplay .box .displays .empty p{display:table-cell;vertical-align:middle;text-align:center}#sportProfileSettings .trainingDisplay .box .wrap{overflow:hidden}#sportProfileSettings .trainingDisplay .box .wrap>i{margin-bottom:1.1em}#sportProfileSettings .trainingDisplay.add-display .close{display:none}#sportProfileSettings .trainingDisplay.inactive .box{border:1px solid #e4e4e4;background-color:#FFF}#sportProfileSettings .trainingDisplay.inactive .box .wrap>i{display:none}#sportProfileSettings .trainingDisplay.inactive .box .displays{background-color:#FFF;margin-bottom:4.3em;border:1px solid #e4e4e4;color:#E2E3E5}#sportProfileSettings .trainingDisplay.inactive .close{display:none}#sportProfileSettings .trainingDisplay.open .box{background-color:#D10027;width:19em;height:19em}#sportProfileSettings .trainingDisplay.open .box:after{width:0px;height:0px;border-style:solid;border-width:2em 2em 0 2em;border-color:#D10027 transparent transparent transparent;content:"";left:7.5em;position:absolute;top:18.3em}#sportProfileSettings .trainingDisplay.open .box .displays{margin:3.1em;border:1px solid #CCCCCC;background-color:#000;color:#FF9933;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow:hidden}#sportProfileSettings .trainingDisplay.open .box .displays .item>p>span{line-height:19px}#sportProfileSettings .trainingDisplay.open .box .wrap>i{display:none}#sportProfileSettings .trainingDisplay.open .box .close{display:none}#sportProfileSettings .trainingDisplay.open .box span.item:after{content:"-";position:absolute;right:0px;top:0px;width:20px;height:20px;text-align:center;line-height:20px;-webkit-transform:scale(1.2, 1);-moz-transform:scale(1.2, 1);-ms-transform:scale(1.2, 1);-o-transform:scale(1.2, 1);transform:scale(1.2, 1)}#sportProfileSettings .trainingDisplay .displays .empty.display{display:table !important}#sportProfileSettings .trainingDisplay .displays .empty.value{display:none !important}#sportProfileSettings .trainingDisplay.open .displays .empty.display{display:none !important}#sportProfileSettings .trainingDisplay.open .displays .empty.value{display:table !important}#sportProfileSettings .trainingDisplay.open .displays.hasItems .empty.value{display:none !important}#sportProfileSettings #trainingDisplayList.nodelete .trainingDisplay .close,#sportProfileSettings .trainingDisplayList-container.nodelete .trainingDisplay .close{display:none}#sportProfileSettings .item>p>span{display:table-cell;vertical-align:middle;font-size:12px;width:100%;-webkit-box-sizing:padding-box;-moz-box-sizing:padding-box;-ms-box-sizing:padding-box;-o-box-sizing:padding-box;box-sizing:padding-box;cursor:pointer;line-height:15px;overflow:hidden;padding:0 5px}#sportProfileSettings .trainingDisplay .item{display:block;background-color:#1D1D1B;color:#fff;text-align:center;height:3.1em;border-top:.1em solid #625F64;position:relative;width:100%;word-break:normal;transition:all .1s ease;transition:width 0s ease;text-overflow:ellipsis}#sportProfileSettings .trainingDisplay .item p{display:table;height:inherit;width:100%;text-align:center;margin:0;padding:0;font-size:inherit}#sportProfileSettings .trainingDisplay .item .icon{z-index:200;position:absolute;height:inherit;width:3.2em;top:0;border-top:.1em solid #625F64;display:none}#sportProfileSettings .trainingDisplay .item .icon.li{left:-3.2em;background:#443e47;background:-moz-linear-gradient(left, #443e47 90%, #2c282e 99%);background:-webkit-gradient(linear, left top, right top, color-stop(90%, #443e47), color-stop(99%, #2c282e));background:-webkit-linear-gradient(left, #443e47 90%, #2c282e 99%);background:-o-linear-gradient(left, #443e47 90%, #2c282e 99%);background:-ms-linear-gradient(left, #443e47 90%, #2c282e 99%);background:linear-gradient(to right, #443e47 90%, #2c282e 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#443e47', endColorstr='#2c282e', GradientType=1)}#sportProfileSettings .trainingDisplay .item .icon.ri{right:-3.2em;background:#2c282e;background:-moz-linear-gradient(left, #2c282e 0%, #443e47 10%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #2c282e), color-stop(10%, #443e47));background:-webkit-linear-gradient(left, #2c282e 0%, #443e47 10%);background:-o-linear-gradient(left, #2c282e 0%, #443e47 10%);background:-ms-linear-gradient(left, #2c282e 0%, #443e47 10%);background:linear-gradient(to right, #2c282e 0%, #443e47 10%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c282e', endColorstr='#443e47', GradientType=1)}#sportProfileSettings .trainingDisplay .item .icon p{display:table-cell;vertical-align:middle;height:100%;width:3.2em}#sportProfileSettings .trainingDisplay .item .icon p span{display:inline-block}#sportProfileSettings .trainingDisplay .item .icon i{background-image:url("../images/sprite_w.png");margin:0 auto}#sportProfileSettings .trainingDisplay .item.selected{background-color:#AA1F3A}#sportProfileSettings div.item{border:0}#sportProfileSettings .ui-sortable-helper{margin-left:3.2em}#sportProfileSettings .displays span.item:nth-of-type(1){border-top:none;height:3.1em}#sportProfileSettings .displays span.item:nth-of-type(1):nth-last-of-type(1){border-top:none;height:12.8em}#sportProfileSettings .displays span.item:nth-of-type(1):nth-last-of-type(2){border-top:none;height:6.4em}#sportProfileSettings .displays span.item:nth-of-type(1):nth-last-of-type(2)~span.item{height:6.3em}#sportProfileSettings .displays span.item:nth-of-type(1):nth-last-of-type(3){border-top:none;height:6.4em}#sportProfileSettings .col{float:left;width:25%;border-left:1px solid #E2E3E5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0 20px;display:table-cell}#sportProfileSettings .col .title{font-size:16px;font-weight:bold}#sportProfileSettings .col.clearBorder{border-left:0 !important}#sportProfileSettings div.col:nth-of-type(1):nth-last-of-type(1){width:100%;border:0}#sportProfileSettings div.col:nth-of-type(1):nth-last-of-type(2){width:50%;border:0}#sportProfileSettings div.col:nth-of-type(1):nth-last-of-type(2)~div.col{width:50%}#sportProfileSettings div.col:nth-of-type(1):nth-last-of-type(3){width:50%;border:0}#sportProfileSettings div.col.empty{border:0 !important}#sportProfileSettings .group{float:left}#sportProfileSettings hr{border-top-color:#E2E3E5}#sportProfileSettings .radio-group{margin:0 12px 0 2px;display:table}#sportProfileSettings .radio-group>div{display:table-row;margin:8px 0}#sportProfileSettings .radio-group>div>span{display:table-cell;height:40px;padding-top:4px;vertical-align:top}#sportProfileSettings .radio-group>div>span label{font-weight:normal !important}#sportProfileSettings .pull-right.sportProfile__actions{margin-top:20px}#sportProfileSettings .sportProfile__actions--header{position:absolute;top:32px;right:20px}@media (max-width:991px){#sportProfileSettings .sportProfile__actions--header{display:none}}#sportProfileSettings .row.table{display:table;margin-left:0;margin-right:0}#sportProfileSettings .row.table .radio-group .control-group{display:table-cell;float:none;padding:0 8px;vertical-align:top}#sportProfileSettings .row.table #speedZones .zoneInputs .zone.empty{border:0;height:20px}#sportProfileSettings .row.table #speedZones .zoneInputs .zone.zone5{background-color:#1280DB}#sportProfileSettings .row.table #speedZones .zoneInputs .zone.zone4{background-color:#0FACE7}#sportProfileSettings .row.table #speedZones .zoneInputs .zone.zone3{background-color:#08CCF9}#sportProfileSettings .row.table #speedZones .zoneInputs .zone.zone2{background-color:#37DBDB}#sportProfileSettings .row.table #speedZones .zoneInputs .zone.zone1{background-color:#72E88B}#sportProfileSettings .zoneInputs{margin-left:20px}#sportProfileSettings .zoneInputs>div{margin:4px 0;position:relative;padding-left:48px}#sportProfileSettings .zoneInputs>div:before,#sportProfileSettings .zoneInputs>div:after{content:" ";display:table}#sportProfileSettings .zoneInputs>div:after{clear:both}#sportProfileSettings .zoneInputs>div:before,#sportProfileSettings .zoneInputs>div:after{content:" ";display:table}#sportProfileSettings .zoneInputs>div:after{clear:both}@media (min-width:768px){#sportProfileSettings .zoneInputs{margin-left:20px}}#sportProfileSettings .zoneInputs .control-group{display:block;width:50%;margin:8px 0 0;padding-left:10px;padding-right:0;float:left}#sportProfileSettings .zoneInputs .zone{border:1px solid #CCCCCC;height:48px;line-height:48px;position:absolute;top:0;left:0;text-align:center;width:48px;color:#FFF;font-size:1em;float:left}#sportProfileSettings .fancy-select .trigger{margin-right:20px;min-width:160px}#sportProfileSettings .nav-pills{margin-bottom:0.7142857142857143rem}#sportProfileSettings #gpsAdvisory{line-height:14px;padding:14px;width:300px;color:#666}#sportProfileSettings #gpsAdvisory i{float:left;margin:4px 6px 0 0}#sportProfileSettings #heartRateZones .zoneInputs .zone.empty{border:0;height:20px}#sportProfileSettings #heartRateZones .zoneInputs .zone.zone5{background-color:#DE0F5B}#sportProfileSettings #heartRateZones .zoneInputs .zone.zone4{background-color:#F9BF1C}#sportProfileSettings #heartRateZones .zoneInputs .zone.zone3{background-color:#6ACC2B}#sportProfileSettings #heartRateZones .zoneInputs .zone.zone2{background-color:#46C7EE}#sportProfileSettings #heartRateZones .zoneInputs .zone.zone1{background-color:#C2CACA}#sportProfileSettings #powerZones .zoneInputs .zone.empty{border:0;height:20px}#sportProfileSettings #powerZones .zoneInputs .zone.zone5{background-color:#F64A07}#sportProfileSettings #powerZones .zoneInputs .zone.zone4{background-color:#FC771E}#sportProfileSettings #powerZones .zoneInputs .zone.zone3{background-color:#FC9727}#sportProfileSettings #powerZones .zoneInputs .zone.zone2{background-color:#F9BF1C}#sportProfileSettings #powerZones .zoneInputs .zone.zone1{background-color:#F9DB46}#flowModalOverlay.sportProfileSettings{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}#sportProfileSettings .collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-moz-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}#sportProfileSettings .collapse.in{height:auto}#sportProfileSettings .accordion-heading.active{background-color:#262626}#sportProfileSettings .accordion-heading.active a{color:#fff}#sportProfileSettings .accordion-heading.changes a{color:#D10027}#trainingDisplayEditor{min-height:470px;width:100%;position:relative;left:0;top:0}#trainingDisplayEditor h2{font-size:1.2em}#trainingDisplayEditor .display{position:relative;overflow:auto;width:100%}#trainingDisplayEditor .display .displays span{cursor:pointer}#trainingDisplayEditor .selections{position:relative;background-color:#FFF;padding-bottom:20px;margin-top:-24px;overflow:auto}#trainingDisplayEditor .overlay{background-color:#FFF;height:100%;left:0;position:absolute;top:0;width:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}#trainingDisplayEditor .tab-content span.btn{margin:5px 5px 5px 0;border:1px solid #F2F2F2;float:left;overflow:hidden;text-overflow:ellipsis;position:relative;text-align:left;width:22%;padding-left:30px}#trainingDisplayEditor .tab-content span.btn i{margin:6px 0;position:absolute;left:5px;top:0}#trainingDisplayEditor .tab-content{padding-top:6px}#trainingDisplayEditor hr{border-color:#323232;border-width:4px;margin-bottom:0}#trainingDisplayEditor .nav{margin-top:0}#sportProfilePowerSettings .ftp-link{font-weight:bold;text-decoration:underline}.fixed-training-display-container{float:left;width:97.5%;padding-left:1%;clear:both}.fixed-training-display-container .checkbox-group{height:38px}.fixed-training-display-container .checkbox-group .checkbox{margin-left:0px;height:20px;text-align:left;position:relative}.fixed-training-display-container .checkbox-group .checkbox span{background-color:#fff;margin-left:38%;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.sport-profile-zone-info{color:#808080}@media only screen and (min-width:320px) and (max-width:480px){#sportProfiles .sport{margin:0 50px !important}#sportProfileSettings .trainingDisplay{width:100% !important}#sportProfileSettings ul.nav-tabs li{display:block;width:100%}#sportProfileSettings .radio-group>div>span{display:block !important}#sportProfileSettings .radio-group .control-group{display:block !important;margin:4px 0 !important;overflow:auto}}@media only screen and (max-width:480px){#sportProfileSettings .col{display:block !important;width:100% !important;padding:10px !important;border:0 !important;margin-top:12px !important;border-top:1px solid #EBEBEB !important;overflow:auto !important}#sportProfileSettings .col:first-child{border-top:0 !important;margin-top:0 !important}}@media only screen and (min-width:360px) and (max-width:480px){#sportProfiles .sport{margin:0 70px !important}#sportProfileSettings .trainingDisplay{width:100% !important}#trainingDisplayEditor .trainingDisplay{margin:10px auto !important}#sportProfileSettings .nav-tabs li:first-child{border-width:1px !important}#sportProfileSettings .nav-tabs li{width:100% !important;border-color:#AFAF80 !important;border-image:none !important;border-style:solid !important;border-width:0 1px 1px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#trainingDisplayEditor .tab-content span.item{margin:0 !important;width:auto !important;text-indent:20px}}@media only screen and (min-width:361px) and (max-width:640px){#sportProfiles .sport{margin:0 20px !important}#sportProfileSettings .trainingDisplay{width:50% !important}#sportProfileSettings .col{display:block !important;padding:0 !important;width:100% !important;border:0 !important;border-bottom:1px solid #ebebeb}#sportProfileSettings .col{padding:0 20px !important}#sportProfileSettings .radio-group>div>span{display:block !important}#sportProfileSettings .row-fluid.table .radio-group .control-group{display:block !important;margin:4px 0 !important;overflow:auto}}@media only screen and (max-device-width:1024px){#trainingDisplayEditor .tab-content span.btn{width:44%}}@media only screen and (max-device-width:640px){#trainingDisplayEditor .tab-content span.btn{width:92%}}.noUi-background{background:#999999 !important;box-shadow:none !important;border:none !important;border-radius:0px !important}.noUi-handle{border:1px solid #CCCCCC;border-radius:4px;box-shadow:none !important;height:38px !important;cursor:move !important;cursor:grab !important;cursor:-moz-grab !important;cursor:-webkit-grab !important}.noUi-handle:hover{background:#F70F42;border-color:#F70F42;color:#FFF}.noUi-active{box-shadow:0px important;background:#D10027 !important;border-color:#D10027 !important;color:#FFF !important;cursor:grabbing !important;cursor:-moz-grabbing !important;cursor:-webkit-grabbing !important}.noUi-handle.noUi-handle-upper:before{content:"\e013";font-family:'PolarIcons';display:inline-block;position:relative;font-style:normal;font-weight:normal;font-size:20px;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;display:block;width:0 !important;height:0 !important;left:3px !important;top:8px !important;background:#FFF}.noUi-handle.noUi-handle-upper:before.icon--xs{font-size:10px}.noUi-handle.noUi-handle-upper:before.icon--sm{font-size:14px}.noUi-handle.noUi-handle-upper:before.icon--lg{font-size:40px}.noUi-handle.noUi-handle-upper:before.icon--xl{font-size:60px}.noUi-handle.noUi-handle-lower:before{content:"\e012";font-family:'PolarIcons';display:inline-block;position:relative;font-style:normal;font-weight:normal;font-size:20px;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;display:block;width:0 !important;height:0 !important;left:3px !important;top:8px !important;background:#FFF}.noUi-handle.noUi-handle-lower:before.icon--xs{font-size:10px}.noUi-handle.noUi-handle-lower:before.icon--sm{font-size:14px}.noUi-handle.noUi-handle-lower:before.icon--lg{font-size:40px}.noUi-handle.noUi-handle-lower:before.icon--xl{font-size:60px}.noUi-handle:after{display:none !important}.template-actions .btn{min-width:150px}.toggle-advanced{display:none}.simple-planning-container{min-height:150px}.planningViewContainer{display:none}.sport-heading-container h1{line-height:58px;padding-left:.875em !important;border:1px solid #CCCCCC;background:#FFF;font-size:1.6em}.sport-heading-container .summary-values{padding-right:.45em;font-size:.7em;color:#808080;line-height:58px}.sport-heading-container .summary-values .phaseCount{float:left}.sport-heading-container .img-sport-small{margin-right:1.4em;max-width:60px;display:inline-block;float:left;background:#D10027}.sport-heading-container .sport-toggle-visibility{margin-left:1em}.sports-phase-container{padding-right:.4em;list-style-type:none;position:relative;margin:0px;padding-left:0px}.sports-phase-container.ui-sortable li{cursor:move}.sports-phase-container.ui-sortable-disabled li{cursor:default}.sports-phase-container .sort-placeholder{min-height:62px;border:1px dashed #E2E3E5;margin:0px !important}.sports-phase-container .ui-sortable-helper{background-color:transparent;border-color:transparent}.phase-list-boxed{overflow-y:visible;overflow-x:hidden;padding:0px;margin:0px;position:relative;background:#FFF;border-radius:2px;border:1px solid #E2E3E5}.phase-row-container,.ready-phase-rows{padding-bottom:4px;padding-top:4px;position:relative;border-bottom:1px solid #E2E3E5}.phase-row-container:last-child,.ready-phase-rows:last-child{border-bottom:none}.phase-row-container .phase-row-content,.ready-phase-rows .phase-row-content{display:inline-block;line-height:32px;font-size:1.3em;margin:0}.phase-row-container .order-number,.ready-phase-rows .order-number{color:#808080;border-right:1px solid #E2E3E5;margin-right:.475em;text-align:center !important;position:relative;padding-left:16px;padding-right:16px}.phase-row-container .name-content,.ready-phase-rows .name-content{min-width:320px;max-width:321px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:1em;position:relative}.phase-row-container .phase-extra-info,.ready-phase-rows .phase-extra-info{font-weight:500;padding-right:1.65em;font-size:.9em;color:#808080}.phase-row-container .row,.ready-phase-rows .row{margin-bottom:0px;margin-top:0px}.phase-row-container:hover .order-number,.ready-phase-rows:hover .order-number{background:#D10027;color:#FFF}.phase-row-container .phase-row-content>span,.ready-phase-rows .phase-row-content>span,.phase-row-container .pull-right,.ready-phase-rows .pull-right{display:inline-block;height:32px;line-height:32px;overflow:hidden;vertical-align:middle}.phase-row-container.repeat-tool{cursor:pointer;padding-left:48px}.phase-row-container.repeat-tool .order-number{margin-left:-2px}.phase-row-container.repeat-tool.starting-condition:before,.phase-row-container.repeat-tool.ending-condition:before,.phase-row-container.repeat-tool.free-condition:before{content:"";width:20px;height:20px;position:absolute;left:10px;top:16px;background-repeat:no-repeat}.phase-row-container.repeat-tool.free-condition:before,.phase-row-container.repeat-tool.ending-condition:before{background-position:-1260px 0}.phase-row-container.repeat-tool.free-condition:before{background-image:url("../images/sprite_bl.png")}.phase-row-container.repeat-tool.starting-condition:before{background-color:#D10027;background-image:url("../images/sprite_w.png");background-position:-1080px 0}.phase-row-container.repeat-tool.ending-condition:before{background-image:url("../images/sprite_w.png")}.phase-row-container.repeat-tool h3.phase-row-content .name-content{font-size:.9em;line-height:30px
            height: 30px}.phase-row-container.repeat-tool:hover.ending-condition:before{background-color:#D10027;background-image:url("../images/sprite_w.png");background-position:-1080px 0;background-repeat:no-repeat}.phase-row-container.repeat-tool:hover.free-condition:before{background-image:url("../images/sprite_w.png");background-position:-1260px 0;background-repeat:no-repeat}.repeat-combo-tools .tiny-input{width:40px;border-right:none}.sports-phase-container .repeat-phase-container{float:left;height:30px;position:relative;display:inline-block;width:63px;display:none}.sports-phase-container .repeat-phase-container .outer-loop{border-left:4px solid #D10027;height:56px;float:left;position:absolute;z-index:1}.sports-phase-container .repeat-phase-container .outer-loop.landing-point{margin-top:-4px;height:56px;border-top:4px solid #D10027;width:105px}.sports-phase-container .repeat-phase-container .outer-loop.jumping-point{margin-bottom:-4px;height:38px;border-bottom:4px solid #D10027;width:105px}.sports-phase-container .repeat-phase-container .inner-loop{border-left:4px solid #FC9727;height:56px;float:left;position:absolute;z-index:1;left:30px}.sports-phase-container .repeat-phase-container .inner-loop.landing-point{margin-top:-4px;height:56px;border-top:4px solid #FC9727;width:75px}.sports-phase-container .repeat-phase-container .inner-loop.jumping-point{margin-bottom:-4px;height:38px;border-bottom:4px solid #FC9727;width:75px}.sports-phase-container .repeat-phase-container .inner-loop.landing-point.jumping-point{height:42px}.sports-phase-container .repeat-phase-container .inner-loop-before{position:absolute;background:#FC9727;padding-right:3px;color:#FFF;bottom:0px}.sports-phase-container .repeat-phase-container .outer-loop-before{position:absolute;background:#D10027;padding-right:3px;color:#FFF;bottom:0px}.sports-phase-container li:last-child .outer-loop,.sports-phase-container li:last-child .inner-loop{height:40px}.phasesLockedWarning p{font-size:1em;color:#808080;padding-top:.6em;padding-bottom:.6em}.sport-bottom-controls{margin-bottom:20px;border-bottom:1px solid #E2E3E5;padding-bottom:10px}ul.sportzone-bars{list-style-type:none;width:48px;margin-top:-22px}ul.sportzone-bars li{display:block;text-align:center;font-weight:bold;color:#FFF;margin:0px;padding:0px;height:48px;width:48px;line-height:48px}ul.sportzone-bars li.zone1{background-color:#C2CACA}ul.sportzone-bars li.zone2{background-color:#46C7EE}ul.sportzone-bars li.zone3{background-color:#6ACC2B}ul.sportzone-bars li.zone4{background-color:#F9BF1C}ul.sportzone-bars li.zone5{background-color:#DE0F5B}.zone-table{float:left;display:inline-block;width:90%}.zone-table .limit-row{clear:both;display:block;min-height:40px}.zone-table .limit-row .index-area{float:left;width:60px;min-height:40px}.zone-table .limit-row .text-area{float:left;width:180px;min-height:40px}.zone-table .limit-row .limit-area{float:left;width:90px;min-height:40px}.zone-table .limit-row .limit-area p{font-weight:normal}.zone-table .limit-title-lower{display:inline-block;margin-left:216px;margin-right:5px;font-size:9pt}.zone-table .limit-title-higher{display:inline-block;font-size:9pt}.zone-table p{margin:0px;padding:0px;line-height:1em;padding-top:.5em;color:#262626}.zone-index{width:40px;line-height:40px;text-align:center;font-size:1.4em;color:#FFF;border-bottom:1px solid transparent}.zone-index.z1{background-color:#C2CACA}.zone-index.z2{background-color:#46C7EE}.zone-index.z3{background-color:#6ACC2B}.zone-index.z4{background-color:#F9BF1C}.zone-index.z5{background-color:#DE0F5B}.zone-index-speed{width:40px;line-height:40px;text-align:center;font-size:1.4em;color:#FFF;border-bottom:1px solid transparent}.zone-index-speed.z1{background-color:#72E88B}.zone-index-speed.z2{background-color:#37DBDB}.zone-index-speed.z3{background-color:#08CCF9}.zone-index-speed.z4{background-color:#0FACE7}.zone-index-speed.z5{background-color:#1280DB}.auto-height textarea{width:100%}h2#range-view{font-size:4em !important;margin-top:0px !important}#modalIntensitySettings .open .btn[data-toggle="dropdown"] i{background-position:-480px 0}#modalIntensitySettings .control-group{max-width:14em}.phase-change-menu a span{color:#808080}.phase-change-menu a:hover span{color:#FFF !important}#target-summary-block{min-height:205px}#target-summary-block h3{margin:0px;font-size:1em}#target-summary-block .controls{margin-top:1em}.slider-init{position:relative;padding-top:20px;background:#FFF}.slider-init .prev,.slider-init .next{height:100px;position:absolute;top:50%;z-index:1;margin-top:-50px}.slider-init .prev{left:0px}.slider-init .next{right:0px}#frame{height:180px;overflow:hidden;background:#FFF}#frame ul{list-style:none;margin:0;padding:0px 40px 0px 40px;height:100%}#frame ul li{float:left;width:141px;height:100%;margin:0px;padding:5px 0;color:#808080;cursor:pointer}#frame ul li.sport-icon-divider{width:60px;background:#D3396B;display:none}#frame ul li.active{background:#F2F2F2}.slider-init .favsScroller-controls{height:272px !important}#favsFrame{height:240px;overflow:hidden}.phase-timeline .zone-chords{min-height:100px;position:relative}.phase-timeline h3{overflow:hidden;max-width:141px;text-overflow:ellipsis;white-space:nowrap;font-size:1em !important}.phase-timeline .phase-number{padding-left:.45em;padding-right:.45em;margin-right:.175em}.phase-timeline .phase-info{font-size:13px;padding-left:23px;padding-bottom:5px}.phase-timeline div.intensity-type-name{text-align:center;font-size:.8em;padding-top:4px}.phase-timeline .intensity{height:20px;display:block;clear:both;font-size:.9em;line-height:20px;text-align:center;font-weight:bold;text-shadow:0 1px 0 rgba(0,0,0,0.3)}.phase-timeline .intensity.z1{background-color:#C2CACA}.phase-timeline .intensity.z2{background-color:#46C7EE}.phase-timeline .intensity.z3{background-color:#6ACC2B}.phase-timeline .intensity.z4{background-color:#F9BF1C}.phase-timeline .intensity.z5{background-color:#DE0F5B}.phase-timeline .intensity.speed-z1{background-color:#72E88B}.phase-timeline .intensity.speed-z2{background-color:#37DBDB}.phase-timeline .intensity.speed-z3{background-color:#08CCF9}.phase-timeline .intensity.speed-z4{background-color:#0FACE7}.phase-timeline .intensity.speed-z5{background-color:#1280DB}.volumeTargetField input[type="text"]:disabled,.racePaceTargetField input[type="text"]:disabled{color:#5AB5E2}.deck-content{display:none;min-height:142px;padding-left:2em;padding-right:2em;background-color:#F2F2F2;color:#FFF;padding-top:10px;margin:1px;font-weight:bold}.deck-content h3{line-height:1.2em}.deck-content h4{color:#262626;text-transform:uppercase;line-height:1em;padding-bottom:4px}.target-sport-container,.target-sport-container:active{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background-color:#FFF;background-image:url("../images/icons/noSportAddButton.png");background-position:center;background-repeat:no-repeat}.target-sport-container img,.target-sport-container:active img{cursor:pointer;width:auto;height:auto;vertical-align:top}.target-sport-container:hover{background-image:url("../images/icons/noSportAddButton_hover.png")}#targetPhasePreviewItems{display:none}@media (max-width:480px){.phase-list-boxed .phase-row-content .name-content{display:none}.zone-table .text-area{display:none}.phase-row-container.repeat-tool .name-content{display:none}.sport-bottom-controls .btn{display:block;width:100%;clear:both;margin-bottom:2px}}@media (max-width:991px){#modalIntensitySettings .radio-group{margin-left:8px}#modalIntensitySettings .input-append{margin-bottom:1em}#togglePlanningView li a{border-bottom:none}#togglePlanningView li:last-child a{border-bottom:1px solid #CCCCCC}#frame ul li{width:200px}.target-sport-container{float:none;margin-left:auto;margin-right:auto;max-width:180px;margin-top:4em;border-top:1px solid #ccc;clear:both;margin-bottom:1em;background-position:center 50%}.sport-heading-container h1{font-size:1.4em}.sport-heading-container img{max-width:64px}.add-phase-tools .add-measure .btn{display:block;width:49%;margin-bottom:4px;float:left;margin-right:1%}.add-phase-tools .add-measure .btn span{float:left}.add-phase-tools .add-measure .btn i{float:right}.phase-row-content .name-content{min-width:140px;max-width:141px}}@media (max-width:979px){.bottom-canvas #inputFieldsContainer{padding-left:1em !important;padding-right:1em !important}.target-dialog-actions{margin-bottom:2.6em !important;padding-right:1em !important}}.ready-phase-container{display:none}.ready-phases-dialog{background:#FFF;border:1px solid #E2E3E5;position:relative;margin-left:auto;margin-right:auto;max-width:532px}.ready-phases-dialog .content{padding:1em}.ready-phases-dialog .content h3{margin-bottom:.5em}.ready-phases-dialog>button{margin-top:1em;margin-right:1em}.ready-phase-rows{padding:.5em;border:1px solid #CCCCCC;margin-bottom:1em;background:#E2E3E5}.ready-phase-rows h2{font-size:1.2em}.ready-phase-rows>div{min-height:50px}.ready-phase-rows .phase-row-content{display:block;margin:0px}.target-type-navigation{padding-top:1em;border-top:1px solid #CCCCCC;margin-top:2em}.target-type-navigation h3{display:none;line-height:40px;min-height:40px}.duration-input-group .time-unit{text-align:center}.separator-dots{position:relative}.separator-dots:before{position:absolute;content:":";height:30px;left:-5.5%;top:0;font-weight:bold;line-height:30px}.calendarAddOn input{z-index:1}.calendarAddOn .add-on{z-index:0}@media (max-width:991px){.separator-dots:before{left:-2.2%}.duration-input-group>div{width:32.6666%;margin-left:1% !important}.duration-input-group>div:first-child{margin-left:0px !important}}#trainingTarget ul.fancy-select.open{width:auto !important;min-height:186px !important;margin-top:-1px}.profile-sport-option{border-bottom:1px dashed #CCCCCC}.modal-scrollable-content{overflow-y:auto;margin:0 -20px;padding:0 20px}.device-based-info-box p{font-size:1em;color:#808080;font-style:italic;margin:0px;line-height:20px}.modal-scrollable-content .device-based-info-box p{margin:0 0 20px}.btn-basic.btn--phase-dropdown{width:30px;color:#262626;padding:4px;border-top-left-radius:0px;border-bottom-left-radius:0px}.small-calendar{display:none}.small-calendar .ui-datepicker-inline{width:100%;border:none;margin-left:1px;margin-right:1px;padding:0px}.small-calendar .daily-data-indicator,.small-calendar .daily-data-indicator:hover{background:#D10027;color:#FFF !important}.small-calendar .ui-datepicker-inline a.ui-state-default{border:none}.small-calendar .event-ind{padding:0px;position:relative;float:left;font-size:7px;color:#FFF;line-height:7px;padding:2px}#loading-spinner{width:100%;height:100%;position:fixed;background:rgba(255,255,255,0.7);z-index:7;top:0;-webkit-transition:opacity 150ms;transition:opacity 150ms;opacity:1;filter:alpha(opacity=100)}#loading-spinner.fadeOut{opacity:0;filter:alpha(opacity=0)}#loading-spinner.is-passive{height:0;line-height:0;font-size:0}#spinner{position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-10px}.relive2{position:absolute;bottom:34px;overflow:hidden}.relive2 .closebutton{position:absolute;top:10px;right:10px;z-index:100}.relive2 .pagemobileplay{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:49;background-image:url('../images/relive2/playbig.png');background-repeat:no-repeat;display:none;background-color:White;background-position:50% 50%;cursor:pointer}.relive2 .pagebg{position:absolute;top:0px;left:0px;max-width:none !important;vertical-align:baseline !important;z-index:1;visibility:hidden}.relive2 .pageload{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;z-index:1000;background-image:url('../images/relive2/background_bokeh.jpg');background-size:100% 100%;background-repeat:no-repeat;overflow:hidden;visibility:hidden}.relive2 .pagemap{position:absolute;top:0px;left:0px;width:100%;height:100%;background-image:url('../images/relive2/background_bokeh.jpg');background-size:100% 100%;background-repeat:no-repeat;text-align:center;visibility:hidden}.relive2 .pageintro{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1000;overflow:hidden;background-color:#FFF}.relive2 .introcanvas{position:absolute;top:0px;left:0px;z-index:2}.relive2 .pageprofile{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:19;overflow:hidden;visibility:hidden}.relive2 .pageprofilecomposite{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:2001;background-size:100% 100%;background-repeat:no-repeat}.relive2 .profiletiles{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:2001;background-size:100% 100%;background-repeat:no-repeat}.relive2 .loaderspacer{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.relive2 .loadertext{display:inline-block;vertical-align:middle}.relive2 .map{z-index:2;position:absolute;bottom:0px;left:0px;width:640px;height:640px;overflow:hidden}.relive2 .mapcomposite{position:absolute;bottom:0px}.relive2 .mapcanvas{position:absolute;bottom:0px;left:0px;z-index:3}.relive2 .mapcanvasbg{position:absolute;bottom:0px;left:0px;z-index:2}.relive2 .mapelements{position:absolute;bottom:0px;left:0px;z-index:5}.relive2 .googlemap{position:absolute;z-index:2;width:640px;height:480px;bottom:0px}.relive2 .timeline{z-index:7;position:absolute;bottom:0px;left:0px;width:640px;height:120px;overflow:hidden}.relive2 .toprow{z-index:5;position:absolute;top:0px;left:0px;width:100%;height:30px}.relive2 .logo{border:none;position:absolute;top:0px;left:0px}.relive2 .title{position:absolute;top:7px;left:100px;width:500px;height:30px;font-family:"PT Sans",Verdana,Geneva,sans-serif;font-size:12px !important;color:#999999}.relive2 .highlights{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:10;overflow:hidden}.relive2 .streetimage{position:absolute;visibility:hidden}.relive2 .streetimage img{max-width:none}.relive2 .controlsbar{position:absolute;left:0px;bottom:0px;width:100%;height:40px;background-color:#777777;opacity:.8;z-index:50;visibility:hidden}.relive2 .sharebar{position:absolute;left:0px;width:120px;height:40px;background-color:#808080}.relive2 .playbar{position:absolute;left:0px;width:85px;height:40px;background-color:#808080}.relive2 .timebar{position:absolute;left:86px;height:40px;background-color:#808080;width:auto}.relive2 .registerbutton{position:absolute;top:50px;height:120px;font-size:20px !important;line-height:110%;box-sizing:content-box;padding:0px 12px 0px 12px !important}.relive2 .registerbuttontext{height:120px;display:table-cell;vertical-align:middle;text-align:center;padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;letter-spacing:0px;line-height:110%;white-space:normal}.relive2 .analysisbutton{position:absolute;top:0px;height:170px;font-size:20px !important;line-height:110%;box-sizing:content-box;padding:0px 12px 0px 12px !important}.relive2 .analysisbuttontext{height:170px;display:table-cell;vertical-align:middle;text-align:center;padding:0px 0px 0px 0px !important;margin:0px 0px 0px 0px !important;letter-spacing:0px;line-height:110%;white-space:normal}.relive2 .controlbutton{margin-top:8px;margin-left:5px;margin-right:5px;float:left;width:25px;height:25px;cursor:pointer}.relive2 .time{position:absolute;bottom:0px;left:6px;z-index:51;color:White}.relive2 .timeslider{position:absolute;left:3px;bottom:24px;height:16px;background-color:#999999;z-index:51;cursor:pointer}.relive2 .currenttime{position:absolute;left:0px;bottom:0px;width:0px;height:16px;background-color:#D10027}.relive2 .currenttimecursor{position:absolute;left:0px;bottom:6px;width:51px;height:51px;background-image:url('../images/relive2/drag.png');background-repeat:no-repeat;z-index:100;cursor:pointer;opacity:1 !important;visibility:hidden}.relive2 .playplay{background-image:url('../images/relive2/play.png')}.relive2 .playpause{background-image:url('../images/relive2/pause.png')}.relive2 .soundoff{background-image:url('../images/relive2/sound_off.png')}.relive2 .soundon{background-image:url('../images/relive2/sound_on.png')}.relive2 .playergraph{position:absolute;top:110px;right:35px;width:250px;height:330px;z-index:100;visibility:hidden}.relive2 .highlight{position:absolute;width:28px;height:28px;z-index:100;background-image:url('../images/relive2/highlight_icon.png');background-repeat:no-repeat;background-size:28px auto}.relive2 .highlightstart{background-repeat:no-repeat;background-size:28px auto;background-image:url('../images/relive2/start_icon.png')}.relive2 .maxhighlightline{position:absolute;bottom:17px;left:19px;width:140px;height:22px;background-image:url('../images/relive2/highlight_line.png');background-repeat:no-repeat;background-size:155px auto}.relive2 .maxhighlightval{position:absolute;bottom:15px;left:26px;width:140px;font-size:16px;text-align:center}.relive2 .highlighteffect{position:absolute;bottom:-3px;left:-1px;width:30px;height:30px;background-image:url('../images/relive2/effect_radial.png');background-repeat:no-repeat;background-position:50% 50%;background-size:auto 30px}.relive2 .maxhighlightmeasure{font-size:12px}.relive2 .maxhighlightname{position:absolute;bottom:34px;left:50px;width:220px;text-align:left}.relive2 .distancemarker{position:absolute;width:31px;height:30px;z-index:100;background-image:url('../images/relive2/highlight_icon.png');background-repeat:no-repeat;background-size:100% 100%;color:White;font-size:16px;padding-top:8px}.relive2 .highlightend{position:absolute;width:30px;height:30px;z-index:100;background-image:url('../images/relive2/icon_finnishline.png');background-repeat:no-repeat;background-size:30px auto}.relive2 .playerprofile{position:absolute;width:156px;height:110px;background-image:url("../images/relive2/player_icon.png");background-repeat:no-repeat;background-position:0 33px;background-size:auto 63px;z-index:101;margin-left:-11px;margin-top:13px}.relive2 .highlightline{position:absolute;bottom:30px;left:25px;width:140px;height:22px;background-image:url('../images/relive2/highlight_line.png');background-repeat:no-repeat}.relive2 .playerpic{position:absolute;bottom:27px;left:4px;width:46px;height:46px}.relive2 .playername{position:absolute;bottom:26px;left:42px;height:20px}.relive2 .icon{position:absolute;bottom:75px;right:77px;width:22px;height:23px}.relive2 .playerval{position:absolute;bottom:53px;right:87px;width:40px;font-size:16px;text-align:right}.relive2 .measure{position:absolute;bottom:53px;right:65px;width:20px;font-size:11px;text-align:left}.relive2 .tilecontainer{position:absolute;margin:0 auto;padding:0;overflow:visible}.relive2 .tile{overflow:hidden;position:absolute;margin:0 auto;padding:0;background-size:cover}.relive2 .tilebackground{background-color:#D10027}.relive2 .playercardbackground{background-color:#fff;box-shadow:4px 3px 8px rgba(55,55,55,0.1)}.relive2 .zone1color{background-color:#C2CACA}.relive2 .zone2color{background-color:#46C7EE}.relive2 .zone3color{background-color:#6ACC2B}.relive2 .zone4color{background-color:#F9BF1C}.relive2 .zone5color{background-color:#DE0F5B}.relive2 .tilefontfamily{font-family:'Open Sans',sans-serif}.relive2 .tilefontlightcolor{color:#fff}.relive2 .tilefontlightgreycolor{color:#808080}.relive2 .tilefontdarkgreycolor{color:#433e46}.relive2 .tilefontdarkcolor{color:#262626}.relive2 .profiletitle{left:30px;top:10px;font-size:35px !important;position:absolute}.relive2 .profiletitledate{left:30px;top:55px;font-size:21px !important;position:absolute}.relive2 .profiledate{position:absolute;left:2%;bottom:-16%;text-align:left;font-size:35px;text-transform:uppercase}.relive2 .profilebenefit{position:absolute;right:5%;top:15%;text-align:right;font-size:25px;margin-top:0;margin-bottom:0;width:80%;letter-spacing:0px}.relive2 .profilename{position:absolute;left:.5%;bottom:0%;text-align:left;font-size:44px;margin-bottom:10px}.relive2 .profilemotto{max-width:200%;font-family:Arial;font-style:italic;position:absolute;left:0%;top:25%;text-align:left;font-size:20px;margin-top:0;margin-bottom:0;letter-spacing:-1px}.relive2 .deviceimage{position:absolute;max-width:100%;max-height:100%;top:18%;left:10%;border:none;width:80%;height:80%;margin-left:0;margin-bottom:0}.relive2 .devicetext{position:absolute;max-width:100%;max-height:100%;top:-8%;left:0%;border:none;width:100%;height:5%;margin-left:0;margin-bottom:0;text-align:center;font-size:1.525em}.relive2 .tileheartratevalue{left:-3%;bottom:-40%;width:67%;height:42%;text-align:right;position:absolute;font-size:84px;letter-spacing:-6px}.relive2 .tileiconheartrate{max-width:19%;max-height:19%;position:absolute;bottom:5%;right:7%}.relive2 .tileheartratedescription{right:2%;bottom:-4%;width:77%;height:42%;text-align:right;position:absolute;font-size:26px;letter-spacing:2px;line-height:90%}.relive2 .tilecaloriesvalue{left:0%;bottom:0px;width:100%;height:auto;text-align:center;position:absolute;font-size:84px;letter-spacing:-6px}.relive2 .tileiconcalories{max-width:27%;max-height:27%;position:absolute;bottom:6%;left:3%}.relive2 .tilecaloriesdescription{left:32%;bottom:-10%;width:62%;height:25%;text-align:left;position:absolute;font-size:26px;letter-spacing:0px}.relive2 .tiletrainingloadvalue{left:0%;bottom:15%;width:100%;height:auto;text-align:center;position:absolute}.relive2 .tileicontrainingload{max-width:27%;max-height:27%;position:absolute;bottom:6%;left:3%;visibility:hidden}.relive2 .tiletrainingloaddescription{left:32%;bottom:-10%;width:62%;height:25%;text-align:left;position:absolute;font-size:26px;letter-spacing:0px}.relive2 .tiledistancevalue{right:30%;bottom:12%;width:100%;height:auto;text-align:right;position:absolute;font-size:60px;letter-spacing:-4px}.relive2 .tiledistanceunit{left:74%;bottom:0%;width:100%;height:50%;text-align:left;position:absolute;font-size:30px;letter-spacing:0px}.relive2 .tileicondistance{max-width:27%;max-height:27%;position:absolute;bottom:6%;left:1%}.relive2 .tiledistancedescription{left:32%;bottom:-10%;width:62%;height:25%;text-align:left;position:absolute;font-size:26px;letter-spacing:0px}.relive2 .profiletileregister{position:absolute;left:5%;top:25%;text-align:left;font-size:28px;margin-top:0;margin-bottom:0;z-index:102;text-decoration:none;line-height:32px}.relive2 .tiletimevalue{left:0%;bottom:20%;width:100%;height:auto;text-align:center;position:absolute;font-size:52px;letter-spacing:-2px}.relive2 .tileicontime{max-width:27%;max-height:27%;position:absolute;bottom:6%;left:3%}.relive2 .tiletimedescription{left:32%;bottom:-10%;width:62%;height:25%;text-align:left;position:absolute;font-size:26px;letter-spacing:0px}.relive2 .tilebenefittitle{left:3%;top:-20px;width:100%;height:20%;text-align:left;position:absolute;font-size:27px;letter-spacing:0px}.relive2 .tileiconbenefit{max-width:12%;max-height:12%;position:absolute;bottom:2%;left:2%}.relive2 .tilebenefittext{left:3%;top:27px;width:94%;height:50%;text-align:left;position:absolute;font-size:20px;letter-spacing:0px;text-transform:none}.relive2 .hideback{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.relive2 .tilebenefitbottomtitle{left:54px;bottom:2%;width:100%;height:10%;text-align:left;position:absolute;font-size:26px;letter-spacing:0px}.relive2 .tilesessionsvalue{right:0%;bottom:-30%;width:68%;height:auto;text-align:left;position:absolute;font-size:84px;letter-spacing:-6px}.relive2 .tileiconsessions{max-width:40%;max-height:40%;position:absolute;bottom:0%;left:0%}.relive2 .tilesessionsdescription{right:6%;bottom:-22%;width:62%;height:25%;text-align:right;position:absolute;font-size:30px;letter-spacing:0px}.relive2 .socialbutton{width:145px;height:39px}.relive2 .socialbuttontext{position:absolute;top:18px;left:0px;width:100%}.relive2 .facebookbutton{position:absolute;top:50px}.relive2 .twitterbutton{position:absolute;top:111px}.relive2 .twittericon{background-image:url('../images/relive2/twitter-bird-dark-bgs.png') !important;background-repeat:no-repeat;background-position:0px 0px !important;background-size:100% 100% !important}.relive2 .socialicon{margin-right:5px}.relive2 .socialtitletext{height:54px;display:table-cell;vertical-align:middle;text-align:center;padding:0px 5px 0px 5px !important;margin:0px 0px 0px 0px !important;letter-spacing:0px;line-height:100%;font-size:1.525em}.relive2 .playercard{position:absolute;top:35px;right:35px;min-width:300px;height:74px;border:none;z-index:30;visibility:hidden;opacity:.4;display:inline-block}.relive2 .playercardimage{float:left;width:60px;height:60px;border:solid;border-width:1px;border-color:#464646;margin-left:6px;margin-top:6px}.relive2 .playercardtexts{float:left;text-align:left;margin-left:3px}.relive2 .playercardname{text-align:left;letter-spacing:0px;white-space:nowrap;overflow:hidden;margin:4px 5px 0px 5px}.relive2 .playercarddate{text-align:left;letter-spacing:0px;margin:2px 5px 2px 5px}.relive2 .playercardsport{letter-spacing:0px;text-align:left;margin:-1px 5px 2px 5px;display:inline-block;background:#D10027;color:#FFF;font-size:.7rem;padding:1px 4px;text-transform:uppercase;border-radius:3px}.relive2 .startlocationinfo{position:absolute;bottom:40px;left:0%;width:100%;height:auto;border:none;z-index:30;visibility:hidden;overflow:hidden;opacity:.4}.relive2 .startlocationinfoname{text-shadow:2px 2px 4px rgba(25,25,25,0.65);color:#fff;text-align:center}.relive2 .highlightinfo{position:absolute;top:485px;right:35px;width:250px;height:130px;border:none;z-index:30;overflow:visible;visibility:hidden}.relive2 .highlightinfoname{left:0%;bottom:15%;text-align:center;position:absolute;width:100%;height:20px;letter-spacing:0px}.relive2 .highlightinfovalue{font-size:60px !important;left:0%;bottom:30%;text-align:center;position:absolute;width:100%;height:auto;margin-bottom:0}.relive2 .highlightinfounit{font-size:20px !important;left:20%;bottom:30%;text-align:left;position:relative;width:20%;height:auto;letter-spacing:0;margin-bottom:0}.relive2 .altitudegraph{position:absolute;bottom:50px;left:35px;width:250px;height:160px;border:none;z-index:30;visibility:hidden;overflow:visible}.relive2 .altitudetitle{bottom:100%;left:0px;text-align:center;width:100%;position:absolute}.relive2 .altdescmax{position:absolute;top:-5%;left:261px;text-align:left;white-space:nowrap;font-size:14px !important}.relive2 .altdescmin{position:absolute;top:94%;left:261px;text-align:left;z-index:5;white-space:nowrap;font-size:14px !important}.relive2 .altkinetic{position:absolute;top:0px;left:0px}.relive2 .altitudepointer{position:absolute;width:14px;height:14px;z-index:100;background-image:url('../images/relive2/highlight_icon.png');background-repeat:no-repeat;background-size:14px auto}.relive2 .zonedescriptions{position:absolute;bottom:50px;right:35px;width:250px;height:160px;border:none;z-index:30;visibility:hidden;overflow:visible}.relive2 .zonedesctitle{bottom:100%;left:0px;text-align:center;width:100%;position:absolute}.relive2 .zonedescmax{position:absolute;top:5%;right:257px !important;text-align:right;white-space:nowrap}.relive2 .zonedesclight{position:absolute;top:85%;right:257px !important;text-align:right;z-index:5;white-space:nowrap}.relive2 .zonebox{position:absolute;width:0%;height:19.5%;left:8px}.relive2 .zonestartbox{position:absolute;height:19.5%;left:0px;font-size:14px !important;color:white;vertical-align:middle}.relive2 .zone1desc{top:80%}.relive2 .zone2desc{top:60%}.relive2 .zone3desc{top:40%}.relive2 .zone4desc{top:20%}.relive2 .zone5desc{top:0%}.relive2 .zonedescactive{outline:#FFF solid thin}.relive2 .graphcanvas{position:absolute;bottom:0%;left:0%}.relive2 .hrgraphtitle{left:30%;top:19%;text-align:left;width:500%;position:absolute;font-size:18px !important}.relive2 .hrgraphvalue{left:30%;top:0%;text-align:left;width:500%;position:absolute;font-size:60px !important}.relive2 .hrgraphunit{font-size:20px !important}.relive2 .hrgraphicon{top:6%;left:6%;background-image:url('../images/icons/flowiconssvgworkfile_hr.svg');background-size:43px auto;background-repeat:no-repeat;position:absolute;width:40px;height:40px}.relive2 .playerdata{right:35px;top:110px;text-align:left;width:250px;height:375px;position:absolute;z-index:100}.relive2 .playerdatabox{text-align:left;width:250px;height:73.5px;position:absolute;background-size:auto 36px;background-repeat:no-repeat;background-position:6% 45%}.relive2 .playerdatavalue{left:30%;bottom:30%;text-align:left;position:absolute;font-size:30px !important}.relive2 .playerdataunit{left:30%;bottom:9%;text-align:left;position:absolute;font-size:14px !important}.relive2 [class*="playerdata"]:before{width:40px;height:40px;position:absolute;top:25%;left:15px;content:''}.relive2 .playerdatatime{right:-120%;top:0px}.relive2 .playerdatatime:before{background:url('../images/summary_icons/duration_dg.svg') no-repeat}.relive2 .playerdatadst{right:-120%;top:75px}.relive2 .playerdatadst:before{background:url('../images/summary_icons/distance_dg.svg') no-repeat}.relive2 .playerdatahr{right:-120%;top:150px}.relive2 .playerdatahr:before{background:url('../images/summary_icons/hravg_dg.svg') no-repeat}.relive2 .playerdataspeed{right:-120%;top:225px}.relive2 .playerdataspeed:before{background:url('../images/summary_icons/speed_dg.svg') no-repeat}.relive2 .playerdatapower{right:-120%;top:300px}.relive2 .playerdatapower:before{background:url('../images/icons/BasicData_icons_power40.svg') no-repeat}.relive2 .transformerror{text-align:center;position:absolute;top:0px;left:0px;width:80%;margin-top:10%;margin-left:10%;z-index:99}.modal-body #jquery-wrapped-fine-uploader input[type="file"]{height:100% !important}.profile-page h3{margin-bottom:0}.profile-page .profile-page__user-details h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-page .chart-distribution-value .numeric-value,.profile-page .chart-distribution-value .text-value{text-shadow:none}.profile-page .col-xs-6,.profile-page .col-sm-6{margin-left:0;padding-right:.5em}.profile-page .private-content{margin-top:50px}.centered-page-notification{max-width:300px;padding-top:4.6em;padding-bottom:4.6em;border:1px solid #999999;margin-left:auto;margin-right:auto}.follower img.icon-small{width:40px;height:40px}.favorite-sport-list__item{display:inline-block;margin:5px 5px 15px 5px}@media only screen and (min-width:992px){#updateAccountForm{margin-top:30px}}#sign-in-container{width:250px;padding:10px;border:1px solid #CCCCCC;cursor:default;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1);right:0}#sign-in-container .help-block{margin:.5em 0}.loginForm .label-wrapper{display:none}.loginForm .control-group,.loginForm .button-set{margin:0 0 .65em}.loginForm .help-block{display:none}.loginForm .error .help-block{display:block}.loginForm p:last-of-type{margin-bottom:0}.card__item--user-form{display:block !important;width:100%;max-width:250px;padding:10px 10px 0;margin:0 auto;opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0) translateZ(0);-moz-transform:translateX(0) translateZ(0);-ms-transform:translateX(0) translateZ(0);-o-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}.card__item--user-form .inner-content{overflow:visible}.card__item--user-form header{padding:10px 20px 5px}.card__item--user-form header h2{margin-top:inherit !important}.modal-body .card__item--user-form{padding-top:0}.card__item--user-form .control-group{width:100%}.card__item--user-form .control-group+.control-group{margin-top:5px}.card__item--user-form .control-group div{display:block}.card__item--user-form .control-group .help-block{margin:0}.card__item--user-form footer{width:100%;margin-top:8px;letter-spacing:-0.31em}.card__item--user-form footer .btn{width:49%;letter-spacing:0}.card__item--user-form footer .btn:first-of-type{margin-right:2%}.card__item--user-form.fade-in-right{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateX(50px) translateZ(0);-moz-transform:translateX(50px) translateZ(0);-ms-transform:translateX(50px) translateZ(0);-o-transform:translateX(50px) translateZ(0);transform:translateX(50px) translateZ(0)}.card__item--user-form.fade-out-left{opacity:0;filter:alpha(opacity=0);-webkit-transform:translateX(-50px) translateZ(0);-moz-transform:translateX(-50px) translateZ(0);-ms-transform:translateX(-50px) translateZ(0);-o-transform:translateX(-50px) translateZ(0);transform:translateX(-50px) translateZ(0)}.card__item--recover-password{width:343px;max-width:100%}.card__item--recover-password .btn-primary:nth-of-type(1):nth-last-of-type(1){padding-left:50px;padding-right:50px}.sign-in__back-link a{color:#0FACE7}.recoverPassword__message--success{height:300px;padding:0 20px}.recoverPassword__message--success>div{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.recoverPassword__message--success .icon{font-size:65px;color:#2FC16A}.settings-page{padding-top:20px}.settings-page h2{margin-top:-5px}.settings-page .email-verified-ok:before{content:'\e01d';color:white;background-color:#31af34;font-family:'PolarIcons';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:absolute;line-height:1em;border-radius:100%}.settings-page .email-not-verified:before{content:'\e095';color:#ff9933;font-family:'PolarIcons';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:absolute;line-height:1em;border-radius:100%}.settings-page .email-verified-text{position:relative;left:2em}.lap-table{display:table;width:100%;border-collapse:collapse}.lap-row{display:table-row;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.lap-row.lap-th,.lap-row.lap-th:hover{background:#F2F2F2}.lap-row:hover{background:#E2E3E5}.lap-row.highlight{background-color:#D10027;color:#FFF}.lap-cell{display:table-cell;padding:8px 4px;vertical-align:middle;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC}.lap-cell .lap-progress{float:left;width:57%;background:#F2F2F2;border:1px solid #CCCCCC;margin-top:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lap-cell .lap-progress div{height:10px;background:#FFF}.lap-cell .time{width:43%;float:left}.lap-row .lap-cell:first-child{border-left:none}.lap-row:last-child .lap-cell{border-bottom:none}.lap-th{border-bottom:1px solid #CCCCCC}.lap-th .lap-cell{display:table-cell;padding:4px 10px;font-weight:bold;color:#444}.LapRowDiv:hover{background-color:#F2F2F2}.product-list-heading.row{border-top:1px solid #E2E3E5;border-left:1px solid #E2E3E5;border-right:1px solid #E2E3E5}.product-list-heading .cell{padding:10px 0}.product-list-heading .cell:first-child{border-left:0 !important}.row .product-list-content{border-left:1px solid #E2E3E5;border-right:1px solid #E2E3E5;border-top:1px solid #E2E3E5}.row .product-list-content:last-child{border-bottom:1px solid #E2E3E5}.product-list-content .product-image{width:40px;height:40px;display:inline-block;border:1px solid #E2E3E5;overflow:hidden}.product-list-content .product-list-device-download{letter-spacing:normal;display:inline-block;vertical-align:middle;padding-right:10px;float:left}.product-list-content .cell{padding:10px 0;border-left:1px solid #E2E3E5}.product-list-content .cell:first-child{border-left:none}.product-list-content .small{font-size:.8em;color:#808080;line-height:normal}.product-table.editing .download *{opacity:.2}.product-table .product-list-heading h4{margin:0;padding:.35em 0 0 0;font-size:1em}.product-table .product-list-heading .cell{border-left:1px solid #E2E3E5}.product-table .product-list-content h4{font-size:1em;font-weight:bold}.product-table .product-list-content h5{margin-top:.7em}.admin .lap-cell{border:0}.admin textarea{width:100%;min-height:300px}.admin p.muted{margin-top:2px}.admin .lap-row:hover{background:transparent}.admin .inline-block.gapped{margin-left:10px}.admin p{margin:0}.swimming-stats-table tr{border-bottom:1px solid #808080;font-family:Helvetica,Arial,sans-serif;text-align:center;color:#262626}.swimming-stats-table .swimming-stats-header th{padding:0px 13px 12px;color:#808080;font-size:12px;font-weight:normal}.swimming-stats-table .swimming-stats-header th .header-data{text-transform:uppercase}.swimming-stats-table .swimming-stats-header th .header-unit{text-transform:lowercase}.tooltip{position:absolute;z-index:1030;display:block;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#FFF;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}#analyzeChartTooltip{display:none;position:absolute;left:100px;top:400px;z-index:100}#analyzeChartTooltip .bottom-arrow-new,#fitnessTestChartTooltip .bottom-arrow-new{position:absolute;bottom:-19px;padding:0;height:20px;border:0;left:0;width:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#analyzeChartTooltip .bottom-arrow-new{background:url(../images/layout/chart_tooltip_arrow.png) no-repeat 50% 100%}#fitnessTestChartTooltip .bottom-arrow-new{background:url(../images/layout/chart_tooltip_arrow.png) no-repeat 50% 100%}#analyzeChartTooltip>div{background-color:white;border:1px solid #CCCCCC;min-width:150px;padding:.9375em .9375em 0 .9375em;box-shadow:0 2px 6px rgba(0,0,0,0.2)}.flow-chart-tooltip-icon-container{width:20px;height:20px;position:absolute;left:0}.flow-chart-tooltip-icon-container.chart-icon-averageHr{background-position:-210px 0}.flow-chart-tooltip-element{width:100%;height:25px;padding-left:25px;display:block;font-size:14px;position:relative;background-repeat:no-repeat;background-position:left top;font-family:Helvetica,Arial,sans-serif}.full-screen-chart #analyzeChartTooltip>div{min-width:75px}.full-screen-chart .flow-chart-tooltip-element{width:50%}.full-screen-chart .flow-chart-tooltip-element.float-left{float:left}.full-screen-chart .flow-chart-tooltip-element.float-right{float:right}.chart-right-of-container{position:absolute;margin-top:10px;z-index:10;right:13%}#chartHandlerTooltip{width:100px;height:25 px;color:#FFF;background-color:black;position:absolute;display:none;padding:2px 5px}#chartHandlerTooltip::after{display:block;content:'';zoom:1;position:absolute;width:100%;background:url(../images/black-arrow-down.png) no-repeat 50% 0%;height:9px;bottom:-9px}.fitness-chart-tooltip-content{width:200px}.fitness-chart-tooltip-content .corner-btn{border-top:none;border-right:none;margin-top:-10px;margin-right:-10px;padding:5px 6px 6px 6px}.fitness-chart-tooltip-content .headers{height:55px;padding-left:50px;color:#262626;font-weight:bold;background-image:url(../images/icons/40x40_FitnessTest.png);background-repeat:no-repeat;background-position:top left}.fitness-chart-tooltip-content .result-headers{font-family:'Open Sans',sans-serif;font-size:2.65em;line-height:16px;padding-top:8px;background-repeat:no-repeat;background-position:top center}.fitness-chart-tooltip-content .result-headers.arrow-up{background-image:url(../images/icons/fitness_test_upper.png)}i.fitness-tp-arrow{position:absolute;left:102px;top:18px}.fitness-chart-tooltip-content .result-headers .result-text{font-family:Helvetica,Arial,sans-serif;font-size:1rem;font-weight:normal;padding-top:8px}.fitness-chart-tooltip-content .remove{display:block;position:absolute;top:0px;right:0px}.fitness-chart-tooltip-content .text p{width:200px;position:relative}.fitness-chart-tooltip-content .date-time{font-family:Helvetica,Arial,sans-serif;font-size:1em;color:#262626}#progressChart .bottom-arrow{position:absolute;bottom:-19px;padding:0;height:20px;border:0;left:0;width:100%;background:url(../images/layout/chart_tooltip_arrow.png) no-repeat 50% 100%}.flow-chart-tooltip-element .flow-chart-tooltip-icon-container::after{display:block;width:15px;height:15px;content:'';position:absolute;top:1px;left:2px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.flow-chart-tooltip-element .chart-icon-maximumHr::after{border:4px solid #D10027}.flow-chart-tooltip-element .chart-icon-averageHr::after{border:4px solid #D10027}.flow-chart-tooltip-element .chart-icon-maxSpeed::after{border:4px solid #0028CE}.flow-chart-tooltip-element .chart-icon-averageCandence::after{border:4px solid #4F8D06}.flow-chart-tooltip-element .chart-icon-maximumCadence::after{border:4px solid #747f33}.flow-chart-tooltip-element .chart-icon-avgSpeed::after{border:4px solid #0028CE}.flow-chart-tooltip-element .chart-icon-strideLength::after{border:4px solid #262626}.flow-chart-tooltip-element .chart-icon-altitude::after{border:4px solid #808080}.flow-chart-tooltip-element .chart-icon-temperature::after{border:4px solid #4D759E}.flow-chart-tooltip-element .chart-icon-power::after{border:4px solid #FF9933}.flow-chart-tooltip-element .chart-icon-leftRightBalance::after{border:4px solid #FF1FF4}.flow-chart-tooltip-element .chart-icon-leftPedalCrankBasedPositiveForce::after{border:4px solid #FF0086}.flow-chart-tooltip-element .chart-icon-rightPedalCrankBasedPositiveForce::after{border:4px solid #0FACE7}.flow-chart-tooltip-element .chart-icon-fatPercent::after{border:4px solid #B5164B}.flow-chart-tooltip-element .chart-icon-weight::after{border:4px solid #CFCF00}.flow-chart-tooltip-element .chart-icon-runningIndex::after{border:4px solid #4668B3}.flow-chart-tooltip-element .chart-icon-leftPedalCrankBasedMaxForce::after{border:4px solid #FF0086}.flow-chart-tooltip-element .chart-icon-rightPedalCrankBasedMaxForce::after{border:4px solid #0FACE7}.flow-chart-tooltip-element .chart-icon-leftPedalCrankBasedMinForce::after{border:4px dotted #FF0086}.flow-chart-tooltip-element .chart-icon-rightPedalCrankBasedMinForce::after{border:4px dotted #0FACE7}.flow-chart-tooltip-element .chart-icon-summaryZones1::after{border:4px solid #C2CACA}.flow-chart-tooltip-element .chart-icon-summaryZones2::after{border:4px solid #46C7EE}.flow-chart-tooltip-element .chart-icon-summaryZones3::after{border:4px solid #6ACC2B}.flow-chart-tooltip-element .chart-icon-summaryZones4::after{border:4px solid #F9BF1C}.flow-chart-tooltip-element .chart-icon-summaryZones5::after{border:4px solid #DE0F5B}.flow-chart-tooltip-element .chart-icon-summaryPowerZones1::after{border:4px solid #F9DB46}.flow-chart-tooltip-element .chart-icon-summaryPowerZones2::after{border:4px solid #F9BF1C}.flow-chart-tooltip-element .chart-icon-summaryPowerZones3::after{border:4px solid #FC9727}.flow-chart-tooltip-element .chart-icon-summaryPowerZones4::after{border:4px solid #FC771E}.flow-chart-tooltip-element .chart-icon-summaryPowerZones5::after{border:4px solid #F64A07}.flow-chart-tooltip-element .chart-icon-summarySpeedZones1::after{border:4px solid #72E88B}.flow-chart-tooltip-element .chart-icon-summarySpeedZones2::after{border:4px solid #37DBDB}.flow-chart-tooltip-element .chart-icon-summarySpeedZones3::after{border:4px solid #08CCF9}.flow-chart-tooltip-element .chart-icon-summarySpeedZones4::after{border:4px solid #0FACE7}.flow-chart-tooltip-element .chart-icon-summarySpeedZones5::after{border:4px solid #1280DB}.lt-ie10 .map-data-infinite-list-content-item:hover{-ms-transform:translate(-40px, 0)}.lt-ie10 .map-data-infinite-list-content-item:hover .helpers{-ms-transform:translate(40px, 0)}.lt-ie10 .map-data-infinite-list-content-item.expanded:hover{-ms-transform:translate(0, 0)}.lt-ie10 .map-data-infinite-list-content-item.expanded:hover .helpers{-ms-transform:translate(0, 0)}.lt-ie10 .map-data-infinite-list-content-item.expanded .inner-content{left:-38%}.lt-ie10 .notification-wrapper h3{right:-120%}.lt-ie10 .notification-wrapper h3.open{right:0}.lt-ie10 .notification-listing{right:-2000%}.lt-ie10 .open .notification-listing{right:0}.lt-ie10 .bottom-canvas{-webkit-transform:translateY(110%);-moz-transform:translateY(110%);-ms-transform:translateY(110%);-o-transform:translateY(110%);transform:translateY(110%)}.lt-ie10 .bottom-canvas.bottom-canvas--open{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px)}.lt-ie10 .feed-open .show-feed{right:350px}.lt-ie10 .nav-open .flow-map{-ms-transform:translateX(250px)}#loading{-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}#loading.offscreen{opacity:0}label.text-right,.text-right label{padding-right:.625em}.padding-vertical{padding:.75em 0}.padding-vertical-large{padding:2em 0}#loading{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(255,255,255,0.8);z-index:1000}.demo-sport{background:url(../images/icons/40x40_bdp_trainings.png);min-width:40px;height:40px;display:inline-block;content:""}.textarea-high textarea{min-height:12.5em}.distance-desc{margin-left:5px;margin-top:5px;line-height:1.2}.panel p{line-height:1.5}.gap{margin-bottom:5em}.padding-two{padding:0 2em;margin-bottom:1.25em}.border-top-black{border-top:1px solid #262626}.uppercase{text-transform:uppercase}.bordered-box{border:1px solid #262626}.override .white-border-left-2{border-left:1px solid #CCCCCC}.override .white-border-right-2{border-right:1px solid #CCCCCC}.center-elements{text-align:center}.share-center{text-align:right}@media (max-width:480px){.share-center>*{display:block;margin-bottom:10px}.share-center>*>.btn{display:block;width:100%}.share-center #btn-comment.open:before,.share-center #btn-coach-comments.open:before{right:50%}}.margin-button{margin:.625rem 0 .625rem}.label-data.black{color:#000}.force-visible{display:block !important}.border-bottom-gray{border-bottom:1px solid #CCCCCC}.border-top-gray{border-top:1px solid #CCCCCC}.bordered{border:1px solid #CCCCCC}.padding-box{padding:1em}.override .full-width{width:100% !important}.high [class*="col-"]{height:18.75em}.fc-widget-content{cursor:pointer}.display-none{display:none}.chart-loading{opacity:0}.text-grey{color:#808080}.margin{margin:15px 0px}:focus{outline:0 !important}.oauth-new-marker{color:#D10027}div.totalLoadContainer{position:relative}@media all and (max-width:767px){div.totalLoadContainer .totalLoadHeader{margin-right:150px}}@media all and (max-width:320px){div.totalLoadContainer .totalLoadHeader{margin-right:0}}div.totalLoadContainer .totalLoadHeader p.title{line-height:37px;margin-bottom:0px;margin-top:0px}div.totalLoadContainer .totalLoadInfoButton{vertical-align:top}div.totalLoadContainer h1{display:inline-block;margin-top:0}div.totalLoadContainer h4{margin:0 0 10px 10px}div.totalLoadContainer p.lastSyncTabletLabel{font-size:.9em;color:#CCCCCC;display:none}@media all and (max-width:767px){div.totalLoadContainer p.lastSyncTabletLabel{display:inline}}i.timeline-icon{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:contain;background-position:center center;margin:0;background-image:url(../images/icons/icon40x40_timeline.svg)}li.active i.timeline-icon,li:hover i.timeline-icon,i.timeline-icon:hover{background-image:url(../images/icons/icon40x40_timeline_white.svg)}.highcharts-container{overflow:visible !important}div#totalLoad{width:100%;margin:0 auto}div#totalLoad .totalload-tooltip{position:absolute;bottom:0;left:-21px;opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;box-shadow:0 2px 3px rgba(0,0,0,0.3);background:#FFF}div#totalLoad .totalload-tooltip.active.flip{margin-left:-80px}div#totalLoad .totalload-tooltip.active.flip .pointer{margin-left:93px}div#totalLoad .totalload-tooltip.active .exercise h1,div#totalLoad .totalload-tooltip.active .activity h1{width:120px;height:18px}div#totalLoad .totalload-tooltip.active .exercise .details,div#totalLoad .totalload-tooltip.active .activity .details{width:80px}div#totalLoad .totalload-tooltip.active .exercise .description,div#totalLoad .totalload-tooltip.active .activity .description{height:8px}div#totalLoad .totalload-tooltip.active .exercise .color,div#totalLoad .totalload-tooltip.active .activity .color{height:0}div#totalLoad .totalload-tooltip.visible{opacity:1;bottom:0}div#totalLoad .totalload-tooltip.visible a{cursor:pointer}div#totalLoad .totalload-tooltip a{cursor:default}div#totalLoad .totalload-tooltip .exercise,div#totalLoad .totalload-tooltip .activity{text-align:left;padding:0px;margin-bottom:2px;background-color:#FFF;display:block}div#totalLoad .totalload-tooltip .exercise h1,div#totalLoad .totalload-tooltip .activity h1{width:0;height:0;overflow:hidden;margin:0;padding:0;color:#262626;text-transform:uppercase;text-align:left;font-size:1.4em;font-weight:normal}div#totalLoad .totalload-tooltip .exercise:hover,div#totalLoad .totalload-tooltip .activity:hover{background-color:#E2E3E5}div#totalLoad .totalload-tooltip .exercise .details,div#totalLoad .totalload-tooltip .activity .details{width:0;overflow:hidden}div#totalLoad .totalload-tooltip .exercise .details span,div#totalLoad .totalload-tooltip .activity .details span{text-align:left;display:block;margin-left:5px;font-size:1.2em;color:#262626;margin-bottom:4px}div#totalLoad .totalload-tooltip .exercise .details span:last-child,div#totalLoad .totalload-tooltip .activity .details span:last-child{margin-bottom:0}div#totalLoad .totalload-tooltip .exercise .details,div#totalLoad .totalload-tooltip .activity .details,div#totalLoad .totalload-tooltip .exercise img,div#totalLoad .totalload-tooltip .activity img{display:inline-block;vertical-align:middle}div#totalLoad .totalload-tooltip .exercise img,div#totalLoad .totalload-tooltip .activity img{display:inline-block;width:40px;height:40px;max-width:inherit !important;border-radius:3px}div#totalLoad .totalload-tooltip .exercise .description,div#totalLoad .totalload-tooltip .activity .description,div#totalLoad .totalload-tooltip .exercise .color,div#totalLoad .totalload-tooltip .activity .color{display:block;width:100%}div#totalLoad .totalload-tooltip .exercise .description,div#totalLoad .totalload-tooltip .activity .description{height:0}div#totalLoad .totalload-tooltip div.pointer{position:absolute;width:0;height:0;bottom:-7px;margin-left:13px;border-top:7px solid #FFF;border-left:7px solid transparent;border-right:7px solid transparent}div#totalLoad div.recoveryLevel{font-family:Helvetica,Arial,sans-serif;background-color:#FFF;border:1px solid #F2F2F2;padding:2px 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:1.2em;white-space:nowrap;color:#423e44}@media all and (max-width:767px){div#totalLoad div.recoveryLevel{display:none}}div#totalLoad div.recoveryLevel.visible{display:inline-block !important}div#totalLoad div.timestamplabel{padding:5px 10px;font-size:1em;color:#262626;display:block;font-family:Helvetica,Arial,sans-serif;margin-bottom:3px}div#totalLoad div.timestamplabel.vertical-spacing{padding:10px}div#totalLoad div.timestamplabel.medium{font-size:1.1em}div#totalLoad div.timestamplabel.large{font-family:'Open Sans',sans-serif;font-weight:normal;font-size:1.5em}div#totalLoad div.timestamplabel.today{color:#D10027}div#totalLoad div.timestamplabel span{display:inline-block;font-size:1.25em;font-weight:bold;padding-bottom:5px}div#totalLoad a:hover{text-decoration:none}div#totalLoad a div.timestamplabel:hover{background-color:#D10027;color:#FFF;text-decoration:none}div#totalLoad svg path,div#totalLoad svg rect{shape-rendering:crispEdges}div#totalLoad [visibility=hidden] div.lastSyncLabel{display:none}div#totalLoad div.lastSyncLabel{position:relative;color:#262626;font-size:1em;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,0.2);border:1px solid #CCCCCC;background-color:#FFF;padding:10px;font-family:Helvetica,Arial,sans-serif}@media all and (max-width:767px){div#totalLoad div.lastSyncLabel{display:none}}div#totalLoad div.lastSyncLabel .pointer{position:absolute;display:block;content:'';bottom:-10px;left:10px;width:22px;height:10px;background:transparent url(../images/pointer-down-small-white.png) no-repeat}div#totalLoad [visibility=hidden] div.timeToLevelLabel{display:none}div#totalLoad div.timeToLevelLabel{position:relative;color:#262626;font-size:1em;border-radius:2px;margin-top:1px;box-shadow:0 1px 3px rgba(0,0,0,0.2);border:1px solid #CCCCCC;background-color:#F2F2F2;padding:5px}div#totalLoad div.timeToLevelLabel i,div#totalLoad div.timeToLevelLabel span{vertical-align:middle}div#totalLoad div.timeToLevelLabel span{font-family:Helvetica,Arial,sans-serif;font-size:1.3em;font-weight:bold}div#totalLoad div.timeToLevelLabel .indicator{display:block;width:100%;height:5px;margin-top:5px}div#totalLoad div.timeToLevelLabel .indicator.yellow{background-color:#f8e603}div#totalLoad div.timeToLevelLabel .indicator.green{background-color:#26c38d}div#totalLoad div.timeToLevelLabel:after{position:absolute;display:block;content:'';top:-10px;left:50%;margin-left:-9px;width:22px;height:10px;background:transparent url(../images/pointer-up-small-white.png) no-repeat}div#totalLoad div.timeToLevelLabel:before{position:absolute;display:block;content:'';top:-21px;left:50%;margin-left:-10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #262626}div.totalLoadLegend{vertical-align:top}div.totalLoadLegend p{margin:0;padding:0;display:inline-block;font-size:1em;font-weight:bold;margin-right:10px}div.totalLoadLegend ul{vertical-align:top;display:inline-block;list-style-type:none;margin:0;padding:0}div.totalLoadLegend ul li{display:inline-block;color:#666;font-size:1em;margin-right:15px;vertical-align:middle}div.totalLoadLegend ul li .dot{display:inline-block;width:12px;height:12px;vertical-align:middle;margin:0 5px;border:1px solid transparent}div.totalLoadLegend ul li .dot.trainingload{background-color:#d10027}div.totalLoadLegend ul li .dot.load{background-color:#d8d8d8;border:1px solid #e5e5e5}div.totalLoadLegend ul li .dot.activity{background-color:#05CDDC}div.totalLoadLegend ul li.divider{height:1px;width:100%;display:block;background-color:#E2E3E5;margin-top:10px;margin-bottom:10px}ul.trainingLoad{display:inline-block;margin:0;padding:0;list-style-type:none}ul.trainingLoad .number-data{width:auto;margin-right:5px}ul.trainingLoad li{display:inline-block;margin:0;padding:0;width:13px;height:13px;background-color:#666;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:1px}ul.trainingLoad li:last-child{margin-right:0}ul.trainingLoad li:after{display:block;content:'';width:0;height:100%;background-color:#d10027;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f71c1f), to(#ce1522));-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}ul.trainingLoad li.full:after{width:100%}ul.trainingLoad li.half:after{width:50%}ul.trainingLoad.cardio li{border-radius:7px !important}ul.trainingLoad.cardio li:after{border-radius:7px !important}ul.trainingLoad.muscle li{border-radius:7px !important}ul.trainingLoad.muscle li:after{background:#f19437;border-radius:7px !important}ul.trainingLoad.no-data li{background-color:#E2E3E5;border:2px solid #CCCCCC}aside.TRAININGLOAD{display:flex;flex-direction:column}aside.TRAININGLOAD .trainingLoad{padding:0 4px}aside.TRAININGLOAD .trainingLoad.full{padding:4px}div.subview{height:0;overflow:hidden}div.subview.active{height:auto}div.subview.totalLoadView.active{overflow:visible}.generalTestChartContainer{position:relative;overflow:visible}.generalTestChartContainer .navigation-group .period-selector{display:inline-block;margin-right:10px}.generalTestChartContainer .navigation-group .period-selector .label-wrapper label{vertical-align:middle}.generalTestChartContainer .navigation-group .period-selector .label-wrapper,.generalTestChartContainer .navigation-group .period-selector .controls{float:left}@media all and (max-width:767px){.generalTestChartContainer .period-selector .label-wrapper{display:none}}@media all and (max-width:767px){.generalTestChartContainer .navigation-group{display:block;width:100%}.generalTestChartContainer .navigation-group .period-selector{display:block;width:100%;margin-right:0}.generalTestChartContainer .navigation-group .period-selector .label-wrapper{display:none}.generalTestChartContainer .navigation-group .period-selector .controls{display:block;width:100%;margin-top:20px}.generalTestChartContainer .navigation-group ul{position:absolute;top:0;right:0}}.testChartContainer{position:relative}.testChartContainer ul.legend{position:absolute;margin:0;padding:0;top:-2px;left:0;font-size:1em;font-family:Helvetica,Arial,sans-serif;color:#413d43;list-style-type:none;white-space:nowrap}.testChartContainer ul.legend.right{left:auto;right:0}.testChartContainer ul.legend.spacing-left{margin-left:55px}.testChartContainer ul.legend.spacing-right{margin-right:55px}.testChartContainer ul.legend li{display:inline-block;margin:0;padding:0;margin-right:20px}.testChartContainer ul.legend li:last-child{margin-right:0}.testChartContainer ul.legend li.icon::before{display:inline-block;content:'';width:10px;height:10px;border-radius:5px;background-color:#CCCCCC;margin-right:10px}.testChartContainer ul.legend li.icon-squat::before{background-color:#a1195b}.testChartContainer ul.legend li.icon-countermovement::before{background-color:#5980e9}.testChartContainer ul.legend li.icon-jump-height::before{background-color:#d52648}.testChartContainer ul.legend li.icon-contact-time::before{background-color:#808080}.testChartContainer ul.legend li.icon-first::before{background-color:#5980e9}.testChartContainer ul.legend li.icon-second::before{background-color:#a1195b}.testChartContainer ul.legend li.icon-third::before{background-color:#d52648}.testChartContainer ul.legend li.icon-fourth::before{background-color:#808080}.testChartContainer ul.legend li.icon-fifth::before{background-color:#433e46}@media all and (max-width:767px){.testChartContainer ul.legend{position:static;margin-left:55px;margin-right:auto}.testChartContainer ul.legend li{display:block}.testChartContainer ul.legend:last-of-type{margin-bottom:-15px}}.period-navigation h1 span{color:#262626}div.generalTestYLabel{font-size:1em;color:#262626;font-family:Helvetica,Arial,sans-serif}div.generalTestTimestamp{font-size:1em;color:#262626;padding-top:10px;font-family:Helvetica,Arial,sans-serif}div.generalTestTooltip{font-family:Helvetica,Arial,sans-serif;background-color:#FFF;padding:15px;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #F2F2F2;position:relative}div.generalTestTooltip>p{font-size:1.2em;font-family:Helvetica,Arial,sans-serif;margin:0}div.generalTestTooltip .tooltipHeader{background-repeat:no-repeat;background-position:left center;background-size:50px 50px;min-height:50px;padding-left:60px}div.generalTestTooltip .tooltipHeader h1,div.generalTestTooltip .tooltipHeader h2{margin:0;padding:0;font-weight:normal}div.generalTestTooltip .tooltipHeader h1{color:#262626;font-size:2.6em;font-family:'Open Sans',sans-serif}div.generalTestTooltip .tooltipHeader h1 span{color:#808080}div.generalTestTooltip .tooltipHeader h2{color:#808080;font-family:Helvetica,Arial,sans-serif;font-size:1.2em;margin-top:-5px}div.generalTestTooltip table{width:100%;margin-top:10px;margin-bottom:20px;table-layout:fixed}div.generalTestTooltip table th,div.generalTestTooltip table td{font-family:Helvetica,Arial,sans-serif}div.generalTestTooltip table th{text-align:center;color:#CCCCCC;font-size:1.2em;font-weight:normal}div.generalTestTooltip table td{padding:7px;border:1px solid #CCCCCC;font-size:1.2em;text-align:center}div.generalTestTooltip .datetime{display:block;vertical-align:middle}div.generalTestTooltip .datetime i,div.generalTestTooltip .datetime span{vertical-align:middle}div.generalTestTooltip .datetime span{font-size:1.2em;font-family:Helvetica,Arial,sans-serif}div.generalTestTooltip .datetime i{margin-right:5px}div.generalTestTooltip .tooltipDetailsButton{text-align:center;clear:both;display:none}div.generalTestTooltip.continuousJumpTestTooltip{min-width:170px}div.generalTestTooltip.continuousJumpTestTooltip .tooltipHeader{background-image:url(../images/icons/test/icon40x40_jumptest.svg);margin-bottom:20px}div.generalTestTooltip.continuousJumpTestTooltip:after{position:absolute;display:block;content:'';bottom:-22px;left:50%;width:44px;height:22px;margin-left:-22px;background:transparent url(../images/pointer-down-white.png) no-repeat}div.generalTestTooltip.verticalJumpTestTooltip{min-width:170px}div.generalTestTooltip.verticalJumpTestTooltip .tooltipHeader{background-image:url(../images/icons/test/icon40x40_jumptest.svg)}div.generalTestTooltip.verticalJumpTestTooltip table td{text-align:center}div.generalTestTooltip.verticalJumpTestTooltip table td:first-child,div.generalTestTooltip.verticalJumpTestTooltip table td:last-child{background-color:#F2F2F2}div.generalTestTooltip.verticalJumpTestTooltip table td.best{font-weight:bold}div.generalTestTooltip.verticalJumpTestTooltip:after{position:absolute;display:block;content:'';bottom:-22px;left:50%;width:44px;height:22px;margin-left:-22px;background:transparent url(../images/pointer-down-white.png) no-repeat}div.generalTestTooltip.orthostaticTestTooltip{min-width:240px}div.generalTestTooltip.orthostaticTestTooltip .tooltipHeader{background-image:url(../images/icons/test/icon40x40_orthotest.svg)}div.generalTestTooltip.orthostaticTestTooltip table td:first-child{background-color:#F2F2F2;text-align:left}div.generalTestTooltip.orthostaticTestTooltip table td:nth-child(2){font-weight:bold}div.generalTestTooltip.orthostaticTestTooltip table td:last-child{color:#808080}div.generalTestTooltip.orthostaticTestTooltip:after{position:absolute;display:block;content:'';top:20px;left:-22px;width:22px;height:44px;background:transparent url(../images/pointer-left-white.png) no-repeat}.highcharts-tooltip{z-index:9}.testDetails .testDetailsChart{height:300px}div.generalTestTooltipSmall{background-color:#FFF;border-radius:2px;box-shadow:0 0 5px rgba(0,0,0,0.3);border:1px solid #CCCCCC}div.generalTestTooltipSmall>div{position:relative;margin:10px;display:block;vertical-align:middle}div.generalTestTooltipSmall>div>*{vertical-align:middle}div.generalTestTooltipSmall>div>span{color:#262626;font-size:1.2em;font-family:Helvetica,Arial,sans-serif;vertical-align:middle}div.generalTestTooltipSmall:after{position:absolute;display:block;content:'';bottom:-9px;left:50%;width:22px;height:10px;margin-left:-11px;background:transparent url(../images/pointer-down-small-white.png) no-repeat}div.generalTestTooltipSmall.orthostaticTestTooltip span.circle{margin:3px}div.generalTestTooltipSmall.orthostaticTestTooltip span.circle:before{content:'';display:inline-block;width:15px;height:15px;border-radius:10px;border:4px solid #d52648;vertical-align:middle}div.generalTestTooltipSmall.continuousJumpTestTooltip [class^="icon-"],div.generalTestTooltipSmall.continuousJumpTestTooltip [class*=" icon-"]{display:inline-block;width:18px;height:18px;background-repeat:no-repeat;background-size:contain;background-position:center center}div.generalTestTooltipSmall.continuousJumpTestTooltip span.icon-height{background-image:url(../images/icons/test/icon40x40_jumppower.svg)}div.generalTestTooltipSmall.continuousJumpTestTooltip span.icon-contact{background-image:url(../images/icons/test/icon40x40_contacttime.svg)}div.generalTestTooltipSmall.continuousJumpTestTooltip>div span:last-child{margin-right:30px}div.generalTestTooltipSmall.continuousJumpTestTooltip>div:last-child:after{background-color:#808080}div.generalTestTooltipSmall.continuousJumpTestTooltip>div:after{position:absolute;top:50%;right:0;content:'';display:block;width:10px;height:10px;border-radius:5px;background-color:#d52648;margin-top:-4px}table.testResultHistory{width:100%;border-collapse:collapse}table.testResultHistory th,table.testResultHistory td{text-align:left;padding:10px}table.testResultHistory th.value,table.testResultHistory td.value{text-align:center}table.testResultHistory th{color:#808080;font-size:1em;font-weight:normal;vertical-align:bottom}table.testResultHistory th:first-child h2{margin:0;padding:0;color:#262626}table.testResultHistory th.header{cursor:pointer}table.testResultHistory th:not(:first-child).header:after{margin-left:5px;color:#CCCCCC}table.testResultHistory th:not(:first-child).headerSortUp:after{content:'\25b2'}table.testResultHistory th:not(:first-child).headerSortDown:after{content:'\25bc'}table.testResultHistory tr.active td,table.testResultHistory tr:hover td{background-color:#999999;color:#FFF}table.testResultHistory tr.active td:first-child,table.testResultHistory tr:hover td:first-child{background-color:#D10027}table.testResultHistory td{cursor:pointer;border:1px solid #CCCCCC}table.testResultHistory td.odd{background-color:#E2E3E5}table.testResultHistory td.best{font-weight:bold}table.testResultHistory tr.jump_test_type_squat td:nth-child(2){background-color:#f1dde7 !important}table.testResultHistory tr.jump_test_type_squat:hover td:nth-child(2),table.testResultHistory tr.jump_test_type_squat.active td:nth-child(2){background-color:#a1195b !important}table.testResultHistory tr.jump_test_type_counter td:nth-child(2){background-color:#e6ecfc !important}table.testResultHistory tr.jump_test_type_counter:hover td:nth-child(2),table.testResultHistory tr.jump_test_type_counter.active td:nth-child(2){background-color:#5980e9 !important}table.testResultHistory tr.first td:nth-child(2){background-color:#5980e9 !important;color:#FFF}table.testResultHistory tr.first:hover td:nth-child(2),table.testResultHistory tr.first.active td:nth-child(2){background-color:#d52648 !important}table.testResultHistory tr.second td:nth-child(2){background-color:#a1195b !important;color:#FFF}table.testResultHistory tr.second:hover td:nth-child(2),table.testResultHistory tr.second.active td:nth-child(2){background-color:#d52648 !important}table.testResultHistory tr.third td:nth-child(2){background-color:#d52648 !important;color:#FFF}table.testResultHistory tr.third:hover td:nth-child(2),table.testResultHistory tr.third.active td:nth-child(2){background-color:#d52648 !important}table.testResultHistory tr.fourth td:nth-child(2){background-color:#808080 !important;color:#FFF}table.testResultHistory tr.fourth:hover td:nth-child(2),table.testResultHistory tr.fourth.active td:nth-child(2){background-color:#d52648 !important}table.testResultHistory tr.fifth td:nth-child(2){background-color:#433e46 !important;color:#FFF}table.testResultHistory tr.fifth:hover td:nth-child(2),table.testResultHistory tr.fifth.active td:nth-child(2){background-color:#d52648 !important}@media all and (max-width:1024px){table.testResultHistory td,table.testResultHistory th{font-size:1em}}@media all and (max-width:767px){table.testResultHistory.testResultHistoryVerticalJump th:nth-child(4),table.testResultHistory.testResultHistoryVerticalJump td:nth-child(4),table.testResultHistory.testResultHistoryVerticalJump th:nth-child(5),table.testResultHistory.testResultHistoryVerticalJump td:nth-child(5),table.testResultHistory.testResultHistoryVerticalJump th:nth-child(6),table.testResultHistory.testResultHistoryVerticalJump td:nth-child(6){display:none}table.testResultHistory.testResultHistoryContinuousJump th:nth-child(4),table.testResultHistory.testResultHistoryContinuousJump td:nth-child(4),table.testResultHistory.testResultHistoryContinuousJump th:nth-child(5),table.testResultHistory.testResultHistoryContinuousJump td:nth-child(5),table.testResultHistory.testResultHistoryContinuousJump th:nth-child(6),table.testResultHistory.testResultHistoryContinuousJump td:nth-child(6){display:none}table.testResultHistory.testResultHistoryOrthostatic th:nth-child(3),table.testResultHistory.testResultHistoryOrthostatic td:nth-child(3),table.testResultHistory.testResultHistoryOrthostatic th:nth-child(5),table.testResultHistory.testResultHistoryOrthostatic td:nth-child(5),table.testResultHistory.testResultHistoryOrthostatic th:nth-child(7),table.testResultHistory.testResultHistoryOrthostatic td:nth-child(7){display:none}}.hr{border-bottom:0 solid #CCCCCC}.orthostaticShowRMSSD{margin-left:5px}@media all and (max-width:767px){div.generalTestTooltip{display:none}div.generalTestTooltip .tooltipDetailsButton{display:none}}@media all and (max-width:767px){div.generalTestTooltip .tooltipDetailsButton{display:block !important}}.basic-data-navigator .long-date-value{line-height:30px;display:inline-block}.basic-data-navigator .basic-data-navigator__button-container{float:right}@media (max-width:991px){.basic-data-navigator .long-date-value{line-height:36px;text-align:center;display:block}.basic-data-navigator .basic-data-navigator__button-container{display:block;text-align:center;float:none}}.range-statistics.full-box{border-top:5px solid #dc2944}.rr-chart-container{position:relative}.rr-chart-container .resetSelectedRange{position:absolute;z-index:2;right:0px;top:39px}.rr_zoomed,.hr_zoomed,.hr_selected,.rr_selected{display:none}.hrv-icon{background-image:url(../images/icons/hrv.png);background-size:contain;background-repeat:no-repeat;height:36px;width:36px;margin-top:-19px}.container-summary [class*="col-"]{margin-left:0}.container-summary .col-md-4.no-space{padding:0}.container-summary .col-md-4{position:relative;border-right:1px solid #E2E3E5;height:100%}.container-summary .col-md-4:last-child{border:none !important}@media all and (max-width:991px){.container-summary .col-md-4{width:100% !important;height:auto !important;border-right:none;border-bottom:1px solid #E2E3E5}.container-summary .chart-distribution-value{padding-top:.8em;padding-bottom:.8em;display:inline;margin-right:1em;float:left}}.summary-container{background:#FFF}.summary-container:before,.summary-container:after{content:" ";display:table}.summary-container:after{clear:both}.summary-container:before,.summary-container:after{content:" ";display:table}.summary-container:after{clear:both}ul.summary-tabs{border:none;margin:0;padding:0;list-style-type:none}ul.summary-tabs:before,ul.summary-tabs:after{content:" ";display:table}ul.summary-tabs:after{clear:both}ul.summary-tabs:before,ul.summary-tabs:after{content:" ";display:table}ul.summary-tabs:after{clear:both}ul.summary-tabs li{margin:0;padding:0;display:block;vertical-align:top;float:left}@media all and (max-width:767px){ul.summary-tabs li{width:100%}}ul.summary-tabs li a{font-size:.875em;display:block;background-color:#E2E3E5;padding:5px 10px;color:#262626;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;float:left}ul.summary-tabs li a:hover{text-decoration:none;background-color:#CCCCCC;cursor:pointer}ul.summary-tabs li a:focus{text-decoration:none}ul.summary-tabs li.active{margin-bottom:0px}ul.summary-tabs li.active a{background-color:#FFF}.tab-panels{position:relative}.tab-panels .tab-panel{background-color:#FFF;overflow:hidden}.tab-panels .tab-panel.active{display:block;height:auto}.summary-max-width{position:relative;max-width:500px;margin:0 auto}.swipe{overflow:hidden;visibility:hidden;position:relative;height:100%}.swipe-wrap{overflow:hidden;position:relative;height:100%}.swipe-wrap>div{float:left;width:100%;position:relative}a.swipe-bullet{display:inline-block;width:30px;height:30px;position:relative}a.swipe-bullet span{display:inline-block;width:0px;height:0px;position:absolute;top:50%;left:50%;margin-left:-6px;margin-top:-7px;border-color:#CCCCCC}a.swipe-bullet:first-child{margin-left:30px}a.swipe-bullet:first-child span{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #CCCCCC}a.swipe-bullet:last-child{position:absolute;top:0;right:0;margin-right:30px}a.swipe-bullet:last-child span{border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:-5px;border-left:10px solid #CCCCCC}a.swipe-bullet.active{cursor:pointer}a.swipe-bullet.active:first-child span{border-right:10px solid #808080}a.swipe-bullet.active:last-child span{border-left:10px solid #808080}a.swipe-bullet.active:hover{background-color:#D10027}a.swipe-bullet.active:hover:first-child span{border-right:10px solid #FFF}a.swipe-bullet.active:hover:last-child span{border-left:10px solid #FFF}.grouped-summary-empty-space{display:block;height:54px;width:100%}.grouped-summary-controls{position:absolute;left:0;top:17px;width:100%}.override .container-dark .grouped-summary-controls{background:none}.summary-help-title{display:block;position:relative}.summary-help-title h4{margin-bottom:1.5em;display:block;white-space:normal;word-wrap:break-word}.swipe-wrap.multiple-panels .summary-help-title h4{margin-left:50px;margin-right:50px;text-align:center}.btn-summary-corner{position:absolute;top:0;right:0}.btn-summary-corner.offset-top{margin-top:28px}.btn-summary-help>*{display:none}.report-black-container .progress{background:rgba(0,0,0,0.15)}.zoneSummary{margin-top:10px}.zoneSummary .zone-element{display:none}.zoneSummary .zone-element.active{display:block}.zoneSummary .time-in-zone{padding-left:.3125em;width:100px}.zoneSummary .zone-component{margin-bottom:1px}.zoneSummary .zone-component:last-child{margin:0}.zoneSummary .progress{position:relative;float:left;width:80%}.zoneSummary .progress .bar{padding:10px 0 10px 0;margin-left:0}.zoneSummary .bar-container{width:auto;margin-left:40px;border-left:1px solid #FFF;left:0}.zoneSummary .bar-container:before,.zoneSummary .bar-container:after{content:" ";display:table}.zoneSummary .bar-container:after{clear:both}.zoneSummary .bar-container:before,.zoneSummary .bar-container:after{content:" ";display:table}.zoneSummary .bar-container:after{clear:both}.zoneSummary .progress .for-zone5{background:#DE0F5B}.zoneSummary .progress .for-zone4{background:#F9BF1C}.zoneSummary .progress .for-zone3{background:#6ACC2B}.zoneSummary .progress .for-zone2{background:#46C7EE}.zoneSummary .progress .for-zone1{background:#C2CACA}.zoneSummary .progress .for-fifat-zone1{background:#636363}.zoneSummary .progress .for-fifat-zone2{background:#B5164B}.zoneSummary .progress .for-power-zone5{background:#F64A07}.zoneSummary .progress .for-power-zone4{background:#FC771E}.zoneSummary .progress .for-power-zone3{background:#FC9727}.zoneSummary .progress .for-power-zone2{background:#F9BF1C}.zoneSummary .progress .for-power-zone1{background:#F9DB46}.zoneSummary .progress .for-speed-zone5{background:#1280DB}.zoneSummary .progress .for-speed-zone4{background:#0FACE7}.zoneSummary .progress .for-speed-zone3{background:#08CCF9}.zoneSummary .progress .for-speed-zone2{background:#37DBDB}.zoneSummary .progress .for-speed-zone1{background:#72E88B}.zoneSummary .zone-distribution{float:right;padding-top:11px;padding-left:2%;color:#433e46}.zoneSummary .order{position:absolute;left:0;font-size:1em;top:0;height:40px;width:40px;text-align:center;line-height:40px;color:#FFF}.bottom-summary-24{position:relative;padding-left:2.6em;clear:both;margin-bottom:1em}.bottom-summary-24 span{padding-top:.25em;display:inline-block;color:#999999}.bottom-summary-24 span.value-huge{color:#262626}.bottom-summary-24 .icon{font-size:24px;position:absolute;left:0;top:0;color:#808080}.bottom-summary-24 .icon.icon-inactivity-alert{color:#FC9727}.calendar-grid-summary{font-family:Helvetica,Arial,sans-serif;position:relative;clear:both;margin-bottom:.36em;text-align:right;height:16px}.calendar-grid-summary .icon{position:absolute;left:0;top:0;font-size:16px;color:#808080;background:#F2F2F2;z-index:2;padding-right:5px}.nodata .calendar-grid-summary .icon{color:#CCCCCC}.calendar-grid-summary .icon.bold{font-weight:bold}.calendar-grid-summary .grid-summary__value-container{position:absolute;background:#F2F2F2;z-index:2;right:0;top:0;padding-left:5px;font-size:.875em}.calendar-grid-summary::after{content:'';display:block;position:absolute;left:0;bottom:2px;width:100%;height:1px;border-bottom:1px dotted #808080}@media all and (max-width:767px){.calendar-grid-summary{font-size:.9em}}.active-time-icon-image::before{background-image:url(../images/summary_icons/icon40x40_active_time.svg)}.calories-icon-image::before{background-image:url(../images/summary_icons/icon40x40_calories.svg)}.distance-icon-image::before{background-image:url(../images/summary_icons/distance_dg.svg)}.duration-icon-image::before{background-image:url(../images/summary_icons/duration_dg.svg)}.HR-icon-image::before{background-image:url(../images/summary_icons/hr_dg.svg)}.inactivity-icon-image::before{background-image:url(../images/summary_icons/icon40x40_inactivity.svg)}.nightsleep-icon-image::before{background-image:url(../images/summary_icons/icon40x40_nightsleep.svg)}.session-icon-image::before{background-image:url(../images/summary_icons/session_dg.svg)}.steps-icon-image::before{background-image:url(../images/summary_icons/icon40x40_steps.svg)}.speed-icon-image::before{background-image:url(../images/summary_icons/speed_dg.svg)}.sleep-tracked-icon-image::before{background-image:url(../images/summary_icons/icon40x40_nightsleep.svg)}.piechart-dimensions{height:240px;width:100%}.piechart-dimensions .custom-tooltip{background:#FFF;padding:5px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}#pieChartList{padding-left:1.5em;padding-top:0px;overflow-x:hidden;overflow-y:auto}.chart-distribution-value{padding-bottom:.5em}.chart-distribution-value .numeric-value{font-size:1.5em;line-height:28px}.chart-distribution-value .numeric-value:hover{font-size:1.6em}.active-numeric-value{font-size:1.6em}.chart-distribution-value .text-value{font-size:1em;line-height:1.2em}.chart-distribution-value .text-value.small-text{font-size:12px}.report-type-filter .dropdown-menu,.sport-type-filter .dropdown-menu{min-width:188px;width:100%}.start-container{background:#FFF}.product-big-header{min-height:500px;background-image:url(../images/start_landing/FlowSync_bg.jpg);background-position:bottom left;background-repeat:no-repeat;background-size:100% 100%;border-bottom:1px solid #CCCCCC}.product-big-header .container-fluid{background:transparent}.row.install-steps{position:relative;margin-top:0px}.row.install-steps .flow-sync-error{border:1px solid #CCCCCC;background:#F2F2F2;margin-right:5%;padding:.5em;margin-top:16px}.row.install-steps .flow-sync-error p{min-height:30px}.row.install-steps .image-container{margin-top:1em}.row.install-steps .col-md-4{position:relative;margin-top:-55px;padding:0px}.row.secondary-content .col-md-4{padding:0px}.row.install-steps h3{background-color:#262626;color:#FFF;padding-top:.4em;padding-bottom:.4em;background-image:url(../images/start_landing/titlebar_arrow.png);background-repeat:no-repeat;background-position:right center;width:100%;margin-top:0px;clear:both}.row.install-steps h3 span{margin-right:.5em;color:#262626;background:#FFF;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin-left:20px;border-radius:100%;font-weight:bold}.boxed-column .col-md-4 .space{border-left:1px solid #E2E3E5;clear:both;min-height:200px;padding-left:5%}.boxed-column .col-md-4:first-child .space{border-left:none}.space p{margin-right:5%}.download-primary h1{font-family:'sansationregular',arial,sans;text-transform:none;font-size:4em}.btn-download-primary:before{position:absolute;width:42px;height:42px;content:"";background-image:url(../images/start_landing/download_arrow.svg);background-repeat:no-repeat;background-size:40px 40px;left:3px;top:1px;border-right:1px solid rgba(255,255,255,0.5)}.btn-download-primary{padding-top:.8em;padding-bottom:.8em;position:relative}.download-secondary{display:block}.download-secondary img{float:left;width:64px;margin-right:16px;margin-top:3px}.install-steps p{margin-bottom:2em;padding-top:1.4em;min-height:84px}hr.custom-hr{margin-right:5%;margin-left:5%}.image-on-left{padding-left:1em;display:inline-block;width:60%}.navigation-bar{position:relative;margin-top:6px;height:10px}.navigation-bar #prevItem{position:absolute;top:-34px;left:0px;z-index:4}.navigation-bar #nextItem{position:absolute;top:-34px;right:0px;z-index:4}.navigation-bar .btn.disabled[disabled]{background:#FFF}#tcSlider{margin-bottom:16px;position:relative;margin-right:5%}#tcSlider ul{overflow:hidden;margin-left:auto;margin-right:auto}#tcSlider ul li{width:130px;float:left;height:180px;display:block;position:relative;padding-bottom:20px;border-bottom:1px solid #CCCCCC}#tcSlider ul li.active{width:130px;float:left;height:180px;display:block;position:relative;padding-bottom:20px;border-bottom-color:#D10027}#tcSlider ul li.active:before{position:absolute;width:130px;height:1px;content:"";left:0px;bottom:0px;background:#D10027}#tcSlider ul li:hover{cursor:pointer}#tcSlider ul li.active .detail-name,#tcSlider ul li:hover .detail-name{border-color:#D10027;color:#D10027}#tcSlider ul li .detail-name{padding:4px;border-radius:5em;font-size:.85em;min-width:86px;display:inline-block;border:1px solid white;position:relative}.detail-image{max-width:120px;float:none;margin-right:auto;margin-left:auto;display:block}.video-box img{border:1px solid #CCCCCC;position:relative}.video-trigger{position:relative;cursor:pointer}.video-trigger:before{position:absolute;content:"";width:100%;height:30%;z-index:10;background:url(../images/start_landing/play_icon.svg);background-repeat:no-repeat;top:32%;left:0px;background-size:contain;overflow:hidden;background-position:50% center}.video-trigger:hover:before{background:url(../images/start_landing/play_icon_hover.svg);background-repeat:no-repeat;background-position:50% center}.video-box p{margin-top:.5em;font-size:.85em;line-height:1.2em}.video-box{display:none;position:relative;min-height:160px}.row.video-box .col-md-6{width:50%;margin-left:0px}.row.video-box .col-md-6 .space{padding-left:8%;min-height:100px}.row.video-box .col-md-6:first-child .space{border-left:none}@media screen and (max-width:768px){.product-big-header{min-height:200px}.product-big-header div.col-md-4{margin-left:0px;width:100%}.download-primary{background:rgba(255,255,255,0.8);padding:1em;text-align:center}.col-md-8.header-images{display:none}.row.install-steps .col-md-4{position:relative;margin-top:0px;margin-left:auto;width:100%}.row.secondary-content .col-md-4,.row.video-box .col-md-6{margin-left:auto;width:auto}.row.install-steps h3{background-color:#433E46;color:#FFF;padding-top:.4em;padding-bottom:.4em;background-image:none}.boxed-column .col-md-4 .space,.row.video-box .col-md-6 .space{border-left:none;padding-left:1em;margin-bottom:1em}.video-box{text-align:center}}@media screen and (max-width:569px){#tcSlider{overflow:hidden;width:500px;position:relative}}@media screen and (max-width:480px){#tcSlider{overflow:hidden;width:280px;position:relative}}.light-overlay-fixed{display:none;position:fixed;top:0;left:0;bottom:0:right:0;background:rgba(0,0,0,0.2);z-index:9998;width:100%;height:100%}.light-box-area{display:none;position:fixed;top:0;left:0;bottom:0:right:0;z-index:9999;width:100%;height:100%;overflow-y:auto}.light-box{box-shadow:0 0 5px rgba(0,0,0,0.2);max-width:800px;height:auto;position:relative;margin-left:auto;margin-right:auto;background:#FFF;padding-bottom:1em;padding-top:.5em;margin-top:90px;border-radius:2px}.light-box .light-box-title{height:40px;line-height:38px}.embed-video{position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden}.embed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}p.mobile-info-text-full{clear:both;font-size:.9em}a.block-caret-link{display:block;margin-bottom:1em;padding-left:24px;position:relative}a.block-caret-link:before{position:absolute;content:"";width:17px;height:17px;left:0px;top:2px;background-image:url(../images/v800_landing/productlinkcarat.png);background-repeat:no-repeat;background-position:left -18px}a.block-caret-link:hover{text-decoration:none}a.block-caret-link:hover:before{background-position:left top}.modal-body h4{margin:.625em 0 .625em 0}#dailyInputArea h4{margin:.5em 0 1.75em 0}.muted{color:#999999;font-size:.875em}p.bread-text{font-size:1em;line-height:1.25em}.info p{color:#999999}.info a{color:#262626;text-decoration:underline;font-weight:600}.bumps div h2{margin:1.25em 0 0 0}a{font-family:Helvetica,Arial,sans-serif;color:#0FACE7;text-decoration:none}a.text-link{color:#0FACE7;text-decoration:none}a.text-link span{border-bottom:1px dashed #0FACE7}.user-heading-placeholder p{margin:0 5px 0 5px;text-align:left;font-size:1em}.vertical-text{color:#262626;font-size:1.5rem;text-align:center}.sport-zones-heading-one{margin:0 !important}.sport-zones-heading-one .vertical-text{margin-bottom:0}@media (min-width:768px){.sport-zones-heading-one{display:none !important}}.sport-zones-heading-two{margin:0 !important}.sport-zones-heading-two .vertical-text{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);transform-origin:15% 35%;-webkit-transform-origin:15% 35%;-moz-transform-origin:15% 35%;-ms-transform-origin:15% 35%;width:215px;margin-top:25px;margin-left:11px}@media (max-width:767px){.sport-zones-heading-two{display:none !important}}ul.info-collection li{margin-top:1em;margin-bottom:1em}ul.info-collection li span{padding-left:.625em}ul.info-collection.inline li{margin-top:1em;margin-bottom:1em;padding-right:1em;padding-left:0}ul.info-collection.white li{color:#FFF}.info-collection__text{display:block}.info-collection__icon{position:absolute;left:0;top:0;width:40px;height:40px;border-radius:100%}.info-collection__wrapper{width:100%}.info-collection--with-icon .info-collection__text{padding-left:45px}@media (max-width:767px){.info-collection--with-icon .info-collection__wrapper{width:auto}}@media (min-width:1200px){.row .thumbnails{margin-left:0}}@media (max-width:600px){.chart,.zones{width:100% !important}}@media only screen and (max-width:1024px){.mobile-relative{position:relative}.lap-cell button.btn{margin-top:5px}.modal.fade.in,.modal.container.fade.in,.modal.modal-overflow.fade.in{top:22em !important}.basic-data-panel .gfx-settings{padding-left:43px;margin-bottom:10px}.basic-data-panel .gfx-settings input{padding:0}}@media (max-width:1280px){.pager strong{font-size:24px;line-height:1.4em}}@media (min-width:768px) and (max-width:991px){.force-align-left .pull-right{float:none}.big-date-format div{text-align:center;margin-bottom:.2em;width:100%}.dayViewItem{width:100%;height:60px;float:left;margin:.25%;display:block}.login-modal h2,.settings-modal h2{padding-left:15px !important;padding-right:15px !important;padding-top:15px !important}body.fixed-navigation{margin-top:0px}.nav-2ndlevel{margin-top:0px}.secondary-navigation{padding-left:19px}body #primaryNavigation.nav li a{border:none}.override .feed-item-row .exercise-visibility .text{display:none}.override .feed-item-row .feed-item{margin-left:17.12707182% !important}.profile-page .col-md-9{padding-left:2.76243094%}}@media only screen and (max-width:767px){#pieChartList{padding-left:0px;padding-top:14px}.mobile-margin-button,.btn-margin-mobile{margin-top:2em}.report-black-container.separate-box{padding:15px;border-left:none;border-bottom:4px solid white;min-height:330px}.chart-distribution-value{padding-top:.8em;padding-bottom:.8em;display:inline;margin-right:1em;float:left}.fitnesstest-pie .chart-distribution-value{width:100%}.login-modal h2,.settings-modal h2{padding-left:15px !important;padding-right:15px !important;padding-top:15px !important}.basic-data-panel,.basic-data-panel .summary{border:none}.basic-data-panel .summary.no-border{border:none}.report-type-filter,.sport-type-filter{height:40px;width:100%}.report-type-filter .dropdown-toggle,.sport-type-filter .dropdown-toggle{width:10%}.report-type-filter .dropdown-menu,.sport-type-filter .dropdown-menu.pull-right{width:99.8%;float:left !important;left:0}.sport-type-filter .btn-group{float:left;width:100%}body.fixed-navigation{margin-top:0px}.mobile-left{float:left}.fixed-navigation{padding:0}}@media (max-width:992px){.no-feed-notify{width:60%}}@media (min-width:480px){.bottom-canvas .visual-checkbox.specials .btn{width:100%;display:block}#pick-photo{margin:0 0 0 10px}}@media (max-width:767px){.athlete-invite .athlete-picture,.coach-info .athlete-picture,.athlete-invite .coach-picture,.coach-info .coach-picture{display:none}.highcharts-axis-labels:nth-of-type(1) text:nth-child(2n+0){display:none}.lap-cell .lap-progress{display:none}.lap-cell .time{width:100%}.dropdown-open .comments-holder{left:0;right:auto}.dropdown-open #comments-content,.dropdown-open #coach-comments-content{width:100%;left:auto;right:auto}.dropdown-open #comments-content:before,.dropdown-open #coach-comments-content:before{left:110px;right:auto}.dropdown-open #comments-content .form,.dropdown-open #coach-comments-content .form{box-shadow:0 4px 10px rgba(0,0,0,0.5)}.override .share-center{text-align:left;margin:auto}.usr-navigation-details{text-align:center;margin-bottom:1.25em}.feed-item .user-container .user-image,.feed-item .user-container h5{text-align:left;display:inline}.feed-item .user-container h5 span{text-align:left}.feed-item .posts-container ul.comment-post li.time-ago{position:static;display:block;font-size:.9em;width:100%;text-align:left;padding-top:.5em;padding-left:52px;font-weight:bold}.dl-horizontal dt{float:none;clear:none;width:auto;text-align:left}.dl-horizontal dd{margin-left:0}.thumbnails>li{float:none;margin-left:0}.uneditable-input[class*="col-"],.row-fluid [class*="col-"]{display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input{width:100%}.controls-row [class*="col-"]+[class*="col-"]{margin-left:0}.modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}.fitnesstest-pie .piechart-dimensions{width:100%}.fitnesstest-chart .highcharts-container{left:-1000px !important}.fitnesstest-chart .col-md-12{height:120px !important}.fitnesstest-vo2max #vo2max_how_you_compare_text{padding-bottom:1em}.fitnesstest-chart .highcharts-tooltip{left:1000px !important;width:100%;top:-100px !important}.fitnesstest-chart .highcharts-tooltip span:first-child{width:100%;left:0 !important}.fitnesstest-chart .highcharts-tooltip span:first-child .fitness-chart-tooltip-content{width:100% !important;box-sizing:border-box}.chart-header .report-chart-collapse i{margin-left:20px;vertical-align:top;margin-top:0}.override .wide-nav-pills.red li{border-left:0}.override .wide-nav-pills.red li>a{border-right:1px solid #E2E3E5}.override .wide-nav-pills.red li>a:hover,.override .wide-nav-pills.red li>a:active{border-left-color:#D10027;border-top-color:#E2E3E5}.override .wide-nav-pills.red li.active>a{border-left-color:#D10027;border-top-color:#E2E3E5}.override .wide-nav-pills.red li.active:first-child>a{border-top-color:#D10027}.override .wide-nav-pills.red li:first-child>a:hover,.override .wide-nav-pills.red li:first-child>a:active{border-top-color:#D10027}.override .feed-item-row .feed-item{margin-bottom:30px;padding:auto}.override .feed-item-row .exercise-visibility .text,.override .feed-item-row .analyze .text,.override .feed-item-row .relive .text{display:none}.override .feed-item-row .date.feed-item__date{position:relative;display:block;left:0px;max-width:100%;height:20px}.override .feed-item-row .feed-type-icon{display:none}.override .feed-item-row .profile-image img{margin-right:.5em;margin-bottom:.5em}.feed-item__user{display:block}.override .social-feed-holder{background:none}.profile-page{text-align:center}.profile-page .mobile-6{margin-bottom:1em}.profile-page .basic-data-panel .label-data{float:none}.profile-page .total-value{display:none}.profile-page .piechart-dimensions{width:60%;margin:auto}.profile-page .highcharts-container{height:240px}.profile-page #pieChartBenefitsList{padding:1em 0}.profile-page .chart-distribution-value{display:inline-block;float:none;margin:0 5px}.profile-page .profile-topic h3{margin-top:2em !important;font-size:32px}.profile-page .profile-topic small{display:block}.profile-products .product-list-content .cell{height:auto}.profile-products .product-list-content .product-list-device{margin-top:0}.profile-products .center{text-align:center}.profile-products .product-list-content .cell.download{border-left-width:0px}.override .row .label-wrapper{display:block;height:auto}.control-label{display:block;text-align:left}.fitnesstest-pie #pieChartList{text-align:center}.fitnesstest-pie .chart-distribution-value{width:45%}}@media (max-width:400px){.dropdown-open .comments-holder{width:100%}.summary.box-selector{display:none}.chart-controls{right:0}.chart-controls #fullScreenChart{display:none}.chart-controls #chartSettingsModalBoxToggle{margin:0}.hidden-mobile{display:none !important}.fitnesstest-pie .chart-distribution-value{width:100%}}@media (max-width:767px){.override .radio.inline{width:100%;margin-left:0 !important;border-left:1px solid #CCCCCC;margin-bottom:2px;float:left}.override .radio-group label.radio.inline{border-bottom-width:0;margin-bottom:0}.override .radio-group label.radio.inline:last-child{border-bottom-width:1px}.override .radio-group label.radio.inline:hover,.override .radio-group label.radio.inline:active{border-left-color:#D10027;border-top-color:#CCCCCC}.override .radio-group label.radio.inline.rbox-cbox-checked{border-left-color:#D10027;border-top-color:#CCCCCC}.override .radio-group label.radio.inline.rbox-cbox-checked:first-child{border-top-color:#D10027}.override .radio-group label.radio.inline:first-child:hover,.override .radio-group label.radio.inline:first-child:active{border-top-color:#D10027}.dropdown-open #comments-content:before,.dropdown-open #coach-comments-content:before{left:55%}.user-heading-placeholder{margin-top:1.25em;width:100%}#btn-follow{width:100%;float:left;margin-top:1.5em}.profile-page #btn-follow{float:none;margin-top:0}.override .share-center .pull-right{padding-left:0;float:none !important;display:inline-block}.navbar-collapse{-webkit-transform:translate3d(0, 0, 0)}.page-header h1 small{display:block;line-height:1.42857143}input[type="checkbox"],input[type="radio"]{border:1px solid #CCCCCC}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-left:10px;padding-right:10px}.media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;left:10px;right:10px}.modal-header .close{padding:10px;margin:-10px}body.fixed-navigation{margin-top:0px}.component-control .title{display:block;clear:both;text-align:center}.action-group{width:100%}#fluid-footer{display:none}#bottom-dashboard-widget{display:none}#bottom-widget-content{display:none}}@media (max-width:570px){.training-lap-container .lap-th .lap-cell{display:none}.training-lap-container .lap-th .lap-cell:nth-of-type(1),.training-lap-container .lap-th .lap-cell:nth-of-type(2),.training-lap-container .lap-th .lap-cell:nth-of-type(3),.training-lap-container .lap-th .lap-cell:nth-of-type(4){display:table-cell}.training-lap-container [type="autolap"].lap-row .lap-cell{display:none}.training-lap-container [type="autolap"].lap-row .lap-cell:nth-of-type(1),.training-lap-container [type="autolap"].lap-row .lap-cell:nth-of-type(2),.training-lap-container [type="autolap"].lap-row .lap-cell:nth-of-type(3),.training-lap-container [type="autolap"].lap-row .lap-cell:nth-of-type(4){display:table-cell}.override .feed-item-row .post-details .detail{width:50%}.override .feed-item-row .post-details .calories{display:none}.override .feed-item-row .post-details .distance{text-align:left}.no-feed-notify{width:80%}}@media (max-width:991px){.usr-navigation-details{margin-bottom:15px}}@-ms-viewport{width:device-width}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:991px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important }.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media (max-width:767px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:inherit !important}.hidden-print{display:none !important}}@media (min-width:768px){.login-modal{margin:-250px 0 0 -170px;width:290px}}@media (max-width:1199px){.pull-right.mobile-left.mob.submenu{float:none;text-align:center}.override .white-border-right-2,.override .white-border-left-2{border:0 !important}.primary-heading-chapter .user-heading-placeholder.pull-right{text-align:center}}@media only screen and (max-width:768px){#calendarContainer .calendar-wrapper{display:none}#calendarContainer .calendar-wrapper.loading{background:none}#calendarContainer .small-calendar{display:block}#dailyInputArea{padding-left:1.42857143;padding-right:1.42857143}.share-center{margin-top:0}.explore .wrapper{overflow:hidden}.feed-open .show-feed{-webkit-transform:translate3d(-350px, 0, 0);transform:translate3d(-350px, 0, 0);background-position:-442px 50%}.feed-open #map-data-infinite-list-holder-two{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.feed-open .wrapper.overflowing{overflow:visible}#map_canvas.flow-map{width:100%}}@media only screen and (max-width:400px){.basic-data-panel .summary{margin-top:1em}.zoneSummary{position:relative}.zoneSummary .zone-distribution{position:absolute;left:50px;color:#FFF !important;z-index:10;display:none}.zoneSummary .progress{width:100% !important}.zoneSummary .time-in-zone{display:block}.calories-icon-small{margin:0 !important}.report-black-container.first-container h3{margin-top:.6em}.report-black-container{overflow:hidden}.container.primary-heading-chapter{padding:1.5em 5px !important}.mobile-full-width{width:100% !important}}@media only screen and (max-width:767px){#map-data-infinite-list-holder-two{-webkit-transform:translate(490px, 0);-ms-transform:translate(490px, 0);transform:translate(490px, 0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.explore .wrapper{overflow:hidden}.show-feed{display:block !important;width:2.5em;height:5em;position:fixed;right:0;top:47%;z-index:3;text-indent:100%;overflow:hidden;white-space:nowrap;border:#FFF;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#262626 url(../images/sprite_w.png) no-repeat -532px 50%}.show-feed:hover{background-color:#D10027}.feed-open .show-feed{-webkit-transform:translate3d(-350px, 0, 0);transform:translate3d(-350px, 0, 0);background-position:-442px 50%}.feed-open #map-data-infinite-list-holder-two{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);z-index:9}.feed-open .wrapper.overflowing{overflow:visible}#map_canvas.flow-map{width:100%}}@media only screen and (max-width:1366px){#feelingSelection span{display:none}}@media only screen and (max-width:465px){.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item:hover .inner-content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .inner-content{background-color:#FFF}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .inner-content:before{-webkit-box-shadow:0 -10px 20px -10px rgba(0,0,0,0.5) !important;box-shadow:0 -10px 20px -10px rgba(0,0,0,0.5) !important}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .helpers{width:100% !important;top:auto;bottom:0;height:40px;border-bottom:1px solid #CCCCCC}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .helpers a{width:100%;height:auto;float:left;padding:12px 0  15px 40px;border-top:0;border-bottom:0}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .helpers a:first-of-type{border-right:1px solid #CCCCCC}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .helpers a:before{top:9px}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .helpers.half a{width:50%;height:auto}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item.expanded .inner-content{-webkit-transform:translate3d(0, -40px, 0);transform:translate3d(0, -40px, 0);box-shadow:0 20px 20px -10px rgba(0,0,0,0.5)}}@media (max-width:992px){[role="footer"]{width:auto}[role="footer"] aside{padding:0 !important}[role="footer"] aside a{display:inline-block;border:0 !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media only screen and (max-width:350px){.training-lap-container .lap-th .lap-cell{padding:4px}.sport-type-filter,.report-type-filter{width:100%}.usr-navigation-details #sport-icon-image{margin-bottom:.625em}.close-list{margin:0;display:block;padding:.625em .625em .3em .625em;background:#262626;color:#FFF;width:100%;max-width:350px;z-index:1000;display:block !important;position:fixed;box-shadow:0 5px 3px -4px rgba(0,0,0,0.4);right:0;top:61px;-webkit-transform:translate3d(350px, 0, 0);transform:translate3d(350px, 0, 0);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.close-list:hover{color:#FFF;text-decoration:none;background-color:#D10027}.override #map-data-infinite-list-holder-two{padding-top:10px}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item:first-child{-webkit-transition:border .1s ease-in-out;transition:border .1s ease-in-out}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item:first-child.expanded{border-top:3.125em solid #CCCCCC}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item{border-top:0;-webkit-transition:border .15s ease-in-out;transition:border .15s ease-in-out}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .data-item.calories{display:none}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .data-item:nth-of-type(2){width:50%}.override #map-data-infinite-list-holder-two .map-data-infinite-list-content-item .data-item{width:50%}.feed-open .close-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.btn-partner-remove{margin-top:10px}.partner-additional-info{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:0}.partner-info{border:1px solid #F2F2F2;border-bottom:0px;padding:13.125px;padding-top:0px}.partner-info:last-child{border-bottom:1px solid #F2F2F2}.btn-partner-remove,.btn-partner-view{width:100%}.btn-partner{min-width:73px}@media all and (min-width:1024px){.btn-partner-remove,.btn-partner-view{margin-right:13.125px}}@media all and (max-width:767px){.btn-partner{width:100%}.btn-partner a{width:100%}.btn-partner{min-width:73px}.partner-info .row .col-md-2{display:none}.partner-info .row .col-md-7,.partner-info .row .col-md-4,.partner-info .row .col-md-10{width:100% !important;padding-left:0px}.partner-info .row .col-md-3{margin-top:0px}.partner-status{margin-bottom:13.125px !important}}.partner-status{display:inline;float:left;list-style-type:none;margin:16.8px 0}.no-space{padding:0}.datepicker-days *{cursor:pointer}#flow_overlay .header-overflow h2{white-space:normal}.white-container{background-color:#FFF;position:relative;width:100%;height:100%;float:left}.control-override .control-label{text-align:left}.control-group .control-label.nowrap{white-space:nowrap;overflow:visible}.overlay .error{color:#FF9933;background-color:#FFF9F3;padding:20px}.tiny{font-size:65%}.btn.disabled:focus{color:#262626}.card__column{min-height:40px}@media only screen and (max-width:979px){.notification-wrapper{z-index:initial}}@media print{#icon-navigation,.main-nav__menuholder,.global-nav{display:none}body.team-styles{zoom:.8}.team-styles .wrapper{background-color:#fff}.team-styles .wrapper .session-arrows{display:none}.team-styles .wrapper .playerlist-dropdown-container{display:none}.team-styles .wrapper #selector-container{display:none}.team-styles .wrapper #session-summary .basic-data{padding-left:20px}.team-styles .wrapper .gps-data-not-found{display:none !important}.team-styles .wrapper #summary-navigation{display:none}.team-styles .wrapper #trim-toggle{visibility:hidden}.team-styles .wrapper #markers .btn-toggle-markers,.team-styles .wrapper #markers .btn.prev,.team-styles .wrapper #markers .btn.next{display:none}.team-styles .wrapper #phases{left:0}.team-styles .wrapper #phases .phaseCarousel.scroller{left:0}.team-styles .wrapper #phases .phase{display:none}.team-styles .wrapper #phases .phase.selected{display:inline-block}.team-styles .wrapper #phases .scrollButton{display:none}}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.team-select .team-icon{display:inline-block;border-radius:100%;vertical-align:middle;width:30px;height:30px;margin:-5px -10px 0 0;float:left}.team-select.open>a:before{transform:rotate(-180deg)}.team-select.open ul{left:0}.team-select>a{color:#262626}.team-select.arrow>a:before{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #262626;display:block;position:absolute;top:50%;right:10px;margin-top:-3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.team-select.arrow>a span{padding-right:22px}.team-select ul{right:auto}.team-select ul li{float:none;display:block;white-space:nowrap;text-transform:none}.team-select ul li a{display:block;padding:5px 10px;clear:both;font-weight:normal;line-height:1.42857143;color:#262626;white-space:nowrap;height:auto;cursor:pointer}.team-select ul li a:hover{background:#E2E3E5}.team-select ul li a:hover::after{height:0px}.team-select ul li.selected-check a{padding-right:34px}.team-select ul li.selected-check a:after{bottom:auto;top:50%;margin-top:-8px}.dropdown-menu.coach__menu{overflow-y:auto;overflow-x:hidden}.dropdown-menu.coach__menu.overflow li.selected-check a{padding-right:48px}.dropdown-menu.coach__menu.overflow li.selected-check a:after{right:2px}.dropdown-menu li span{text-transform:uppercase;color:#a4a4a4;padding:5px 10px;display:block;padding-bottom:0px;padding-left:5px;font-size:.875em;cursor:default}.main-nav__settings--mobile{cursor:pointer}.main-nav__settings--mobile ul{border:none;padding-left:0}.main-nav__settings--mobile ul a{background:#262626;color:#999999;text-transform:none}.main-nav__settings--mobile>a:before{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #262626;display:block;position:absolute;top:50%;right:10px;margin-top:-3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top-color:#999999}.main-nav__settings--mobile.open a:before{transform:rotate(-180deg)}.main-nav__settings--mobile .user-profile-links{display:none}.main-nav__settings--mobile .user-profile-links a{background:#262626}.main-nav__settings--mobile.open .user-profile-links{display:block}.main-nav__settings--mobile .dropdown-menu li{width:100%;height:auto}.main-nav__settings--mobile .dropdown-menu li span{color:#262626;padding:5px 10px}.main-nav__settings--mobile .dropdown-menu li a{padding:10px 20px;height:auto;border-bottom:1px solid #656565;border-left:0 solid #D10027}.main-nav__settings--mobile .dropdown-menu li a::after{right:auto;top:0;width:0;height:auto;margin:0 0 1px 0}.main-nav__settings--mobile .dropdown-menu li a:hover{color:#FFF;border-bottom:1px solid #656565;background-color:#262626}.main-nav__settings--mobile .dropdown-menu li a:hover::after{width:3px;height:auto}.main-nav__settings--mobile .dropdown-menu>li:first-child a{border-top:1px solid #656565}.main-nav__settings--mobile .dropdown-menu .active>a{color:#FFF;border-bottom:1px solid #656565}.main-nav__settings--mobile .dropdown-menu .active>a::after{width:3px;height:auto}@media (max-width:991px){.team-select{cursor:pointer}.team-select .team-icon{margin:-5px 5px 0 0}.team-select>a{color:#999999}.team-select.open ul{width:100%}.team-select ul{border:none;padding-left:0}.team-select ul a{background:#262626;color:#999999;text-transform:none}.team-select ul li span{text-transform:uppercase;font-size:.875em;color:#FFF;padding:5px 5px 3px 5px;display:block;background-color:#808080}.team-select ul li a{padding:10px 20px;height:auto;border-bottom:0 solid #656565;border-left:0 solid #D10027;background:#262626;color:#999999}.team-select ul li a::after{right:auto;top:0;width:0;height:auto;margin:0 0 1px 0}.team-select ul li a:hover{color:#FFF;border-bottom:0 solid #656565;background-color:#262626}.team-select ul li a:hover::after{width:3px;height:auto}.team-select>a:before{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #262626;display:block;position:absolute;top:50%;right:10px;margin-top:-3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-top-color:#999999}.team-select.open a:before{transform:rotate(-180deg)}.team-select .user-profile-links{display:none}.team-select .user-profile-links a{background:#262626}.team-select.open .user-profile-links{display:block}}.dropdown-menu.settings-links,.dropdown-menu.user-profile-links{left:auto;min-width:initial}.scrollerItem.dark{text-decoration:none;margin:0 12px}.scrollerItem.dark:first-child{margin-left:0}.scrollerItem.dark.open .box,.scrollerItem.dark:hover .box{background-color:#808080;border-color:#808080}.scrollerItem.dark.open .box .index,.scrollerItem.dark:hover .box .index{color:#fff;opacity:.4}.scrollerItem.no-hover:hover{color:#262626;cursor:default}.scrollerItem.no-hover:hover .name{color:#262626}.scrollerItem.no-hover:hover .box{cursor:default}.scrollerItem.no-hover:hover .box .index{color:#CCCCCC;opacity:1}.scrollerItem.no-hover:hover:after{width:0px;height:0px;border:none;content:"";left:7em;position:absolute;bottom:1px}.scrollerItem.no-hover:hover .close{cursor:pointer}.scrollerItem.no-hover:hover .card__item__primary-action{background-color:transparent;color:transparent;cursor:default}.scrollerItem.no-hover .box .img.disabled{background-color:#CCCCCC;background-image:none;border:0;color:#808080}.scrollerItem.no-hover .box .img.disabled p{margin:10px 0 0;font-size:1rem}.scrollerItem .img{margin:4px auto;border:1px solid #CCCCCC;background-color:#D10027;background-image:none}.groups-list-header h2{margin:0;padding:6px 15px 7px;font-size:1.4285714285714286rem}.radio-group label{font-size:1em;font-weight:normal;margin-bottom:18px}.radio-group label .inline-treshold{display:inline-block;width:70%;position:relative}.radio-group label .inline-treshold .unit{position:absolute;right:4px;top:4px;font-size:14px;font-weight:normal}.scrollerItem.card__item .img--sport-icon.img--sport-icon-gray{background-color:#CCCCCC}.speedZoneColumnTitles{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;height:20px}.speedZoneColumnTitles *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:0;bottom:0}.speedZoneColumnTitles>.titles{left:46px;right:0}.speedZoneColumnTitles>.titles>.lower{left:0;right:50%;padding-left:6px}.speedZoneColumnTitles>.titles>.upper{left:50%;right:0;padding-left:6px}.speedZoneBoundaries{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;height:48px}.speedZoneBoundaries *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;top:0;bottom:0}.speedZoneBoundaries:not(:first-child){margin-top:6px}.speedZoneBoundaries>label{left:0;width:46px;padding:14px 18px;margin:0;font-size:14px;font-weight:bold;color:#FFF;border:1px solid #000}.speedZoneBoundaries>label.zone5{background-color:#1280DB}.speedZoneBoundaries>label.zone4{background-color:#0FACE7}.speedZoneBoundaries>label.zone3{background-color:#08CCF9}.speedZoneBoundaries>label.zone2{background-color:#37DBDB}.speedZoneBoundaries>label.zone1{background-color:#72E88B}.speedZoneBoundaries>.values{left:46px;right:0;top:4px;bottom:4px}.speedZoneBoundaries>.values>.lower{left:0;right:50%}.speedZoneBoundaries>.values>.upper{left:50%;right:0}.speedZoneBoundaries>.values input{left:0;right:0;padding:10px;left:auto;height:auto}.speedZoneBoundaries>.values input::-ms-clear{display:none}.speedZoneBoundaries>.values .unit{display:inline-block;right:10px;top:12px;bottom:10px;overflow:hidden;font-size:14px;font-weight:normal}.speedZoneError.zone-error.error{position:relative;margin:-4px 0 0 46px;width:auto;min-height:40px;float:none;clear:none}.speedZoneError.zone-error.error.control-group.error .help-block{float:none;margin-bottom:-4px}.zone{margin-bottom:16px;font-size:0;position:relative;clear:both}.zone>*,.zone>input{font-size:.875rem}.zone .no-margin{display:inline-block;margin-left:0;float:none}.zone input[type=number]::-webkit-outer-spin-button,.zone input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zone input[type=number]{-moz-appearance:textfield}.zone.heart .input-append{padding:8px 0 0 50px}.zone.heart .input-append .add-on{line-height:30px}.zone.heart .color{display:inline-block;color:#FFF;padding:14px 18px;font-weight:bold;border:1px solid #000;vertical-align:middle;position:absolute}.zone.heart .color.zone5{background-color:#DE0F5B}.zone.heart .color.zone4{background-color:#F9BF1C}.zone.heart .color.zone3{background-color:#6ACC2B}.zone.heart .color.zone2{background-color:#46C7EE}.zone.heart .color.zone1{background-color:#C2CACA}.zone.power .input-append{padding:8px 0 0 50px}.zone.power .input-append .add-on{line-height:30px}.zone.power .color{display:inline-block;color:#FFF;padding:14px 18px;font-weight:bold;border:1px solid #000;vertical-align:middle;position:absolute}.zone.power .color.zone5{background-color:#F64A07}.zone.power .color.zone4{background-color:#FC771E}.zone.power .color.zone3{background-color:#FC9727}.zone.power .color.zone2{background-color:#F9BF1C}.zone.power .color.zone1{background-color:#F9DB46}.zone.speed .input-append{padding:8px 0 0 50px}.zone.speed .input-append>.lower{width:50%;float:left;position:relative}.zone.speed .input-append>.upper{width:50%;float:right;position:relative}.zone.speed .input-append .add-on{line-height:30px}.zone.speed .color{display:inline-block;color:#FFF;padding:14px 18px;font-weight:bold;border:1px solid #000;vertical-align:middle;position:absolute}.zone.speed .color.zone5{background-color:#1280DB}.zone.speed .color.zone4{background-color:#0FACE7}.zone.speed .color.zone3{background-color:#08CCF9}.zone.speed .color.zone2{background-color:#37DBDB}.zone.speed .color.zone1{background-color:#72E88B}.zone.speed .unit{right:10px;top:5px;font-size:14px;font-weight:normal;position:absolute;z-index:3}.zone.acc .input-append{padding:8px 0 0 50px}.zone.acc .input-append .add-on{line-height:30px}.zone.acc .color{display:inline-block;color:#FFF;padding:14px 18px;font-weight:bold;border:1px solid #000;vertical-align:middle;position:absolute}.zone.acc .color.zone4{background-color:#690546}.zone.acc .color.zone3{background-color:#992f74}.zone.acc .color.zone2{background-color:#cf71bb}.zone.acc .color.zone1{background-color:#fcb1ec}.zone.acc .color.dezone4{background-color:#3d056e}.zone.acc .color.dezone3{background-color:#6f31a5}.zone.acc .color.dezone2{background-color:#a86cdc}.zone.acc .color.dezone1{background-color:#d8affc}.zone .minus{position:absolute;z-index:4;line-height:30px;font-weight:bold;left:55px}.zone .percentage::-ms-clear{display:none}.zone .percentage.edit{position:absolute;z-index:3;width:50px;padding:0px;line-height:30px;text-align:center}.zone .percentage.edit-disabled{padding-left:50px}.zone .percentage.transparent{background:transparent;border:1px solid transparent}.zone .trimp{color:#0028CE}.zone .trimp[class*="span"]{margin-left:2.56410256%}.zone .trimp.error{color:#FC9727;border-color:#FC9727}.zone .sign{display:inline-block}.zone .error input,.zone .error span{border-color:#FC9727}.inline-threshold.error input{border-color:#FC9727}.inline-threshold .unit{right:24px;top:24px;font-size:14px;font-weight:normal;position:absolute;z-index:3}#speed-zone-limit,#heart-zone-limit{margin-bottom:20px}#speed-zone-limit .zone.speed span{position:relative\0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#speed-zone-limit .zone.speed span{position:relative}}.zone-error.error{display:block;float:left;clear:both;margin:-3px 0 4px 45px;width:82.9787234%}.clear{clear:both}.radio-group input[type="radio"]:disabled~strong,.checkbox-group input[type="checkbox"]:disabled~strong{color:#CCCCCC;cursor:default}#trimp-radio .radio-group strong{font-weight:normal}.help-text{margin-bottom:0px;line-height:32px}.help-text.help{float:left}.help-text.trimp{font-weight:bold;text-transform:uppercase;float:right;margin-left:0;margin-right:5.56410256%}.help-text.not-visible{visibility:hidden}.reset-trimp{margin-top:20px}.password-margin{margin-top:70px}.heading-banner{background-color:#CCCCCC;padding-right:0px !important}.heading-banner h3{margin-top:10px}.heading-banner .banner-image{background-image:url(../images/downloadTeamApp.jpg);background-position:30% 90%;height:154px}.heading-banner .col-sm-12 .x-icon-close{margin-right:20px}.added-team-players{overflow:hidden}.added-team-players .athlete-info{margin-bottom:-99999px;padding-bottom:99999px}.added-team-players img{height:75px}.added-team-players h2,.added-team-players p{line-height:75px;overflow:hidden;text-overflow:ellipsis}.added-team-players p{padding-right:20px}.product-table h3.athlete-name{overflow:hidden;text-overflow:ellipsis}.teams-listed,.default-roles-list{padding:0 10px 0 0}.teams-listed li,.default-roles-list li{display:inline;list-style:none}.teams-listed li a,.default-roles-list li a{word-wrap:break-word;font-size:1.2em}.teams-listed li:after,.default-roles-list li:after{content:", "}.teams-listed li:last-child:after,.default-roles-list li:last-child:after{content:" "}.setup-info-text{margin:20px 0px 100px 0px}#add-team-player-image{background-color:#CCCCCC;overflow:hidden;background-size:cover !important;background-repeat:no-repeat;background-position:center center}#input-group-container{position:relative;float:left}#input-group-container #image-input{position:absolute;left:0;top:0;opacity:0;cursor:pointer}.edit-player-team-image-small{height:50px;width:50px}.edit-player-image{width:100%;padding-bottom:100%;background:url(../images/profile-image.png)}.hidden-file-input{height:0px;width:0px;overflow:hidden}.reveal-default-roles{display:none}.controls.controls-roles .row-role{margin-top:.9375em}.controls.controls-roles .row-role:first-child{margin-top:0}.controls.controls-roles .row-role .btn-remove-role{display:inline-block}.controls.controls-roles .row-role .btn-add-role{display:none}.controls.controls-roles .row-role:only-child .btn-remove-role{display:none}.controls.controls-roles .row-role:last-child .btn-add-role{display:inline-block}.controls.controls-roles .row-role:last-child .btn-remove-role{display:none}.player-consents-alert-box{background:#FC9727;border-radius:5px;display:flex;align-items:center;padding:5px !important;color:white}.player-consents-alert-box .icon{font-size:30px}.team-dropdown{margin-top:40px;background-color:#F2F2F2;width:270px;max-height:600px;overflow:auto}.team-dropdown li h3{text-align:center;margin:15px 0px}.team-dropdown li>.btn{margin:7px;height:40px;line-height:22px;vertical-align:middle;padding:9px;width:95%;color:#FFF;background-color:#0FACE7;border-color:transparent;border-width:1px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.team-dropdown li>.btn:hover,.team-dropdown li>.btn:focus,.team-dropdown li>.btn:active,.team-dropdown li>.btn.active,.open .dropdown-toggle.team-dropdown li>.btn{color:#FFF;background-color:#1AC9FF;border-color:#1AC9FF;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.team-dropdown li>.btn:active,.team-dropdown li>.btn.active,.open .dropdown-toggle.team-dropdown li>.btn{color:#FFF;background-color:#208DB3;border-color:#208DB3;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.team-dropdown li>.btn.disabled,.team-dropdown li>.btn[disabled],fieldset[disabled] .team-dropdown li>.btn,.team-dropdown li>.btn.disabled:hover,.team-dropdown li>.btn[disabled]:hover,fieldset[disabled] .team-dropdown li>.btn:hover,.team-dropdown li>.btn.disabled:focus,.team-dropdown li>.btn[disabled]:focus,fieldset[disabled] .team-dropdown li>.btn:focus,.team-dropdown li>.btn.disabled:active,.team-dropdown li>.btn[disabled]:active,fieldset[disabled] .team-dropdown li>.btn:active,.team-dropdown li>.btn.disabled.active,.team-dropdown li>.btn[disabled].active,fieldset[disabled] .team-dropdown li>.btn.active{background-color:#0FACE7;border-color:#0FACE7}.team-dropdown li>.btn-primary{background:#0FACE7;border-color:#0FACE7;color:#FFF}.team-dropdown li .dropdown-input{padding:7px}.team-dropdown li .visual-checkbox{border-bottom:1px solid #F2F2F2}.team-dropdown li .visual-checkbox .btn{display:block;width:100%;padding-top:10px;padding-bottom:10px;overflow:hidden;text-overflow:ellipsis}.team-dropdown .choose-list,.team-dropdown .chooselist:hover{border-bottom:1px solid #CCCCCC}.team-dropdown .choose-list a,.team-dropdown .chooselist:hover a,.team-dropdown .choose-list a:hover,.team-dropdown .chooselist:hover a:hover{background-color:#FFF;color:#000}.team-dropdown .check-box .btn{margin:0px;padding-left:20px;width:100%;font-weight:normal;height:48px;line-height:30px;overflow:hidden;text-overflow:ellipsis}.team-dropdown .check-box .btn:before{right:5px;left:auto}.team-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #F2F2F2;position:absolute;top:-7px;right:9px}#flow_overlay .team-dropdown h2{margin:15px 0px;font-size:17px !important}body .label-filters{font-weight:bold;color:#000}.text-red{color:#D10027}.gray-bordered-box{border:1px solid #CCCCCC;background-color:#F2F2F2;padding:15px}.btn-arrows:after{content:" >>"}.btn-full-width{width:100%;margin:0px !important}.player-team-name{margin-bottom:0px;margin-top:10px}.player-image{border-radius:50%;width:40%;margin-left:30%;margin-top:5%;border:4px solid #fff;box-shadow:0 0 2px rgba(0,0,0,0.3)}.player-name-div{margin:auto;text-align:center;padding-top:2px;height:80px}.player-name-div h2{font-size:1.14285714rem;line-height:1.3;font-weight:400;margin:0 0 0}.player-name-div h5{margin:0 0 0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}.roster-options .roster-display-option-container{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.roster-options .roster-display-option-container .player-search-input{width:200px}.roster-options .roster-display-option-container .dropdown-wrapper{min-width:220px}.roster-options .roster-display-option-container .selector,.roster-options .roster-display-option-container .option-info-button{margin-left:5px}.roster-options .roster-display-option-container .selector:first-child,.roster-options .roster-display-option-container .option-info-button:first-child{margin-left:0}.roster-options .roster-display-option-container .selector i.icon,.roster-options .roster-display-option-container .option-info-button i.icon{font-size:25px}.roster-options .roster-display-option-container .filter-toggle{cursor:pointer}.roster-options .roster-display-option-container .filter-toggle .btn-icon,.roster-options .roster-display-option-container .filter-toggle .btn-polar{background-color:transparent;color:#000;border-color:#000}.roster-options .roster-display-option-container .filter-toggle:hover .btn-icon,.roster-options .roster-display-option-container .filter-toggle:hover .btn-polar{border-color:#F70F42;background-color:#F70F42;color:#FFF}.roster-options .roster-display-option-container .filter-toggle.filter-active .btn-icon,.roster-options .roster-display-option-container .filter-toggle.filter-active .btn-polar{border-color:#D10025;background-color:#D10025;color:#FFF}.player-status-div{width:100%;margin-bottom:0px;padding-top:2px;padding-bottom:2px;height:59px;display:flex;justify-content:center;align-items:center;border-top:1px solid #E2E3E5;text-align:center}.player-status-div .Inactive .value{color:#999;font-weight:bold;margin:0 0 0;font-size:1.24285714rem;line-height:1.3;letter-spacing:.3px;text-shadow:.5px .5px 1px black}.player-status-div .Inactive .name{margin:0 0 0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}.player-status-div .Green .value{color:#05C492;font-weight:bold;margin:0 0 0;font-size:1.24285714rem;line-height:1.3;letter-spacing:.3px;text-shadow:.5px .5px 1px black}.player-status-div .Green .name{margin:0 0 0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}.player-status-div .Yellow .value{color:#F7E53C;font-weight:bold;margin:0 0 0;font-size:1.24285714rem;line-height:1.3;letter-spacing:.3px;text-shadow:.5px .5px 1px black}.player-status-div .Yellow .name{margin:0 0 0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}.player-status-div .Red .value{color:#FC771E;font-weight:bold;margin:0 0 0;font-size:1.24285714rem;line-height:1.3;letter-spacing:.3px;text-shadow:.5px .5px 1px black}.player-status-div .Red .name{margin:0 0 0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}.player-status-div .no-data-available .value{margin:0 0 0;font-size:.94285714rem;line-height:1.3;font-weight:400}.player-status-div .no-data-available .name{margin:0 0 0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}.player-training-load-div{width:100%;margin-bottom:0px;padding-top:2px;padding-bottom:2px;height:59px;border-top:1px solid #E2E3E5;display:flex;justify-content:center;align-items:center;text-align:center}.player-training-load-div .color-undertrained{background-color:#999999}.player-training-load-div .color-balanced{background-color:#05C492}.player-training-load-div .color-strained{background-color:#F7E53C}.player-training-load-div .color-very-strained{background-color:#FC771E}.player-training-load-div .color-detraining{color:#8E8E8E}.player-training-load-div .color-maintaining{color:#85E0AE}.player-training-load-div .color-productive{color:#02BF14}.player-training-load-div .color-overreaching{color:#F9A81A}.player-training-load-div .bg-detraining{background-color:#8E8E8E}.player-training-load-div .bg-maintaining{background-color:#85E0AE}.player-training-load-div .bg-productive{background-color:#02BF14}.player-training-load-div .bg-overreaching{background-color:#F9A81A}.player-training-load-div .ratio-bg{border-radius:7px;margin-right:5px;font-size:15px;padding:0 6px;color:white}.player-training-load-div .value{font-weight:bold;margin:0 0 0;font-size:1.24285714rem;line-height:1.3;letter-spacing:.3px;text-shadow:.5px .5px 1px black}.player-training-load-div .name{margin:0 0 0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}.player-training-load-div .DETRAINING{color:#8E8E8E}.player-training-load-div .MAINTAINING{color:#85E0AE}.player-training-load-div .PRODUCTIVE{color:#02BF14}.player-training-load-div .OVERREACHING{color:#F9A81A}.player-training-load-div .no-data-available .value{font-size:.94285714rem;text-shadow:none;font-weight:normal;letter-spacing:normal}#team-players-list .control-group .absolute-pos,#organisation-players-list .control-group .absolute-pos{position:absolute;top:-20px;height:20px}#team-players-list .col-sm-2,#organisation-players-list .col-sm-2{margin-bottom:10px}#team-players-list .col-sm-2:nth-child(6n+7),#organisation-players-list .col-sm-2:nth-child(6n+7){margin-left:0}#team-players-list .player-card-recharge-bar,#organisation-players-list .player-card-recharge-bar{float:left;width:100%;background-color:#FFF;padding:10px;border-top:1px solid #E2E3E5;display:flex;flex-direction:column;text-align:center}#team-players-list .player-card-recharge-bar .date-label,#organisation-players-list .player-card-recharge-bar .date-label{height:20px;color:#999}#team-players-list .player-card-recharge-bar .name,#organisation-players-list .player-card-recharge-bar .name{font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3;margin-bottom:0}#team-players-list .player-card-recharge-bar .recharge-indicator-label,#organisation-players-list .player-card-recharge-bar .recharge-indicator-label{display:flex;padding:10px;justify-content:center;align-items:center;text-align:center;font-weight:bold;font-size:18px;line-height:20px;height:50px;width:100%;text-shadow:.5px .5px 1px black}#team-players-list .player-card-recharge-bar .recharge-indicator-label.text-black,#organisation-players-list .player-card-recharge-bar .recharge-indicator-label.text-black{text-shadow:none}#team-players-list .player-card-recharge-bar .recharge-indicator-graph,#organisation-players-list .player-card-recharge-bar .recharge-indicator-graph{display:flex;padding:0 10px;width:100%;justify-content:center}#team-players-list .player-card-recharge-bar .recharge-indicator-step,#organisation-players-list .player-card-recharge-bar .recharge-indicator-step{margin-right:2px;width:6px;display:block;height:24px;border-radius:4px}#team-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(1),#organisation-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(1){height:30px}#team-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(3),#organisation-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(3){height:30px}#team-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(6),#organisation-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(6){height:30px}#team-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(9),#organisation-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(9){height:30px}#team-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(15),#organisation-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(15){height:30px}#team-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(21),#organisation-players-list .player-card-recharge-bar .recharge-indicator-step:nth-child(21){height:30px}#team-players-list .player-card-recharge-bar .recharge-indicator-step:last-child,#organisation-players-list .player-card-recharge-bar .recharge-indicator-step:last-child{margin-right:0}#team-players-list .player-card-recharge-bar .recharge-indicator-step .long,#organisation-players-list .player-card-recharge-bar .recharge-indicator-step .long{height:30px}#team-players-list .player-card-sleep-bar,#organisation-players-list .player-card-sleep-bar{width:100%;background-color:#FFF;height:91px;border-top:1px solid #E2E3E5;display:flex;padding:5px;flex-direction:column;justify-content:center;align-items:center}#team-players-list .player-card-sleep-bar .date-label,#organisation-players-list .player-card-sleep-bar .date-label{margin-bottom:0;color:#999}#team-players-list .player-card-sleep-bar .sleep-item-container,#organisation-players-list .player-card-sleep-bar .sleep-item-container{display:flex;justify-content:space-evenly;width:100%;align-items:center}#team-players-list .player-card-sleep-bar .sleep-item-container .name,#organisation-players-list .player-card-sleep-bar .sleep-item-container .name{margin:0;font-size:.85714286rem;font-weight:400;color:#999;line-height:1.3}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item{margin-bottom:0px;height:100%;display:flex;align-items:center}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-icon,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-icon{float:left;width:30px;height:30px;margin-right:8px}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-icon svg,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-icon svg{width:100%;height:100%}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item p,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item p{padding:0;margin:0}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .top,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .top{font-weight:bold;line-height:15px}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .bottom,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .bottom{font-size:.85714286rem;font-weight:400;line-height:1.3}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .avg,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .avg{margin-top:-3px}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-values,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-values{width:80px}#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-icon,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-icon,#team-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-values,#organisation-players-list .player-card-sleep-bar .sleep-item-container .sleep-item-wrapper .player-card-sleep-item .player-card-sleep-values{overflow:hidden;zoom:1}#team-players-list .player-card-sleep-bar .player-card-sleep-item-no-data,#organisation-players-list .player-card-sleep-bar .player-card-sleep-item-no-data{width:100%;margin-bottom:0px;height:100%;text-align:center}#team-players-list .player-card-sleep-bar .player-card-sleep-item-no-data .top,#organisation-players-list .player-card-sleep-bar .player-card-sleep-item-no-data .top{margin:0}#team-players-list .player-card-sleep-bar .player-card-sleep-item-no-data .player-card-sleep-values,#organisation-players-list .player-card-sleep-bar .player-card-sleep-item-no-data .player-card-sleep-values{overflow:hidden;zoom:1}#team-players-list .img-container,#organisation-players-list .img-container{position:relative;min-height:121px;float:left;margin:10px;background:#fff;width:240px;overflow:hidden}#team-players-list .img-container:before,#organisation-players-list .img-container:before{content:'';display:block}#team-players-list .img-container i.icon,#organisation-players-list .img-container i.icon{position:absolute;top:0;right:0}#team-players-list .img-container img,#organisation-players-list .img-container img{position:absolute;top:0}#team-players-list .img-container.active,#organisation-players-list .img-container.active{opacity:.8}#team-players-list .img-container.active .hover-menu,#organisation-players-list .img-container.active .hover-menu{opacity:1}#team-players-list .img-container.active.org,#organisation-players-list .img-container.active.org{opacity:1}#team-players-list .img-container.active.org .hover-menu,#organisation-players-list .img-container.active.org .hover-menu{background:rgba(203,216,202,0.5)}#team-players-list .img-container.active:hover .details,#organisation-players-list .img-container.active:hover .details{opacity:1}#team-players-list .img-container:hover .hover-menu,#organisation-players-list .img-container:hover .hover-menu{opacity:1}#team-players-list .img-container:hover .details,#organisation-players-list .img-container:hover .details{opacity:.4}#team-players-list .img-container .hover-menu,#organisation-players-list .img-container .hover-menu{opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);transition:all .2s ease}#team-players-list .img-container .hover-menu ul,#organisation-players-list .img-container .hover-menu ul{list-style:none;text-align:center;position:absolute;margin:0;padding:0;top:30%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#team-players-list .img-container .hover-menu ul li,#organisation-players-list .img-container .hover-menu ul li{display:inline-block}#team-players-list .img-container .hover-menu ul li:nth-child(2),#organisation-players-list .img-container .hover-menu ul li:nth-child(2){margin-left:20px}#team-players-list .img-container .hover-menu ul li .menu-btn,#organisation-players-list .img-container .hover-menu ul li .menu-btn{width:48px;height:48px;border-radius:28px;background-color:#fff;color:#000;display:block;float:left;position:relative}#team-players-list .img-container .hover-menu ul li .menu-btn i,#organisation-players-list .img-container .hover-menu ul li .menu-btn i{position:absolute;top:50%;left:50%;margin:-10px 0 0 -24px}#team-players-list .img-container .details,#organisation-players-list .img-container .details{background:rgba(0,0,0,0.75);position:absolute;bottom:0;left:0;right:0;opacity:1;transition:all .2s ease}#team-players-list .img-container .details h3,#organisation-players-list .img-container .details h3{color:#FFF;margin:0}#team-players-list .img-container .details h3:first-child,#organisation-players-list .img-container .details h3:first-child{float:left;margin-left:10px}#team-players-list .img-container .details h3:last-child,#organisation-players-list .img-container .details h3:last-child{float:right;margin-right:10px}#team-players-list .img-container .card__item[data-ispolar="true"] figure i,#organisation-players-list .img-container .card__item[data-ispolar="true"] figure i{top:5px;right:5px;color:white;z-index:10}#team-players-list .img-container .card__item[data-ispolar="true"] figure:before,#organisation-players-list .img-container .card__item[data-ispolar="true"] figure:before{width:25px;height:25px;top:3px;right:3px;z-index:0;background:#D10027}#team-players-list .img-container .card__item[data-has-player-consent="false"] figure:before,#organisation-players-list .img-container .card__item[data-has-player-consent="false"] figure:before{background:#FC9727}#team-players-list .img-container .card__item[data-has-player-consent="false"] figure:after,#organisation-players-list .img-container .card__item[data-has-player-consent="false"] figure:after{background:#FC9727}#team-players-list h4,#organisation-players-list h4{margin:10px 0 0;height:42px;overflow:hidden}@media all and (max-width:979px){#team-players-list .img-container .hover-menu ul li .menu-btn,#organisation-players-list .img-container .hover-menu ul li .menu-btn{width:42px;height:42px}#team-players-list .img-container .details h3,#organisation-players-list .img-container .details h3{font-size:1.25rem}#team-players-list .img-container .hover-menu ul li:last-child,#organisation-players-list .img-container .hover-menu ul li:last-child{margin-left:10px}}div.training-load-status-info-box .bg-detraining{background-color:#8E8E8E}div.training-load-status-info-box .bg-maintaining{background-color:#85E0AE}div.training-load-status-info-box .bg-productive{background-color:#02BF14}div.training-load-status-info-box .bg-overreaching{background-color:#F9A81A}div.training-load-status-info-box div.main-content{margin:15px}div.training-load-status-info-box div.main-content .status-info-color{display:inline-block;border-radius:5px;margin-right:5px;width:60px;font-size:12px;text-align:center;color:white;text-shadow:.5px .5px 1px black}div.recovery-status-info-box div.modal-body{max-height:600px;overflow:scroll}div.recovery-status-info-box div.main-content{margin:15px}div.recharge-status-info-box div.main-content{margin:15px}@media all and (max-width:1024px){.fullwidth-tabled{margin:0px !important;width:100% !important}}.report-black-container .progress{background:#262626}.report-black-container .summary-container .zone-distribution{color:#FFF}.report-black-container.summary,.report-black-container .hours,.report-black-container .minutes{color:#FFF}.teamSummary{padding-top:20px}.teamSummary .col-md-4{border-left:1px solid #E2E3E5;border-right:1px solid #E2E3E5}.teamSummary .col-md-4:first-child,.teamSummary .col-md-4:last-child{border:none}.report-white-container .summary-container .zone-distribution{color:#000}.report-white-container .summary-help-title{color:#000}.report-white-container .summary-help-title h3{color:#000}.summary.big{padding:30px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.summary.big .summary-container .time-in-zone{line-height:40px}.summary.big .summary-container .zone-distribution{line-height:40px;text-align:right}@media (max-width:1024px){.summary.big{padding:30px 10px}}@media only screen and (max-width:400px){.summary.big{overflow:inherit}}.summary.small{padding:10px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.summary.small .summary-container .progress{height:34px}.summary.small .summary-container .progress .bar-container{margin-left:42px}.summary.small .summary-container .progress .bar{height:34px}.summary.small .summary-container .order{line-height:34px;width:42px}.summary.small .summary-container .time-in-zone{line-height:34px}.summary.small .summary-container .zone-distribution{line-height:34px}@media (max-width:1024px){.summary.small{padding:10px 2px}}@media only screen and (max-width:400px){.summary.small{overflow:inherit}}.summary.xtra-small{padding:0px;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.summary.xtra-small .summary-container .progress{height:18px;width:100%}.summary.xtra-small .summary-container .progress .bar-container{margin-left:23px}.summary.xtra-small .summary-container .progress .bar{height:18px}.summary.xtra-small .summary-container .order{width:23px}.summary.xtra-small .summary-container .zone-distribution,.summary.xtra-small .summary-container .time-in-zone,.summary.xtra-small .summary-container .order{font-weight:500;font-size:14px;line-height:18px;vertical-align:top;text-shadow:0 0 1px rgba(0,0,0,0.3)}.summary.xtra-small .summary-container .zone-distribution{position:absolute;width:50%;z-index:3;right:2%;padding:0;text-align:right;color:#262626;text-shadow:0 0 0 rgba(0,0,0,0)}.summary .summary-help-title{max-width:500px;margin:0 auto;display:block;position:relative}.summary .summary-help-title h3{margin-top:0;display:inline-block}.summary .summary-help-title h4{font-size:1.25rem;display:inline;float:right;margin:0;line-height:27px;width:auto}.summary-container{clear:both}.summary-container .time-in-zone{padding-left:.3125em;width:100px;font-weight:600}.summary-container .zone-component{margin-bottom:1px}.summary-container .zone-component:last-child{margin:0}.summary-container .progress{position:relative;float:left;width:81%}.summary-container .progress .bar{padding:0;margin-left:0}.summary-container .progress .bar-container{margin-left:50px}.summary-container.heart .zone5{background-color:#DE0F5B}.summary-container.heart .zone4{background-color:#F9BF1C}.summary-container.heart .zone3{background-color:#6ACC2B}.summary-container.heart .zone2{background-color:#46C7EE}.summary-container.heart .zone1{background-color:#C2CACA}.summary-container.speed .zone5{background-color:#1280DB}.summary-container.speed .zone4{background-color:#0FACE7}.summary-container.speed .zone3{background-color:#08CCF9}.summary-container.speed .zone2{background-color:#37DBDB}.summary-container.speed .zone1{background-color:#72E88B}.summary-container.power .zone5{background-color:#F64A07}.summary-container.power .zone4{background-color:#FC771E}.summary-container.power .zone3{background-color:#FC9727}.summary-container.power .zone2{background-color:#F9BF1C}.summary-container.power .zone1{background-color:#F9DB46}.summary-container .zone-distribution{float:right;padding-top:0;padding-left:2%;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.summary-container .vertical-text{position:absolute;right:-103px;top:84px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);margin:0;padding:0;font-size:1.375em;color:#808080}.summary-container .order{position:absolute;left:0;top:0;height:100%;width:50px;line-height:40px;text-align:center;font-size:1rem;font-weight:600;padding:0;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.athlete-invite .athlete-info .btn-group-remove{margin-right:0}.athlete-invite .visual-checkbox.specials .btn{padding-left:0;padding-right:0}.product-table.coach .product-list-content h4{margin-top:0}.radio-group-tiny.radio-group.boxed-values label.radio.inline{height:25px;padding:3px 10px 3px 10px !important;font-weight:bold;font-size:.875em}.checkbox-list li{list-style:none}.modal-heading{background:#f4f4f4;border-bottom:1px solid #d7d7d7;padding:10px 10px 10px 20px;margin-top:0;margin-bottom:0;max-width:100%}.modal-heading h1{border-bottom:0 !important;padding:0 !important}.organisation-row{margin-top:30px}.organisation-row h1{display:inline-block}.organisation-row .admin-note{font-style:italic;display:inline-block;padding-left:10px}.team-settings-link{color:#262626}.team-settings-link .athlete-invite{border-bottom:1px dotted #E2E3E5}.team-settings-link:last-child .athlete-invite{border-bottom:0px}.team-settings-link .athlete-picture{height:50px;padding:2px 20px 2px 0}.team-settings-link:hover .athlete-invite{background-color:#1AC9FF;color:#FFF}.basic-data-panel.updated-styles{display:flex;flex-wrap:wrap;flex-direction:row}.basic-data-panel.updated-styles .basic-data{letter-spacing:normal;height:80px;display:flex;align-items:center;width:14%}.basic-data-panel.updated-styles .basic-data.no-border .summary{border:none}.basic-data-panel.updated-styles .basic-data.basic-data-row{width:100%;max-width:100%;display:none}@media (max-width:992px){.basic-data-panel.updated-styles .basic-data.basic-data-row{display:flex}}.basic-data-panel.updated-styles .basic-data .TRAININGLOAD .trainingLoad{display:flex;align-items:center}.basic-data-panel.updated-styles .basic-data .summary{border-left:1px solid lightgray;padding:15px;height:60px;display:flex;flex-direction:column;justify-content:center}.basic-data-panel.updated-styles .basic-data.bg-white{background-color:white}.basic-data-panel.updated-styles .basic-data.small i.st-icon-dark-gray{position:absolute;display:block;left:0;top:9px}.basic-data-panel.updated-styles .basic-data.small .number-data{font-size:16px;line-height:20px}.basic-data-panel.updated-styles .basic-data.small .number-data p{padding:0}@media (max-width:992px){.basic-data-panel.updated-styles .basic-data{width:33%}}.basic-data-panel.updated-styles .total-value{display:block;clear:both;font-weight:bold;color:#262626;text-transform:uppercase}.basic-data-panel.updated-styles.small{margin-top:0;margin-bottom:0}.summary-header #session-name{display:inline-flex;margin-left:20px;max-width:250px}.summary-header #session-name .number-data{font-size:16px}.summary-header #session-notes{display:inline-block;height:40px}.summary-header #session-notes .summary{margin-top:10px;float:left}.summary-header #session-summary-container{background-color:white}.summary-header #session-summary-container #session-summary{width:100%;min-height:90px;padding:10px 20px 0}.summary-header #session-summary-container #session-summary.small{margin-left:10px;display:inline-block}.summary-header #session-summary-container #session-summary.small i.icon{margin-right:5px}.summary-header #session-summary-container #session-summary.small i.icon-bold{font-weight:bold}.summary-header #session-summary-container #session-summary.small .label-data{text-transform:none;padding-top:3px}.summary-header #session-summary-container #additional-toggle{position:relative;bottom:30px;padding:0 10px;height:0}.summary-header #session-summary-container #additionalDetailsContainer{width:100%}@media (max-width:992px){.summary-header .sport-heading-placeholder{margin-bottom:10px}}.groups-list-header .info{margin:0 10px 0 0;padding:0;line-height:30px}.profile-picture-container{position:relative;display:inline-block}.profile-picture-container .profile-picture-inner{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.75);color:#000;padding:3px;min-height:25px}.profile-picture-container .profile-picture-inner.name-overlay{display:none;bottom:25px}.profile-picture-container .profile-picture-inner.dark{background-color:rgba(0,0,0,0.75);color:#fff}.profile-picture-container .profile-picture-inner h3{font-size:14px;font-weight:bold;padding:0;margin:0;text-shadow:0 0 1px rgba(0,0,0,0.3)}.summary-list{margin-bottom:40px;width:100%;background-color:#FFF}.summary-list.team-list{margin-bottom:0px}.summary-list.player-list.no-hover tr,.summary-list.team-list.no-hover tr{cursor:default}.summary-list.player-list.no-hover tr:hover,.summary-list.team-list.no-hover tr:hover{background-color:#fff}.summary-list.player-list.no-hover .table-head th,.summary-list.team-list.no-hover .table-head th{text-align:center}.summary-list.player-list.no-hover .table-head th:hover,.summary-list.team-list.no-hover .table-head th:hover{background-color:#FFF}.summary-list.player-list.no-hover .table-head th:hover p,.summary-list.team-list.no-hover .table-head th:hover p{color:#262626;white-space:nowrap}.summary-list.player-list.no-hover .table-head th:hover .wrap,.summary-list.team-list.no-hover .table-head th:hover .wrap{white-space:normal}.summary-list .table-head{padding:0}.summary-list .table-head th{height:50px;padding:4px;background-color:#FFF;text-align:center}.summary-list .table-head th .uppercase{text-transform:none;font-weight:normal}.summary-list .table-head th p{padding:0;margin:0;font-size:12px;line-height:20px;white-space:nowrap}.summary-list .table-head th p [class^="x-icon-"],.summary-list .table-head th p .x-icon-sprint{margin-top:4px;margin-right:2px}.summary-list .table-head th p .wrap-text{white-space:normal}.summary-list .table-head th p .label-unit{float:right;margin-right:5px}.summary-list .table-head th p .compact{display:none}.summary-list.player-list tr,.summary-list.team-list tr{border-bottom:1px solid #E2E3E5;margin-bottom:10px}.summary-list.player-list .player-image,.summary-list.team-list .player-image{height:50px;width:50px;padding:0px}.summary-list.player-list .player-image img,.summary-list.team-list .player-image img{width:50px;height:50px}.summary-list.player-list .player-picture,.summary-list.team-list .player-picture{width:94px;padding:0}.summary-list.player-list .player-picture img,.summary-list.team-list .player-picture img{width:94px;height:auto;max-width:inherit}.summary-list.player-list .players .player-details,.summary-list.team-list .players .player-details{display:flex;justify-content:left;align-items:center}.summary-list.player-list .load .label-data,.summary-list.team-list .load .label-data{float:none}.summary-list.player-list .full .players .number-data,.summary-list.team-list .full .players .number-data,.summary-list.player-list .full .players .player-name,.summary-list.team-list .full .players .player-name{display:block}.summary-list.player-list .full .players .player-name,.summary-list.team-list .full .players .player-name{margin:0 10px 0 15px;text-align:left !important}.summary-list.player-list .full .players .number-data.hide-in-full-mode,.summary-list.team-list .full .players .number-data.hide-in-full-mode{display:none}.summary-list.player-list .fade-out,.summary-list.team-list .fade-out{opacity:.4}.summary-list.player-list .alternate-bgs:nth-child(odd),.summary-list.team-list .alternate-bgs:nth-child(odd){background-color:rgba(235,235,235,0.5)}.summary-list.player-list .compact .label-data,.summary-list.team-list .compact .label-data{display:none}.summary-list.player-list .compact .summary-cell,.summary-list.team-list .compact .summary-cell{height:50px}.summary-list.player-list .compact .load .trainingLoadText,.summary-list.team-list .compact .load .trainingLoadText{display:none}.summary-list.player-list .compact .player-picture,.summary-list.team-list .compact .player-picture{width:50px}.summary-list.player-list .compact .player-picture img,.summary-list.team-list .compact .player-picture img{width:50px}.summary-list.player-list .compact .player-picture .profile-picture-container .profile-picture-inner h3:first-child,.summary-list.team-list .compact .player-picture .profile-picture-container .profile-picture-inner h3:first-child{display:none}.summary-list.player-list .compact .player-picture .profile-picture-container .profile-picture-inner h3:last-child,.summary-list.team-list .compact .player-picture .profile-picture-container .profile-picture-inner h3:last-child{float:none;display:block;text-align:center}.summary-list.player-list .compact .players .number-data,.summary-list.team-list .compact .players .number-data{margin-right:10px;min-width:40px}.summary-list.player-list .compact .players .player-name,.summary-list.team-list .compact .players .player-name{text-align:left;line-height:16px;padding-right:6px}.summary-list.player-list .selected,.summary-list.team-list .selected{background-color:#CCCCCC;opacity:1 !important}.summary-list.player-list .selected td,.summary-list.team-list .selected td{background-color:#CCCCCC}.summary-list.player-list tr{cursor:pointer}.summary-list.player-list tr.table-head{cursor:default}.summary-list.player-list tr.table-head.clickable{cursor:pointer}.summary-list.player-list tr.table-head th{position:relative}.summary-list.player-list tr.table-head th.active{max-width:none}.summary-list.player-list tr.table-head th.active,.summary-list.player-list tr.table-head th:hover{background-color:#D10027}.summary-list.player-list tr.table-head th.active .icon.hover-icon,.summary-list.player-list tr.table-head th:hover .icon.hover-icon{color:#fff}.summary-list.player-list tr.table-head th.active .icon.icon-sprint.hover-icon,.summary-list.player-list tr.table-head th:hover .icon.icon-sprint.hover-icon{background-image:url(../images/icon_sprint-white.png)}.summary-list.player-list tr.table-head th.active p,.summary-list.player-list tr.table-head th:hover p{color:#fff}.summary-list.player-list tr.table-head th.active .label-unit,.summary-list.player-list tr.table-head th:hover .label-unit{color:#fff}.summary-list.player-list tr.table-head th ul{display:none;position:absolute;list-style-type:none;margin:0;left:0;z-index:19;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.4);box-shadow:0 1px 2px rgba(0,0,0,0.4);-webkit-border-radius:0px;background-color:#FFF;-moz-border-radius:0px;border-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:4px}.summary-list.player-list tr.table-head th ul:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);position:absolute;top:-7px;left:9px}.summary-list.player-list tr.table-head th ul:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.summary-list.player-list tr.table-head th ul li{background:#fff;border:1px solid #CCCCCC;padding:10px;display:inline-block}.summary-list.player-list tr.table-head th ul li.active,.summary-list.player-list tr.table-head th ul li:hover{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.speedDropdown li{border:1px solid #fff}.summary-list.player-list tr.table-head th ul.speedDropdown .one{background-color:#72E88B}.summary-list.player-list tr.table-head th ul.speedDropdown .one.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.speedDropdown .two{background-color:#37DBDB}.summary-list.player-list tr.table-head th ul.speedDropdown .two.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.speedDropdown .three{background-color:#08CCF9}.summary-list.player-list tr.table-head th ul.speedDropdown .three.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.speedDropdown .four{background-color:#0FACE7}.summary-list.player-list tr.table-head th ul.speedDropdown .four.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.speedDropdown .five{background-color:#1280DB}.summary-list.player-list tr.table-head th ul.speedDropdown .five.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.hrDropdown li{border:1px solid #fff}.summary-list.player-list tr.table-head th ul.hrDropdown .one{background-color:#C2CACA}.summary-list.player-list tr.table-head th ul.hrDropdown .one.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.hrDropdown .two{background-color:#46C7EE}.summary-list.player-list tr.table-head th ul.hrDropdown .two.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.hrDropdown .three{background-color:#6ACC2B}.summary-list.player-list tr.table-head th ul.hrDropdown .three.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.hrDropdown .four{background-color:#F9BF1C}.summary-list.player-list tr.table-head th ul.hrDropdown .four.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th ul.hrDropdown .five{background-color:#DE0F5B}.summary-list.player-list tr.table-head th ul.hrDropdown .five.active{background-color:#D10027;color:#fff}.summary-list.player-list tr.table-head th.dropdown-active ul{display:block}.summary-list.player-list tr:hover{background-color:#E2E3E5}.summary-list.player-list.player-list-selected .player-color{width:0px;padding:4px}.summary-list.player-list.player-list-selected .players{width:auto}.summary-list.player-list.player-list-selected .players .player-details .player-name,.summary-list.player-list.player-list-selected .players .player-details .number-data{display:block;margin:0}.summary-list .label-unit{color:#808080;height:17px}.summary-list .number-data{position:relative}.summary-list .number-data i,.summary-list .number-data .x-icon-sprint{vertical-align:middle;margin-top:-3px}.summary-list .players{overflow:hidden;text-overflow:ellipsis;width:15%;max-width:235px}.summary-list .players .number-data{padding:0px;text-align:center}.summary-list .players p{overflow:hidden;text-overflow:ellipsis;font-size:14px;max-width:200px}.summary-list .players .player-name-number{display:inline-block;padding:13px 5px 0px 5px}.summary-list .players .player-name-number .number-data{display:block;line-height:inherit}.summary-list .players .player-name-number p{display:block}.summary-list .load{width:10%}.summary-list .load .trainingLoad{font-size:14px;width:77px}.summary-list .load .trainingLoadText{display:block;text-align:center}.summary-list .heart-zone{width:15%}.summary-list .speed-zone{width:15%}.summary-list .power-zone{width:15%}.summary-list .summary-cell{display:flex;align-items:center;flex-direction:column;justify-content:center;padding:6px;height:94px;min-width:50px}.summary-list .summary-cell p{margin:0}@media (max-width:992px){.summary-list .summary-cell .trainingLoad{width:auto;min-width:52px}.summary-list .summary-cell .trainingLoad li{width:8px;height:8px}.summary-list .summary-cell .trainingLoad.no-data li{border-width:1px !important}.summary-list .summary-cell .trainingLoad.inactive{font-size:0}}.summary-list .bg-lightgray{background-color:rgba(235,235,235,0.5)}@media (max-width:992px){.summary-list .players.full{visibility:hidden;width:0}.summary-list .players.full .player-details{display:none}.summary-list .name-overlay.full{display:block}.summary-list .hide-in-compact-mode{display:none}.summary-list .hide-in-full-mode{display:block}.summary-list .load{padding:0;width:auto}.summary-list th{max-width:100px}.summary-list th .label-name{display:block;overflow:hidden;text-overflow:ellipsis}.summary-list th .compact{display:none}.summary-list th p.hide-inactive-in-sm{display:none}.summary-list th p.hide-inactive-in-sm.active{display:block}}.summary-list .profile-picture-container .profile-picture-inner.dark{background-color:rgba(0,0,0,0.5)}.summary-list i.icon-bold{font-weight:bold}.icon.icon-sprint{height:20px;width:25px;vertical-align:top;background-image:url(../images/icon_sprint-black.png);background-size:cover;display:inline-block}.basic-data-panel .i40xbdp-sprints{background-image:url(../images/icon_sprint.png);background-size:43px 35px}.compact .summary{min-width:100px;max-width:150px;width:15%;padding:0px;max-height:50px;overflow:hidden}.compact .summary.speed-zone{border-left:1px solid #ccc}.compact .summary .summary-max-width{float:left;width:100%;max-height:50px}.compact .summary .summary-container .bar{height:50px;float:left;-webkit-transition:width .6s ease;transition:width .6s ease}.label-data{display:block;color:#808080;padding-top:1px;text-transform:uppercase;font-size:12px;font-family:Helvetica,Arial,sans-serif;line-height:1.2;float:left;margin-bottom:3px}.nav.nav-pills.tight li>a{padding:10px}.nav.nav-pills.xtra-small{margin:0 10px}.nav.nav-pills.xtra-small li>a{padding:0 10px;line-height:32px;height:32px;margin:4px 0}.checkbox-group.sorting label.checkbox{padding:0;line-height:40px;margin:0;padding-left:40px}.checkbox-group.sorting label.checkbox span{margin-top:10px}span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px -1px -1px -3px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;left:50%;top:30px}.multiselect-container.dropdown-menu{height:auto;position:absolute;list-style:none;margin:0;display:none;z-index:100;max-height:260px;overflow:auto;background:#FFF;padding:0 0 6px;border:1px solid #F2F2F2;border-top-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.multiselect-container.dropdown-menu>.disabled>a>label{cursor:default}.multiselect-container.dropdown-menu>.disabled>a>label.checkbox:hover:before{background:url(../images/sprite_w.png) no-repeat -2220px 0}.multiselect-container.dropdown-menu li:first-child a{border-top:0 solid #FFF}.multiselect-container.dropdown-menu a{padding:0}.multiselect-container.dropdown-menu a label{cursor:pointer}.multiselect-container.dropdown-menu label{margin-bottom:0px;font-weight:400;padding:5px 20px 5px 33px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multiselect-container.dropdown-menu label.multiselect-group{text-transform:uppercase;font-size:14px;font-family:Helvetica,Arial,sans-serif;padding-left:10px;font-weight:600}.multiselect-container.dropdown-menu label input[type="checkbox"],.multiselect-container.dropdown-menu label input[type="radio"]{display:none}.multiselect-container.dropdown-menu label.checkbox:before{content:"";background:url(../images/sprite_w.png) no-repeat -2220px 0;padding:0;margin:0;left:8px;width:20px;height:20px;display:block;position:absolute}.multiselect-container.dropdown-menu label.checkbox:hover:before{background:url(../images/sprite_w.png) no-repeat -2250px 0}.multiselect-container.dropdown-menu .active a{border:0 solid #FFF;background:transparent;color:#000;padding:0}.multiselect-container.dropdown-menu .active a:hover{text-decoration:none;color:#FFF;background-color:#F70F42}.multiselect-container.dropdown-menu .active label input[type="checkbox"]{display:none}.multiselect-container.dropdown-menu .active label.checkbox:before{background:url(../images/sprite_w.png) no-repeat -2280px 0}.multiselect-container.dropdown-menu .active label.radio:before{content:"";background:url(../images/tickmark.png) no-repeat;padding:0;margin:2px 0 0 -24px;width:20px;height:15px;display:block;position:absolute}.nofancy.btn-group{width:100%}.nofancy.open .dropdown-toggle.btn{background-color:#ffffff;color:#000;box-shadow:none}.nofancy.open .dropdown-menu{display:block}.nofancy .dropdown-toggle{cursor:pointer;padding:4px 45px 6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#FFF;border:1px solid #E2E3E5;color:#262626;height:30px;font-size:1rem;line-height:20px;border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.nofancy .dropdown-toggle:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #262626;display:block;position:absolute;top:50%;right:10px;margin-top:-3px;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.nofancy .dropdown-toggle.open{border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#D10027;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.nofancy .dropdown-toggle.open:after{transform:rotate(-180deg)}.rdropdown.open .dropdown-toggle{border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#D10027;color:#FFF;-webkit-box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}.rdropdown.open .dropdown-toggle:after{border-top-color:#FFF;transform:rotate(-180deg)}.rdropdown .dropdown-toggle{cursor:pointer;padding:4px 45px 6px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#FFF;border:1px solid #E2E3E5;color:#262626;height:30px;font-size:1rem;line-height:20px;border-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.rdropdown .dropdown-toggle:after{content:'';width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #262626;display:block;position:absolute;top:50%;right:10px;margin-top:-3px;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out}.rdropdown .dropdown-toggle:hover{background-color:#F70F42;color:#FFF}.rdropdown .dropdown-toggle:hover:after{border-top-color:#FFF}.rdropdown.open .options{display:block;opacity:1}.rdropdown .options{height:auto;position:absolute;list-style:none;margin:0;display:none;opacity:0;z-index:100;max-height:260px;overflow:auto;background:#FFF;padding:0 0 6px;border:1px solid #F2F2F2;border-top-width:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom-right-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.1);box-shadow:0 2px 3px rgba(0,0,0,0.1)}.rdropdown .options>div{line-height:20px;padding:5px 26px;color:#262626;cursor:pointer;white-space:nowrap}.rdropdown .options>div:hover{background-color:#E2E3E5;color:#262626;text-decoration:none}.rdropdown .options>div.selected:before{content:"";background:url(../images/tickmark.png) no-repeat;padding:0;margin:2px 0 0 -23px;width:20px;height:15px;display:block;position:absolute}.rdropdown .options>div .numbers{display:inline-block;text-align:right;font-weight:bold;width:20px;margin-right:6px}.team-list .team-list-date{margin-bottom:0px}.team-list .team-list-date h2{padding-bottom:5px;border-bottom:1px solid #000;margin-bottom:0px}.team-list .players .label-data,.team-list .players .number-data{display:block;width:auto}.team-list .label-data,.team-list .number-data{display:block;width:100%}.team-list aside{min-height:initial !important}.team-list aside .label-data{margin:0px}.team-list aside .number-data{margin-top:-5px}.team-list .team-individual-heading-row,.team-list .team-list-row{margin:0px;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #E2E3E5}.team-list .team-individual-heading-row .individual,.team-list .team-list-row .individual{vertical-align:middle;line-height:40px}.team-list .team-individual-heading-row .btn,.team-list .team-list-row .btn{margin-right:10px}.team-list .team-list-row a{float:left;display:block;width:100%}.team-list .team-list-row a:hover .team-player-name{text-decoration:underline}.team-list .team-list-row:hover{background-color:#F2F2F2}.team-list .team-profile{position:relative;padding-left:10px}.team-list .team-profile .team-player-sport{position:absolute;height:20px;width:auto;left:33px;top:23px;background-color:#D3396B}.team-list .team-profile .team-picture,.team-list .team-profile .team-info{float:left}.team-list .team-profile .team-picture .team-player-name,.team-list .team-profile .team-info .team-player-name{font-weight:bold}.team-list .team-profile .team-picture p,.team-list .team-profile .team-info p{margin:0px;margin-left:10px}.team-list .team-profile .team-picture{height:40px;width:40px}.team-list .team-individual-sessions{margin-left:20px;margin-top:10px}.team-list .team-individual-sessions .team-list-row{border-left:1px solid #E2E3E5;border-bottom:0px}.text-gray{color:#999999}.sport-date{margin-top:0px;margin-left:10px}.sport-date .media-heading{margin:0;text-transform:uppercase;font-size:1rem}.sport-player .player-number{float:left;line-height:40px;margin:0 10px 0 0}.sport-player .media-heading{margin:0;font-size:1rem;float:left}.sport-player .media-heading:nth-child(3){display:block}.sessionPlayerCount{margin-left:5px;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;color:#808080;display:none}.sport-player-nav .btn.disabled,.sport-player-nav .btn[disabled],.sport-player-nav .btn-basic{border:none}.sport-player-nav .btn.disabled:hover,.sport-player-nav .btn[disabled]:hover,.sport-player-nav .btn-basic:hover{border:none}.center-nav.nav{text-align:center;font-size:0;margin:20px 0}.center-nav.nav>li{float:none;display:inline}.center-nav.nav>li>a{display:inline}.summary-list .number-data{font-size:24px;line-height:24px;font-family:'Open Sans',sans-serif;font-weight:normal;display:block;clear:both;float:left;color:#262626}.summary-list .label-data{clear:both}.summary-list .load .summary-cell .number-data{font-size:20px;line-height:20px}.session-phase-row{border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC}.session-phase-row .session-phase{display:inline-block;border-right:1px solid #CCCCCC;padding:0px 10px 0px 10px;margin:10px 0px}.session-phase-row .session-phase .phase-select{padding-bottom:10px;border-bottom:3px solid #CCCCCC}.session-phase-row .session-phase .phase-select h3{margin:0px 5px 5px 0px}.session-phase-row .session-phase .phase-select:active,.session-phase-row .session-phase .phase-select.checked{border-bottom:3px solid #D10027}.session-phase-row .session-phase .phase-select .checkbox-group input[type="checkbox"]+span{margin-left:-36px}.session-phase-row .session-phase:hover .phase-select{border-bottom:3px solid #D10027}#illustration{background-color:#2FC16A;background-size:64px 64px}#illustration>.tab-content{background-position:center center;background-size:90% 90%;background-repeat:no-repeat;position:relative}#illustration>.tab-content>.field-not-found{background-color:#F2F2F2}#illustration>.tab-content>.field-not-found>*{text-align:center}#illustration>.tab-content>.field-not-found>h3{position:absolute;left:0;right:0;bottom:48%;text-align:center}#illustration>.tab-content>.field-not-found>p{position:absolute;left:0;right:0;top:52%;text-align:center}#illustration>.tab-content>.field-not-found{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.gps-data-not-found{display:none}#heatmap-canvas,#line-canvas{background-color:transparent}#map-canvas img{max-width:none}#breakdown-container .player h3{margin-bottom:0}#breakdown-container .breakdown.hr{border-bottom:0 solid #fff}@media (max-width:767px){.map-component .wide-nav-pills.pull-right{width:auto;clear:none;float:right}}.calendar{border:0;width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse}.calendar tfoot td.summary{cursor:pointer;height:96px;border-left:2px double #CCCCCC;color:#262626}.calendar tfoot td.summary:last-child{border-right:2px double #CCCCCC}.calendar thead th{text-align:center;font-weight:normal;vertical-align:bottom;padding-bottom:1em}.calendar thead th .short{display:none}.calendar tbody td{border:2px solid #F2F2F2;border-left:0;border-bottom:0;cursor:pointer;vertical-align:top;position:relative;background-clip:padding-box}.calendar tbody td:first-child{border-left:2px solid #F2F2F2}.calendar tbody td .flow-tooltip{cursor:default}.calendar tbody td.summary{border-top:2px solid #CCCCCC;color:#262626}.calendar tbody td.summary:last-child{border-bottom:2px solid #CCCCCC}.calendar tbody td.summary .items-container{padding:5px;padding-bottom:0px;position:static;display:block}.calendar tbody td.summary .bday__footer{position:absolute;bottom:7px;left:0;right:0;margin:0 5px}.calendar tbody td.summary .bday__footer_small{position:absolute;bottom:7px;left:30px;right:0;margin:0 5px;width:30%}.calendar tbody td .bday{height:100%;width:100%;display:block;position:relative;transition:all 200ms;transition-delay:.1s}.calendar tbody td .bday.active{background:#FFF}.calendar tbody td .bday.active .number{color:#262626}.calendar tbody td .bday.today div.number{color:#D10027;font-weight:bold}.calendar tbody td .bday .number{color:#999999;padding-left:.2em}.calendar tbody td .bday .event{display:none;margin-top:2px;overflow:hidden;white-space:nowrap;border-radius:4px}.calendar tbody td .bday .event.event-item--has-target .event-item__img-container img{margin-right:0;position:absolute;left:2px;top:2px;width:28px;height:28px}.calendar tbody td .bday .event .event-item__img-container{display:inline-block;width:30px;height:30px;background:#999999;border-radius:3px;position:relative;margin:0;padding:0;vertical-align:top}.calendar tbody td .bday .event .event-item__img-container img{width:100%;max-width:100%;height:100%;border-radius:3px}@media all and (min-width:992px){.calendar tbody td .bday .event .event-item__img-container{margin:0 6px 0 0}}.calendar tbody td .bday .event img,.calendar tbody td .bday .event .details{display:inline-block;margin:0;padding:0;vertical-align:top}.calendar tbody td .bday .event .details{max-height:30px;line-height:1.1em;overflow:hidden}.calendar tbody td .bday .event .details>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar tbody td .bday .event .details span{display:block;font-size:.875em;line-height:1.35em}.calendar tbody td .bday .event a{color:#262626;display:block}.calendar tbody td .bday .event a:hover{background-color:#E2E3E5}.calendar tbody td .bday .event:nth-child(-n+3){display:block}@media only screen and (min-width:992px){.calendar tbody td .bday .event:first-of-type{margin-top:0}}.calendar tbody td .bday.has-multiple .event.event-item--has-target .event-item__img-container img{margin-right:0;position:absolute;left:2px;top:2px;width:18px;height:18px}.calendar tbody td .bday.has-multiple .event:nth-child(n+4){display:none}.calendar tbody td .bday.has-multiple .event .event-item__img-container{width:20px;height:20px}.calendar tbody td .bday.has-multiple .event .details{max-height:20px}.calendar tbody td .bday.has-multiple .event .details span{display:inline;line-height:22px}.calendar tbody td .bday.has-multiple .event .details span.target-value:before,.calendar tbody td .bday.has-multiple .event .details span.event__test-value:before{content:' | ';font-size:1.2em;line-height:1;position:relative;top:1px}.calendar tbody td .bday.has-multiple .trainingLoad{display:none}.calendar tbody td .bday.has-more .event:nth-child(n+4){display:none}.calendar tbody td .bday .holder{display:block;height:initial;min-height:100%;width:100%;padding:5px;-webkit-transition:max-height 100ms ease-in-out, box-shadow 100ms ease-in-out;transition:max-height 100ms ease-in-out, box-shadow 100ms ease-in-out}.calendar tbody td .bday .holder .training{height:83px;-webkit-transition:all 100ms ease-out;transition:all 100ms ease-out;overflow:hidden}.calendar tbody td .bday .bday__header{margin-bottom:2px}.calendar tbody td .bday .js.read-more{height:auto;width:100%;max-height:25px}@media only screen and (max-width:568px){.calendar tbody td .bday .js.read-more{display:none}}.calendar tbody td .bday .js.read-more span{display:block;font-size:.875em;padding:2px 0 1px;text-align:center;color:#262626;border-radius:4px;font-weight:bold}.calendar tbody td .bday .js.read-less{max-height:0;overflow:hidden;-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out}.calendar tbody td .bday .inactivity-alert-week{background-image:url(../images/summary_icons/icon40x40_inactivity.svg);background-position:4% 50%;background-size:20px 20px;background-repeat:no-repeat;height:40px;line-height:40px;display:block;text-align:right;padding-right:7%;cursor:pointer;margin-top:6px;margin-bottom:6px}.calendar tbody td .bday .inactivity-alert-month{background-image:url(../images/summary_icons/icon40x40_inactivity.svg);background-position:0 50%;background-size:17px 17px;background-repeat:no-repeat;height:17px;display:block;padding-left:20px}.calendar tbody td .bday .inactivity-alert-month span{display:block;position:relative;font-size:1em;color:#808080}.calendar tbody td .bday.expanded{z-index:19;position:absolute}.calendar tbody td .bday.expanded.has-more .holder .event.read-less{position:relative}.calendar tbody td .bday.expanded.has-more .js.read-less{display:block}.calendar tbody td .bday.expanded.has-multiple.has-more .event{display:block}.calendar tbody td .bday.expanded .holder .training{height:auto}@media all and (min-width:992px){.calendar tbody td .bday.expanded footer{margin-top:3px}}.calendar tbody td .bday.expanded .js.read-more{display:none}@media all and (max-width:992px){.calendar tbody td .bday.has-multiple.has-more .training div.event,.calendar tbody td .bday.has-more .training div.event,.calendar tbody td .bday.has-multiple .training div.event,.calendar tbody td .bday.events .training div.event{display:inline-block;margin-right:2px}.calendar tbody td .bday.has-multiple.has-more .training div.event .details,.calendar tbody td .bday.has-more .training div.event .details,.calendar tbody td .bday.has-multiple .training div.event .details,.calendar tbody td .bday.events .training div.event .details{display:none}.calendar tbody td .bday.has-multiple.has-more .training .js.read-more,.calendar tbody td .bday.has-more .training .js.read-more,.calendar tbody td .bday.has-multiple .training .js.read-more,.calendar tbody td .bday.events .training .js.read-more{display:none}.calendar tbody td .bday.has-multiple.has-more.expanded .holder .training{height:66px}.calendar tbody td .bday .holder .training{height:66px}.calendar tbody td .bday .event:nth-child(-n+2){display:block}}@media all and (min-width:768px){.calendar tbody td .bday:hover .holder,.calendar tbody td .bday.is-open .holder,.calendar tbody td .bday.expanded .holder{position:relative;box-shadow:0 4px 8px rgba(0,0,0,0.3);z-index:19;background:#FFF}.is-mobile .calendar tbody td .bday:hover .holder,.is-mobile .calendar tbody td .bday.is-open .holder,.is-mobile .calendar tbody td .bday.expanded .holder{padding-bottom:5px}.calendar tbody td .bday.is-open{z-index:20;position:absolute}.calendar tbody td .bday .number{float:left;display:inline-block}.coaching-styles .calendar tbody td .bday.bday .holder{padding:5px}}.calendar tr:last-child .bday.items-container:not(.active){border-width:0;border-bottom:1px solid #E2E3E5;border-right:1px solid #E2E3E5}.calendar.calendar-month tbody td .bday:not(.active){border-left:1px solid #E2E3E5;border-top:1px solid #E2E3E5}.calendar.calendar-month tbody td .bday:not(.active) .holder{background:#F2F2F2}@media all and (min-width:992px){.calendar.calendar-month tbody td .bday{min-height:116px}}@media all and (min-width:768px){.calendar.calendar-month .activityGoal.small{height:16px}.calendar.calendar-month .activityGoal.small .value{height:16px;line-height:16px;padding-top:0;font-size:1em}}.calendar.calendar-month .trainingLoad li{width:11px;height:11px}.calendar.calendar-week thead th{padding-bottom:.8em}.calendar.calendar-week thead th:first-child{width:80px}.calendar.calendar-week thead th.today span:last-child{color:#D10027}.calendar.calendar-week tbody td{background-color:#FFF;width:13%;height:30px;vertical-align:top;border-bottom:2px solid #F2F2F2;cursor:default}.calendar.calendar-week tbody td:first-child{width:9%;background:#F2F2F2;text-align:center}.calendar.calendar-week tbody td .no-events{cursor:default}.calendar.calendar-week tbody td .events{cursor:pointer}.calendar.calendar-week tbody td .bday{min-height:28px}.calendar.calendar-week tbody td .bday .event{display:block;cursor:pointer}@media all and (min-width:768px){.calendar.calendar-week tbody td .bday:hover,.calendar.calendar-week tbody td .bday.is-open{position:relative}.calendar.calendar-week tbody td .bday.no-events:hover .holder,.calendar.calendar-week tbody td .bday.no-events.expanded .holder{box-shadow:none}}.calendar.calendar-week tfoot td{padding:5px;background:#F2F2F2;min-height:30px;vertical-align:top}.calendar.calendar-week tfoot td .activityGoal{margin-bottom:.6em}.calendar.calendar-week.mozilla tbody td{height:initial}@media all and (max-width:767px){.calendar{font-size:1em}.calendar td,.calendar th{vertical-align:middle;text-align:center}.calendar thead th{padding-bottom:0}.calendar thead th.summary{display:none}.calendar thead th .long{display:none}.calendar thead th .short{display:block;text-align:center}.calendar tbody td{height:40px}.calendar tbody td.summary{display:none}.calendar tbody td>div{min-height:0}.calendar tbody td .bday{min-height:0}.calendar tbody td .bday:hover{position:relative}.calendar tbody td .bday .event a{display:none}.calendar tbody td .bday.selected{background-color:#E2E3E5}.calendar tbody td .bday.expanded.has-multiple.has-more .event{display:none}.calendar tbody td .bday .holder{padding:0}.calendar tbody td .bday .holder .number{padding:0}.calendar tbody td .bday .holder .training{height:initial;margin-top:-6px;display:inline-block;position:absolute;left:0;right:0}.calendar tbody td .bday .holder .training .event:nth-child(-n+3){display:inline-block;width:6px;height:6px;border-radius:0px;margin:2px}.calendar tbody td .bday .holder .training .event.exercise{background-color:#D10027}.calendar tbody td .bday .holder .training .event.exercise.game,.calendar tbody td .bday .holder .training .event.exercise.match{background-color:#262626}.calendar tbody td .bday .holder .training .event.trainingTarget{background-color:#999999}.calendar tbody td .bday .holder .training .event.orthostatic,.calendar tbody td .bday .holder .training .event.fitness,.calendar tbody td .bday .holder .training .event.squatJump,.calendar tbody td .bday .holder .training .event.counterMovementJump,.calendar tbody td .bday .holder .training .event.continuousJump,.calendar tbody td .bday .holder .training .event.rr{background-color:#9E1E5B}.calendar tbody td .bday .inactivity{display:none}.calendar tbody td .bday .read-more{display:none}.calendar thead th .short,.calendar tbody td.bday .number{padding:6px 0 14px 0}.calendar.calendar-week{display:none}}.calendar.small{font-size:1em}.calendar.small td,.calendar.small th{vertical-align:middle;text-align:center}.calendar.small thead th{padding-bottom:0}.calendar.small thead th.summary{display:none}.calendar.small thead th .long{display:none}.calendar.small thead th .short{display:block;text-align:center}.calendar.small tbody td{height:40px}.calendar.small tbody td.summary{display:none}.calendar.small tbody td>div{min-height:0}.calendar.small tbody td .bday{min-height:0}.calendar.small tbody td .bday:hover{position:relative}.calendar.small tbody td .bday .event a{display:none}.calendar.small tbody td .bday.selected{background-color:#E2E3E5}.calendar.small tbody td .bday.expanded.has-multiple.has-more .event{display:none}.calendar.small tbody td .bday .holder{padding:0}.calendar.small tbody td .bday .holder .number{padding:0}.calendar.small tbody td .bday .holder .training{height:initial;margin-top:-6px;display:inline-block;position:absolute;left:0;right:0}.calendar.small tbody td .bday .holder .training .event:nth-child(-n+3){display:inline-block;width:6px;height:6px;border-radius:0px;margin:2px}.calendar.small tbody td .bday .holder .training .event.exercise{background-color:#D10027}.calendar.small tbody td .bday .holder .training .event.exercise.game,.calendar.small tbody td .bday .holder .training .event.exercise.match{background-color:#262626}.calendar.small tbody td .bday .holder .training .event.trainingTarget{background-color:#999999}.calendar.small tbody td .bday .holder .training .event.orthostatic,.calendar.small tbody td .bday .holder .training .event.fitness,.calendar.small tbody td .bday .holder .training .event.squatJump,.calendar.small tbody td .bday .holder .training .event.counterMovementJump,.calendar.small tbody td .bday .holder .training .event.continuousJump,.calendar.small tbody td .bday .holder .training .event.rr{background-color:#9E1E5B}.calendar.small tbody td .bday .inactivity{display:none}.calendar.small tbody td .bday .read-more{display:none}.calendar.small thead th .short,.calendar.small tbody td.bday .number{padding:6px 0 14px 0}.calendar.small.calendar-week{display:none}.athlete .calendar tbody td .bday .training{height:66px}.athlete .calendar tbody td .bday .event:nth-child(-n+3){display:block}.athlete .calendar tbody td .bday.has-multiple .event:nth-child(n+4){display:none}.athlete .calendar tbody td .bday.has-more .event:nth-child(n+3){display:none}.athlete .calendar tbody td .bday.expanded.has-multiple.has-more .event{display:block}@media all and (min-width:992px){.athlete .calendar tbody td .bday.expanded footer{margin-top:3px}}@media all and (max-width:992px){.athlete .calendar tbody td .bday.expanded.has-multiple.has-more .event{display:inline-block}}.athlete .calendar tbody td .bday footer{margin-top:1px;height:16px}@media all and (max-width:767px){.athlete .calendar tbody td .bday.has-more .event:nth-child(n+4),.athlete .calendar tbody td .bday.has-multiple .event:nth-child(n+4),.athlete .calendar tbody td .bday.has-multiple.has-more .event:nth-child(n+4){display:none}.athlete .calendar tbody td .bday.expanded.has-multiple.has-more .event{display:inline-block}.athlete .calendar tbody td .bday.expanded.has-multiple.has-more .training .event:nth-child(n+4){display:none}.athlete .calendar tbody td .bday .holder .training{height:initial}.athlete .calendar tbody td .bday .passivity{display:none}.athlete .calendar tbody td .bday footer{height:4px;position:absolute;left:0;right:0;bottom:0}.athlete .calendar tbody td .bday footer .activityGoal{height:4px}.athlete .calendar tbody td .bday footer .value{display:none}}.athlete .calendar.small tbody td .bday.has-more .event:nth-child(n+4),.athlete .calendar.small tbody td .bday.has-multiple .event:nth-child(n+4),.athlete .calendar.small tbody td .bday.has-multiple.has-more .event:nth-child(n+4){display:none}.athlete .calendar.small tbody td .bday.expanded.has-multiple.has-more .event{display:inline-block}.athlete .calendar.small tbody td .bday.expanded.has-multiple.has-more .training .event:nth-child(n+4){display:none}.athlete .calendar.small tbody td .bday .holder .training{height:initial}.athlete .calendar.small tbody td .bday .passivity{display:none}.athlete .calendar.small tbody td .bday footer{height:4px;position:absolute;left:0;right:0;bottom:0}.athlete .calendar.small tbody td .bday footer .activityGoal{height:4px}.athlete .calendar.small tbody td .bday footer .value{display:none}.day-items-list-container{border:1px solid #F2F2F2;border-bottom:none}@media all and (max-width:768px){.day-items-list-container{margin-top:20px}}.override .day-items-list-container .hour-divider{background-color:#F2F2F2;border-bottom:1px solid #F2F2F2;margin-top:0px;margin-bottom:0px}.day-items-list-container .time-container{text-align:center}.day-items-list-container .time-container p{padding:.25em;text-align:center;font-size:1em}.day-items-list-container .day-content-list{min-height:62px;background-color:#FFF;border-left:1px solid #F2F2F2;padding-top:1%;padding-bottom:1%;position:relative}.day-items-list-container .day-content-list .event-day{display:inline-block;width:50%}.day-items-list-container .day-content-list .event-day.event-item--has-target .event-item__img-container img{margin-right:0;position:absolute;left:2px;top:2px;width:38px;height:38px}.day-items-list-container .day-content-list .event-day a{display:block;min-height:40px;margin-left:1%;margin-bottom:5px;cursor:pointer}.day-items-list-container .day-content-list .event-day a:hover{background:#E2E3E5}.day-items-list-container .day-content-list .event-day .event-item__img-container{display:inline-block;float:left;width:40px;height:40px;background:#999999;border-radius:3px;position:relative;margin:0 6px 0 0;padding:0;vertical-align:top}.day-items-list-container .day-content-list .event-day .event-item__img-container img{width:100%;height:100%;border-radius:3px}.day-items-list-container .day-content-list .event-day .event-item__img{width:40px;height:40px}.day-items-list-container .day-content-list .event-day .details{color:#262626;float:left}.day-items-list-container .day-content-list .event-day .details span{display:block}.day-items-list-container .day-content-list .event-day .details i{padding-right:.4em}.day-items-list-container .day-content-list .event-day .details .target-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media all and (max-width:767px){.day-items-list-container .day-content-list .event-day{width:100%}}.day-items-list-container .day-content-list.day-match{background-color:#D10027}.day-items-list-container .day-content-list.day-match .icon-scheme-match{vertical-align:middle;text-align:center;color:#FFF;font-size:29px}.day-items-list-container .day-content-list.day-match .icon-scheme-match.past{background-color:#D10027}.day-items-list-container .day-content-list.day-match .icon-scheme-match.future{background-color:#808080}.day-items-list-container .day-content-list.day-match .details .target-title.match-title{padding-left:5px;color:#FFF}.day-items-list-container .day-content-list.day-match .details .target-title.match-title.won{color:#2FC16A}.day-items-list-container .day-content-list.day-match .details .target-title.match-title.lost{color:#D10027}.day-items-list-container .day-content-list.day-match .details .target-title.match-title.tie{color:#CCCCCC}.day-items-list-container .day-content-list.day-match a .icon-scheme-match{float:left;width:60px;height:60px;line-height:60px;background-color:#433E46}.day-items-list-container .inactivity-alert-day{background-image:url(../images/icons/inactivity_alert_40.png);background-position:3px 50%;background-repeat:no-repeat;min-height:62px;display:inline-block;width:50%;cursor:pointer}@media all and (max-width:768px){.day-items-list-container .inactivity-alert-day{width:100%}}.day-items-list-container .inactivity-alert-day .details{padding-left:3.6em;height:62px;display:table-cell;vertical-align:middle}.day-items-list-container .inactivity-alert-day span{display:block;color:#262626}.day-items-list-container .inactivity-alert-day span:last-child{font-weight:bold}#summary-graph{margin:3px 0 0 0}.highcharts-tooltip>span{background:#fff;border:1px solid #ccc;border-radius:0px;box-shadow:0 1px 2px #888;padding:8px;color:#262626;font-weight:bold;font-size:.875rem;font-family:Helvetica,Arial,sans-serif}.highcharts-tooltip>span .tooltip-header{font-weight:bold;display:block;margin:0 0 2px -2px;line-height:20px}.highcharts-tooltip>span .tooltip-header .x-icon-duration{padding-right:2px}.highcharts-tooltip>span .tooltip-data-name{font-weight:bold}.highcharts-tooltip>span .tooltip-data-name span{text-transform:capitalize}#sliderControlBar{position:relative;overflow:hidden}#sliderControlBar.slider-init{padding:0px}#sliderControlBar.slider-init .prev,#sliderControlBar.slider-init .next{margin-top:-62px}#sliderControlBar.markers-hidden{height:0}#linecontainer{background-color:#808080;position:relative;width:100%;height:24px;overflow:hidden}#linecontainer .marker{display:inline-block;color:#262626;border-radius:10px;border:1px solid #E2E3E5;width:20px;height:20px;text-align:center;line-height:20px;background-color:#E2E3E5;font-weight:bold;font-size:12px;margin:1px 0 1px -10px;position:absolute;cursor:pointer}#linecontainer .marker:hover{border-color:#D10027;z-index:999}#linecontainer .marker.marker-team{background-image:url(../images/sprite_bl.png);background-position:-1200px 0;background-repeat:no-repeat}#markers.loading{opacity:.75}#markers .btn.disabled{background:#FFF}#markers .btn.disabled:hover{border:1px solid #999999}#markers .btn.next,#markers .btn.prev{height:125px}#markers .btn-toggle-markers{width:100%}#markers .slidee{padding:0px 40px;margin-top:5px}#markers .slidee .help-text-li{display:block;text-align:center;font-size:2em}#markers .slidee .marker-area{width:300px;float:left;margin:0 5px 0 0;list-style:none}#markers .slidee .marker-area .marker-time{padding-right:20px;padding-left:10px}#markers .slidee .marker-area .marker-gray-box{background-color:#F2F2F2;padding:10px;position:relative;height:98px}#markers .slidee .marker-area .marker-gray-box .marker-player-number{font-weight:bold}#markers .slidee .marker-area .marker-gray-box .marker-image{max-width:40px;max-height:40px}#markers .slidee .marker-area .marker-gray-box .marker-name{padding-left:10px;max-width:220px;white-space:nowrap}#markers .slidee .marker-area .marker-gray-box .marker-name h3{text-overflow:ellipsis;overflow:hidden}#markers .slidee .marker-area .marker-gray-box .marker-note{-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-wrap:break-word;white-space:pre-line;display:block;display:-webkit-box;overflow:hidden;height:38px;width:100%;max-width:100%;float:left;margin-top:2px;margin-bottom:0px}#markers .slidee .marker-area .marker-gray-box .marker-note.add{color:#262626}#markers .slidee .marker-area .marker-gray-box .marker-note.edit{font-size:.9rem;display:block;overflow-y:auto;height:52px}#markers .slidee .marker-area.active .st-icon-black{background-image:url("../images/sprite_bl.png")}#markers .slidee .marker-area .delete{cursor:pointer}#markers .slidee .marker-area.active .marker-gray-box{background-color:#CCCCCC}.coach-landing{height:100%}.coach-landing .wrapper{height:100%;padding-bottom:0}.coach-landing .wrapper .footer{position:initial;margin-top:-31px}.coach-landing .wrapper .team-landing-bg{background:url(../images/team-landing/team_pro_nov-2020.jpg) no-repeat;height:100%;background-position:75% 6%;background-size:cover}.coach-landing .wrapper .team-landing-bg #coach-landing-home{background:none}.team-landing-bg{text-align:left}.team-landing-bg .login-container-center{margin:0 auto;max-width:400px;background-color:#fff;padding:30px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.team-landing-bg .login-container-center.margin-top{margin-top:30px}.team-landing-bg h1,.team-landing-bg h2{color:#fff}.team-landing-bg h1{font-size:7em;text-align:center;margin-top:200px;font-weight:200;text-shadow:4px 4px 8px #000;font-family:'Druk Heavy Italic',sans-serif}@media all and (max-width:768px){.team-landing-bg h1{font-size:5em}}@media all and (max-width:480px){.team-landing-bg h1{font-size:3em}}.team-landing-bg h2{font-size:2.25em;margin-top:0px;margin-bottom:40px}.team-landing-bg h4{text-decoration:underline;font-size:2em}.team-landing-bg button{width:300px}.register-landing .flow-register-info-modal p,.register-landing .flow-register-info-modal button{font-size:16px}.register-landing .wrapper{height:100%;padding-bottom:0}.register-landing .wrapper .register-landing-bg{height:100%;background:url(../images/team-landing/register_landing.png) no-repeat;background-size:cover}.register-landing .wrapper .register-landing-bg .register-landing-container{margin:0 auto;text-align:center;padding:50px 100px}.register-landing .wrapper .register-landing-bg .register-landing-container .register-landing-option-box{background-color:white;width:80%;margin:30px auto 0;text-align:center;padding:20px}.register-landing .wrapper .register-landing-bg .register-landing-container .register-landing-option-box h1,.register-landing .wrapper .register-landing-bg .register-landing-container .register-landing-option-box h3{margin:0 0 20px}.register-landing .wrapper .register-landing-bg .register-landing-container .register-landing-option-box .btn{font-size:1.4em}.register-landing .wrapper .register-landing-bg .register-landing-container .register-landing-option-box a{font-size:1.4em}.register-landing .wrapper .register-landing-bg .register-landing-container .register-landing-option-box .btn-hollow{color:black}.reports-title{border-top:1px solid #CCCCCC;padding-top:40px;margin-top:40px;position:relative;overflow:hidden;opacity:1}.reports-title img{height:40px;padding-right:20px;vertical-align:top}.reports-title h2{display:inline-block;margin:0px}#generating-report{background:url("../images/landing/ajax-loader.gif") no-repeat;background-position:0 50%;padding-left:40px;display:none}#generating-report h2{margin:0;line-height:40px}@media print{.reports-title{border:none;padding:0;margin:20px 0 0 0}.primary-heading-chapter.reports,.report-filters,footer,.navigation.fixed{display:none}.col-sm-12,.wrapper{padding:0}}.phaseCarousel{display:block;position:relative;width:100%;min-width:160px;box-sizing:border-box}.phaseCarousel.active{height:40px}.phaseCarousel *{box-sizing:border-box}.phaseCarousel ul{margin:0;padding:0}.phaseCarousel .scrollButton{position:absolute}.phaseCarousel .scrollButton.left{left:0}.phaseCarousel .scrollButton.right{right:0}.phaseCarousel .scroller{display:block;position:absolute;top:0;left:40px;right:40px}.phaseCarousel .scroller .phases{margin-top:-5px;display:block;position:relative;list-style-type:none;white-space:nowrap}.phaseCarousel .scroller .phases>*{display:inline-block;position:relative;height:42px}.phaseCarousel .scroller .phases .phase{min-width:40px;overflow:hidden;padding-left:40px}.phaseCarousel .scroller .phases .phase input{display:block;position:absolute;top:15px;left:16px;margin:0;padding:0}.phaseCarousel .scroller .phases .phase input:before{display:block;position:absolute;top:-5px;left:-5px;width:20px;height:20px;content:'';background:url(../images/sprite_w.png) no-repeat -2220px 0;background-color:#F2F2F2}.phaseCarousel .scroller .phases .phase input:checked:before{background:url(../images/sprite_w.png) no-repeat -2280px 0}.phaseCarousel .scroller .phases .phase input:focus:before{background-color:white}.phaseCarousel .scroller .phases .phase label{display:inline-block;padding-right:10px;cursor:pointer}.phaseCarousel .scroller .phases .phase label .name{max-width:120px;text-overflow:ellipsis;overflow:hidden;padding-top:3px}.phaseCarousel .scroller .phases .phase label .duration{color:#808080}.phaseCarousel .scroller .phases .phase label .duration .icon{font-size:19px}.phaseCarousel .scroller .phases .phase:not(:last-child) label{border-right:1px solid #CCCCCC}.phaseCarousel .scroller .phases .statusMessage{padding:13px}.phaseCarousel .scroller .phases .statusMessage .message{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;color:#808080}.phaseCarousel .scroller .phases .loadingIndicator{width:40px}#trim-button-container{margin-top:-60px;position:relative;height:40px}#trim-button-container.open{margin-top:0;height:auto;position:inherit}#trim-config-container,#phase-config-container{display:none;padding:20px;border:3px solid #D10027}#trim-config-container hr,#phase-config-container hr{clear:both;margin:10px 0;float:left;width:100%}#trim-config-container input,#phase-config-container input{width:120px;text-align:center}#trim-config-container input.error,#phase-config-container input.error{background:#FC9727}#trim-config-container input#phase-input-name,#phase-config-container input#phase-input-name{width:75%}#trim-config-container span,#phase-config-container span{font-weight:600;font-size:1em;margin-left:10px}#trim-config-container #phase-remove,#phase-config-container #phase-remove{display:none}#trim-container{display:none}#trim-container .col-sm-12{position:relative}#trim-container #phase-tooltip{position:absolute;margin:-10px 0 0 0;z-index:99;background:#ffffff;border:1px solid #ccc;border-radius:0px;box-shadow:0 1px 2px #888;padding:8px;display:none}#trim-container #phase-tooltip p{margin:0;color:#262626;font-weight:bold;font-size:.875rem;font-family:Helvetica,Arial,sans-serif}#trim-container #phase-tooltip .bottom-arrow{position:absolute;bottom:-20px;padding:0;height:20px;border:0;left:0;width:100%;background:url(../images/layout/chart_tooltip_arrow.png) no-repeat 50% 100%}#trim-container #selected-players-filter{display:inline-block;cursor:pointer}#trim-container #selected-players-filter input{display:inline-block;position:relative;left:10px;margin:0;padding:0}#trim-container #selected-players-filter input:before{display:inline-block;position:relative;top:-2px;width:20px;height:20px;content:'';background:url(../images/sprite_w.png) no-repeat -2220px 0;background-color:#F2F2F2}#trim-container #selected-players-filter input:checked:before{background:url(../images/sprite_w.png) no-repeat -2280px 0}#trim-container #selected-players-filter input:focus:before{background-color:white}#trim-container #selected-players-filter label{display:inline-block;cursor:pointer;position:relative;left:20px}#phase-container{margin-top:10px}#phase-container>div{position:relative}#trim-tooltip{font-family:Helvetica,Arial,sans-serif;font-weight:normal;font-size:12px;color:#808080;margin-right:20px}.selected-players{position:fixed;z-index:20;width:100%;bottom:0;left:0;right:0;-webkit-transition:margin-bottom .6s ease;transition:margin-bottom .6s ease;margin-bottom:-100px}.selected-players.selected-players-visible{margin-bottom:0}.selected-players .selected-players-container{color:#fff;padding:15px;line-height:40px;background-color:#999999}.selected-players .selected-players-container .pull-left,.selected-players .selected-players-container .pull-right{max-height:40px}.selected-players .selected-players-container .btn-basic{margin-right:4px}div.sleep-status-info-box div.main-content{margin:15px}div.sleep-status-info-box div.main-content .sleep-info-title{margin-bottom:10px}div.sleep-status-info-box div.main-content .sleep-info-filters{margin-bottom:10px}div.sleep-status-info-box div.main-content .content-block{margin-top:10px}div.sleep-status-info-box .sleep-icon{float:left;width:20px;height:20px;margin-right:8px}div.sleep-status-info-box .sleep-icon svg{width:100%;height:100%}div.sleep-status-info-box .sleep-stage-filter{margin:0 2px;padding:3px 8px;border-radius:5px;text-transform:uppercase;font-size:x-small;opacity:.3;cursor:pointer;color:#fff}div.sleep-status-info-box .active{opacity:1}div.recharge-status-info-box .info-modal-nav-footer{margin-top:30px;display:flex;justify-content:center}div.recharge-status-info-box .info-tab{display:flex;flex-direction:column;min-height:360px}div.recharge-status-info-box div.main-content{min-height:360px}div.recharge-status-info-box div.main-content .info-graph-block{margin:auto auto 0}div.recharge-status-info-box div.main-content .info-comparison-block{margin-top:auto;text-align:center}div.recharge-status-info-box div.main-content .info-comparison-block .graph-wrapper{margin-top:12px;display:flex;height:50px}div.recharge-status-info-box div.main-content .info-comparison-block .divider-label.font-small{font-size:15px;line-height:25px}div.recharge-status-info-box div.main-content .info-comparison-block .divider-label.font-large{font-size:20px}div.recharge-status-info-box div.main-content .info-comparison-block div.recharge-comparison-divider{position:relative;bottom:15px;left:calc(50% - 1px);height:75px;border-left:1px dashed #999;width:1px;z-index:0}div.recharge-status-info-box div.main-content .info-comparison-block div.recharge-comparison-graph{width:75px;height:40px;border-radius:20px;display:flex;z-index:1}div.recharge-status-info-box div.main-content .info-comparison-block div.recharge-comparison-graph.position-right{margin-left:auto}div.recharge-status-info-box div.main-content .info-comparison-block div.recharge-comparison-graph.position-right{margin-left:auto;margin-right:auto}div.recharge-status-info-box div.main-content .info-comparison-block div.recharge-comparison-graph .graph-label{color:white;margin:auto;font-size:20px}div.recharge-status-info-box div.main-content .info-comparison-block div.background{width:151px;margin:auto auto 0;background-color:#f2f2f2}div.recharge-status-info-box div.main-content .recharge-indicator-graph{display:flex;flex-direction:row;height:40px;padding:8px}div.recharge-status-info-box div.main-content .recharge-indicator-label{font-weight:bold;font-size:16px;align-self:center;padding:10px}div.recharge-status-info-box div.main-content .recharge-indicator-step{margin-right:2px;width:7px;display:block;height:20px;border-radius:3px}div.recharge-status-info-box div.main-content .recharge-indicator-step:nth-child(1){height:24px}div.recharge-status-info-box div.main-content .recharge-indicator-step:nth-child(3){height:24px}div.recharge-status-info-box div.main-content .recharge-indicator-step:nth-child(6){height:24px}div.recharge-status-info-box div.main-content .recharge-indicator-step:nth-child(9){height:24px}div.recharge-status-info-box div.main-content .recharge-indicator-step:nth-child(15){height:24px}div.recharge-status-info-box div.main-content .recharge-indicator-step:nth-child(21){height:24px}div.recharge-status-info-box div.main-content .recharge-indicator-step .long{height:24px}#sales-list tr.table-head th{padding:10px 5px;background-color:#F2F2F2;text-align:left}#sales-list tr.hover:hover{background-color:#D10027;color:#fff;cursor:pointer}#sales-list tr td{padding:10px 5px;word-break:break-word}#sales-list tr td.inactive{color:#FC9727}#sales-list tr td.active{color:#2FC16A}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress.light{position:absolute;width:100%;transition:height .4s ease;background-color:#F2F2F2;height:0}.progress .progress-bar.red{background-color:#D10027;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(65,65,65,0.15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(65,65,65,0.15)), color-stop(.75, rgba(65,65,65,0.15)), color-stop(.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(65,65,65,0.15) 25%, transparent 25%, transparent 50%, rgba(65,65,65,0.15) 50%, rgba(65,65,65,0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(65,65,65,0.15) 25%, transparent 25%, transparent 50%, rgba(65,65,65,0.15) 50%, rgba(65,65,65,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(65,65,65,0.15) 25%, transparent 25%, transparent 50%, rgba(65,65,65,0.15) 50%, rgba(65,65,65,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(65,65,65,0.15) 25%, transparent 25%, transparent 50%, rgba(65,65,65,0.15) 50%, rgba(65,65,65,0.15) 75%, transparent 75%, transparent)}.progress .progress-bar.full{width:100%}#react-modal{position:relative;background:#fff;box-shadow:0 12px 36px -7px rgba(0,0,0,0.4);z-index:9999;width:500px;display:block}#react-modal .r-modal-mask{display:block;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,0.2)}#react-modal .r-modal-mask>div{display:table;width:100%;height:100%}#react-modal .r-overlay{display:table-cell;text-align:center;vertical-align:middle}#react-modal .r-overlay>div{display:inline-block;background-color:white;box-shadow:0 12px 36px -7px rgba(0,0,0,0.4);max-width:505px;position:relative}#react-modal .r-overlay .modal-close{position:absolute;right:0}#react-modal .r-modal-content{margin:20px;text-align:left}#react-modal .r-modal-content h1{background:#F2F2F2;padding:10px 24px 10px 10px;margin:-20px -20px 20px -20px;word-wrap:break-word}#react-modal .r-modal-content h1 .h2{font-size:1.60125rem;display:block;margin:0}#react-modal .r-modal-content .r-scrollable{overflow-y:auto;max-height:500px;margin:-20px;padding:20px}.summary-bar{float:left;width:100%;background-color:#FFF;padding:12px 0}.summary-bar .summary-item{width:20%;margin-bottom:0;padding-left:10px;min-height:52px;border-right:1px solid #E2E3E5;float:left}.summary-bar .summary-item.day{width:33.33333333%}.summary-bar .summary-item.day:nth-child(n+4){margin-top:12px}.summary-bar .summary-item.day:nth-child(3){border-right:none}.summary-bar .summary-item:last-child{border-right:none}.summary-bar .summary-item .summary-icon{float:left;width:28px;height:28px;margin-right:8px;line-height:28px;text-align:center;font-size:22px}.summary-bar .summary-item .summary-icon svg{width:100%;height:100%}.summary-bar .summary-item p{padding:0;margin:0}.summary-bar .summary-item .value{font-weight:bold}.summary-bar .summary-item .name{color:#808080;line-height:15px}.summary-bar .summary-item .avg{margin-top:-3px}.summary-bar .summary-item .summary-icon,.summary-bar .summary-item .summary-values{overflow:hidden;zoom:1}@media only screen and (max-width:992px){.summary-bar{height:auto}.summary-bar .summary-item,.summary-bar .summary-item.day{width:50%;margin-bottom:12px;height:50px}.summary-bar .summary-item:nth-child(3),.summary-bar .summary-item.day:nth-child(3){border-right:1px solid #E2E3E5}.summary-bar .summary-item:nth-child(n+3),.summary-bar .summary-item.day:nth-child(n+3){margin-bottom:0}.summary-bar .summary-item:nth-child(n+4),.summary-bar .summary-item.day:nth-child(n+4){margin-top:0}.summary-bar .summary-item:nth-child(even),.summary-bar .summary-item.day:nth-child(even){border-right:none}}@media only screen and (max-width:568px){.summary-bar{display:none}}div.daily-status-container{background-color:#E2E3E5;display:flex;flex-direction:column;padding:15px;margin-top:20px}div.date-picker-wrapper{display:flex;align-items:center}div.date-picker-wrapper .datepicker-dropdown-title-element{padding-top:0}div.date-picker-wrapper .datepicker-dropdown-title-element h1{padding-bottom:0}div.date-picker-wrapper .datepicker-dropdown-title-element a:after{margin-top:12px}p.main-bar-title{font-size:24px;margin:20px 0 5px}div.sleep-bar{width:100%;padding:8px 0;display:flex;background-color:#FFF}div.sleep-bar div.sleep-item-wrapper{display:flex;align-items:center}div.sleep-bar div.sleep-item{width:20%;padding:0 10px;display:flex;min-height:50px;align-items:center;border-left:3px solid}div.sleep-bar div.sleep-item:nth-child(1){border-color:#009de0}div.sleep-bar div.sleep-item:nth-child(2){border-color:#1459f9}div.sleep-bar div.sleep-item:nth-child(3){border-color:#5a25a0}div.sleep-bar div.sleep-item:nth-child(4){border-color:#43dd9e}div.sleep-bar div.sleep-item:nth-child(5){border-color:#fa772f}div.sleep-bar div.sleep-item .sleep-icon{float:left;width:28px;height:28px;margin-right:8px}div.sleep-bar div.sleep-item .sleep-icon svg{width:100%;height:100%}div.sleep-bar div.sleep-item p{padding:0;margin:0}div.sleep-bar div.sleep-item .percent{font-size:24px;line-height:24px}div.sleep-bar div.sleep-item .value{font-size:15px}div.sleep-bar div.sleep-item .unit{font-size:15px}div.sleep-bar div.sleep-item .name{color:#808080;font-size:12px;line-height:12px}div.sleep-bar div.sleep-item .sleep-icon,div.sleep-bar div.sleep-item .sleep-values{overflow:hidden;zoom:1}div.recharge-bar{float:left;width:100%;display:flex;background-color:#FFF;padding:10px;align-items:center}div.recharge-bar .recharge-indicator-label{display:flex;padding:0 10px;justify-content:center;align-items:center;text-align:center;font-weight:bold;font-size:22px;min-height:50px;line-height:25px;width:20%}div.recharge-bar .recharge-indicator-graph{display:flex;height:50px;padding:0 10px;width:30%}div.recharge-bar .recharge-indicator-step{margin-top:8px;margin-right:3px;width:10px;display:block;height:30px;border-radius:4px}div.recharge-bar .recharge-indicator-step:nth-child(1){height:35px}div.recharge-bar .recharge-indicator-step:nth-child(3){height:35px}div.recharge-bar .recharge-indicator-step:nth-child(6){height:35px}div.recharge-bar .recharge-indicator-step:nth-child(9){height:35px}div.recharge-bar .recharge-indicator-step:nth-child(15){height:35px}div.recharge-bar .recharge-indicator-step:nth-child(21){height:35px}div.recharge-bar .recharge-indicator-step .long{height:35px}div.recharge-bar div.recharge-comparison-container{display:flex;width:40%;min-width:350px;flex-direction:row;justify-self:flex-end;align-self:flex-end}div.recharge-bar div.recharge-comparison-container div.recharge-comparison{width:50%;padding:0 10px;border-left:1px solid #E2E3E5;min-height:50px;display:flex}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-divider{position:relative;top:15px;left:15px;height:25px;border-left:1px dashed #999;width:1px}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-graph{width:15px;height:10px;border-radius:5px}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-graph .position-0{visibility:hidden}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-graph .position-1{float:left}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-graph .position-2{float:left;margin-left:5px}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-graph .position-3{float:left;margin-left:8px}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-graph .position-4{float:right;margin-right:5px}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.recharge-comparison-graph .position-5{float:right}div.recharge-bar div.recharge-comparison-container div.recharge-comparison div.background{margin-right:8px;width:31px;background-color:#f2f2f2}div.recharge-bar div.recharge-comparison-container div.recharge-comparison p{padding:0;margin:0}div.recharge-bar div.recharge-comparison-container div.recharge-comparison .value{font-weight:bold;line-height:15px}div.recharge-bar div.recharge-comparison-container div.recharge-comparison .name{color:#808080}div.recharge-bar div.recharge-comparison-container div.recharge-comparison .description{line-height:15px}div.training-load-bar{width:100%;background-color:#FFF;display:flex;align-items:center;padding:0 10px}div.training-load-bar div.training-load-item{height:50px;margin-top:12px;text-align:center}div.training-load-bar div.training-load-item.extended{height:60px}div.training-load-bar div.training-load-item p{margin:0}div.training-load-bar div.training-load-item .training-load-item-stripe{margin-bottom:auto;height:10px}div.training-load-bar div.training-load-item .value{border-radius:7px;font-size:15px;padding:2px 6px;color:white;text-shadow:.5px .5px 1px black}div.training-load-bar div.training-load-item .color-undertrained{background-color:#999999}div.training-load-bar div.training-load-item .color-balanced{background-color:#05C492}div.training-load-bar div.training-load-item .color-strained{background-color:#F7E53C}div.training-load-bar div.training-load-item .color-very-strained{background-color:#FC771E}div.training-load-bar div.training-load-item .color-detraining{background-color:#8E8E8E}div.training-load-bar div.training-load-item .color-maintaining{background-color:#85E0AE}div.training-load-bar div.training-load-item .color-productive{background-color:#02BF14}div.training-load-bar div.training-load-item .color-overreaching{background-color:#F9A81A}div.training-load-bar .active{border-bottom:3px solid #D10027}div.training-load-bar .size-undertrained{width:10%}div.training-load-bar .size-balanced{width:20%}div.training-load-bar .size-strained{width:25%}div.training-load-bar .size-very-strained{width:25%}div.training-load-bar .size-detraining{width:10%}div.training-load-bar .size-maintaining{width:20%}div.training-load-bar .size-productive{width:25%}div.training-load-bar .size-overreaching{width:25%}div.view-more-wrapper{padding:10px;margin-left:auto}@media only screen and (max-width:992px){div.sleep-bar{height:auto;flex-wrap:wrap}div.sleep-bar div.sleep-item{width:50%;margin-bottom:12px;justify-content:center}div.sleep-bar div.sleep-item:last-child{margin-bottom:0}div.recharge-bar{height:auto;flex-direction:column;justify-content:center;align-items:center}div.recharge-bar .recharge-indicator-label{width:100%}div.recharge-bar .recharge-indicator-graph{width:100%;justify-content:center}div.recharge-bar div.recharge-comparison-container{width:100%;justify-content:center}div.recharge-bar div.recharge-comparison-container div.recharge-comparison{width:auto}div.recharge-bar div.recharge-comparison-container div.recharge-comparison:nth-child(1){border-left:none}div.recharge-bar div.view-more-wrapper{margin:10px 0 0 0}div.training-load-bar div.training-load-item{font-size:12px;text-align:right}}.text-red{color:#d81442}.text-orange{color:#fa772f}.text-yellow{color:#fcb330}.text-green{color:#50e3c3}.text-light-gray{color:#f2f2f2}.text-dark-gray{color:#999999}.text-black{color:#000000}.bg-dark-blue{background-color:#1459f9}.bg-purple{background-color:#5a25a0}.bg-red{background-color:#d81442}.bg-orange{background-color:#fa772f}.bg-yellow{background-color:#fcb330}.bg-green{background-color:#50e3c3}.bg-light-gray{background-color:#f2f2f2}.bg-dark-gray{background-color:#999999}.border-light-blue{border-color:#009de0}.border-dark-blue{border-color:#1459f9}.border-purple{border-color:#5a25a0}.border-green{border-color:#43dd9e}.border-orange{border-color:#fa772f}#teamreport .selected-info .media-left,#teamreport .selected-info .team-name{display:none}#teamreport .selected-info .media-object{width:48px;height:48px;max-width:none}#teamreport .option-info-button{margin:5px 10px;display:inline-block}#teamreport #phases-select{display:inline-block;cursor:pointer}#teamreport #phases-select input{display:inline-block;margin:0;padding:0}#teamreport #phases-select input:before{display:inline-block;position:relative;top:-2px;width:20px;height:20px;content:'';background:url(../images/sprite_w.png) no-repeat -2220px 0;background-color:#F2F2F2}#teamreport #phases-select input:checked:before{background:url(../images/sprite_w.png) no-repeat -2280px 0}#teamreport #phases-select input:focus:before{background-color:white}#teamreport #phases-select label{display:inline-block;cursor:pointer;margin:5px 20px 0 15px}body.team-report .container-fluid.primary-heading-chapter .brand-logo{width:260px;margin-bottom:20px;display:none}table.teamreport{font-size:12px}table.teamreport thead tr th{padding:4px;border-right:1px solid #fff;border-bottom:0px;white-space:nowrap}table.teamreport thead tr th:first-child{display:inline-block;min-width:168px;width:100%}table.teamreport thead tr th:last-child{border-right:0 solid #fff}table.teamreport thead tr:nth-child(1){height:0px;display:none;width:0px}table.teamreport thead tr:nth-child(2) th{background-color:#B2B2B2;color:#fff;font-weight:normal;border-bottom:0px}table.teamreport thead tr:nth-child(3) th{border-top:0px;background-color:#e5e5e5;color:#999999;font-weight:normal;border-bottom-color:transparent}table.teamreport tbody tr{background-color:#F9F9F9;color:#666666}table.teamreport tbody tr.avg{background-color:#fff;color:#262626}table.teamreport tfoot tr.total{background-color:#e5e5e5;font-weight:bold;color:#262626}table.teamreport tr td{padding:4px 8px;white-space:nowrap}.multiselect-container li.zone-group{background-color:#e5e5e5;font-size:.9em}.multiselect-container li.zone-value:before{content:"";background-color:#e5e5e5;width:30px;height:1px;position:absolute;left:16px;margin-top:16px}.multiselect-container li.zone-value:after{content:"";background-color:#e5e5e5;width:1px;height:30px;margin-top:-30px;position:absolute;left:16px}.multiselect-container li.zone-value.last:after{height:16px}.multiselect-container li.zone-value label{padding-left:53px}.multiselect-container li.zone-value label.checkbox:before{left:28px}@media print{.view--has-submenu .wrapper{padding:0}body.team-report{zoom:.8;background:#fff}body.team-report .wrapper{background:#fff;position:static;min-height:0}body.team-report .container-fluid{max-width:none;padding:0px}body.team-report .container-fluid .row{margin:0}body.team-report .container-fluid.primary-heading-chapter{display:block;border-bottom:0px}body.team-report .container-fluid.primary-heading-chapter .brand-logo{display:block}body.team-report .container-fluid.primary-heading-chapter .period-navigation{padding:0;width:100%}body.team-report .container-fluid.primary-heading-chapter .period-navigation h1{padding:0}body.team-report .container-fluid.primary-heading-chapter .btn{display:none}body.team-report #teamreport .selected-info{margin-top:10px}body.team-report #teamreport .selected-info .team-name{display:block}body.team-report #teamreport .selected-info .media-left{display:table-cell}body.team-report #teamreport .selected-info .text-muted{color:#7f7f7f}body.team-report #teamreport .weekly-header{display:none}body.team-report table.teamreport{overflow:visible;display:table}body.team-report table.teamreport thead tr:nth-child(1) th{background-color:#4a4a4a;color:#fff;font-weight:normal;border-bottom:0px}body.team-report table.teamreport thead tr:nth-child(2) th{border-top:0px;background-color:#aaaaaa;color:#fff;font-weight:normal;border-bottom-color:transparent}body.team-report table.teamreport tbody tr{background-color:#fff;color:#676767}body.team-report table.teamreport tbody tr.avg{background-color:#e5e6e7;color:#262626}body.team-report table.teamreport tfoot tr.total{background-color:#bfbfbf;font-weight:bold;color:#262626}}div.individual-report-info-box div.main-content{margin:15px}.subscription-info{display:inline-block;list-style:none;margin:0;vertical-align:middle;float:right;text-transform:uppercase;padding-top:17px}.subscription-status{padding-left:15px;padding-right:15px;padding-top:4px;padding-bottom:4px;display:inline-block;list-style:none;margin:0;vertical-align:middle;text-transform:uppercase}.subscription-status.active{background-color:#31AF34;color:white}.subscription-status.active a{background-color:#31AF34;color:white}.subscription-status.warning{background-color:#F9DB46;color:white}.subscription-status.warning a{background-color:#F9DB46;color:white}.subscription-status.inactive{background-color:#D10027;color:white}.subscription-status.inactive a{background-color:#D10027;color:white}.subscription-organisation-div{padding-top:4px;padding-bottom:4px}.consent-modal{overflow:auto}.consent-modal #consent-modal-info-link{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+PHRpdGxlPmluZm8taWNvbjwvdGl0bGU+PHBhdGggZD0iTTEwLjEyNSwxNi4yOVYxMS4ybC0xLjQzNS4wMzFWOS4zNTVoMy42M1YxNi4yOWgtMi4yWk0xMi40MTcsNi4yMDdhMS41LDEuNSwwLDEsMS0xLjUtMS41QTEuNSwxLjUsMCwwLDEsMTIuNDE3LDYuMjA3WiIgZmlsbD0iIzAwOWJlMCIvPjxwYXRoIGQ9Ik0xMSwxQTEwLDEwLDAsMSwwLDIxLDExLDEwLDEwLDAsMCwwLDExLDFabTAsMTguNUE4LjUsOC41LDAsMSwxLDE5LjUsMTEsOC41LDguNSwwLDAsMSwxMSwxOS41WiIgZmlsbD0iIzAwOWJlMCIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:50%;background-size:22px 22px;display:inline-block;width:22px;height:100%;position:absolute;margin-left:10px;cursor:pointer;top:0}.consent-modal .consent-modal-title{display:inline-block;margin-bottom:0 !important;line-height:1.42857143;font-size:1.4em}.consent-modal .modal-header{padding:15px;border-bottom:none;min-height:16.42857143px;background:#F2F2F2;position:relative}.consent-modal .modal-body{position:relative;padding:15px;max-height:calc(100vh - 100px)}.consent-modal .consents-information{margin:30px 10px;font-size:1em;padding:10px;background-color:#F2F2F2}.consent-modal .consent-container{display:block;overflow:auto;margin:10px}.consent-modal .consent-container .consent-title-row{font-size:1.1em;overflow:auto;margin-top:10px;margin-bottom:10px}.consent-modal .consent-container .consent-title-row .consent-check-required-text{visibility:hidden}@media (min-width:590px){.consent-modal .consent-container .consent-title-row .consent-check-required-text.visible{visibility:visible}}.consent-modal .consent-container .consent-description{overflow:auto;margin-left:10px;margin-right:10px;margin-bottom:10px}.consent-modal .consent-container .consent-description.hidden{display:none}.consent-modal .consent-container .consent-description .consent-description-main-row{overflow:auto;font-size:1em}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-short-description{float:left;width:80%}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-short-description .consent-modal-sensitive-data-list{display:grid}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-short-description a{cursor:pointer}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-short-description .icon-arrow-up{font-size:16px;margin-left:5px}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-short-description.consent-dropdown .caret-rotated{cursor:pointer;transform:rotate(-180deg);transition:transform 500ms ease}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-short-description.consent-dropdown :not(.caret-rotated){cursor:pointer;transform:rotate(-360deg);transition:transform 500ms ease}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-check{float:right}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-check label{display:inline-block}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-check .consent-check-required-icon{visibility:hidden;display:inline-block;animation:none}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-check .consent-check-required-icon.visible{visibility:visible;animation:shake .82s cubic-bezier(.36, .07, .19, .97) both}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-check .consent-check-required-icon:before{display:block;height:20px;width:20px;content:'\e032';color:#f93;font-family:PolarIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;margin-right:10px}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-check .consent-check-required-icon:after{display:block;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #f93;content:'';top:-13px;right:-14px;position:relative}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-select-age{position:absolute}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-select-age .consent-check-required-icon{visibility:hidden;display:inline-block;animation:none}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-select-age .consent-check-required-icon.visible{visibility:visible;animation:shake .82s cubic-bezier(.36, .07, .19, .97) both}@keyframes shake{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-select-age .consent-check-required-icon:before{display:block;height:20px;width:20px;content:'\e032';color:#f93;font-family:PolarIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:19px;margin-left:10px}.consent-modal .consent-container .consent-description .consent-description-main-row .consent-select-age .consent-check-required-icon:after{display:block;border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:10px solid #f93;content:'';top:-13px;left:-16px;position:relative}@media (min-width:590px){.consent-modal .consent-container .consent-description .consent-description-main-row .dob-select{margin-left:5px}}.consent-modal .consent-container .consent-description .consent-description-main-row .age-not-selected-icon.hidden{display:none}.consent-modal .consent-container .consent-description .consent-accordion{margin-top:15px}.consent-modal .consent-container .consent-description .consent-accordion .consent-text{display:block;font-size:.8em;background-color:#F2F2F2;height:180px;line-height:1.6;overflow:auto;padding:10px;border:1px solid #CCCCCC;box-shadow:inset 1px 2px 2px rgba(0,0,0,0.2)}.consent-modal .consent-container .consent-description .consent-accordion .consent-text h1{padding-left:0px !important}.consent-modal .consent-container .consent-check-required-text{float:right;color:#f93;font-size:.8em;margin-right:10px}.consent-modal .consent-container:before{content:" ";display:block;border-top:2px solid #F2F2F2}.consent-modal .consents-needed{color:#f93;margin:10px;visibility:hidden}.consent-modal .consents-needed.visible{visibility:visible;display:inline-block}.consent-modal .accept-button{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:4px 10px;font-size:1rem;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;font-size:1.2em;color:#FFF;background-color:#0FACE7;border-color:#0f94e7;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.consent-modal .accept-button:hover{color:#FFF;outline:none;background-color:#0f94e7;border-color:#0f94e7}.consent-modal .accept-button:active,.consent-modal .accept-button.active{background-color:#0f94e7;border-color:#0f94e7}.consent-modal .accept-button:focus{color:#FFF;outline:none}.consent-modal #no-thanks-logout{float:left}.consent-modal .collapse{display:none}.consent-modal .collapse.in{display:block}.consent-modal .checkbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.consent-modal .modal-footer{padding:10px;text-align:right;border-top:none}.consent-modal .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.consent-modal .modal-footer .btn-group .btn+.btn{margin-left:-1px}.consent-modal .modal-footer .btn-block+.btn-block{margin-left:0}.consent-check input[type="checkbox"]+span{margin-top:3px;margin-left:-22px;width:20px;height:20px;background-color:#FFF;border:1px solid transparent;border-radius:3px;position:absolute;display:inline-block;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,0.4)}.consent-check input[type="checkbox"]+span::before,.consent-check input[type="checkbox"]+span::after{display:inline-block;position:absolute;content:'';height:0;width:3px;background-color:#FFF;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-radius:5px}.consent-check input[type="checkbox"]+span::before{top:15.6px;left:8px;-webkit-transform:rotate(-140deg);-moz-transform:rotate(-140deg);-ms-transform:rotate(-140deg);-o-transform:rotate(-140deg);transform:rotate(-140deg)}.consent-check input[type="checkbox"]+span::after{top:8.6px;left:1.2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes left-side-check{0%{height:0}100%{height:8.69565217px}}@keyframes left-side-check{0%{height:0}100%{height:8.69565217px}}@-webkit-keyframes right-side-check{0%{height:0}50%{height:0}100%{height:14px}}@keyframes right-side-check{0%{height:0}50%{height:0}100%{height:14px}}.consent-check label:hover input[type="checkbox"]+span{border-color:#E2E3E5;box-shadow:none}.consent-check label:hover input[type="checkbox"]:checked+span{border-color:#D10027;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.consent-check input[type="checkbox"]:checked+span{border-color:#0FACE7;background:#0FACE7;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.consent-check input[type="checkbox"]:checked+span::after{height:8.69565217px;-webkit-animation:left-side-check .2s ease 0s forwards;animation:left-side-check .2s ease 0s forwards}.consent-check input[type="checkbox"]:checked+span::before{height:14px;-webkit-animation:right-side-check .4s ease 0s forwards;animation:right-side-check .4s ease 0s forwards}.consent-check input[type="checkbox"]:checked:disabled+span{border-color:#CCCCCC;background:#CCCCCC;box-shadow:inset 0 0 2px rgba(0,0,0,0.6)}.consent-check input[type="checkbox"]:checked:disabled+span::after{height:8.69565217px;-webkit-animation:left-side-check .2s ease 0s forwards;animation:left-side-check .2s ease 0s forwards}.consent-check input[type="checkbox"]:checked:disabled+span::before{height:14px;-webkit-animation:right-side-check .4s ease 0s forwards;animation:right-side-check .4s ease 0s forwards}.consent-check input[type="checkbox"]{opacity:0;display:none}.consent-check.inline label{display:inline}.consent-check label{padding-left:25px}