@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}*{outline:0}.content{height:100%;overflow:auto;padding-top:73px}@media (max-width:600px){.content{padding-top:50px}}.ng-cloak,.x-ng-cloak,[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.header-profile-image{border-radius:50%;height:40px;margin:0 0 0 20px;-o-object-fit:cover;object-fit:cover;opacity:.5;width:40px}.open .header-profile-image,a:hover .header-profile-image{opacity:.7;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.user-header-dropdown-toggle+ul{top:91%}.error-text{display:none}.has-error .help-block.error-text{display:block;margin-top:0;position:relative;z-index:999999}.has-error .help-inline.error-text{display:inline}.nav.navbar-nav.navbar-right{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto}@media (max-width:767px){.nav.navbar-nav.navbar-right{display:none}}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-toggle{border-color:transparent!important}.navbar-inverse .navbar-toggle{margin:0 0 0 auto;float:none}.navbar-inverse .navbar-toggle:active,.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:transparent!important}.navbar .navbar-collapse{background-color:rgba(255,255,255,.21);background-image:none;color:#fff;height:10px}@media (max-width:767px){.navbar-collapse .navbar-nav{margin:0 -15px}}.navbar-collapse ul>li>a{font-size:1.4rem;padding-bottom:12px;padding-top:12px;font-weight:300;letter-spacing:.3px}.navbar-inverse{background-image:linear-gradient(267deg,#4cbbba,#3ba4a3 29%,#258584);border:0}.navbar-inverse.navbar-nav>li>a{color:#fff;text-shadow:none}.navbar-inverse .navbar-nav>li>a{color:#fff;text-shadow:none;font-size:1.5rem;font-weight:300;letter-spacing:.3px}.navbar-inverse .navbar-nav.navbar-right>li>a{font-size:1.4rem}.navbar-inverse .navbar-nav>.active>a{background-color:rgba(255,255,255,.2);background-image:none;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .1s ease;transition:all .1s ease}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:rgba(255,255,255,.2);background-image:none;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .1s ease;transition:all .1s ease}.navbar .navbar-nav .open .dropdown-menu>.active>a{background-image:none;-webkit-transition:all .1s ease;transition:all .1s ease}html{font-size:62.5%}.lb-container,body,html{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:'Lato',helvetica,sans-serif;font-weight:400;height:100%}::-webkit-scrollbar-thumb{background:#b9bdc5}.navbar-header{width:100%;max-height:80px;border:0;float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 10px 8px 20px}.navbar-header svg{padding:20px}.navbar-header .navbar-logo{max-height:100%;opacity:.8;width:50px}@media (max-width:600px){.navbar-header .navbar-logo{height:26px;width:23px}}.navbar-header .btn.login{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:145px;font-size:1.8rem;margin:0 20px 0 0}.navbar-header .btn.login,.navbar-header .btn.login:hover{background-color:transparent;border:1px solid #fff}.btn-file{overflow:hidden;position:relative}.btn-file input[type=file]{background:#fff;cursor:inherit;display:block;filter:alpha(opacity=0);font-size:10rem;min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;text-align:right;top:0}.navbar-inverse{z-index:300}.navbar-inverse .navbar-nav ul{border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-inverse .navbar-nav>li>.dropdown-menu{background-color:#87cdc4;left:0;padding:0}.navbar-inverse .navbar-nav>li>.dropdown-menu .divider{margin:0}.navbar-inverse .navbar-nav>li>.dropdown-menu li{padding:5px 0}.navbar-inverse .navbar-nav>li>.dropdown-menu li:first-child{padding-top:5px}.navbar-inverse .navbar-nav>li>.dropdown-menu li:last-child{padding-bottom:5px}.navbar-inverse .navbar-nav>li>.dropdown-menu li.divider{padding:0}.navbar-inverse .navbar-nav>li>.dropdown-menu li>a{margin:0;padding:5px 20px}.navbar-inverse .navbar-nav>li>.dropdown-menu li>a:hover{background-color:#e2e2e3;background-image:none!important}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{background-color:#87cdc4;color:#fff;font-size:1.4rem;font-weight:300}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#a3dad2}.navbar-fixed-top .navbar-collapse{max-height:none}.navbar-fixed-top .navbar-collapse.ng-hide{display:none!important}.btn.btn-primary,.btn.btn-secondary,.btn.btn-user-view{padding:4px}.btn.btn-download,.btn.btn-primary,.btn.btn-secondary,.btn.btn-user-view{border-radius:22px;-webkit-box-shadow:none;box-shadow:none;font:1.5rem Lato;height:42px;margin-bottom:16px;outline:0;text-shadow:none;text-transform:uppercase;width:180px}.btn.btn-primary,.btn.btn-primary:hover{background-color:#fbac43;background-image:none;border:2px solid transparent;color:#fff}@media (max-width:767px){.btn.btn-primary{width:100%}}.btn.btn-primary:hover{background-color:#fbbc68;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}.btn.btn-primary:active{background-color:#e19a3c}.btn.btn-download{background-image:none;background-color:#fff;border:2px solid #fbac43;color:#fbac43;padding:10px 4px 4px}@media (max-width:767px){.btn.btn-download{width:100%}}.btn.btn-download:active,.btn.btn-download:hover{border:2px solid #e19a3c;color:#e19a3c;-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}.btn.btn-secondary{background-color:transparent;border:2px solid #fbac43;color:#fbac43}.btn.btn-user-view{background-color:#afbdc8;color:#404245}.btn.btn-user-view:hover{background-color:#a5a5a5}.bold{font-weight:700}.underline{text-decoration:underline}.italic{font-style:italic}.glyphicon.glyphicon-trash{color:#afbdc8}div:active,div:focus,input:active,input:focus,span:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:0!important;outline-offset:0!important}h1,h2,h3{margin-bottom:20px}.ui-notification{border-radius:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1);box-shadow:0 2px 4px 0 rgba(0,0,0,.1);color:#585243!important;font:1.6rem 500 Lato;letter-spacing:-.6px;margin:113px 50px 0 0;padding:7px 0 5px 50px;width:30%}@media (max-width:600px){.ui-notification{border-radius:0;margin-top:34px;margin-right:-10px;width:100%}}.ui-notification>.message{margin:10px 35px 10px 10px}.ui-notification.info,.ui-notification.primary{background:linear-gradient(90deg,#56b9fb 50px,#fff 0)}.ui-notification.success{background:linear-gradient(90deg,#00d19c 50px,#fff 0)}.ui-notification.error{background:linear-gradient(90deg,#f8615a 50px,#fff 0)}.ui-notification.warning{background:linear-gradient(90deg,#e6c236 50px,#fff 0)}.ui-notification .icon-container{position:absolute;left:0;height:100%;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px}.ui-notification i.fa-check-circle,.ui-notification i.fa-exclamation-triangle,.ui-notification i.fa-flag,.ui-notification i.fa-info-circle{color:#fff;font-size:2.4rem}.ui-notification i.fa-times{font-size:2.2rem;opacity:.3;position:absolute;right:2.5%;top:calc(50% - 11px)}.ui-notification .message-text{margin:0 25px 0 0;display:block}.disclaimer-background{background-color:#258584;color:#fff}.disclaimer{padding:20px}.disclaimer h5{font-size:16px;font-weight:800}.yellow-caret{caret-color:#fbac43}textarea{border:1px solid #dedede;resize:none}hr{margin:15px 0 0}.btn-circle{border-radius:50%}.content.admin:not(.signup),.content.settings,.content.tasks{padding-top:123px}@media (max-width:767px){.content.admin:not(.signup),.content.settings,.content.tasks{padding-top:73px}}@media (max-width:600px){.content.admin:not(.signup),.content.settings,.content.tasks{padding-top:50px}}.content.bad-request,.content.forbidden,.content.not-found,.content.server-error{background-color:#f7f7f7;height:100%;padding-top:300px;text-align:center}@media (max-width:767px){.content.bad-request,.content.forbidden,.content.not-found,.content.server-error{padding-top:120px}}.content.bad-request .error-text-1,.content.forbidden .error-text-1,.content.not-found .error-text-1,.content.server-error .error-text-1{color:#424242;font-size:3.5rem;font-weight:700;margin-top:22px;min-height:42px}.content.bad-request .error-text-2,.content.forbidden .error-text-2,.content.not-found .error-text-2,.content.server-error .error-text-2{color:#979797;font-size:1.8rem;height:44px;margin-top:28px}.content.bad-request .error-text-2 a,.content.forbidden .error-text-2 a,.content.not-found .error-text-2 a,.content.server-error .error-text-2 a{color:#56b9fb;font-size:1.8rem}.content.bad-request .error-page-button,.content.forbidden .error-page-button,.content.not-found .error-page-button,.content.server-error .error-page-button{height:40px;margin-top:40px;width:117px}.privacy-policy-content{margin:5% 10%;text-align:justify;font-size:16px;line-height:25px}.privacy-policy-content h1,.privacy-policy-content h2{color:#258584}.privacy-policy-content a,.privacy-policy-content a:focus,.privacy-policy-content a:hover{font-size:16px;line-height:25px}.content.home{overflow:hidden}.content.home .lb-container{position:relative;background-color:#39a1a0}.content.home .lb-container .onboarding-modal{position:absolute}@media (max-width:767px){.content.home .lb-container .onboarding-modal{position:fixed}}.content.home .lb-container .onboarding-modal__overlay{background-color:transparent}.u-display__none{display:none!important}@media (max-width:1023px){.u-display__none--lg{display:none!important}}@media (max-width:767px){.u-display__none--md{display:none!important}}@media (max-width:600px){.u-display__none--sm{display:none!important}}@media (max-width:460px){.u-display__none--xs{display:none!important}}.u-display__block{display:block!important}@media (max-width:1023px){.u-display__block--lg{display:block!important}}@media (max-width:767px){.u-display__block--md{display:block!important}}@media (max-width:600px){.u-display__block--sm{display:block!important}}@media (max-width:460px){.u-display__block--xs{display:block!important}}

.admin-settings{color:#424242;font-size:15px;margin-top:30px}.admin-settings .signup-questions{margin-bottom:15px}.admin-settings .signup-questions input{width:90%}.admin-settings .signup-questions button.btn{margin:0}.admin-settings .signup-questions .btn-delete{padding:0}
.lb-container.authentication{background-color:#87cdc4;padding:110px 0}.lb-container.password{padding:110px 0}@media (max-width:767px){.lb-container.authentication,.lb-container.password{padding:90px 0}}@media (max-width:600px){.lb-container.authentication,.lb-container.password{padding:51px 0;background-color:#fff}}.authentication-container{text-align:center}.authentication-container .form-group{overflow:visible;position:relative}.authentication-container .form-group .form-control{height:40px}.authentication-container label.hidden-label{position:absolute;top:-5px;font-family:'Fjalla';font-size:1.2rem;font-weight:700;color:#13bcbc;text-align:left;text-transform:uppercase;display:none}.authentication-container label.hidden-label.pw-label{padding-left:0}.authentication-container input:focus+label.hidden-label,.authentication-container input:hover+label.hidden-label,.authentication-container textarea:focus+label.hidden-label,.authentication-container textarea:hover+label.hidden-label{display:block}.authenticationWrapper .form-group{position:relative}.authenticationWrapper input.form-control{height:40px;padding:6px 0 0;line-height:1}.authenticationWrapper .terms,.authenticationWrapper .terms a{font-size:12px;padding:0;margin-bottom:20px}.authenticationWrapper .signin-terms,.authenticationWrapper .signin-terms a{font-size:12px;padding:0;margin-top:-10px;color:#a5a5a5;text-align:center}.panes-wrapper{width:80%;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15);margin-top:80px}@media (max-width:767px){.panes-wrapper{background:#fff;width:75%;padding:0;margin-top:25px}}@media (max-width:600px){.panes-wrapper{width:100%;position:relative;padding:0;margin-top:0;-webkit-box-shadow:unset;box-shadow:unset}}.outercontainer{display:table;width:100%}.outercontainer.reset{height:300px}.leftpane{padding:0;background-color:rgba(255,255,255,.4);background-image:radial-gradient(circle at 50% 56%,#4cbbba,#3ba4a3 15%,#258584);display:table-cell;vertical-align:middle;width:40%;height:100%}.leftpane .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.leftpane .img-wrapper img{max-width:50%;-webkit-box-flex:1;-ms-flex:1;flex:1}.leftpane .img-wrapper img.key-icon-small,.signin button.login i,.signup button.login i{display:none}@media (max-width:767px){.leftpane{display:block;height:100px;width:100%}.leftpane .img-wrapper img.key-icon,.leftpane .img-wrapper img.login-icon{max-width:70px}}@media (max-width:600px){.leftpane{display:block;position:absolute;right:calc(50% - 75px);top:30px;border-radius:50%;height:150px;width:150px}.leftpane .img-wrapper img.key-icon{display:none}.leftpane .img-wrapper img.key-icon-small{max-width:63%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:block}.forgot .leftpane{background-image:none}}.signup input:focus:-moz-placeholder{color:transparent}.signup input:focus::-webkit-input-placeholder{color:transparent}.signup input:hover::-webkit-input-placeholder{color:transparent}.signup input:hover:-moz-placeholder{color:transparent}.signin button.login[disabled] i,.signup button.login[disabled] i{display:inline-block}.signin input:focus::-webkit-input-placeholder{color:transparent}.signin input:focus:-moz-placeholder{color:transparent}.signin input:hover::-webkit-input-placeholder{color:transparent}.signin input:hover:-moz-placeholder{color:transparent}.rightpane{background-color:#fff;width:60%;display:table-cell;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:767px){.rightpane{width:100%;display:block;position:relative;left:0;margin-top:40px;padding-top:0}}@media (max-width:600px){.rightpane{margin-top:192px}}.rightpane h3{font-weight:900;font-size:25px}@media (max-width:767px){.rightpane h3{margin:10px 0}}.card{color:#404245;padding:8% 4% 2%;text-align:center}@media (max-width:767px){.card{padding:0 4% 2%}.card,.card fieldset{margin:0 10%}}@media (max-width:600px){.card{margin:0}}.card form{display:inline-block;width:70%}@media (max-width:767px){.card form{width:85%}}@media (max-width:600px){.card form{width:100%}}.card .pw-recover-text{text-align:left;margin:0 20%;font-size:1.6rem}.card .pw-recover-text h3{font-size:3.4rem}@media (max-width:767px){.card .pw-recover-text{margin:0}}@media (max-width:600px){.card .pw-recover-text{font-size:1.3rem;margin:0 30px}.card .pw-recover-text h3{font-size:2.1rem;text-align:center}}.card input,.card select{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.card input{border:0;border-bottom:1px solid #b0bec5;font-weight:400;padding-left:0;border-radius:0}.card input[type=checkbox]{position:relative;top:-4px;margin:0}.login .card form{width:60%}@media (max-width:767px){.login .card form{width:70%}}.card select{color:#404245;border-radius:100px;font-size:1.4rem}input:-webkit-autofill{border:0;border-bottom:1px solid #b0bec5;border-radius:0;color:#b0bec5;-webkit-box-shadow:none;box-shadow:none}.form-control:focus{color:#404245;border:0;border-bottom:solid 1px #13bcbc;margin-top:0}.form-control:focus,.has-error .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.content .restore input.form-control,.has-error .form-control{-webkit-box-shadow:none;box-shadow:none}.fix-top-margin{margin-top:-5px}a,a:hover,a:visited{font-size:1.4rem;color:#00baff;cursor:pointer}.switch-landing a,a.yellow-link,a:hover.yellow-link,a:visited.yellow-link{color:#fbac43;text-decoration:none}.nolink{font-size:11px;font-weight:700;color:#26282a}.content .form-horizontal .form-group{margin-right:0;margin-left:0;margin-bottom:0}.content .restore{margin:0;height:400px;border-radius:4px;background-color:rgba(255,255,255,.4);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15);border:0;cursor:pointer;padding:8px 12px}@media (max-width:767px){.content .restore{width:80%}}.content .restore.row img{height:85%;display:inline-block}.content .restore .form-group{margin-bottom:30px}.content .restore .input-error{position:absolute}.content .restore h3{font-weight:800;padding-left:0;margin-bottom:20px}.authentication.signup label,.content .restore label.form-label{font-family:'Fjalla',helvetica,sans-serif;color:#13bcbc;text-align:left}.content .restore input.form-control{border-top:none;border-left:none;border-right:none;border-radius:0;margin:5px 0 0}.content .login-body,.content .restore-body{background-color:#fff;width:60%;padding:3% 8%}.content .login-body>p,.content .restore-body>p{margin-bottom:25px}@media (max-width:767px){.content .login-body .restore-body,.content .restore-body .restore-body{width:90%;margin:0 auto}}.content .form-horizontal,.content .login-body .form-horizontal,.content .restore-body .form-horizontal,.login .form-group-field{margin:auto}@media (max-width:767px){.content .restore-body{width:90%;margin:0 auto}}.row .col-md-12 text-center{position:relative;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1}.row .header-profile-imgage{border-radius:50%;height:50px;margin-top:10px}.row .FormElement{margin-top:15px;margin-bottom:10px;margin-left:61px}.row input.ng-invalid.ng-dirty{border-bottom:1px solid #f8615a}.password.reset.invalid,.password.reset.success{background-color:#87cdc4}.btn.btn-primary.wide-button{width:100%}.authentication.signup .form-group.passwordInstruction ul{list-style:none!important}.authentication.signup .g-recaptcha{margin-top:10px;margin-bottom:10px}.authentication.signup label{font-family:'Fjalla';font-size:10px;font-weight:700;padding-left:2px}.authentication.signup .server-error{background:pink;margin-bottom:25px}.signin fieldset{text-align:left;vertical-align:middle;margin-bottom:20px}.switch-landing{text-align:right;margin-right:-20%;margin-bottom:-20%;padding-bottom:10px}.switch-landing a{text-align:left}@media (max-width:767px){.switch-landing{text-align:left;margin:0 0 10px}}@media (max-width:600px){.switch-landing{text-align:left}}.form-group{margin-top:15px;margin-bottom:0}.form-group.show-password-change{margin-bottom:30px}.margintop-0{margin-top:0}.signup-dropdown{height:29px;overflow:hidden;width:100%;margin-top:30px;color:#13bcbc}.signup-dropdown~.signup-dropdown{margin-top:15px}.coach-select,.referral-select{border:0;outline:0}.lb-container.password,.lb-container.password>.lb-container,.lb-container.password>.lb-container>.lb-container{background-color:#87cdc4;text-align:center}@media (max-width:600px){.lb-container.password,.lb-container.password>.lb-container,.lb-container.password>.lb-container>.lb-container{background-color:#fff}}@media (max-width:767px){.nav.navbar-nav.navbar-right.show-signin{display:block;margin-top:0!important}}.nav.navbar-nav.navbar-right.show-signin .btn.login,.nav.navbar-nav.navbar-right.show-signin.btn.btn-primary{height:30px;margin:0}
.settings.profile{background-color:#f7f7f7}.profile-page{color:#424242;font-size:1.6rem;max-width:540px;margin:0 auto;width:90%;padding:30px 0 0 40px}@media (max-width:767px){.profile-page{padding:90px 0 0 40px}}@media (max-width:600px){.profile-page{padding:20px 0 0 40px}}.profile-page input{color:#424242;font-size:1.5rem}.profile-page input:active,.profile-page input:focus,.profile-page input:hover{border-bottom:solid 1px #13bcbc}.profile-page label{display:block;font-family:'Fjalla';font-size:1.3rem;font-weight:400;color:#13bcbc;text-transform:uppercase}.profile-page .img-thumbnail{background-color:#ddd}.profile-page .description{font-size:1.6rem;line-height:24px;min-height:70px;height:auto}.profile-page .btn-flat{background-color:#f7f7f7;border:0;color:#9e9e9e;font-size:1.6rem;margin-bottom:0}.profile-page .btn-file{top:46px;left:-41px;color:#f0cc00;background-color:inherit}.profile-page .btn-file i.fa,.profile-page .btn-file i.fas{font-size:3.4rem}.profile-page .btn-file:active,.profile-page .btn-file:focus,.profile-page .btn-file:hover{-webkit-box-shadow:none;box-shadow:none}.profile-page .form-control,.profile-page .textarea-form-control{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border:0;border-bottom:1px solid #b0bec5;height:auto}.profile-page .form-control{margin:0;padding:0;width:280px}.profile-page .textarea-form-control{padding-left:0;width:100%;position:relative;top:-1px}.profile-page .textarea-form-control:active,.profile-page .textarea-form-control:focus,.profile-page .textarea-form-control:hover{border-bottom:solid 1px #13bcbc}.profile-page div.text-success{color:#ce3416;margin-top:20px}.profile-page .user-name{font-size:3.5rem;line-height:35px;margin-right:10px;margin-bottom:10px;font-weight:700}.profile-page .dropdown-display{width:125px}.profile-page .date-dropdown{width:125px;display:inline-block;margin:0}.profile-page .dropdown-display:active,.profile-page .dropdown-display:focus,.profile-page .dropdown-display:hover{border:1px solid #13bcbc}.user-profile-picture{border-radius:50%;height:122px;width:122px;border:0;-webkit-box-shadow:none;box-shadow:none;padding:0;-o-object-fit:cover;object-fit:cover}.form-group{display:block;margin-bottom:30px}.form-group.name-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-bottom:20px}.form-group.name-container::after{content:"";display:table;clear:both}.form-group.name-container.edit{position:relative}.form-group.name-container input{height:46px;position:relative}.form-group.name-container .user-name{line-height:46px;display:inline-block}.form-group.name-container span.fluid input{width:100%}.form-group.email-container input{position:relative;top:1px}.form-group.description-container{margin-bottom:28px}.form-group.country-container input{position:relative;top:-1px}.form-group .error-message{font-size:1.2rem;color:#f8615a;margin:0;line-height:15px;text-align:left}.form-group .margin-top{margin-top:10px}.form-group .password-group{position:relative;width:235px;border-bottom:solid 1px #b0bec5}.form-group .password-group .show-password{width:50px;float:right;margin-left:-25px;margin-top:-25px;position:relative;z-index:10;cursor:pointer}.form-group .password-group .form-control{display:inline-block;border-bottom:none}.form-group .password-group .form-control.ng-invalid{border-bottom:1px solid #f8615a}.form-group:focus .hidden-label,.form-group:hover .hidden-label{visibility:visible}.show-password-change a{display:block}
@media (min-width:992px){.nav-users{position:fixed}}.profile-upload-btn{margin-top:27px}.social-account-container{display:inline-block;position:relative}.btn-add-remove-account{pointer-events:none;position:absolute;right:10px;top:10px}.user-profile-picture{max-height:150px}.social-button{-webkit-transition-duration:.4s;transition-duration:.4s}.social-button:hover{opacity:.65}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.dropdown-container{position:relative;height:25px;width:100%;cursor:pointer}.dropdown-container .mask{position:fixed;top:0;bottom:0;left:0;right:0}.dropdown-container .dropdown-display{width:100%;font:1.3rem Lato;color:#b0bec5;border:1px solid #b0bec5;border-radius:100px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dropdown-container .dropdown-display span{border-right:1px solid #b0bec5;padding:1px 6px;display:inline-block;width:calc(100% - 20px);white-space:nowrap;overflow:hidden;vertical-align:top}@media (max-width:600px){.dropdown-container .dropdown-display span{line-height:17px}}.dropdown-container .dropdown-display i{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:2px;cursor:pointer}.dropdown-container .dropdown-display.clicked{border:1px solid #13bcbc;color:#404245}.dropdown-container .dropdown-display.clicked span{border-right:1px solid #13bcbc}.dropdown-container .dropdown-display.clicked i{color:#13bcbc}.dropdown-container .dropdown-display.selected{border:1px solid #404245;color:#404245}.dropdown-container .dropdown-display.selected span{border-right:1px solid #404245}.dropdown-container .dropdown-display.selected i{color:#404245}.dropdown-container .dropdown-display.inactive{border:1px solid #f2f2f2;color:#afbdc8;background-color:#f2f2f2}.dropdown-container .dropdown-display.inactive span{border-right:1px solid #f2f2f2}.dropdown-container .dropdown-display.inactive i{color:#b0bec5}.dropdown-container .dropdown-list{position:absolute;top:25px;left:0;z-index:10;width:100%;max-height:133px;color:#565a5a;background-color:#fff;overflow:scroll;-webkit-box-shadow:0 9px 35px -4px rgba(0,0,0,.75);box-shadow:0 9px 35px -4px rgba(0,0,0,.75)}.dropdown-container .dropdown-list ul{padding:0}.dropdown-container .dropdown-list li{list-style-type:none;padding:0}.dropdown-container .dropdown-list li span{display:block;padding-left:30px;padding-top:3px;color:#565a5a}.dropdown-container .dropdown-list li span:hover{background-color:rgba(19,188,188,.1)}
.admin-dropdown{position:absolute;bottom:10px;right:10px;z-index:220}.admin-dropdown .btn-detail-action{position:absolute;bottom:0;right:10px;padding:0;font-weight:100;background-color:#fff;color:#afbdc8;width:17px;height:17px;font-size:1rem;line-height:1}.admin-dropdown .btn-detail-action :hover{color:#2dc3f4}.admin-dropdown .btn-detail-action .plus-icon{position:relative;top:-3px;left:-2px}.admin-dropdown .action-dropdown{cursor:pointer;position:absolute;right:10px;width:125px;top:10px;background-color:#fff;border-radius:3px;padding:0;-webkit-filter:drop-shadow(3px 1px 2px rgba(0,0,0,.5));filter:drop-shadow(3px 1px 2px rgba(0,0,0,.5));-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;z-index:200}.admin-dropdown .action-dropdown li{line-height:29px;text-align:left;padding:5px 10px}.admin-dropdown .action-dropdown li:hover{background-color:#dff0f0}.admin-dropdown .action-dropdown li:hover .picture-icon{color:#258584}.admin-dropdown .action-dropdown li:hover .star-icon{color:#fed430}.admin-dropdown .action-dropdown li:hover .text-icon{color:#5442dd}.admin-dropdown .action-dropdown li:hover .checklist-icon{color:#75dfbf}.admin-dropdown .action-dropdown li:hover .columns-icon{color:#56b9fb}.admin-dropdown .action-dropdown li:hover .trophy-icon{color:#f8e71c}.admin-dropdown .action-dropdown span{color:#4a4a4a;font-size:1rem;vertical-align:middle}.admin-dropdown .action-dropdown .checklist-icon,.admin-dropdown .action-dropdown .columns-icon,.admin-dropdown .action-dropdown .comment-icon,.admin-dropdown .action-dropdown .picture-icon,.admin-dropdown .action-dropdown .star-icon,.admin-dropdown .action-dropdown .text-icon,.admin-dropdown .action-dropdown .trophy-icon{width:16px;height:16px;font-size:1.8rem;margin-right:10px;vertical-align:middle;color:#afbdc8}.dropdown-mask{height:100vh;width:100vw;position:fixed;top:0;left:0;background-color:transparent;z-index:210}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.detail-admin-settings>legend{color:#585243;font:700 1.6rem Lato;font-weight:700;padding:10px;margin:0}.detail-admin-settings>div{background-color:#fff;padding:10px}.detail-admin-settings hr,.detail-admin-settings strong{display:block;margin-bottom:15px}.detail-admin-settings .power-plan-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-admin-settings .power-plan-category{padding:0 15px 0 0}.detail-admin-settings label{font:400 1.6rem Lato;margin-right:6px}.detail-admin-settings ul{padding-left:0}.detail-admin-settings input[type=checkbox]{margin-right:10px}
.avatar{display:inline-block;vertical-align:top}.avatar .avatar-inner-container{border-radius:50%;display:inline-block;padding:5px;position:relative;width:100%;text-align:center}.avatar .avatar-inner-container:before{content:"";display:block;padding-top:100%}.avatar .avatar-inner-container .avatar-content{position:absolute;top:0;left:0;bottom:0;right:0;border-radius:50%}
.contenteditable{padding:0;min-height:10px;vertical-align:middle}.contenteditable.placeholder{color:#eee}.contenteditable.crossed{text-decoration:line-through;-webkit-text-decoration-color:red;text-decoration-color:red}
.feedback{position:relative}.feedback .feedback-text{width:100%;height:80px;border-radius:2px;font-size:13px}.feedback .feedback-text:not(:focus){border-color:transparent}.feedback .feedback-text::-webkit-input-placeholder{color:#e0e0e0}.feedback .feedback-text::-ms-input-placeholder{color:#e0e0e0}.feedback .feedback-text::placeholder{color:#e0e0e0}.feedback .btn span{position:relative;top:-2px;left:-2px}.feedback .btn-flat{background-color:#fafafa;border:0;color:#9e9e9e;font-size:13px;margin-bottom:0}.feedback .btn-red{font-size:13px;color:#fff;width:107px;height:29px;border-radius:100px;background-color:#f0cc00;margin-bottom:0}
file-details{margin-right:1%;margin-bottom:10px}@media (max-width:767px){file-details{text-align:center}}file-details.has-image,file-details.has-other{-ms-flex-preferred-size:30%;flex-basis:30%}@media (max-width:767px){file-details.has-image,file-details.has-other{-ms-flex-preferred-size:100%;flex-basis:100%}}file-details.has-audio{-ms-flex-preferred-size:48%;flex-basis:48%}@media (max-width:767px){file-details.has-audio{-ms-flex-preferred-size:100%;flex-basis:100%}}file-details.has-video{-ms-flex-preferred-size:100%;flex-basis:100%}file-details audio,file-details img,file-details video{max-width:100%}file-details .file-controls{position:relative}file-details .file-controls .btn-delete{color:#afbdc8;background-color:#e9e9e9;visibility:visible;position:absolute;bottom:0;right:0;padding:0}file-details .file-controls:hover .btn-delete{visibility:visible}file-details .file-controls:hover .btn-delete:hover{color:#00bfbe}
.ng-modal{opacity:0;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:20}.ng-modal.visible{opacity:1}.ng-modal .ng-modal-overlay{position:fixed;z-index:199;top:124px;bottom:0;left:0;width:100%;background-color:#000;opacity:.7}@media (max-width:767px){.ng-modal .ng-modal-overlay{top:73px}}@media (max-width:600px){.ng-modal .ng-modal-overlay{top:50px}}.ng-modal .ng-modal-dialog{z-index:200;position:fixed;top:160px;bottom:40px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:90%;max-width:1170px;overflow-x:hidden;overflow-y:auto;border-radius:4px}@media (max-width:767px){.ng-modal .ng-modal-dialog{border-radius:0;top:73px;bottom:0;left:0;width:100%;-webkit-transform:none;transform:none}}@media (max-width:600px){.ng-modal .ng-modal-dialog{top:50px}}.ng-modal .ng-modal-close{z-index:200;position:absolute;top:15px;right:20px;cursor:pointer;font-size:2.4rem;color:rgba(255,255,255,.4)}
.onboarding-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030}.onboarding-modal__overlay{width:100vw;height:100vh;background-color:#000;opacity:.8}.onboarding-modal__dialog{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:747px;height:472px;max-width:100vw;max-height:100vh}@media (max-width:767px){.onboarding-modal__dialog{top:0;left:0;width:100vw;height:100vh;-webkit-transform:none;transform:none}}.onboarding-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;background:radial-gradient(circle at 50% 43%,#4cbbba,#3ba4a3 41%,#258584);overflow:hidden;border-radius:4px;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.15);box-shadow:0 2px 10px 0 rgba(0,0,0,.15)}@media (max-width:767px){.onboarding-container{border-radius:0}}.onboarding__illustration{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin:0 10%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:600px){.onboarding__illustration{margin:0 15%}}.onboarding__illustration--slide-0{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.onboarding__illustration--slide-1,.onboarding__illustration--slide-2,.onboarding__illustration--slide-3,.onboarding__illustration--slide-7{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-preferred-size:150px;flex-basis:150px;padding-bottom:40px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.onboarding__illustration--slide-4,.onboarding__illustration--slide-5,.onboarding__illustration--slide-6{-ms-flex-preferred-size:calc(100vh - 220px);flex-basis:calc(100vh - 220px);margin:0;position:relative;overflow:hidden;background:#e9e9e9}.onboarding__image--slide-4,.onboarding__image--slide-5,.onboarding__image--slide-6{position:absolute;top:0}.onboarding__image--slide-4{width:100%}@media (max-width:767px){.onboarding__image--slide-4{top:-70px}}@media (max-width:460px){.onboarding__image--slide-4{top:0;width:initial}}.onboarding__image--slide-5{max-width:80%}@media (max-width:460px){.onboarding__image--slide-5{top:-12%}}.onboarding__image--slide-6{width:100%}@media (max-width:767px){.onboarding__image--slide-6{width:initial}}.onboarding__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 10%;text-align:center}@media (max-width:600px){.onboarding__content{margin:0 15%}}.onboarding__content--slide-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.onboarding__content--slide-2,.onboarding__content--slide-3{line-height:1.75}.onboarding__content--slide-0,.onboarding__content--slide-1,.onboarding__content--slide-2,.onboarding__content--slide-3,.onboarding__content--slide-7{-ms-flex-preferred-size:180px;flex-basis:180px}.onboarding__content--slide-4,.onboarding__content--slide-5,.onboarding__content--slide-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100px;flex-basis:100px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}@media (max-width:767px){.onboarding__content--slide-4,.onboarding__content--slide-5,.onboarding__content--slide-6{-ms-flex-preferred-size:350px;flex-basis:350px}}@media (max-width:460px){.onboarding__content--slide-4,.onboarding__content--slide-5,.onboarding__content--slide-6{-ms-flex-preferred-size:100px;flex-basis:100px}}.onboarding__content--slide-7{padding-top:20px}.onboarding__content.ng-enter,.onboarding__content.ng-leave,.onboarding__illustration.ng-enter,.onboarding__illustration.ng-leave{-webkit-transition:opacity .25s linear;transition:opacity .25s linear;opacity:0}.onboarding__content.ng-enter.ng-enter-active,.onboarding__illustration.ng-enter.ng-enter-active{opacity:1}.onboarding__content.ng-leave,.onboarding__illustration.ng-leave{opacity:1}.onboarding__content.ng-leave.ng-leave-active,.onboarding__illustration.ng-leave.ng-leave-active{opacity:0}.onboarding__copy{display:block;color:#fff}.onboarding__copy--size-1{font-size:4rem}@media (max-width:460px){.onboarding__copy--size-1{font-size:3rem}}.onboarding__copy--size-2{font-size:2.5rem}@media (max-width:460px){.onboarding__copy--size-2{font-size:2rem}}.onboarding__copy--size-3{font-size:2rem}@media (max-width:460px){.onboarding__copy--size-3{font-size:1.5rem}}.onboarding__copy--size-4{font-size:1.5rem}@media (max-width:460px){.onboarding__copy--size-4{font-size:1rem}}.onboarding__copy--light{font-weight:300}.onboarding__navigation{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.onboarding__navigation-arrow{background-color:transparent;border:0;color:#fff;opacity:.2;font-size:1.6rem;position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:color .5s linear;transition:color .5s linear;padding:0;z-index:200}.onboarding__navigation-arrow--next{right:0;padding-right:20px}@media (max-width:600px){.onboarding__navigation-arrow--next{padding-right:4px}}.onboarding__navigation-arrow--prev{left:0;padding-left:20px}@media (max-width:600px){.onboarding__navigation-arrow--prev{padding-left:4px}}.onboarding__navigation-arrow--dark{color:#000}.onboarding__navigation-arrow.ng-enter,.onboarding__navigation-arrow.ng-leave{-webkit-transition:opacity .25s linear;transition:opacity .25s linear;opacity:0}.onboarding__navigation-arrow.ng-enter.ng-enter-active{opacity:.2}.onboarding__navigation-arrow.ng-leave{opacity:.2}.onboarding__navigation-arrow.ng-leave.ng-leave-active{opacity:0}.onboarding__navigation-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:12px 0;padding:0}.onboarding__navigation-list-item{list-style-type:none}.onboarding__navigation-pill{width:10px;height:10px;border:0;border-radius:50%;margin:0 5px;padding:0;background-color:#000;opacity:.2;-webkit-transition:.5s linear all;transition:.5s linear all}.onboarding__navigation-pill--active{background-color:#fff}.onboarding__navigation-skip{position:absolute;right:20px;bottom:15px;background:0 0;border:0;opacity:.5}.onboarding__balloon{position:relative;width:0;height:76px}.onboarding__balloon--balloon{position:absolute;width:52px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.onboarding__balloon--cloud-left{position:absolute;top:35px;left:-90px;height:18px}.onboarding__balloon--cloud-right{position:absolute;top:-12px;left:35px;height:24px}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.section-checklist{position:relative}.section-checklist .btn{margin-bottom:0}.section-checklist .btn-delete{position:absolute}.section-checklist .btn-delete.delete-item{right:10px;top:20%}.section-checklist .btn-delete.delete-section{bottom:-6px;right:6px}.section-checklist .btn-delete.delete-section:hover{color:#00bfbe}.section-checklist ul{border-radius:2px;margin-bottom:10px;padding-left:0}.section-checklist ul .checklist-item{background-color:#fff;border-bottom:1px solid #e9e9e9;padding:3px 0}.section-checklist label{font-weight:100}.section-checklist input.checklist-title{background-color:transparent;border:0;color:#585243;font:700 1.6rem Lato;margin-bottom:10px;padding:10px;width:calc(100% - 40px)}.section-checklist input.checklist-title:focus{background-color:#fff;border-color:transparent}.section-checklist .checklist-item{width:calc(100% - 40px);position:relative}.section-checklist .checklist-item-container,.section-checklist .checklist-title-container{position:relative}.section-checklist .checklist-item-container:hover .delete-row-wrapper,.section-checklist .checklist-title-container:hover .btn-delete.delete-item{visibility:visible}.section-checklist .checklist-item-label.checklist-item-label{background-color:transparent;color:#9e9e9e;font:400 1.6rem Lato;width:calc(100% - 80px)}.section-checklist .checklist-item-label.checklist-item-label:not(:focus){border-color:transparent}.section-checklist .checklist-item-label.checklist-item-label::-webkit-input-placeholder{color:#9e9e9e}.section-checklist .checklist-item-label.checklist-item-label::-ms-input-placeholder{color:#9e9e9e}.section-checklist .checklist-item-label.checklist-item-label::placeholder{color:#9e9e9e}.section-checklist .delete-row-click-target{padding:11px;position:absolute;right:14px;top:10px}.section-checklist .delete-row-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden}.section-checklist .delete-row-wrapper i.delete-row{color:#f8615a;cursor:pointer;font-size:18px}.section-checklist .new-checklist-item-container{color:#afbdc8;display:inline-block;font:400 1.6rem Lato;padding-left:10px}.section-checklist .checklist-button-container{color:#afbdc8;display:inline-block;font-size:14px;position:relative}.section-checklist .checked-completed,.section-checklist .checked-not-completed{font-size:16px;left:10px;margin-right:7px;position:relative;top:1px}.section-checklist .checked-completed{color:#1dbe8e}.section-checklist .checked-not-completed{color:#e0e0e0}.section-checklist .checklist-item i,.section-checklist .hide-completed,.section-checklist .new-checklist-item,.section-checklist .show-completed{cursor:pointer;line-height:20px}.section-checklist .hide-completed{margin-right:91px}.section-checklist .hide-completed.user-view{margin-right:40px}.section-checklist .btn-delete{background-color:transparent;color:#afbdc8}.section-checklist .btn-delete.delete-item{visibility:hidden}.section-checklist.admin .readonly-icon{color:#afbdc8;cursor:pointer;font-size:15px;position:absolute;right:12px;top:12px}.section-checklist.admin .readonly-icon:hover{color:#00bfbe}.section-checklist.admin .readonly-icon.title-readonly{right:52px}.section-checklist.admin .readonly-icon.group-readonly{right:52px;top:3px}.section-checklist.admin .readonly-icon.disabled-readonly{cursor:initial}.section-checklist.admin .readonly-icon.disabled-readonly:hover{color:#afbdc8}
.power-plan{display:grid;grid-template:"title          title         " auto "instruction    instruction   " auto "shield-label   shield-content" auto "category-label entry-labels  " auto "categories     entries       " 35px "categories     entries       " 35px "categories     entries       " 35px "categories     entries       " 35px "categories     entries       " 35px "categories     entries       " 35px "categories     entries       " 35px "categories     entries       " 35px "controls       controls      " 45px/3fr 7fr}.power-plan__title{grid-area:title;display:grid;grid-template-columns:1fr auto}.power-plan__title-input{padding:6px 10px;background-color:transparent;border:0;color:#585243;font-size:1.8rem;font-weight:700}.power-plan__title-input:focus{background-color:#fff}.power-plan__title-input::-webkit-input-placeholder{font-size:1.8rem}.power-plan__title-input::-ms-input-placeholder{font-size:1.8rem}.power-plan__title-input::placeholder{font-size:1.8rem}.power-plan__title-delete{color:#afbdc8;visibility:hidden}.power-plan__title:hover .power-plan__title-delete{visibility:visible}.power-plan__title-header{padding:0 10px;margin-bottom:3px;font-weight:700}.power-plan__instruction{grid-area:instruction;margin-bottom:10px;display:grid}.power-plan__instruction-content,.power-plan__instruction-input{padding:0 10px;font-size:1.4rem}.power-plan__instruction-journal{margin-top:10px;text-align:center}.power-plan__instruction-journal-link{font-size:1.4rem;font-weight:500}.power-plan__shield{grid-area:shield-label/shield-label/shield-label/shield-content}.power-plan__shield-content,.power-plan__shield-label{padding:10px;background-color:#75dfbf}.power-plan__shield-label{grid-area:shield-label;display:grid;grid-template-columns:auto 1fr;grid-column-gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1px solid #e9e9e9;color:#fff;font-size:1.4rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.power-plan__shield-content{grid-area:shield-content;color:#fff;font-size:2.5rem;font-weight:800}.power-plan__shield-input{width:100%;padding:0 5px;background-color:transparent;border:0}.power-plan__shield-input:focus{background-color:#fff;color:#585243}.power-plan__shield-input::-webkit-input-placeholder{color:#fafafa}.power-plan__shield-input::-ms-input-placeholder{color:#fafafa}.power-plan__shield-input::placeholder{color:#fafafa}.power-plan__label{margin-top:20px;padding:0 10px;font-size:1.1rem;text-transform:uppercase}.power-plan__label--category{grid-area:category-label}.power-plan__label--entry{grid-area:entry-labels}.power-plan__label--rating{grid-area:entry-labels;margin-left:70%}.power-plan__category{grid-column:categories;display:grid;grid-template-columns:1fr auto auto;grid-column-gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:#b0bec5;color:#fff;cursor:pointer;font-size:1.3rem;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.power-plan__category-label{justify-self:start;padding-left:10px;white-space:nowrap}.power-plan__category-count{width:24px;background-color:#c7cccf;border-radius:5px;text-align:center}.power-plan__category-count--complete{background-color:#828c92}.power-plan__category-arrow{width:0;height:0;border-style:solid;border-width:9px 12px 9px 0;border-color:transparent #fff transparent transparent;font-size:1.6rem;visibility:hidden}.power-plan__category-arrow-icon{display:none}.power-plan__category--active.power-plan__category--positive{background-color:rgba(0,209,156,.7)}.power-plan__category--active.power-plan__category--positive .power-plan__category-count{background-color:#00d19c}.power-plan__category--active.power-plan__category--negative{background-color:rgba(248,97,90,.7)}.power-plan__category--active.power-plan__category--negative .power-plan__category-count{background-color:#f8615a}.power-plan__category--active .power-plan__category-arrow{visibility:visible}.power-plan__entry{grid-area:entries;display:none;grid-template:"description rating" 35px "description rating" 35px "description rating" 35px "description rating" 35px "description rating" 35px "description rating" 35px "description rating" 35px "description rating" 35px/7fr 3fr;grid-auto-rows:35px;overflow:auto}.power-plan__entry--active{display:grid}.power-plan__entry-instruction{grid-area:1/1/-1/-1;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;padding:0 60px;background-color:#fff;color:#a5a5a5;font-size:1.5rem}.power-plan__entry-description{grid-column:description;display:grid;background-color:#fff;border-bottom:1px solid #e9e9e9}.power-plan__entry-description-input{padding:0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:0}.power-plan__entry-rating{grid-column:rating;padding:0 5%;display:grid;grid-template-columns:1fr 20px;grid-column-gap:5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;background-color:#fff;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9}.power-plan__entry-rating-value{font-size:1.6rem;font-family:'Fjalla'}.power-plan__entry-add{grid-column:span 2;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:start;background-color:#fff}.power-plan__entry-add-button{padding:0 15px;background-color:transparent;border:0;color:#afbdc8;font-size:1.4rem}.power-plan__controls{grid-area:controls;padding:0 10px;display:grid;grid-template-columns:1fr auto auto;grid-column-gap:15px;justify-items:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#afbdc8;background-color:#f7f7f7;font-size:1.4rem}.power-plan__controls-back{background-color:transparent;border:0}.power-plan__controls-back--invisible{visibility:hidden}.power-plan__controls-back-icon{padding-right:5px;vertical-align:sub}.power-plan__controls-done{min-width:70px;height:25px;padding:1px 15px 2px;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;background-color:transparent;border:2px solid #4cbbba;border-radius:13px;color:#4cbbba}.power-plan__controls-done-icon{font-size:2rem}@media (max-width:767px){.power-plan{grid-template:"title       title      " auto "instruction instruction" auto "left        right      " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto "content     content    " auto/3fr 7fr}.power-plan__category{grid-area:auto/content;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;height:35px;border-bottom:1px solid #e9e9e9}.power-plan__category-label{grid-area:1/1/1/3;justify-self:center}.power-plan__category-count{grid-area:1/2}.power-plan__category-arrow{grid-area:1/3;width:auto;height:auto;margin-right:25px;border:0;visibility:visible}.power-plan__category-arrow-icon{display:block}.power-plan__category--active .power-plan__category-arrow-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.power-plan__category--active~.power-plan__category{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.power-plan__shield-content,.power-plan__shield-label{grid-area:auto/left;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.power-plan__shield-content{grid-area:auto/right}.power-plan__label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:1rem}.power-plan__label--entry{grid-area:auto/left}.power-plan__label--rating{grid-area:auto/right;margin-left:57.14%}.power-plan__controls,.power-plan__entry{grid-area:auto/content;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.power-plan__controls{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;height:45px;margin-bottom:25px}.power-plan__controls-back{visibility:hidden}}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.section-text{width:100%}.section-text,.section-text .input-wrapper{position:relative}.section-text .section-text-title{color:#585243;font:700 1.6rem Lato;padding-left:10px;width:100%;margin-bottom:8px;padding-right:40px}.section-text .section-text-title:not(:focus){background:0 0;border-color:transparent}.section-text .section-text-entry{font:400 1.6rem Lato;line-height:1.6;margin:10px 0;width:100%;min-height:300px;height:auto;padding:25px 30px;resize:none;overflow:hidden;-webkit-transition:height .4s ease;transition:height .4s ease;background:#fff}.section-text .section-text-entry:not(:focus){border-color:transparent}.section-text .section-text-entry .placeholder{color:#585243}.section-text.admin .readonly-icon{color:#afbdc8;cursor:pointer;font-size:15px;position:absolute;right:12px;top:12px}.section-text .controls-container .btn-delete:hover,.section-text .controls-container .btn-upload-image:hover,.section-text.admin .readonly-icon:hover{color:#00bfbe}.section-text .file-details-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:767px){.section-text .file-details-wrapper{padding-bottom:20px}}.section-text .controls-container{bottom:15px;position:absolute;padding:6px 12px;right:0}@media (max-width:767px){.section-text .controls-container{bottom:0;padding:0}}.section-text .controls-container .btn-delete{color:#afbdc8;background-color:#e9e9e9;padding:0;margin-left:10px}.section-text .controls-container .btn-upload-image{color:#afbdc8;padding:0}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.section-twocolumns{text-align:left}.section-twocolumns .col{min-height:40px;padding:9px 10px}.section-twocolumns .twocolumns-title-container{position:relative}.section-twocolumns .twocolumns-title{background-color:transparent;color:#585243;font:700 1.6rem Lato;padding:10px;width:calc(100% - 40px);margin:0 0 10px}.section-twocolumns .twocolumns-title:focus{background-color:#fff}.section-twocolumns .twocolumns-allow-strikethrough{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;margin-right:47px}.section-twocolumns .twocolumns-allow-strikethrough .fa-times{font-size:1.7rem}.section-twocolumns .fa-times{cursor:pointer;margin-right:6px}.section-twocolumns .select-allow-strikethrough{color:#afbdc8;padding-top:4px}.section-twocolumns .selected-allow-strikethrough{color:#13bcbc}.section-twocolumns .twocolumns-column-header-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 40px)}.section-twocolumns .twocolumns-column-header-container .col{background-color:#fff;border:1px solid #ececec;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.section-twocolumns .twocolumns-column-header-container .col:first-of-type,.section-twocolumns .twocolumns-detail-container ul li.table-row .col:first-of-type{border-left:none;border-right:none}.section-twocolumns .twocolumns-column-header-container .col .column-header{color:#9e9e9e;text-transform:uppercase;font:400 1.6rem Lato}.section-twocolumns .twocolumns-column-header-container .col input,.section-twocolumns .twocolumns-column-header-container .col span{border:0;padding:0}.section-twocolumns .twocolumns-column-header-container .col input,.section-twocolumns .twocolumns-column-header-container .col span:not(.lock){color:#9e9e9e;width:100%}.section-twocolumns .twocolumns-detail-container{width:calc(100% - 40px)}.section-twocolumns .twocolumns-detail-container ul{padding-left:0}.section-twocolumns .twocolumns-detail-container ul li.table-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.section-twocolumns .twocolumns-detail-container ul li.table-row .fa-times{display:block;font-size:1.3rem}.section-twocolumns .twocolumns-detail-container ul li.table-row .col{background-color:#fff;border:1px solid #ececec;border-radius:2px;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.section-twocolumns .twocolumns-detail-container ul li.table-row .col .table-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#9e9e9e;-webkit-box-flex:1;-ms-flex:1;flex:1;font:400 1.6rem Lato;height:100%;min-height:20px}.section-twocolumns .twocolumns-detail-container ul li.table-row .col .table-item:not(:focus){border-color:transparent}.section-twocolumns .twocolumns-detail-container ul li.table-row .col .table-item::-webkit-input-placeholder{color:#99958d}.section-twocolumns .twocolumns-detail-container ul li.table-row .col .table-item::-ms-input-placeholder{color:#99958d}.section-twocolumns .twocolumns-detail-container ul li.table-row .col .table-item::placeholder{color:#99958d}.section-twocolumns .twocolumns-detail-container ul li.table-row .col .table-item.right-content{margin-left:0;max-width:initial;width:calc(100% - 30px)}.section-twocolumns .twocolumns-detail-container ul li.table-row .delete-row-click-target{padding:11px;position:absolute;right:-35px;top:0}.section-twocolumns .twocolumns-detail-container ul li.table-row .delete-row-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden}.section-twocolumns .twocolumns-detail-container ul li.table-row .delete-row-wrapper i.delete-row{color:#f8615a;cursor:pointer;font-size:1.8rem}.section-twocolumns .twocolumns-detail-container ul li.table-row:hover .delete-row-wrapper{visibility:visible}.section-twocolumns .new-table-row-container{color:#afbdc8;cursor:pointer;display:inline-block;font:400 1.6rem Lato;padding-left:10px}.section-twocolumns .twocolumns-button-container{color:#afbdc8;display:-webkit-box;display:-ms-flexbox;display:flex;font:400 1.6rem Lato;position:relative;top:-7px}.section-twocolumns .twocolumns-button-container .btn:active,.section-twocolumns .twocolumns-button-container .btn:hover{color:#00bfbe}.section-twocolumns .twocolumns-button-container .btn:focus{color:#afbdc8}.section-twocolumns .twocolumns-button-container .btn-delete{background-color:transparent;margin-right:6px}.section-twocolumns.admin .readonly-icon{color:#afbdc8;cursor:pointer;font-size:1.5rem;position:absolute;right:12px;top:12px}.section-twocolumns.admin .readonly-icon:hover{color:#00bfbe}.section-twocolumns.admin .readonly-icon.title-readonly{right:53px}.section-twocolumns.admin .readonly-icon.group-readonly{right:53px;top:9px}.section-twocolumns.admin .readonly-icon.disabled-readonly{cursor:initial}.section-twocolumns.admin .readonly-icon.disabled-readonly:hover{color:#afbdc8}
.slider{-webkit-appearance:none;width:100%;border:0;background:0 0}.slider::-moz-focus-inner,.slider::-moz-focus-outer,.slider:focus{outline:0;border:0}.slider::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;border-radius:2.5px}.slider[disabled]::-webkit-slider-runnable-track{cursor:auto}.slider.negative::-webkit-slider-runnable-track{background:rgba(248,97,90,.3)}.slider.positive::-webkit-slider-runnable-track{background:rgba(0,209,156,.3)}.slider.negative.rating-1::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(0%,#f8615a),color-stop(0%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 0%,rgba(248,97,90,.3) 0%)}.slider.positive.rating-1::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(0%,#00d19c),color-stop(0%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 0%,rgba(0,209,156,.3) 0%)}.slider.negative.rating-2::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(11%,#f8615a),color-stop(11%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 11%,rgba(248,97,90,.3) 11%)}.slider.positive.rating-2::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(11%,#00d19c),color-stop(11%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 11%,rgba(0,209,156,.3) 11%)}.slider.negative.rating-3::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(22%,#f8615a),color-stop(22%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 22%,rgba(248,97,90,.3) 22%)}.slider.positive.rating-3::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(22%,#00d19c),color-stop(22%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 22%,rgba(0,209,156,.3) 22%)}.slider.negative.rating-4::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(33%,#f8615a),color-stop(33%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 33%,rgba(248,97,90,.3) 33%)}.slider.positive.rating-4::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(33%,#00d19c),color-stop(33%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 33%,rgba(0,209,156,.3) 33%)}.slider.negative.rating-5::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(44%,#f8615a),color-stop(44%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 44%,rgba(248,97,90,.3) 44%)}.slider.positive.rating-5::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(44%,#00d19c),color-stop(44%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 44%,rgba(0,209,156,.3) 44%)}.slider.negative.rating-6::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(55%,#f8615a),color-stop(55%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 55%,rgba(248,97,90,.3) 55%)}.slider.positive.rating-6::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(55%,#00d19c),color-stop(55%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 55%,rgba(0,209,156,.3) 55%)}.slider.negative.rating-7::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(66%,#f8615a),color-stop(66%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 66%,rgba(248,97,90,.3) 66%)}.slider.positive.rating-7::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(66%,#00d19c),color-stop(66%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 66%,rgba(0,209,156,.3) 66%)}.slider.negative.rating-8::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(77%,#f8615a),color-stop(77%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 77%,rgba(248,97,90,.3) 77%)}.slider.positive.rating-8::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(77%,#00d19c),color-stop(77%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 77%,rgba(0,209,156,.3) 77%)}.slider.negative.rating-9::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(88%,#f8615a),color-stop(88%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 88%,rgba(248,97,90,.3) 88%)}.slider.positive.rating-9::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(88%,#00d19c),color-stop(88%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 88%,rgba(0,209,156,.3) 88%)}.slider.negative.rating-10::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#f8615a),color-stop(99%,#f8615a),color-stop(99%,rgba(248,97,90,.3)));background:linear-gradient(to right,#f8615a,#f8615a 99%,rgba(248,97,90,.3) 99%)}.slider.positive.rating-10::-webkit-slider-runnable-track{background:-webkit-gradient(linear,left top,right top,from(#00d19c),color-stop(99%,#00d19c),color-stop(99%,rgba(0,209,156,.3)));background:linear-gradient(to right,#00d19c,#00d19c 99%,rgba(0,209,156,.3) 99%)}.slider::-webkit-slider-thumb{height:16px;width:16px;border-radius:8px;background:#f8615a;cursor:pointer;-webkit-appearance:none;margin-top:-5.5px}.slider[disabled]::-webkit-slider-thumb{cursor:auto}.slider.negative::-webkit-slider-thumb{background:#f8615a}.slider.positive::-webkit-slider-thumb{background:#00d19c}.slider.negative[disabled]::-webkit-slider-thumb{background:#fcb0ad}.slider.positive[disabled]::-webkit-slider-thumb{background:#7fe8ce}.slider::-moz-range-track{width:100%;height:5px;cursor:pointer;border-radius:2.5px}.slider[disabled]::-moz-range-track{cursor:auto}.slider.negative::-moz-range-track{background:rgba(248,97,90,.3)}.slider.positive::-moz-range-track{background:rgba(0,209,156,.3)}.slider::-moz-range-thumb{height:16px;width:16px;border:0;border-radius:8px;cursor:pointer}.slider[disabled]::-moz-range-thumb{cursor:auto}.slider.negative::-moz-range-progress,.slider.negative::-moz-range-thumb{background:#f8615a}.slider.positive::-moz-range-progress,.slider.positive::-moz-range-thumb{background:#00d19c}.slider.negative[disabled]::-moz-range-thumb{background:#fcb0ad}.slider.positive[disabled]::-moz-range-thumb{background:#7fe8ce}.slider::-ms-track{width:100%;height:5px;cursor:pointer;border-radius:2.5px;background:0 0;border-color:transparent;color:transparent}.slider[disabled]::-ms-track{cursor:auto}.slider.negative::-ms-fill-lower{background:#f8615a}.slider.positive::-ms-fill-lower{background:#00d19c}.slider.negative::-ms-fill-upper{background:rgba(248,97,90,.3)}.slider.positive::-ms-fill-upper{background:rgba(0,209,156,.3)}.slider::-ms-thumb{height:16px;width:16px;border-radius:8px;cursor:pointer}.slider[disabled]::-ms-thumb{cursor:auto}.slider.negative::-ms-thumb{background:#f8615a}.slider.positive::-ms-thumb{background:#00d19c}.slider.negative[disabled]::-ms-thumb{background:#fcb0ad}.slider.positive[disabled]::-ms-thumb{background:#7fe8ce}
.status-picker{display:inline-block;cursor:pointer;position:relative;padding-left:20px;padding-right:10px}.status-picker .filter{background-color:#e9e9e9;padding:3px 10px 3px 5px;font-size:1.4rem;border-radius:3px;color:#9e9e9e;text-align:left;display:block;width:auto}.status-picker .filter .filter-text{padding-left:5px}.status-picker .no-filter-text{display:none}.status-picker .choice{width:125px;padding:5px 10px}.status-picker .choice:last-child{margin-bottom:0}.status-picker .choice .icon{margin-right:10px}.status-picker .choice.selected{background:#e9e9e9}.status-picker .icon{border:0;display:inline-block;width:20px;height:20px;background-color:transparent;border-radius:10px;vertical-align:middle;font-size:10px}.status-picker .icon:focus{outline:0}.status-picker-popover{width:150px}.status-picker-popover .popover-content{padding-right:0;padding-left:0;width:150px}
.task-bar{background-color:#dedede;z-index:1000;padding:10px;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:460px){.task-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}}.task-bar input.search{border:0;margin-left:20px;border-radius:3px;padding:4px 18px 4px 10px;font-size:14px;-ms-flex-preferred-size:291px;flex-basis:291px;-ms-flex-negative:1;flex-shrink:1}@media (max-width:460px){.task-bar input.search{-ms-flex-preferred-size:100%;flex-basis:100%;margin:0 15px}}.task-bar input.search::-webkit-input-placeholder{color:#afbdc8}.task-bar input.search::-ms-input-placeholder{color:#afbdc8}.task-bar input.search::placeholder{color:#afbdc8}.task-bar .btn-container{margin:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:460px){.task-bar .btn-container{-ms-flex-preferred-size:100%;flex-basis:100%;margin:10px 15px 0}}.task-bar .btn-container .btn-group{background-color:#e9e9e9;padding:4px 18px;font-size:14px;border-radius:3px;color:#9e9e9e}.task-bar .btn-container .btn-group+.btn-group{margin-left:10px}.task-bar .btn-container .btn-group i{padding-right:10px}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.workbook-progress-modal,.workbook-progress-modal__overlay{width:0;-webkit-transition:all .25s ease;transition:all .25s ease}.workbook-progress-modal{position:absolute;top:0;right:0;bottom:0;z-index:250;overflow:hidden}.workbook-progress-modal__overlay{height:100vh;background-color:transparent}.workbook-progress-modal__dialog{position:absolute;top:0;right:-423px;width:423px;height:100%;max-width:100vw;-webkit-transition:all .25s ease;transition:all .25s ease;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}@media (max-width:767px){.workbook-progress-modal__dialog{width:100vw;right:-100vw}}.workbook-progress-modal--visible,.workbook-progress-modal--visible .workbook-progress-modal__overlay{width:100vw}.workbook-progress-modal--visible .workbook-progress-modal__dialog,.workbook-progress-modal--visible .workbook-progress__close{right:0}.workbook-progress__contents{height:100%;overflow:auto}.workbook-progress__close{background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(267deg,#4cbbba,#3ba4a3 29%,#258584);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;position:fixed;width:100%;z-index:1;-webkit-transition:all .25s ease;transition:all .25s ease}@media (max-width:767px){.workbook-progress__close{display:-webkit-box;display:-ms-flexbox;display:flex;right:-100vw}}.workbook-progress__close--placeholder{height:0}@media (max-width:767px){.workbook-progress__close--placeholder{height:42px}}.workbook-progress__close-button{color:#fff;cursor:pointer;font-size:2.4rem;padding:0 16px 0 32px}.workbook-progress__close-title{font:400 1.6rem Lato;color:#fff}.workbook-progress__progress{background:#f7f7f7;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.workbook-progress__progress--graphic{width:120px;height:120px;margin-left:30px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width:600px){.workbook-progress__progress--graphic{width:70px;height:70px}}.workbook-progress__progress--outer-circle{fill:#e9e9e9}.workbook-progress__progress--inner-circle{fill:#fff}.workbook-progress__progress--indicator-circle{fill:#00d19c}.workbook-progress__progress--indicator-path{stroke:#00d19c;stroke-width:8;fill:transparent}.workbook-progress__progress--percentage{font-size:2rem}.workbook-progress__progress--text{margin-top:20px;font-size:3.3rem;font-weight:900}@media (max-width:600px){.workbook-progress__progress--text{font-size:2.3rem}}.workbook-progress__chapters{list-style-type:none;padding:46px 36px;max-width:423px;margin:auto}.workbook-progress__chapter-item{margin-bottom:25px}.workbook-progress__chapter-item:last-child{margin-bottom:0}.workbook-progress__chapter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.workbook-progress__chapter--complete .workbook-progress__chapter-subtitle,.workbook-progress__chapter--complete .workbook-progress__chapter-title{opacity:.5}.workbook-progress__chapter-title{color:#008785;font-family:'Fjalla';font-size:1.3rem;text-transform:uppercase}.workbook-progress__chapter-subtitle{font-size:1.5rem;font-weight:600}.workbook-progress__chapter-marker{color:#e9e9e9;font-size:2.4rem}.workbook-progress__chapter-marker--complete{color:#00d19c;opacity:.5}.workbook-progress__task{color:#445a65;font-size:1.3rem;line-height:2}.workbook-progress__task--complete{opacity:.5}.workbook-progress__task--openable{cursor:pointer}.workbook-progress__task--openable:hover{color:#56b9fb;opacity:1}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.detail-container{background-color:#e9e9e9;border-top-left-radius:4px;border-top-right-radius:4px;height:100%;position:relative;width:100%}@media (max-width:767px){.detail-container{border-radius:0}}.detail-container .fa-1x{font-size:16px}.detail-container::-webkit-scrollbar{z-index:2}.detail-container .detail-section{margin-bottom:30px;padding:15px 5px 0}.detail-container input:not([class^=power-plan]){border:0;padding:9px 7px}.detail-container input:not([class^=power-plan])[type=checkbox],.detail-container input:not([class^=power-plan])[type=radio]{margin-bottom:15px}.detail-container input:not([class^=power-plan]):focus{outline:0}.detail-container ul{list-style:none}.detail-container .close-bar{background-image:linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(267deg,#4cbbba,#3ba4a3 29%,#258584);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;position:fixed;width:100%;z-index:1}@media (max-width:767px){.detail-container .close-bar{display:-webkit-box;display:-ms-flexbox;display:flex}}.detail-container .close-bar .close-button{color:#fff;cursor:pointer;font-size:2.4rem;padding:0 16px 0 32px}.detail-container .close-bar .chapter-title{font:400 1.6rem Lato;color:#fff}.detail-container .close-bar--placeholder{height:0}@media (max-width:767px){.detail-container .close-bar--placeholder{height:42px}}.detail-container .detail-header{background-position:top right;background-size:cover;-webkit-filter:grayscale(20%);filter:grayscale(20%);padding-bottom:16%;position:relative;width:100%}@media (max-width:600px){.detail-container .detail-header{padding-bottom:20%}}.detail-container .detail-header.no-image{padding-bottom:100px}.detail-container .detail-header.no-image .task-name,.detail-container .detail-header.no-image .task-subtitle{color:#404245}.detail-container .detail-header .task-admin-view-select{position:absolute;right:18px;top:25px}.detail-container .detail-header .task-name,.detail-container .detail-header .task-subtitle{border:0;color:#fff;margin-left:10px;padding:3px 4px 4px 10px;position:absolute;width:calc(100% - 70px)}.detail-container .detail-header .task-name:not(:focus),.detail-container .detail-header .task-subtitle:not(:focus){background:0 0}.detail-container .detail-header .task-name::-webkit-input-placeholder,.detail-container .detail-header .task-subtitle::-webkit-input-placeholder{color:#c0c6cc;font-family:inherit;font-size:inherit}.detail-container .detail-header .task-name::-ms-input-placeholder,.detail-container .detail-header .task-subtitle::-ms-input-placeholder{color:#c0c6cc;font-family:inherit;font-size:inherit}.detail-container .detail-header .task-name::placeholder,.detail-container .detail-header .task-subtitle::placeholder{color:#c0c6cc;font-family:inherit;font-size:inherit}.detail-container .detail-header input.task-name:focus,.detail-container .detail-header input.task-subtitle:focus{color:#2f2b35}.detail-container .detail-header .task-name{bottom:40px;font:600 2.2rem Lato}@media (max-width:450px){.detail-container .detail-header .task-name{bottom:10px}}.detail-container .detail-header .task-subtitle{bottom:10px;font:400 1.8rem Lato}.detail-container .container-fluid{padding:10px 10px 0}.detail-container .task-description{border-radius:2px;color:#404245;display:block;font:400 1.6rem Lato;height:auto;overflow:auto;padding:5px 5px 5px 10px}.detail-container .task-description::-webkit-input-placeholder{color:#c0c6cc}.detail-container .task-description::-ms-input-placeholder{color:#c0c6cc}.detail-container .task-description::placeholder{color:#c0c6cc}.detail-container .task-description.admin-description-input{height:300px}.detail-container .entry-text,.detail-container .task-description{text-align:justify;width:60%;min-width:500px;line-height:1.6;margin:40px auto}@media (max-width:600px){.detail-container .entry-text,.detail-container .task-description{width:90%;min-width:290px}}.detail-container .file-details-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-container .completed,.detail-container .mark-complete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#dedada;padding:21px 0;width:calc(100% + 20px);height:80px;margin-top:15px;margin-left:-10px;margin-right:-10px}.detail-container .mark-complete a{font:400 1.6rem Lato;background-color:#4cbbba;color:#fff;padding:11px;min-width:50%;border-radius:100px;text-align:center}@media (max-width:600px){.detail-container .mark-complete a{min-width:90%}}.detail-container .mark-complete:hover{opacity:.8}.detail-container .mark-complete:hover a{text-decoration:none}.detail-container .completed{color:#585243;font-size:14px}.detail-container .completed span{display:block;font-size:16px;font-weight:500;color:#26bcbb}.detail-container .completed i{color:#26bcbb;margin-right:12px;font-size:38px}.detail-container .images-modal{background:#fff;border-radius:5px;-webkit-box-shadow:4px 7px 26px -6px rgba(0,0,0,.75);box-shadow:4px 7px 26px -6px rgba(0,0,0,.75);height:150px;max-width:85%;overflow:auto;padding:10px;position:absolute;right:35px;top:15px;width:300px;z-index:200}.detail-container .images-modal .images-modal-close{cursor:pointer;height:20px;position:absolute;right:6px;top:6px}.detail-container .images-modal .imageGallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px auto;width:100%}.detail-container .images-modal .imageGallery .image{border:1px solid #e9e3d5;display:inline-block;height:50px;margin:10px;padding:8px}.detail-container .images-modal .imageGallery .image:hover{background:#e6f5ff;outline:2px solid #3b88c3}.detail-container .images-modal .imageGallery .image img{height:100%}
.help-page-wrapper{padding:10px 50px 60px;font-family:arial,"helvetica neue",helvetica,sans-serif}.help-page-wrapper .help-container{margin:0 130px}.help-page-wrapper .help-bold{font-weight:700}.help-page-wrapper .help-text{padding:18px 0 0;font-size:18px;line-height:36px}.help-page-wrapper .help-list{font-size:16px;line-height:240%}
.gallery .imageUpload{margin:20px auto;max-width:1200px}.gallery .imageUpload .imageInfo{margin:0 10px}.gallery .imageUpload .imageInfo .btn-primary,.gallery .imageUpload .imageInfo .btn-primary-hover{background-image:none;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.gallery .imageUpload .imageInfo .btn-add,.gallery .imageUpload .imageInfo .btn-add:hover{font-size:20px;margin-right:10px;padding:0;vertical-align:baseline}.gallery .imageUpload .imageInfo .fa-question-circle{cursor:default;font-size:18px}.gallery .imageUpload .imageInfo .fa.fa-plus-circle,.gallery .imageUpload .imageInfo .fa.fa-question-circle{margin-left:10px;font-size:1.6rem;cursor:pointer;color:#a5a5a5;width:15.3px;height:15.3px}.gallery .imageUpload .imageInfo .fa.fa-plus-circle:hover,.gallery .imageUpload .imageInfo .fa.fa-question-circle:hover{color:#00bfbe}.gallery .imageUpload .imageControl{display:inline-block;vertical-align:top;width:35%;text-align:center}.gallery .imageUpload .imageControl input{margin:auto}.gallery .imageUpload .imageControl span.btn-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery .imageUpload .imageControl .btn{display:block;margin:50px auto;width:100px}.gallery .imageUpload .cropArea{background:#e9e9e9;display:inline-block;overflow:hidden;width:63%;height:350px}.gallery .previewContainer{margin:20px 10%}.gallery .previewContainer .imagePreview{min-height:64px;width:100%;padding-bottom:25%;background-color:#f7f7f7;background-position:center;background-size:cover}.gallery .imageGallery{width:100%;max-width:1200px;margin:8px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#f7f7f7}.gallery .imageGallery .image{border:1px solid #dae2ea;display:inline-block;padding:8px;height:100px;margin:10px}.gallery .imageGallery .image.selected{background:#e5f1ff;outline:2px solid #428bca}.gallery .imageGallery .image img{height:100%}
.kanban{background-color:#f7f7f7}.kanban.detail{overflow:hidden}.kanban-board{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.kanban-board.progress-toggled{height:calc(100vh - 124px);overflow:hidden}@media (max-width:767px){.kanban-board.progress-toggled{height:100%}}.kanban-board .kanban-wrapper{width:100%;max-width:1200px;padding:40px 15px 15px}@media (max-width:600px){.kanban-board .kanban-wrapper{padding-top:15px}}.kanban-board .kanban-wrapper .workbook-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-board .kanban-wrapper .workbook-title{font-size:2.5rem;font-weight:700;margin:0 15px 10px 10px;color:#585243}@media (max-width:600px){.kanban-board .kanban-wrapper .workbook-title{font-size:1.6rem}}.kanban-board .kanban-wrapper .workbook-author{font-size:1.6rem;font-weight:300;color:#94989b;white-space:nowrap}@media (max-width:600px){.kanban-board .kanban-wrapper .workbook-author{font-size:1.2rem}}.kanban-board .kanban-wrapper .workbook-progress{background:0 0;border:0;padding:0;color:#585243;font-size:1.6rem;white-space:nowrap}@media (max-width:600px){.kanban-board .kanban-wrapper .workbook-progress{font-size:1.2rem}}@media (max-width:460px){.kanban-board .kanban-wrapper .workbook-progress{white-space:normal}}.kanban-board .kanban-wrapper .workbook-progress-percentage{color:#00be8e;font-weight:700}.kanban-board .kanban-wrapper .workbook-progress-bar{height:16px;margin:6px 0 10px;background-color:#e9e9e9;border-radius:8px}.kanban-board .kanban-wrapper .workbook-progress-completion{height:100%;background-color:#00d19c;border-radius:8px}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--0{width:101%;height:101%;top:-.5%;position:relative;left:0;background-color:#e9e9e9;border-radius:8px}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--1{width:100%;height:101%;top:-.5%;position:relative;left:1%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--2{width:99%;height:101%;top:-.5%;position:relative;left:2%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--3{width:98%;height:101%;top:-.5%;position:relative;left:3%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--4{width:97%;height:101%;top:-.5%;position:relative;left:4%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--5{width:96%;height:101%;top:-.5%;position:relative;left:5%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--6{width:95%;height:101%;top:-.5%;position:relative;left:6%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--7{width:94%;height:101%;top:-.5%;position:relative;left:7%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--8{width:93%;height:101%;top:-.5%;position:relative;left:8%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--9{width:92%;height:101%;top:-.5%;position:relative;left:9%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--10{width:91%;height:101%;top:-.5%;position:relative;left:10%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--11{width:90%;height:101%;top:-.5%;position:relative;left:11%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--12{width:89%;height:101%;top:-.5%;position:relative;left:12%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--13{width:88%;height:101%;top:-.5%;position:relative;left:13%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--14{width:87%;height:101%;top:-.5%;position:relative;left:14%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--15{width:86%;height:101%;top:-.5%;position:relative;left:15%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--16{width:85%;height:101%;top:-.5%;position:relative;left:16%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--17{width:84%;height:101%;top:-.5%;position:relative;left:17%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--18{width:83%;height:101%;top:-.5%;position:relative;left:18%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--19{width:82%;height:101%;top:-.5%;position:relative;left:19%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--20{width:81%;height:101%;top:-.5%;position:relative;left:20%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--21{width:80%;height:101%;top:-.5%;position:relative;left:21%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--22{width:79%;height:101%;top:-.5%;position:relative;left:22%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--23{width:78%;height:101%;top:-.5%;position:relative;left:23%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--24{width:77%;height:101%;top:-.5%;position:relative;left:24%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--25{width:76%;height:101%;top:-.5%;position:relative;left:25%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--26{width:75%;height:101%;top:-.5%;position:relative;left:26%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--27{width:74%;height:101%;top:-.5%;position:relative;left:27%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--28{width:73%;height:101%;top:-.5%;position:relative;left:28%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--29{width:72%;height:101%;top:-.5%;position:relative;left:29%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--30{width:71%;height:101%;top:-.5%;position:relative;left:30%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--31{width:70%;height:101%;top:-.5%;position:relative;left:31%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--32{width:69%;height:101%;top:-.5%;position:relative;left:32%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--33{width:68%;height:101%;top:-.5%;position:relative;left:33%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--34{width:67%;height:101%;top:-.5%;position:relative;left:34%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--35{width:66%;height:101%;top:-.5%;position:relative;left:35%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--36{width:65%;height:101%;top:-.5%;position:relative;left:36%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--37{width:64%;height:101%;top:-.5%;position:relative;left:37%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--38{width:63%;height:101%;top:-.5%;position:relative;left:38%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--39{width:62%;height:101%;top:-.5%;position:relative;left:39%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--40{width:61%;height:101%;top:-.5%;position:relative;left:40%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--41{width:60%;height:101%;top:-.5%;position:relative;left:41%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--42{width:59%;height:101%;top:-.5%;position:relative;left:42%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--43{width:58%;height:101%;top:-.5%;position:relative;left:43%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--44{width:57%;height:101%;top:-.5%;position:relative;left:44%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--45{width:56%;height:101%;top:-.5%;position:relative;left:45%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--46{width:55%;height:101%;top:-.5%;position:relative;left:46%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--47{width:54%;height:101%;top:-.5%;position:relative;left:47%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--48{width:53%;height:101%;top:-.5%;position:relative;left:48%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--49{width:52%;height:101%;top:-.5%;position:relative;left:49%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--50{width:51%;height:101%;top:-.5%;position:relative;left:50%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--51{width:50%;height:101%;top:-.5%;position:relative;left:51%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--52{width:49%;height:101%;top:-.5%;position:relative;left:52%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--53{width:48%;height:101%;top:-.5%;position:relative;left:53%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--54{width:47%;height:101%;top:-.5%;position:relative;left:54%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--55{width:46%;height:101%;top:-.5%;position:relative;left:55%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--56{width:45%;height:101%;top:-.5%;position:relative;left:56%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--57{width:44%;height:101%;top:-.5%;position:relative;left:57%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--58{width:43%;height:101%;top:-.5%;position:relative;left:58%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--59{width:42%;height:101%;top:-.5%;position:relative;left:59%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--60{width:41%;height:101%;top:-.5%;position:relative;left:60%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--61{width:40%;height:101%;top:-.5%;position:relative;left:61%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--62{width:39%;height:101%;top:-.5%;position:relative;left:62%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--63{width:38%;height:101%;top:-.5%;position:relative;left:63%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--64{width:37%;height:101%;top:-.5%;position:relative;left:64%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--65{width:36%;height:101%;top:-.5%;position:relative;left:65%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--66{width:35%;height:101%;top:-.5%;position:relative;left:66%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--67{width:34%;height:101%;top:-.5%;position:relative;left:67%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--68{width:33%;height:101%;top:-.5%;position:relative;left:68%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--69{width:32%;height:101%;top:-.5%;position:relative;left:69%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--70{width:31%;height:101%;top:-.5%;position:relative;left:70%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--71{width:30%;height:101%;top:-.5%;position:relative;left:71%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--72{width:29%;height:101%;top:-.5%;position:relative;left:72%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--73{width:28%;height:101%;top:-.5%;position:relative;left:73%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--74{width:27%;height:101%;top:-.5%;position:relative;left:74%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--75{width:26%;height:101%;top:-.5%;position:relative;left:75%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--76{width:25%;height:101%;top:-.5%;position:relative;left:76%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--77{width:24%;height:101%;top:-.5%;position:relative;left:77%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--78{width:23%;height:101%;top:-.5%;position:relative;left:78%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--79{width:22%;height:101%;top:-.5%;position:relative;left:79%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--80{width:21%;height:101%;top:-.5%;position:relative;left:80%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--81{width:20%;height:101%;top:-.5%;position:relative;left:81%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--82{width:19%;height:101%;top:-.5%;position:relative;left:82%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--83{width:18%;height:101%;top:-.5%;position:relative;left:83%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--84{width:17%;height:101%;top:-.5%;position:relative;left:84%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--85{width:16%;height:101%;top:-.5%;position:relative;left:85%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--86{width:15%;height:101%;top:-.5%;position:relative;left:86%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--87{width:14%;height:101%;top:-.5%;position:relative;left:87%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--88{width:13%;height:101%;top:-.5%;position:relative;left:88%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--89{width:12%;height:101%;top:-.5%;position:relative;left:89%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--90{width:11%;height:101%;top:-.5%;position:relative;left:90%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--91{width:10%;height:101%;top:-.5%;position:relative;left:91%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--92{width:9%;height:101%;top:-.5%;position:relative;left:92%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--93{width:8%;height:101%;top:-.5%;position:relative;left:93%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--94{width:7%;height:101%;top:-.5%;position:relative;left:94%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--95{width:6%;height:101%;top:-.5%;position:relative;left:95%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--96{width:5%;height:101%;top:-.5%;position:relative;left:96%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--97{width:4%;height:101%;top:-.5%;position:relative;left:97%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--98{width:3%;height:101%;top:-.5%;position:relative;left:98%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--99{width:2%;height:101%;top:-.5%;position:relative;left:99%;background-color:#e9e9e9;border-radius:0 8px 8px 0}.kanban-board .kanban-wrapper .workbook-progress-completion .workbook-progress-completion--100{width:1%;height:101%;top:-.5%;position:relative;left:100%;background-color:#e9e9e9;border-radius:0 8px 8px 0;display:none}.kanban-board .kanban-story{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.kanban-board .kanban-column-wrapper{background-color:#e9e9e9;-ms-flex-preferred-size:calc(33% - 8px);flex-basis:calc(33% - 8px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 12px 16px 0;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.kanban-board .kanban-column-wrapper.expanded{max-height:50000px}.kanban-board .kanban-column-wrapper.expanded .kanban-column-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.kanban-board .kanban-column-wrapper.expanded .new i.kanban-column-toggle{background-color:rgba(45,195,244,.3)}.kanban-board .kanban-column-wrapper.expanded .inprogress i.kanban-column-toggle{background-color:rgba(219,172,0,.3)}.kanban-board .kanban-column-wrapper.expanded .complete i.kanban-column-toggle{background-color:rgba(0,190,142,.3)}@media (max-width:600px){.kanban-board .kanban-column-wrapper.collapsed{max-height:51px}}.kanban-board .kanban-column-wrapper.collapsed .kanban-column-toggle{background-color:transparent;-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width:600px){.kanban-board .kanban-column-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}}.kanban-board .kanban-column-wrapper:last-of-type{margin-right:0}.kanban-board .kanban-column{padding-bottom:16px}.kanban-board .kanban-column-header{padding:10px;background-color:#fff;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kanban-board .kanban-column-header i.kanban-column-toggle{display:none;font-size:2rem;margin-left:auto;cursor:pointer;padding:5px;height:2.5rem;width:2.5rem;border-radius:50%;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}@media (max-width:600px){.kanban-board .kanban-column-header i.kanban-column-toggle{display:inline}}.kanban-board .kanban-column-header.new{border-top:solid 4px #2dc3f4;color:#2dc3f4}.kanban-board .kanban-column-header.inprogress{border-top:solid 4px #dbac00;color:#dbac00}.kanban-board .kanban-column-header.complete{border-top:solid 4px #00be8e;color:#00be8e}.kanban-board .kanban-list{min-height:142px;padding:16px 16px 0}@media (max-width:767px){.kanban-board .kanban-list{padding:13px 13px 0}}@media (max-width:600px){.kanban-board .kanban-list{padding:18px 18px 0}}.kanban-board [dnd-drop] .dndPlaceholder{display:block;background-color:#dedede;min-height:119px;margin:16px}.kanban-board .kanban-list .dndDraggingSource{display:none}.kanban-board [dnd-drop] .dndDraggingSource{visibility:hidden;height:0}.kanban-board .kanban-list .kanban-card{display:block;margin:5px 0 20px;border-radius:5px;overflow:hidden;-webkit-box-shadow:2px 2px 0 0 rgba(0,0,0,.1);box-shadow:2px 2px 0 0 rgba(0,0,0,.1);background-color:#fafafa;position:relative}.kanban-board .kanban-list .kanban-card .kanban-card-lock{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:5px;background:rgba(255,255,255,.5)}.kanban-board .kanban-card-header{width:100%;min-height:64px;padding-bottom:25%;position:relative;background-position:center;background-size:cover}.kanban-board .kanban-card-header.no-image{padding-bottom:64px;background:#828c92}.kanban-board .kanban-card-header.no-image .kanban-card-subtitle,.kanban-board .kanban-card-header.no-image .kanban-card-title{color:#fff}.kanban-board .kanban-card-subtitle,.kanban-board .kanban-card-title{position:absolute;margin:0 20px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:80%}.kanban-board .kanban-card-title{font-size:2rem;font-weight:700;bottom:3.2rem}.kanban-board .kanban-card-subtitle{font-size:1.6rem;bottom:1rem}.kanban-board .kanban-card-description{height:3.5rem;margin:10px 20px;font-size:1.3rem;overflow:hidden;color:#585243}
.tree-view-container{overflow-y:hidden;height:100%;font-size:0;background-color:#f7f7f7;position:relative}.tree-view-container .tree-view-saving{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;background:rgba(255,255,255,.8);font-size:4rem;z-index:1}.tree-view-container .tree-view{overflow:auto;display:inline-block;height:calc(100% - 52px);font-size:14px;-webkit-transition:500ms;transition:500ms;width:100%}.tree-view-container .tree-view .btn-xs{font-size:20px;border:0;padding-top:0;padding-bottom:0}.tree-view-container .tree-view .trash-button{color:#e9e9e9}@media (max-width:767px){.tree-view-container .tree-view .trash-button{display:none}}.tree-view-container .tree-view .trash-button:hover{color:#f8615a}.tree-view-container .tree-view .btn-add{margin-top:10px;margin-right:38px;color:#a5a5a5}.tree-view-container .tree-view .btn-add:hover{color:#56b9fb}@media (max-width:767px){.tree-view-container .tree-view .btn-add{margin-right:4px}}.tree-view-container .tree-view .angular-ui-tree-nodes .angular-ui-tree-nodes{padding-left:0}.tree-view-container .tree-view .angular-ui-tree-nodes .angular-ui-tree-nodes .tree-node-content{margin-left:35px}.tree-view-container .tree-view .angular-ui-tree-nodes .angular-ui-tree-nodes li:last-child .tree-node{border-bottom:none}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node{font-size:14px;background-color:#fff;border:1px solid #f2f2f2;border-bottom:1px solid #fff;color:#404245;display:-webkit-box;display:-ms-flexbox;display:flex}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node.selected,.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node:hover{background-color:#dff0f0}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node.selected .tree-handle,.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node:hover .tree-handle{color:#afbdc8}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node.selected .add-subtask:not(:hover),.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node.selected .detail-button:not(:hover),.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node.selected .expand-button:not(:hover),.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node.selected .trash-button:not(:hover),.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node:hover .add-subtask:not(:hover),.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node:hover .detail-button:not(:hover),.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node:hover .expand-button:not(:hover),.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node:hover .trash-button:not(:hover){color:#a5a5a5}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-handle{font-size:16px;padding-left:10px;color:#f2f2f2;cursor:move;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-handle:active,.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-handle:focus{color:#afbdc8}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node-content{height:64px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;overflow:hidden}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node-content>.btn:not(:last-child){margin-right:10px}.tree-view-container .tree-view .angular-ui-tree-nodes li .tree-node-content.show-delete-button .delete-button{right:0}.tree-view-container .tree-view .angular-ui-tree-nodes li .task-name{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tree-view-container .tree-view .angular-ui-tree-nodes li .task-title{font-size:15px;background:0 0;border:0;color:#404245;text-overflow:ellipsis;width:100%}.tree-view-container .tree-view .angular-ui-tree-nodes li .task-subtitle{font-size:12px;color:#a5a5a5}.tree-view-container .tree-view .angular-ui-tree-nodes li .add-subtask,.tree-view-container .tree-view .angular-ui-tree-nodes li .detail-button,.tree-view-container .tree-view .angular-ui-tree-nodes li .expand-button{-ms-flex-preferred-size:35px;flex-basis:35px;color:#e9e9e9}.tree-view-container .tree-view .angular-ui-tree-nodes li .add-subtask:hover,.tree-view-container .tree-view .angular-ui-tree-nodes li .detail-button:hover,.tree-view-container .tree-view .angular-ui-tree-nodes li .expand-button:hover{color:#56b9fb}.tree-view-container .tree-view .angular-ui-tree-nodes li .subtask .add-subtask{display:none}@media (max-width:767px){.tree-view-container .tree-view .angular-ui-tree-nodes li .detail-button{display:none}}.tree-view-container .tree-view .angular-ui-tree-nodes li .delete-button{position:absolute;top:0;right:-64px;width:64px;height:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background:#f8615a;border-radius:0;-webkit-transition:500ms;transition:500ms}.tree-view-container .tree-view .angular-ui-tree-nodes li:last-child .tree-node{border-bottom:1px solid #f2f2f2}.tree-view-container .tree-view .first-task{margin-top:100px;color:#26282a;font-size:35px;text-align:center}.tree-view-container .tree-view .first-task .btn-add{margin:0;color:#fbac43;font-size:108px}.tree-view-container .tree-view .first-task .first-task-text{font-weight:700;color:#424242}.tree-view-container .detail-view-container{background-color:#e9e9e9;display:inline-block;vertical-align:top;overflow-x:hidden;width:0;height:calc(100% - 52px);-webkit-transition:500ms;transition:500ms}section.content.tasks.tree.detail .detail-view-container,section.content.tasks.tree.detail .tree-view{width:50%}
@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Thin.ttf) format("truetype");font-weight:200}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Semibold.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Heavy.ttf) format("truetype");font-weight:800}@font-face{font-family:'Lato';src:url(/modules/core/client/fonts/Lato-Black.ttf) format("truetype");font-weight:900}@font-face{font-family:'Fjalla';src:url(/modules/core/client/fonts/FjallaOne-Regular.ttf) format("truetype")}.positiveToaster{color:#00d19c}.negativeToaster{color:#f8615a}.powerlog .powerlog-page{margin:25px auto;width:60%;padding:10px 30px 30px}@media (max-width:767px){.powerlog .powerlog-page{width:80%}}@media (max-width:600px){.powerlog .powerlog-page{width:90%}}.powerlog .powerlog-page h1{color:#424242;font-weight:900}.powerlog .powerlog-page h3{color:#585243;font-family:'Fjalla'}.powerlog .powerlog-page .back-to-logger{display:block;color:#13bcbc;font-size:1.4rem;font-weight:500;margin-bottom:15px;line-height:24px;height:32px;padding:0}.powerlog .powerlog-page .back-to-logger i{font-size:1.8rem;color:#4cbbba}@media (max-width:767px){.powerlog .powerlog-page .back-to-logger{margin-top:50px}}@media (max-width:600px){.powerlog .powerlog-page .back-to-logger{margin-top:0}}.powerlog .powerlog-page .powerlog-description{font-size:15px;color:#424242;text-align:justify}.powerlog .powerlog-page .powerlog-description a{color:#13bcbc}.powerlog .powerlog-page .powerlog-instructions{max-height:0;overflow:hidden;-webkit-transition:all .4s ease;transition:all .4s ease}.powerlog .powerlog-page .powerlog-instructions.instruction-visible{max-height:1000px}.powerlog .powerlog-page .powerlog-date{margin:15px auto 0;text-align:center}.powerlog .powerlog-page .powerlog-date i{background-color:#fff;color:#b0bec5;font-size:2rem}.powerlog .powerlog-page .positive{color:#75dfbf}.powerlog .powerlog-page .negative{color:#f8615a}.powerlog .powerlog-page table{width:100%;margin:30px 0;border-radius:2px}.powerlog .powerlog-page table td,.powerlog .powerlog-page table th{font-weight:500;padding:5px 10px;background-color:#fff}.powerlog .powerlog-page table th{color:#404245;font-size:1rem;text-align:center}.powerlog .powerlog-page table th:first-child,.powerlog .powerlog-page table tr td:first-child{text-align:left}.powerlog .powerlog-page table td{opacity:.6;text-align:center;font-size:1.2rem}.powerlog .powerlog-page table .thought-power-score td{opacity:1}.powerlog .powerlog-page table tr.negative td{border:solid 1px rgba(248,97,90,.2)}.powerlog .powerlog-page table tr.positive td{border:solid 1px rgba(117,223,191,.45)}.powerlog .powerlog-page table tr.negative td.thought-name{background-color:rgba(248,97,90,.15);opacity:1}.powerlog .powerlog-page table tr.positive td.thought-name{background-color:rgba(117,223,191,.1);opacity:1}.powerlog .powerlog-page table tr.thought-power-score.negative td{background-color:#f8615a;border:0;color:#fff}.powerlog .powerlog-page table tr.thought-power-score.negative{border:1px solid rgba(248,97,90,.6)}.powerlog .powerlog-page table tr.thought-power-score.positive td{background-color:#75dfbf;border:0;color:#fff}.powerlog .powerlog-page table tr.thought-power-score.positive{border:1px solid rgba(117,223,191,.6)}.powerlog .powerlog-page table tr.thought-power-score.total td{border:0;background-color:#258584;color:#fff;font-size:1.4rem}.powerlog .powerlog-page table tr.thought-power-score.total{border:1px solid #258584}
.events,.events .main-view,.smiley-page{background-color:#f7f7f7}.events .main-view{height:calc(100% - 44px);position:relative;top:44px}@media (max-width:767px){.events .main-view{top:0}}@media (max-width:600px){.events .main-view{top:15px}}.smiley-page{height:100%}.smiley-page .smiley-container{font-size:4rem;width:90%;margin:0 auto}.smiley-page .smiley-container .smiley-face-container{width:50%;margin:0 auto}@media (max-width:992px){.smiley-page .smiley-container .smiley-face-container{width:70%}}.smiley-page .smiley-container .smiley-title{width:80%;color:#585243;font-size:4rem;font-weight:900;text-align:center;margin:50px auto}@media (max-width:767px){.smiley-page .smiley-container .smiley-title{font-size:2.5rem;margin-top:100px}}@media (max-width:600px){.smiley-page .smiley-container .smiley-title{margin-top:0}}.smiley-page .smiley-container .fa{vertical-align:top;margin-top:.7%}.smiley-page .happy-face,.smiley-page .sad-face{text-align:center;font-size:17rem;float:left;width:50%}@media (max-width:600px){.smiley-page .happy-face,.smiley-page .sad-face{font-size:10.6rem}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.smiley-page .happy-face,.smiley-page .sad-face{min-height:90px;font-size:9rem}}@media (max-width:600px){.smiley-page .happy-face,.smiley-page .sad-face{width:100%}}.smiley-page .happy-face{color:#75dfbf}.smiley-page .happy-face:hover,.smiley-page .sad-face:hover{opacity:.8}.smiley-page .sad-face{color:#f8615a}
.smiley-page .tags-container{min-height:100%;padding:2%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7f7f7;color:#fff;font-size:2rem;font-weight:700}.smiley-page .tags-container .tags-title{font-size:4rem;font-weight:900;text-align:left;color:#585243;margin:50px auto}@media (max-width:600px){.smiley-page .tags-container .tags-title{font-size:2.5rem;margin:30px auto}}.smiley-page .new-tag-container,.smiley-page .tags-container .tag-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.smiley-page .tags-container .tag-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:58px;flex-basis:58px;position:relative;margin-bottom:15px}.smiley-page .tags-container .tag-item span{display:block;border-radius:100px;border:solid 3px #f7f7f7;height:58px;padding-top:9px;padding-left:40px;padding-right:40px;text-align:center;cursor:pointer;font-size:2rem;font-weight:500}@media (max-width:600px){.smiley-page .tags-container .tag-item{-ms-flex-preferred-size:40px;flex-basis:40px}.smiley-page .tags-container .tag-item span{height:40px;font-size:1.5rem;line-height:18px;padding-top:6px;padding-left:25px;padding-right:25px}}.smiley-page .tags-container .tag-item.negative span{background-color:#f8615a}.smiley-page .tags-container .tag-item.addbtn.negative:hover,.smiley-page .tags-container .tag-item.addbtn.positive:hover,.smiley-page .tags-container .tag-item.negative span:hover,.smiley-page .tags-container .tag-item.positive span:hover{opacity:.8}.smiley-page .tags-container .tag-item.addbtn.negative{color:#f8615a;font-size:7.2rem}@media (max-width:600px){.smiley-page .tags-container .tag-item.addbtn.negative{font-size:4.2rem}}.smiley-page .tags-container .tag-item.positive span{background-color:#75dfbf}.smiley-page .tags-container .tag-item.addbtn.positive{color:#75dfbf;font-size:7.2rem}@media (max-width:600px){.smiley-page .tags-container .tag-item.addbtn.positive{font-size:4.2rem}}.smiley-page .tags-container .tag-item.back span{color:#424242;opacity:.5}.smiley-page .new-tag-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;max-width:400px;padding:5vh 10% 0;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}.smiley-page .new-tag-container .negative{color:#f8615a}.smiley-page .new-tag-container .positive{color:#00d19c}.smiley-page .new-tag-container .rating{margin-top:53px;color:#a5a5a5;max-width:40rem;width:100%}.smiley-page .new-tag-container .rating p{float:left}.smiley-page .new-tag-container .rating output[for=rating]{font-size:3rem;color:#424242;padding-top:0;float:right}.smiley-page .new-tag-container .rating .rating-bar{margin:0 auto;width:100%;border-radius:6px}.smiley-page .new-tag-container .rating .rating:after{content:"";display:table;clear:both}.smiley-page .new-tag-container .category{margin:40px auto 0;height:42px;width:calc(50% + 40px)}@media (max-width:662px){.smiley-page .new-tag-container .category{width:calc(80% + 40px);padding-left:13px;padding-right:13px}}.smiley-page .new-tag-container .category .dropdown-container .dropdown-list span{text-align:left}.smiley-page .new-tag-container .category .dropdown-container .dropdown-display span{font-size:1.5rem;line-height:35px}@media (max-width:662px){.smiley-page .new-tag-container .category .dropdown-container .dropdown-display span{font-size:1.3rem}}.smiley-page .new-tag-container .category .dropdown-container .dropdown-display i{line-height:2}.smiley-page .new-tag-container .category .dropdown-container .dropdown-list{top:40px}.smiley-page .new-tag-container label.event-rating-label,.smiley-page .new-tag-container select.event-rating{font-size:2rem;margin-bottom:0;margin-right:10px;height:28px}.smiley-page .new-tag-container input.entry-name{border-top:none;border-right:none;border-left:none;border-bottom:solid 2px #b0bec5;max-width:400px;width:100%;color:#404245;background-color:transparent}.smiley-page .new-tag-container .error-msg{height:18px;padding-top:10px;font-size:1.5rem;color:#a6a29c}.smiley-page .new-tag-container .control-btn{display:block;border-radius:100px;border:solid 1px transparent;font-size:2rem;font-weight:500;letter-spacing:.3px;margin:15px auto;padding:7px 40px 11px;line-height:24px;height:42px}.smiley-page .new-tag-container .control-btn.positive{border-color:#00d19c;background-color:#00d19c;color:#fff}.smiley-page .new-tag-container .control-btn.negative{border-color:#f8615a;background-color:#f8615a;color:#fff}.smiley-page .new-tag-container .control-btn.cancel-btn{border:0;color:#424242;opacity:.5;font-size:2rem}