body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica"!important}.card{border-radius:10px!important}.card .card-header{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.card .card-footer{border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important}.card .card-img-top{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.card-group>.card{border-radius:0!important}.card-group>.card .card-header{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.card-group>.card .card-img-top{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.table td,.table th{border-top:1px solid #edf2f9}.table-bordered td,.table-bordered th{border:1px solid #edf2f9}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.02)}th{font-weight:600}.table-striped.table-hover tbody tr:hover{background-color:rgba(0,0,0,.1)!important}.badge{padding:.35em .7em}.badge-primary{color:#215cac;background-color:#d9e7fa;border:solid 1px #328aff}.badge-success{color:#00894f;background-color:#d9f8eb;border:solid 1px #6fdc9b}.badge-secondary{color:#5d6776;background-color:#e6e8ec;border:solid 1px #909aaa}.badge-danger{color:#b82c46;background-color:#fbdbe1;border:solid 1px #f66676}.badge-warning{color:#ac5a2b;background-color:#fde6d8;border:solid 1px #e88d5b}.badge-info{color:#197aa4;background-color:#d8f3ff;border:solid 1px #60aedb}.badge-light{border:solid 1px #c9ced3;background-color:#fbfbfb;color:#343a40}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;color:#212529}.h5,.h6,h5,h6{font-weight:400;color:#212529;margin-bottom:0}h6{font-size:18px}.form-group label{color:#525f7f;margin-bottom:3px;font-weight:600}.form-group.required>label:after{content:" *";color:#f00}.form-group.required label.form-check-label:after{content:""}.form-control.datepicker{width:115px}.sidebar .datepicker{z-index:999!important}form-control.datetimepicker{width:150px;z-index:999!important}.breadcrumb{background-color:transparent;margin-bottom:0;padding:8px 0}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.85);font-weight:600;font-size:15px}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{border:0;border-bottom:solid 2px #fff}.dropdown-menu{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)!important}.input-group-append .btn .btn-outline-secondary{background-color:#f00}.form-group .form-check-label{font-weight:400}.bg-light{background-color:#fbfbfb!important}.no-underline{text-decoration:none!important}tr.pagination-tbl>td{background-color:#fff}tr.pagination-tbl>td>a:first-child,tr.pagination-tbl>td>span:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px}tr.pagination-tbl>td>a:last-child,tr.pagination-tbl>td>span:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}tr.pagination-tbl>td>span{background-color:#0275d8;color:#fff}tr.pagination-tbl>td>span,tr.pagination-tbl>td a{border:solid 1px #ddd;padding:6px 12px;margin:0 0 0 -5px}tr.pagination-tbl>td a:hover{background-color:#eee}@media print{tr.pagination-tbl{display:none!important}.shadow{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}}.shadow{box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)!important}.shadow-b{box-shadow:0 0 10px 0 rgba(58,59,69,.15)!important}.bg-green{background-color:#00af7c}.navbar{min-height:58px}.navbar-secondarynav{padding:0 15px;background-color:#fdfdfd;border-bottom:solid 1px #dee2e6}.navbar-secondarynav .btn-link{padding-top:10px;padding-bottom:10px}.navbar-secondarynav .btn-link:hover{background-color:#ececec;text-decoration:none}.navbar-secondarynav .form-inline{padding-top:10px}.navbar-secondarynav-fixed{position:fixed;width:100%;top:58px;z-index:1001}.navbar-secondarynav-padding-top{padding-top:60px}.navbar-secondarynav-padding-top-48{padding-top:48px}.profile-image-lg,.profile-image,.profile-image-sm,.profile-image-xs{color:#fff;margin:0 auto;text-align:center;border-radius:50%}.profile-image img,.profile-image-lg img{border-radius:50%;vertical-align:top;height:60px;width:60px}.profile-image,.profile-image-lg{border-radius:50%;line-height:60px;height:60px;width:60px}.initials,.initials-lg{color:#fff;text-align:center;font-size:28px}.profile-image-sm img{border-radius:50%;vertical-align:top;min-width:35px;height:35px}.profile-image-sm{min-width:35px;height:35px;line-height:35px;border-radius:50%}.initials-sm{font-size:17px;color:#fff;text-align:center}.input-group-append .btn-outline-secondary{border-color:#ced4da;border-left:0}.input-group .select2-selection.select2-selection--single{border-top-right-radius:4px;border-bottom-right-radius:0;border-right:0}.select2-selection.select2-selection--single .select2-selection__arrow{display:none}input[placeholder],[placeholder],*[placeholder]{min-width:100px!important}.borderless{border:0}.borderless:focus{border:0;outline:0;outline-width:0;box-shadow:none}.borderless::-webkit-scrollbar{display:none}.comment{background-color:#fafafa;padding:15px;margin-top:8px;margin-bottom:8px;font-size:14px;color:#494d55}.bg-none{background-color:none}.nav-underline .nav-link{border:0;background-color:transparent}.nav-underline .nav-link.active{border-bottom:solid 2px #007bff;background-color:transparent;font-weight:500}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.modal.modal-fullscreen .modal-dialog{width:100%;max-width:100%;height:100%;margin:0;padding:0}.modal.modal-fullscreen .modal-dialog .modal-content{height:auto;min-height:100%;border-radius:0}.modal.modal-fullscreen .modal-dialog .modal-content{border:0}.modal.modal-left .modal-dialog,.modal.modal-right .modal-dialog{position:fixed;margin:auto;width:400px;height:100%;overflow-y:auto;border:0;-webkit-transform:translate3d(0%,0,0);-ms-transform:translate3d(0%,0,0);-o-transform:translate3d(0%,0,0);transform:translate3d(0%,0,0)}.modal.modal-left .modal-dialog::-webkit-scrollbar,.modal.modal-right .modal-dialog::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar{width:5px}.modal.modal-left .modal-dialog::-webkit-scrollbar-track,.modal.modal-right .modal-dialog::-webkit-scrollbar-track,.dropdown-menu::-webkit-scrollbar-track{background:#f1f1f1}.modal.modal-left .modal-dialog::-webkit-scrollbar-thumb,.modal.modal-right .modal-dialog::-webkit-scrollbar-thumb,.dropdown-menu::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:5px}.modal.modal-left .modal-dialog::-webkit-scrollbar-thumb:hover,.modal.modal-right .modal-dialog::-webkit-scrollbar-thumb:hover,.dropdown-menu::-webkit-scrollbar-thumb:hover{background:#888}.modal.modal-left .modal-dialog{left:0;top:0}.modal.modal-right .modal-dialog{right:0;top:0}.modal.modal-left .modal-dialog .modal-content,.modal.modal-right .modal-dialog .modal-content{height:auto;min-height:100%;border-radius:0;border:0}.check-lg{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);padding:10px}.dot{border-radius:50%;border:solid 1px #dcdcdc;display:inline-block;vertical-align:middle}.dot-sm{height:20px;width:20px}.dot-md{height:25px;width:25px}.table-group,.table-group>th,.table-group>td{background-color:rgba(0,0,0,.02);font-weight:600;text-align:left}.table-nogridlines td,.table-nogridlines th{border:0}.color-block{height:25px;width:30px;border-radius:4px;color:#fff;display:inline-flex}.btn-rounded{border-radius:10rem}.field-validation-valid{display:none}.field-validation-error{display:block}.validation-summary-valid{display:none}.error{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}div.attachment{padding:8px;background-color:#fbfbfb;border-radius:5px;margin-top:8px;margin-bottom:8px}.checked-in-dot-sm{width:12px;height:12px;border-radius:6px;border:2px solid #fff;position:absolute;bottom:-2px;right:-2px;background-color:#28a745!important}.checked-out-dot-sm{width:12px;height:12px;border-radius:6px;border:2px solid #fff;position:absolute;bottom:-2px;right:-2px;background-color:#6c757d!important}.checked-in-dot-lg{width:16px;height:16px;border-radius:8px;border:2px solid #fff;position:absolute;bottom:-2px;right:-2px;background-color:#28a745!important}.checked-out-dot-lg{width:16px;height:16px;border-radius:8px;border:2px solid #fff;position:absolute;bottom:-2px;right:-2px;background-color:#6c757d!important}.card-content-scroll{overflow-y:auto}.card-content-scroll::-webkit-scrollbar{width:5px}.card-content-scroll::-webkit-scrollbar-track{background:#f1f1f1}.card-content-scroll::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:5px}.card-content-scroll::-webkit-scrollbar-thumb:hover{background:#888}label.floating-label{position:absolute;line-height:5px;top:-3px;left:6px;font-weight:normal!important;font-size:12px;background-color:#fff;padding:0 3px 0 2px;color:#6c757d!important;z-index:1000}.signature{font-family:"Brush Script MT","Lucida Handwriting",cursive;font-size:24px;color:#000}.frm-comment{background-color:#fdfdfd;padding:8px;border-radius:8px;font-size:85%;border:1px solid #dee2e6}.feed-filter{position:relative;display:inline-block}.feed-filter-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:1060;min-width:320px;max-height:400px;display:flex;flex-direction:column}.filter-content{flex:1;overflow-y:auto;max-height:320px}.filter-note{font-size:11px;color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7;padding:6px 8px;border-radius:3px;margin-top:8px}.filter-actions{padding:12px 16px;display:flex;gap:8px;justify-content:flex-start;border-top:1px solid #ddd;border-radius:0 0 4px 4px;flex-shrink:0}.filter-text{font-size:14px}.startMth{border-bottom:solid 2px #28a745;border-radius:4px;padding:0 8px 0 3px;margin-bottom:1px;background-color:#ecfcf5;color:#000}.startMthFirst{border-left:solid 5px #28a745;border-radius:4px;padding:0 8px 0 3px;margin-bottom:1px;background-color:#ecfcf5;color:#000}.endMth{border-bottom:solid 2px #dc3545;border-radius:4px;padding:0 8px 0 3px;margin-bottom:1px;background-color:#fdedf0}.endMthLast{border-right:solid 5px #dc3545;border-radius:4px;padding:0 8px 0 3px;margin-bottom:1px;background-color:#fdedf0}.has-pending-dot{position:relative;display:inline-block}.has-pending-dot::after{content:'';position:absolute;top:10px;right:5px;width:8px;height:8px;background-color:#b82c46;border-radius:50%}.pac-container{z-index:2000!important}.multiselect-selected-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}