You can add global styles to this file,and also import other style files .dataTables_filter input{padding:.375rem .75rem;font-size:13px;font-weight:400;color:#212529;background-clip:padding-box;border:1px solid #ced4da;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}[name=dataTableBuilder_length]{height:32px;border-radius:3px;padding:0 7px;border:1px solid #ced4da;background:#fff}.table.dataTable thead th{font-weight:600}table.dataTable tbody tr{background-color:initial!important}.dataTables_wrapper .dataTables_filter input{margin-bottom:10px;height:32px}table.dataTable thead th,table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable{border:1px solid #000}table.dataTable tbody tr:nth-of-type(odd){background-color:#0000000d!important}.select2-container--default .select2-selection--single{height:38px!important;border-radius:4px!important;font-size:13px;text-transform:uppercase}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px!important}.lbl-required:after{content:"*";color:red;padding-left:1px}.manditory{color:red}.all-date,.future-date,.from_date,.to_date,.past-date{padding-right:calc(1.5em + .75rem);background-image:url(/assets/images/schedule-calendar-icon.svg);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.instruction-text,.error-message{margin-top:.25rem;color:#6c757d;font-size:13px}.error-message{color:#dc3545}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:36px!important;font-size:13px}.page-heading{font-size:21px;font-weight:700;margin-bottom:15px;float:left;width:100%}.gst-cursor{cursor:pointer}.input-group-text{border:1px solid #959595}.image-div{position:relative;width:100%;height:100px;max-width:50%;float:left;margin-top:5px}.upload{margin:0 5px;width:93%}.upload label{display:inline-block;background-color:transparent;color:#fff;padding:0;font-family:sans-serif;border-radius:.3rem;cursor:pointer;width:34px;height:35px;border:2px dotted #00683e;color:#00683e;text-align:center;font-size:21px;line-height:32px}.remove-pre-img{font-size:12px;position:absolute;top:-12px;cursor:pointer;right:-5px}.customer label{width:100%;height:100px;max-width:100%;float:left;margin-right:20px;margin-top:5px}.customer img.plus{padding-top:29px}.customer img.nric{width:100%;height:95px}.upload label img{width:33px;object-fit:cover}.site-mode span{background-color:#fff;padding:14px 28px;font-size:18px;font-weight:500;text-transform:capitalize}.etrs_type{padding:14px 0!important}.table-action span{margin:0 5px;opacity:.1}.iti__arrow{border:none!important;content:"";width:6px!important;height:5PX!important;display:block;position:absolute;right:6px;background-repeat:no-repeat}.iti--separate-dial-code .iti__selected-dial-code{margin-right:7px!important;padding-left:5px!important;font-size:14px}.select2.select2-container.select2-container--default{width:100%!important}.was-validated .form-control:invalid+.select2.select2-container.select2-container--default .select2-selection--single,.form-control.select2.is-invalid+.select2.select2-container.select2-container--default .select2-selection--single{border:#dc3545 1px solid!important;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + 1rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.readonly+.select2.select2-container.select2-container--default .select2-selection--single{pointer-events:none;background-color:#e9ecef}.supplier-terms:read-only{pointer-events:none;background-color:#e9ecef}.iti{float:left!important;width:100%!important}.textright{text-align:right!important}.textcenter{text-align:right!important;padding-right:39px!important}.btn-primary,.btn-border{width:unset;min-width:110px;padding:0 15px}.form-check-input.readonly,.form-check-input.readonly+.form-check-label{pointer-events:none;opacity:.8}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;text-align:right}#jobsheet-details-div td,.jobsheet-details td{padding-top:0;padding-bottom:0;line-height:30px}.form-control,.form-select{height:38px;font-size:14px;border-color:#969696}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#68a4d4}.maintitle{margin:10px 0}.past-date:read-only{background-color:#fff}.past-date:disabled,.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#e9ecef!important;opacity:1}.jobsheet.cardbody-border{margin-bottom:10px}#dataTableBuilder_length select,#dataTableBuilder_info,#dataTableBuilder_paginate,#dataTableBuilder_length label,#dataTableBuilder_filter label{font-size:13px}.cls_width{width:184px!important}#location_type{font-size:13px}.select2-results ul li,.iti ul li{font-size:13px;font-family:Poppins,sans-serif!important}.is_attached_print,.sort_order{text-align:right;padding-right:31px!important}fieldset label{font-size:13px!important}#currency_id{font-size:12px}.jobsheet_heading{width:120px!important}.jobsheet_date{padding-left:56px}.jobsheet_no_head{width:120px!important}.bill_close{padding-left:30px!important;text-align:center}.loader{border:16px solid #fff;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite;border-width:10px!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.warning-message{color:#000;background-color:#d1ecf0;font-size:11px;margin-top:12px;padding:10px}#email,#email_address{text-transform:lowercase}.fixTableHead{overflow-y:auto;height:120px}.fixTableHead thead th{position:sticky;top:0}#filter-top{padding:18px;float:left;width:100%;background:#000}.full-table{min-height:unset!important;max-height:unset!important;height:unset!important}.div-class_code{display:flex;justify-content:space-evenly}.div-class_code .form-check{margin:5px 4px}.jb-table-scroll{max-height:300px!important;overflow-y:scroll;border:1px solid #000}.jb-table-scroll>table thead,table tfoot{position:sticky;z-index:1}.jb-table-scroll>table thead{inset-block-start:0}.jb-table-scroll>table tfoot{inset-block-end:0}.section-location .submit-section{position:unset;padding-top:10px}.section-location .cardbody-border{min-height:450px}.select2-container--default .select2-selection--single .select2-selection__rendered{text-transform:capitalize}.multiple-dropdwon{height:80px!important}.product-weight{width:101px;padding-right:20px!important}.sku_description{width:400px!important}.class_code{width:100px!important}.banner-image img{width:100%;max-width:100px}#dataTableBuilder_length{margin-bottom:15px}.date-container{position:relative}#loading{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#dataTableBuilder tbody{opacity:.5}table.table{border:1px solid #000}body{background-color:#edf3f7}textarea.form-control{height:200px!important}.scanned-coupon-total{text-align:right!important;padding-right:16.2%!important}.points-accrued-coupon-total{text-align:right!important;padding-right:14%!important}.table.dataTable tbody .scanned-coupon-val,.table.dataTable tbody .points-accrued-coupon-val{text-align:right!important;padding-right:50%}.table.dataTable tbody .redemptions-amount,.table.dataTable tbody .wallet-amount-received,.table.dataTable tbody .accrual-denomination,.table.dataTable tbody .accrual-pt-rs-ratio,.table.dataTable tbody .accrual-accrued-points,.table.dataTable tbody .accrual-order-id,.table.dataTable tbody .consumer-debit_transaction_id,.table.dataTable tbody .coupon-orders-nos,.table.dataTable tbody .coupon-orders-value,.table.dataTable tbody .coupon-orders-active,.table.dataTable tbody .coupon-orders-scanned,.table.dataTable tbody .coupon-value-history-initial-value,.table.dataTable tbody .coupon-value-history-scan-value,.table.dataTable tbody .coupon-value-history-scanned-coupons,.table.dataTable tbody .consumer-balance,.table.dataTable tbody .coupon-orders-id{text-align:right!important;padding-right:33%}.table.dataTable button.coupon-usage-order-id:hover,.table.dataTable button.coupon-scanned-order-id:hover,.table.dataTable button.coupon-usage-order-id:focus,.table.dataTable button.coupon-scanned-order-id:focus .table.dataTable button.coupon-value-id:hover,.table.dataTable button.coupon-value-id:focus .coupon-order-modal button:hover,.coupon-order-modal button:focus,.btn-link.coupon-status-id:hover,.btn-link.coupon-status-id:focus,.btn-link.consumer-status-id:hover,.btn-link.consumer-status-id:focus,.user-view-id:hover,.user-view-id:focus,#sidebarToggle:hover,#sidebarToggle:focus,.dealer-status:hover,.dealer-status:focus{box-shadow:none;color:#0a58ca}.coupon-usage-summary-container #dataTableBuilder_wrapper,#dataTableBuilder.coupon-usage-summary{width:75%;margin-left:0}.swal2-container.swal2-center.swal2-backdrop-show{z-index:999999}table thead .sorting{background-image:url(/assets/images/sort_both.png)!important;background-repeat:no-repeat!important;cursor:pointer;background-position:center right!important}table thead .sorting_asc{background-image:url(/assets/images/sort_asc.png)!important;background-repeat:no-repeat!important;cursor:pointer;background-position:center right!important}table thead .sorting_desc{background-image:url(/assets/images/sort_desc.png)!important;background-repeat:no-repeat!important;cursor:pointer;background-position:center right!important}
