.page-template-workout-generator-template *{border:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}html,body,.page-template-workout-generator-template{width:100%;overflow-x:hidden;background-color:#232228}html #wrap,body #wrap,.page-template-workout-generator-template #wrap{background-color:#232228 !important}body,.page-template-workout-generator-template{max-width:120em;margin:0 auto}.page-template-workout-generator-template a{text-decoration:none}.page-template-workout-generator-template a:hover{text-decoration:underline}.page-template-workout-generator-template ul,.page-template-workout-generator-template ol{list-style:none}.page-template-workout-generator-template img{max-width:100%;max-height:100%}.page-template-workout-generator-template hr{border-top:0.1rem solid #f51d45;margin:2rem 0}.page-template-workout-generator-template input,.page-template-workout-generator-template select{font-size:1.6rem;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none}#sui_upload_image_form #sui_image_caption{width:500px}#user_images{font-size:12px}#user_images th{text-align:left}#user_images td{vertical-align:middle}#user_images td input{margin:0px}html{font-size:62.5%}body,.page-template-workout-generator-template{color:#828290;font-family:"Roboto",sans-serif;font-size:1.6rem}@media screen and (max-width: 77.5em){body,.page-template-workout-generator-template{font-size:1.4rem}}.page-template-workout-generator-template h1{color:#828290;font-size:4.1518828125rem;line-height:1.2}@media screen and (max-width: 77.5em){.page-template-workout-generator-template h1{font-size:3.1139121094rem}}.page-template-workout-generator-template h2{color:#828290;font-size:3.07546875rem;font-weight:300;line-height:1.2}@media screen and (max-width: 77.5em){.page-template-workout-generator-template h2{font-size:2.3066015625rem}}.page-template-workout-generator-template h3{color:#828290;font-size:2.278125rem;line-height:1.2}@media screen and (max-width: 77.5em){.page-template-workout-generator-template h3{font-size:1.70859375rem}}.page-template-workout-generator-template h4{color:#828290;font-size:2.025rem;line-height:1.2}@media screen and (max-width: 77.5em){.page-template-workout-generator-template h4{font-size:1.771875rem}}.page-template-workout-generator-template h5{color:#828290;font-size:1.8rem;line-height:1.2;font-weight:400}@media screen and (max-width: 77.5em){.page-template-workout-generator-template h5{font-size:1.575rem}}.page-template-workout-generator-template p{line-height:1.5}.page-template-workout-generator-template .float-left{float:left}.page-template-workout-generator-template .float-right{float:right}.page-template-workout-generator-template .clear{clear:both}.page-template-workout-generator-template .clearfix::after{content:'';clear:both;display:block}.page-template-workout-generator-template .zi{z-index:100000}.page-template-workout-generator-template .jc{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-template-workout-generator-template .align-center{text-align:center}.page-template-workout-generator-template .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-template-workout-generator-template .m-reset{margin:0}.page-template-workout-generator-template .ta-right{text-align:right}.page-template-workout-generator-template .mr-2{margin-right:2vmax}.page-template-workout-generator-template .mb-2{margin-bottom:2vmax}.page-template-workout-generator-template .mb-3{margin-bottom:3vmax}.page-template-workout-generator-template .mb-5{margin-bottom:5vmax}.page-template-workout-generator-template a,.page-template-workout-generator-template a:focus{text-decoration:none}.page-template-workout-generator-template .decorated{position:relative;padding-bottom:0.6em;margin-bottom:1em}.page-template-workout-generator-template .decorated::after{content:'';position:absolute;bottom:0;left:0;height:0.5rem;width:5rem;background-color:#f51d45}@media screen and (max-width: 55em){.page-template-workout-generator-template .desktop-only{display:none !important}}.page-template-workout-generator-template .mobile-only{display:none}@media screen and (max-width: 55em){.page-template-workout-generator-template .mobile-only{display:unset}}.ib{display:inline-block}.transform{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:47px}.border-round{-webkit-border-top-right-radius:0.4rem;border-top-right-radius:0.4rem;-webkit-border-bottom-right-radius:0.4rem;border-bottom-right-radius:0.4rem}.page-template-workout-generator-template .content{width:92%;padding:0 2rem;margin:0 auto}.page-template-workout-generator-template .content::after{content:'';clear:both;display:block}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .content{width:100%;padding:0 1.5rem}}.page-template-workout-generator-template .flex-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-template-workout-generator-template .flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-workout-generator-template .flex-row.stretched{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-template-workout-generator-template .flex-row.justify-start{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.page-template-workout-generator-template .flex-row.align-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-template-workout-generator-template .flex-row.aling-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 55em){.page-template-workout-generator-template .flex-row.f33{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-template-workout-generator-template .flex-row.f33>*{width:30%}@media screen and (max-width: 55em){.page-template-workout-generator-template .flex-row.f33>*{width:100%}}.page-template-workout-generator-template .col-50{float:left;width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem)}.page-template-workout-generator-template .col-50:first-of-type{margin-right:2rem}.page-template-workout-generator-template .col-50.content-centered{padding-left:2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-template-workout-generator-template .col-60{width:-webkit-calc(60% - 1rem);width:calc(60% - 1rem)}.page-template-workout-generator-template .col-60.left{margin-right:2rem}.page-template-workout-generator-template .col-40{width:-webkit-calc(40% - 1rem);width:calc(40% - 1rem)}.page-template-workout-generator-template .header{background-color:#232228;border-bottom:0.2rem solid #f51d45;margin-bottom:3vmax}.page-template-workout-generator-template .header::before{content:"";display:block;width:100%;height:1vmax;background-color:#1b1b1f;margin-bottom:2em}@media screen and (max-width: 43em){.page-template-workout-generator-template .header::before{margin-bottom:1em}}.page-template-workout-generator-template .logo-wrapper{display:inline-block}.page-template-workout-generator-template .logo-wrapper img{display:block}.page-template-workout-generator-template .nav-row{position:relative;z-index:10}.page-template-workout-generator-template .nav-title{color:#fff;white-space:nowrap}@media screen and (max-width: 43em){.page-template-workout-generator-template .nav-title{margin-bottom:0.3em}}.page-template-workout-generator-template .nav-title i{color:#f51d45;font-size:1.44rem;margin:0 1em}.page-template-workout-generator-template .nav-toggle{display:none}.page-template-workout-generator-template .main-nav-wrapper{width:100%}@media screen and (max-width: 43em){.page-template-workout-generator-template .main-nav-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.page-template-workout-generator-template .main-nav{width:100%;line-height:1}@media screen and (max-width: 43em){.page-template-workout-generator-template .main-nav{display:block;padding:0.3em 0}.page-template-workout-generator-template .main-nav::after{content:"";clear:both;display:block}}.page-template-workout-generator-template .nav-item{display:inline-block}@media screen and (max-width: 43em){.page-template-workout-generator-template .nav-item{float:left;margin-bottom:0.3em}}.page-template-workout-generator-template .nav-item:not(:last-of-type){margin-right:1em}@media screen and (max-width: 30em){.page-template-workout-generator-template .nav-item:not(:last-of-type){margin-right:0.5em;letter-spacing:-0.1rem}}.page-template-workout-generator-template .nav-link{color:#828290;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;text-decoration:none}.page-template-workout-generator-template .nav-link:hover,.page-template-workout-generator-template .nav-link.active{color:#fff}.page-template-workout-generator-template .filter-wrapper{position:relative;-webkit-perspective:100rem;perspective:100rem}.page-template-workout-generator-template .filter-wrapper::after{content:"";clear:both;display:block}.page-template-workout-generator-template .filter-toggle{float:right;color:#828290;font-size:2.025rem;padding:0.5em 1em;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;display:none}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .filter-toggle{display:block}}.page-template-workout-generator-template .filter-toggle:hover,.page-template-workout-generator-template .filter-toggle.is-open{color:#f51d45}.page-template-workout-generator-template .is-open+.filters{opacity:1;-webkit-transform:rotateY(0) scale(1);transform:rotateY(0) scale(1);pointer-events:auto}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .filters{position:absolute;z-index:10;top:100%;right:0;background-color:#232228;white-space:nowrap;padding:0.5em 1em;-webkit-transform:rotateY(-90deg) scale(0);transform:rotateY(-90deg) scale(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;opacity:0;-webkit-transition:opacity 0.2s linear, -webkit-transform 0.2s linear;transition:opacity 0.2s linear, -webkit-transform 0.2s linear;-o-transition:transform 0.2s linear, opacity 0.2s linear;transition:transform 0.2s linear, opacity 0.2s linear;transition:transform 0.2s linear, opacity 0.2s linear, -webkit-transform 0.2s linear;pointer-events:none}}@media screen and (max-width: 43em){.page-template-workout-generator-template .filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.page-template-workout-generator-template .filter-box{padding:0.5em;-webkit-border-radius:0.25em;border-radius:0.25em;background-color:#1b1b1f;font-size:1.44rem;margin-right:1em;white-space:nowrap}@media screen and (max-width: 43em){.page-template-workout-generator-template .filter-box{margin-right:0;margin-bottom:1em}}.page-template-workout-generator-template .filter-select{display:inline-block;margin:0;font-family:"Roboto",sans-serif;background-color:#1b1b1f !important;color:#fff;width:auto}.page-template-workout-generator-template .apply-filters{background-color:#f19300;color:#1b1b1f;font-weight:700;padding-left:0.5em;padding-right:0.75em;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;cursor:pointer}.page-template-workout-generator-template .apply-filters:hover{color:#fff}@media screen and (max-width: 64em){.page-template-workout-generator-template .user-panel>.flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 43em){.page-template-workout-generator-template .user-panel>.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width: 30em){.page-template-workout-generator-template .user-panel>.flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.page-template-workout-generator-template .user-welcome{padding-top:1em}@media screen and (max-width: 64em){.page-template-workout-generator-template .user-welcome{margin-right:0;margin-bottom:2em}}@media screen and (max-width: 30em){.page-template-workout-generator-template .user-welcome{width:100%}}.page-template-workout-generator-template .user-welcome-title span{color:#f19300;white-space:nowrap}.page-template-workout-generator-template .user-welcome-select-wrapper{width:75%;position:relative}.page-template-workout-generator-template .uwg-select{display:block;background-color:#232228;color:#fff;font-weight:500;width:100%}.page-template-workout-generator-template .uwg-select-arrow{position:absolute;top:0;right:0;bottom:0;width:2em;background-color:#232228;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#f51d45;pointer-events:none}.page-template-workout-generator-template .user-welcome-login-data{color:#fff;padding:0.5em 0 1em;position:relative}.page-template-workout-generator-template .user-welcome-login-data strong{font-weight:500}.page-template-workout-generator-template .user-welcome-login-data::after{content:"";position:absolute;bottom:0;left:0;height:0.5rem;width:5rem;background-color:#f51d45}.page-template-workout-generator-template .clock{margin-left:auto;color:#fff;white-space:nowrap;-webkit-box-align:baseline !important;-webkit-align-items:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}@media screen and (max-width: 30em){.page-template-workout-generator-template .clock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}.page-template-workout-generator-template .date{font-weight:300;margin-right:0.3em;color:#fff}@media screen and (max-width: 30em){.page-template-workout-generator-template .date{margin-right:0;margin-bottom:0.3em}}.page-template-workout-generator-template .time{margin-bottom:0.1em;color:#fff}@media screen and (max-width: 64em){.page-template-workout-generator-template .user-stats{width:100%}}@media screen and (max-width: 43em){.page-template-workout-generator-template .user-stats{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:auto}}.page-template-workout-generator-template .user-stats-box{color:#fff}@media screen and (max-width: 43em){.page-template-workout-generator-template .user-stats-box{margin-bottom:1.5em}}.page-template-workout-generator-template .user-stats-box:not(:first-of-type){margin-left:1em}@media screen and (max-width: 43em){.page-template-workout-generator-template .user-stats-box:not(:first-of-type){margin-left:0}}.page-template-workout-generator-template .user-stats-box.red .user-stats-counter{color:#f51d45}.page-template-workout-generator-template .user-stats-box.red .progress-fill{background-color:#f51d45}.page-template-workout-generator-template .user-stats-box.red .progress-fill::after{border-color:#f51d45}.page-template-workout-generator-template .user-stats-box.yellow .user-stats-counter{color:#f3ba0b}.page-template-workout-generator-template .user-stats-box.yellow .progress-fill{background-color:#f3ba0b}.page-template-workout-generator-template .user-stats-box.yellow .progress-fill::after{border-color:#f3ba0b}.page-template-workout-generator-template .user-stats-box.blue .user-stats-counter{color:#225ae7}.page-template-workout-generator-template .user-stats-box.blue .progress-fill{background-color:#225ae7}.page-template-workout-generator-template .user-stats-box.blue .progress-fill::after{border-color:#225ae7}.page-template-workout-generator-template .user-stats-counter{display:block;font-size:2.278125rem;font-weight:500;margin-bottom:0.3em}@media screen and (max-width: 64em){.page-template-workout-generator-template .user-stats-counter{float:left}}@media screen and (max-width: 64em){.page-template-workout-generator-template .user-stats-name{float:left;margin-left:0.3em;margin-top:0.4em}}.page-template-workout-generator-template .user-stats-progress-wrapper{width:100%;padding:1em 0 2em;overflow:hidden;position:relative}@media screen and (max-width: 64em){.page-template-workout-generator-template .user-stats-progress-wrapper{clear:both;padding-top:0.3em}}.page-template-workout-generator-template .progress-track{background-color:#1b1b1f;-webkit-border-radius:0.5rem;border-radius:0.5rem;height:1.2em;width:10em;margin-right:5rem;position:relative}.page-template-workout-generator-template .progress-track::after{position:absolute;bottom:0.2rem;left:-webkit-calc(100% + 0.1em);left:calc(100% + 0.1em);content:"100%";display:inline-block;vertical-align:middle;margin-left:0.3em;font-size:1.44rem}.page-template-workout-generator-template .progress-fill{position:absolute;z-index:2;top:1em;left:0;height:1.2em;width:10em;-webkit-border-radius:0.5rem;border-radius:0.5rem;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;background-color:#fff;-webkit-transition:max-width 0.2s linear;-o-transition:max-width 0.2s linear;transition:max-width 0.2s linear}@media screen and (max-width: 64em){.page-template-workout-generator-template .progress-fill{top:0.3em}}.page-template-workout-generator-template .progress-fill::after{content:attr(data-fill);display:block;position:absolute;top:100%;padding:0.3em 0.6em 0}.page-template-workout-generator-template .progress-fill.left::after{left:-webkit-calc(100% - 0.2rem);left:calc(100% - 0.2rem);border-left:0.2rem solid}.page-template-workout-generator-template .progress-fill.right::after{right:0;border-right:0.2rem solid}.system-message{color:#f19300;display:inline-block;padding:0.75em 2em;position:relative;z-index:1;margin-bottom:1em}.system-message::before{content:"";position:absolute;z-index:-1;top:0;left:0;bottom:0;right:0;background-color:#f19300;opacity:0.33}.system-message.error{color:#f41d46}.system-message.error::before{background-color:#f41d46}.system-message.success{color:#03cb46}.system-message.success::before{background-color:#03cb46}.group-modal{position:absolute;top:0;left:0;bottom:0;right:0;z-index:9999;background-color:rgba(0,0,0,0.3);padding:3vmax;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.group-modal .fv-inner{background-color:#1d1d1d;padding:2rem;text-align:center;position:fixed;top:20%}.group-modal .fv-inner h2{color:red;margin-bottom:3rem}.group-modal .fv-inner p{color:#929292;width:60%;display:inline-block}.group-modal .fv-inner button{width:140px;padding:1rem;margin:1rem 0}.group-modal .modal-close{color:red;position:absolute;background:none;top:4px;cursor:pointer;right:10px}.group-modal .modal-close:hover{text-decoration:none}.open-modal{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.students-filter-js2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.scroll{overflow-x:scroll}.page-template-workout-generator-template .chart-time-selection{padding:1vmax 0 3vmax;color:#fff}.page-template-workout-generator-template .chart-time-selection p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-workout-generator-template .chart-time-selection p:not(:last-of-type){margin-bottom:1em}.page-template-workout-generator-template .chart-title-wrapper{width:100%;padding:3vmax 0;position:relative;margin-bottom:3vmax}.page-template-workout-generator-template .chart-title-wrapper::after{content:'';position:absolute;bottom:0;left:0;height:.5rem;width:5rem;background-color:#f51d45}.page-template-workout-generator-template .chart-title{font-weight:300;color:#fff}.page-template-workout-generator-template .chart-info{line-height:1.35}.page-template-workout-generator-template .chart-box-wrapper{background-color:#3b3940;border-bottom:0.2rem solid #f51d45;padding:2vmax;-webkit-box-shadow:0 1rem 1rem 0rem rgba(0,0,0,0.5);box-shadow:0 1rem 1rem 0rem rgba(0,0,0,0.5)}@media screen and (max-width: 370px){.page-template-workout-generator-template .chart-box-wrapper{padding:2vmax 15px !important}}.page-template-workout-generator-template .graph-type{color:#fff;font-weight:400}.page-template-workout-generator-template .graph-info{color:#fff;font-weight:300;margin-left:1em}.page-template-workout-generator-template .graph-info strong{color:#f51d45;font-size:1.8rem}.page-template-workout-generator-template .graph-info strong::after{content:'x';color:inherit}.page-template-workout-generator-template .legend{padding:.5em 0;min-width:12rem;max-width:50%;line-height:1.1;max-height:17rem;overflow-y:auto;overflow-x:hidden}.page-template-workout-generator-template .legend-item{margin-bottom:.5em;font-size:1.44rem;line-height:1}.page-template-workout-generator-template .legend-item::before{content:'';display:inline-block;height:.5em;width:.5em;-webkit-border-radius:50%;border-radius:50%;background-color:var(--tooltip-color);margin-right:.5em;margin-bottom:.1em}.page-template-workout-generator-template .legend-item.ct-series-a::before{background-color:#f51d45}.page-template-workout-generator-template .legend-item.ct-series-b::before{background-color:#f3ba0b}.page-template-workout-generator-template .legend-item.ct-series-c::before{background-color:#225ae7}.page-template-workout-generator-template .legend-item.ct-series-d::before{background-color:#d17905}.page-template-workout-generator-template .legend-item.ct-series-e::before{background-color:#453d3f}.page-template-workout-generator-template .legend-item.ct-series-f::before{background-color:#59922b}.page-template-workout-generator-template .legend-item.ct-series-g::before{background-color:#0544d3}.page-template-workout-generator-template .legend-item.ct-series-h::before{background-color:#6b0392}.page-template-workout-generator-template .legend-item.ct-series-i::before{background-color:#f05b4f}.page-template-workout-generator-template .legend-item.ct-series-j::before{background-color:#dda458}.page-template-workout-generator-template .legend-item.ct-series-k::before{background-color:#eacf7d}.page-template-workout-generator-template .legend-item.ct-series-l::before{background-color:#86797d}.page-template-workout-generator-template .legend-item.ct-series-m::before{background-color:#b2c326}.page-template-workout-generator-template .legend-item.ct-series-n::before{background-color:#6188e2}.page-template-workout-generator-template .legend-item.ct-series-o::before{background-color:#a748ca}.page-template-workout-generator-template .chart-boxes-wrapper::after{content:'';clear:both;display:block}.page-template-workout-generator-template .chart-boxes-item{float:left;width:-webkit-calc((100% - 6vmax) /3);width:calc((100% - 6vmax) /3);margin-right:3vmax;margin-bottom:3vmax}.page-template-workout-generator-template .chart-boxes-item:not(:first-of-type){height:15em}@media screen and (max-width: 43em){.page-template-workout-generator-template .chart-boxes-item:not(:first-of-type){height:auto}}.page-template-workout-generator-template .chart-boxes-item:nth-of-type(3n){margin-right:0}@media screen and (max-width: 64em){.page-template-workout-generator-template .chart-boxes-item{width:-webkit-calc((100% - 3vmax) /2);width:calc((100% - 3vmax) /2)}.page-template-workout-generator-template .chart-boxes-item:nth-of-type(odd){margin-right:3vmax}.page-template-workout-generator-template .chart-boxes-item:nth-of-type(even){margin-right:0}}@media screen and (max-width: 43em){.page-template-workout-generator-template .chart-boxes-item .flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.page-template-workout-generator-template .ct-label.ct-vertical.ct-start,.page-template-workout-generator-template .ct-label.ct-horizontal.ct-end{color:#fff;font-size:1.44rem;font-weight:300}.page-template-workout-generator-template .ct-grid{stroke:#828290;stroke-dasharray:0px;stroke-opacity:.7}.page-template-workout-generator-template .chartist-tooltip{background-color:#35333a;color:#fff;font-family:"Roboto",sans-serif;font-size:1.44rem;font-weight:400}.page-template-workout-generator-template .chartist-tooltip::before{margin-left:-.5em;border:.5em solid transparent;border-top-color:#35333a}.page-template-workout-generator-template .graph-body{width:50%}@media screen and (max-width: 43em){.page-template-workout-generator-template .graph-body{width:100%;height:135px}}@media screen and (max-width: 445px){.page-template-workout-generator-template .graph-body{width:100%;height:125px}}.page-template-workout-generator-template .graph-legend{width:50%}@media screen and (max-width: 43em){.page-template-workout-generator-template .graph-legend{width:100%}}.page-template-workout-generator-template .graph-legend .legend{display:inline}.page-template-workout-generator-template .area-graph{height:20rem;position:relative}.page-template-workout-generator-template .area-graph .ct-series-a .ct-area{fill:#f51d45;fill-opacity:1}.page-template-workout-generator-template .area-graph .ct-series-a .ct-line{stroke:#f51d45}.page-template-workout-generator-template .area-graph .ct-series-a circle.ct-area{fill:#f51d45;fill-opacity:1;stroke:#3b3940;stroke-width:4px;pointer-events:auto}.page-template-workout-generator-template .area-graph .ct-series-a .ct-label{fill:#828290;font-size:1.44rem;font-weight:300}.page-template-workout-generator-template .bar-graph{height:20rem;position:relative}.page-template-workout-generator-template .bar-graph .ct-series-a .ct-bar{stroke:#f51d45;stroke-width:2em}@media screen and (max-width: 43em){.page-template-workout-generator-template .bar-graph .ct-series-a .ct-bar{stroke-width:1em}}@media screen and (max-width: 30em){.page-template-workout-generator-template .bar-graph .ct-series-a .ct-bar{stroke-width:.7em}}.page-template-workout-generator-template .bar-graph .ct-series-a .ct-label{fill:#828290;font-size:1.44rem;font-weight:300}.page-template-workout-generator-template .pie-graph{position:relative}.page-template-workout-generator-template .pie-graph.light .ct-slice-donut{stroke-width:1.5em !important}@media screen and (max-width: 43em){.page-template-workout-generator-template .pie-graph.light .ct-slice-donut{stroke-width:.8em}}@media screen and (max-width: 30em){.page-template-workout-generator-template .pie-graph.light .ct-slice-donut{stroke-width:.5em}}.page-template-workout-generator-template .pie-graph.bold .ct-slice-donut{stroke-width:2.5em !important}@media screen and (max-width: 43em){.page-template-workout-generator-template .pie-graph.bold .ct-slice-donut{stroke-width:1.2em}}@media screen and (max-width: 30em){.page-template-workout-generator-template .pie-graph.bold .ct-slice-donut{stroke-width:.9em}}.page-template-workout-generator-template .pie-graph .ct-slice-donut{stroke-width:2em !important}@media screen and (max-width: 43em){.page-template-workout-generator-template .pie-graph .ct-slice-donut{stroke-width:1em}}@media screen and (max-width: 30em){.page-template-workout-generator-template .pie-graph .ct-slice-donut{stroke-width:.7em}}.page-template-workout-generator-template .pie-graph .ct-series-a .ct-slice-donut{stroke:#f51d45}.page-template-workout-generator-template .pie-graph .ct-series-b .ct-slice-donut{stroke:#f19300}.page-template-workout-generator-template .pie-graph .ct-series-c .ct-slice-donut{stroke:#225ae7}.page-template-workout-generator-template .elevate{position:relative;z-index:3}.page-template-workout-generator-template .elevate ~ *{position:relative;z-index:1}.page-template-workout-generator-template .view-switch{color:#40c3e4;text-decoration:none;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:1em;margin-bottom:1em;vertical-align:middle}.page-template-workout-generator-template .view-switch:last-of-type{margin-right:0}.page-template-workout-generator-template .view-switch:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2);text-decoration:none !important}.page-template-workout-generator-template .view-switch:hover span{text-decoration:underline}.page-template-workout-generator-template .view-switch img,.page-template-workout-generator-template .view-switch i{margin-right:.3rem}.page-template-workout-generator-template .calendar-view{padding:3em 0}.page-template-workout-generator-template .calendar-view .cv-left{float:left;width:30rem;margin-right:5rem}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .calendar-view .cv-left{width:100%;float:none;margin-right:0;margin-bottom:2em}}.page-template-workout-generator-template .calendar-view .cv-left .btn-wrapper{margin-bottom:1em}.page-template-workout-generator-template .calendar-view .cv-left .filter-box{width:50%;margin-right:0}.page-template-workout-generator-template .calendar-view .cv-left .filter-box:first-of-type{margin-right:2em}.page-template-workout-generator-template .calendar-view .cv-left .filter-box select{width:100%}.page-template-workout-generator-template .calendar-view .cv-right{float:left;width:-webkit-calc(100% - 35rem);width:calc(100% - 35rem)}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .calendar-view .cv-right{width:100%;float:none}}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .cv-left-box{display:inline-block;vertical-align:top;margin-right:3rem}.page-template-workout-generator-template .cv-left-box:last-of-type{margin-right:0}}.page-template-workout-generator-template .cv-button{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f19300;color:#fff;font-size:1.44rem;-webkit-transition:background-color .2s linear;-o-transition:background-color .2s linear;transition:background-color .2s linear;width:50%;padding:.5em;-webkit-border-radius:.25em;border-radius:.25em;cursor:pointer}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .cv-button{width:9em}}.page-template-workout-generator-template .cv-button:hover{background-color:#f3ba0b}.page-template-workout-generator-template .cv-button i{font-size:.75em;margin:.2em}@media screen and (max-width: 43em){.page-template-workout-generator-template .cv-button .week{display:none}}.page-template-workout-generator-template .cv-button .day{display:none}@media screen and (max-width: 43em){.page-template-workout-generator-template .cv-button .day{display:inline}}.page-template-workout-generator-template .cv-title{color:#fff;margin:2em 0 .6em}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .cv-title{margin-top:0}}.page-template-workout-generator-template .label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;position:relative;color:#007427;cursor:pointer;margin-bottom:.2em}.page-template-workout-generator-template .label:first-of-type{color:#f19300}.page-template-workout-generator-template .label::before{content:"\25FB";margin-right:.5rem;color:inherit}.page-template-workout-generator-template input[type="checkbox"]:checked+.label::before{content:"\25FC"}.page-template-workout-generator-template .cv-option-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0.2em}.page-template-workout-generator-template .cv-option-item.fc-button{display:inline-block;cursor:pointer;text-decoration:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-template-workout-generator-template .cv-option-item.fc-button:hover{text-decoration:none;-webkit-filter:brightness(1.2);filter:brightness(1.2)}.page-template-workout-generator-template .cv-option-item.fc-button i{color:#f19300;font-size:2.6rem;min-width:2.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-workout-generator-template .cv-option-item.fc-button i.icon-circle{height:2.6rem;font-size:1.6rem;-webkit-border-radius:50%;border-radius:50%;background-color:#35333a}.page-template-workout-generator-template .cv-option-item.fc-button i.icon-circle::before{margin-right:.05rem}.page-template-workout-generator-template .cv-option-item i{color:#f19300;font-size:1.6rem;min-width:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-template-workout-generator-template .cv-option-item i.icon-circle{height:1.6rem;font-size:1rem;-webkit-border-radius:50%;border-radius:50%;background-color:#35333a}.page-template-workout-generator-template .cv-option-item i.icon-circle::before{margin-right:.05rem}.page-template-workout-generator-template .cv-option-item span{color:#40c3e4;margin-left:0.6em}.page-template-workout-generator-template .cv-option-item.fc-play i{color:#00e24b}.page-template-workout-generator-template .cv-option-item.fc-remove i{background-color:#ff1b72;color:#fff}.page-template-workout-generator-template .cv-info{clear:both;font-size:1.44rem;font-weight:100;font-style:italic;margin-top:2em}.page-template-workout-generator-template #jsCalendar .fc-agenda-view tr{height:2.3rem !important}.page-template-workout-generator-template #jsCalendar .fc-event{-webkit-border-radius:0;border-radius:0;border:0;text-decoration:none;overflow:visible}.page-template-workout-generator-template #jsCalendar .fc-event:hover{text-decoration:none}.page-template-workout-generator-template #jsCalendar .fc-event:hover .fc-hover-box{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-template-workout-generator-template #jsCalendar .fc-event .fc-content{overflow:visible}.page-template-workout-generator-template #jsCalendar .event-beginers.fc-event,.page-template-workout-generator-template #jsCalendar .event-beginers.fc-event-dot{background-color:#f19300}.page-template-workout-generator-template #jsCalendar .event-advanced.fc-event,.page-template-workout-generator-template #jsCalendar .event-advanced.fc-event-dot{background-color:#007427}.page-template-workout-generator-template #jsCalendar .fc-hover-box{background-color:#3b3940;padding:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;z-index:10;left:3%;bottom:80%;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;overflow:hidden;-webkit-box-shadow:0 1rem 1rem 0.4rem rgba(0,0,0,0.5);box-shadow:0 1rem 1rem 0.4rem rgba(0,0,0,0.5);min-width:150%}.page-template-workout-generator-template #jsCalendar .fc-hover-img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5rem;width:5rem;min-width:5rem;margin-right:1em;-webkit-border-radius:50%;border-radius:50%;padding:.4rem;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#fe4251), to(#ff1b72));background:-webkit-linear-gradient(top, #fe4251 0%, #ff1b72 100%);background:-o-linear-gradient(top, #fe4251 0%, #ff1b72 100%);background:linear-gradient(to bottom, #fe4251 0%, #ff1b72 100%)}.page-template-workout-generator-template #jsCalendar .fc-hover-img img{height:4.2rem;width:4.2rem;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-position:center;-webkit-background-size:cover;background-size:cover}.page-template-workout-generator-template #jsCalendar .fc-hover-img img[src='']{opacity:0}.page-template-workout-generator-template #jsCalendar .fc-hover-group{font-size:1.2rem;color:#f3ba0b;margin-bottom:.5em;white-space:nowrap}.page-template-workout-generator-template #jsCalendar .fc-hover-title{color:#fff}.page-template-workout-generator-template #jsCalendar .fc-hover-tags{color:#828290;padding:.2em 0;font-size:1.2rem;font-weight:300;line-height:1.1;overflow-y:auto;max-height:3.2em}.page-template-workout-generator-template #jsCalendar .fc-time-grid-event .fc-time{display:none}.page-template-workout-generator-template #jsCalendar .fc-time-grid-event .fc-title{padding:.2rem;text-align:center}.page-template-workout-generator-template #jsCalendar .fc-buttons{padding:.3rem .1rem;background-color:#54515b;margin:.2rem;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:1.6rem}.page-template-workout-generator-template #jsCalendar .fc-buttons .fc-button{margin:0 .5rem}.page-template-workout-generator-template #jsCalendar .fc-left h2{font-weight:700;color:#fff}.page-template-workout-generator-template #jsCalendar .fc-view-container{background-color:#3b3940 !important;font-family:"Roboto",sans-serif !important}.page-template-workout-generator-template #jsCalendar .fc-view-container tr th,.page-template-workout-generator-template #jsCalendar .fc-view-container tr td{border-color:transparent;border-left:0.1rem solid #54515b !important;border-right:0.1rem solid #54515b !important}.page-template-workout-generator-template #jsCalendar .fc-view-container tr th:first-of-type,.page-template-workout-generator-template #jsCalendar .fc-view-container tr td:first-of-type{border-left:0 !important}.page-template-workout-generator-template #jsCalendar .fc-view-container tr th:last-of-type,.page-template-workout-generator-template #jsCalendar .fc-view-container tr td:last-of-type{border-right:0 !important}.page-template-workout-generator-template #jsCalendar .fc-widget-header{border:0;border-bottom:0.1rem solid #f51d45 !important}.page-template-workout-generator-template #jsCalendar .fc-widget-header span{display:block;padding:.5em 0 !important;font-weight:400 !important}.page-template-workout-generator-template #jsCalendar .fc-slats table{border-collapse:unset !important}.page-template-workout-generator-template #jsCalendar .fc-slats tbody tr.fc-minor td,.page-template-workout-generator-template #jsCalendar .fc-slats tbody tr:nth-of-type(even) td{border-bottom:0.1rem solid #54515b !important}.page-template-workout-generator-template #jsCalendar .fc-slats tbody tr.fc-minor td.fc-axis span,.page-template-workout-generator-template #jsCalendar .fc-slats tbody tr:nth-of-type(even) td.fc-axis span{display:none}.page-template-workout-generator-template #jsCalendar .fc{color:#828290 !important}#jsCalendar{ }#jsCalendar table:not(#wp-calendar) tbody tr>*,#jsCalendar table:not(#wp-calendar) thead+tbody>tr:first-child>*,#jsCalendar table:not(#wp-calendar) tbody tr:first-child>*,#jsCalendar table:not(#wp-calendar) thead tr:first-child>*{padding:0;font-weight:400}#jsCalendar table:not(#wp-calendar) thead+tbody>tr:nth-child(odd),#jsCalendar table:not(#wp-calendar) tbody>tr:nth-child(even){background-color:transparent}#jsCalendar table:not(#wp-calendar) tbody tr:first-child,#jsCalendar table:not(#wp-calendar) thead tr:first-child{color:unset}#jsCalendar .fc{direction:ltr;text-align:left}#jsCalendar .fc-rtl{text-align:right}#jsCalendar body .fc{font-size:1em}#jsCalendar .fc-highlight{background:#bce8f1;opacity:.3}#jsCalendar .fc-bgevent{background:#8fdf82;opacity:.3}#jsCalendar .fc-nonbusiness{background:#d7d7d7}#jsCalendar .fc button{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}#jsCalendar .fc button::-moz-focus-inner{margin:0;padding:0}#jsCalendar .fc-state-default{border:1px solid}#jsCalendar .fc-state-default.fc-corner-left{-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}#jsCalendar .fc-state-default.fc-corner-right{-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}#jsCalendar .fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}#jsCalendar .fc-state-default{background-color:#f5f5f5;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);background-image:-o-linear-gradient(top, #fff, #e6e6e6);background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));background-image:linear-gradient(to bottom, #fff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,0.75);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05)}#jsCalendar .fc-state-hover,#jsCalendar .fc-state-down,#jsCalendar .fc-state-active,#jsCalendar .fc-state-disabled{color:#333333;background-color:#e6e6e6}#jsCalendar .fc-state-hover{color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}#jsCalendar .fc-state-down,#jsCalendar .fc-state-active{background-color:#cccccc;background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}#jsCalendar .fc-state-disabled{cursor:default;background-image:none;opacity:0.65;-webkit-box-shadow:none;box-shadow:none}#jsCalendar .fc-button-group{display:inline-block}#jsCalendar .fc .fc-button-group>*{float:left;margin:0 0 0 -1px}#jsCalendar .fc .fc-button-group>:first-child{margin-left:0}#jsCalendar .fc-popover{position:absolute;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.15);box-shadow:0 2px 6px rgba(0,0,0,0.15)}#jsCalendar .fc-popover .fc-header{padding:2px 4px}#jsCalendar .fc-popover .fc-header .fc-title{margin:0 2px}#jsCalendar .fc-popover .fc-header .fc-close{cursor:pointer}#jsCalendar .fc-ltr .fc-popover .fc-header .fc-title,#jsCalendar .fc-rtl .fc-popover .fc-header .fc-close{float:left}#jsCalendar .fc-rtl .fc-popover .fc-header .fc-title,#jsCalendar .fc-ltr .fc-popover .fc-header .fc-close{float:right}#jsCalendar .fc-divider{border-style:solid;border-width:1px}#jsCalendar hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}#jsCalendar .fc-clear{clear:both}#jsCalendar .fc-bg,#jsCalendar .fc-bgevent-skeleton,#jsCalendar .fc-highlight-skeleton,#jsCalendar .fc-helper-skeleton{position:absolute;top:0;left:0;right:0}#jsCalendar .fc-bg{bottom:0}#jsCalendar .fc-bg table{height:100%}#jsCalendar .fc table{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}#jsCalendar .fc th{text-align:center}#jsCalendar .fc th,#jsCalendar .fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}#jsCalendar .fc td.fc-today{border-style:double}#jsCalendar a[data-goto]{cursor:pointer}#jsCalendar a[data-goto]:hover{text-decoration:underline}#jsCalendar .fc .fc-row{border-style:solid;border-width:0}#jsCalendar .fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}#jsCalendar .fc-row:first-child table{border-top:0 hidden transparent}#jsCalendar .fc-row{position:relative}#jsCalendar .fc-row .fc-bg{z-index:1}#jsCalendar .fc-row .fc-bgevent-skeleton,#jsCalendar .fc-row .fc-highlight-skeleton{bottom:0}#jsCalendar .fc-row .fc-bgevent-skeleton table,#jsCalendar .fc-row .fc-highlight-skeleton table{height:100%}#jsCalendar .fc-row .fc-highlight-skeleton td,#jsCalendar .fc-row .fc-bgevent-skeleton td{border-color:transparent}#jsCalendar .fc-row .fc-bgevent-skeleton{z-index:2}#jsCalendar .fc-row .fc-highlight-skeleton{z-index:3}#jsCalendar .fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}#jsCalendar .fc-row .fc-helper-skeleton{z-index:5}#jsCalendar .fc .fc-row .fc-content-skeleton table,#jsCalendar .fc .fc-row .fc-content-skeleton td,#jsCalendar .fc .fc-row .fc-helper-skeleton td{background:none;border-color:transparent}#jsCalendar .fc-row .fc-content-skeleton td,#jsCalendar .fc-row .fc-helper-skeleton td{border-bottom:0}#jsCalendar .fc-row .fc-content-skeleton tbody td,#jsCalendar .fc-row .fc-helper-skeleton tbody td{border-top:0}#jsCalendar .fc-scroller{-webkit-overflow-scrolling:touch}#jsCalendar .fc-scroller>.fc-day-grid,#jsCalendar .fc-scroller>.fc-time-grid{position:relative;width:100%}#jsCalendar .fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;-webkit-border-radius:3px;border-radius:3px;border:1px solid #3a87ad}#jsCalendar .fc-event,#jsCalendar .fc-event-dot{background-color:#3a87ad}#jsCalendar .fc-event,#jsCalendar .fc-event:hover{color:#fff;text-decoration:none}#jsCalendar .fc-event[href],#jsCalendar .fc-event.fc-draggable{cursor:pointer}#jsCalendar .fc-not-allowed,#jsCalendar .fc-not-allowed .fc-event{cursor:not-allowed}#jsCalendar .fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}#jsCalendar .fc-event .fc-content{position:relative;z-index:2}#jsCalendar .fc-event .fc-resizer{position:absolute;z-index:4}#jsCalendar .fc-event .fc-resizer{display:none}#jsCalendar .fc-event.fc-allow-mouse-resize .fc-resizer,#jsCalendar .fc-event.fc-selected .fc-resizer{display:block}#jsCalendar .fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}#jsCalendar .fc-event.fc-selected{z-index:9999 !important;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.2);box-shadow:0 2px 5px rgba(0,0,0,0.2)}#jsCalendar .fc-event.fc-selected.fc-dragging{-webkit-box-shadow:0 2px 7px rgba(0,0,0,0.3);box-shadow:0 2px 7px rgba(0,0,0,0.3)}#jsCalendar .fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}#jsCalendar .fc-ltr .fc-h-event.fc-not-start,#jsCalendar .fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}#jsCalendar .fc-ltr .fc-h-event.fc-not-end,#jsCalendar .fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;-webkit-border-top-right-radius:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}#jsCalendar .fc-ltr .fc-h-event .fc-start-resizer,#jsCalendar .fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}#jsCalendar .fc-ltr .fc-h-event .fc-end-resizer,#jsCalendar .fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}#jsCalendar .fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}#jsCalendar .fc-h-event.fc-selected .fc-resizer{-webkit-border-radius:4px;border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}#jsCalendar .fc-ltr .fc-h-event.fc-selected .fc-start-resizer,#jsCalendar .fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}#jsCalendar .fc-ltr .fc-h-event.fc-selected .fc-end-resizer,#jsCalendar .fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}#jsCalendar .fc-day-grid-event{margin:1px 2px 0;padding:0 1px}#jsCalendar tr:first-child>td>.fc-day-grid-event{margin-top:2px}#jsCalendar .fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}#jsCalendar .fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}#jsCalendar .fc-day-grid-event .fc-time{font-weight:bold}#jsCalendar .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,#jsCalendar .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}#jsCalendar .fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,#jsCalendar .fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}#jsCalendar a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}#jsCalendar a.fc-more:hover{text-decoration:underline}#jsCalendar .fc-limited{display:none}#jsCalendar .fc-day-grid .fc-row{z-index:1}#jsCalendar .fc-more-popover{z-index:2;width:220px}#jsCalendar .fc-more-popover .fc-event-container{padding:10px}#jsCalendar .fc-now-indicator{position:absolute;border:0 solid red}#jsCalendar .fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}#jsCalendar .fc-unthemed th,#jsCalendar .fc-unthemed td,#jsCalendar .fc-unthemed thead,#jsCalendar .fc-unthemed tbody,#jsCalendar .fc-unthemed .fc-divider,#jsCalendar .fc-unthemed .fc-row,#jsCalendar .fc-unthemed .fc-content,#jsCalendar .fc-unthemed .fc-popover,#jsCalendar .fc-unthemed .fc-list-view,#jsCalendar .fc-unthemed .fc-list-heading td{border-color:#ddd}#jsCalendar .fc-unthemed .fc-popover{background-color:#fff}#jsCalendar .fc-unthemed .fc-divider,#jsCalendar .fc-unthemed .fc-popover .fc-header,#jsCalendar .fc-unthemed .fc-list-heading td{background:#eee}#jsCalendar .fc-unthemed .fc-popover .fc-header .fc-close{color:#666}#jsCalendar .fc-unthemed td.fc-today{background:#fcf8e3}#jsCalendar .fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}#jsCalendar .fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New", Courier, monospace;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#jsCalendar .fc-icon:after{position:relative}#jsCalendar .fc-icon-left-single-arrow:after{content:"\2039";font-weight:bold;font-size:200%;top:-7%}#jsCalendar .fc-icon-right-single-arrow:after{content:"\203A";font-weight:bold;font-size:200%;top:-7%}#jsCalendar .fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}#jsCalendar .fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}#jsCalendar .fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}#jsCalendar .fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}#jsCalendar .fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}#jsCalendar .fc-icon-x:after{content:"\D7";font-size:200%;top:6%}#jsCalendar .fc-unthemed .fc-popover{border-width:1px;border-style:solid}#jsCalendar .fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}#jsCalendar .fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}#jsCalendar .ui-widget .fc-disabled-day{background-image:none}#jsCalendar .fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}#jsCalendar .ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:normal}#jsCalendar .ui-widget td.fc-axis{font-weight:normal}#jsCalendar .fc-time-grid .fc-slats .ui-widget-content{background:none}#jsCalendar .fc.fc-bootstrap3 a{text-decoration:none}#jsCalendar .fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}#jsCalendar .fc-bootstrap3 hr.fc-divider{border-color:inherit}#jsCalendar .fc-bootstrap3 .fc-today.alert{-webkit-border-radius:0;border-radius:0}#jsCalendar .fc-bootstrap3 .fc-popover .panel-body{padding:0}#jsCalendar .fc-bootstrap3 .fc-time-grid .fc-slats table{background:none}#jsCalendar .fc.fc-bootstrap4 a{text-decoration:none}#jsCalendar .fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}#jsCalendar .fc-bootstrap4 hr.fc-divider{border-color:inherit}#jsCalendar .fc-bootstrap4 .fc-today.alert{-webkit-border-radius:0;border-radius:0}#jsCalendar .fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}#jsCalendar .fc-bootstrap4 .fc-popover.card{position:absolute}#jsCalendar .fc-bootstrap4 .fc-popover .card-body{padding:0}#jsCalendar .fc-bootstrap4 .fc-time-grid .fc-slats table{background:none}#jsCalendar .fc-toolbar{text-align:center}#jsCalendar .fc-toolbar.fc-header-toolbar{margin-bottom:1em}#jsCalendar .fc-toolbar.fc-footer-toolbar{margin-top:1em}#jsCalendar .fc-toolbar .fc-left{float:left}#jsCalendar .fc-toolbar .fc-right{float:right}#jsCalendar .fc-toolbar .fc-center{display:inline-block}#jsCalendar .fc .fc-toolbar>*>*{float:left;margin-left:.75em}#jsCalendar .fc .fc-toolbar>*>:first-child{margin-left:0}#jsCalendar .fc-toolbar h2{margin:0}#jsCalendar .fc-toolbar button{position:relative}#jsCalendar .fc-toolbar .fc-state-hover,#jsCalendar .fc-toolbar .ui-state-hover{z-index:2}#jsCalendar .fc-toolbar .fc-state-down{z-index:3}#jsCalendar .fc-toolbar .fc-state-active,#jsCalendar .fc-toolbar .ui-state-active{z-index:4}#jsCalendar .fc-toolbar button:focus{z-index:5}#jsCalendar .fc-view-container *,#jsCalendar .fc-view-container *:before,#jsCalendar .fc-view-container *:after{-webkit-box-sizing:content-box;box-sizing:content-box}#jsCalendar .fc-view,#jsCalendar .fc-view>table{position:relative;z-index:1}#jsCalendar .fc-basicWeek-view .fc-content-skeleton,#jsCalendar .fc-basicDay-view .fc-content-skeleton{padding-bottom:1em}#jsCalendar .fc-basic-view .fc-body .fc-row{min-height:4em}#jsCalendar .fc-row.fc-rigid{overflow:hidden}#jsCalendar .fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}#jsCalendar .fc-day-top.fc-other-month{opacity:0.3}#jsCalendar .fc-basic-view .fc-week-number,#jsCalendar .fc-basic-view .fc-day-number{padding:2px}#jsCalendar .fc-basic-view th.fc-week-number,#jsCalendar .fc-basic-view th.fc-day-number{padding:0 2px}#jsCalendar .fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}#jsCalendar .fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}#jsCalendar .fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;-webkit-border-radius:0 0 3px 0;border-radius:0 0 3px 0}#jsCalendar .fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px}#jsCalendar .fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:#808080}#jsCalendar .fc-basic-view td.fc-week-number{text-align:center}#jsCalendar .fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}#jsCalendar .fc-agenda-view .fc-day-grid{position:relative;z-index:2}#jsCalendar .fc-agenda-view .fc-day-grid .fc-row{min-height:3em}#jsCalendar .fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}#jsCalendar .fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}#jsCalendar .fc-ltr .fc-axis{text-align:right}#jsCalendar .fc-rtl .fc-axis{text-align:left}#jsCalendar .fc-time-grid-container,#jsCalendar .fc-time-grid{position:relative;z-index:1}#jsCalendar .fc-time-grid{min-height:100%}#jsCalendar .fc-time-grid table{border:0 hidden transparent}#jsCalendar .fc-time-grid>.fc-bg{z-index:1}#jsCalendar .fc-time-grid .fc-slats,#jsCalendar .fc-time-grid>hr{position:relative;z-index:2}#jsCalendar .fc-time-grid .fc-content-col{position:relative}#jsCalendar .fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}#jsCalendar .fc-time-grid .fc-business-container{position:relative;z-index:1}#jsCalendar .fc-time-grid .fc-bgevent-container{position:relative;z-index:2}#jsCalendar .fc-time-grid .fc-highlight-container{position:relative;z-index:3}#jsCalendar .fc-time-grid .fc-event-container{position:relative;z-index:4}#jsCalendar .fc-time-grid .fc-now-indicator-line{z-index:5}#jsCalendar .fc-time-grid .fc-helper-container{position:relative;z-index:6}#jsCalendar .fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}#jsCalendar .fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}#jsCalendar .fc-time-grid .fc-highlight-container{position:relative}#jsCalendar .fc-time-grid .fc-highlight{position:absolute;left:0;right:0}#jsCalendar .fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}#jsCalendar .fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}#jsCalendar .fc-time-grid .fc-event,#jsCalendar .fc-time-grid .fc-bgevent{position:absolute;z-index:1}#jsCalendar .fc-time-grid .fc-bgevent{left:0;right:0}#jsCalendar .fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}#jsCalendar .fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}#jsCalendar .fc-time-grid-event{overflow:hidden}#jsCalendar .fc-time-grid-event.fc-selected{overflow:visible}#jsCalendar .fc-time-grid-event.fc-selected .fc-bg{display:none}#jsCalendar .fc-time-grid-event .fc-content{overflow:hidden}#jsCalendar .fc-time-grid-event .fc-time,#jsCalendar .fc-time-grid-event .fc-title{padding:0 1px}#jsCalendar .fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}#jsCalendar .fc-time-grid-event.fc-short .fc-content{white-space:nowrap}#jsCalendar .fc-time-grid-event.fc-short .fc-time,#jsCalendar .fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}#jsCalendar .fc-time-grid-event.fc-short .fc-time span{display:none}#jsCalendar .fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}#jsCalendar .fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}#jsCalendar .fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}#jsCalendar .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}#jsCalendar .fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}#jsCalendar .fc-time-grid-event.fc-selected .fc-resizer{-webkit-border-radius:5px;border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}#jsCalendar .fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}#jsCalendar .fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}#jsCalendar .fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}#jsCalendar .fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}#jsCalendar .fc-event-dot{display:inline-block;width:10px;height:10px;-webkit-border-radius:5px;border-radius:5px}#jsCalendar .fc-rtl .fc-list-view{direction:rtl}#jsCalendar .fc-list-view{border-width:1px;border-style:solid}#jsCalendar .fc .fc-list-table{table-layout:auto}#jsCalendar .fc-list-table td{border-width:1px 0 0;padding:8px 14px}#jsCalendar .fc-list-table tr:first-child td{border-top-width:0}#jsCalendar .fc-list-heading{border-bottom-width:1px}#jsCalendar .fc-list-heading td{font-weight:bold}#jsCalendar .fc-ltr .fc-list-heading-main{float:left}#jsCalendar .fc-ltr .fc-list-heading-alt{float:right}#jsCalendar .fc-rtl .fc-list-heading-main{float:right}#jsCalendar .fc-rtl .fc-list-heading-alt{float:left}#jsCalendar .fc-list-item.fc-has-url{cursor:pointer}#jsCalendar .fc-list-item-marker,#jsCalendar .fc-list-item-time{white-space:nowrap;width:1px}#jsCalendar .fc-ltr .fc-list-item-marker{padding-right:0}#jsCalendar .fc-rtl .fc-list-item-marker{padding-left:0}#jsCalendar .fc-list-item-title a{text-decoration:none;color:inherit}#jsCalendar .fc-list-item-title a[href]:hover{text-decoration:underline}#jsCalendar .fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}#jsCalendar .fc-list-empty-wrap1{width:100%;height:100%;display:table}#jsCalendar .fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}#jsCalendar .fc-unthemed .fc-list-empty{background-color:#eee}.page-template-workout-generator-template .c-table{padding-bottom:5em}.page-template-workout-generator-template .c-table .col-50{margin-bottom:1em}@media screen and (max-width: 64em){.page-template-workout-generator-template .c-table .col-50{width:100%}.page-template-workout-generator-template .c-table .col-50.empty{display:none}}@media screen and (max-width: 30em){.page-template-workout-generator-template .c-table .col-50 .flex-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.page-template-workout-generator-template .c-table .col-50:nth-of-type(odd){margin-right:2rem}@media screen and (max-width: 64em){.page-template-workout-generator-template .c-table .col-50:nth-of-type(odd){margin-right:0}}.page-template-workout-generator-template .c-table::after{content:'';clear:both;display:block}.page-template-workout-generator-template .c-table hr{margin:1em 0;border:0;clear:both}@media screen and (max-width: 30em){.page-template-workout-generator-template .c-table hr{margin:0}}.page-template-workout-generator-template .saved-taining-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-template-workout-generator-template .saved-training-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:1em;min-height:6.4rem;width:8rem;text-align:right;line-height:1.5}@media screen and (max-width: 30em){.page-template-workout-generator-template .saved-training-header{width:6.6rem;margin-right:.4rem}}.page-template-workout-generator-template .saved-training-header+*{width:-webkit-calc(100% - 8.5rem);width:calc(100% - 8.5rem)}@media screen and (max-width: 30em){.page-template-workout-generator-template .saved-training-header+*{width:-webkit-calc(100% - 7rem);width:calc(100% - 7rem)}}.page-template-workout-generator-template .search-form{background-color:#3b3940;-webkit-border-radius:.4rem;border-radius:.4rem;padding:1em;width:100%;position:relative}.page-template-workout-generator-template .search-input{display:block;background-color:transparent;color:#828290;font-family:"Roboto",sans-serif;font-size:1.6rem;width:-webkit-calc(100% - 4rem);width:calc(100% - 4rem);border:0;margin:0}.page-template-workout-generator-template .search-submit{position:absolute;z-index:2;top:0;right:0;bottom:0;width:4rem;-webkit-border-radius:.4rem;border-radius:.4rem;background-color:#3b3940;cursor:pointer;color:#828290;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.page-template-workout-generator-template .search-submit:hover{color:#f3ba0b}.page-template-workout-generator-template .training-time,.page-template-workout-generator-template .training-day{color:#fff}.page-template-workout-generator-template .saved-taining{background-color:#3b3940;-webkit-border-radius:.4rem;border-radius:.4rem;font-size:1.6rem;overflow:hidden}.page-template-workout-generator-template .saved-taining .training-list{cursor:pointer}@media screen and (max-width: 77.5em){.page-template-workout-generator-template .saved-taining{font-size:1.44rem}}.page-template-workout-generator-template .saved-training-info-wrapper{padding:.7rem 1.5rem;position:relative;z-index:2;background-color:#3b3940}@media screen and (max-width: 30em){.page-template-workout-generator-template .saved-training-info-wrapper{padding:.5rem}.page-template-workout-generator-template .saved-training-info-wrapper .flex-column{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.page-template-workout-generator-template .saved-training-img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:7rem;width:7rem;min-width:7rem;margin-right:1em;-webkit-border-radius:50%;border-radius:50%;padding:.4rem;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(#fe4251), to(#ff1b72));background:-webkit-linear-gradient(top, #fe4251 0%, #ff1b72 100%);background:-o-linear-gradient(top, #fe4251 0%, #ff1b72 100%);background:linear-gradient(to bottom, #fe4251 0%, #ff1b72 100%)}@media screen and (max-width: 30em){.page-template-workout-generator-template .saved-training-img-wrapper{margin-right:0}}.page-template-workout-generator-template .saved-training-img{height:6.2rem;width:6.2rem;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-position:center;-webkit-background-size:cover;background-size:cover}.page-template-workout-generator-template .saved-training-info{padding:.5em .2em;color:#f19300;width:-webkit-calc(100% - 4rem - 7.3rem);width:calc(100% - 4rem - 7.3rem)}@media screen and (max-width: 30em){.page-template-workout-generator-template .saved-training-info{width:100%;padding:.75em 0}}.page-template-workout-generator-template .saved-training-info i{color:#f51d45;margin-right:.2em}.page-template-workout-generator-template .saved-training-info span{color:#fff}.page-template-workout-generator-template .training-title{color:#fff;margin-right:.3em}@media screen and (max-width: 30em){.page-template-workout-generator-template .training-title{margin-right:0;margin-bottom:.3em}}.page-template-workout-generator-template .training-tags{color:#828290;padding:.2em 0;font-size:1.44rem;font-weight:300}@media screen and (max-width: 30em){.page-template-workout-generator-template .training-tags{margin-bottom:.3em;text-align:center}}.page-template-workout-generator-template .go-to-training{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:4rem}@media screen and (max-width: 30em){.page-template-workout-generator-template .go-to-training{margin:.5em 0}}.page-template-workout-generator-template .go-to-training:hover{text-decoration:none}.page-template-workout-generator-template .go-to-training .fas{color:#00e24b;font-size:2.025rem;-webkit-transition:color .2 linear;-o-transition:color .2 linear;transition:color .2 linear}.page-template-workout-generator-template .go-to-training .fas:hover{color:#f51d45}.page-template-workout-generator-template .toggle-buttons,.page-template-workout-generator-template .groups .show-stats,.page-template-workout-generator-template .groups .show-trainings,.page-template-workout-generator-template .groups .show-students{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:4rem;margin-top:1em}@media screen and (max-width: 30em){.page-template-workout-generator-template .toggle-buttons,.page-template-workout-generator-template .groups .show-stats,.page-template-workout-generator-template .groups .show-trainings,.page-template-workout-generator-template .groups .show-students{margin:.5em 0}}.page-template-workout-generator-template .toggle-buttons:hover,.page-template-workout-generator-template .groups .show-stats:hover,.page-template-workout-generator-template .groups .show-trainings:hover,.page-template-workout-generator-template .groups .show-students:hover{text-decoration:none}.page-template-workout-generator-template .toggle-buttons .fas,.page-template-workout-generator-template .groups .show-stats .fas,.page-template-workout-generator-template .groups .show-trainings .fas,.page-template-workout-generator-template .groups .show-students .fas{color:#828290;font-size:2.025rem;-webkit-transition:color .2 linear;-o-transition:color .2 linear;transition:color .2 linear}.page-template-workout-generator-template .toggle-buttons .fas:hover,.page-template-workout-generator-template .groups .show-stats .fas:hover,.page-template-workout-generator-template .groups .show-trainings .fas:hover,.page-template-workout-generator-template .groups .show-students .fas:hover{color:#f51d45}.page-template-workout-generator-template .training-bnt-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;max-height:0}.page-template-workout-generator-template .training-bnt-wrapper.is-visible{max-height:999em;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.page-template-workout-generator-template .btn-training{background-color:#35333a;color:#828290;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.6rem;padding:1.2em .2em;width:50%;-webkit-transition:background-color .2s linear, color .2s linear;-o-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear;border:0.2rem solid #3b3940;border-top:0;border-bottom:0}.page-template-workout-generator-template .btn-training:first-of-type{border-left:0}.page-template-workout-generator-template .btn-training:last-of-type{border-right:0}.page-template-workout-generator-template .btn-training:hover{text-decoration:none;color:#fff;background-color:#225ae7}@media screen and (max-width: 30em){.page-template-workout-generator-template .btn-training{width:100%;border:0}.page-template-workout-generator-template .btn-training:not(:last-of-type){margin-bottom:.2rem}}.page-template-workout-generator-template .btn-training i{margin-right:1em;font-size:2.025rem}.page-template-workout-generator-template .btn-training.edit:hover{background-color:#f3ba0b}.page-template-workout-generator-template .btn-training.delete:hover{background-color:#f51d45}.page-template-workout-generator-template .btn-training.archive:hover{background-color:#f51d45}.page-template-workout-generator-template .btn-training.details:hover{background-color:#007427}.page-template-workout-generator-template input:not([type='submit']),.page-template-workout-generator-template select,.page-template-workout-generator-template textarea{font-size:1.3rem !important;font-weight:400 !important;color:#bfbfbf !important}.page-template-workout-generator-template .flatpickr-time input{color:#000 !important}@media screen and (max-width: 64em){.page-template-workout-generator-template#generator-page .user-panel>.flex-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.page-template-workout-generator-template .new-training-wrapper-header,.page-template-workout-generator-template .new-training-list-wrapper{margin-bottom:2vmax}.page-template-workout-generator-template .new-training-wrapper-header::after,.page-template-workout-generator-template .new-training-list-wrapper::after{content:'';clear:both;display:block}.page-template-workout-generator-template .new-training-heading{color:#f19300;font-weight:500;position:relative;padding-bottom:0.6em;margin-bottom:1em}.page-template-workout-generator-template .new-training-heading::after{content:'';position:absolute;bottom:0;left:0;height:0.5rem;width:5rem;background-color:#f51d45}.page-template-workout-generator-template .new-training-creation-step{color:#fff;margin-bottom:1em;line-height:1.35}.page-template-workout-generator-template .new-training-creation-step.info{font-size:1.44rem;color:#828290}.page-template-workout-generator-template .new-training-creation-step>i{font-size:0.8em;color:#828290;margin-right:1em;margin-top:0.4em}.page-template-workout-generator-template .new-training-creation-step .nt-info{display:inline-block;color:#828290;margin-left:0.3em}.page-template-workout-generator-template .new-training-creation-step .nt-info i{margin-right:0.3em}.page-template-workout-generator-template .training-date,.page-template-workout-generator-template .compose-training-name,.page-template-workout-generator-template .attach-group,.page-template-workout-generator-template .group-select,.page-template-workout-generator-template .group-input,.page-template-workout-generator-template .textarea-input{display:inline-block;vertical-align:text-bottom;background-color:#3b3940;-webkit-border-radius:0.4rem;border-radius:0.4rem;padding:0.4rem;min-width:6em;width:auto;font-family:"Roboto",sans-serif;color:#fff;font-size:1.6rem;margin:0;margin-left:0.2em}.page-template-workout-generator-template .compose-training-name{min-width:21.4em}.page-template-workout-generator-template .attach-group-wrapper{display:inline-block;vertical-align:middle;position:relative}.page-template-workout-generator-template .attach-group-wrapper i{position:absolute;background-color:#3b3940;top:0.3rem;right:0.6rem;bottom:0.3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.44rem;pointer-events:none}.page-template-workout-generator-template .attach-group-wrapper.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.page-template-workout-generator-template .attach-group-wrapper.flex-row label{margin-right:0.5em;color:#bfbfbf !important}.page-template-workout-generator-template .attach-group,.page-template-workout-generator-template .group-select{padding-left:0.6em;padding-right:3.6em}.page-template-workout-generator-template .attach-group.bg-light,.page-template-workout-generator-template .bg-light.group-select{background-color:#2f2e34}.page-template-workout-generator-template .attach-group.bg-light+i,.page-template-workout-generator-template .bg-light.group-select+i{background-color:#2f2e34;bottom:0.6rem}.page-template-workout-generator-template .attach-group.multi,.page-template-workout-generator-template .multi.group-select{height:18.3em}.page-template-workout-generator-template .attach-group.multi+i,.page-template-workout-generator-template .multi.group-select+i{display:none}.page-template-workout-generator-template .custom-select{background-color:#2f2e34;display:inline-block;vertical-align:text-bottom;-webkit-border-radius:0.4rem;border-radius:0.4rem;padding:0 0.4rem;min-width:10em;width:auto;font-family:'Roboto', sans-serif;color:#bfbfbf;font-size:1.6rem;margin:0 2em 0 0;max-height:2.4rem;overflow:hidden;-webkit-transition:max-height 0.2s ease-in-out;-o-transition:max-height 0.2s ease-in-out;transition:max-height 0.2s ease-in-out;white-space:nowrap}.page-template-workout-generator-template .custom-select.is-open{max-height:18rem;overflow-y:auto}.page-template-workout-generator-template .custom-select .cs-header{position:relative;padding-right:2em;cursor:pointer}.page-template-workout-generator-template .custom-select .cs-header i{background-color:#2f2e34;color:#828290}.page-template-workout-generator-template .custom-select hr{border-top-color:#828290;margin:0.2rem 0;opacity:0.5}.page-template-workout-generator-template .custom-select li{line-height:1.3}.page-template-workout-generator-template .custom-select li>ul{padding-left:1rem}.page-template-workout-generator-template .custom-select .cs-value{cursor:pointer}.page-template-workout-generator-template .attach-group-list{overflow-y:auto}.page-template-workout-generator-template .attach-group-list li{position:relative;line-height:1.5}.page-template-workout-generator-template .attach-group-list li label{color:#fff !important}.page-template-workout-generator-template .attach-group-list li>ul{padding-left:1em}.page-template-workout-generator-template .new-training-info{max-width:64rem}.page-template-workout-generator-template .new-training-info i{display:inline-block;font-size:1.44rem;color:#828290;margin-right:0.6em;height:1.2em;width:1.2em;padding:0.1em;text-align:center;border:0.1rem solid #828290;-webkit-border-radius:50%;border-radius:50%}.page-template-workout-generator-template .dropdown-toggle{float:right;color:#f51d45;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.page-template-workout-generator-template .dropdown-toggle:hover{text-decoration:none;color:#fe4251}.page-template-workout-generator-template .dropdown-toggle i{margin-left:0.3em}.page-template-workout-generator-template .training-accordion{float:left;width:-webkit-calc((100% - 8rem) / 3);width:calc((100% - 8rem) / 3);background-color:#3b3940;-webkit-border-radius:0.4rem;border-radius:0.4rem;overflow:hidden;margin-right:4rem;margin-bottom:4rem}.page-template-workout-generator-template .training-accordion.full-width{width:100%;margin-right:0;float:none}.page-template-workout-generator-template .training-accordion:nth-of-type(3n){margin-right:0}@media screen and (max-width: 64em){.page-template-workout-generator-template .training-accordion:nth-of-type(3n){margin-right:0}}.page-template-workout-generator-template .training-accordion:nth-of-type(3n+1){clear:left}@media screen and (max-width: 64em){.page-template-workout-generator-template .training-accordion:nth-of-type(3n+1){clear:none}}@media screen and (max-width: 64em){.page-template-workout-generator-template .training-accordion{width:-webkit-calc((100% - 4rem) / 2);width:calc((100% - 4rem) / 2)}.page-template-workout-generator-template .training-accordion:nth-of-type(even){margin-right:0}.page-template-workout-generator-template .training-accordion:nth-of-type(odd){margin-right:4rem}.page-template-workout-generator-template .training-accordion:nth-of-type(2n+1){clear:left}}@media screen and (max-width: 43em){.page-template-workout-generator-template .training-accordion{width:100%;margin-right:0 !important}}.page-template-workout-generator-template .training-accordion.is-open .ta-header i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.page-template-workout-generator-template .training-accordion.is-open .ta-body{padding:1em 0em;max-height:999em;opacity:1}.page-template-workout-generator-template .ta-header{padding:0.6em 1.2em;color:#828290;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear}.page-template-workout-generator-template .ta-header i{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.2s linear;transition:-webkit-transform 0.2s linear;-o-transition:transform 0.2s linear;transition:transform 0.2s linear;transition:transform 0.2s linear, -webkit-transform 0.2s linear}.page-template-workout-generator-template .ta-header:hover{color:#f51d45;text-decoration:none}.page-template-workout-generator-template .ta-body{border-top:0.2rem solid #f51d45;padding:0 1.2em;max-height:0;overflow:hidden;opacity:0;-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.page-template-workout-generator-template .ta-body::after{content:'';clear:both;display:block}.page-template-workout-generator-template .select-all{display:block;color:#fff;font-size:2.025rem;font-weight:500;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;margin-bottom:0.2em;padding:0em 1.2em}.page-template-workout-generator-template .select-all:hover,.page-template-workout-generator-template .select-all.selected{text-decoration:none;color:#f51d45}.page-template-workout-generator-template .columns{padding:0em 1.2em;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0.2em;-moz-column-gap:0.2em;column-gap:0.2em}.page-template-workout-generator-template .columns.single{-webkit-column-count:1;-moz-column-count:1;column-count:1;line-height:1.3;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.page-template-workout-generator-template .columns.single .checkbox-wrapper{position:relative;margin-bottom:0}.page-template-workout-generator-template .checkbox-wrapper{position:relative;margin-bottom:0.4rem}.page-template-workout-generator-template .custom-checkbox{position:absolute;left:0;z-index:-1;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.page-template-workout-generator-template .custom-checkbox-label{color:#fff;font-weight:400;cursor:pointer;padding:0 0.3em}.page-template-workout-generator-template .custom-checkbox-label.darker{color:#828290;font-size:1.4rem}.page-template-workout-generator-template .custom-checkbox-label i{font-size:1rem;color:#828290;margin-right:1em;margin-bottom:0.2em;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;vertical-align:middle}.page-template-workout-generator-template .custom-checkbox-label span{display:inline-block;vertical-align:top;width:-webkit-calc(100% - 1.75em);width:calc(100% - 1.75em)}.page-template-workout-generator-template .custom-checkbox:checked+.custom-checkbox-label i{color:#f51d45}.page-template-workout-generator-template .btn-generate-training{clear:both;display:block;margin:0.5rem auto 0;background-color:#f19300;color:#fff;font-family:"Roboto",sans-serif;font-size:1.6rem;font-weight:400;padding:0.4rem 1.2rem;text-align:center;-webkit-border-radius:1.2rem;border-radius:1.2rem;-webkit-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;cursor:pointer}.page-template-workout-generator-template .btn-generate-training:hover{background-color:#f3ba0b}.page-template-workout-generator-template .add-training,.page-template-workout-generator-template .save-training,.page-template-workout-generator-template .add-group-btn,.page-template-workout-generator-template .add-student-btn{clear:both;float:left;display:block;padding:0.4rem 0.8rem;font-size:1.6rem;font-family:"Roboto",sans-serif;font-weight:400;-webkit-border-radius:1.2rem;border-radius:1.2rem;background-color:#ff1b72;color:#fff;-webkit-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;cursor:pointer}.page-template-workout-generator-template .add-training:hover,.page-template-workout-generator-template .save-training:hover,.page-template-workout-generator-template .add-group-btn:hover,.page-template-workout-generator-template .add-student-btn:hover{background-color:#f51d45}.page-template-workout-generator-template .add-training.cancel,.page-template-workout-generator-template .cancel.save-training,.page-template-workout-generator-template .cancel.add-group-btn,.page-template-workout-generator-template .cancel.add-student-btn{background-color:#f19300}.page-template-workout-generator-template .add-training.cancel:hover,.page-template-workout-generator-template .cancel.save-training:hover,.page-template-workout-generator-template .cancel.add-group-btn:hover,.page-template-workout-generator-template .cancel.add-student-btn:hover{background-color:#f3ba0b}.page-template-workout-generator-template .compose-filters{padding:1em 0}@media screen and (max-width: 43em){.page-template-workout-generator-template .compose-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.page-template-workout-generator-template .compose-filters select{margin-left:0;padding-right:0.6em;min-width:14em}@media screen and (max-width: 43em){.page-template-workout-generator-template .compose-filters select{margin-bottom:1em}}.page-template-workout-generator-template .tag{display:inline-block;padding:0.3em 0.6em;background-color:#35333a;color:#fff;text-decoration:none;-webkit-border-radius:0.4rem;border-radius:0.4rem;margin:0.2em 0.4em;-webkit-transition:color 0.2s linear;-o-transition:color 0.2s linear;transition:color 0.2s linear;cursor:pointer}.page-template-workout-generator-template .tag:hover,.page-template-workout-generator-template .tag.active{color:#f51d45;text-decoration:none}.page-template-workout-generator-template .preloader{display:none;position:fixed;z-index:99999999;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,0.33);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;clear:both}.page-template-workout-generator-template .preloader.shown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-template-workout-generator-template .preloader .spinner{margin:100px auto 0;width:70px;text-align:center}.page-template-workout-generator-template .preloader .preloader-spinner>div{width:18px;height:18px;background-color:#f51d45;-webkit-border-radius:100%;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.page-template-workout-generator-template .preloader .preloader-spinner .preloader-bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.page-template-workout-generator-template .preloader .preloader-spinner .preloader-bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.dark-background{background:#323137;padding-top:0.5em;margin-bottom:1em;padding-bottom:0.5em}.dark-background p{padding:0em 1.2em;color:#b9b9c1}.border{padding-top:0.5em;border-bottom:0.1rem solid #f51d45}.inwhite{display:inline !important;color:#b9b9c1;vertical-align:baseline !important}.pl-left::-webkit-input-placeholder{text-align:left}.pl-left::-moz-placeholder{text-align:left}.pl-left::-ms-input-placeholder{text-align:left}.pl-left::placeholder{text-align:left}.pl-left{width:50%}@media screen and (max-width: 77.5em){.pl-left{width:100%}}@media screen and (max-width: 490px){.pl-left{width:300px}}@media screen and (max-width: 370px){.pl-left{width:250px}}@media screen and (max-width: 48em){.w130 .attach-group,.w130 .page-template-workout-generator-template .group-select,.page-template-workout-generator-template .w130 .group-select{padding-right:3.6rem !important;padding-left:0.6rem !important}}.flatpickr-mobile{background:#363749 !important;-webkit-box-shadow:none;box-shadow:none;display:block;width:100%;padding:10px 15px 10px 15px;-webkit-transition:border-color ease-in-out 0.2s, color ease-in-out 0.2s;-o-transition:border-color ease-in-out 0.2s, color ease-in-out 0.2s;transition:border-color ease-in-out 0.2s, color ease-in-out 0.2s;outline:none;margin-bottom:20px;background-color:rgba(0,0,0,0.1);border:1px solid rgba(0,0,0,0);color:#999;font-weight:normal;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.3;-webkit-border-radius:5px !important;border-radius:5px !important}.page-template-workout-generator-template .generate-training-title,.page-template-workout-generator-template .generate-training-info{font-weight:300;color:#fff;margin-bottom:.4em;line-height:1.1}.page-template-workout-generator-template .generate-training-title strong,.page-template-workout-generator-template .generate-training-info strong{color:#f19300}.page-template-workout-generator-template .generate-training-title span,.page-template-workout-generator-template .generate-training-info span{color:#f19300;font-weight:400}.page-template-workout-generator-template .generate-training-info{margin-bottom:.1em}.page-template-workout-generator-template .nts-heading{font-weight:500;color:#fff;display:block;margin-top:.8em}.page-template-workout-generator-template .nts-heading ~ .nt-box:nth-of-type(3) ~ .nt-box{display:none}.page-template-workout-generator-template .nts-heading.show6 ~ .nt-box:nth-of-type(3) ~ .nt-box{display:block}.page-template-workout-generator-template .nts-heading.show6 ~ .nt-box:nth-of-type(6) ~ .nt-box{display:none}.page-template-workout-generator-template .nts-heading.show9 ~ .nt-box{display:block !important}.page-template-workout-generator-template .nt-box{float:left;width:-webkit-calc((100% - 8rem) / 3);width:calc((100% - 8rem) / 3);margin-right:4rem;margin-bottom:4rem;background-color:#3b3940;-webkit-border-radius:.4rem;border-radius:.4rem;overflow:hidden;-webkit-box-shadow:0 0.4rem 0 0.4rem rgba(0,0,0,0.1);box-shadow:0 0.4rem 0 0.4rem rgba(0,0,0,0.1);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.page-template-workout-generator-template .nt-box:nth-of-type(3n){margin-right:0}@media screen and (max-width: 64em){.page-template-workout-generator-template .nt-box:nth-of-type(3n){margin-right:0}}.page-template-workout-generator-template .nt-box:nth-of-type(3n+1){clear:left}@media screen and (max-width: 64em){.page-template-workout-generator-template .nt-box:nth-of-type(3n+1){clear:none}}.page-template-workout-generator-template .nt-box:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0.4rem 0 1rem rgba(0,0,0,0.1);box-shadow:0 0.4rem 0 1rem rgba(0,0,0,0.1)}@media screen and (max-width: 64em){.page-template-workout-generator-template .nt-box{width:-webkit-calc((100% - 4rem) / 2);width:calc((100% - 4rem) / 2)}.page-template-workout-generator-template .nt-box:nth-of-type(even){margin-right:0}.page-template-workout-generator-template .nt-box:nth-of-type(odd){margin-right:4rem}.page-template-workout-generator-template .nt-box:nth-of-type(2n+1){clear:left}}@media screen and (max-width: 43em){.page-template-workout-generator-template .nt-box{width:100%;margin-right:0 !important}}.page-template-workout-generator-template .nt-box.user{position:relative}.page-template-workout-generator-template .nt-box.user .ntb-body{border-top-color:#f19300}.page-template-workout-generator-template .nt-box.user .nt-user{position:absolute;z-index:3;top:0;left:0;background-color:#f19300;padding:.3em;color:#fff;font-size:1.2rem;-webkit-border-bottom-right-radius:.4rem;border-bottom-right-radius:.4rem}.page-template-workout-generator-template .ntb-header{width:100%;padding:3rem 4rem;background-color:#fff;background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;position:relative}.page-template-workout-generator-template .ntb-header::before{content:'';position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background-color:#3b3940;opacity:.5}.page-template-workout-generator-template .instructor-info{display:inline-block;position:relative;z-index:2;color:#f51d45;font-size:1.44rem;font-weight:500;text-transform:uppercase;margin-bottom:1.05em}.page-template-workout-generator-template .training-name{position:relative;z-index:2;color:#fff;font-weight:300;margin-bottom:1.75em;height:2.5em}.page-template-workout-generator-template .btn-wrapper{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-template-workout-generator-template .btn-wrapper>*:not(:last-of-type){margin-right:2em}.page-template-workout-generator-template .ghost-btn{display:inline-block;background-color:transparent;color:#fff;border:0.1rem solid #fff;font-size:1.44rem;padding:.3em;-webkit-border-radius:1.3em;border-radius:1.3em;margin-bottom:.3em;text-align:center;width:4.6em;-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.page-template-workout-generator-template .ghost-btn.ghost-btn-remove{width:5em}.page-template-workout-generator-template .ghost-btn.lightbox_item{cursor:pointer}.page-template-workout-generator-template .ghost-btn:hover,.page-template-workout-generator-template .ghost-btn.active{text-decoration:none;background-color:#f51d45;border-color:#f51d45}.page-template-workout-generator-template .ghost-btn:not(:last-of-type){margin-right:2em}.page-template-workout-generator-template .ntb-body{border-top:0.2em solid #f51d45;padding:1.5rem 2rem;font-size:1.2rem;color:#8a9597;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:9em;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-template-workout-generator-template .ntb-body p{font-weight:300;line-height:1.2;max-height:-webkit-calc(5em * 1.1);max-height:calc(5em * 1.1);overflow-x:hidden;overflow-y:auto}.page-template-workout-generator-template .ntb-info{color:#828290}.page-template-workout-generator-template .ntb-info a{color:inherit}.page-template-workout-generator-template .ntb-info span{text-transform:uppercase}.page-template-workout-generator-template .load-more,.page-template-workout-generator-template .load-more-custom{color:#fff;font-size:1.44rem;font-weight:500;-webkit-transition:color;-o-transition:color;transition:color}.page-template-workout-generator-template .load-more i,.page-template-workout-generator-template .load-more-custom i{margin-left:.5em}.page-template-workout-generator-template .load-more:hover,.page-template-workout-generator-template .load-more-custom:hover{text-decoration:none;color:#f19300}.saved-training{float:left;width:-webkit-calc((100% - 5rem) / 6);width:calc((100% - 5rem) / 6);margin-right:1rem;margin-bottom:1rem;background-color:#fff;-webkit-border-radius:.4rem;border-radius:.4rem;overflow:hidden;-webkit-box-shadow:0 0.4rem 0 0.4rem rgba(0,0,0,0.1);box-shadow:0 0.4rem 0 0.4rem rgba(0,0,0,0.1);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;position:relative;padding:1.2rem 2rem;background-position:center;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;height:6em}@media screen and (max-width: 77.5em){.saved-training{width:-webkit-calc((100% - 4rem) / 5);width:calc((100% - 4rem) / 5)}}@media screen and (max-width: 55em){.saved-training{width:-webkit-calc((100% - 3rem) / 4);width:calc((100% - 3rem) / 4)}}@media screen and (max-width: 43em){.saved-training{width:-webkit-calc((100% - 2rem) / 3);width:calc((100% - 2rem) / 3)}}@media screen and (max-width: 30em){.saved-training{width:-webkit-calc((100% - 1rem) / 2);width:calc((100% - 1rem) / 2)}}.saved-training::before{content:'';position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;background-color:#3b3940;opacity:.5}.saved-training:nth-of-type(6n){margin-right:0}@media screen and (max-width: 77.5em){.saved-training:nth-of-type(6n){margin-right:1rem}}@media screen and (max-width: 77.5em){.saved-training:nth-of-type(5n){margin-right:0}}@media screen and (max-width: 55em){.saved-training:nth-of-type(5n){margin-right:1rem}}@media screen and (max-width: 55em){.saved-training:nth-of-type(4n){margin-right:0}}@media screen and (max-width: 43em){.saved-training:nth-of-type(4n){margin-right:1rem}}@media screen and (max-width: 43em){.saved-training:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 30em){.saved-training:nth-of-type(3n){margin-right:1rem}}@media screen and (max-width: 30em){.saved-training:nth-of-type(2n){margin-right:0}}.saved-training h4{position:relative;z-index:2;color:#fff;font-size:1.44rem;font-weight:400}.page-template-workout-generator-template .add-group-toggle .new-training-heading{-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.page-template-workout-generator-template .add-group-toggle .fas{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.page-template-workout-generator-template .add-group-toggle:hover{text-decoration:none}.page-template-workout-generator-template .add-group-toggle:hover .new-training-heading{color:#f51d45}.page-template-workout-generator-template .add-group-toggle.is-open .fas{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-template-workout-generator-template .is-open+.add-group{display:block}.page-template-workout-generator-template .add-group{display:none}.page-template-workout-generator-template .add-group fieldset{margin-bottom:1rem;-webkit-column-span:all;-moz-column-span:all;column-span:all}.page-template-workout-generator-template .add-group-wrapper{margin-bottom:3vmax}.page-template-workout-generator-template .add-group-wrapper::after{content:'';clear:both;display:block}.page-template-workout-generator-template .group-label{color:#fff;font-weight:400;margin-right:.3rem}.page-template-workout-generator-template .textarea-input{width:29em}@media screen and (max-width: 30em){.page-template-workout-generator-template .textarea-input{width:22em}}.page-template-workout-generator-template .group-select{padding-right:.6em;min-width:1em}.page-template-workout-generator-template .group-days-wrapper{padding:1rem 0}.page-template-workout-generator-template .group-days-wrapper::after{content:'';clear:both;display:block}.page-template-workout-generator-template .group-days-wrapper .remove{color:#f51d45;text-decoration:none}.page-template-workout-generator-template .add-group-training{clear:both;display:block;margin:2rem 0;color:#00e24b;text-decoration:none}.page-template-workout-generator-template .add-group-training i{margin-right:1rem}.page-template-workout-generator-template .group-day{float:left;-webkit-border-radius:.4rem;border-radius:.4rem;background-color:#35333a;padding:1rem;min-width:26rem;width:-webkit-calc((100% - 6rem) / 4);width:calc((100% - 6rem) / 4);margin-right:2rem;margin-bottom:2rem;text-align:left}.page-template-workout-generator-template .group-day:nth-of-type(4n){margin-right:0}.page-template-workout-generator-template .group-day .group-time{max-width:5rem;text-align:center}.page-template-workout-generator-template .groups.saved-training-header{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.page-template-workout-generator-template .groups .group-number{color:#fff;text-align:left}.page-template-workout-generator-template .groups .group-number span{color:inherit;font-size:1.44rem;font-weight:300}.page-template-workout-generator-template .groups .training-time{font-size:1.8rem}.page-template-workout-generator-template .groups .saved-training-info{min-width:8rem;width:auto;padding-right:.5rem}.page-template-workout-generator-template .groups .calendar-info img{width:2rem;margin-right:1.2rem}.page-template-workout-generator-template .groups .calendar-info .far{font-size:2.025rem;color:#40c3e4;margin-right:1.2rem}.page-template-workout-generator-template .groups .calendar-info p{font-size:1.44rem;line-height:1.2}.page-template-workout-generator-template .groups .flex-column{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 30em){.page-template-workout-generator-template .groups .flex-column{margin-top:.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.page-template-workout-generator-template .groups .toggle-buttons,.page-template-workout-generator-template .groups .show-stats,.page-template-workout-generator-template .groups .show-trainings,.page-template-workout-generator-template .groups .show-students{margin-top:.5em;color:#828290;font-size:1.44rem;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;text-align:right}.page-template-workout-generator-template .groups .toggle-buttons:hover,.page-template-workout-generator-template .groups .show-stats:hover,.page-template-workout-generator-template .groups .show-trainings:hover,.page-template-workout-generator-template .groups .show-students:hover{color:#f19300}.page-template-workout-generator-template .groups .toggle-buttons:hover .fas,.page-template-workout-generator-template .groups .show-stats:hover .fas,.page-template-workout-generator-template .groups .show-trainings:hover .fas,.page-template-workout-generator-template .groups .show-students:hover .fas{color:inherit}.page-template-workout-generator-template .groups .toggle-buttons span,.page-template-workout-generator-template .groups .show-stats span,.page-template-workout-generator-template .groups .show-trainings span,.page-template-workout-generator-template .groups .show-students span{margin-right:.3em;font-size:1.2rem}.page-template-workout-generator-template .groups .show-stats,.page-template-workout-generator-template .groups .show-trainings{color:#40c3e4;width:auto}.page-template-workout-generator-template .groups .show-stats .fas,.page-template-workout-generator-template .groups .show-trainings .fas{color:#40c3e4}.page-template-workout-generator-template .groups .show-stats:hover,.page-template-workout-generator-template .groups .show-trainings:hover{color:#225ae7}.page-template-workout-generator-template .groups .show-students{color:#f3ba0b;width:auto}.page-template-workout-generator-template .groups .show-students .fas{color:#f3ba0b}.page-template-workout-generator-template .groups .show-students:hover{color:#f19300}.page-template-workout-generator-template .groups .show-trainings{margin-top:0;color:#f51d45}.page-template-workout-generator-template .groups .show-trainings .fas{color:#f51d45;font-size:2.278125rem}.page-template-workout-generator-template .groups .show-trainings:hover{color:#fe4251}.page-template-workout-generator-template .add-exercise .group-label{vertical-align:top}.page-template-workout-generator-template #upload_video_button{float:left;margin-right:1rem}.page-template-workout-generator-template .input-info{font-size:1.2rem;color:#fff}.students-heading{color:white;font-weight:500;position:relative;padding-bottom:0.6em;margin-bottom:1em}.students-heading.membership-plan{font-weight:400}.students-heading .membership-plan-text{color:#a0abbd}.students-heading::after{content:'';position:absolute;bottom:0;left:0;height:0.5rem;width:5rem;background-color:#f51d45}.students-search{width:60% !important}.students-search #searchInput{background:none !important;padding:2px}.students-search input::-webkit-input-placeholder{text-align:left}.students-search input::-moz-placeholder{text-align:left}.students-search input::-ms-input-placeholder{text-align:left}.students-search input::placeholder{text-align:left}.filter-box-students .filter-select-students{background:#3b3940 !important}.saved-students-wrapper{width:50%;padding:5px 0px}.saved-students-wrapper .middle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.student-name{color:white !important;font-size:20px}.student-group{color:gold}.filter-box-students{margin:0 !important}.align-c{text-align:center}.border-square{-webkit-border-top-right-radius:0px !important;border-top-right-radius:0px !important;-webkit-border-bottom-right-radius:0px !important;border-bottom-right-radius:0px !important}.bg-dark{background:#3b3940}.bg-darker{background:#35333a}.bh{height:92px;text-align:center;display:inline-block;vertical-align:top}@media screen and (max-width: 77.5em){.bh{height:86px}}@media screen and (max-width: 620px){.bh{height:117px}}@media screen and (max-width: 30em){.bh{height:100px}}@media screen and (max-width: 415px){.bh{height:92px}}@media screen and (max-width: 370px){.bh{height:98px}}.saved-students-info-wrapper{padding:0.7rem 1.5rem;position:relative;z-index:2;background-color:#3b3940}@media screen and (max-width: 43em){.saved-students-info-wrapper{padding:0.7rem}}.student-select-arrow{-webkit-transition:0.2s linear all;-o-transition:0.2s linear all;transition:0.2s linear all;display:inline-block;background-color:transparent;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#f51d45;pointer-events:none}@media screen and (max-width: 43em){.student-select-arrow{display:block;margin-top:-6px}}.filter-box-students{margin-top:4px !important;padding:7px !important}@media screen and (max-width: 77.5em){.filter-box-students{margin-top:0px !important}}@media screen and (max-width: 370px){.filter-box-students{padding:4px !important}}.group-color{color:#0cc2e9 !important;padding:0 5px}.reset-margin{margin:0 !important}.student-list-payment .margin-selected-checkbox{margin:-20px !important}.student-list-payment .margin-selected-checkbox[type='checkbox']:not(:checked)+label{padding:0 !important}.student-payment{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;width:50%;margin-top:41px;margin-left:auto;margin-right:auto}.student-payment img{width:50%}.student-payment a{margin:0 !important}.student-btn-wrapper{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;max-height:65px;width:90%;float:right;margin-bottom:-50px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.student-btn-wrapper .btn-training i{margin-right:1em;font-size:1rem}@media screen and (max-width: 415px){.student-btn-wrapper{margin-top:-7px}}@media screen and (max-width: 370px){.student-btn-wrapper{margin-top:-23px}}.student-btn-wrapper .hidden{display:none}@media screen and (max-width: 48em){.student-btn-wrapper .mobile-show{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width: 30em){.last-student-btn{margin-bottom:0.2rem}}.is-student{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);margin-bottom:10px}.red{color:red !important}.col-100{min-width:860px}@media screen and (max-width: 55em){.col-100{width:100%;min-width:unset}}@media screen and (max-width: 620px){.col-100{zoom:0.85}}@media screen and (max-width: 30em){.col-100{zoom:0.8}}@media screen and (max-width: 370px){.col-100{zoom:0.7}}@media screen and (max-width: 48em){.student-select{-webkit-border-top-right-radius:0.4rem;border-top-right-radius:0.4rem;-webkit-border-bottom-right-radius:0.4rem;border-bottom-right-radius:0.4rem}}.w35{width:35%}@media screen and (max-width: 48em){.w35{width:40%}}.w15{width:15%}.w5{width:5%}@media screen and (max-width: 48em){.w5{display:none}}.w10{width:10%}.w12{width:12%}.saved-student-img-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:7rem;width:7rem;min-width:7rem;margin-right:1em;padding:0.4rem;overflow:hidden;-webkit-background-size:cover;background-size:cover}@media screen and (max-width: 30em){.saved-student-img-wrapper{height:5rem;width:5rem;min-width:5rem}}@media screen and (max-width: 415px){.saved-student-img-wrapper{height:3rem;width:3rem;min-width:3rem}}.saved-student-img{height:6.2rem;width:6.2rem;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-position:center;-webkit-background-size:cover;background-size:cover}@media screen and (max-width: 30em){.saved-student-img{height:4.2rem;width:4.2rem}}@media screen and (max-width: 415px){.saved-student-img{height:2.7rem;width:2.7rem}}.student-btn-icons{margin-top:-4px;width:17px;margin-right:7px}#wpadminbar{z-index:9999999}.custom-width{width:60%}@media screen and (max-width: 55em){.custom-width{width:100%}}@media screen and (max-width: 30em){.custom-width{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 64em){.col-1-1024{width:100% !important;margin:0}}.col-1-1024 [type='radio']:checked,.col-1-1024 [type='radio']:not(:checked){position:absolute;left:-9999px}.col-1-1024 [type='radio']:checked+label,.col-1-1024 [type='radio']:not(:checked)+label{position:relative;padding-left:13px;margin:0 10px;cursor:pointer;line-height:13px;display:inline-block;font-size:14px;color:#d9dae8;font-family:'Roboto';font-weight:300}.col-1-1024 [type='radio']:checked+label:before,.col-1-1024 [type='radio']:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:9px;height:9px;border:1px solid #ddd;-webkit-border-radius:100%;border-radius:100%;background:#fff}.col-1-1024 [type='radio']:checked+label:after,.col-1-1024 [type='radio']:not(:checked)+label:after{content:'';width:9px;height:9px;background:red;position:absolute;top:2px;left:0px;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.col-1-1024 [type='radio']:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.col-1-1024 [type='radio']:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.col-1-1024 [type='checkbox']:checked,.col-1-1024 [type='checkbox']:not(:checked){position:absolute;left:-9999px}.col-1-1024 [type='checkbox']:checked+label,.col-1-1024 [type='checkbox']:not(:checked)+label{position:relative;padding-left:13px;margin:0 10px;cursor:pointer;line-height:13px;display:inline-block;font-size:14px;color:#d9dae8;font-family:'Roboto';font-weight:300}.col-1-1024 [type='checkbox']:checked+label:before,.col-1-1024 [type='checkbox']:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:9px;height:9px;background:#fff}.col-1-1024 [type='checkbox']:checked+label:after,.col-1-1024 [type='checkbox']:not(:checked)+label:after{content:'';width:9px;height:9px;background:red;position:absolute;top:2px;left:0px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.col-1-1024 [type='checkbox']:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.col-1-1024 [type='checkbox']:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.margin-selected-checkbox{margin:0 !important}.add-student-form fieldset p{display:inline-block;vertical-align:super}.add-student-form fieldset input[type='text']{background:#3b3940 !important;font-size:14px !important;color:#d9dae8 !important;font-family:'Roboto' !important;font-weight:300 !important;padding:7px !important}.add-student-form fieldset input[type='email']{background:#3b3940 !important;font-size:14px !important;color:#d9dae8 !important;font-family:'Roboto' !important;font-weight:300 !important;padding:7px !important}.add-student-form fieldset input[type='date']{background:#3b3940 !important;font-size:14px !important;color:#d9dae8 !important;font-family:'Roboto' !important;font-weight:300 !important;padding:7px !important}.add-student-form fieldset input[type='phone']{background:#3b3940 !important;font-size:14px !important;color:#d9dae8 !important;font-family:'Roboto' !important;font-weight:300 !important;padding:7px !important}.add-student-form fieldset textarea{background:#3b3940 !important;font-size:14px !important;color:#d9dae8 !important;font-family:'Roboto' !important;font-weight:300 !important;padding:7px !important}.add-student-form fieldset select{background:#3b3940 !important;font-size:14px !important;color:#d9dae8 !important;font-family:'Roboto' !important;font-weight:300 !important;padding-top:7px !important;padding-left:7px !important;padding-bottom:7px !important}@media screen and (max-width: 620px){.add-student-form fieldset label{display:block}}.student-label{font-size:14px;color:#a0abbd;font-family:'Roboto';vertical-align:super}.input-file-container{position:relative;width:100%}.js .input-file-trigger{font-weight:700 !important;background-color:#fa3d4a;color:#fff;outline:none;padding:10px 50px 10px 50px;-webkit-border-radius:3px;border-radius:3px;margin:0;letter-spacing:0;font-size:14px}@media screen and (max-width: 620px){.js .input-file-trigger{width:187px}}.js .input-file{position:absolute;top:0;left:0;width:225px;opacity:0;padding:14px 0;cursor:pointer}.js .input-file:hover+.input-file-trigger,.js .input-file:focus+.input-file-trigger,.js .input-file-trigger:hover,.js .input-file-trigger:focus{background-color:#999999 !important;color:#ffffff !important}.file-return{margin:0}.file-return:not(:empty){margin:1em 0}.js .file-return{font-style:italic;font-size:0.9em;font-weight:bold}.js .file-return:not(:empty):before{content:'Selected file: ';font-style:normal;font-weight:normal}.w40{width:40% !important}@media screen and (max-width: 620px){.w40{width:100% !important}}.w50{width:50% !important}@media screen and (max-width: 620px){.w50{width:100% !important}}.referee{position:relative}.referee [type='radio']:checked,.referee [type='radio']:not(:checked){position:absolute;left:-9999px}.referee [type='radio']:checked+label,.referee [type='radio']:not(:checked)+label{position:relative;padding-left:19px;margin:0 10px;cursor:pointer;top:-20px;line-height:13px;display:inline-block}.referee [type='radio']:checked+label:before,.referee [type='radio']:not(:checked)+label:before{content:attr(title);position:absolute;left:0;top:0;bottom:0;right:0;width:25px;padding-top:6px;text-align:center;height:25px;border:none;-webkit-border-radius:0.4rem;border-radius:0.4rem;background:#3b3940}.referee [type='radio']:checked+label:after,.referee [type='radio']:not(:checked)+label:after{content:attr(title);position:absolute;left:0;top:0;bottom:0;right:0;width:25px;padding-top:6px;text-align:center;height:25px;border:none;-webkit-border-radius:0.4rem;border-radius:0.4rem;color:red;background:#3b3940;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.referee [type='radio']:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.referee [type='radio']:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width: 77.5em){.competing{display:block !important}}.student-caret{margin-left:-17px;-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}#grade{padding-right:20px}#category{padding-right:20px}.custom-gap{padding-right:10px;margin-top:-2px}.students-custom-label{display:inline-block}@media screen and (max-width: 415px){.students-custom-label{display:block}}.file-text-style{display:inline-block;font-size:11px;letter-spacing:0px;line-height:15px;color:#adadbe;font-family:'Roboto';font-weight:300}.selected-bottom{font-size:14px;color:#959fb0 !important;cursor:pointer}.margin-selected-checkbox{margin-top:-20px}@media screen and (max-width: 48em){.margin-selected-checkbox{margin-top:-10px}}.margin-selected-checkbox [type='checkbox']:checked,.margin-selected-checkbox [type='checkbox']:not(:checked){position:absolute;left:-9999px}.margin-selected-checkbox [type='checkbox']:checked+label,.margin-selected-checkbox [type='checkbox']:not(:checked)+label{position:relative;padding-left:13px;margin:0 10px;cursor:pointer;line-height:13px;display:inline-block;font-size:14px;color:#d9dae8;font-family:'Roboto';font-weight:300}.margin-selected-checkbox [type='checkbox']:checked+label:before,.margin-selected-checkbox [type='checkbox']:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:9px;height:9px;background:#828290}.margin-selected-checkbox [type='checkbox']:checked+label:after,.margin-selected-checkbox [type='checkbox']:not(:checked)+label:after{content:'';width:9px;height:9px;background:red;position:absolute;top:2px;left:0px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.margin-selected-checkbox [type='checkbox']:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.margin-selected-checkbox [type='checkbox']:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.flag{margin-top:-20px}@media screen and (max-width: 48em){.flag{margin-top:-10px}}.flag [type='checkbox']:checked,.flag [type='checkbox']:not(:checked){position:absolute;left:-9999px}.flag [type='checkbox']:checked+label,.flag [type='checkbox']:not(:checked)+label{position:relative;padding-left:13px;margin:0 10px;cursor:pointer;line-height:13px;display:inline-block;font-size:14px;color:#d9dae8;font-family:'Roboto';font-weight:300}.flag [type='checkbox']:checked+label:before,.flag [type='checkbox']:not(:checked)+label:before{font-family:'Font Awesome 5 Free';content:'\f024';font-weight:bold;position:absolute;left:0;top:2px;width:18px;height:18px;color:grey}.flag [type='checkbox']:checked+label:after,.flag [type='checkbox']:not(:checked)+label:after{font-family:'Font Awesome 5 Free';content:'\f024';font-weight:bold;width:18px;height:18px;color:red;position:absolute;top:2px;left:0px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.flag [type='checkbox']:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.flag [type='checkbox']:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tic{margin-top:-20px}@media screen and (max-width: 48em){.tic{margin-top:-10px}}.tic [type='checkbox']:checked,.tic [type='checkbox']:not(:checked){position:absolute;left:-9999px}.tic [type='checkbox']:checked+label,.tic [type='checkbox']:not(:checked)+label{position:relative;padding-left:13px;margin:0 10px;cursor:pointer;line-height:13px;display:inline-block;font-size:14px;color:#d9dae8;font-family:'Roboto';font-weight:300}.tic [type='checkbox']:checked+label:before,.tic [type='checkbox']:not(:checked)+label:before{content:'\f00c';font-family:'Font Awesome 5 Free';background:grey;color:black;font-weight:bold;position:absolute;left:0;-webkit-border-radius:50%;border-radius:50%;padding:0.2rem;top:2px;width:18px;height:18px}.tic [type='checkbox']:checked+label:after,.tic [type='checkbox']:not(:checked)+label:after{font-family:'Font Awesome 5 Free';content:'\f00c';background:green;color:black;width:18px;font-weight:bold;height:18px;-webkit-border-radius:50%;border-radius:50%;padding:0.2rem;position:absolute;top:2px;left:0px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.tic [type='checkbox']:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.tic [type='checkbox']:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.add-student-btn{margin-right:0.7em;margin-top:0.5em;margin-bottom:2em}.add-student-btn.btn-no-link{cursor:default;text-decoration:none}.single-student-label{font-size:14px;color:#a0abbd;font-family:'Roboto'}.margin-bottom{margin-bottom:30px}.comp-margin{margin-bottom:20px}@media screen and (max-width: 64em){.comp-margin{margin:20px 0px}}.attendance .saved-taining-wrapper{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.attendance .add-group-btn{margin-left:3rem}.attendance .saved-students-info-wrapper{background:#35333a}.attendance .saved-training-header{width:-webkit-fill-available}.attendance .w2{width:2%}.attendance .w50{width:50%}.attendance-info{position:absolute;padding:2rem;min-width:200px;width:260px;margin-left:-150px}.attendance-info p{padding:0.1rem 0rem}@media screen and (max-width: 1150px){.attendance-info{margin:0;position:static}}@media screen and (max-width: 370px){.attendance-info{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.attendance .gold{color:gold}.attendance .custom-checkbox-label i{font-size:3rem}.attendance .margin-selected-checkbox [type='checkbox']:checked+label:before,.attendance .margin-selected-checkbox [type='checkbox']:not(:checked)+label:before,.attendance .margin-selected-checkbox [type='checkbox']:checked+label:after,.attendance .margin-selected-checkbox [type='checkbox']:not(:checked)+label:after{top:-10px}@media screen and (max-width: 48em){.attendance .w10{width:20%}.attendance .w15{width:22%}.attendance .w35{width:60%}}@media screen and (max-width: 415px){.attendance .bh{height:auto}}.attendance .none{display:none}.attendance h3{color:white}.attendance .saved-training-header{color:white}.attendance p.margin-selected-checkbox{zoom:2}.attendance .search-form{background:#363749 !important}.attendance .search-submit{background:#363749 !important}.attendance .fa-ico{margin:0}.payment-yes:before{font-family:'Font Awesome 5 Free';content:'\f00c';color:black;background:#03cb46;font-size:11px;-webkit-border-radius:50%;border-radius:50%;padding:0.2rem;font-weight:bold}.payment-no:before{font-family:'Font Awesome 5 Free';content:'\f024';color:red;font-weight:bold;font-size:11px}.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.student-payment-confirm-js, .student-payment-confirm-js-multi {cursor:pointer}.student-select-check .margin-selected-checkbox [type='checkbox']:checked+label:after,.student-select-check .margin-selected-checkbox [type='checkbox']:not(:checked)+label:after{background:#00e14a !important}.check-attendance .saved-students-wrapper{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0}.check-attendance .students-search{width:482px !important}@media screen and (max-width: 620px){.check-attendance .students-search{width:100% !important}}@media screen and (max-width: 370px){.check-attendance .fr{display:flow-root}}.check-attendance .mr{margin-right:1rem !important}.check-attendance .col1{width:250px;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.check-attendance .col1 div{height:52px;-webkit-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 445px){.check-attendance .col1{width:185px}}.check-attendance .name-border{border-bottom:2px solid red;height:54px !important;margin-left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.check-attendance .col2{width:-webkit-calc(100vw - 280px);width:calc(100vw - 280px);text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 445px){.check-attendance .col2{width:-webkit-calc(100vw - 210px);width:calc(100vw - 210px)}}.check-attendance .col2 p{font-size:13px}.check-attendance .df{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1200px}.check-attendance .mbca{margin-bottom:2px}.check-attendance .mb{margin-bottom:0.5rem}.check-attendance .filter-box{background:#313241}.check-attendance .filter-box select{background:#313241 !important}.check-attendance .saved-training-header{width:-webkit-fill-available;color:white;font-size:20px}.check-attendance .cv-button{color:black}.check-attendance .cv-button.disabled{border:1px solid #999999 !important;background-color:#cccccc !important;color:#666666 !important;cursor:not-allowed !important}.check-attendance .bg-darker{background:#2f2f34}.check-attendance .h80{height:52px;min-width:81px;margin-right:0.2rem;background-repeat:no-repeat;background-position:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.check-attendance .saved-student-img{height:4.2rem !important;width:4.2rem;-webkit-background-size:cover !important;background-size:cover !important}.check-attendance .cv-button-red{background:#f51d45;-webkit-border-radius:0.25rem;border-radius:0.25rem;padding:0.5em;width:9em;font-size:1.44rem;cursor:pointer}.check-attendance .cv-button-red i{font-size:0.75em;margin:0.2em}.check-attendance .cv-button-red:hover{background:#f63c5e}.check-attendance .w0{width:3rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.check-attendance .student-name{font-size:13px}.check-attendance .w35{width:217px}@media screen and (max-width: 445px){.check-attendance .w35{width:150px}}.check-attendance .border-red{border-bottom:2px solid red;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.check-attendance .student-select-arrow{background:transparent}.check-attendance .top-bar{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 55em){.check-attendance .top-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.check-attendance .top-bar form{margin-bottom:1rem}.check-attendance .top-bar .btn-wrapper{margin-bottom:1rem}}.check-attendance .green{color:green}.check-attendance .yellow{color:yellow}.check-attendance .gray{color:gray}.pr{padding-top:0;padding-bottom:0;zoom:0.85}.rh{height:unset !important}.shrink{height:45px !important;margin-bottom:0.2rem !important}.h45{height:45px !important;margin-bottom:0.2rem !important}.zoom09{zoom:0.9}.mb02{margin-bottom:0.2rem}.w130{width:130px}.centered-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.centered-flex .margin-selected-checkbox [type='checkbox']:checked+label:before,.centered-flex .margin-selected-checkbox [type='checkbox']:not(:checked)+label:before{top:-4px}.centered-flex .margin-selected-checkbox [type='checkbox']:checked+label:after,.centered-flex .margin-selected-checkbox [type='checkbox']:not(:checked)+label:after{top:-4px}.student-img-no-resize .saved-student-img-wrapper .saved-student-img{height:38px !important;width:38px}@media screen and (max-width: 415px){.student-img-no-resize .saved-student-img-wrapper .saved-student-img{height:26px !important;min-width:26px !important}}.absolute-left{position:absolute;left:0}.radio-field .custom-checkbox-label i{margin-right:0px !important}.radio-field .checkbox-wrapper{margin-bottom:0px !important}.radio-field [type='checkbox']:checked+label,.radio-field [type='checkbox']:not(:checked)+label{display:none;position:relative;padding-left:13px;margin:0px !important;cursor:pointer;line-height:13px;display:inline-block;font-size:14px;color:#d9dae8;font-family:'Roboto';font-weight:300}.radio-field [type='checkbox']:checked+label:before,.radio-field [type='checkbox']:not(:checked)+label:before{width:9px;display:none;height:9px;background:red;position:absolute;top:2px;left:0px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.radio-field [type='checkbox']:checked+label:after,.radio-field [type='checkbox']:not(:checked)+label:after{width:9px;display:none;height:9px;background:red;position:absolute;top:2px;left:0px;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.radio-field [type='checkbox']:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.radio-field [type='radio']:checked,.radio-field [type='radio']:not(:checked){position:absolute;left:-9999px}.radio-field [type='radio']:checked+label,.radio-field [type='radio']:not(:checked)+label{position:relative;padding-left:13px;margin:0px !important;cursor:pointer;line-height:13px;display:inline-block;font-size:14px;color:#828290;font-family:'Roboto';font-weight:300}.radio-field [type='radio']:checked+label:before,.radio-field [type='radio']:not(:checked)+label:before{content:'';position:absolute;left:0;top:2px;width:9px;height:9px;border:1px solid #828290;-webkit-border-radius:100%;border-radius:100%;background:#828290}.radio-field [type='radio']:checked+label:after,.radio-field [type='radio']:not(:checked)+label:after{content:'';width:9px;height:9px;background:red;position:absolute;top:2px;left:0px;-webkit-border-radius:100%;border-radius:100%;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.radio-field [type='radio']:checked+label:after{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.radio-field{-webkit-column-count:1 !important;-moz-column-count:1 !important;column-count:1 !important}.abs{position:absolute;left:0}.rels{position:relative;padding-left:30px}.add-membership h3{color:#f19300}.add-membership .student-btn-wrapper{float:left;width:-webkit-calc(100% - 1px);width:calc(100% - 1px);border-top:2px solid red}.add-membership .membership-detail{width:100%;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.add-membership .center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.add-membership .value{color:#00e14a;font-size:18px}.add-membership .add-student-form p{display:block;margin:0}.add-membership .width1000{width:1000px}@media screen and (max-width: 64em){.add-membership .width1000{width:100%}}.add-membership .saved-students-wrapper{width:450px;display:inline-block;margin-right:20px}@media screen and (max-width: 30em){.add-membership .saved-students-wrapper{display:block;margin-right:0}}@media screen and (max-width: 30em){.add-membership .saved-students-wrapper{width:100%;zoom:0.8}}.add-membership .col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 620px){.add-membership .col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.add-membership .rel{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.add-membership .student-btn-wrapper .btn-training i{font-size:2rem;margin-right:0.5rem}.add-membership .pl-20{padding-left:30px}.add-membership .w-short{width:70px}.add-membership .lg{color:#a29dc9}.add-membership .currency::after{content:attr(data-currency);position:absolute;right:55px;top:-5px;font-size:20px}@media screen and (max-width: 620px){.add-membership .currency::after{right:60px !important;top:20px !important}}.add-membership .add-group-wrapper{margin-bottom:0px}.add-membership .w400{width:400px;margin-bottom:0}.add-membership .add-student-form fieldset input[type='text']{background:#363749 !important;width:260px !important}.add-membership .add-student-form fieldset input[type='text']::-webkit-input-placeholder{text-align:left}.add-membership .add-student-form fieldset input[type='text']::-moz-placeholder{text-align:left}.add-membership .add-student-form fieldset input[type='text']::-ms-input-placeholder{text-align:left}.add-membership .add-student-form fieldset input[type='text']::placeholder{text-align:left}.add-membership .add-group fieldset{margin-bottom:0}.reset-input{background:#3b3940 !important}.rotate-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rotate-arrow-js{cursor:pointer}.cv-button button:disabled,button[disabled]{border:1px solid #999999 !important;background-color:#cccccc !important;color:#666666 !important;cursor:not-allowed !important}.absolute-int{position:absolute;top:-5px}@media screen and (max-width: 30em){.absolute-int{top:-25px}}@media screen and (max-width: 415px){.absolute-int{top:-30px}}@media screen and (max-width: 370px){.absolute-int{top:-43px}}.ml-a{margin-left:35px}@media screen and (max-width: 415px){.pbb{margin-bottom:0.2rem}}.ml-b{margin-left:18px}.select-attd{cursor:pointer}.abs-btn{position:absolute;right:30%;margin:0;font-size:22px !important;margin-top:10px}@media screen and (max-width: 48em){.abs-btn{right:0}}.attd-check::after{background:red}.margin-selectedd-checkbox [type='checkbox']:checked+label:after{background:blue !important}.reset-margin{margin:0}@media screen and (max-width: 48em){.m0{margin:0 !important}}@media screen and (max-width: 48em){.hide-mobile{display:none !important}}.no-scroll{overflow-x:unset !important}@media screen and (max-width: 1300px){.no-scroll{overflow-x:scroll !important}}