.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}body.site-root{font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#383b44;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff}body.site-root .logged-in{visibility:visible}body.site-root .main-page{visibility:hidden}.page-wrap,.main-container-wrapper,[ng-view]{height:100%}.fill-page{min-height:800px}@media only screen and (max-width: 959px){.fill-page{min-height:600px}}.tooltip-inner{width:250px;max-width:250px}h1{font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:30px;font-weight:bold;line-height:1.1;text-transform:uppercase;margin-right:1em}h1,h2,h3,h4,h5,h6{color:#00dae9}.margin-top{margin-top:15px !important}.margin-left{margin-left:15px !important}.margin-right{margin-right:15px !important}.margin-bottom{margin-bottom:15px !important}.no-margin-left{margin-left:-15px !important}.no-margin-right{margin-right:-15px !important}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}body.site-root{padding-top:50px}.navbar{background:rgba(56,59,68,.99);height:51px;width:100%}.navbar .navbar-toggle{color:#fff}.navbar .navbar-brand{padding:10px}.navbar .navbar-brand>img{height:30px}.navbar .navbar-collapse{background:rgba(56,59,68,.99)}.navbar .nav>li{font-size:12px}.navbar .nav>li>a{height:50px;padding:0 13px;line-height:50px;color:hsla(0,0%,100%,.7);background-color:rgba(56,59,68,.99)}.navbar .nav>li>a.active{color:#fff;border-bottom:3px solid #96ccff}.navbar .nav>li>a:hover{color:#fff;background:inherit}.navbar .nav>li>a:focus{color:#fff;background:inherit}.navbar .nav>li>a .dropdown-toggle{background:red}.navbar .nav>li a.dropdown-toggle,.navbar .nav>li a.dropdown-toggle:hover{background:none}.navbar .nav .user-profile-container{padding-right:13px}.navbar .nav .user-profile-container .current-user-name{font-size:12px}.navbar .nav ul.dropdown-menu{background:rgba(56,59,68,.99)}.navbar .nav ul.dropdown-menu>li{font-size:12px}.navbar .nav ul.dropdown-menu>li>a{padding:0px 13px;line-height:26px;color:hsla(0,0%,100%,.7)}.navbar .nav ul.dropdown-menu>li>a:hover{color:#fff;background:none}.navbar .nav ul.dropdown-menu>li>a:focus{color:#fff;background:inherit}.navbar .nav ul.dropdown-menu>li>a.active{color:hsla(0,0%,100%,.7);background:none}.navbar .nav ul.dropdown-menu>li.divider{height:1px;color:#6d6e71}.navbar-fixed-top-own{position:absolute;top:0;z-index:1000;border-radius:0}.left-nav{position:fixed}@media only screen and (max-width: 767px){.left-nav{position:relative}}.left-nav{height:100%;padding-left:0;padding-right:0;background:#4f5257;overflow:hidden}.left-nav>ul>li>ul>li+li{border-top:1px solid #6f7074}.left-nav>ul>li>ul>li>a{background:#646569;padding-left:2em}.left-nav>ul>li>ul>li>a:hover,.left-nav>ul>li>ul>li>a:focus{color:#fff;background:#646569}.left-nav>ul>li>ul>li>ul>li>a{background:hsl(228,2.4390243902%,44.9803921569%);padding-left:3em}.left-nav>ul>li>ul>li>ul>li>a:hover,.left-nav>ul>li>ul>li>ul>li>a:focus{background:hsl(228,2.4390243902%,44.9803921569%)}.left-nav>ul>tree-node>ul>li>ul>tree-node>ul>li+li{border-top:1px solid #6f7074}.left-nav>ul>tree-node>ul>li>ul>tree-node>ul>li>a{background:#646569;padding-left:2em}.left-nav>ul>tree-node>ul>li>ul>tree-node>ul>li>a:hover,.left-nav>ul>tree-node>ul>li>ul>tree-node>ul>li>a:focus{color:#fff;background:#646569}.left-nav>ul>tree-node>ul>li>ul>tree-node>ul>li>ul>li>a{background:hsl(228,2.4390243902%,44.9803921569%);padding-left:3em}.left-nav>ul>tree-node>ul>li>ul>tree-node>ul>li>ul>li>a:hover,.left-nav>ul>tree-node>ul>li>ul>tree-node>ul>li>ul>li>a:focus{background:hsl(228,2.4390243902%,44.9803921569%)}.left-nav li>a{color:hsla(0,0%,100%,.7)}.left-nav li>a:hover,.left-nav li>a:focus{color:#fff;background:inherit}.left-nav li>a.active{border-right:3px solid #96ccff}.left-nav li>a.selected{color:#383b44;background:#fff}.article-nav .navbar-toggle{float:left}.main-content{padding:20px 20px}.page-content{padding:30px 30px 30px 30px}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxContent button{border:none}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box}#cboxOverlay{background:url(../img/colorbox/overlay.a271d87e.png) repeat 0 0}#cboxTopLeft{width:21px;height:21px;background:url(../img/colorbox/controls.334b17f4.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(../img/colorbox/controls.334b17f4.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(../img/colorbox/controls.334b17f4.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(../img/colorbox/controls.334b17f4.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(../img/colorbox/controls.334b17f4.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(../img/colorbox/controls.334b17f4.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(../img/colorbox/border.4fcfbdc8.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(../img/colorbox/border.4fcfbdc8.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../img/colorbox/controls.334b17f4.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(../img/colorbox/controls.334b17f4.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxLoadingOverlay{background:url(../img/colorbox/loading_background.93c973b2.png) no-repeat center center}#cboxLoadingGraphic{background:url(../img/colorbox/loading.4f91e5f3.gif) no-repeat center center}#cboxClose{position:absolute;bottom:0;right:0;background:url(../img/colorbox/controls.334b17f4.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF)}.todo{background:#ffd851;border:1px solid rgb(255,200.9379310345,13.8);padding:5px .6em;border-radius:5px}.social-media-hovers{width:36px;height:76px;position:fixed;background:#fff;border-top-left-radius:5px;border-bottom-left-radius:5px;box-shadow:0 0 0 5px rgba(0,0,0,.2);right:0px;top:450px;padding:5px 3px;z-index:100}.social-media-hovers #facebook,.social-media-hovers #twitter{background:url(../img/social_side.f1998d2a.png) no-repeat;text-indent:-2000em;height:32px;width:32px;display:block}.social-media-hovers #facebook:hover{background-position:0px -32px}.social-media-hovers #facebook{margin-bottom:3px}.social-media-hovers #twitter{background-position:-32px 0px}.social-media-hovers #twitter:hover{background-position:-32px -32px}.feedback-hover{transform:rotate(270deg);background:#8ebc11;color:#fff;position:fixed;font-size:17px;top:450px;left:-6.2em;height:97px;padding:4em 2em 0;border-bottom-right-radius:15px;border-bottom-left-radius:15px;transition:all .2s ease;z-index:999999}.feedback-hover:hover{left:-5.9em;background:rgb(173.6902439024,229.956097561,20.793902439);text-decoration:none}.ie8 #feedback,.ie7 #feedback{display:none}table.picker-table>tbody>tr{cursor:pointer}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-animate){display:none !important}progress.loading-site{display:block;margin:0 auto}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}.main-container-wrapper .container,.main-container-wrapper .container-fluid{min-height:100%;background:#fff}a{color:#00dae9}a:hover{color:rgb(0,196.2,209.7)}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#00dae9}.btn-primary{color:#fff;background-color:#00dae9;border-color:rgb(0,196.2,209.7)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-color:rgb(0,207.1,221.35);border-color:rgb(0,186.39,199.215)}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary{background-color:hsl(230,3.8461538462%,44.4705882353%);border-color:hsl(230,3.8461538462%,40.0235294118%)}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#00dae9;border-color:rgb(0,196.2,209.7)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:#00dae9}.nav>li>a{color:#000}.form-horizontal .control-label{text-align:left}.cal-input-group{display:inline;margin-right:4px}@media only screen and (max-width: 767px){.cal-input-group{padding:6px 4px;font-size:12px}}.cal-input-group-btn{width:55px;text-align:center}@media only screen and (max-width: 767px){.cal-input-group-btn{width:39px}}@media only screen and (max-width: 550px){.cal-input-group-btn{width:35px}}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.footer{width:100%;padding-left:4em;padding-right:4em}@media only screen and (min-width: 1200px){.footer{padding-left:6em;padding-right:6em}}@media only screen and (max-width: 767px)and (min-width: 400px){.footer{padding-left:2em;padding-right:2em}}@media only screen and (max-width: 767px){.footer{padding-left:1em;padding-right:1em}}footer{position:relative;padding-top:2em;background:#383b44;color:#fff;font-size:16px}footer img{margin-right:1em;margin-bottom:1em;max-width:150px}footer a.email{color:#fff}footer h2{text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:1em}footer h3{font-size:16px;font-weight:bold;margin-bottom:.5em;color:#fff}footer a{color:#fff;font-weight:bold}footer ul{margin-bottom:1em;padding:0;list-style:none}footer ul li{font-size:16px}footer .footer-menu{margin-left:0;padding:0;list-style:none}footer .footer-menu a{color:#be8ce4}footer .form-control{background:#4b4c51;border:1px solid #4b4c51;color:#fff}footer ::-webkit-input-placeholder{color:#e0e0e0}footer :-moz-placeholder{color:#e0e0e0}footer ::-moz-placeholder{color:#e0e0e0}footer :-ms-input-placeholder{color:#e0e0e0}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}.main-container-wrapper .container,.main-container-wrapper .container-fluid{min-height:100%;background:#fff}a{color:#00dae9}a:hover{color:rgb(0,196.2,209.7)}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#00dae9}.btn-primary{color:#fff;background-color:#00dae9;border-color:rgb(0,196.2,209.7)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-color:rgb(0,207.1,221.35);border-color:rgb(0,186.39,199.215)}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary{background-color:hsl(230,3.8461538462%,44.4705882353%);border-color:hsl(230,3.8461538462%,40.0235294118%)}.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#00dae9;border-color:rgb(0,196.2,209.7)}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:#00dae9}.nav>li>a{color:#000}.form-horizontal .control-label{text-align:left}.cal-input-group{display:inline;margin-right:4px}@media only screen and (max-width: 767px){.cal-input-group{padding:6px 4px;font-size:12px}}.cal-input-group-btn{width:55px;text-align:center}@media only screen and (max-width: 767px){.cal-input-group-btn{width:39px}}@media only screen and (max-width: 550px){.cal-input-group-btn{width:35px}}.exercise-list{background:none}@media only screen and (min-width: 960px){.exercise-list{overflow:auto;height:100vh}}.exercise-list .row{margin:0}.exercise-list .exercise-wrapper{border:1px solid #827982}@media(max-width: 767px){.exercise-list .exercise-wrapper.col-xs-6:nth-child(n+3){border-top:none}.exercise-list .exercise-wrapper.col-xs-6{border-left-style:none}.exercise-list .exercise-wrapper.col-xs-6:nth-child(2n-1){border-left-style:solid}.exercise-list .exercise-wrapper.col-xs-12:nth-child(n+2){border-top:none}}@media(min-width: 768px)and (max-width: 991px){.exercise-list .exercise-wrapper.col-sm-4:nth-child(n+4){border-top:none}.exercise-list .exercise-wrapper.col-sm-4{border-left-style:none}.exercise-list .exercise-wrapper.col-sm-4:nth-child(3n-2){border-left-style:solid}.exercise-list .exercise-wrapper.col-sm-6:nth-child(n+3){border-top:none}.exercise-list .exercise-wrapper.col-sm-6{border-left-style:none}.exercise-list .exercise-wrapper.col-sm-6:nth-child(2n-1){border-left-style:solid}.exercise-list .exercise-wrapper.col-sm-12:nth-child(n+2){border-top:none}}@media(min-width: 992px)and (max-width: 1199px){.exercise-list .exercise-wrapper.col-md-4:nth-child(n+4){border-top:none}.exercise-list .exercise-wrapper.col-md-4{border-left-style:none}.exercise-list .exercise-wrapper.col-md-4:nth-child(3n-2){border-left-style:solid}.exercise-list .exercise-wrapper.col-md-6:nth-child(n+3){border-top:none}.exercise-list .exercise-wrapper.col-md-6{border-left-style:none}.exercise-list .exercise-wrapper.col-md-6:nth-child(2n-1){border-left-style:solid}.exercise-list .exercise-wrapper.col-md-12:nth-child(n+2){border-top:none}}@media(min-width: 1200px){.exercise-list .exercise-wrapper.col-lg-3:nth-child(n+5){border-top:none}.exercise-list .exercise-wrapper.col-lg-3{border-left-style:none}.exercise-list .exercise-wrapper.col-lg-3:nth-child(4n-3){border-left-style:solid}.exercise-list .exercise-wrapper.col-lg-4:nth-child(n+4){border-top:none}.exercise-list .exercise-wrapper.col-lg-4{border-left-style:none}.exercise-list .exercise-wrapper.col-lg-4:nth-child(3n-2){border-left-style:solid}.exercise-list .exercise-wrapper.col-lg-6:nth-child(n+3){border-top:none}.exercise-list .exercise-wrapper.col-lg-6{border-left-style:none}.exercise-list .exercise-wrapper.col-lg-6:nth-child(2n-1){border-left-style:solid}}.exercise-list .exercise{cursor:pointer;max-width:18em;height:16.5em;margin:1.5em auto}.exercise-list .exercise img{width:auto;height:auto}.exercise-list .exercise.type0{background:#f4f4f4}.exercise-list .exercise.type1{background:#f4f4f4}.exercise-list .exercise.type2{background:#f4f4f4}.exercise-list .exercise .hidden-exercise{position:absolute;top:10px;right:15px}.exercise-list .exercise .exercise-header{margin-top:3px;margin-bottom:3px}.exercise-list .exercise .exercise-header a{color:#000}.exercise-list .exercise .exercise-header .exercise-info-button{min-width:34px;float:right}.exercise-list .exercise .exercise-header .rating{float:left;padding:0;text-align:right;outline:none}.exercise-list .exercise-param-create-own{padding-left:0;padding-right:0px}.exercise-list .exercise-sort-order{margin-top:-6px;margin-bottom:6px}.exercise-list .sort-selected,.exercise-list a:focus{color:#00dae9;text-decoration:underline !important}.exercise-list .sort-not-selected{color:#383b44 !important}.icon-badge{display:inline-block;min-width:10px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#00dae9;border-radius:16px}.exercise-search-filters{background:none;border:1px solid #827982;margin:0 0 15px 0;padding:15px 15px 0 15px}.exercise-search-filters .row div{padding-bottom:10px}.program-data{background:none;margin-bottom:15px;margin-top:15px}.program-editor-container{padding-left:10px;padding-right:10px}.video-no-support{color:#fff;padding-top:110px;padding-bottom:110px}@media(max-width: 1199px){.program-editor .hidden-below-1200{display:none !important}}.program-editor .fineli-label{font-weight:bold}@media only screen and (max-width: 550px){.program-editor .fineli-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:72px}}.program-editor .add-margin-if-not-active{margin-right:12px;padding-top:1px}@media only screen and (max-width: 959px){.program-editor .add-margin-if-not-active{margin-right:28px}}.program-editor .remove-margin-if-active{padding-top:2px;margin-right:2px}.program-editor .planner-program-name{padding:12px 0 45px 0;margin-left:-15px;margin-right:-15px}.program-editor .planner-program-name input{border-radius:0}.program-editor .program-image-text{padding:12px 0 45px 0}.program-editor .button-no-round{border-radius:0 !important}.program-editor h4{margin-top:0}.program-editor h1{margin-left:0}.program-editor h2{text-transform:uppercase;font-size:17px;font-weight:bold;margin-right:1.5em}.program-editor .periodic-plan-accordion{background:none;border:1px solid #827982;margin-left:-10px;margin-right:-10px;margin-bottom:15px}.program-editor .periodic-plan-accordion .panel-group .panel{margin-bottom:-20px !important;border-radius:0;border-color:rgba(0,0,0,0)}.program-editor .program-type-btn{margin-right:2px;border-radius:0}.program-editor .program-header-btn{width:100%}.program-editor .no-padding-left{padding-left:0 !important}.program-editor .no-padding-right{padding-right:0 !important}.program-editor .session-repeat-times{margin-top:8px;margin-bottom:1px;background-color:#eee;height:38px;border-radius:4px}.program-editor .periodic-plan{margin-bottom:6px;margin-top:6px}.program-editor .periodic-btns{margin-top:6px}.program-editor .preview-header{text-align:center}.program-editor .exercise-list-container{padding-left:5px;padding-right:5px}.program-editor .session-wizard-container{padding-left:5px;padding-right:5px}.program-editor .session-wizard{background:none;border:1px solid #827982;padding:0 10px 10px 10px;margin-bottom:15px}.program-editor .wizard-page-counter{position:absolute;top:1em;right:1.2em;font-weight:bold;font-size:18px}.program-editor .wizard-info{margin-bottom:15px}.program-editor .session-name-input{color:#383b44;border-radius:4px;border:1px solid #ccc;padding:2px 2px}.program-editor .feature-container{height:28px;position:unset}.program-editor .feature-container .feature-select{float:left;height:30px;padding:0 0;width:199px}.program-editor .button-row{margin:0 0 15px 0}.program-editor .button-row .margin-button{margin-right:15px}.program-editor .button-row div{padding-left:0}.program-editor .button-row .rightmost{padding-right:0}.program-editor .button-row button{width:100%}.program-editor .button-row button:focus{outline:0}.program-editor .create-session{position:relative;margin-bottom:0;margin-top:-20px}.program-editor .create-session i{margin-top:6px;margin-left:2px;font-size:21px;color:#000}.program-editor .create-session .title{text-align:center;color:#383b44;padding:5px}.program-editor .create-session .features div{padding:12px 6px 0 6px}.program-editor .create-session .features button{width:100%;padding-left:.3em;padding-right:.3em}.program-editor .create-session .features .training-type-group .training-type-group-header{padding:0 6px;margin-bottom:-8px;text-transform:lowercase}.program-editor .create-session .features .training-type-group .training-type-group-header:first-letter{text-transform:uppercase}.program-editor .create-session .add-exercise-button{position:absolute;bottom:10px}.program-editor .save-load-info{position:fixed;bottom:50%;left:50%;z-index:100}@media only screen and (max-width: 767px){.program-editor .save-load-info{left:30%}}.program-editor .session{cursor:pointer;color:#fff;border-radius:2px;background-color:#827982;margin-bottom:1em}.program-editor .session h3{font-size:14px;font-weight:bold;margin-top:.7em;margin-bottom:.2em;color:#fff}.program-editor .session a{color:#fff;text-decoration:underline}.program-editor .session a:hover{color:#f4f4f4}.program-editor .session .navbar-nav{margin-top:0;margin-right:2px}.program-editor .session .navbar-nav .open .dropdown-menu{position:absolute}@media only screen and (max-width: 767px){.program-editor .session .navbar-nav .open .dropdown-menu{margin-top:1.3em}}.program-editor .session .navbar-toggle{margin:0;padding:0}.program-editor .session .dropdown-toggle{margin-top:.2em;margin-right:.3em}.program-editor .session .dropdown-menu{background-color:#eee}.program-editor .session .dropdown-menu a{color:#383b44;background-color:#eee;text-decoration:none}.program-editor .session .dropdown-menu a:hover{background-color:hsl(0,0%,84%)}.program-editor .session .session-content{padding:.7em .7em}.program-editor .session .own-exercise{background-color:#00dae9;height:30px;border-radius:0;cursor:pointer}.program-editor .session .own-exercise h2{color:#fff;padding:6px}.program-editor .session .own-sub-title{background-color:#00dae9;height:30px;position:relative;bottom:-12px;border-radius:0;cursor:pointer}.program-editor .session .own-sub-title h2{margin-top:0;color:#fff;padding:6px}.program-editor .session .header{font-size:14px;padding:5px;background:#7a7a7a;color:#fff}.program-editor .session .name{font-size:16px;font-weight:bold;margin:0 6px 0 6px}.program-editor .session .count{font-size:12px;color:#fff}.program-editor .session .count select{max-width:180px}.program-editor .session .remove{font-size:10px;padding:0 3px 3px;line-height:1;background:none}.program-editor .session .remove:hover{color:#f4f4f4}.program-editor .session .info{padding:5px 10px}.program-editor .session .info:hover{color:#f4f4f4}.program-editor .session.active{cursor:default}.program-editor .session.active .header{background:#827982}.program-editor .session .exercise{margin:10px 0;padding:0;cursor:move;background:#fff;border-radius:2px;color:#383b44}.program-editor .session .exercise .exercise-param-row{padding:5px 5px 0 0}.program-editor .session .exercise .exercise-param-row .inputs{font-size:80%;padding:0 0 0 10px}.program-editor .session .exercise .exercise-param-row .inputs input{display:inline-block;padding:2px 2px;height:1.7em}@media only screen and (max-width: 767px){.program-editor .session .exercise .exercise-param-row .inputs input{height:2.1em}}.program-editor .session .exercise .exercise-param-row .inputs input{color:#383b44;background:#fff;margin-bottom:10px;border-color:#00dae9}.program-editor .session .exercise .exercise-header{padding-right:0;color:#383b44}.program-editor .session .exercise .exercise-header .remove{color:#00dae9}.program-editor .session .exercise .exercise-header-compact{padding:5px}.program-editor .session .exercise .exercise-image-col{position:relative;padding:5px 0 5px 5px}.program-editor .session .exercise .justify-padding{padding:0 0 5px 5px}.program-editor .session .exercise .btn-full-no-border-radius{width:100%;border-radius:0}.program-editor .session .exercise .video-button-image img{width:100%}.program-editor .session .exercise .video-button-image .play-transparent{top:20%;left:40%;width:30%}.badge{background:rgba(213,213,213,.5);width:auto;height:auto;margin:0;border-radius:50%;position:relative;top:-13px;right:40px;padding:5px}.training-type-info-box ul{list-style:none}.training-type-info-box h2{font-size:15px}.training-type-info-box h2.selected{font-weight:bold}.training-type-info-box .remove{background:none}.training-type-info-box .remove:hover{color:#f4f4f4}.training-type-info-box{margin:1em}.training-type-info-box .my-caret{margin:0 6px 0 6px}.training-type-info p{margin:0}.training-type-info{padding-left:1em}.training-type-info .info-text{padding-left:1em;margin:1em}.video-button-image{cursor:pointer}.video-button-image .play-transparent{position:absolute;top:20%;left:40%}.video-button-image .play-tech-transparent{position:absolute;top:20%;right:40%}.video-place-holder-img{width:100%}.get-ready-layer{z-index:1000;background-color:rgba(0,0,0,.4);position:absolute;top:0;left:0;width:100%;height:100%}.break-layer{z-index:1000;background-color:#000;position:absolute;top:0;left:0;width:100%;height:100%}.get-ready-text{z-index:1000;position:absolute;text-align:center;width:100%;top:60%;color:#fff;font-size:45px}@media only screen and (max-width: 767px){.get-ready-text{font-size:20px;top:50%}}.top-left-counter{z-index:1000;position:absolute;top:5px;left:10px;color:#fff;font-size:50px;font-weight:bold}@media only screen and (max-width: 767px){.top-left-counter{font-size:20px}}.top-right-counter{z-index:1000;position:absolute;top:5px;right:10px;color:#fff;font-size:40px;cursor:pointer}@media only screen and (max-width: 767px){.top-right-counter{font-size:16px;top:5px}}.bottom-left-corner{z-index:1000;position:absolute;bottom:0;left:10px;color:#fff;font-size:40px}@media only screen and (max-width: 767px){.bottom-left-corner{font-size:16px;bottom:-5px}}.get-ready-counter{z-index:1000;position:absolute;text-align:center;width:100%;top:45%;color:#fff;font-size:60px;font-weight:bold}@media only screen and (max-width: 767px){.get-ready-counter{font-size:25px;top:30%}}.time-series-time-name{z-index:100;position:absolute;top:50%;left:10px;color:#000}@media only screen and (max-width: 767px){.time-series-time-name{top:5%;font-size:12px}}.time-series-time-name-waiting{background-color:#d3d3d3}.time-series-time-name-playing{background-color:#02dd7f}.time-series-time-get-ready-playing{background-color:#a9a9a9}.time-series-time-name-completed{color:#929292 !important;background-color:#f3f3f3 !important}.video-paying{opacity:0}.youtube-video-paying{padding-bottom:0 !important}.tech-video-paying{opacity:0}.mobile-inline div{display:inline;float:left;max-width:50%}.mobile-inline iframe{position:absolute !important;top:-40px !important}.play-tech-text{color:#f5f5f5;background:none;position:absolute;width:20%;top:6%;right:60%}.exercise>.row,.exercise-param-row.row{margin-left:0;margin-right:0}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.play-transparent{position:absolute;top:17%;left:35%}@media only screen and (max-width: 550px){.play-transparent{width:35%}}.play-tech-transparent{position:absolute;top:17%;right:35%}.visible-only-on-print{display:none}.program-list{padding:10px 5px}.program-list .program-wrapper{width:25%;float:left;position:relative;min-height:1px;padding:10px}@media only screen and (min-width: 1200px){.program-list .program-wrapper{width:20%}}@media only screen and (min-width: 768px)and (max-width: 991px){.program-list .program-wrapper{width:33.333%}}@media only screen and (max-width: 767px){.program-list .program-wrapper{width:50%}}@media only screen and (max-width: 550px){.program-list .program-wrapper{width:100%}}.program-list .program{cursor:pointer;position:relative;height:180px;padding:0;overflow:hidden;background:hsl(230,3.8461538462%,89.5882352941%);color:#383b44;text-align:center;border:none}.program-list .program .title{position:absolute;width:100%;height:46px;background:#00dae9;color:#fff;top:0;text-align:center;font-weight:bold;text-transform:uppercase;font-size:13px;padding:5px 10px}.program-list .program .ad{cursor:auto;padding:0 10px;position:absolute;width:100%;top:10px}.program-list .program .name{padding:0 10px;position:absolute;width:100%;top:52px}.program-list .program .comment{padding:0 10px;position:absolute;width:100%;top:100px;font-size:80%}.program-list .program .program-footer{position:absolute;bottom:7px;left:0;right:0;padding-left:5px;padding-right:5px}.program-list .program .program-footer .btn{width:100%}.program-list .program .program-footer div{padding-left:5px;padding-right:5px}.program-list .program.noPermission{background:#4b4c51;color:#fff;border:none;cursor:pointer}.program-list .program.noPermission:hover,.program-list .program.noPermission:focus{background:rgb(71.25,72.2,76.95)}.program-list .program:hover,.program-list .program:focus{background:hsl(230,3.8461538462%,85.1088235294%)}.program-list .program:hover .title,.program-list .program:focus .title{background:rgb(0,207.1,221.35)}.program-list .program:active{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.program-list .program:active .title{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}@media only screen and (max-width: 767px){.search-fineli-button{margin-top:6px}}.program-header-notes{font-size:1em;padding:15px}@media only screen and (max-width: 767px){.program-header-notes{padding:6px}}@media only screen and (max-width: 550px){.program-header-notes{padding:1px}}@media only screen and (max-width: 767px){.space-top{margin-top:12px}}@media only screen and (max-width: 767px){.hide-from-small-screens{display:none}}@media only screen and (max-width: 767px){.smaller-table-padding td,.smaller-table-padding th{padding:3px !important}.smaller-table-padding select{padding:2px 6px}}.program-cal-settings{text-align:left;margin-bottom:4px}@media only screen and (max-width: 550px){.program-cal-settings .btn{padding:6px 3px;font-size:12px}}.program-cal-settings .program-cal-weeks{margin-bottom:6px;margin-top:6px}.periodic-program-ul{list-style-type:none;padding-left:0}.periodic-program-ul li{margin-bottom:8px}.periodic-program-ul li p{display:inline-block}.periodic-program-ul li button{display:inline-block;float:right}.program-search-filters .btn{border-color:#00dae9}.program-search-filters .btn-primary{background:#00dae9}.program-search-filters .form-control{border-color:#00dae9}.program-search-filters .form-group{margin-bottom:10px}.program-info-name-title{font-size:1.3em;margin-right:2em}.program-action-info{margin-top:1em}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.package-list{padding:10px 0px}.content-package{position:relative;padding:0 .5em .5em .5em;margin-bottom:.5em}.content-package h2{color:inherit;text-transform:uppercase;font-size:1.6em;margin-top:10px;margin-bottom:2px}.content-package h1,.content-package h3,.content-package h4,.content-package h5,.content-package a{color:inherit}.content-package a{text-decoration:underline}.content-package .row{margin:5px}.content-package .data-row{margin:10px}.content-package .no-padding{padding:0px}.content-package .content-package-close-btn{position:absolute;right:1.5em;top:1.5em}.content-package .content-package-desc{text-align:justify}.content-package .package-banner-image{height:150px;width:auto;float:right;border-left:4px solid #fff}.content-package .package-view-image{height:250px;width:auto;float:right}.content-package .package-view-box{padding-right:15px;padding-left:15px}.content-package .package-banner-box{height:150px;padding-right:0px}.content-package .package-banner-button{position:absolute;bottom:10px;left:15px}.workbreak-form{width:80%;float:left;position:relative;min-height:1px;font-size:20px;text-align:center}.workbreak-form .dayrow{padding:5px;position:relative;font-size:20px;text-align:left}.workbreak-form .dayrow .day{background:#7a7a7a;color:#fff}.workbreak-form .dayrow .day .daytotal{position:absolute;width:100px;height:100%;background:#00dae9;color:#fff;right:0px;top:0px}.workbreak-form .dayrow .active{background:#00dae9}.workbreak-form .breakrow{padding:5px 5px 5px 5px;position:relative}.workbreak-form .breakrow .break{font-size:20px;text-align:left;cursor:pointer;color:#fff;background:#00dae9}.workbreak-form .totalrow{cursor:pointer;height:150px;text-align:center}.workbreak-form .totalrow .header{position:absolute;top:0px;font-size:20px;width:100%;padding:5px 5px 5px 5px;color:#fff;background:#7a7a7a;height:75px}.workbreak-form .totalrow .content{position:absolute;font-size:30px;top:75px;width:100%;height:75px;padding:5px 5px 5px 5px;color:#fff;background:#00dae9}.exercise-list .exercise-wrapper.ng-enter,.exercise-list .exercise-wrapper.ng-move{animation:pulse .6s}.exercise-list .exercise-wrapper.ng-leave{animation:fadeOutDown .5s}.article-view.ng-enter{animation:fadeIn .5s}.program-editor .session .exercise.ng-enter{animation:fadeInRight .6s}.program-editor .session .exercise.ng-leave{animation:fadeOutRight .6s}.exercise-list .exercise.checked-add{animation:pulse .6s}.exercise-list .exercise.checked-add-active{border-color:#00dae9}.program-action-info div.ng-enter{animation:pulse 1s}.program-action-info div.ng-leave{animation:fadeOut .5s}.posture-analysis-modal h4,.posture-analysis-modal h5{font-size:100%;font-weight:bold;color:#000}.posture-analysis-modal h4{margin-bottom:15px}.posture-analysis-modal h5{margin-bottom:5px}.unlock-program-buttons{text-align:right}.unlock-program-buttons button,.unlock-program-buttons a{margin-bottom:10px;min-width:80px}.program-info-modal-title{margin-bottom:10px}@page{size:A4;margin:1.5cm .3cm 1cm .3cm}@media print{*{font-size:9pt !important;margin-top:0 !important;padding-top:3px !important;margin-bottom:0 !important}h1{font-size:12pt !important;margin-bottom:6px !important}.logo{margin-bottom:6px !important}.exercise-container,.instructions,.exercise,.print-avoid,.data-box-body,.visible-print-block{page-break-inside:avoid}.print-page-break{page-break-before:always}.header{border:1px solid #827982}.note-label{font-size:8pt !important;float:left}.note-label .value{float:right}.exercise-numbers-wrapper{position:absolute !important;right:0 !important;padding-right:0 !important}.exercise-numbers{position:relative !important;top:-5px !important}.exercise-numbers label{font-size:6pt !important}.exercise-numbers .value{font-size:8pt !important}.col-xs-5{padding-left:0 !important;padding-right:0 !important}.col-sm-12{padding-left:7px !important;padding-right:7px !important}.header-sub-title{border:0 !important}.header-sub-title h4{font-size:11pt !important}img{width:4cm !important}.visible-only-on-print{display:block}}.mce-edit-area iframe{width:99% !important}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.customers p{width:330px}@media only screen and (max-width: 550px){.customers p{width:unset}}.customers .label-disabled{color:gray}.customers .remove-margins{margin-left:-15px;margin-right:-15px}.customers .align-left{justify-content:flex-start}.customers .group-settings-error{border-color:red;color:red}.customers .optionBadge{color:red;font-weight:bold}.customers .customers-group-select{margin-top:4px;margin-left:-15px;margin-right:-15px}.customers .customers-group-select .dropdown{position:relative;display:inline-block;width:100%}.customers .customers-group-select .dropdown-toggle{width:100%;padding:10px;border:1px solid #ccc;background-color:#fff;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.customers .customers-group-select .dropdown-menu-selection{position:absolute;list-style-type:none;margin:0;padding:0;width:100%;border:1px solid #ccc;background-color:#fff;z-index:1000;height:auto;overflow-y:auto;box-shadow:0px 4px 6px rgba(0,0,0,.1)}.customers .customers-group-select .dropdown-menu-selection li{padding:10px;cursor:pointer;display:flex;justify-content:space-between}.customers .customers-group-select .dropdown-menu-selection li:hover{background-color:#f1f1f1}.customers .customers-group-select .optionBadge{font-weight:bold}.customers .customers-group-select .arrow{margin-left:5px}.customers .form-group{margin-left:2px;margin-right:2px}.customers .shop-badge img{margin-top:15px;width:25%}@media only screen and (max-width: 550px){.customers .shop-badge img{margin-top:15px;width:49%}}.customers .online-group-table .table-responsive{width:100%;overflow-x:auto;margin-bottom:1em}.customers .online-group-table table{border-collapse:collapse;table-layout:fixed;width:100%}.customers .online-group-table th,.customers .online-group-table td{width:100px;border:1px solid #ddd;padding:5px;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.85em}.customers .online-group-table td{text-align:left}.customers .online-group-table thead th{background:#f3f3f3}@media only screen and (max-width: 550px){.customers .online-group-table th,.customers .online-group-table td{width:45px;font-size:.8em}.customers .online-group-table table{min-width:unset}}.customers .food-diary-footer{padding-top:1em;border-radius:21px;background-color:#efefef}.customers .food-diary-footer .row{padding-bottom:1em}.customers .food-diary-footer textarea{width:100%;border-radius:4px;color:#000}.customers .notes-bubble{margin-top:6px;margin-bottom:6px;background-color:#efefef;border-radius:4px;padding:6px 6px 6px 6px}.customers .comment-container{width:100%;padding-bottom:16px;margin-bottom:1em;max-height:800px;overflow:scroll;overflow-x:hidden;-ms-overflow-x:hidden}.customers .diary-element{width:250px}@media only screen and (max-width: 550px){.customers .diary-element{width:100%}}.customers .row-flex{display:flex;flex-wrap:wrap}.customers .row-flex [class*=col-]{margin-bottom:10px}.customers .comment-bubble-right{background-color:#dcf8c6;float:right}@media only screen and (max-width: 550px){.customers .message-send-button{margin-top:12px}}.customers .comment-bubble{position:relative;margin:17px;padding:10px;clear:both}.customers .btn-up{margin-top:12px}.customers .day-bubble{color:#000;background-color:#e0ffff;border-radius:6px;width:115px;padding:10px;margin:auto;clear:both}.customers .day-bubble-day{vertical-align:middle;margin:9px}.customers .comment-bubble-pt{overflow-wrap:break-word;width:80%;background:#dcf8c6;border-radius:.4em;padding:6px;margin-bottom:6px}.customers .comment-bubble-pt p{overflow-wrap:break-word;width:95%}.customers .comment-bubble-user{overflow-wrap:break-word;width:80%;background:#9fdcf8;border-radius:.4em;padding:6px;float:right;margin-bottom:6px;margin-right:10px}@media only screen and (max-width: 550px){.customers .comment-bubble-user{margin-right:1px}}.customers .comment-bubble-user p{overflow-wrap:break-word;width:95%}.customers .title-container{display:flex;align-items:center;gap:8px}.customers .customer-search{padding-top:6px;margin-left:-15px}.customers .not-completed{background-color:red !important}.customers .add-task-button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#00dae9}.customers .add-task-button i{font-size:24px;vertical-align:middle}.customers .add-task-button span{margin-left:8px;position:relative;margin-top:12px;font-size:15px}.customers .add-btn{float:right}.customers .back-btn{float:right}.customers .weight-track-header{float:left}@media only screen and (max-width: 550px){.customers .weight-track-header{font-size:18px}}.customers .weight-track-back-btn{float:right;margin-top:16px}@media only screen and (max-width: 550px){.customers .weight-track-back-btn{position:relative;top:16px;margin:0}.customers .weight-track-back-btn .btn{padding:4px 5px;font-size:13px}}.customers .customer-modal-label{padding-left:0;padding-right:0}.customers .navigation-list-left ul{list-style-type:none;margin:0;padding:0;width:140px;height:100%}.customers .navigation-list-left li{border:1px solid #555;border-radius:6px;margin-bottom:4px}.customers .left-nav-li a{display:block;color:#000;padding:8px 0 8px 16px;text-decoration:none}.customers li a.active{background-color:#00dae9;border-radius:6px;color:#fff}.customers li a:hover:not(.active){background-color:rgba(56,59,68,.99);border-radius:6px;color:#fff}.customers .sidebar{width:175px}.customers .switch-container{width:auto;overflow:hidden;margin-top:6px}.customers .customer-training-table{font-size:11px}.customers .customer-training-table th{vertical-align:top}.customers .customer-training-table td,.customers .customer-training-table th{border:1px solid #bebebe;padding:2px 6px 2px 6px}.customers .customer-training-table td{text-align:center}.customers .customer-training-table .customer-training-table-header-date{min-width:75px;max-width:80px}.customers .customer-training-table .customer-training-table-header{max-width:160px}.customers .customer-details table{display:table;border-collapse:separate;border-spacing:2px}.customers .customer-details td{padding-right:8px}.customers .details-description,.customers .save-button{margin-top:6px}.customers .group-table-badge{background-color:red;padding:6px;position:inherit;margin-left:6px}.customers .calendar{margin-top:1em;padding-right:1px}.customers .calendar .fc-scroller{overflow-y:hidden !important}.customers .calendar .fc-highlight{background:orange !important}@media only screen and (max-width: 767px){.customers .calendar .fc-event-container{margin:0 27.5% 0 2px}}.customers .calendar .fc-basicDay-view.fc-basic-view th,.customers .calendar .fc-basicDay-view.fc-basic-view td{border-style:none}.customers .calendar .fc-basicDay-view.fc-basic-view th .event-remove-button,.customers .calendar .fc-basicDay-view.fc-basic-view td .event-remove-button{top:-21px;min-width:15px;font-size:12px;margin-right:5px}.customers .calendar .fc-basicDay-view.fc-basic-view .fc-today,.customers .calendar .fc-basicDay-view.fc-basic-view .fc-highlight{background:none}.customers .calendar .fc-view.fc-month-view.fc-basic-view .fc-today,.customers .calendar .fc-view.fc-month-view.fc-basic-view .fc-state-highlight{background:#d3d3d3}.customers .calendar .fc-basicDay-view.fc-basic-view .fc-content{height:24px}.customers .calendar .fc-basicDay-view.fc-basic-view .fc-title{vertical-align:middle}@media only screen and (max-width: 550px){.customers .edit-btn{padding:0px 2px;font-size:13px}}@media only screen and (max-width: 550px){.customers .remove-btn{padding:0px 2px;font-size:13px}}.customers .belong-group-list{list-style-type:none;margin:0px;padding:0px}.customers .smiley-element{margin-bottom:5px;margin-top:5px}.customers .border-style{border:1px solid;border-radius:10px;margin-bottom:5px;margin-top:5px;margin-right:1px}.customers .inner-element{margin-left:5px}.customers .inner-element span{color:#393939;font-size:14px}.customers .calendar-smileys{padding-bottom:6px;padding-left:6px}.customers .task-links label:first-child,.customers .task-links input:first-child{margin-top:6px}.customers .task-links label{padding-left:0px;padding-top:6px}.customers .diet-weektask{margin-top:8px;margin-bottom:8px;text-align:center}.customers .task-title{clear:left;display:block}.customers .tracking-buttons{margin-top:4px;padding:6px}.customers .center-plus{text-align:left;margin:0 auto !important;display:inline-block}.customers .center-plus .badge{background-color:red;top:-20px;right:15px;padding:6px}.customers .center-icon{margin:0 auto !important;display:inline-block}.customers .well{margin-bottom:0}.customers .well button{margin:6px}.customers .event-remove-button{display:inline-block;background-color:#4f4f4f;border-radius:50%;min-width:10px;padding:1px 5px;font-size:10px;font-weight:700;text-align:center;position:relative;z-index:10;float:right;top:-15px}@media only screen and (max-width: 550px){.customers .event-remove-button{z-index:-10;visibility:hidden}}.customers .time-picker .btn{padding:0px 12px}.customers .coach-view-badge{background-color:red;right:0px;top:-10px;position:relative;float:right}.customers .fa-envelope-message{font-size:24px}@media only screen and (max-width: 550px){.customers .fa-envelope-message{font-size:16px}}@media only screen and (max-width: 767px){.customers .follow-up-table{overflow:scroll;display:block}}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.templates-editor h4{margin-top:0}.templates-editor .input-missing{border-color:red}.templates-editor h1{margin-left:0}.templates-editor h2{text-transform:uppercase;font-size:17px;font-weight:bold;margin-right:1.5em}.templates-editor input{width:100%}.templates-editor input:focus{outline:none;border-bottom:1px solid #00dae9}.templates-editor hr{border-top:1px solid #c9bfbf}.templates-editor li{list-style:none;clear:both}.templates-editor .add-button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#00dae9}.templates-editor .add-button i{font-size:45px;vertical-align:middle}.templates-editor .add-button span{margin-left:8px;position:relative;margin-top:12px;font-size:15px}.templates-editor .add-choice-button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);cursor:pointer;color:#00dae9}.templates-editor .question-name-and-number{margin-top:12px;display:flex;flex-direction:row;justify-content:center;align-items:center}.templates-editor .question-name-and-number span{margin-right:8px}.templates-editor .question-name-and-number .remove-question{position:relative;float:right;margin-left:12px}.templates-editor input[type=radio]{float:left;margin-left:-40px;background-color:rgba(0,0,0,0);border:0 solid}.templates-editor input[type=checkbox]{float:left}.templates-editor input[type=text]{border:none;border-radius:2px;background-color:rgba(150,204,0,.05)}.templates-editor input[type=text]:focus{border-bottom:1px solid #00dae9}.templates-editor .inline-elements{display:flex;flex-direction:row;justify-content:center;align-items:center}.templates-editor .add-new{margin-top:12px}.templates-editor .sort-menu{position:relative;right:0;float:right}.exercise-numbers-wrapper-modal .exercise-numbers-modal{margin:3px 5px 0 0}.exercise-numbers-wrapper-modal .exercise-numbers-modal label{display:inline;font-size:12px}@media only screen and (max-width: 767px){.exercise-numbers-wrapper-modal .exercise-numbers-modal label{font-size:12px;font-weight:normal}}.exercise-numbers-wrapper-modal .exercise-numbers-modal input{width:55px;height:22px;text-align:center;padding:3px 0 0 0;margin:0;font-size:12px}.exercise-numbers-wrapper-modal .exercise-numbers-modal input[data-rel=sarjat]{width:45px}.exercise-numbers-wrapper-modal .exercise-numbers-modal input[data-rel=toistot]{width:75px}.exercise-numbers-wrapper-modal .exercise-numbers-modal input[data-rel=kuorma]{width:65px}.exercise-numbers-wrapper-modal .exercise-numbers-modal input[data-rel=palautus]{width:75px}.exercise-numbers-wrapper-modal .exercise-numbers-modal .unit{background:#fff;padding:2px 4px;border-radius:5px;margin-right:10px}.exercise-numbers-wrapper-modal .exercise-numbers-modal .value{padding:1px 3px;background:#fff;color:#383b44;display:inline-block;margin:2px 5px;border-radius:2px;min-width:3.5em}@media only screen and (max-width: 767px){.exercise-numbers-wrapper-modal .exercise-numbers-modal .value{font-size:12px;min-width:0}}.exercise-series-modal{background-color:#70736e;font-size:12px}.exercise-series-modal .value{padding:1px 3px;background:#fff;color:#383b44;display:inline-block;margin:2px 5px;border-radius:2px;min-width:3.5em}@media only screen and (max-width: 767px){.exercise-series-modal .value{font-size:12px;min-width:30px}}.centered{text-align:center}.no-wrap{white-space:nowrap}@media(max-width: 480px){.col-xxs{display:block;float:none;width:100%;margin-left:0}}.avatar{vertical-align:middle;max-height:150px}.site-section{padding:0}.site-section .plan-name{font-size:2.5em;font-weight:bold}.site-section h2{text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:0}.site-section p{max-width:300px;margin-top:10px;font-size:16px;margin-left:auto;margin-right:auto}.site-section .read-more{display:block;margin-top:10px;color:#999}.site-section .row{margin-left:auto;margin-right:auto}.site-section .campaignButtonGroup{margin-left:20%}@media only screen and (max-width: 767px)and (min-width: 400px){.site-section .campaignButtonGroup{margin-left:0}}@media only screen and (max-width: 767px){.site-section .campaignButtonGroup{margin-left:7%}}.site-section .site-desc{color:#2e3138}.site-section .site-desc h1{color:#393939;font-size:2.5em;text-align:center;margin-left:2em}@media only screen and (min-width: 768px)and (max-width: 991px){.site-section .site-desc h1{font-size:2em}}@media only screen and (max-width: 767px){.site-section .site-desc h1{font-size:1.8em;margin-left:0;color:#000}}@media only screen and (max-width: 767px){.site-section .site-desc .btn-primary{font-size:1.3em}}.site-section .site-desc h2{color:#00dae9;font-size:2.5em;text-align:center}@media only screen and (min-width: 768px)and (max-width: 991px){.site-section .site-desc h2{font-size:2em}}@media only screen and (max-width: 767px){.site-section .site-desc h2{font-size:1.6em;color:red;margin-left:0;margin-right:0}}.site-section .site-desc p{margin-top:1.5em;max-width:none}@media only screen and (max-width: 767px){.site-section .site-desc p{margin-left:0;margin-right:0}}.site-section .site-desc .desc-box{padding:4em .9em .9em .9em}.homepage .btn-primary{font-size:1.3em}.homepage .main-content{padding:0;width:100%}.homepage .campaignCodeInput{width:60%;position:relative;float:left;border-bottom-right-radius:0;border-top-right-radius:0;border:1px solid #467c1f;border-right-style:hidden;height:3.16em}.homepage .campaignCodeButton{position:relative;float:left;border-left-style:hidden;border-bottom-left-radius:0;border-top-left-radius:0}.homepage .section1{background:url(../img/etusivu_iso_kuva_wide.e838b6ae.jpg) no-repeat center}@media only screen and (max-width: 767px){.homepage .section1{background:url(../img/etusivu_iso_kuva_narrow_new-baby.d8709ee9.jpg) no-repeat center}}@media only screen and (max-width: 550px){.homepage .section1{background:url(../img/etusivu_iso_kuva_narrow_new-tiny.08cb53ee.jpg) no-repeat center}}.homepage .section1{background-size:cover;height:550px}.homepage .section3{background-color:#2e3138}.homepage .section4 .front-video{margin-top:1em;margin-left:auto;margin-right:auto;max-width:500px;max-height:281px}@media only screen and (max-width: 767px){.homepage .section4 h1{margin-left:0}}.homepage .section5{background:url(../img/etusivu_iso_kuva_2.9721ac0f.jpg) no-repeat;background-size:cover;height:437px}@media only screen and (max-width: 767px){.homepage .section5{background:#696a6c;height:auto;padding-bottom:1em}}.homepage .section5 .add-box{margin:2em 0 0 0;background-color:hsla(0,0%,100%,.8);padding:1em;min-height:380px;position:relative}.homepage .section5 .add-box ul li{text-align:left}.homepage .section5 .add-box ul{margin-left:2em}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .section5 .add-box ul{margin-left:.5em}}@media only screen and (max-width: 767px){.homepage .section5 .add-box ul{margin-left:4em}}@media only screen and (max-width: 550px){.homepage .section5 .add-box ul{margin-left:2em}}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .section5 .add-box p{font-size:1em}}@media only screen and (max-width: 767px){.homepage .section5 .add-box{min-height:180px}}.homepage .w900{max-width:900px}.homepage .front-pink{color:#fd338e}.homepage .module.module-grey{background:#ebe9ed}.homepage .module.module-grey a{color:#fd338e}.homepage .front-form{text-align:center;color:#fff}.homepage .cta-button{display:inline-block;background:#fd338e;padding:.4em 1em;font-size:1.2em}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .cta-button{font-size:1.6em}}@media only screen and (max-width: 767px){.homepage .cta-button{font-size:1.2em}}.homepage .cta-button{width:auto;color:#fff;margin:1em .5em 0 0;text-decoration:none}.homepage .cta-button:hover{background:rgb(252.8524271845,35.9475728155,133.6621359223);color:#fff;text-decoration:none}.homepage .example-video{opacity:1}.homepage .example-video:hover{opacity:.9}.homepage .section-wrapper{max-width:1170px;margin-left:auto;margin-right:auto}.homepage .planner-image{width:50%;display:block;margin-left:auto;margin-right:auto;margin-top:1em}.homepage .site-section{background-color:#2e3138;max-width:100%;margin-left:auto;margin-right:auto}.homepage .site-center-images{display:block;margin-left:auto;margin-right:auto;padding-bottom:1em}.homepage .site-center-blocks{width:345px;height:345px;z-index:10}@media only screen and (max-width: 550px){.homepage .site-center-blocks{width:320px}}.homepage .site-center-blocks h2,.homepage .site-center-blocks p{color:#fff}.homepage .row1{margin-top:-125px}.homepage .row1 h2{margin-top:8.5em}.homepage .row2{margin-top:6px}.homepage .row2 h2,.homepage .row2 p{color:#000;font-weight:bold}.homepage .left-images{margin-right:6px;margin-left:100px}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .left-images{margin-left:40px}}.homepage .site-left-image-row1{background:url(../img/etusivu_selka.486817e4.jpg) no-repeat}@media only screen and (max-width: 767px){.homepage .site-left-image-row1{float:none;margin-left:auto;margin-right:auto;padding-top:4px;margin-top:-125px}}.homepage .site-right-image-row1{background:url(../img/etusivu_pumppi.27366f9f.jpg) no-repeat}@media only screen and (max-width: 767px){.homepage .site-right-image-row1{float:none;margin-left:auto;margin-right:auto;padding-top:4px;margin-top:12px}}.homepage .site-right-image-row1 a{margin-top:20px}.homepage .site-left-image-row2{background:url(../img/nummi.0d1c0c97.jpg) no-repeat}@media only screen and (max-width: 767px){.homepage .site-left-image-row2{float:none;margin-left:auto;margin-right:auto;padding-top:4px;margin-top:12px}}.homepage .site-left-image-row2 p{margin-top:8.8em}.homepage .site-left-image-row2 a{float:none;margin-top:10px}.homepage .site-pink-btn{background-color:#ff32b0;border-color:#ff32b0}.homepage .site-right-image-row2{background:url(../img/etusivu_nainen.b4f42ac0.png) no-repeat;margin-top:6px}@media only screen and (max-width: 767px){.homepage .site-right-image-row2{float:none;margin-left:auto;margin-right:auto;padding-top:4px;margin-top:12px}}.homepage .site-right-image-row2 h2{margin-top:1em}.homepage .site-right-image-row2 p{font-size:28px;line-height:30px;font-weight:normal}.homepage .site-right-image-row2 a{font-size:30px;line-height:12px;color:#000;font-weight:bold;float:none}.homepage .site-information{margin-bottom:1em}@media only screen and (max-width: 767px){.homepage .site-information{margin-bottom:1em}}.homepage .site-information{background:#fff}.homepage .site-information h2{text-transform:uppercase;font-size:18px;font-weight:bold;margin-bottom:0}.homepage .site-information p{margin-top:10px;font-size:16px}.homepage .site-information .read-more{display:block;margin-top:10px;color:#999}.homepage .front-splash{padding:3em 0 2em}@media only screen and (max-width: 767px){.homepage .front-splash{margin-bottom:0}}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .front-splash{padding-top:0}}.homepage .front-splash .front-headline{font-size:2.7em;font-weight:400;margin:-1.3em 0 .2em -5em}@media only screen and (max-width: 767px){.homepage .front-splash .front-headline{margin:0;font-size:1.3em;text-align:center}}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .front-splash .front-headline{margin:0 0 .2em 0;font-size:2em}}.homepage .front-splash .front-slogan{color:#fd338e;font-size:2.6em;margin-left:5px;font-weight:500;margin-bottom:.5em}@media only screen and (max-width: 767px){.homepage .front-splash .front-slogan{margin:0;font-size:1.2em;text-align:center}}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .front-splash .front-slogan{margin:0 0 1em 0;font-size:1.8em}}.homepage .front-splash .iphone-program{margin:.6em 0 0;float:left}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .front-splash .iphone-program{width:30%}}@media only screen and (max-width: 767px){.homepage .front-splash .iphone-program{display:none}}@media only screen and (max-width: 767px)and (min-width: 400px){.homepage .front-splash .iphone-program{display:block}}.homepage .front-splash .module.module-lightgrey{max-width:500px;padding:2em}.homepage .front-splash .module.module-lightgrey h3{margin-bottom:5px;font-size:1.5em;font-weight:400;line-height:1.1;color:#424855}.homepage .front-splash .module.module-lightgrey p{margin:0 0 1.5em}.homepage .front-splash .module.module-lightgrey p:last-child{margin-bottom:0}.homepage .front-splash .module.module-lightgrey a{color:#fd338e}.homepage .front-splash .grey-box-container{float:left}.homepage .front-splash .grey-box{background:#424754;padding:15px;width:210px;margin:1em 0 0 1em;color:#fff;position:relative}@media only screen and (max-width: 767px){.homepage .front-splash .grey-box{margin:1em !important;width:250px}}.homepage .front-splash .grey-box p{font-size:13px;margin-top:3px}.homepage .front-splash .grey-box h3{font-size:1.2em;margin-bottom:.3em;font-weight:100}.homepage .front-splash .grey-box.iphone-box{margin:0 0 0 -1.5em}.homepage .front-splash .grey-box.iphone-box h3{color:#fd338e;font-weight:300}.homepage .front-splash .grey-box:before{content:"";position:absolute;width:0;height:0;left:-1em;top:1em;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-right:15px solid #424754}.homepage .front-splash .front-download{font-size:1.4em;position:relative;top:-1.5em;left:3em;z-index:9}@media only screen and (min-width: 768px)and (max-width: 991px){.homepage .front-splash .front-download{font-size:1.2em}}@media only screen and (max-width: 767px){.homepage .front-splash .front-download{position:static;margin-left:1em;width:250px;font-size:1em}}.homepage .first-input{margin-top:6px}.homepage .center{margin:auto;width:50%}.homepage input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset}.contact-page .left-information{color:#fff;background:#383b44;padding:1.5em 1em 2em 2em;margin-bottom:1.5em}.contact-page .left-information img{max-width:150px}.contact-page .contact-form{max-width:100%;margin-top:0}.contact-page .contact-form input[type=submit]{padding:.6em 2em;font-size:1.4em}.plans{min-height:667px}.plans h1{margin-bottom:1em}.plans .plan-row{padding-left:2em;padding-right:2em}.plans hr{border-top:1px solid #bcbcbc;margin:0 20px 0 20px}.plans .price-box{background:#f4f4f4;min-height:785px;padding:0;border:1px solid #bcbcbc}@media only screen and (max-width: 767px){.plans .price-box{min-height:0}}.plans .price-box{position:relative;margin-bottom:1em}.plans .price-box a{color:#635f5f}.plans .price-box a.btn-primary{color:#fff}.plans .price-box .plan-slogan{margin-left:auto;margin-right:auto;padding:10px 0 0 0}.plans .price-box .plan-price{margin-left:auto;margin-right:auto;padding:10px 0 10px 20px;font-size:40px}.plans .price-box .plan-price .plan-length{font-size:.5em;font-weight:normal}.plans .price-box .plan-price-discounted{position:relative}.plans .price-box .plan-starting{font-size:.5em}.plans .price-box .plan-price-norm{position:absolute;bottom:0;left:0;right:0}.plans .price-box .demo-plan{font-weight:bold}.plans .price-box .plan-properties{padding:.6em}.plans .price-box .plan-properties{margin-top:10px}.plans .price-box .plan-properties ul{margin:0;padding:0;list-style:none}.plans .price-box .plan-properties ul li{font-size:20px}.plans .price-box .plan-extra{margin-top:10px}.plans .price-box .plan-extra ul{margin:0;list-style:none}.plans .price-box .plan-extra ul li{font-size:16px}.plans .price-box .plan-extra p{max-width:400px;margin-top:10px;font-size:16px;margin-left:auto;margin-right:auto}.plans .price-box .plan-extra .properties-list{text-align:left}.plans .price-box .plan-extra .properties-list ul{list-style-type:disc}.plans .price-box .plan-extra .properties-list li{margin-bottom:12px}.plans .price-box .plan-price-tax-message{margin-top:10px;font-size:1em}.box-action-button{position:absolute;text-align:center;bottom:1em;width:100%;display:block;padding-bottom:10px}.box-action-button a{color:#fff}@media only screen and (max-width: 767px){.box-action-button{top:0;position:static}}.pro-btn{background-color:gray;border-color:gray}.program-listing h2{cursor:pointer;margin:1em 0 .6em;font-size:1.6em;padding-bottom:.4em}.program-listing h2 small{color:#999}.program-listing h2:hover{color:rgb(0,196.2,209.7)}.program-listing .readyprogram{border-radius:3px;margin:0 0 .5em 0;padding:0;font-size:1.3em;min-height:65px;background:#fff;background-image:linear-gradient(to bottom, #fff, rgb(204, 144.5, 238))}.program-listing .no-access .readyprogram{background:#cc4848;background-image:linear-gradient(to bottom, #9D9D9D, #686868);color:#fff}.program-listing .free-category .readyprogram{background:#e7cbf7;background-image:linear-gradient(to bottom, #fff, #E7CBF7);color:#000}.program-listing .readyprogram-title{display:block;padding:.5em .5em 0;font-size:.9em}@media only screen and (max-width: 767px){.program-listing .readyprogram-title{font-size:.8em}}.program-listing .readyprogram-title a{display:block;color:inherit}.program-listing .readyprogram-info{padding:1em .7em;font-size:.7em}@media only screen and (max-width: 767px){.program-listing .readyprogram-info{font-size:.7em}}.program-listing .readyprogram-comment{margin:.4em .7em;font-style:italic;font-size:.7em;padding-bottom:.5em;display:block}@media only screen and (max-width: 767px){.program-listing .readyprogram-comment{display:inline-block;margin:.7em 0 0}}.program-listing .readyprogram-comment:before,.program-listing .readyprogram-comment:after{content:'"';font-style:italic}.program-listing .readyprogram-comment:before{padding-right:2px}.program-listing .readyprogram-comment:after{padding-left:2px}@media only screen and (max-width: 767px){.program-listing .readyprogram-date{display:block;margin:0 .7em}}.program-listing .readyprogram-subexpired{float:right;padding:1em}.program-listing .readyprogram-add{border:1px solid #ccc;background:#eee;padding:.7em .7em .5em;border-radius:5px}.program-listing .readyprogram-add div{margin:0 0 .6em 0}.program-listing .readyprogram-add label{display:block}.program-listing .readyprogram-add textarea{width:300px;height:200px;font-size:12px}.editSeriesPopup{display:none;position:fixed;bottom:10px;right:15px;border:3px solid #b8b8b8;z-index:9;max-width:250px !important}.editSeriesPopup .edit-container{background-color:#f4f4f4}.editSeriesPopup .edit-container i{min-width:30px;margin-bottom:4px}.editSeriesPopup .edit-container .edit-label{margin-left:6px}.login-title{color:#000;margin-bottom:20px;font-size:40px;font-weight:800}@media only screen and (max-width: 550px){.login-title{font-size:25px}}.login-button{text-transform:uppercase;border-radius:0;width:100% !important;height:42px}.login-text{color:#000;line-height:1.66}.login-container{padding:20px;min-width:250px;background:hsla(0,0%,100%,.8);float:none;max-width:500px;margin:120px auto auto}@media only screen and (min-width: 960px){.login-container{margin:80px auto auto}}@media only screen and (max-width: 959px){.login-container{margin:40px auto auto}}@media only screen and (min-width: 1920px){.login-main-container{height:1080px}}@media only screen and (min-width: 960px){.login-main-container{height:800px}}@media only screen and (max-width: 959px){.login-main-container{height:600px}}.login-main-image{background-image:url("../img/login_1920.063da849.jpg")}@media only screen and (max-width: 959px){.login-main-image{background-size:220% !important;background-position:65% !important}}.program-view .periodic-table div{border-radius:4px;border:1px solid #00dae9;max-width:150px;background-color:#00dae9;color:#000;text-align:center;font-weight:500;margin-bottom:2px;cursor:pointer;overflow:hidden;white-space:nowrap}.program-view .periodic-table i{color:#fff;float:right;margin-right:4px;padding-top:3px}.program-view .periodic-table table{margin-top:15px}.program-view .periodic-table th{width:120px}.program-view .periodic-table tr{height:42px}.program-view .periodic-table input{height:40px}.program-view .periodic-table ul{margin:0;padding:0;list-style:none}.program-view .periodic-table ul li{font-size:20px}.program-view .editPeriodicPlanPopup{display:none;border:3px solid #b8b8b8;z-index:9;max-width:250px}.program-view .editPeriodicPlanPopup .edit-container{background-color:#f4f4f4}.program-view .editPeriodicPlanPopup .edit-container i{min-width:30px;margin-bottom:4px}.program-view .editPeriodicPlanPopup .edit-container .edit-label{margin-left:6px}.program-view .remove-margins-row{margin-left:-15px;margin-right:-15px}.program-view .logo{margin:6px auto 12px}.program-view .session-container{margin-bottom:35px}.program-view .session-container h2{color:inherit}.program-view .session-container h2 small{margin-left:10px;padding-left:10px}.program-view .session-container .session_info_heading{background:#636465;padding-left:.5em}.program-view .session-container .session_info_heading h4{color:#fff;display:inline-block;padding:5px;margin:0;float:left}.program-view .session-container .lowercase-text{text-transform:lowercase}.program-view .session-container .header{width:100%;overflow:auto;min-height:2.5em;padding-top:3px}.program-view .session-container .header .info-icon{margin-top:3px}.program-view .session-container .data-box-body{font-size:1em;padding:15px;border-bottom:2px solid #ddd;border-left:2px solid #ddd;border-right:2px solid #ddd}@media only screen and (max-width: 767px){.program-view .session-container .data-box-body{padding:6px}}@media only screen and (max-width: 550px){.program-view .session-container .data-box-body{padding:1px}}.program-view .session-container .exercise{margin-bottom:15px;background:#fff;position:relative}.program-view .session-container .exercise .header-sub-title{border:1px solid #757575;color:#fff;background:#757575;padding:3px 5px 3px 5px}.program-view .session-container .exercise .header-sub-title h4{color:#fff;display:inline-block;padding:5px 5px 0 0;font-size:1.2em}.program-view .session-container .exercise .exercise-series{background-color:#636465;font-size:12px}.program-view .session-container .exercise .exercise-series .value{padding:1px 3px;background:#fff;color:#383b44;display:inline-block;margin:2px 5px;border-radius:2px;min-width:3.5em}@media only screen and (max-width: 767px){.program-view .session-container .exercise .exercise-series .value{font-size:12px;min-width:30px}}.program-view .session-container .exercise .exercise-series-btn{border-right:2px solid #ddd;border-left:2px solid #ddd;text-align:center}.program-view .session-container .exercise .exercise-series-btn .exercise-series-btn-plus{color:#00dae9;margin-top:3px}.program-view .session-container .exercise .header{background:#00dae9;color:#fff;padding:3px 5px 3px 5px}.program-view .session-container .exercise .header h4{color:#fff;display:inline-block;padding:5px 5px 0 0;font-size:1.2em;margin:0;float:left}.program-view .session-container .exercise .header a{color:#fff}.program-view .session-container .exercise .header .vimeo{position:relative;top:-1px;left:3px}.program-view .session-container .exercise .header .vimeo img{border-radius:3px}.program-view .session-container .exercise .header .header-texts{padding-left:0;padding-right:0}.program-view .session-container .exercise .header .add-margin-top{margin-top:6px}.program-view .session-container .exercise .header .exercise-numbers-wrapper{padding-left:0;padding-right:0}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers{float:right;margin:3px 5px 0 0}@media only screen and (max-width: 767px){.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers{float:none;text-align:justify;-moz-text-align-last:center;text-align-last:center}}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers label{display:inline;font-size:12px}@media only screen and (max-width: 767px){.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers label{font-size:12px;font-weight:normal}}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers input{width:55px;height:22px;text-align:center;padding:3px 0 0 0;margin:0;font-size:12px}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers input[data-rel=sarjat]{width:45px}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers input[data-rel=toistot]{width:75px}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers input[data-rel=kuorma]{width:65px}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers input[data-rel=palautus]{width:75px}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers .unit{background:#fff;padding:2px 4px;border-radius:5px;margin-right:10px}.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers .value{padding:1px 3px;background:#fff;color:#383b44;display:inline-block;margin:2px 5px;border-radius:2px;min-width:3.5em}@media only screen and (max-width: 767px){.program-view .session-container .exercise .header .exercise-numbers-wrapper .exercise-numbers .value{font-size:12px;min-width:0}}.program-view .session-container .exercise .note-label{font-size:12px}.program-view .session-container .exercise .note-label .value{padding:1px 3px;background:#fff;color:#383b44;display:inline-block;margin:2px 5px;border-radius:2px;min-width:3.5em}@media only screen and (max-width: 767px){.program-view .session-container .exercise .note-label .value{font-size:12px;min-width:0}}.program-view .session-container .exercise .exercise-body .images img{padding:5px}.program-view .session-container .exercise .exercise-body .images .muscle-images{float:left;width:33.33333%}.program-view .session-container .exercise .exercise-body .images .muscle-images img{width:100%}.program-view .session-container .exercise .exercise-body .images .exercise-images{position:relative;float:right;width:66.66666%}.program-view .session-container .exercise .exercise-body .images .exercise-images img{width:49%}.program-view .session-container .exercise .exercise-body .images .exercise-images .image-in-exercise{width:49%}.program-view .session-container .exercise .exercise-body .images .exercise-images .play-transparent{width:20%;top:6%;left:15%}.program-view .session-container .exercise .exercise-body .images .exercise-images .play-tech-transparent{width:20%;top:6%;right:15%}.program-view .session-container .exercise .exercise-body .images .exercise-images .play-tech-text{color:#f5f5f5;background:none;position:absolute;width:20%;top:6%;right:25%}.program-view .session-container .exercise .exercise-body .images .instructions-print .col-xs-7{padding-left:5px;margin-left:5px}.program-view .session-container .exercise .exercise-body .images .instructions-print img{width:49%}.program-view .exercise-user-feedback{padding-left:15px;padding-right:15px}.program-view .exercise-user-feedback .row{margin-bottom:6px}.program-view .exercise-user-feedback .feedback-btn-group{display:inline-block}.copy-customer{margin-top:6px}@media only screen and (max-width: 767px){.copy-customer{width:100%}}@media only screen and (max-width: 550px){.copy-customer{width:100%}}.article-view h1{margin-left:0;font-size:18px}.article-view h2{font-size:16px}.article-view h3{font-size:14px}.article-view h1,.article-view h2,.article-view h3{text-transform:uppercase;font-weight:bold}.article-view .lift{font-size:1.2em;font-weight:bold;font-style:italic}.article-view .ingress{font-size:1.2em;font-weight:bold}.article-view img{max-width:100%}.article-view .page-nav{margin-bottom:1.5em}.program-info h1{margin-left:0;font-size:18px}.program-info h2{font-size:16px}.program-info h3{font-size:14px}.program-info h1,.program-info h2,.program-info h3{text-transform:uppercase;font-weight:bold}.program-info .lift{font-size:1.2em;font-weight:bold;font-style:italic}.program-info .ingress{font-size:1.2em;font-weight:bold}.registrationForm .info-block{color:#00dae9}.registration-form{font-family:"Open Sans",sans-serif}.registration-form .title{color:#000;font-weight:800;font-size:32px}.registration-form input{border-radius:0;height:42px}.registration-form .control-label{font-weight:600;margin-bottom:4px}.registration-form .info-block{color:#00dae9}.registration-form .styled-checkbox{position:absolute;opacity:0}.registration-form .styled-checkbox+label{position:relative;cursor:pointer;padding:0}.registration-form .styled-checkbox+label:before{content:"";margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#eee}.registration-form .styled-checkbox:hover+label:before{background:#ccc}.registration-form .styled-checkbox:focus+label:before{box-shadow:0 0 0 3px rgba(0,0,0,.12)}.registration-form .styled-checkbox:checked+label:before{background:#00dae9}.registration-form .styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.registration-form .styled-checkbox:disabled+label:before{box-shadow:none;background:#ddd}.registration-form .styled-checkbox:checked+label:after{content:"";position:absolute;left:5px;top:9px;background:#fff;width:2px;height:2px;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;transform:rotate(45deg)}.col-centered{float:none;margin:0 auto}.buy-page .plan-name{font-size:1.5em;font-weight:bold}.buy-page .plan-price{font-size:40px}.buy-page .plan-price .plan-length{font-size:.6em;font-weight:normal}.buy-page .plan-price-norm{font-size:10px}.buy-page .campaign-section{margin-top:1em;margin-bottom:1em}.buy-page .campaign-section .campaignButtonGroup{margin-left:0;margin-right:0}.buy-page .campaign-section .campaignCodeInput{width:60%;position:relative;float:left;border-bottom-right-radius:0;border-top-right-radius:0;border:1px solid #467c1f;border-right-style:hidden}.buy-page .campaign-section .campaignCodeButton{position:relative;float:left;border-left-style:hidden;border-bottom-left-radius:0;border-top-left-radius:0}