.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-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}.textarea-big.form-control{min-height:200px;max-height:unset;line-height:1.35}.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-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}.bg-light{background-color:#f4f3ef!important;cursor:default!important}.show-due-total{font-size:12px;color:#51cbce;font-weight:700}.contacts-container{min-height:200px}.card-inner-container{background-color:#f4f3ef;padding:10px 15px 0 15px}.card-inner-container.white{background-color:#fff}.card-inner{border:#dee2e6 solid 1px;border-radius:4px;background-color:#f4f3ef;margin-bottom:20px;padding-bottom:10px}.card-inner.white{background-color:#fff}.card-inner-header{background-color:#ecebe7;padding:10px 15px 15px 15px;border-bottom:#dee2e6 solid 1px}.card-inner-header h5,.card-inner-header h6{margin-bottom:0;padding-bottom:0}.contact-container{border:#dee2e6 solid 1px;border-radius:4px;background-color:#f4f3ef;padding:10px 15px 15px 15px;margin-bottom:30px}.inner-card-container .card{border:#dee2e6 solid 1px;border-radius:4px;padding:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}.inner-card-container .card .card-header{border-radius:4px;border-bottom:#dee2e6 solid 1px}.inner-card-container .card .card-header a:hover{text-decoration:none;color:#34b5b8}.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}.soil-dropdown .dropdown-menu .dropdown-item:focus,.soil-dropdown .dropdown-menu .dropdown-item:hover{background-color:#6bd098}.soil-thumbnail{display:inline-block;margin-bottom:10px;border:#ddd solid 1px;overflow:hidden;text-align:center;vertical-align:middle;max-width:450px;-webkit-box-shadow:0 2px 2px rgba(204,197,185,.5);box-shadow:0 2px 2px rgba(204,197,185,.5)}.blank-field{display:inline-block;min-width:100px;border-bottom:#00a0d8 solid 2px;padding-left:6px;padding-right:6px;color:#00a0d8}.blank-field.correct{color:#6bd098;border-color:#6bd098}.blank-field.wrong{color:#ef8157;border-color:#ef8157}#quiz-container{min-height:200px}#quiz-container .tooltip-inner{max-width:500px;text-align:left;line-height:2}#quiz-container h3{margin-bottom:0}.tooltip-inner{max-width:500px}#grade-container #student_grade{max-width:100px}#grade-container #question_grade{font-size:20px;font-weight:600;margin-left:5px;margin-top:5px}#grade-container #save_grade,#grade-container .save_grade{margin-top:0;margin-left:20px}#quiz-side-container h4{margin-top:0;margin-bottom:10px}.question-video-container{width:100%;height:100%}.question-video-container iframe{width:100%;height:100%}#quiz-score-container{font-size:18px}#quiz-score-container label{font-weight:700}#quiz-score-container #quiz_result{margin-top:15px;margin-bottom:15px;text-align:center;font-size:32px;font-weight:700}#quiz-score-container #quiz_result .fail{color:#ef8157}#quiz-score-container #quiz_result .pass{color:#6bd098}.question-image-container{display:inline-block;margin-top:20px;margin-bottom:20px}.question-image-container img{border:#ddd solid 1px;border-radius:12px}#quiz-button-container{margin-top:20px}#paging-buttons-container button{margin-bottom:5px;min-width:60px;padding:9px 18px;border:transparent solid 2px}#paging-buttons-container button.btn-current{border:#000 solid 2px!important}#quiz-timer{padding:6px;font-weight:700;color:#6bd098;border:#6bd098 solid 1px;border-radius:6px;min-width:70px}.question-choices{margin-top:10px}.question-choices .choices-numbering{font-size:20px;min-width:40px;font-weight:500;padding-right:10px}.question-choices .choices-numbering.correct{color:#6bd098}.question-choices .choices-numbering.correct-partial{color:#fbc658}.question-choices .form-check,.question-choices .form-check-radio{font-size:20px;font-weight:500;margin-bottom:20px}.question-choices .form-check-radio.correct,.question-choices .form-check.correct{color:#6bd098}.question-choices .form-check-radio.correct label,.question-choices .form-check.correct label{color:#6bd098}.question-choices .form-check-radio.correct-partial,.question-choices .form-check.correct-partial{color:#fbc658}.question-choices .form-check-radio.correct-partial label,.question-choices .form-check.correct-partial label{color:#fbc658}.file-download-container h4{margin-bottom:0}.file-download-container .table-responsive{overflow:auto}body{overflow:hidden!important}.timetracker-bar{top:0;background-color:#66615b;margin-left:260px;width:calc(100% - 260px);text-align:left;z-index:1;padding:18px 12px;border-bottom:#eee solid 1px}.timetracker-bar #tracker-timer{display:inline-block;background-color:#fefefd;padding:8px 6px;font-weight:700;color:#51cbce;border:#51cbce solid 1px;border-radius:4px;width:78px;margin-left:2px;text-align:left;vertical-align:4px}.timetracker-bar #tracker-timer-button{height:38px;width:38px;margin:0 0 0 6px;vertical-align:0}.timetracker-bar #tracker-timer-button .nc-icon-outline{font-size:24px}.timetracker-bar #tracker-settings-button{height:38px;width:38px;margin:0 0 0 6px;vertical-align:0}.timetracker-bar #tracker-settings-button .nc-icon-outline{font-size:24px}.timetracker-bar #tracker-settings-button:active,.timetracker-bar #tracker-settings-button:focus,.timetracker-bar #tracker-settings-button:hover{background-color:#66615b!important}.timetracker-bar .twitter-typeahead{width:100%}.timetracker-bar[data-color=tms]{background-color:#36634c}.timetracker-bar[data-color=student]{background-color:#332168}.timetracker-bar[data-color=blue]{background-color:#2980b9}.timetracker-bar[data-color=apm]{background-color:#3a5f78}.timetracker-bar[data-color=default]{background-color:#66615b}.timetracker-bar[data-color=sfw]{background-color:#59a76b}#time_tracker_add_settings_modal .twitter-typeahead,#time_tracker_edit_settings_modal .twitter-typeahead{width:100%}.nc-icons-medium{font-size:24px!important}.hidden{display:none}body.sidebar-mini .timetracker-bar{margin-left:80px;width:calc(100% - 80px)}.typeahead{background-color:#fff}.typeahead:focus{border:2px solid #0097cf}.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#999}.tt-menu{width:422px;margin:12px 0;padding:8px 0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:8px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);z-index:100000!important}.tt-suggestion{padding:3px 20px}.tt-suggestion:hover{cursor:pointer;color:#fff;background-color:#0097cf}.tt-suggestion.tt-cursor{color:#fff;background-color:#0097cf}.tt-suggestion p{margin:0}.timesheet-outter-container .card .card-header{background-color:#eee;padding:20px 15px 15px 15px;border-bottom:#e6e6e6 solid 1px}.timesheet-outter-container .card .card-body{padding:0}.timesheet-outter-container .timesheet-container .entry-container{border-bottom:#ddd solid 1px;padding:15px 10px}.timesheet-outter-container .timesheet-container .entry-container.last{border:none}.timesheet-outter-container .timesheet-container .entry-container .btn{margin:0}.timesheet-outter-container .timesheet-container .entry-container .times-container{width:150px;text-align:left}.timesheet-outter-container .timesheet-container .entry-container .dates-container{width:250px;text-align:left}.timesheet-outter-container .timesheet-container .entry-container .hours-container{width:80px;text-align:left;font-weight:700}.timesheet-outter-container .timesheet-container .entry-container.approved{color:#6bd098}.timesheet-outter-container .timesheet-container .entry-container.declined{color:#ef8157}.timesheet-outter-container .timesheet-container .action-btn-container{min-width:370px;text-align:right}.timesheet-outter-container .timesheet-container .action-btn-container-long{min-width:450px;text-align:right}@media (max-width:576px){.timesheet-outter-container .timesheet-container .action-btn-container{min-width:150px;text-align:center}}.role-card{border:#f4f4f4 solid 1px}.role-card .card-header{background-color:#f4f4f4!important;padding:10px 10px 0;border-top-left-radius:12px;border-top-right-radius:12px}.task-card{border:#ddd solid 1px;-webkit-box-shadow:none;box-shadow:none;border-radius:6px}.task-card .card-header{background-color:#f4f4f4!important;padding:10px 10px 0;border-top-left-radius:6px;border-top-right-radius:6px}.time-tracker-error{display:none;color:red;margin-bottom:10px;font-size:12px}.red-border{border:red solid 1px!important}#header-time-tracker-select{padding-top:10px;height:40px}.task-button-container{max-height:40px;overflow:hidden;-webkit-transition:.2s;transition:.2s}.task-button-container:hover{-webkit-transition:.6s;transition:.6s;max-height:600px}.task-buttons{margin:2px 4px;text-transform:none;font-weight:500}.sidebar-mini .global-tracker-timer-container{display:none}.sidebar-mini .sidebar:hover .global-tracker-timer-container{display:block}.global-tracker-timer-container{margin:16px 16px 0 16px;background-color:#fffdf9;border-radius:4px;border:#ddd solid 1px;padding:6px}.global-tracker-timer-container .timer-title{font-size:20px;font-weight:700;text-align:center}.global-tracker-timer-container .btn-global-tracker{width:100%;font-size:11px;padding-left:5px;padding-right:5px;white-space:nowrap}.global-tracker-timer{display:inline-block;background-color:#fff;padding:8px 6px;font-weight:700;font-size:16px;color:#51cbce;border:#51cbce solid 1px;border-radius:4px;width:100%;text-align:center;vertical-align:4px}.span-right{float:right}.simplecolorpicker.icon{display:block;min-width:100px;width:100%;height:40px;text-align:center;border:3px solid #222}.simplecolorpicker span{display:inline-block;width:25px;height:25px;color:#fff;text-align:center;border:3px solid transparent}.notification-badge{position:absolute;top:6px;left:4px;width:18px;height:18px;padding:4px 2px;border-radius:50%;font-size:9px;line-height:1;font-weight:700;z-index:1}#header-notifications-unread-item-container{width:520px}#header-notifications-unread-item-container .unread-item{border-top-left-radius:4px!important;border-top-right-radius:4px!important;background-color:#fff;padding-right:0;width:100%;display:block;white-space:normal;border-bottom:1px solid #e9ecef}#header-notifications-unread-item-container .unread-item:hover{color:#66615b!important;background-color:#f1f5f9}#header-notifications-unread-item-container .unread-item .mark-read-container{padding-left:10px;padding-right:14px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header-notifications-unread-item-container .unread-item .mark-read-container .btn{width:24px;min-width:24px;height:24px}#header-notifications-unread-item-container .unread-item .mark-read-container .nc-icon-outline{font-size:12px;font-weight:900;line-height:1;-webkit-transform:none!important;transform:none!important}#header-view-notifications-button{width:100%;display:block;border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important;text-align:center;background-color:#51cbce;color:#fff;font-weight:700;-webkit-transition:all .3s;transition:all .3s;padding:14px}#header-view-notifications-button:hover{background-color:#34b5b8!important;color:#fff}.notification-item-container{background-color:#f5f5f5;padding:10px;border-radius:4px}.notification-item-container:hover{background-color:#f1f5f9}.notification-item-container .notification-message-container{width:100%;padding:14px;background-color:#fff;border:#eef2f6 solid 1px;border-radius:4px}.notification-item-container .notification-bubble{width:24px;height:24px;padding:4px 0 0 0;text-align:center}.notification-item-container .notification-bubble i{font-size:12px;font-weight:900;line-height:1}.notification-item-container .read-btn-container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.notification-item-container .read-btn-container .btn-round{margin:0;width:24px;min-width:24px;height:24px}.notification-item-container .read-btn-container i{font-size:12px;font-weight:900;line-height:1}.student-dashboard-container .dashboard-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.student-dashboard-container .dashboard-wrapper.secondary .student-dashboard-inner-container{background-color:#f1f5f9}.student-dashboard-container .dashboard-wrapper.secondary .dashboard-container-header{background-color:#e9ecef}.student-dashboard-container .dashboard-wrapper.tertiary .student-dashboard-inner-container{background-color:#f5f5f5}.student-dashboard-container .dashboard-wrapper.tertiary .dashboard-container-header{background-color:#e9e9e9}.student-dashboard-container .dashboard-container-header{background-color:#ecebe7;padding:10px 15px 15px 15px;border:#dee2e6 solid 1px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:none;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.student-dashboard-container .dashboard-container-header h5,.student-dashboard-container .dashboard-container-header h6{margin-bottom:0;padding-bottom:0}.student-dashboard-container .col-md{margin-left:5px;margin-right:5px}.student-dashboard-container .student-dashboard-inner-container{background-color:#f4f3ef;height:100%;padding:10px 0;border:#dee2e6 solid 1px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.student-dashboard-container .student-dashboard-inner-container.white{background-color:#fff}.student-dashboard-container .student-dashboard-inner-container .dashboard-item{padding:3px 15px;margin-bottom:.25rem;font-weight:700;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.student-dashboard-container .student-dashboard-inner-container .dashboard-item .item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.student-dashboard-container .student-dashboard-inner-container .dashboard-item .item-amount{display:inline-block;background-color:#fff;border:#dee2e6 solid 1px;padding:2px;border-radius:4px;aspect-ratio:1/1;min-width:26px;text-align:center}.student-dashboard-container .student-dashboard-inner-container .dashboard-item .item-amount.float{display:inline-block;margin-left:.25rem}.student-dashboard-container .student-dashboard-inner-container .dashboard-item .item-amount:hover{cursor:pointer;text-decoration:none}.student-dashboard-container .student-dashboard-inner-container .dashboard-item:hover{background-color:#fff}.student-dashboard-container .student-dashboard-inner-container .dashboard-item:hover .item-amount{background-color:#51cbce;border-color:#51cbce;color:#fff}.btn-tall-small{font-size:10px;padding:7px 8px 6px 8px;width:100%}.modal-scrollable{overflow-y:auto}#preset-buttons-container .dropdown-menu{-webkit-box-shadow:1px 2px 7px 1px rgba(0,0,0,.125);box-shadow:1px 2px 7px 1px rgba(0,0,0,.125);margin-top:2px;border-radius:4px;border:#efefef solid 1px}#preset-buttons-container .dropdown-menu .dropdown-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}#preset-buttons-container .dropdown-menu .dropdown-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.student-quick-edit{font-weight:700}@media (max-width:991px){.timetracker-bar{margin-left:0!important;width:100%}}@media (max-width:576px){.button-container-top-spacing{margin-top:0;margin-bottom:15px}.button-container-top-spacing button{width:100%;margin-top:0}#quiz-container .tooltip-inner{max-width:320px}.tooltip-inner{max-width:300px}}