a.navbar-brand{white-space:normal;text-align:center;word-break:break-all}a{color:#0366d6}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#1b6ec2;border-color:#1861ac}html{font-size:14px}@media(min-width:768px){html{font-size:16px}}.border-top{border-top:1px solid #e5e5e5}.border-bottom{border-bottom:1px solid #e5e5e5}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}button.accept-policy{font-size:1rem;line-height:inherit}html{position:relative;min-height:100%}body{margin-bottom:60px}.footer-initial{position:absolute}div:not(.k-drawer-expanded) .footer{position:absolute}.footer{text-align:center;bottom:0;width:100%;white-space:nowrap}#main-ajax-container{overflow-x:hidden;position:relative;min-width:0;width:100%;max-width:100%;min-height:100% !important;height:100% !important}#ajax-content{min-height:85%}@media only screen and (min-width:992px){.k-drawer-wrapper{width:230px !important}#main-ajax-container{padding-left:.5rem}}.drawer-mobile .k-drawer-wrapper{height:100%}.k-drawer-listitem::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}[data-toggle="collapse"].k-drawer-listitem::after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}[data-toggle="collapse"].collapsed.k-drawer-listitem::after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.k-drawer-listitem::after{margin:0 8px;height:auto;font-size:16px;line-height:1.5;-ms-flex-negative:0;flex-shrink:0;position:absolute;right:4px}.k-drawer-listitem{padding:8px 8px;outline:0;color:inherit;font-size:16px;line-height:1.5;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;cursor:pointer}.k-drawer-listitem .k-icon{margin:0 8px;height:auto;font-size:16px;line-height:1.5;-ms-flex-negative:0;flex-shrink:0}.k-drawer-listitem .k-item-text{margin-right:20px}.k-item-text a{color:inherit;text-decoration:inherit;font-size:inherit}.k-drawer-subitems .k-drawer-item:not(.k-state-selected){background-color:rgba(0,0,0,.1)}.k-drawer-subitems .k-drawer-item{padding-left:20px}.dropdown-marker-container{position:relative}.dropdown-marker::after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;right:1px}.login-container{border-radius:25px;background-color:#343a40;background-size:cover;box-shadow:25px 25px 50px 10px rgba(0,0,0,.4);border:1px solid #808080}.k-icon{width:1.3em}.k-switch{width:7em}.k-combobox .k-clear-value{top:.875rem}.k-notification{min-width:300px}.k-notification h3{padding:16px 48px 13px;font-size:1em;line-height:normal}.k-notification img{margin:5px;float:left}.k-notification .k-icon{float:left;font-size:36px;margin:5px 5px 5px -2px}.k-notification p{word-break:break-word;white-space:normal;margin-bottom:0}.k-bootstrap-v4 .k-notification h3{padding:10px 10px 5px}.k-bootstrap-v4 .k-notification img{margin:10px 20px 0 0}.k-bootstrap-v4 .k-notification h3{padding:10px 10px 5px}.k-bootstrap-v4 .k-notification img{margin:10px 20px 0 0}.email-notification,.success-notification,.warning-custom-notification,.error-notification{width:calc(300px - 2.5rem);min-height:calc(112px - 1.2rem)}.k-virtual-content{overflow-y:auto}html{height:100%;max-width:100% !important;margin:0 !important;padding:0 !important}body{height:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}.k-drawer-container{max-width:100% !important;min-height:400px !important;height:calc(100vh - 58px);box-sizing:border-box;margin:0 !important;padding:0 !important;z-index:0 !important}@media print{*{box-sizing:border-box}#drawer{display:none}body{height:unset !important}.k-tabstrip-items{display:none !important}.k-drawer-container{height:100vh !important}#main-ajax-container{height:unset !important;min-height:unset !important}::-webkit-scrollbar{display:none}.textarea-print-container{border:1px solid #f0f0f0;padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;border-radius:4px;white-space:pre-wrap}}@media screen and (max-width:992px){.k-drawer-expanded{z-index:9999 !important}.custom-nav{height:5rem}.k-drawer-container{height:100%}}h1,h2,h3,h4,h5,h6,h7{font-weight:300 !important}.k-button{font-size:12px !important;font-weight:400 !important}.k-tabstrip-items .k-link{padding:.5rem}.product-import-container{position:relative}.product-import-loader{position:absolute;width:100%;height:100%;z-index:999;background:rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center}.k-tabstrip>.k-content.k-state-active{padding-left:.5rem !important;padding-right:0}.workhour-card{width:100%;margin-bottom:.5rem;border:none;border-radius:0;box-shadow:none}.workhour-card-body{padding:0;background:#f9f9f9}.custom-border-bottom{border-bottom:1px solid #b3b3b3}[data-role="drawer-item"]{padding:8px 10px !important}.k-tabstrip-left>.k-tabstrip-items .k-item.k-state-active{border-bottom:1px solid;border-color:#dee2e6}.k-tabstrip-left>.k-tabstrip-items .k-item{border-top-left-radius:5px;border-bottom-left-radius:5px}.descriptions-view{width:100%;border-radius:2px}.descriptions-view>table{width:100%;table-layout:fixed}.descriptions-bordered .descriptions-view{border:1px solid #f0f0f0}.descriptions-bordered .descriptions-view>table{table-layout:auto;border-collapse:collapse}.descriptions-bordered .descriptions-row{border-bottom:1px solid #f0f0f0}.descriptions-bordered.descriptions-small .descriptions-item-content,.descriptions-bordered.descriptions-small .descriptions-item-label{padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px}.descriptions-item-label{color:rgba(0,0,0,.85);font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.descriptions-bordered .descriptions-item-content,.descriptions-bordered .descriptions-item-label{padding:16px 24px;border-right:1px solid #f0f0f0}.descriptions-bordered .descriptions-item-label{background-color:#fafafa}.descriptions-bordered.descriptions-small .descriptions-item-content,.descriptions-bordered.descriptions-small .descriptions-item-label{padding:8px 16px}.descriptions-item-content{display:table-cell;flex:1 1;color:rgba(0,0,0,.85);font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.descriptions-row>td,.descriptions-row>th{padding-bottom:16px}.descriptions-bordered .descriptions-item-content,.descriptions-bordered .descriptions-item-label{padding:16px 24px;border-right:1px solid #f0f0f0}.descriptions-small .descriptions-row>td,.descriptions-small .descriptions-row>th{padding-bottom:8px}.descriptions-bordered .descriptions-item-content:last-child,.descriptions-bordered .descriptions-item-label:last-child{border-right:none}.descriptions-bordered.descriptions-small .descriptions-item-content,.descriptions-bordered.descriptions-small .descriptions-item-label{padding:8px 16px}.descriptions-bordered.descriptions-small .descriptions-item-content,.descriptions-bordered.descriptions-small .descriptions-item-label{padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px}.descriptions-caption{color:rgba(0,0,0,.85);font-weight:600;font-size:14px;line-height:1.5715;text-align:start;padding:8px 16px;background-color:#eaeaea}.descriptions-bordered.descriptions-small .descriptions-caption{padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;border-bottom:1px solid #aaa}.descriptions-caption.descriptions-caption-top{caption-side:top}.styling-v2 .k-edit-form-container{width:100%;min-width:300px}.styling-v2 .k-edit-form-container .k-edit-buttons{margin:1rem -1rem 0}.styling-v2 .form-control,.styling-v2 .container,.styling-v2 .container-fluid,.styling-v2 .row,.styling-v2 a.dropdown-item,.styling-v2 .col-1,.styling-v2 .col-xs-1,.styling-v2 .col-sm-1,.styling-v2 .col-md-1,.styling-v2 .col-lg-1,.styling-v2 .col-xl-1,.styling-v2 .col-xxl-1,.styling-v2 .col-2,.styling-v2 .col-xs-2,.styling-v2 .col-sm-2,.styling-v2 .col-md-2,.styling-v2 .col-lg-2,.styling-v2 .col-xl-2,.styling-v2 .col-xxl-2,.styling-v2 .col-3,.styling-v2 .col-xs-3,.styling-v2 .col-sm-3,.styling-v2 .col-md-3,.styling-v2 .col-lg-3,.styling-v2 .col-xl-3,.styling-v2 .col-xxl-3,.styling-v2 .col-4,.styling-v2 .col-xs-4,.styling-v2 .col-sm-4,.styling-v2 .col-md-4,.styling-v2 .col-lg-4,.styling-v2 .col-xl-4,.styling-v2 .col-xxl-4,.styling-v2 .col-5,.styling-v2 .col-xs-5,.styling-v2 .col-sm-5,.styling-v2 .col-md-5,.styling-v2 .col-lg-5,.styling-v2 .col-xl-5,.styling-v2 .col-xxl-5,.styling-v2 .col-6,.styling-v2 .col-xs-6,.styling-v2 .col-sm-6,.styling-v2 .col-md-6,.styling-v2 .col-lg-6,.styling-v2 .col-xl-6,.styling-v2 .col-xxl-6,.styling-v2 .col-7,.styling-v2 .col-xs-7,.styling-v2 .col-sm-7,.styling-v2 .col-md-7,.styling-v2 .col-lg-7,.styling-v2 .col-xl-7,.styling-v2 .col-xxl-7,.styling-v2 .col-8,.styling-v2 .col-xs-8,.styling-v2 .col-sm-8,.styling-v2 .col-md-8,.styling-v2 .col-lg-8,.styling-v2 .col-xl-8,.styling-v2 .col-xxl-8,.styling-v2 .col-9,.styling-v2 .col-xs-9,.styling-v2 .col-sm-9,.styling-v2 .col-md-9,.styling-v2 .col-lg-9,.styling-v2 .col-xl-9,.styling-v2 .col-xxl-9,.styling-v2 .col-10,.styling-v2 .col-xs-10,.styling-v2 .col-sm-10,.styling-v2 .col-md-10,.styling-v2 .col-lg-10,.styling-v2 .col-xl-10,.styling-v2 .col-xxl-10,.styling-v2 .col-11,.styling-v2 .col-xs-11,.styling-v2 .col-sm-11,.styling-v2 .col-md-11,.styling-v2 .col-lg-11,.styling-v2 .col-xl-11,.styling-v2 .col-xxl-11,.styling-v2 .col-12,.styling-v2 .col-xs-12,.styling-v2 .col-sm-12,.styling-v2 .col-md-12,.styling-v2 .col-lg-12 .styling-v2 .col-xl-12,.styling-v2 .col-xxl-12{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}td .mobile-template{margin-right:0;margin-left:-32px}@media(max-width:991px){.navbar-expand-md .navbar-toggler{display:inherit}}@media(min-width:992px){.order-scheduler-first{order:-1}}@media(min-width:992px){.order-scheduler-last{order:13}}.desktop-buttons .k-button{width:188px}.employee-info.btn.k-button{border:solid rgba(0,0,0,.3) 1px}.create.btn.k-button{border:solid rgba(255,0,0,.3) 1px}.reset.btn.k-button{border:solid rgba(0,0,0,.3) 1px}.alert-danger-dark{color:#fff;background-color:#ff3d4f;border-color:#ff001b}.alert-warning-dark{color:#000;background-color:#ffc200;border-color:#ffb300}.disabled-link .k-textbox{color:hsl(206,100%,40%);border-style:dashed;cursor:pointer}.k-dropdown-operator .k-dropdown-wrap .k-select{right:-18px}.k-filter-row .k-filtercell .k-autocomplete:hover .k-clear-value,.k-filter-row .k-filtercell .k-autocomplete.k-state-hover .k-clear-value,.k-filter-row .k-filtercell .k-autocomplete.k-state-focused .k-clear-value{visibility:hidden}.k-filter-row .k-filtercell .k-combobox:hover .k-clear-value,.k-filter-row .k-filtercell .k-combobox.k-state-hover .k-clear-value,.k-filter-row .k-filtercell .k-combobox.k-state-focused .k-clear-value,.k-filter-row .k-filtercell .k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value,.k-filter-row .k-filtercell .k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value{visibility:hidden}.k-filter-row .k-filter-row .k-dropdown-operator,.k-filter-row .k-filtercell>span>.k-button{right:-10px}.k-filter-row .k-filtercell .k-input[type="text"],.k-filter-row .k-filtercell .k-input[type="number"],.k-filter-row .k-filtercell .k-picker-wrap .k-input,.k-filter-row .k-filtercell .k-textarea,.k-filter-row .k-filtercell .k-textarea>.k-input .k-multiselect .k-input,.k-filter-row .k-filtercell .k-textarea>textarea,.k-filter-row .k-filtercell .k-textbox,.k-filter-row .k-filtercell .k-textbox>.k-input,.k-filter-row .k-filtercell .k-textbox>input{font-size:84%}.k-filter-row td,.k-filter-row th{padding:8px 16px}.no-vertical-scrolling>.k-grid-header,.no-vertical-scrolling>.k-grid-footer{padding-right:0 !important}.no-vertical-scrolling>.k-grid-content{overflow-y:hidden}.grid-resize-overlay{background-color:transparent;cursor:row-resize}.k-scheduler>.scheduler-resize-handle,.k-scheduler-header .scheduler-resize-handle{cursor:col-resize}.scheduler-resize-overlay{background-color:transparent;cursor:col-resize}.scheduler-resize-handle{align-items:center;justify-content:center}.scheduler-resize-handle,.scheduler-resize-hint{position:absolute;border-color:inherit;z-index:200}.scheduler-resize-handle:hover .k-resize-handle-inner{background-color:#009688}.scheduler-resize-handle:hover .k-resize-handle-inner{width:1px;height:100%}.k-i-zoom-reset{background:url('/images/reset-zoom-icon.svg');background-size:cover}.hour-card-group-wrapper *{box-sizing:border-box}.hour-card-group-wrapper{padding:.5rem}.hour-card-date-group-wrapper{margin-bottom:1rem}.hour-card-date-group-wrapper:last-child{margin-bottom:0}.hour-card-list-item{border-bottom:1px solid #dcdcdc}.hour-card-list-item:last-child{border-bottom:0}#hour-card-wrapper{margin-bottom:5rem}@media(max-width:991px){#hourbar{width:calc(100% - 30px);margin-left:15px}}@media(min-width:992px){#hourbar{width:calc(100% - 230px - 30px - .5rem);margin-left:15px}}.hour-timepicker .clear-button{display:none}.hour-timepicker .clearable .clear-button{display:inherit}.border-box-fix *{box-sizing:border-box}.attachment{color:#2f2f2f;background-color:#fbfbfb;border-radius:4px;margin:12px;min-width:250px;max-width:500px;padding-top:8px;padding-bottom:8px;border:solid #ddd 1px}.attachment-wrapper.has-description .attachment{margin-bottom:0;border-radius:4px 4px 0 0}.attachment .file-link{font-size:14px;cursor:pointer;word-break:break-all}.attachment .file-link:hover{text-decoration:underline}.attachment:hover .close{opacity:1}.attachment .close{opacity:1;font-size:18px;cursor:pointer}.attachment .close:hover{opacity:.5!important}.attachment .edit{opacity:1;font-size:18px;cursor:pointer}.attachment .edit:hover{opacity:.5!important}.attachment-description{color:#2f2f2f;min-width:250px;max-width:500px;padding-top:8px;padding-bottom:8px;border:solid #ddd 1px;margin-top:0;border-radius:0 0 4px 4px;background-color:#fefefe}.attachment-description .description-container{white-space:pre}.attachment-description.is-edit{padding:8px}.attachment-type-container{width:63px;height:48px;text-align:center}img.thumbnail{width:48px;height:48px;border-radius:4px}.custom-dropZoneElement{position:relative;display:inline-block;background-color:#f8f8f8;border:1px solid #c7c7c7;width:100%;height:100%;text-align:center;color:#c7c7c7;min-height:128px}.custom-dropZoneElement.k-dropzone-hovered{background-color:#dfdfdf;color:#373737}.custom-dropZoneElement .textWrapper{position:absolute;top:50%;transform:translateY(-50%);width:100%;font-size:24px;line-height:1.2em}#resource-clock-content #resource-clock-vertical{height:calc(100vh - 60px);max-width:calc(100vw - 9px)}@media only screen and (min-width:992px){#resource-clock-content #resource-clock-vertical{max-width:calc(100vw - 239px)}}#resource-clock-content #bottom-pane{color:#000;background-color:#aaa}#resource-clock-content #left-pane,#resource-clock-content #center-pane,#resource-clock-content #right-pane{color:#000;background-color:#f5f5f5}#resource-clock-content .pane-content{padding:0 10px}.chart-container{position:relative;margin:auto;height:calc(90% - 28px);width:90%}#diagram-hover-info .descriptions-item-content{width:60px}#grid-resource-settings table{min-width:1080px}#grid-vacation-settings table{min-width:1380px}#grid-diagram-settings table{min-width:1080px}.clickable{cursor:pointer}.clock{color:#eee444;font-size:14px;letter-spacing:2px}.grid-invalid-col-value{color:#fff;background-color:#f00;padding:4px;border-radius:4px}.k-popup .k-list .k-item{font-size:14px;font-weight:normal}.body-loading *{cursor:wait !important}