@font-face{font-family:Roboto Light;font-style:normal;font-weight:300;src:url(/build/assets/Roboto-Light-BW8nAIZg.ttf) format("truetype")}@font-face{font-family:Roboto Regular;font-style:normal;font-weight:400;src:url(/build/assets/Roboto-Regular-ia0dPpEo.ttf) format("truetype")}@font-face{font-family:Roboto Thin;font-style:normal;font-weight:100;src:url(/build/assets/Roboto-Thin-O7kC-6lO.ttf) format("truetype")}@font-face{font-family:Roboto Bold;font-style:normal;font-weight:600;src:url(/build/assets/Roboto-Bold-CM98DFac.ttf) format("truetype")}@media (max-width: 1400px){.t-wrapper{z-index:1000;overflow-x:auto}.t-wrapper table{min-width:1000px}}html{font-size:13px!important;line-height:17px}body{font-family:Roboto Light;background-color:#f5f5f5;font-weight:400}body h1,body h2,body h3,body h4,body h5,body .h1,body .h2,body .h3,body .h4,body .h5{margin:0;padding:0}body h1,body .h1{font-size:1.25rem;font-weight:650}body h2,body .h2{font-size:1.2rem;font-weight:600}body h3,body .h3{font-size:1.15rem;font-weight:550}body h4,body .h4{font-size:1.1rem;font-weight:500}body h5,body .h5{font-size:1.05rem;font-weight:450}body .text-justify{text-align:justify}body .bold{font-weight:500}body #main-nav .nav-item,body #main-nav .nav-link,body #main-nav .nav-link:hover,body #main-nav .nav-link:focus,body #main-nav .dropdown-item,body #main-nav .dropdown-item:hover,body #main-nav .dropdown-item:focus{color:#fff}body #main-nav .nav-item .active,body #main-nav .nav-link .active,body #main-nav .nav-link:hover .active,body #main-nav .nav-link:focus .active,body #main-nav .dropdown-item .active,body #main-nav .dropdown-item:hover .active,body #main-nav .dropdown-item:focus .active{background-color:#00008b;border-radius:5px}body #main-nav .dropdown-menu{font-size:.8rem;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}body #main-nav .dropdown-menu .dropdown-item.active{background-color:#2c3e50}body #main-nav .dropdown-menu .dropdown-item:hover,body #main-nav .dropdown-menu .dropdown-item:focus{background-color:#3498db}body #main-content{padding-bottom:30px}body #main-content table tr td p{margin:0;padding:0}body #main-content table tr td .btn-sm{margin-right:3px;margin-bottom:3px}body #main-content table.dataTable th.details-control{width:60px}body #main-content table.dataTable tbody{font-size:.8rem}body #main-content table.dataTable tbody div.btn-sm{font-size:.7rem!important}body #main-content table.dataTable tbody tr.shown td.details-control{background:url(/build/assets/details_close-CVqNHFrZ.png) no-repeat center center}body #main-content table.dataTable tbody tr td.details-control{background:url(/build/assets/details_open-UzqMrd6e.png) no-repeat center center;cursor:pointer}body #main-content table.dataTable tbody tr td .btn-sm{margin-right:.1rem;margin-bottom:.1rem;padding:.25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem;white-space:nowrap}body #main-content #edit-access-accordion .accordion-header .accordion-button{padding-top:.5rem;padding-bottom:.5rem;background-color:#add8e6}body #main-content #edit-access-accordion .accordion-body{background-color:#f5f5f5;font-size:.8rem}body #main-content #edit-access-accordion .accordion-body .row:hover{background-color:#faebd7}body #main-content .profile_image img{max-height:207px!important;display:block;margin:10px auto}body #main-content .employees_photo img{max-height:80px!important;display:block;margin:5px}body #main-content .file-item{display:inline-block;width:120px;padding:10px;margin:10px;border:1px solid #ddd;border-radius:10px;position:relative;background:#f9f9f9;box-shadow:2px 2px 5px #0000001a}body #main-content .file-icon{font-size:40px}body #main-content .file-name{font-size:12px;margin-top:5px;word-wrap:break-word;max-width:100px}body #main-content .delete-btn{border-radius:50%;padding:3px 5px;font-size:12px;width:22px;height:22px;display:flex;align-items:center;justify-content:center}body #main-content #history-container .modal-body{height:70vh;overflow-y:auto}@media (max-width: 768px){body #main-content #history-container .modal-body{max-height:60vh}}@media (max-width: 480px){body #main-content #history-container .modal-body{max-height:50vh}}body #main-content #history-container .history-timeline{list-style:none;padding:0;position:relative}body #main-content #history-container .history-timeline:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:3px;background:#007bff}body #main-content #history-container .timeline-item{display:flex;align-items:center;margin-bottom:10px;position:relative;padding-left:40px}body #main-content #history-container .timeline-item p{margin:0}body #main-content #history-container .timeline-dot{position:absolute;left:10px;width:10px;height:10px;background:#007bff;border-radius:50%}body #main-content #history-container .timeline-connector{position:absolute;left:20px;top:50%;width:20px;height:2px;background:#007bff}body #main-content #history-container .timeline-content{background:#f9f9f9;padding:5px 20px;border-radius:5px;border:1px solid #ddd;position:relative}body #main-content #history-container .timeline-time{font-size:12px;color:gray}body #main-content #history-container .timeline-actor{font-weight:700}body #main-content #history-container .timeline-description{margin-top:3px;margin-bottom:5px;font-size:12px}body #footer{position:fixed;bottom:0;width:100%;height:30px;font-size:.8rem;text-align:center;padding:5px;background-color:#f5f5f5}body .input-group>.select2-container--bootstrap-5{width:auto;flex:1 1 auto}body .input-group>.select2-container--bootstrap-5 .select2-selection--single{height:100%;line-height:inherit;font-size:.875rem;padding:.25rem 1rem}body .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{padding:.2rem .375rem!important;font-size:.6rem!important;margin-right:.2rem!important;margin-bottom:.2rem!important}body .text-bg-blue-dark{background-color:#0143a3;color:#fff}body .text-bg-blue-light{background-color:#0d6efd;color:#fff}body #combined-costing-table td{font-size:.65rem!important}body #combined-costing-table td.pricing{width:90px!important}body #combined-costing-table td.quantity{width:60px!important}body #combined-costing-table td.pricing{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #dashboard .chart-box{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 10px #0000001a;position:relative;display:flex;flex-direction:column;justify-content:space-between}body #dashboard .chart-box canvas,body #dashboard .chart-box .content{max-width:100%!important;height:300px!important;border:1px solid black}body #dashboard .chart-box.short canvas,body #dashboard .chart-box.short .content{max-width:100%!important;height:108px!important;border:1px solid black}body #dashboard .chart-box .content.single{display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:700}body #dashboard .toggle-settings{position:absolute;top:10px;right:10px;border:none;background:#007bff;color:#fff;padding:5px 10px;border-radius:5px;cursor:pointer}body #dashboard .settings-panel{display:none;background:#f8f9fa;padding:10px;border-radius:5px;margin-top:10px;margin-bottom:10px;box-shadow:0 2px 5px #0000001a}
