body,button,html,input,select,textarea{font-family:'Open Sans',arial,helvetica,sans-serif;color:#6d6e71}.lwf-layout{position:relative;padding-left:3rem;transition:left .2s ease-out;left:0}.lwf-layout--expanded-nav{left:13rem}.lwf-layout__no-nav{padding-left:0}.lwf-sidebar{width:3rem;box-sizing:border-box;position:fixed;top:0;left:0;bottom:0;overflow-y:auto;background-color:#1a6a49;padding:.5rem;transition:width .2s ease-out;z-index:1000}.lwf-layout--expanded-nav .lwf-sidebar{width:16rem}.lwf-main{height:100vh}.lwf-nav{display:flex;margin:0 0 1rem;gap:5px;list-style:none}.lwf-content{min-height:calc(100% - 4rem);padding:2rem}.lwf-content--dashboard{background-color:#f5f4ee}.lwf-footer{padding:20px 0;margin:0 0 1rem 0;font-size:.75em;color:#ccc;display:flex;border-top-width:0}.lwf-footer__version{margin-left:auto}.lwf-footer .lwf-footer__link{margin-right:auto}.lwf-footer .lwf-footer__link a{text-decoration:none}.lwf-footer .lwf-footer__icon{font-size:1.333333333em;vertical-align:middle}.lwf-hidden{display:none}.urgent-text{color:red}.lw-has-open-drawer{overflow-y:hidden}.lw-drawer{position:fixed;top:0;left:0;right:10%;bottom:0;z-index:1001;background-color:#fff;padding:1rem;overflow-y:auto;transform:translateX(-100%);transition:all .5s ease}.lw-drawer--over-others{z-index:1002}.lw-drawer--active{transform:translateX(0);box-shadow:3px 0 5px -2px #888}.lw-drawer--full-screen{right:0;box-shadow:none}.lw-drawer__close-button{position:fixed;top:0;right:0;cursor:pointer;padding:.5rem .75rem;z-index:100;background-color:#fb5025}.lw-button--green{background-color:rgba(0,138,82,.85)}.lf-footer{padding:20px 0;margin:0 30px 20px;border-top:1px solid #dedede;font-size:.75em;color:#ccc;display:flex}.lf-footer .lf-footer__link{margin-right:auto}.lf-footer .lf-footer__link a{text-decoration:none}.lf-footer .lf-footer__icon{font-size:1.333333333em;vertical-align:middle}.lf-next-actions--item{margin-left:10px}form .lwf-fieldset--invisible{background:0 0}.lwf-fieldset--nested{padding-left:0!important;padding-right:0!important;margin-bottom:0!important;border:none!important}form .lwf-fieldset--no-legend{padding-top:20px}form .lwf-fieldset--compact{padding:55px 15px 10px;margin-bottom:0}form .lwf-fieldset--compact.lwf-fieldset--no-legend,form .lwf-fieldset--nested.lwf-fieldset--no-legend{padding-top:0}.generic-form.lwf-form--poll label{font-size:1rem}.generic-form.lwf-form--poll .label label{display:block;font-size:1.17em;margin-bottom:0;margin-top:0}.generic-form.lwf-form--poll .input input[type=radio],.generic-form.lwf-form--poll .input label{display:inline-block;margin-top:1rem;padding:0}.generic-form.lwf-form--poll div.label{padding-top:0}.lw-button--arrow-right::after{content:"";display:block;position:absolute;z-index:1;width:8px;height:8px;border:2px solid #fff;border-bottom-width:0;border-left-width:0;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);right:19px;top:calc(50% - 5px);transition:right .1s}.lw-status-icon{font-family:"Material Icons";text-align:center;font-size:1.5rem}.lw-status-icon--complete{color:green}.lw-status-icon--incomplete{color:red}.lw-button--arrow-right:hover::after{right:16px}.lw-button--arrow-right::before{right:17px}.lw-button--arrow-right::before{content:"";display:block;position:absolute;z-index:1;width:14px;height:2px;background:#fff;right:20px;top:calc(50% - 1px);transition:right .1s}.lw-form-hint{margin-left:17%}.lw-button--dangerous:hover{background-color:#91101c}.lw-training-option__cancelled{color:#91101c}.lw-training-option__booked{color:green}.lw-training-option__pending{color:#4682b4}.lw-button--dangerous{padding:15px!important;background-color:#ff192e!important;color:#fff!important;text-decoration:none;margin-top:5px;display:inline-block!important;border-radius:5px}.lwf-page-header__banner{padding:5px;text-align:center;color:#fff;background:#0c5460}.lwf-page-header__banner-action{text-decoration:none;font-weight:700}.lwf-page-header__banner p{margin:auto}.lw-text__no-issues{color:#006400}.lw-text__has-issue{color:orange}.lw-text__has-urgent-issue{color:red}.lw-button--arrow-right{padding-right:50px!important;text-align:left;position:relative}.lw-text__leaving{color:red}@media screen and (min-width:48em){.lw-drawer--active{padding:2rem}}.lf-faux-file-select{padding:1rem}.lf-faux-file-select__input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.generic-form .lf-faux-file-select__label{cursor:pointer;color:#fff}.lf-faux-file-list__item--image{max-width:100%;height:auto;display:block}.lw-alert,.notice{display:block;padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;text-align:center;color:silver;background:#b3aaaa}.lw-alert--primary,.notice{color:#004085!important;background:#cce5ff!important;border-color:#b8daff!important}.lw-alert--danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.lw-collapsable-trigger legend{cursor:pointer}.lw-box__collapsed,.lw-box__expanded{max-width:50%;margin-bottom:10px}.lw-box__expanded legend:before{content:"▼";margin-right:10px;color:#008a52}.lw-btn__increment{width:10px;margin:2px}.lw-table__full{width:100%}.lwf-item--rejected{text-decoration:line-through}.lw-table-heading-row__sticky{position:sticky;left:3em;background-color:#f7f8f7;background-clip:padding-box;box-shadow:0 2px 0 #bfbfbf;border:1px solid #e0e0e0}.lw-table-heading__sticky th{position:sticky;top:0;z-index:50;border:1px solid #e0e0e0;background-color:#f7f8f7;background-clip:padding-box;box-shadow:0 2px 0 #bfbfbf}.lw-action-container{display:inline-flex;justify-content:space-between}.lw-incrementable{border:none!important;background:0 0!important}.lw-box__collapsed legend:before{content:"►";margin-right:10px;color:#008a52}.lw-btn__light{background:#bedb50!important}.lwf-comment-box{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #eaeaea}.lwf-comment--content{width:calc(100% - 40px);padding:20px;background:#efefef;font-size:.9em}.lwf-comment--author{margin:0}.lwf-comment--timestamp{font-size:.6em}.lwf-comment--action{font-size:.8em}.lw-captioned-separator{padding-top:20px;width:100%;text-align:center;border-bottom:1px solid silver;line-height:.1em;margin:10px 0 20px}.lw-captioned-separator span{background:#fff;padding:0 10px}.lf-button--main-action{padding:0;box-shadow:0 0 0 10px rgba(255,255,255,.5);font-weight:700;position:fixed;bottom:0;left:0;width:100%;z-index:100}.lf-button--main-action:active,.lf-button--main-action:hover{background:#008a52}.lf-button--main-action span{padding:15px 50px 15px 15px;position:relative;display:inline-block}.lf-button--main-action span:before{content:"";width:3px;height:11px;display:block;position:absolute;top:20px;right:28px;border-radius:3px;background:#fff;transform:rotate(-50deg)}.lf-button--main-action span:after{content:"";width:3px;height:18px;display:block;position:absolute;top:13px;right:21px;border-radius:3px;background:#fff;transform:rotate(34deg)}.lf-button--main-action{background:rgba(0,138,82,.85);color:#fff;padding:.5em;text-align:center}.lf-strikethrough{text-decoration:line-through}.lw-person-icon{border-radius:50%;height:auto}.lw-person-icon--small{max-width:50px}.lwf-menu{list-style-type:none;margin:0;padding:0}.lwf-menu__item{margin:0;padding:0}.lwf-menu__item--panelled{margin-bottom:.5rem}.lwf-menu__link{text-decoration:none;display:block;padding:.5rem 0;transition:all .5s ease}.lwf-menu__link--panelled{padding:.5rem .5rem;border:1px solid #dedede;border-radius:3px}.lwf-menu__link--panelled:hover{background-color:#f0f7f4}.lwf-menu__link-icon{vertical-align:middle}.lwf-menu__subtitle{font-size:.75em;display:block}@media only screen and (min-width:50rem){.lwf-menu--horizontal{display:flex}}.lf-tabbed-nav{list-style-type:none;margin:0;padding:0}.lf-tabbed-nav-item.disabled{pointer-events:none;opacity:.5;background-color:silver}.lf-tabbed-nav-item{display:inline-block;margin-right:.125rem;border-bottom:1px solid transparent;border-radius:3px 3px 0 0}.lf-tabbed-nav-item{font-size:.825rem;font-weight:600}.lf-tabbed-nav-item:first-child{margin-left:.5rem}.lf-tabbed-nav-item a{text-decoration:none;display:block;padding:.75em 1em;border:1px solid silver;border-bottom:1px solid transparent;transition:background .5s;outline:0;background:#558d6d;color:#fff;border-radius:3px 3px 0 0}.lf-tabbed-nav-item a:hover{background:#7cc79d}.lf-tabbed-nav-item.active a{color:#008a52;background:#fff}.lf-tabbed-nav-item.active{border-color:#fff}.lw-panel__subtitle{color:#999;font-size:.875rem;margin-top:-1rem;font-style:italic}.lwf-list--no-bullets{list-style-type:none;margin-left:0;padding-left:0}.lwf-list__item{margin-bottom:.5rem}.lwf-key-value-list{box-sizing:border-box;border:1px solid #e0e0e0}.lwf-key-value-list__key{padding:.5rem;background-color:#f7f8f8;font-weight:700}.lwf-key-value-list__value{padding:.5rem;border-bottom:1px solid #e0e0e0}.lwf-key-value-list__value:last-child{border-bottom-width:0}.lwf-icon--v-middle{vertical-align:middle}.lwf-icon--v-text-bottom{vertical-align:text-bottom}.lwf-icon--clear{color:red}.lwf-icon--done{color:#259a6a}.lwf-text--with-counter:before{display:inline-block;position:relative;top:-.1rem;margin-right:.2rem;content:attr(data-count);font-size:.625rem;width:1.125rem;line-height:1.125rem;border-radius:50%;text-align:center;font-family:'Open Sans',arial,helvetica,sans-serif;background-color:#adebd1;color:#1a6a49;font-weight:700}.lwf-icon--with-counter:after{display:inline-block;position:relative;left:-1.125rem;top:-1rem;content:attr(data-count);font-size:.625rem;width:1.125rem;line-height:1.125rem;border-radius:50%;text-align:center;font-family:'Open Sans',arial,helvetica,sans-serif;background-color:#adebd1;color:#1a6a49;font-weight:700}.lwf-job-address__location{display:flex}.lwf-job-address__address{width:15rem}.lwf-account-menu{display:flex;position:relative;margin:auto 0 auto 1rem}.lwf-account-menu__trigger,.lwf-tutorial-icon{cursor:pointer;color:#269b6b;font-size:2.25rem;max-width:2.25rem;overflow:hidden}.lwf-account-menu__target{background:#fff;border:1px solid #dedede;text-align:left;width:12rem;padding:1rem;position:absolute;top:35px;right:0;z-index:400}.lwf-account-menu__target--collapsed{display:none}.lwf-page-help{margin:auto 0 auto 1rem}.lwf-page-help__trigger{cursor:pointer;color:#8f2347;font-size:2.25rem;max-width:2.25rem;overflow:hidden}.lwf-page-help__trigger--viewed{color:silver}.lwf-user-notifications{position:relative;margin:auto .25rem auto 1rem}.lwf-user-notifications__trigger{cursor:pointer;color:#269b6b;font-size:2.5rem;max-width:2.5rem}.lwf-user-notifications__trigger--has-unread:after{display:inline-block;position:relative;left:-1rem;top:-1.5rem;content:attr(data-count);font-size:.75rem;width:1.125rem;line-height:1.125rem;border-radius:50%;text-align:center;font-family:'Open Sans',arial,helvetica,sans-serif;background-color:red;color:#fff;font-weight:700}.lwf-user-notifications__trigger--has-none{color:#999}.lwf-user-notifications__trigger--has-urgent{animation:notificationPulse 5s infinite}@keyframes notificationPulse{0%,100%{text-shadow:none}50%{text-shadow:0 0 1.5rem red}}.lwf-notifications{background:#fff;border:1px solid #dedede;text-align:left;width:24rem;padding:1rem;position:absolute;right:0;z-index:1001}.lwf-notifications--collapsed{display:none}@media (max-width:30rem){.lwf-notifications{width:75vw}}.lwf-notification--actions{padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid silver}.lwf-notification{border-bottom:1px solid #dedede;margin-bottom:1rem}.lwf-notification:last-child{border-bottom-width:0;margin-bottom:0}.lwf-notification__title{margin-bottom:0;display:flex}.lwf-notification--is-read-no .lwf-notification__title{color:#0d833a}.lwf-notification--is-read-no .lwf-notification__title--is-urgent-yes{color:#a94442}.lwf-notification--is-read-yes .lwf-notification__title{color:#6d6e71}.lwf-notification__title--is-urgent-yes:after{font-family:"Material Icons";content:"\e645";margin-left:auto}.lwf-notification__subtitle{color:#888;font-size:.875rem}.lwf-notification__actions{text-align:right}.lwf-suggestion__content{margin-bottom:0}.lwf-suggestion__meta{font-style:italic;font-size:.875rem;color:#999}.lwf-training-option-occurrences{display:flex;flex-wrap:wrap;margin-bottom:.5rem}.lwf-training-option-occurrence{border:1px solid #e0e0e0;padding:.25rem;margin-right:.5rem}.lw-rounded-icon{border-radius:50%;height:auto}.lw-rounded-icon__tiny{border-radius:50%;height:auto;max-width:40px}.lwf-icon-container{margin-right:auto;margin-left:auto;position:relative}.lwf-icon-container .lwf-icon-container__mask{position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(0,0,0,.3);display:flex;border-radius:6px;justify-content:center;align-items:center;visibility:hidden}.lwf-icon-container .lwf-icon-container__mask i,.lwf-icon-container .lwf-icon-container__mask span{color:#fff}.lwf-icon-container:hover .lwf-icon-container__mask{visibility:visible}.lw-rounded-icon__editable{border:2px solid green}.lw-rounded-icon__editable:hover:after{content:'Edit';position:relative;width:100%;height:100%;background:silver}.lw-rounded-icon__small{border-radius:50%;height:auto;max-width:50px}.lw-rounded-icon__medium{border-radius:50%;height:auto;max-width:150px}.lf-banner{display:flex;justify-content:space-between}@media (max-width:500px){.lf-banner{display:flex;flex-direction:column;justify-content:space-around}}@media print{.lwf-sidebar{display:none}.lf-hide-in-print{display:none!important}}.lwf-floating-action-container{position:fixed;padding:0;top:125px;right:30px;z-index:100;display:flex;flex-direction:column;gap:10px}.lwf-floating-action{background:rgba(0,138,82,.85);font-weight:700;box-shadow:0 0 0 10px rgba(255,255,255,.5)}.lwf-floating-action:active,.lwf-floating-action:hover{background:#008a52}.lwf-floating-action--dangerous{background:rgba(255,25,46,.82)}.lwf-floating-action--dangerous:active,.lwf-floating-action--dangerous:hover{background:#bd0c1b}.lwf-floating-action__content{padding:15px 15px 15px 15px;position:relative;display:inline-block}.lwf-weather-icon{font-family:'Material Icons';font-size:1.5em;vertical-align:bottom}.lwf-text-alongside-icon{display:inline-block;padding-bottom:5px}@media only screen and (max-width:840px){.lwf-floating-action-container{position:fixed;background:rgba(0,138,82,.85);height:5%;top:auto;bottom:0;left:0;width:100%;z-index:100}}