@charset "UTF-8";@font-face{font-family:fontello;src:url(../fonts/fontello.eot);src:url(../fonts/fontello.eot?#iefix) format("embedded-opentype"),url(../fonts/fontello.woff2) format("woff2"),url(../fonts/fontello.woff) format("woff"),url(../fonts/fontello.ttf) format("truetype"),url(../fonts/fontello.svg?#fontello) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 fontello;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa:hover{text-decoration:none}.icon-cancel:before{content:'\e800'}.icon-ok:before{content:'\e801'}.icon-clock:before{content:'\e802'}.icon-calendar:before{content:'\e803'}.icon-up-open:before{content:'\e804'}.icon-down-open:before{content:'\e805'}.icon-left-open:before{content:'\e806'}.icon-right-open:before{content:'\e807'}.icon-target:before{content:'\e808'}.icon-sort:before{content:'\f0dc'}.icon-sort-down:before{content:'\f0dd'}.icon-sort-up:before{content:'\f0de'}.icon-circle-empty:before{content:'\f10c'}.icon-dot-circled:before{content:'\f192'}.icon-trash:before{content:'\f1f8'}.bootstrap-switch{display:inline-block;direction:ltr;cursor:pointer;border-radius:4px;border:1px solid #ccc;position:relative;text-align:left;overflow:hidden;line-height:8px;z-index:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:4px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-label{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:table-cell;vertical-align:middle;padding:6px 12px;font-size:14px;line-height:20px;font-weight:500}.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-handle-on{text-align:center;z-index:1}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary{background:#007bff;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default{background:#eee;color:rgba(0,0,0,.87)}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary{background:#6c757d;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info{background:#17a2b8;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{background:#28a745;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning{background:#ffc107;color:#fff}.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger,.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger{background:#dc3545;color:#fff}.bootstrap-switch .bootstrap-switch-label{text-align:center;margin-top:-1px;margin-bottom:-1px;z-index:100;color:#333;background:#fff;padding:8px 12px}.bootstrap-switch span::before{content:"\200b"}.bootstrap-switch .bootstrap-switch-handle-on{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap-switch .bootstrap-switch-handle-off{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch input[type=checkbox],.bootstrap-switch input[type=radio]{position:absolute!important;top:0;left:0;margin:0;z-index:-1;opacity:0;visibility:hidden}.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label{padding:1px 5px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label{padding:5px 10px;font-size:12px;line-height:1.5}.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label{padding:6px 16px;font-size:18px;line-height:1.3333333}.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-indeterminate,.bootstrap-switch.bootstrap-switch-readonly{cursor:default!important}.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label{opacity:.5;cursor:default!important}.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .5s;transition:margin-left .5s}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-radius:0 3px 3px 0}.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-radius:3px 0 0 3px}.bootstrap-switch.bootstrap-switch-focused{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label{border-bottom-left-radius:3px;border-top-left-radius:3px}table.dt-rowReorder-float{position:absolute!important;opacity:.8;table-layout:fixed;outline:2px solid #888;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #555;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move}.avatar-container{text-align:center}.avatar-container .btn{width:100%}.avatar-container .file-preview{display:none!important}.image-upload-container .file-preview{display:none!important}.image-upload-container .input-group .input-group-btn{padding:0}.button-container{text-align:center}.button-container .btn{min-width:350px}@media (max-width:480px){.button-container .btn{min-width:unset;width:100%}}.button-container-multi{text-align:center}.button-container-multi .btn{min-width:250px}@media (max-width:1200px){.button-container-multi .btn{min-width:150px}}@media (max-width:576px){.button-container-multi .btn{min-width:unset;width:100%}}.sidebar-wrapper .user .photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.permission-headers{margin-top:0;margin-bottom:15px}.permission-container{margin-bottom:15px}.sidebar-wrapper{overflow-x:hidden!important}.copyright a{color:#fff}.copyright a:hover{color:#51cbce;text-decoration:none}.copyright.inner a{color:#2c2c2c}.copyright.inner a:hover{color:#51cbce;text-decoration:none}.section-image.red::after{background-color:rgba(189,18,13,.3)}.section-image.blue::after{background-color:rgba(13,104,189,.5)}#unlock-modal{z-index:100000000}.error-msg{color:red}.nc-icon.help-tooltip{vertical-align:-2px;font-size:14px;color:#51cbce;cursor:pointer}.tooltip.show{opacity:1}.row-disabled{color:red;font-weight:700}.action-btn-container{text-align:center;white-space:nowrap}.table .btn.action-mr{margin-right:5px}.modal-footer>*{margin:0}@media (min-width:768px){.modal-dialog{max-width:650px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered::before{height:calc(100vh - 3.5rem)}.modal-sm{max-width:300px}}.modal-dialog-small{max-width:450px}@media (min-width:576px){.modal-dialog-big,.modal-dialog-xl{max-width:500px;margin:1.75rem auto}}@media (max-width:577px){.nav-pills .nav-item:first-child .nav-link{border-radius:3px 3px 0 0!important}.nav-pills .nav-item .nav-link{margin-left:0;border-bottom:0}.nav-pills .nav-item:last-child .nav-link{border-radius:0 0 3px 3px!important;border:1px solid #51cbce}}@media (min-width:768px){.modal-dialog-big,.modal-dialog-xl{max-width:650px;margin:1.75rem auto}}@media (min-width:992px){.modal-dialog-big,.modal-dialog-xl{max-width:900px;margin:1.75rem auto}}@media (min-width:1200px){.modal-dialog-big,.modal-dialog-xl{max-width:1140px;margin:1.75rem auto}}.data-table-order-col{width:50px}.data-table-img-col{width:70px}.data-table-action-col{width:150px}.data-table-reorder{display:block;cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.holiday-div{margin-right:-15px;margin-left:-15px;padding:15px;border-top:1px solid #ddd}.holiday-div .holiday-add-container{text-align:right}.holiday-div .holiday-add-container .btn{margin:0}.holiday-item-template{display:none}.employee-container .card.card-plain img{border-radius:0}.employee-container .employee-holiday-container{font-size:13px;margin-bottom:10px;letter-spacing:1.5px}.employee-container .employee-holiday-container .bold{font-weight:700;white-space:nowrap}.quill-container .quill-toolbar-container svg{-ms-touch-action:unset;touch-action:unset;height:unset!important}.quill-container .quill-editor{height:350px}.quill-container .quill-editor-small{min-height:150px}.quill-container .quill-editor-big{min-height:650px}.bootstrap-datetimepicker-widget table td span{width:45px}.form-group .select2-container{width:100%}.input-group .btn{margin:0}.input-group select.form-control{padding:9px 10px}.tab-space-small{padding:20px 0 0 0}.button-container-select2{text-align:center;background-color:#f6f6f6;border-top:#ddd solid 1px}.button-container-select2 .btn{margin:10px 5px}.select2-tooltip-fix{width:1px;height:1px}.card-custom .nav-tabs .nav-item .nav-link.active{color:#51cbce}.table .img-wrapper.table-profile-img{width:60px;height:60px}.profile-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.table-img-td{padding:6px 8px!important}@media (max-width:991px){.navbar-minimize{display:none}.navbar-brand{display:none}}.full-page.lock-page,.full-page.login-form-page{min-height:100vh;min-height:-webkit-fill-available}.full-page.lock-page>.content,.full-page.login-form-page>.content{height:100vh;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;padding-top:0;padding-bottom:0}.full-page.lock-page>.content .container,.full-page.login-form-page>.content .container{margin-top:0}.avatar-container .uppy-FileInput-btn,.image-upload-container .uppy-FileInput-btn{font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;border-width:2px;font-weight:600;font-size:.8571em;line-height:1.35em;text-transform:uppercase;border:none;margin:10px 1px;border-radius:3px;padding:11px 22px;cursor:pointer;background-color:#51cbce!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all 150ms linear;transition:all 150ms linear}.avatar-container .uppy-FileInput-btn:focus,.avatar-container .uppy-FileInput-btn:hover,.image-upload-container .uppy-FileInput-btn:focus,.image-upload-container .uppy-FileInput-btn:hover{background-color:#34b5b8!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important;background-color:#34b5b8;border:none!important;outline:0!important}.tooltip-em{font-weight:900;color:#34b5b8}.text-area-big.form-control{max-height:150px;height:150px}.input-group .select-big{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;border-right:#ddd solid 1px!important}.input-group .select-big:focus{border-color:#9a9a9a!important}.input-group .select-small{width:100%;border-left:#ddd solid 1px!important}.input-group .select-small:focus{border-color:#9a9a9a!important}.bill-table{display:block;width:100%;overflow-x:auto;margin-top:20px}.bill-table .bill-head-item{width:12%;min-width:200px}.bill-table .bill-head-category{min-width:200px;width:12%}.bill-table .bill-head-description{min-width:300px;width:25%}.bill-table .bill-head-qty{min-width:100px;width:8%}.bill-table .bill-head-price{min-width:100px;width:8%}.bill-table .bill-head-tax{min-width:100px;width:8%}.bill-table .bill-head-amount{min-width:250px;width:22%}.bill-table textarea.form-control{max-height:unset;line-height:1.35}.bill-table .bill-expense-item-select{min-width:200px}.bill-table .bill-object-remove-container{position:relative}.bill-table .bill-object-remove-container .bill-object-inc,.bill-table .bill-object-remove-container .bill-object-remove{-webkit-transition:.3s;transition:.3s}.bill-table .bill-object-remove-container .bill-object-remove{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.bill-table .bill-object-remove-container .bill-object-remove .nc-icon{font-size:18px;font-weight:bolder;color:#dc3545}.bill-table .bill-object-remove-container:hover{cursor:pointer}.bill-table .bill-object-remove-container:hover .bill-object-inc{opacity:0}.bill-table .bill-object-remove-container:hover .bill-object-remove{opacity:1}.bill-table .bill-amount,.bill-table .bill-amount-due,.bill-table .bill-subtotal-amount,.bill-table .bill-total-amount,.bill-table .bill-total-paid{min-width:80px;text-align:right;margin-bottom:10px}.show-bill-total-text{font-size:12px;color:#9c9c9c}.show-bill-total{font-size:12px;font-weight:700}.show-bill-due-text{font-size:12px}.invoice-table{display:block;width:100%;overflow-x:auto;margin-top:20px}.invoice-table .invoice-head-item{width:12%;min-width:200px}.invoice-table .invoice-head-description{min-width:300px;width:30%}.invoice-table .invoice-head-qty{min-width:100px;width:10%}.invoice-table .invoice-head-price{min-width:100px;width:10%}.invoice-table .invoice-head-tax{min-width:100px;width:10%}.invoice-table .invoice-head-amount{min-width:250px;width:23%}.invoice-table .invoice-head-assign{min-width:120px;width:12%}.invoice-table .invoice-head-charge{min-width:100px;width:11%}.invoice-table textarea.form-control{max-height:unset;line-height:1.35}.invoice-table .invoice-expense-item-select{min-width:200px}.invoice-table .invoice-object-remove-container{position:relative}.invoice-table .invoice-object-remove-container .invoice-object-inc,.invoice-table .invoice-object-remove-container .invoice-object-remove{-webkit-transition:.3s;transition:.3s}.invoice-table .invoice-object-remove-container .invoice-object-remove{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.invoice-table .invoice-object-remove-container .invoice-object-remove .nc-icon{font-size:18px;font-weight:bolder;color:#dc3545}.invoice-table .invoice-object-remove-container:hover{cursor:pointer}.invoice-table .invoice-object-remove-container:hover .invoice-object-inc{opacity:0}.invoice-table .invoice-object-remove-container:hover .invoice-object-remove{opacity:1}.invoice-table .invoice-amount,.invoice-table .invoice-amount-due,.invoice-table .invoice-credit-amount,.invoice-table .invoice-subtotal-amount,.invoice-table .invoice-total-amount,.invoice-table .invoice-total-paid{min-width:80px;text-align:right;margin-bottom:10px}.show-invoice-total-text{font-size:12px;color:#9c9c9c}.show-invoice-total{font-size:12px;font-weight:700}.show-invoice-due-text{font-size:12px}.show-due-total{font-size:12px;color:#51cbce;font-weight:700}.contacts-container{min-height:200px}.contact-container{border:#dee2e6 solid 1px;border-radius:4px;background-color:#f4f3ef;padding:10px 15px 15px 15px;margin-bottom:30px}.contact-person-remove{text-align:right;margin-right:-5px}.contact-person-remove a{color:#dc3545;font-size:12px}.contact-person-remove a .nc-icon{font-size:16px;font-weight:600;vertical-align:-3px}.contact-person-remove a:hover{text-decoration:none;color:#d10f21}.fc-dayGrid-view .fc-body .fc-row{min-height:40px}.custom-sawl-actions{z-index:0}.schedule-container .schedule-header-item{min-height:40px;height:100%;text-align:center;color:#51cbce;font-weight:700;padding-bottom:5px;text-transform:uppercase;border:#dee2e6 solid 1px}.schedule-container .schedule-item{position:relative;min-height:60px;height:100%;border:#dee2e6 solid 1px}.schedule-container .schedule-header-item-add,.schedule-container .schedule-item-add{color:#51cbce;padding:2px 6px;text-align:right}.schedule-container .schedule-header-item-add .nc-icon,.schedule-container .schedule-item-add .nc-icon{padding:5px}.schedule-container .schedule-header-item-add:hover,.schedule-container .schedule-item-add:hover{cursor:pointer}.schedule-container .schedule-header-item-add:hover .nc-icon,.schedule-container .schedule-item-add:hover .nc-icon{background-color:#e7fdfe;border-radius:10px;font-weight:700}.schedule-container .schedule-item-remove{color:#ef8157;padding:2px 6px;text-align:left}.schedule-container .schedule-item-remove .nc-icon{padding:5px}.schedule-container .schedule-item-remove:hover{cursor:pointer}.schedule-container .schedule-item-remove:hover .nc-icon{background-color:#feefe7;border-radius:10px;font-weight:700}.schedule-container .schedule-header-item-add{margin-bottom:2px;border:none}.schedule-container .schedule-header-item-text{margin-top:-10px}.schedule-container .schedule-employee-item{min-width:200px}.schedule-container .schedule-set-item{color:#252422;position:relative;margin:4px;padding:4px;border-radius:4px;border:#51cbce solid 1px;background-color:#effdfd;min-height:40px}.schedule-container .schedule-set-item::before{display:inline-block;font:normal normal normal 14px/1 nucleo-icons;font-size:20px;color:#51cbce;padding:4px;border-radius:6px;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';position:absolute;top:50%;right:4px;margin-top:-15px;background:0 0!important}.schedule-container .schedule-set-item .schedule-set-item-time{font-size:10px;font-weight:700}.schedule-container .schedule-set-item .schedule-set-item-position{font-size:10px;font-weight:600;background-color:#51cbce;color:#fff;display:inline-block;padding:4px 6px;border-radius:4px;margin-top:4px}.schedule-container .schedule-set-item:hover{cursor:pointer;background-color:#eaf9f9}.schedule-container .schedule-set-item:hover::before{border:#51cbce dashed 1px;font-size:20px;content:'\ea45'}.schedule-container .schedule-set-item.item-day-off{border:#e1e1e1 solid 1px;background-color:#ededed;font-size:12px;font-weight:600;color:#252422;padding:4px 6px;margin-top:4px;text-transform:uppercase}.schedule-container .schedule-set-item.item-day-off::before{color:#ccc}.schedule-container .schedule-set-item.item-day-off:hover{cursor:pointer;background-color:#ededed}.schedule-container .schedule-set-item.item-day-off:hover::before{border:#ccc dashed 1px;font-size:20px;content:'\ea45'}.schedule-container .schedule-set-item.item-sick{border:#f2aea6 solid 1px;background-color:#feefe7;font-size:12px;font-weight:600;color:#252422;padding:4px 6px;margin-top:4px;text-transform:uppercase}.schedule-container .schedule-set-item.item-sick::before{color:#f2aea6}.schedule-container .schedule-set-item.item-sick:hover{cursor:pointer;background-color:#feefe7}.schedule-container .schedule-set-item.item-sick:hover::before{border:#f2aea6 dashed 1px;font-size:20px;content:'\ea45'}.schedule-container .schedule-set-item.item-holiday{border:#f2eca6 solid 1px;background-color:#fefee7;font-size:12px;font-weight:600;color:#252422;padding:4px 6px;margin-top:4px;text-transform:uppercase}.schedule-container .schedule-set-item.item-holiday::before{color:#f2eca6}.schedule-container .schedule-set-item.item-holiday:hover{cursor:pointer;background-color:#fefee7}.schedule-container .schedule-set-item.item-holiday:hover::before{border:#f2eca6 dashed 1px;font-size:20px;content:'\ea45'}.schedule-container .photo{width:48px;height:48px;display:inline-block;margin:10px}.schedule-container .photo img{border-radius:50%!important}.calendar-employee-item{font-family:Montserrat,"Helvetica Neue",Arial,sans-serif;position:relative;margin:4px;padding:4px;border-radius:4px;border:#51cbce solid 1px!important;background-color:#effdfd;min-height:40px}.calendar-employee-item::before{display:inline-block;font:normal normal normal 14px/1 nucleo-icons;font-size:20px;color:#51cbce;padding:4px;border-radius:6px;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'';position:absolute;top:50%;right:4px;margin-top:-15px;background:0 0!important}.calendar-employee-item .calendar-employee-item-time{color:#000;font-size:10px;font-weight:600}.calendar-employee-item .calendar-employee-item-job-title{color:#000;font-size:12px;font-weight:700}.calendar-employee-item .calendar-employee-item-position{font-size:10px;font-weight:600;background-color:#51cbce;color:#fff;display:inline-block;padding:4px 6px;border-radius:4px;margin-top:4px}.calendar-employee-item:hover{cursor:pointer;background-color:#eaf9f9}.calendar-employee-item:hover::before{border:#51cbce dashed 1px;font-size:20px;content:'\ea45'}.calendar-employee-item.item-day-off{border:#e1e1e1 solid 1px!important;background-color:#ededed;font-size:12px;font-weight:600;color:#252422;padding:4px 6px;margin-top:4px}.calendar-employee-item.item-day-off::before{color:#ccc}.calendar-employee-item.item-day-off:hover{cursor:pointer;background-color:#ededed}.calendar-employee-item.item-day-off:hover::before{border:#ccc dashed 1px;font-size:20px;content:'\ea45'}.calendar-employee-item.item-day-off .calendar-employee-item-time{text-transform:uppercase}.calendar-employee-item.item-sick{border:#f2aea6 solid 1px!important;background-color:#feefe7;font-size:12px;font-weight:600;color:#252422;padding:4px 6px;margin-top:4px;text-transform:uppercase}.calendar-employee-item.item-sick::before{color:#f2aea6}.calendar-employee-item.item-sick:hover{cursor:pointer;background-color:#feefe7}.calendar-employee-item.item-sick:hover::before{border:#f2aea6 dashed 1px;font-size:20px;content:'\ea45'}.calendar-employee-item.item-holiday{border:#f2eca6 solid 1px!important;background-color:#fefee7;font-size:12px;font-weight:600;color:#252422;padding:4px 6px;margin-top:4px;text-transform:uppercase}.calendar-employee-item.item-holiday::before{color:#f2eca6}.calendar-employee-item.item-holiday:hover{cursor:pointer;background-color:#fefee7}.calendar-employee-item.item-holiday:hover::before{border:#f2eca6 dashed 1px;font-size:20px;content:'\ea45'}.lineup-button-select{margin-top:26px}.button-container-top-spacing{margin-top:16px}.read-only-white{background-color:#fff!important}.red-bold{color:red;font-weight:700;text-transform:uppercase}.signature-container{max-width:300px}.signature-container .thumbnail{border:#ddd solid 1px}.async-message-container{height:200px;border:#ddd solid 1px;border-radius:4px;padding:10px;overflow-y:scroll}.cn-table{display:block;width:100%;overflow-x:auto;margin-top:20px}.cn-table .cn-head-description{min-width:300px;width:42%}.cn-table .cn-head-qty{min-width:100px;width:10%}.cn-table .cn-head-price{min-width:100px;width:10%}.cn-table .cn-head-tax{min-width:100px;width:10%}.cn-table .cn-head-amount{min-width:250px;width:23%}.cn-table .cn-head-assign{min-width:120px;width:12%}.cn-table .cn-head-charge{min-width:100px;width:11%}.cn-table textarea.form-control{max-height:unset;line-height:1.35}.cn-table .cn-expense-item-select{min-width:200px}.cn-table .cn-object-remove-container{position:relative;min-width:50px}.cn-table .cn-object-remove-container .cn-object-inc,.cn-table .cn-object-remove-container .cn-object-remove{-webkit-transition:.3s;transition:.3s}.cn-table .cn-object-remove-container .cn-object-remove{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.cn-table .cn-object-remove-container .cn-object-remove .nc-icon{font-size:18px;font-weight:bolder;color:#dc3545}.cn-table .cn-object-remove-container:hover{cursor:pointer}.cn-table .cn-object-remove-container:hover .cn-object-inc{opacity:0}.cn-table .cn-object-remove-container:hover .cn-object-remove{opacity:1}.cn-table .cn-amount,.cn-table .cn-amount-due,.cn-table .cn-subtotal-amount,.cn-table .cn-total-amount,.cn-table .cn-total-paid{min-width:80px;text-align:right;margin-bottom:10px}.cn-table .cne-expense-item-select{min-width:200px}.cn-table .cne-object-remove-container{position:relative;min-width:50px}.cn-table .cne-object-remove-container .cne-object-inc,.cn-table .cne-object-remove-container .cne-object-remove{-webkit-transition:.3s;transition:.3s}.cn-table .cne-object-remove-container .cne-object-remove{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.cn-table .cne-object-remove-container .cne-object-remove .nc-icon{font-size:18px;font-weight:bolder;color:#dc3545}.cn-table .cne-object-remove-container:hover{cursor:pointer}.cn-table .cne-object-remove-container:hover .cne-object-inc{opacity:0}.cn-table .cne-object-remove-container:hover .cne-object-remove{opacity:1}.cn-table .cne-amount,.cn-table .cne-amount-due,.cn-table .cne-subtotal-amount,.cn-table .cne-total-amount,.cn-table .cne-total-paid{min-width:80px;text-align:right;margin-bottom:10px}.schedule-set-hours-container{border-bottom:#ddd solid 1px;padding:10px 10px 5px 10px}.schedule-set-hour-button{font-size:11px;font-weight:600;background-color:#51cbce;color:#fff;display:inline-block;padding:0;border-radius:4px;margin-top:4px}.schedule-set-hour-button .time-title-container{background-color:#000;padding:6px 8px;border-top-left-radius:4px;border-top-right-radius:4px}.schedule-set-hour-button .time-container{padding:6px 8px}@media (max-width:576px){.button-container-top-spacing{margin-top:0;margin-bottom:15px}.button-container-top-spacing button{width:100%;margin-top:0}}