.app-brand-logo.demo svg{width:117px!important}div.dataTables_wrapper .card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.lbl-required{color:red}.menu .app-brand.demo{justify-content:center}.btn-label-secondary{color:#8592a3!important;border-color:transparent!important;background:#ebeef0!important}.bx-sm{font-size:1.125rem!important}.btn .bx{line-height:1.15!important;vertical-align:middle!important}.bx-md{font-size:1.375rem!important;vertical-align:middle!important}.form-label,.col-form-label{font-weight:600}.image-div{position:relative;height:200px}#add_product .image-div,#edit_product .image-div,#add_category .image-div,#edit_category .image-div{position:relative;height:300px}#add_company .remove-pre-img,#add_company .remove-edit-img,#edit_company .remove-pre-img,#edit_company .remove-edit-img,#add_user .remove-pre-img,#add_user .remove-edit-img,#edit_user .remove-pre-img,#edit_user .remove-edit-img{position:absolute;right:-11px;top:-26px;cursor:pointer}#add_product .nric,#edit_product .nric,#add_category .nric,#edit_category .nric,#add_company .nric,#edit_company .nric,#add_user .nric,#edit_user .nric{height:250px}#add_product .remove-pre-img,#edit_product .remove-pre-img,#edit_product .remove-edit-img,#add_category .remove-pre-img,#edit_category .remove-pre-img,#edit_category .remove-edit-img{position:absolute;right:-11px;top:-26px;cursor:pointer}.new-div{border:2px dashed #ccc;border-radius:10px;padding:20px;cursor:pointer;position:relative;display:flex;align-items:center;overflow:hidden;background-color:#f9f9f9;box-shadow:none}#layout-menu{background:linear-gradient(180deg,#5768ff,#9d67ff)!important}.bg-menu-theme .menu-link{font-weight:500!important;color:#fff!important}.btn-primary{background-color:#403df0!important;border-color:#403df0!important}.form-check-input:checked{background-color:#403df0!important;border-color:#403df0!important;box-shadow:0 .125rem .25rem #403df0}.btn-primary:hover{background-color:#403df0!important;border-color:#403df0!important}.input-group:focus-within .form-control,.input-group:focus-within .input-group-text{border-color:#403df0!important}.bg-menu-theme .menu-inner>.menu-item.active>.menu-link{color:#000!important;background-color:#fff!important}.bg-menu-theme .menu-inner>.menu-item.active:before{color:#000!important;background-color:#fff!important}#layout-menu{width:260px;transition:width .3s ease}body.layout-collapsed #layout-menu{width:60px!important}.dt-paging{display:flex;justify-content:flex-end;align-items:center;margin-top:1rem;gap:.25rem}.dt-paging-button{padding:.375rem .75rem;border-radius:.375rem;background-color:#f3f4f6;color:#1f2937;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;border:none;cursor:pointer;width:36px;height:36px;margin-left:.375rem}.dt-paging-button:hover:not(.disabled):not(.current){background-color:#e5e7eb}.dt-paging-button.current{background-color:#6366f1;color:#fff;font-weight:600;cursor:default;width:36px;height:36px}.dt-paging-button.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.dt-info{color:#a7acb2;font-size:.875rem;float:left;margin-top:23px;margin-left:20px}.dt-paging-button i{pointer-events:none;font-size:.875rem}.pagination .last,.pagination .first{display:none!important}table.dataTable thead th,table.dataTable thead td{border-bottom:0px!important}table.dataTable{border-collapse:collapse!important}.form-check{min-height:auto!important}table.dataTable th,table.dataTable td{vertical-align:middle;padding:.782rem 1.25rem!important}table.dataTable th{text-transform:uppercase;font-size:.8125rem;letter-spacing:.2px;color:#384551}table.dataTable thead th,table.dataTable tfoot th{font-weight:500}table.dataTable .form-check-input{width:17px!important;height:17px!important}.dt-length{float:left;margin-bottom:20px}.dt-search label{display:none}.dt-search{float:right;margin-bottom:20px;margin-right:12px}.dt-length select{width:auto;display:inline-block}.new-loader{position:fixed;top:0;left:0;background-color:#000000b3;z-index:99999;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.swal2-confirm{background-color:#403df0!important;border-color:#403df0!important}div:where(.swal2-icon).swal2-warning{border-color:#403df0!important;color:#403df0!important}.swal2-cancel{color:#000!important;border:1px solid #000!important;background:#fff!important}thead tr{background-color:#383e81!important}thead tr th{color:#fff!important}.placeholder{background-color:#fff!important;font-size:.9375rem!important;font-weight:400!important;line-height:1.375!important;color:#384551!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset .form-check-label{font-size:15px!important;font-weight:700!important;cursor:pointer}fieldset label{font-size:13px!important;font-weight:500!important;cursor:pointer}legend{width:auto;padding:7px 10px;border-bottom:none;display:block;margin-top:-25px;background:#edf3f7;font-size:14px;margin-left:10px}.dt-empty{text-align:center!important;font-weight:600!important;color:#000!important}.slim-select{position:relative!important;flex:1 1 auto!important;width:1%!important;min-width:0!important}.ss-main .ss-single-selected{height:38px!important;border-radius:0 8px 8px 0!important}.ss-main .ss-single-selected .placeholder{font-size:.9375rem!important;font-weight:400!important;line-height:1.375!important;color:#384551!important;opacity:1!important}.ss-single-selected:focus{border:1px solid #696cff!important}.form-group{margin-bottom:20px}.text-right{text-align:right!important}.dataTable{border:1px solid #ddd}table.dataTable tr.odd{background-color:#f1f2f9!important}table.dataTable tr.even{background-color:#fff!important;box-shadow:none}table.dataTable tbody tr:hover{background-color:#ebf9ff!important}.app-brand{border-bottom:1px solid #fff;padding-bottom:15px}#add_company input.form-control[readonly],#edit_company input.form-control[readonly]{background-color:#f7f2f2!important;opacity:1}.table>:not(caption)>*>*{box-shadow:none!important}#dataTableBuilder_wrapper{position:relative}#dataTableBuilder_processing{position:absolute;top:0;left:0;width:100%;height:100%;display:flex!important;justify-content:center;align-items:center;background-color:#ffffffb3;z-index:9999;pointer-events:all}#dataTableBuilder_processing>div{display:flex;gap:8px}#dataTableBuilder_processing div div{width:14px;height:14px;background-color:#007bff;border-radius:50%;animation:bounce .6s infinite ease-in-out}#dataTableBuilder_processing div div:nth-child(2){animation-delay:.1s}#dataTableBuilder_processing div div:nth-child(3){animation-delay:.2s}#dataTableBuilder_processing div div:nth-child(4){animation-delay:.3s}#dataTableBuilder th:last-child,#dataTableBuilder td:last-child{width:150px!important;text-align:center}@keyframes bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-8px);opacity:.6}}body,body.loaded{transition:opacity .4s ease-in-out}.cat{background-color:#403df0;border:1px solid #403DF0;padding:10px;color:#fff;text-align:center;font-weight:700;margin-top:30px}.bg-menu-theme .menu-sub>.menu-item>.menu-link:before,.bg-menu-theme .menu-inner>.menu-item.open .menu-item.active>.menu-link:before{background:linear-gradient(to bottom,#753a88,#903483,#a82e7a,#bc2a6d,#cc2b5e)!important;left:0;width:0;height:0;border-radius:0%;border:0!important;box-shadow:none!important}.menu-sub li.active a,.menu-sub li.active i,.menu-sub li.a:hover{color:#000!important;background-color:#fff!important}.layout-menu-fixed body:not(.modal-open) .layout-content-navbar .layout-navbar{z-index:999}
