.dataTables_wrapper .txtSearch .dataTables_filter { text-align: center; }
.productScales { display: none; }
.invoice-section { font-family: Verdana; font-size: 12px; width: 720px !important; margin: 0 auto; }
.invoice-section * { font-size: 12px; }
.invoice-section strong, .invoice-section th, .invoice-section label { font-size: 12px; }
.invoice-section label { margin: 0px !important; }
.invoice-section .sales-person-border { margin-left: -5px !important; margin-right: -5px !important; padding-left: 5px !important; border-top: 1px solid #000; }
.invoice-section.estimate { width: 540px !important; }
.invoice-section.estimate * { font-size: 10px !important; }
.invoice-section.estimate h4 { font-size: 18px !important; font-weight: bold; }
.invoice-section.quote { width: 540px !important; }
.invoice-section.quote * { font-size: 10px !important; }
.invoice-table-bg-color { background-color: #f9f9f9; }
.invoice-table-valign-bottom { vertical-align: middle !important; }
.invoice-padding-left-10 { padding-left: 10px !important; }
.margin-0 { margin: 0; }
#displayParticular { font-weight: bold !important;}
.margin-bot-10 { margin-bottom: 10px; }
.terms-condition-padd ol, .terms-condition-padd ul { padding-left: 14px; }
#paymentInfoTable .togglePayment, .historyDataTable .togglePayment { margin-right: 0.5rem; cursor: pointer; }
.m-0 { margin: 0 !important; }
.mt-0 { margin-top: 0 !important; }
.mt-2 { margin-top: 0.5rem !important; }
.me-0 { margin-right: 0 !important; }
.mb-0 { margin-bottom: 0 !important; }
.ms-0 { margin-left: 0 !important; }
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    pointer-events: none;
}