.nav-tabs li{border:1px solid #efeaec;border-bottom:2px solid #1fc8db;border-radius:0px;background-color:#fff;outline:none;width:50%;cursor:pointer;box-shadow:2px 2px 6px rgba(0,0,0,0.4)}.nav-tabs li:hover{border-bottom-color:#78a200}.nav-tabs li.active{border-bottom:2px solid white;cursor:pointer}.nav-tabs li.active a{cursor:pointer}.nav-tabs li.active a:hover{background-color:#fff;border:none;cursor:pointer}.nav-tabs li a{font-size:4vw;font-weight:bold;padding:0.5em;color:#1fc8db;background:none !important;border:none;cursor:pointer}.nav-tabs li a:hover{border:none;color:#78a200}.nav-tabs>li.active>a{color:#ff6e4b !important;border-radius:0px;outline:none !important;border:none}.tab-content{background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,0.4);padding:12px 15px 0px 15px}#search-results--header{background-color:#fff;border:1px solid #efeaec;border-bottom:2px solid #1fc8db;padding:0.5em}#search-results--header h2{color:#ff9700;font-weight:bold;font-size:1.2em;text-align:center;margin:0px auto}#search-results--well{position:relative;box-shadow:inset 2px 2px 6px rgba(0,0,0,0.4);border:1px solid #efeaec;border-top:none;transition:all linear 0.8s;outline:0;background:#fdfdfe;overflow:hidden;border-radius:0px}#search-results--well:before{display:block;content:"";background:radial-gradient(rgba(100,100,120,0.3) 15%, transparent 16%) 0px 0px,radial-gradient(rgba(100,100,132,0.2) 0%, transparent 40%) 0px 0px,radial-gradient(rgba(100,100,120,0.1) 15%, transparent 16%) 3px 3px,radial-gradient(rgba(100,120,120,0.1) 0%, transparent 40%) 3px 3px;background-size:6px 6px;top:0;left:0;bottom:0;right:0;position:absolute}#search-results--well #search-results--empty-msg{font-weight:100;text-transform:uppercase;letter-spacing:0.2em;color:#ff9700;font-weight:300;font-size:2em;text-align:center}input[type="checkbox"]{display:none;margin:0px;padding:0px;width:100px;height:100px}#boxform input[type="checkbox"]:checked+.ww-searchbox{border-bottom-color:#ff6e4b;opacity:0.8;color:#e42c00;box-shadow:inset 2px 2px 2px rgba(0,0,0,0.4)}.ww-searchbox:first-of-type{border-left:1px solid #efeaec}.ww-searchbox:last-of-type{margin-right:20px;clear:right}#boxform .ww-searchbox{font-weight:bold;height:62px;font-size:3vw;display:table;table-layout:fixed;overflow:hidden;padding:0.2em;float:left;margin:0px 0px 0px 0px;border-right:1px solid #efeaec;text-transform:uppercase;color:#127682;border-bottom:4px solid #1fc8db;background-color:white;opacity:0.9;transition:all 200ms ease-out;text-align:center;hyphens:manual}#boxform .ww-searchbox:hover{border-bottom-color:#78a200;color:#2c3c00}#boxform .ww-searchbox span{display:table-cell;vertical-align:middle;transition:all 400ms ease-in-out;letter-spacing:0.2em}label>input:checked{outline:4px solid red}#boxform .ww-searchbox input[type="checkbox"]{display:none}.filter--type-label{opacity:0.9;border:1px solid #efeaec;padding:12px;background-color:white;color:#ff6e4b;text-align:center;position:relative;margin:20px 0px 0px 0px}.filter--type-label h3{margin:0px;text-transform:uppercase;letter-spacing:0.2em}.filter--wrapper{padding:0px;margin-top:8px}.filter--wrapper .filter--type-label{margin-top:0px}.progress--wrapper{background-color:rgba(255,255,255,0.9);box-shadow:2px 2px 6px rgba(0,0,0,0.4);border:1px solid #efeaec}.exercise-list--well{max-height:60%;overflow:auto;border:1px solid #efeaec;border-top:none;transition:all linear 0.8s;outline:0;background:#fdfdfe;position:relative;box-shadow:inset 2px 2px 6px rgba(0,0,0,0.4);border-radius:0px}.exercise-list--well:before{display:block;content:"";background:radial-gradient(rgba(100,100,120,0.3) 15%, transparent 16%) 0px 0px,radial-gradient(rgba(100,100,132,0.2) 0%, transparent 40%) 0px 0px,radial-gradient(rgba(100,100,120,0.1) 15%, transparent 16%) 3px 3px,radial-gradient(rgba(100,120,120,0.1) 0%, transparent 40%) 3px 3px;background-size:6px 6px;top:0;left:0;bottom:0;right:0;position:absolute}.progress--value{text-shadow:0px 0px 6px rgba(0,0,0,0.4)}#current-exercise--well{border:1px solid #efeaec;box-shadow:inset 2px 2px 6px rgba(0,0,0,0.4);border-radius:0px;outline:0;padding:12px}#btn__start{transition:padding 400ms ease-in-out}#btn__back{padding:1vw;margin:12px 0px}#btn__back span{font-size:3vw;transition:font-size 400ms ease-in-out}.panel#workout-length--panel{border-bottom:4px solid #1fc8db}#panel-heading__exercise-list h2{font-weight:600}#workout-length--container{padding-bottom:56%;height:0;position:relative;border:1px solid #efeaec}#workout-length--header{font-size:0.8em}#workout-length--input{position:absolute;font-size:11vw;top:0;left:0;width:80%;height:80%;text-align:center;font-family:monoton;color:#ff9700;border:none;padding:0}.workout-length--spinner{cursor:pointer;position:absolute;right:0;background-color:#fff;width:20%;border:1px solid #efeaec;height:50%;text-align:center;border-right:none;overflow:hidden}.workout-length--spinner i{color:#1fc8db}.workout-length--spinner#workout-length--spinner__up:hover i{color:#78a200}.workout-length--spinner#workout-length--spinner__down{top:50%}.workout-length--spinner#workout-length--spinner__down:hover i{color:#ff6e4b}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#workout-length--unit{width:80%;height:20%;font-weight:bold;transition:font-size 400ms ease-in-out;text-align:center;position:absolute;bottom:0;text-align:center;background-color:#fff}@keyframes rainbow{0%{color:#ff9700}35%{color:#ffe000}70%{color:#78a200}100%{color:#1fc8db}}#complete--panel{padding:2em}#complete--panel #complete--text{font-weight:100;text-transform:uppercase;letter-spacing:0.2em;animation:rainbow 2000ms linear 0s infinite alternate;font-weight:300;text-shadow:0px 0px 0.15em rgba(255,151,0,0.2);text-align:center;font-size:5vw;margin:0px auto;display:block}.progress{box-shadow:inset 1px 1px 1px rgba(0,0,0,0.5);border-radius:0;border:1px solid #efeaec;background-color:#efeaec}.progress#progress__total{height:3em}.progress-bar{opacity:0.9;box-shadow:1px 1px 2px rgba(0,0,0,0.5)}.progress-bar#progress-bar__total{background:#ff9700}.progress-bar.strength{background-color:#ff9700}.progress-bar.cardio{background-color:#c60041}.progress-bar.plyo{background-color:#ffe000}.progress-bar.flex{background-color:#78a200}.progress-bar.other{background-color:#1fc8db}.progress--value{position:absolute;width:100%;text-align:center;top:0;left:0;padding:0.5em;font-weight:300;letter-spacing:0.2em;font-size:1.5em;color:#fff}#progress--header__total{text-transform:uppercase;color:#ff9700;font-size:2em;font-weight:500;letter-spacing:0.1em}#progress--header__current{text-transform:uppercase;font-size:1.5em;font-weight:300;letter-spacing:0.1em}.current-exercise{padding:5% 20%;background-size:cover;box-shadow:2px 2px 6px rgba(0,0,0,0.4)}.current-exercise h3{font-weight:100;text-transform:uppercase;letter-spacing:0.2em;text-align:center}.current-exercise h4{text-align:center;text-transform:capitalize;opacity:0.8}.ww-card{box-shadow:1px 1px 3px rgba(0,0,0,0.4);z-index:2;border-left:3px solid #ffe;padding:4px 24px 16px 24px;transition:all 200ms ease;opacity:0.9;cursor:pointer;width:100%;height:auto;font-size:12px;position:relative}.ww-card h1{text-transform:uppercase;letter-spacing:0.2em;font-weight:300;margin:0.5em 0em 0em 0em;white-space:nowrap;font-size:2em;height:1.2em;overflow:hidden;text-overflow:ellipsis}.ww-card h2{white-space:nowrap;margin:0em 0em 0.5em 0em;opacity:0.6;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;font-size:1.5em}.ww-card caption{color:#efeaec}.ww-card .description{height:1.42em;padding:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px}.ww-card:hover{box-shadow:2px 2px 6px rgba(0,0,0,0.4)}.ww-card.expanded{box-shadow:4px 4px 8px rgba(0,0,0,0.4);opacity:0.95;background-size:300%}.ww-card.expanded .description{white-space:normal;height:auto}.cardio{border-color:#c60041;color:#470017;background:#fff url("/assets/img/ww-wave_rasberry.png") no-repeat;background-size:120%;background-position:left bottom}.cardio h2{color:#ff4783}.cardio p{font-style:italic;opacity:0.8}.plyometrics{border-color:#ffe000;color:#807000;background:#fff url("/assets/img/ww-wave_lemon.png") no-repeat;background-size:120%;background-position:left bottom}.plyometrics h2{color:#fff080}.plyometrics p{font-style:italic;opacity:0.8}.strength{border-color:#ff9700;color:#804c00;background:#fff url("/assets/img/ww-wave_orange.png") no-repeat;background-size:120%;background-position:left bottom}.strength h2{color:#ffcb80}.strength p{font-style:italic;opacity:0.8}.other{border-color:#1fc8db;color:#0f626b;background:#fff url("/assets/img/ww-wave_lychee.png") no-repeat;background-size:120%;background-position:left bottom}.other h2{color:#8be5ef}.other p{font-style:italic;opacity:0.8}.flexibility{border-color:#78a200;color:#1a2300;background:#fff url("/assets/img/ww-wave_lime.png") no-repeat;background-size:120%;background-position:left bottom}.flexibility h2{color:#c6ff23}.flexibility p{font-style:italic;opacity:0.8}.flexibility h2{color:#6e8e14}#workout-length--input{font-size:30vw;transition:font-size 400ms ease-in-out}.workout-length--spinner{padding-top:8vw;transition:padding 400ms ease-in-out, color 100ms linear}.workout-length--spinner i{font-size:8vw;transition:font-size 400ms ease-in-out}#workout-length--unit span{font-size:5vw;transition:font-size 400ms ease-in-out}#btn__start{padding:5vw;transition:padding 400ms ease-in-out;overflow:hidden}#btn__start span{font-size:5vw;transition:font-size 400ms ease-in-out}@media (min-width: 480px){.nav-tabs li a{font-size:3.5vw}#boxform .ww-searchbox span{font-size:2.5vw}}@media (min-width: 768px){.nav-tabs li a{font-size:1.5vw}.container__sidebar-closed .sidebar--container{margin-left:-250px}.container__sidebar-closed .view{padding-left:0px !important}.container__sidebar-closed #boxform .ww-searchbox span{font-size:1.4vw}.view{padding-left:250px !important;transition:padding 400ms ease-in-out}header{background-color:red}.ww-card h1{font-size:2.5em}.ww-card h2{font-size:2em}#boxform .ww-searchbox span{font-size:1.2vw}.container__sidebar-closed .workout-length--spinner{padding-top:3vw}.container__sidebar-closed .workout-length--spinner i{font-size:3vw}.container__sidebar-closed #btn__start{padding:2.6vw}.container__sidebar-closed #btn__start span{font-size:1.8vw}.container__sidebar-closed #workout-length--unit span{font-size:2vw}#workout-length--input{font-size:8vw;transition:font-size 400ms ease-in-out}.workout-length--spinner{padding-top:2.5vw;transition:padding 400ms ease-in-out, color 100ms linear}.workout-length--spinner i{font-size:2.5vw;transition:font-size 400ms ease-in-out}#btn__start{padding:2vw;transition:padding 400ms ease-in-out}#btn__start span{font-size:1.5vw;transition:font-size 400ms ease-in-out}#workout-length--unit span{transition:font-size 400ms ease-in-out;font-size:1.6vw}#btn__back{padding:0.5vw}#btn__back span{font-size:1.2vw;transition:font-size 400ms ease-in-out}}@media (min-width: 992px){.ww-card{font-size:12px}.ww-card .description{font-size:14px}#boxform .ww-searchbox{font-weight:bold;height:62px}#boxform .ww-searchbox span{font-size:0.9vw}.container__sidebar-closed #boxform .ww-searchbox span{font-size:0.8vw}.filter--type-label{padding:0.5em}.filter--type-label h3{font-size:1.3vw;font-weight:bold}}@media (min-width: 1200px){#boxform .ww-card{font-size:14px}#boxform .ww-searchbox{font-size:10px}}@keyframes slideOutLeft{to{transform:translateX(-100%)}}@keyframes slideOutRight{to{transform:translateX(100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInTop{from{transform:translateY(-100%)}to{transform:translateX(0)}}@keyframes slideOutTop{to{transform:translateY(-100%)}}.writer-page.ng-enter{animation:slideInLeft 600ms both ease-in-out;animation-delay:610ms}.writer-page.ng-leave{animation:slideOutLeft 600ms both ease-in-out}.worker-page.ng-enter{animation:slideInRight 600ms both ease-in-out;animation-delay:610ms}.worker-page.ng-leave{animation:slideOutRight 600ms both ease-in-out}.unstarted-page.ng-leave{animation:slideOutLeft 600ms both ease-in-out}.started-page.ng-enter{animation:slideInRight 600ms both ease-in-out;animation-delay:610ms}.started-page.ng-leave{animation:slideOutRight 600ms both ease-in-out}.ww-card-container.ng-enter{transition:all 400ms ease-in-out;transform:translateY(-100vh)}.ww-card-container.ng-enter-active{transform:translateY(0vh)}.ww-card-container.ng-leave{transform:translateY(0vh);transition:all 400ms ease-in-out}.ww-card-container.ng-leave-active{transform:translateY(-100vh)}html{height:100%;font-size:62.5%}body{background-color:rgba(205,210,217,0.6);background-size:100% 100%;background-repeat:repeat;transition:all 4s linear;padding:0px;margin:0px}body header{box-shadow:4px 4px 8px rgba(0,0,0,0.4);background-color:#fff;opacity:1;margin:0px;border-bottom:3px solid #1fc8db;z-index:999}body header h1{letter-spacing:0.2em;font-family:Monoton !important;color:#ff9700;text-align:center;margin:0px;padding:0.25em;font-size:36px}body header .hamburger{color:#ff9700;display:block;position:absolute;top:0px;left:0px;margin:12px;font-size:20px;border:1px solid #efeaec;padding:0.25em;cursor:pointer}body header .hamburger:hover{color:#1fc8db}body header a{text-decoration:none}body header a:hover,body header a:active,body header a:visited,body header a:focus{text-decoration:none}body footer{box-shadow:2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 2px 2px 6px rgba(0,0,0,0.4);position:relative;bottom:0;margin-top:10vh;z-index:99;opacity:1;text-align:center;background-color:#bfc5ce;padding:1em;border-top:1px solid rgba(147,157,173,0.6);color:rgba(72,81,95,0.6)}body footer a{color:rgba(28,32,37,0.6);text-decoration:underline}body .container{position:relative;width:100%;padding-top:0px;min-height:100%}body .container:before{display:block;content:"";background:radial-gradient(rgba(200,185,50,0.675) 15%, transparent 16%) 0px 0px,radial-gradient(rgba(200,185,55,0.45) 0%, transparent 40%) 0px 0px,radial-gradient(rgba(200,185,50,0.225) 15%, transparent 16%) 3px 3px,radial-gradient(rgba(200,50,50,0.225) 0%, transparent 40%) 3px 3px;background-size:6px 6px;top:0;left:0;bottom:0;right:0;position:absolute}.container__sidebar-closed .sidebar--container{margin-left:-250px}.container__sidebar-closed .view{padding-left:0px}.container__sidebar-closed .screen{display:none}.sidebar--container{box-shadow:1px 1px 3px rgba(0,0,0,0.4);position:absolute;left:0px;top:0px;padding:0px;width:250px;z-index:50;height:100%;background-color:#fcfcfc;transition:margin 400ms ease-in-out}.sidebar--container .sidebar li{font-weight:100;text-transform:uppercase;letter-spacing:0.2em;font-weight:300;border-bottom:1px solid #efeaec;width:100%;margin:0px;outline:none}.sidebar--container .sidebar li a{color:#127682}.sidebar--container .sidebar li:hover{border-right:4px solid #1fc8db}.sidebar--container .sidebar li:hover a{color:#ff9700}.sidebar--container .sidebar li:last-of-type{position:relative;bottom:0px}.sidebar--container .nav-stacked>li+li{margin-top:0px}.view{padding-left:0px;transition:padding 400ms ease-in-out;min-height:100%}.f-right{float:right}.panel{padding:0px;border-radius:0px;border:1px solid #efeaec;box-shadow:1px 1px 3px rgba(0,0,0,0.4)}.panel-heading{border-bottom:2px solid #1fc8db;border-radius:0px;margin:0.5em 1em 1em 1em}.panel-heading h2{font-weight:100;text-transform:uppercase;letter-spacing:0.2em;color:#ff6e4b;font-weight:400;font-size:1.2em;text-align:center;margin:0px auto}.well{margin-bottom:0px;padding:8px 22px}.panel-content{padding:0px 12px 12px 12px}.header--wrapper{box-shadow:2px 2px 6px rgba(0,0,0,0.4);background-color:#fff;border:1px solid #efeaec;border-bottom:2px solid #1fc8db;padding:0.5em;margin-bottom:0em}.header--wrapper h2{font-weight:100;text-transform:uppercase;letter-spacing:0.2em;color:#ff6e4b;font-size:1.2em;text-align:center;margin:0px auto;font-weight:bold}.btn{box-shadow:2px 2px 6px rgba(0,0,0,0.4);font-weight:100;text-transform:uppercase;letter-spacing:0.2em;border-radius:0px;width:100%;border:none}.btn-primary{background-color:#78a200;border-color:#526f00}.btn-primary:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:focus{background-color:#8bbc00 !important;border-color:#8bbc00 !important}.row--padding{padding:12px}.screen{display:block;background-color:rgba(94,106,124,0.6);opacity:0.7;z-index:40;height:100vh;width:100vw;position:absolute;left:0;top:0;transition:all 400ms ease-in-out}@media screen and (min-width: 768px){.screen{display:none}}
