@import url(https://fonts.googleapis.com/css?family=Days+One&display=swap);@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900);.ant-table-tbody>.ant-table-row>td{cursor:pointer}.ant-timeline-item-content .ant-comment-inner{padding-top:0}#root{height:100%;display:flex;flex-direction:column}.compact-tr{font-size:.9em}.cancelled-tr{background-image:linear-gradient(-45deg,#f8f8f8 25%,transparent 0,transparent 50%,#f8f8f8 0,#f8f8f8 75%,transparent 0,#fff);background-size:15px 15px}.right-align-text{text-align:right}.clearfix{overflow:auto}.form-item-2col{margin-bottom:24px}.form-item-2col .ant-form-item{margin-bottom:0;display:inline-block;width:50%;margin-right:-1px}.form-item-2col .ant-form-item:last-of-type{margin-right:0}.form-item-2col .ant-form-item .ant-select-open,.form-item-2col .ant-form-item .ant-select-selection:active,.form-item-2col .ant-form-item .ant-select-selection:focus,.form-item-2col .ant-form-item .ant-select-selection:hover,.form-item-2col .ant-form-item input:focus,.form-item-2col .ant-form-item input:hover{z-index:1}.form-item-2col .ant-form-item:last-of-type .ant-select-open,.form-item-2col .ant-form-item:last-of-type .ant-select-selection:active,.form-item-2col .ant-form-item:last-of-type .ant-select-selection:focus,.form-item-2col .ant-form-item:last-of-type .ant-select-selection:hover,.form-item-2col .ant-form-item:last-of-type input:focus,.form-item-2col .ant-form-item:last-of-type input:hover{z-index:0}.form-item-2col .ant-form-item .ant-select-selection,.form-item-2col .ant-form-item button,.form-item-2col .ant-form-item input{border-radius:0}.form-item-2col .ant-form-item:first-of-type .ant-select-selection,.form-item-2col .ant-form-item:first-of-type button,.form-item-2col .ant-form-item:first-of-type input{border-radius:4px 0 0 4px}.form-item-2col .ant-form-item:last-of-type .ant-select-selection,.form-item-2col .ant-form-item:last-of-type button,.form-item-2col .ant-form-item:last-of-type input{border-radius:0 4px 4px 0}.form-item-2col.phone-prefix .ant-select-selection-selected-value{float:right;margin-right:12px}button.input-group-button:focus,button.input-group-button:hover{z-index:1}.b-sch-timerange.b-timerange-TimeRanges.b-sch-line.b-sch-current-time{border-left-color:#fa5252}.b-sch-timerange.b-timerange-TimeRanges.b-sch-line.b-sch-current-time>label{background-color:#fa5252}.b-grid-header-text{text-transform:none}.search-control-icon-button svg{align-self:center}.b-grid-cell>.b-resource-info>dl{margin-top:10px}.b-resource-info>.ant-avatar.ant-avatar-circle{width:2.4em;height:2.4em;border-radius:50%;margin-right:.6em}.b-react-scheduler-container{overflow:hidden;z-index:1;height:100%}#scheduler-component{overflow:hidden;height:100%}#scheduler-component .b-virtual-scrollers.b-grid-vertical-overflow{overflow-y:unset}.ant-spin-container,.ant-spin-nested-loading{overflow:hidden;height:100%}#navbar-content-footer-layout>#navbar{flex:0 0 auto}#navbar-content-footer-layout>#content{flex-basis:auto;flex-grow:0;flex-shrink:1;overflow-y:auto;padding:25px;min-height:350px}#navbar-content-footer-layout>#footer{flex:0 0 auto}#navbar-content-footer-layout>#navbar .ant-menu-item{margin-left:20px}#navbar .ant-menu-horizontal,#navbar .ant-menu-horizontal>.ant-menu-item,#navbar .ant-menu-horizontal>.ant-menu-item-active,#navbar .ant-menu-horizontal>.ant-menu-item-selected,#navbar .ant-menu-horizontal>.ant-menu-item:hover{border:none}#navbar .ant-menu-horizontal>.ant-menu-item-selected{font-weight:500}#content .ant-tabs-nav-container{padding-left:10px}#content .ant-table.ant-table-scroll-position-left .ant-table-content{height:100%}#content .ant-table-wrapper{flex:1 1 auto;overflow-y:hidden}#content .ant-table-wrapper .ant-spin-container{display:flex;flex-direction:column}#content .ant-table-wrapper .ant-spin-container .ant-table.ant-table-scroll-position-left{flex:1 1 auto;overflow-y:auto}#content .table-container{display:flex;overflow-y:hidden}#content .ant-table-wrapper .ant-spin-container .ant-pagination.ant-table-pagination{flex:0 0 auto;align-self:flex-end}#content #profile-spinner .ant-spin-container{display:flex;flex-direction:column;align-items:center;overflow-y:auto}.banner-sync-status{display:flex;align-items:center;justify-content:center}.banner-sync-status>.ant-alert-icon{position:unset;margin-right:7px}.banner-sync-status>.ant-alert-message{color:rgba(0,0,0,.85)}.tabs-icon-only .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0}.picture-preview:hover .picture-preview-buttons-container{display:flex;background-color:rgba(0,0,0,.4);position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;justify-content:space-evenly}.picture-preview .picture-preview-buttons-container{display:none}.picture-preview .picture-preview-buttons-container .picture-preview-button{font-size:24px;cursor:pointer;color:hsla(0,0%,100%,.7)}.picture-preview .picture-preview-buttons-container .picture-preview-button:hover{color:#fff}.sr-only{display:none}.table-container .ant-table-expand-icon-th:before{width:17px;height:17px;margin-left:9px;display:block;content:"";background-size:contain;cursor:pointer;background-color:grey;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896'%3E%3Cpath d='M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z'/%3E%3Cpath d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896'%3E%3Cpath d='M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z'/%3E%3Cpath d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.table-container .table-expanding-all .ant-table-expand-icon-th:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896'%3E%3Cpath d='M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z'/%3E%3Cpath d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='64 64 896 896'%3E%3Cpath d='M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z'/%3E%3Cpath d='M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z'/%3E%3C/svg%3E")}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:0!important}span.red{background:red}span.grey,span.red{border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;color:#fff;display:inline-block;font-weight:700;line-height:2.5em;margin-right:15px;text-align:center;width:2.5em;height:2.5em;box-shadow:7px 7px 5px 0 rgba(50,50,50,.75)}span.grey{background:#ccc}span.green{background:#5ea226}span.blue,span.green{border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;color:#fff;display:inline-block;font-weight:700;line-height:2.5em;margin-right:15px;text-align:center;width:2.5em;height:2.5em;box-shadow:7px 7px 5px 0 rgba(50,50,50,.75)}span.blue{background:#5178d0}span.pink{background:#ef0bd8;border-radius:.8em;-moz-border-radius:.8em;-webkit-border-radius:.8em;color:#fff;display:inline-block;font-weight:700;line-height:2.5em;margin-right:15px;text-align:center;width:2.5em;height:2.5em;box-shadow:7px 7px 5px 0 rgba(50,50,50,.75)}.pin{width:30px;height:30px;border-radius:50% 50% 50% 0;background:#5178d0;transform:rotate(-45deg);color:#fff;display:flex;justify-content:center;align-items:center}.pin span{transform:rotate(45deg)}.working-hours{border-collapse:inherit;width:auto}.hours td{text-align:left;vertical-align:bottom;padding:0}.hours .header{width:12px;max-width:12px!important}.hours .header span{font-size:8px;display:block;overflow:hidden;font-weight:700}.hours .part span{font-size:6px;display:block;overflow:hidden}.day td{height:15px;width:30px;padding:0}.day .day-name{padding:0 10px 0 0;vertical-align:middle;font-size:12px;font-weight:700}.day .reset{padding-left:10px;vertical-align:middle}.day .time-cell{border:1px solid silver;cursor:pointer}.day .time-cell.selected{background-color:#007bff}.day .time-cell.hour{border-right:1px solid #e0e0e0}.day .time-cell.half{border-left:1px solid #e0e0e0}.day .timespan-container{position:relative;width:0;height:0;padding:0}.day .timespan-container .timespan-overlay{position:absolute;height:15px;width:490px;left:80px;text-align:center;vertical-align:middle;color:#000;pointer-events:none}.day .timespan-container .timespan-overlay .timespan{opacity:1;font-size:12px;border-radius:5px;padding:0 3px;color:#fff;background-color:#6bb2ff}.reset-all{text-align:right;padding-right:0;padding-top:10px}.reset-all .working-hours-reset{margin-right:0}.working-hours .time-cell.selected{background-color:#3db389}.working-hours .timespan-container .timespan-overlay .timespan{background-color:#6fc1ff}.working-hours button.working-hours-reset{padding:3px 5px}div.login-form{font-family:"Lato",sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;color:#fff;display:flex;height:100%}div.login-form a,div.login-form h3,div.login-form p,div.login-form span{color:#fff}div.login-form div.left-panel{background-color:#dbdbd4;min-width:550px;min-height:700px;height:100%;display:flex;align-items:center;justify-content:center}div.logo-section div.logo-image{position:fixed;top:50px;left:50px;display:inline-block;background-image:url(/logo-green.png);background-size:contain;background-repeat:no-repeat;opacity:1!important;width:200px;height:20px;z-index:1000}@media (max-width:992px){div.logo-section div.logo-image{background-image:url(/logo-white.png)}}div.login-form div.left-panel img.left-graphic{width:378px;margin-top:163px;margin-bottom:163px}@media (max-width:992px){div.login-form div.left-panel{display:none}}div.login-form div.right-panel{background-color:#009588;flex-grow:1;min-height:700px;height:100%;display:flex;align-items:center;justify-content:center;padding:125px 60px 60px}div.login-form div.right-panel div.content{width:400px}div.login-form div.right-panel div.content h3.title{font-size:24px;font-weight:900;margin-bottom:10px}div.login-form div.right-panel div.content p.subtitle{font-size:18px;font-weight:300;margin-bottom:30px;line-height:20px}div.login-form div.right-panel div.content p.section{font-size:15px;font-weight:700;margin-bottom:34px;position:relative;display:inline-block}div.login-form div.right-panel div.content p.section:after{position:absolute;content:"";width:100%;height:2px;left:0;bottom:-10px;background-color:#fff;transition:all .3s ease}div.login-form div.right-panel div.content .mb-0{margin-bottom:0}div.login-form div.right-panel div.content .username-input{margin-bottom:27px}div.login-form div.right-panel div.content .password-input,div.login-form div.right-panel div.content .remember-input{margin-bottom:15px}div.login-form div.right-panel div.content .login-button-section{margin-bottom:12px}div.login-form div.right-panel div.content .login-button-section button{padding:0 25px;margin-right:14px}div.login-form div.right-panel div.content .login-button-section button:hover{box-shadow:2px 5px 6px rgba(0,0,0,.16)}div.login-form div.right-panel div.content .login-button-section span{color:#009588}div.login-form div.right-panel div.content .sign-up-section{margin-bottom:30px}div.login-form div.right-panel div.content .sign-up-section span{font-weight:300;margin-right:15px}div.login-form div.right-panel div.content .sign-up-section a{font-weight:700;font-size:13px;margin-right:15px}div.login-form form a:hover{text-decoration:underline}div.login-form div.right-panel div.content span{font-weight:700;font-size:13px}div.login-form button,div.login-form input{border:none}div.login-form div.right-panel div.content input::-webkit-input-placeholder{color:#4e6f64}div.login-form div.right-panel div.content input:-ms-input-placeholder{color:#4e6f64}div.login-form div.right-panel div.content input::-ms-input-placeholder{color:#4e6f64}div.login-form div.right-panel div.content input::placeholder{color:#4e6f64}div.login-form input{border-radius:6px;font-size:15px;font-weight:300;color:#8d8d8d;transition:all .3s ease 0s}div.login-form input:focus,div.login-form input:hover{border:0;background-color:#ebeff8;color:#8d8d8d}div.login-form img.handson-logo{width:100px}div.login-form img.handson-logo:hover{cursor:pointer}div.login-form div.right-panel div.content span.copyright{font-size:12px;font-weight:300}div.login-form div.right-panel div.content .button-section{margin-bottom:12px}div.login-form div.right-panel div.content .button-section button{padding:0 25px;margin-right:14px}div.login-form div.right-panel div.content .button-section button:hover{box-shadow:2px 5px 6px rgba(0,0,0,.16)}div.login-form div.right-panel div.content .button-section span{color:#009588}div.header-section{width:100%;min-height:70px;max-height:150px}div.header-section div.logo-image{position:fixed;top:30px;left:50px;display:inline-block;background-image:url(/logo-green.png);background-size:contain;background-repeat:no-repeat;opacity:1!important;min-width:170px;max-width:200px;height:20px;z-index:1000}div.content-tracking{height:60%}div.footer-section{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#009588;position:fixed;bottom:0}div.footer-section img.handson-logo{width:100px;margin-top:5px}div.footer-section img.handson-logo:hover{cursor:pointer}div.footer-section span.copyright{font-size:12px;font-weight:300}