/**
 * WMS Main Index Styles
 * Extracted from index.php inline styles
 */

/* ============================================
   BASE STYLES
   ============================================ */
body {
  background: url('../main-bg.jpg');
  background-repeat: repeat;
  background-size: cover;
  background-position: center;
  font-family: Assistant, sans-serif
}

.cell-1 {
  border-collapse: separate;
  border-spacing: 0 4em;
  background: #ffffff;
  border-bottom: 5px solid transparent;
  background-clip: padding-box;
  cursor: pointer
}

.table-elipse {
  cursor: pointer
}

.expand-body {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s 0.1s ease-in-out;
  transition: all 0.3s ease-in-out
}

.row-child {
  background-color: #000;
}

/* ============================================
   LOADING OVERLAY
   ============================================ */
div.loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(16, 16, 16, 0.5);
  z-index: 99999;
  pointer-events: all;
}

/* ============================================
   LOADING SPINNER ANIMATION
   ============================================ */
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-moz-keyframes uil-ring-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-ms-keyframes uil-ring-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@-o-keyframes uil-ring-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes uil-ring-anim {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.uil-ring-css {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 200px;
  height: 200px;
}

.uil-ring-css > div {
  position: absolute;
  display: block;
  width: 160px;
  height: 160px;
  top: 20px;
  left: 20px;
  border-radius: 80px;
  box-shadow: 0 6px 0 0 #ffffff;
  -ms-animation: uil-ring-anim 1s linear infinite;
  -moz-animation: uil-ring-anim 1s linear infinite;
  -webkit-animation: uil-ring-anim 1s linear infinite;
  -o-animation: uil-ring-anim 1s linear infinite;
  animation: uil-ring-anim 1s linear infinite;
}


/* ============================================
   NAVBAR STYLES
   ============================================ */
.custom-navbar-style {
  background: transparent;
  padding: 10px 25px;
  border-bottom: 1px solid #E3C66A;
}

.custom-bar-menu {
  padding: 0px !important;
  display: flex;
  align-items: center;
}

.custom-bar-menu i {
  background: transparent !important;
}

.custom-user-menu {
  background-color: #F9F7F2;
  border-radius: 50%;
  padding: 5px;
  width: 35px;
  height: 35px !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

.custom-user-menu i {
  font-size: 15px;
  color: #1a1a1a;
}

.user-drop-down-menu {
  margin: 0px;
  margin-top: 5px;
  padding: 5px 0px;
  border: unset;
  border-radius: 5px;
  background: #F9F7F2;
  box-shadow: 0px 0px 5px 0px rgba(255, 255, 255, .5);
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
}

.user-drop-down-menu a {
  padding: 5px 15px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
}

.user-drop-down-menu a:hover, .user-drop-down-menu a:hover {
  color: #D9A82D;
}

.dropdown-footer, .dropdown-header {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #D9A82D;
  padding: 5px 15px;
}

.custom-table-content-tab {
  margin-bottom: 25px;
  border: unset;
  gap: 15px;
}

.custom-table-content-tab .nav-item .nav-link {
  margin-bottom: 0px;
  border: 1px solid #fff;
  padding: 10px 25px;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 10px;
}

.custom-table-content-tab .nav-item .nav-link:hover, .custom-table-content-tab .nav-item .nav-link.active {
  background: #D9A82D;
  border-color: #D9A82D;
}

/* ============================================
   SIDEBAR STYLES
   ============================================ */
.custom-sidebar-style {
  box-shadow: unset !important;
  background: transparent;
  border-right: 1px solid #E3C66A;
}

.sidebar-mini.sidebar-collapse .main-sidebar.custom-sidebar-style:not(.sidebar-no-expand):hover {
  background: #000;
}

.custom-content-wrapper, .user-drop-down-menu a:hover {
  background: transparent;
}

.content-wrapper {
  background: url('../main-bg.jpg');
  background-repeat: repeat;
  background-size: cover;
  background-position: center;
}

.custom-logo-box {
  transition: all 0.3s ease-in-out;
  padding: 25px 15px;
  border-bottom: 1px solid #fff !important;
  font-size: 15px;
  line-height: 23px;
  height: 170px;
}

.sidebar-mini.sidebar-collapse .custom-logo-box {
  transition: all 0.3s ease-in-out;
  height: 90px;
}

.sidebar-mini.sidebar-collapse .main-sidebar.custom-sidebar-style:not(.sidebar-no-expand):hover .custom-logo-box {
  height: 170px;
}

.custom-logo-box .custom-logo-main {
  width: 50%;
  max-height: max-content;
  left: 15px;
  top: 25px;
}

.custom-logo-box .custom-logo-icon {
  left: 15px;
  top: 25px;
}

.custom-sidebar-acc-menu {
  padding-left: 0px;
  padding-right: 0px;
}

/* ============================================
   USER PANEL STYLES
   ============================================ */
.custom-user-panel {
  display: flex;
  align-items: center;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-left: 15px;
  padding-right: 15px;
  border-bottom: 1px solid #fff !important;
}

.user-panel-img {
  margin-right: 15px;
  padding-left: 0px !important;
}

.sidebar-mini.sidebar-collapse .user-panel-img {
  margin-right: 0px;
}

.sidebar-mini.sidebar-collapse .main-sidebar.custom-sidebar-style:not(.sidebar-no-expand):hover .user-panel-img {
  margin-right: 15px;
}

.user-panel-img img {
  box-shadow: unset !important;
  width: 50px;
}

.sidebar-mini.sidebar-collapse .user-panel-img img {
  width: 40px;
}

.user-panel-info {
  padding: 0px !important;
}

.user-panel-txt {
  margin-bottom: 0px;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 700;
  text-transform: uppercase;
}

.user-panel-name {
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #D9A82D !important;
}


/* ============================================
   SIDEBAR MENU STYLES
   ============================================ */
.custom-sidebar-menu ul {
  padding-top:10px;
  padding-bottom:10px;
  padding-left: 15px;
  padding-right: 15px;
}

.custom-sidebar-menu ul li {
  padding-top: 5px;
  padding-bottom: 5px;
}

.custom-sidebar-menu ul li a {
  margin-bottom: 0px !important;
  padding: 10px;
  width: calc(250px - 15px * 2) !important;
  display: flex;
  align-items: center;
  background: transparent;
  color: #F9F7F2 !important;
  border-radius: 5px !important;
}

.sidebar-mini.sidebar-collapse .custom-sidebar-menu ul li a {
  width: calc(250px - 103px * 2) !important;
}

.sidebar-mini.sidebar-collapse .main-sidebar.custom-sidebar-style:not(.sidebar-no-expand):hover .custom-sidebar-menu ul li a {
  width: calc(250px - 15px * 2) !important;
}

.custom-sidebar-menu ul li.menu-open ul li a {
  background: transparent;
  color: #F9F7F2 !important;
}

.custom-sidebar-menu ul li:hover a, .custom-sidebar-menu ul li a:focus, .custom-sidebar-menu ul li.menu-open a,
.custom-sidebar-menu ul li ul li a:hover, .custom-sidebar-menu ul li ul li a:focus {
  background: linear-gradient(135deg, rgba(246, 213, 74, 1) 0%, rgba(255, 243, 199, 1) 50%, rgba(217, 168, 45, 1) 100%);
  color: #1a1a1a !important;
}

.custom-sidebar-menu ul li a.active, .custom-sidebar-menu ul li ul li a.active {
  background: linear-gradient(135deg, rgba(249, 247, 242, 1) 0%, rgba(249, 247, 242, 1) 50%, rgba(249, 247, 242, 1) 100%);
  color: #1a1a1a !important;
}

.custom-sidebar-menu ul li a i {
  width: 25px !important;
  margin-left: 0px !important;
  margin-right: 5px !important;
  font-size: 15px !important;
}

.sidebar-mini.sidebar-collapse .custom-sidebar-menu ul li a i {
  margin-right: 0px !important;
}

.sidebar-mini.sidebar-collapse .main-sidebar.custom-sidebar-style:not(.sidebar-no-expand):hover .custom-sidebar-menu ul li a i {
  margin-right: 5px !important;
}

.custom-sidebar-menu ul li a p {
  font-size: 15px;
  line-height: 23px;
  letter-spacing: 0.75px;
  font-weight: 700;
  display: flex !important;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.sidebar-mini.sidebar-collapse .main-sidebar.custom-sidebar-style:not(.sidebar-no-expand):hover .custom-sidebar-menu ul li a p {
  width: 100%;
}

.custom-sidebar-menu ul li a p i {
  position: relative !important;
  top: 0 !important;
  right: 0 !important;
  margin-right: 0px !important;
  width: auto !important;
}

.sidebar-mini.sidebar-collapse .main-sidebar.custom-sidebar-style:not(.sidebar-no-expand):hover .custom-sidebar-menu ul li a p i {
  margin-right: 0px !important;
}

.custom-sidebar-menu ul li ul {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}


/* ============================================
   CONTENT & FOOTER STYLES
   ============================================ */
.custom-content-detail, .custom-search-card-body, .custom-table-card-body,
.custom-table-content .custom-profile-box .custom-profile-body-box, .custom-form-card-body,
.custom-table-content .dash-filter-card-box .dash-filter-header-box, .dash-filter-card-box .dash-tab-content,
.custom-breakdown-box .dash-section-card .card-body, .custom-model-body-box .custom-card-box .custom-card-box-body,
.custom-table-card-body .custom-card-box {
  padding: 25px;
}

.custom-main-footer {
  background: transparent;
  padding: 10px 25px;
  border-top: 1px solid #E3C66A;
  color: #F9F7F2;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: 0.75px;
  font-weight: 700;
}

.custom-main-footer a:hover {
  text-decoration: underline;
}

.custom-title-content-box {
  padding: 0px;
}

.custom-title {
  font-size: 35px !important;
  line-height: 40px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 35px !important;
  display: flex;
  align-items: center;
  gap: 10px;
}

.custom-title i {
  color: #D9A82D;
}

/* ============================================
   TABLE CONTENT & CARD STYLES
   ============================================ */
.custom-table-content {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.custom-table-content .container-fluid .row .card, .custom-table-content .custom-profile-box, .custom-main-card,
.custom-table-content .dash-filter-card-box {
  margin-bottom: 25px;
  border: unset;
  border-radius: 5px;
  background: #F9F7F2;
  box-shadow: 0px 0px 10px 0px rgba(227, 198, 106, 1);
}

.custom-table-content .dash-filter-card-box .dash-filter-header-box {
  display: flex;
  align-items: center;
  gap: 10px;
  border: unset;
  border-radius: 1px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
}

.dash-filter-card-box #dashTabs {
  border-bottom: 1px solid #E3C66A;
  gap: 15px;
  padding: 0px;
  background: #F9F7F2;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.dash-filter-card-box #dashTabs .nav-item .nav-link {
  padding: 10px 25px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  gap: 10px;
}

.dash-filter-card-box #dashTabs .nav-item .nav-link.active, .dash-filter-card-box #dashTabs .nav-item .nav-link:hover {
  color: #D9A82D;
  border-bottom-color: #D9A82D;
}

.dash-filter-card-box .dash-tab-content {
  background: #F9F7F2;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.dash-filter-card-box .dash-tab-content .dash-tab-filters, .dash-filter-card-box .dash-tab-content #wsReceivingCard,
.dash-filter-card-box .dash-tab-content #wsReceivingValueCard, .dash-filter-card-box .dash-tab-content #wsDispatchCard,
.dash-filter-card-box .dash-tab-content #wsDispatchValueCard,
.dash-filter-card-box .dash-tab-content #ppIncomingCard, .dash-filter-card-box .dash-tab-content #GrTotalNetCard,
.dash-filter-card-box .dash-tab-content #PkgTotalWeightCard {
  margin-bottom: 25px;
}

.dash-filter-card-box .dash-tab-content .dash-tab-filters .ws-type-group {
  border: 1px solid #1a1a1a;
  border-radius: 5px;
}

.dash-filter-card-box .dash-tab-content .dash-tab-filters .ws-type-group .ws-type-btn {
  border-left: 1px solid #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
  height: 40px;
}

.dash-filter-card-box .dash-tab-content .dash-tab-filters .ws-type-group .ws-type-btn:first-child {
  border-left: unset;
}

.dash-filter-card-box .dash-tab-content .dash-tab-filters .ws-type-group .ws-type-btn:last-child {
  border-right: unset;
}

.dash-filter-card-box .dash-tab-content .dash-tab-filters .ws-type-group .ws-type-btn:hover,
.dash-filter-card-box .dash-tab-content .dash-tab-filters .ws-type-group .ws-type-btn.active {
  background: #E3C66A;
}

.dash-filter-card-box .dash-tab-content .dash-section-header {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #D9A82D;
  margin-top: 0px;
  margin-bottom: 25px;
  padding-bottom: 15px;
  border-bottom: 1px solid #E3C66A;
  text-transform: capitalize;
}

.custom-table-content #logoForm .custom-profile-box:first-child {
  margin-top: 25px;
}

.custom-table-content .container-fluid .row:last-child .card,
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-content #profileForm .custom-profile-box:last-child,
.custom-table-content #logoForm .custom-profile-box:last-child,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination, .custom-main-card,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination {
  margin-bottom: 0px;
}

.custom-model-body-box .card-body {
  min-height: unset;
  padding: 0px;
}

.custom-breakdown-box {
  margin-bottom: 25px;
}

.custom-breakdown-box .custom-breakdown-card .dash-section-card {
  margin-bottom: 0px !important;
  box-shadow: unset !important;
  background: #fff !important;
  border: 1px solid #E3C66A !important;
  border-radius: 5px !important;
}

.custom-breakdown-box .dash-section-card .card-header {
  background: #9B6B12;
  border-bottom: 1px solid #E3C66A !important;
  padding: 10px 25px;
}

.custom-breakdown-box .dash-section-card .card-header .section-title,
.custom-breakdown-box .dash-section-card .card-header .dash-chevron,
.custom-breakdown-box .dash-section-card .card-header .dash-meta-text {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #fff !important;
}

.custom-breakdown-box .dash-section-card .card-header .btn-outline-info {
  color: #fff;
  border-color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
}

.custom-breakdown-box .dash-section-card .card-body .breakdown-bar-wrap {
  margin-bottom: 0px;
}

.custom-breakdown-box .dash-section-card .card-body .breakdown-bar-wrap .breakdown-bar-label {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 400;
  margin-bottom: 5px;
  gap: 10px;
  color: #1a1a1a;
}

.custom-breakdown-box .dash-section-card .card-body .grade-pills-wrap {
  margin-bottom: 15px;
  gap: 10px;
}

.custom-breakdown-box .dash-section-card .card-body .grade-pills-wrap button {
  margin-bottom: 0px !important;
  margin-right: 0px !important;
  padding: 5px 15px;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a !important;
  background: #fff !important;
  border: 1px solid #1a1a1a;
}

.custom-breakdown-box .dash-section-card .card-body .grade-pills-wrap button.active,
.custom-breakdown-box .dash-section-card .card-body .grade-pills-wrap button:hover {
  background: #E3C66A !important;
  border-color: #E3C66A !important;
}

.dash-filter-card-box .dash-tab-content .volume-trading-box {
  background: #fff;
  padding: 25px;
  border-radius: 5px;
  border: 1px solid #E3C66A;
}

.dash-filter-card-box .no-data-txt {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 0px;
}


/* ============================================
   FORM CONTROLS & INPUTS
   ============================================ */
.custom-search-card-body .form-group,
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-model-body-box .form-group,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-content .custom-profile-box .custom-profile-body-box .form-group,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-form-card-body .form-group,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body .custom-card-box .form-group {
  margin-bottom: 15px;
}

.custom-search-card-body .form-group label, .custom-model-body-box .form-group label,
.custom-table-content .custom-profile-box .custom-profile-body-box .form-group label,
.custom-form-card-body .form-group label, .dash-filter-card-box .dash-tab-content .dash-tab-filters label {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 5px;
}

.custom-main-cards .custom-cs-card-detail .custom-cs-card-body label {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 5px;
}

.custom-search-card-body .form-group .form-control,
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-model-body-box .form-group .form-control, .custom-model-body-box .custom-model-title-box-form,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-card-box .custom-range-set-box .form-control,
.custom-card-box .table-bordered tbody tr td .form-control,
.custom-tab-box .table-bordered tbody tr td .form-control,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-content .custom-profile-box .custom-profile-body-box .form-group .form-control,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-form-card-body .form-group .form-control,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-content .dash-tab-filters .select2-selection--single,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-card-box .table-bordered tfoot .form-control,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control,
.custom-table-card-body .custom-card-box .form-control {
  height: 40px;
  background: #fff;
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  border: 1px solid #E3C66A;
  border-radius: 5px;
  padding: 10px;
  box-shadow: unset !important;
}

.modal-modern .pricing-card-body .form-control, .modal-modern .dynamic-card-row .form-control,
.custom-main-cards .custom-cs-card-detail .custom-cs-card-body .form-control {
  background: #fff;
  color: #1a1a1a;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 400;
  border: 1px solid #E3C66A;
  border-radius: 5px;
  padding: 5px;
  box-shadow: unset;
}

.custom-search-card-body .form-group select.form-control,
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-model-body-box .form-group select.form-control,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-card-box .custom-range-set-box select.form-control,
.custom-card-box .table-bordered tbody tr td select.form-control,
.custom-tab-box .table-bordered tbody tr td select.form-control,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-content .custom-profile-box .custom-profile-body-box .form-group select.form-control,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-form-card-body .form-group select.form-control,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box select.form-control,
.custom-table-card-body .custom-card-box select.form-control {
  -webkit-appearance: none;
  appearance: none;
  background-image: url(../chevron-down-solid-full.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 10px;
}

.modal-modern .pricing-card-body select.form-control, .modal-modern .dynamic-card-row select.form-control,
.modal-modern .dynamic-card-row select.form-control, 
.custom-main-cards .custom-cs-card-detail .custom-cs-card-body select.form-control {
  -webkit-appearance: none;
  appearance: none;
  background-image: url(../chevron-down-solid-full.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size: 7px;
}


/* Form Focus States */
.custom-search-card-body .form-group .form-control:focus, .custom-table-card-body .custom-select:focus,
.custom-table-card-body #weightTable_wrapper .row:first-child #weightTable_filter label .form-control:focus,
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-model-body-box .form-group .form-control:focus, .custom-model-body-box .custom-select:focus,
.custom-table-card-body #translationTable_wrapper .row:first-child #translationTable_filter label .form-control:focus,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #stateTable_wrapper .row:first-child #stateTable_filter label .form-control:focus,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #currencyTable_wrapper .row:first-child #currencyTable_filter label .form-control:focus,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #supplierTable_wrapper .row:first-child #supplierTable_filter label .form-control:focus,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #categoryTable_wrapper .row:first-child #categoryTable_filter label .form-control:focus,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #packagingTable_wrapper .row:first-child #packagingTable_filter label .form-control:focus,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #customerTable_wrapper .row:first-child #customerTable_filter label .form-control:focus,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #productTable_wrapper .row:first-child #productTable_filter label .form-control:focus,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-card-box .custom-range-set-box .form-control:focus,
.custom-card-box .table-bordered tbody tr td .form-control:focus,
.custom-tab-box .table-bordered tbody tr td .form-control:focus,
.custom-table-card-body #driverTable_wrapper .row:first-child #driverTable_filter label .form-control:focus,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #vehicleTable_wrapper .row:first-child #vehicleTable_filter label .form-control:focus,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #gradeTable_wrapper .row:first-child #gradeTable_filter label .form-control:focus,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #locationTable_wrapper .row:first-child #locationTable_filter label .form-control:focus,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #shipmentTypeTable_wrapper .row:first-child #shipmentTypeTable_filter label .form-control:focus,
.custom-table-card-body #productionLineTable_wrapper .row:first-child #productionLineTable_filter label .form-control:focus,
.custom-table-card-body #binTypeTable_wrapper .row:first-child #binTypeTable_filter label .form-control:focus,
.custom-table-content .custom-profile-box .custom-profile-body-box .form-group .form-control:focus,
.custom-table-card-body #memberTable_wrapper .row:first-child #memberTable_filter label .form-control:focus,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-form-card-body .form-group .form-control:focus,
.custom-table-card-body #pvTable_wrapper .row:first-child #pvTable_filter label .form-control:focus,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #transferTable_wrapper .row:first-child #transferTable_filter label .form-control:focus,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-model-body-box .form-group .select2-container--default.select2-container--focus .select2-selection--multiple,
.custom-model-body-box .form-group .select2-container--default.select2-container--focus .select2-selection--single,
.modal-modern .pricing-card-body .select2-container--default.select2-container--focus .select2-selection--single,
.modal-modern .dynamic-card-row .select2-container--default.select2-container--focus .select2-selection--single,
.custom-main-cards .custom-cs-card-detail .custom-cs-card-body .form-control:focus,
.custom-table-content .dash-tab-filters .select2-container--default.select2-container--focus .select2-selection--single,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body #purchaseTable_wrapper .row:first-child #purchaseTable_filter label .form-control:focus,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-card-box .table-bordered tfoot .form-control:focus,
.custom-table-card-body #inventoryTable_wrapper .row:first-child #inventoryTable_filter label .form-control:focus,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control:focus,
.custom-table-card-body .custom-card-box .form-control:focus,
.custom-table-card-body .custom-card-box .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #1a1a1a;
  box-shadow: unset;
}

.modal-modern .pricing-card-body .select2-container--default .select2-selection--single,
.modal-modern .dynamic-card-row .select2-container--default .select2-selection--single,
.custom-main-cards .custom-cs-card-detail .select2-container--default .select2-selection--single {
  background: #fff;
  color: #1a1a1a;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 400;
  border: 1px solid #E3C66A;
  border-radius: 5px;
  padding: 5px;
  box-shadow: unset;
  height: calc(1.8125rem + 2px);
}

.modal-modern .pricing-card-body .select2-container--default .select2-selection__rendered,
.modal-modern .dynamic-card-row .select2-container--default .select2-selection__rendered,
.custom-main-cards .custom-cs-card-detail .select2-container--default .select2-selection__rendered {
  height: calc(1.8125rem + 2px);
}

.batch-select-field .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {
  top: -10px !important;
}

/* Placeholder Styles */
.custom-search-card-body .form-group .form-control::placeholder,
.custom-search-card-body .form-group .select2-selection .select2-selection__rendered .select2-selection__placeholder,
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-model-body-box .form-group .form-control::placeholder,
.custom-model-body-box .form-group .select2-selection .select2-selection__rendered .select2-selection__placeholder,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-card-box .custom-range-set-box .form-control::placeholder,
.custom-card-box .table-bordered tbody tr td .form-control::placeholder,
.custom-tab-box .table-bordered tbody tr td .form-control::placeholder,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-content .custom-profile-box .custom-profile-body-box .form-group .form-control::placeholder,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-form-card-body .form-group .form-control::placeholder,
.custom-form-card-body .form-group .select2-selection .select2-selection__rendered .select2-selection__placeholder,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.modal-modern .pricing-card-body .select2-container--default .select2-selection--single .select2-selection__placeholder,
.modal-modern .dynamic-card-row .select2-container--default .select2-selection--single .select2-selection__placeholder,
.custom-main-cards .custom-cs-card-detail .select2-container--default .select2-selection--single .select2-selection__placeholder,
.custom-table-content .dash-tab-filters .select2-container--default .select2-selection--single .select2-selection__placeholder,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-card-box .table-bordered tfoot .form-control::placeholder,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box .form-control::placeholder,
.custom-table-card-body .custom-card-box .form-control::placeholder,
.custom-table-card-body .custom-card-box .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(26, 26, 26, .5);
}

.custom-table-content .custom-profile-box .custom-profile-body-box .form-group .form-control:read-only,
.custom-card-box .table-bordered tfoot .form-control:read-only {
  background: rgba(26, 26, 26, .05);
}

.modal-modern .pricing-card-body .select2-container--default .select2-selection--single .select2-selection__rendered,
.modal-modern .dynamic-card-row .select2-container--default .select2-selection--single .select2-selection__rendered,
.custom-main-cards .custom-cs-card-detail .select2-container--default .select2-selection--single .select2-selection__rendered {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
  padding: 0px;
  margin-top: 0px;
}


/* ============================================
   INPUT GROUPS
   ============================================ */
.custom-search-card-body .form-group .input-group-append .input-group-text,
.custom-card-box .form-group .input-group-append .input-group-text,
.custom-card-box .form-group .input-group-unit .input-group-text,
.custom-model-body-box .form-group .input-group-append .input-group-text {
  border: 1px solid #E3C66A;
  background: #E3C66A;
  color: #fff;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  padding: 10px;
}

.custom-card-box .form-group .input-group-unit .input-group-text {
  height: 40px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.custom-table-content .custom-profile-box .custom-profile-body-box .form-group .input-group-prepend .input-group-text {
  border: 1px solid #E3C66A;
  background: #E3C66A;
  color: #fff;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  padding: 10px;
}

.custom-table-content .custom-profile-box .custom-profile-body-box .form-group .input-group .form-control {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

.custom-table-content .custom-profile-box .img-thumbnail {
  padding: 15px;
  background-color: #fff;
  border: 1px solid #E3C66A;
  border-radius: 5px;
  box-shadow: unset;
  max-width: unset;
  max-height: unset;
  width: 100%;
  height: 100%;
}

.custom-table-content .custom-profile-box .upload-img-notice, .custom-form-card-body .form-group .email-address-notice,
.custom-card-box .form-group .batch-txt-notice, .batch-txt-notice {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
}

/* ============================================
   SELECT2 STYLES
   ============================================ */
.custom-search-card-body .form-group .select2-selection, .custom-model-body-box .form-group .select2-selection,
.custom-card-box .table-bordered tbody tr td .select2-selection,
.custom-tab-box .table-bordered tbody tr td .select2-selection, .custom-form-card-body .form-group .select2-selection,
.custom-table-card-body .custom-card-box .form-group .select2-selection {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  height: 40px;
  padding: 10px;
  border: 1px solid #E3C66A;
  border-radius: 5px;
  color: #1a1a1a;
  background: #fff;
}

.custom-card-box .table-bordered tbody tr td .select2-selection,
.custom-tab-box .table-bordered tbody tr td .select2-selection {
  height: 40px !important;
  padding: 10px !important;
}

.custom-search-card-body .form-group .select2-selection .select2-selection__rendered,
.custom-model-body-box .form-group .select2-selection .select2-selection__rendered,
.custom-card-box .table-bordered tbody tr td .select2-selection .select2-selection__rendered,
.custom-tab-box .table-bordered tbody tr td .select2-selection .select2-selection__rendered,
.custom-form-card-body .form-group .select2-selection .select2-selection__rendered,
.custom-table-content .dash-tab-filters .select2-selection .select2-selection__rendered,
.custom-table-card-body .custom-card-box .select2-selection .select2-selection__rendered {
  margin-top: 0px;
  padding: 0px;
  line-height: 22px;
  color: #1a1a1a;
  margin-bottom: 0px;
}

.custom-table-content .dash-tab-filters .select2-selection .select2-selection__rendered {
  font-size: 14px;
  letter-spacing: 0.75px;
}

.custom-search-card-body .form-group .select2-selection .select2-selection__rendered .select2-search--inline,
.custom-model-body-box .form-group .select2-selection .select2-selection__rendered .select2-search--inline,
.custom-form-card-body .form-group .select2-selection .select2-selection__rendered .select2-search--inline,
.custom-table-card-body .custom-card-box .select2-selection .select2-selection__rendered .select2-search--inline {
  margin-left: 0px;
}

.custom-search-card-body .form-group .select2-selection .select2-selection__rendered .select2-search--inline .select2-search__field,
.custom-model-body-box .form-group .select2-selection .select2-selection__rendered .select2-search--inline .select2-search__field,
.custom-form-card-body .form-group .select2-selection .select2-selection__rendered .select2-search--inline .select2-search__field,
.custom-table-content .dash-tab-filters .select2-selection .select2-selection__rendered .select2-search--inline .select2-search__field,
.custom-table-card-body .custom-card-box .select2-selection .select2-selection__rendered .select2-search--inline .select2-search__field {
  margin-top: 0px;
  padding: 0px;
  position: relative;
  top: -10px;
}

.custom-card-box .form-group .select2-selection .select2-selection__rendered .select2-search--inline .select2-search__field,
.custom-model-body-box .form-group .select2-selection.select2-selection--multiple .select2-selection__rendered .select2-search--inline .select2-search__field {
  top: 0px;
}

.custom-search-card-body .form-group .select2-selection .select2-selection__rendered .select2-selection__clear,
.custom-model-body-box .form-group .select2-selection .select2-selection__rendered .select2-selection__clear,
.custom-card-box .table-bordered tbody tr td .select2-selection .select2-selection__rendered .select2-selection__clear,
.custom-tab-box .table-bordered tbody tr td .select2-selection .select2-selection__rendered .select2-selection__clear,
.custom-form-card-body .form-group .select2-selection .select2-selection__rendered .select2-selection__clear,
.custom-table-content .dash-tab-filters .select2-selection .select2-selection__rendered .select2-selection__clear,
.modal-modern .pricing-card-body .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear,
.modal-modern .dynamic-card-row .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear,
.custom-main-cards .custom-cs-card-detail .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear,
.custom-table-card-body .custom-card-box .select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
  z-index: 1;
  right: 15px;
}

.custom-search-card-body .form-group .select2-selection .select2-selection__arrow,
.custom-model-body-box .form-group .select2-selection .select2-selection__arrow,
.custom-card-box .table-bordered tbody tr td .select2-selection .select2-selection__arrow,
.custom-tab-box .table-bordered tbody tr td .select2-selection .select2-selection__arrow,
.custom-form-card-body .form-group .select2-selection .select2-selection__arrow,
.custom-table-content .dash-tab-filters .select2-selection .select2-selection__arrow,
.custom-table-card-body .custom-card-box .select2-selection .select2-selection__arrow {
  height: 40px;
  right: 5px;
  top: -1px;
}

.custom-card-box .table-bordered tbody tr td .select2-selection .select2-selection__arrow,
.custom-tab-box .table-bordered tbody tr td .select2-selection .select2-selection__arrow {
  height: 40px !important;
  padding-top: 0px !important;
}

.modal-modern .pricing-card-body .select2-selection .select2-selection__arrow,
.modal-modern .dynamic-card-row .select2-selection .select2-selection__arrow,
.custom-main-cards .custom-cs-card-detail .select2-selection .select2-selection__arrow {
  height: calc(1.8125rem + 2px) !important;
  top: -1px !important;
  right: 0px !important;
}

.custom-search-card-body .form-group .select2-selection .select2-selection__arrow b,
.custom-model-body-box .form-group .select2-selection .select2-selection__arrow b,
.custom-card-box .table-bordered tbody tr td .select2-selection .select2-selection__arrow b,
.custom-tab-box .table-bordered tbody tr td .select2-selection .select2-selection__arrow b,
.custom-form-card-body .form-group .select2-selection .select2-selection__arrow b,
.modal-modern .pricing-card-body .select2-selection .select2-selection__arrow b,
.modal-modern .dynamic-card-row .select2-selection .select2-selection__arrow b,
.custom-main-cards .custom-cs-card-detail .select2-selection .select2-selection__arrow b,
.custom-table-content .dash-tab-filters .select2-selection .select2-selection__arrow b,
.custom-table-card-body .custom-card-box .select2-selection .select2-selection__arrow b {
  border-color: rgba(26, 26, 26, .5) transparent transparent transparent;
}

.select2-container--default .select2-dropdown {
  border: 1px solid #E3C66A;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.select2-search--dropdown {
  padding: 5px;
}

.select2-container--default .select2-dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
  height: 40px;
  border: 1px solid #E3C66A;
  border-radius: 5px;
  padding: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
}

.custom-table-card-body .dropdown-menu {
  padding: 10px;
  font-size: 15px;
  line-height: 23px;
  letter-spacing: 0.75px;
  color: #1a1a1a;
  border: 1px solid #E3C66A;
  border-radius: 5px;
}

.select2-container--default .select2-results__option {
  padding: 5px 10px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
  text-transform: capitalize;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], 
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background: #D9A82D;
}

.custom-main-cards .custom-cs-card-detail {
  background: #fff;
  border: 1px solid #E3C66A;
  border-radius: 5px;
}

.custom-main-cards .custom-cs-card-detail:hover {
  border-color: #1a1a1a;
}

.custom-main-cards .custom-cs-card-detail .custom-cs-card-header {
  gap: 10px;
  padding: 10px 25px;
  background: rgb(246, 213, 74, .25);
  border-bottom: 1px solid #E3C66A;
}

.custom-main-cards .custom-cs-card-detail .custom-cs-card-header .cs-card-number {
  flex: 0 0 25px;
  width: 25px;
  height: 25px;
  background: #1a1a1a;
  color: #fff;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
}

.custom-main-cards .custom-cs-card-detail .custom-cs-card-body {
  padding: 25px;
  gap: 10px;
}

/* ============================================
   BUTTON STYLES
   ============================================ */
.custom-search-btn {
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #EA580C;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-top: 0px !important;
}

.custom-search-btn:hover, .custom-reject-btn-icon:hover, .custom-filter-btn-sm:hover {
  background: #C2410C;
  color: #fff;
}

.custom-add-btn {
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #16A34A;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-top: 0px !important;
}

.custom-add-btn:hover, .custom-save-btn:hover, .custom-add-btn-sm:hover, .custom-check-btn-icon:hover {
  background: #15803D;
  color: #fff;
}

.custom-close-btn {
  margin: 0px;
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #DC2626;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 5px;
}

.custom-close-btn:hover, .custom-delete-btn-sm:hover, .custom-delete-btn-icon:hover, .custom-delete-btn:hover,
.custom-remove-btn-sm:hover {
  background: #B91C1C;
  color: #fff;
}

.custom-save-btn {
  margin: 0px;
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #16A34A;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 5px;
}

.custom-add-btn-sm {
  padding: 5px 15px;
  border: unset;
  border-radius: 5px;
  background: #16A34A;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  height: 40px;
}

.custom-view-btn-sm {
  padding: 5px 15px;
  border: unset;
  border-radius: 5px;
  background: #06B6D4;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  height: 40px;
}

.custom-delete-btn-sm {
  padding: 5px 15px;
  border: unset;
  border-radius: 5px;
  background: #DC2626;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  height: 40px;
  margin-bottom: 15px;
}

.custom-filter-btn-sm {
  padding: 5px 15px;
  border: unset;
  border-radius: 5px;
  background: #EA580C;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  height: 40px;
}

.custom-export-btn {
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #7C3AED;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-top: 0px !important;
}

.custom-download-btn {
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #008080;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-top: 0px !important;
}

.custom-delete-btn {
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #DC2626;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-top: 0px !important;
}

.custom-upload-btn {
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #2563EB;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-top: 0px !important;
}

.custom-upload-btn:hover, .custom-upload-logo-btn:hover {
  background: #1D4ED8;
  color: #fff;
}

.custom-preview-btn {
  padding: 10px 25px;
  border: unset;
  border-radius: 5px;
  background: #06B6D4;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-top: 0px !important;
}

.custom-remove-btn-sm {
  padding: 5px 15px;
  border: unset;
  border-radius: 5px;
  background: #DC2626;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
}


/* ============================================
   ICON BUTTONS
   ============================================ */
.custom-edit-btn-icon {
  background: #0F766E;
  color: #fff;
  padding: 5px 10px;
  border: unset;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
}

.custom-edit-btn-icon:hover {
  background: #115E59;
  color: #fff;
}

.custom-print-btn-icon {
  background: #7C3AED;
  color: #fff;
  padding: 5px 10px;
  border: unset;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
}

.custom-print-btn-icon:hover, .custom-export-btn:hover {
  background: #6D28D9;
  color: #fff;
}

.custom-delete-btn-icon {
  background: #DC2626;
  color: #fff;
  padding: 5px 10px;
  border: unset;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
}

.custom-receipt-btn-icon, .custom-view-btn-icon {
  background: #06B6D4;
  color: #fff;
  padding: 5px 10px;
  border: unset;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
}

.custom-receipt-btn-icon:hover, .custom-view-btn-icon:hover, .custom-preview-btn:hover, .custom-view-btn-sm:hover {
  background: #0891B2;
  color: #fff;
}

.custom-reject-btn-icon {
  background: #EA580C;
  color: #fff;
  padding: 5px 10px;
  border: unset;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
}

.custom-check-btn-icon {
  background: #16A34A;
  color: #fff;
  padding: 5px 10px;
  border: unset;
  border-radius: 5px;
  font-size: 12px;
  line-height: 20px;
}

.custom-badge-activate {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 700;
  padding: 2.5px 7.5px;
  background: #16A34A;
  color: #fff;
  border-radius: 5px;
}

.custom-badge-deactivate {
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 700;
  padding: 2.5px 7.5px;
  background: #DC2626;
  color: #fff;
  border-radius: 5px;
}

/* ============================================
   CARD HEADER STYLES
   ============================================ */
.custom-card-header {
  background: linear-gradient(135deg,rgba(246, 213, 74, 1) 0%, rgba(255, 243, 199, 1) 50%, rgba(217, 168, 45, 1) 100%);
  padding: 25px;
}

.custom-card-header .custom-card-header-row {
  align-items: center;
}

.custom-card-header .custom-card-header-row .custom-card-header-btn-col {
  display: flex;
  gap: 15px;
  justify-content: flex-end;
}

.custom-card-header .custom-card-header-row .custom-card-header-btn-col .custom-card-header-btn-size {
  width: 20%;
}

.custom-card-header-title {
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  display: flex;
  align-items: center;
  margin-bottom: 0px;
  gap: 10px;
}


/* ============================================
   DATATABLE WRAPPER STYLES
   ============================================ */
.custom-table-card-body #weightTable_wrapper .row:first-child #weightTable_length label,
.custom-table-card-body #weightTable_wrapper .row:first-child #weightTable_filter label,
.custom-table-card-body #translationTable_wrapper .row:first-child #translationTable_length label,
.custom-table-card-body #translationTable_wrapper .row:first-child #translationTable_filter label,
.custom-table-card-body #stateTable_wrapper .row:first-child #stateTable_length label,
.custom-table-card-body #stateTable_wrapper .row:first-child #stateTable_filter label,
.custom-table-card-body #currencyTable_wrapper .row:first-child #currencyTable_length label,
.custom-table-card-body #currencyTable_wrapper .row:first-child #currencyTable_filter label,
.custom-table-card-body #supplierTable_wrapper .row:first-child #supplierTable_length label,
.custom-table-card-body #supplierTable_wrapper .row:first-child #supplierTable_filter label,
.custom-table-card-body #categoryTable_wrapper .row:first-child #categoryTable_length label,
.custom-table-card-body #categoryTable_wrapper .row:first-child #categoryTable_filter label,
.custom-table-card-body #packagingTable_wrapper .row:first-child #packagingTable_length label,
.custom-table-card-body #packagingTable_wrapper .row:first-child #packagingTable_filter label,
.custom-table-card-body #customerTable_wrapper .row:first-child #customerTable_length label,
.custom-table-card-body #customerTable_wrapper .row:first-child #customerTable_filter label,
.custom-table-card-body #productTable_wrapper .row:first-child #productTable_length label,
.custom-table-card-body #productTable_wrapper .row:first-child #productTable_filter label,
.custom-table-card-body #driverTable_wrapper .row:first-child #driverTable_length label,
.custom-table-card-body #driverTable_wrapper .row:first-child #driverTable_filter label,
.custom-table-card-body #vehicleTable_wrapper .row:first-child #vehicleTable_length label,
.custom-table-card-body #vehicleTable_wrapper .row:first-child #vehicleTable_filter label,
.custom-table-card-body #gradeTable_wrapper .row:first-child #gradeTable_length label,
.custom-table-card-body #gradeTable_wrapper .row:first-child #gradeTable_filter label,
.custom-table-card-body #locationTable_wrapper .row:first-child #locationTable_length label,
.custom-table-card-body #locationTable_wrapper .row:first-child #locationTable_filter label,
.custom-table-card-body #shipmentTypeTable_wrapper .row:first-child #shipmentTypeTable_length label,
.custom-table-card-body #shipmentTypeTable_wrapper .row:first-child #shipmentTypeTable_filter label,
.custom-table-card-body #productionLineTable_wrapper .row:first-child #productionLineTable_length label,
.custom-table-card-body #productionLineTable_wrapper .row:first-child #productionLineTable_filter label,
.custom-table-card-body #binTypeTable_wrapper .row:first-child #binTypeTable_length label,
.custom-table-card-body #binTypeTable_wrapper .row:first-child #binTypeTable_filter label,
.custom-table-card-body #memberTable_wrapper .row:first-child #memberTable_length label,
.custom-table-card-body #memberTable_wrapper .row:first-child #memberTable_filter label,
.custom-table-card-body #pvTable_wrapper .row:first-child #pvTable_length label,
.custom-table-card-body #pvTable_wrapper .row:first-child #pvTable_filter label,
.custom-table-card-body #transferTable_wrapper .row:first-child #transferTable_length label,
.custom-table-card-body #transferTable_wrapper .row:first-child #transferTable_filter label,
.custom-table-card-body #adjustTable_wrapper .row:first-child #adjustTable_length label,
.custom-table-card-body #purchaseTable_wrapper .row:first-child #purchaseTable_length label,
.custom-table-card-body #purchaseTable_wrapper .row:first-child #purchaseTable_filter label,
.custom-table-card-body #inventoryTable_wrapper .row:first-child #inventoryTable_length label,
.custom-table-card-body #inventoryTable_wrapper .row:first-child #inventoryTable_filter label {
  display: flex;
  align-items: center;
  gap: 15px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  text-transform: capitalize;
  margin-bottom: 15px;
}

.custom-table-card-body .custom-select, 
.custom-table-card-body #weightTable_wrapper .row:first-child #weightTable_filter label .form-control,
.custom-table-card-body #translationTable_wrapper .row:first-child #translationTable_filter label .form-control,
.custom-table-card-body #stateTable_wrapper .row:first-child #stateTable_filter label .form-control,
.custom-table-card-body #currencyTable_wrapper .row:first-child #currencyTable_filter label .form-control,
.custom-table-card-body #supplierTable_wrapper .row:first-child #supplierTable_filter label .form-control,
.custom-table-card-body #categoryTable_wrapper .row:first-child #categoryTable_filter label .form-control,
.custom-table-card-body #packagingTable_wrapper .row:first-child #packagingTable_filter label .form-control,
.custom-table-card-body #customerTable_wrapper .row:first-child #customerTable_filter label .form-control,
.custom-table-card-body #productTable_wrapper .row:first-child #productTable_filter label .form-control,
.custom-table-card-body #driverTable_wrapper .row:first-child #driverTable_filter label .form-control,
.custom-table-card-body #vehicleTable_wrapper .row:first-child #vehicleTable_filter label .form-control,
.custom-table-card-body #gradeTable_wrapper .row:first-child #gradeTable_filter label .form-control,
.custom-table-card-body #locationTable_wrapper .row:first-child #locationTable_filter label .form-control,
.custom-table-card-body #shipmentTypeTable_wrapper .row:first-child #shipmentTypeTable_filter label .form-control,
.custom-table-card-body #productionLineTable_wrapper .row:first-child #productionLineTable_filter label .form-control,
.custom-table-card-body #binTypeTable_wrapper .row:first-child #binTypeTable_filter label .form-control,
.custom-table-card-body #memberTable_wrapper .row:first-child #memberTable_filter label .form-control,
.custom-table-card-body #pvTable_wrapper .row:first-child #pvTable_filter label .form-control,
.custom-table-card-body #transferTable_wrapper .row:first-child #transferTable_filter label .form-control,
.custom-table-card-body #purchaseTable_wrapper .row:first-child #purchaseTable_filter label .form-control,
.custom-table-card-body #inventoryTable_wrapper .row:first-child #inventoryTable_filter label .form-control {
  height: 40px;
  padding: 10px;
  border: 1px solid #E3C66A;
  border-radius: 5px;
  box-shadow: unset;
  background: #fff;
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
}

.custom-model-body-box .form-group .custom-remarks-txtarea, .custom-model-body-box .form-group .custom-description-txtarea,
.custom-model-body-box .form-group .custom-remark-txtarea, .custom-model-body-box .form-group .custom-reason-txtarea {
  height: 80px;
}


/* ============================================
   TABLE BORDERED STYLES
   ============================================ */
.custom-table-card-body #weightTable_wrapper .table-bordered, .custom-model-body-box .custom-add-table-detail,
.custom-table-card-body #translationTable_wrapper .table-bordered,
.custom-table-card-body #stateTable_wrapper .table-bordered,
.custom-table-card-body #currencyTable_wrapper .table-bordered,
.custom-table-card-body #supplierTable_wrapper .table-bordered,
.custom-table-card-body #categoryTable_wrapper .table-bordered,
.custom-table-card-body #packagingTable_wrapper .table-bordered,
.custom-table-card-body #customerTable_wrapper .table-bordered,
.custom-table-card-body #productTable_wrapper .table-bordered, .custom-tab-box .table-bordered,
.custom-table-card-body #driverTable_wrapper .table-bordered,
.custom-table-card-body #vehicleTable_wrapper .table-bordered,
.custom-table-card-body #gradeTable_wrapper .table-bordered,
.custom-table-card-body #locationTable_wrapper .table-bordered,
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered,
.custom-table-card-body #productionLineTable_wrapper .table-bordered,
.custom-table-card-body #binTypeTable_wrapper .table-bordered,
.custom-table-card-body #memberTable_wrapper .table-bordered,
.custom-table-card-body #pvTable_wrapper .table-bordered,
.custom-table-card-body #transferTable_wrapper .table-bordered,
.custom-table-card-body #adjustTable_wrapper .table-bordered,
.custom-table-card-body #purchaseTable_wrapper .table-bordered,
.custom-table-card-body #inventoryTable_wrapper .table-bordered {
  margin-top: 10px;
  margin-bottom: 25px;
  border: 1px solid #D9A82D;
  background: #fff;
  color: #1a1a1a;
}

.custom-model-body-box .custom-add-table-detail {
  margin-left: 8px;
  margin-right: 8px;
}

/* Table Header */
.custom-table-card-body #weightTable_wrapper .table-bordered thead th,
.custom-model-body-box .custom-add-table-detail thead th,
.custom-table-card-body #translationTable_wrapper .table-bordered thead th,
.custom-table-card-body #stateTable_wrapper .table-bordered thead th,
.custom-table-card-body #currencyTable_wrapper .table-bordered thead th,
.custom-table-card-body #supplierTable_wrapper .table-bordered thead th,
.custom-table-card-body #categoryTable_wrapper .table-bordered thead th,
.custom-table-card-body #packagingTable_wrapper .table-bordered thead th,
.custom-table-card-body #customerTable_wrapper .table-bordered thead th,
.custom-table-card-body #productTable_wrapper .table-bordered thead th,
.custom-card-box .table-bordered thead th,
.custom-model-body-box .tab-content .table-bordered thead th, .custom-tab-box .table-bordered thead th,
.custom-table-card-body #driverTable_wrapper .table-bordered thead th,
.custom-table-card-body #vehicleTable_wrapper .table-bordered thead th,
.custom-table-card-body #gradeTable_wrapper .table-bordered thead th,
.custom-table-card-body #locationTable_wrapper .table-bordered thead th,
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered thead th,
.custom-table-card-body #productionLineTable_wrapper .table-bordered thead th,
.custom-table-card-body #binTypeTable_wrapper .table-bordered thead th,
.custom-table-card-body #memberTable_wrapper .table-bordered thead th,
.custom-table-card-body #pvTable_wrapper .table-bordered thead th,
.custom-table-card-body #transferTable_wrapper .table-bordered thead th,
.custom-table-card-body #adjustTable_wrapper .table-bordered thead th,
.custom-table-card-body #purchaseTable_wrapper .table-bordered thead th,
.custom-table-card-body #inventoryTable_wrapper .table-bordered thead th {
  background: #D9A82D;
  color: #fff;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  border: 1px solid #fff;
  border-top: 1px solid #D9A82D;
  border-bottom: 1px solid #D9A82D;
}

.custom-table-card-body #weightTable_wrapper .table-bordered thead th:first-child,
.custom-model-body-box .custom-add-table-detail thead th:first-child,
.custom-table-card-body #translationTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #stateTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #currencyTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #supplierTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #categoryTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #packagingTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #customerTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #productTable_wrapper .table-bordered thead th:first-child,
.custom-card-box .table-bordered thead th:first-child,
.custom-model-body-box .tab-content .table-bordered thead th:first-child,
.custom-tab-box .table-bordered thead th:first-child,
.custom-table-card-body #driverTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #vehicleTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #gradeTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #locationTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #productionLineTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #binTypeTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #memberTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #pvTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #transferTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #adjustTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #purchaseTable_wrapper .table-bordered thead th:first-child,
.custom-table-card-body #inventoryTable_wrapper .table-bordered thead th:first-child {
  border-left: 1px solid #D9A82D;
}

.custom-table-card-body #weightTable_wrapper .table-bordered thead th:last-child,
.custom-model-body-box .custom-add-table-detail thead th:last-child,
.custom-table-card-body #translationTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #stateTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #currencyTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #supplierTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #categoryTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #packagingTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #customerTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #productTable_wrapper .table-bordered thead th:last-child,
.custom-card-box .table-bordered thead th:last-child,
.custom-model-body-box .tab-content .table-bordered thead th:last-child, .custom-tab-box .table-bordered thead th:last-child,
.custom-table-card-body #driverTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #vehicleTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #gradeTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #locationTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #productionLineTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #binTypeTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #memberTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #pvTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #transferTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #adjustTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #purchaseTable_wrapper .table-bordered thead th:last-child,
.custom-table-card-body #inventoryTable_wrapper .table-bordered thead th:last-child {
  border-right: 1px solid #D9A82D;
}


/* Table Body Rows - Odd */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-model-body-box .custom-add-table-detail tbody tr:nth-of-type(odd),
.custom-table-card-body #translationTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #stateTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #customerTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #productTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-card-box .table-bordered tbody tr:nth-of-type(odd),
.custom-model-body-box .tab-content .table-bordered tbody tr:nth-of-type(odd),
.custom-tab-box .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #driverTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #locationTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #productionLineTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #binTypeTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #memberTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #pvTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #transferTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody tr:nth-of-type(odd),
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody tr:nth-of-type(odd) {
  background: rgba(26, 26, 26, .15);
}

/* Table Body Rows - Even */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-model-body-box .custom-add-table-detail tbody tr:nth-of-type(even),
.custom-table-card-body #translationTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #stateTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #customerTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #productTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-card-box .table-bordered tbody tr:nth-of-type(even),
.custom-model-body-box .tab-content .table-bordered tbody tr:nth-of-type(even),
.custom-tab-box .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #driverTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #locationTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #productionLineTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #binTypeTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #memberTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #pvTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #transferTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody tr:nth-of-type(even),
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody tr:nth-of-type(even) {
  background: #fff;
}

/* Table Body Cells */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody tr td,
.custom-model-body-box .custom-add-table-detail tbody tr td,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #productTable_wrapper .table-bordered tbody tr td,
.custom-card-box .table-bordered tbody tr td,
.custom-model-body-box .tab-content .table-bordered tbody tr td, .custom-tab-box .table-bordered tbody tr td,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #productionLineTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #binTypeTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody tr td,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody tr td {
  padding: 10px;
  border: 1px solid #D9A82D;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
}


/* Table Title Box */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-title-box,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-title-box {
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-title-box .custom-tbl-title-box-txt {
  margin-bottom: 25px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  text-decoration: underline;
  color: #1a1a1a;
}

/* Table Content Box */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-content-box,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-content-box {
  padding-left: 15px;
  padding-right: 15px;
}

.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-6,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-content-box .col-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-content-box .custom-tbl-content-box-txt {
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 15px;
}


/* Table HR Dividers */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-model-body-box .custom-model-body-hr, .custom-model-body-box .custom-inner-hr,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-model-body-box .custom-model-inner-line,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-form-card-body .custom-form-card-hr,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-hr,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-hr {
  margin-top: 10px;
  margin-bottom: 25px;
  border-top: 1px solid #E3C66A;
}

/* Table Title */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-title,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-title {
  margin-bottom: 25px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  text-decoration: underline;
  color: #1a1a1a;
}

/* Table Filter Box */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-tbl-fliter-box,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-tbl-fliter-box {
  padding-left: 7.5px;
  padding-right: 7.5px;
}

/* Inner Table Box */
.custom-table-card-body #weightTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #translationTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #stateTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #currencyTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #supplierTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #categoryTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #packagingTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #customerTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #productTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #driverTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #gradeTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #locationTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #memberTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #pvTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #transferTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #adjustTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tbody .custom-inner-tbl-box .table-bordered {
  margin-top: 0px;
  margin-bottom: 15px;
  margin-left: 15px;
  margin-right: 15px;
}

/* Table Footer */
.custom-table-card-body #weightTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #weightTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-model-body-box .custom-add-table-detail tfoot tr:nth-of-type(odd),
.custom-model-body-box .custom-add-table-detail tfoot tr:nth-of-type(even),
.custom-table-card-body #translationTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #translationTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #stateTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #stateTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #currencyTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #currencyTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #supplierTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #supplierTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #categoryTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #categoryTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #packagingTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #packagingTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #customerTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #customerTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #productTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #productTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #driverTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #driverTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #vehicleTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #vehicleTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #gradeTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #gradeTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #locationTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #locationTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #productionLineTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #productionLineTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #binTypeTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #binTypeTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #memberTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #memberTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #pvTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #pvTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #transferTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #transferTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #adjustTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #adjustTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #purchaseTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #purchaseTable_wrapper .table-bordered tfoot tr:nth-of-type(even),
.custom-card-box .table-bordered tfoot tr:nth-of-type(odd),
.custom-card-box .table-bordered tfoot tr:nth-of-type(even),
.custom-table-card-body #inventoryTable_wrapper .table-bordered tfoot tr:nth-of-type(odd),
.custom-table-card-body #inventoryTable_wrapper .table-bordered tfoot tr:nth-of-type(even) {
  background: rgba(227, 198, 106, .25);
  border: 1px solid #D9A82D;
}

.custom-table-card-body #weightTable_wrapper .table-bordered tfoot tr th,
.custom-model-body-box .custom-add-table-detail tfoot tr th,
.custom-table-card-body #translationTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #stateTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #currencyTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #supplierTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #categoryTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #packagingTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #customerTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #productTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #driverTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #vehicleTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #gradeTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #locationTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #shipmentTypeTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #productionLineTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #binTypeTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #memberTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #pvTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #transferTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #adjustTable_wrapper .table-bordered tfoot tr th,
.custom-table-card-body #purchaseTable_wrapper .table-bordered tfoot tr th,
.custom-card-box .table-bordered tfoot tr th,
.custom-table-card-body #inventoryTable_wrapper .table-bordered tfoot tr th {
  border: 1px solid #D9A82D;
  padding: 10px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
}

.dataTables_processing {
  box-shadow: unset !important;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 25px !important;
}


/* ============================================
   MODAL / MODEL STYLES
   ============================================ */
.custom-model-content-box {
  box-shadow: 0px 0px 10px 0px rgba(227, 198, 106, 1);
  border-radius: 5px;
  border: unset;
  background: #F9F7F2;
}

.custom-model-header-box, .custom-model-fotter-box, .custom-form-card-footer {
  background: linear-gradient(135deg, rgba(246, 213, 74, 1) 0%, rgba(255, 243, 199, 1) 50%, rgba(217, 168, 45, 1) 100%);
  padding: 25px;
  align-items: center;
}

.custom-model-header-box .custom-model-title-txt {
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  display: flex;
  align-items: center;
  gap: 15px;
}

.custom-btn-close-icon {
  margin: 0px !important;
  padding: 0px !important;
  color: #DC2626;
  text-shadow: unset;
  opacity: 1;
  font-size: 25px;
  line-height: 30px;
  letter-spacing: 0.75px;
  font-weight: 700;
}

.custom-btn-close-icon:hover {
  color: #B91C1C;
}

.custom-model-body-box {
  padding: 25px;
  background: #F9F7F2;
}

.custom-model-fotter-box {
  justify-content: space-between;
}

.custom-model-title-box .custom-model-title-box-txt {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 15px;
}

.custom-model-title-box .custom-model-title-box-filter {
  margin-bottom: 15px;
  gap: 15px;
}

.custom-model-title-box .custom-model-title-box-lbl {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700 !important;
  margin-bottom: 0px;
}

.custom-preview-model-box {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}

.custom-preview-field {
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
}

.custom-model-body-box .custom-model-inner-title, .custom-form-card-body .custom-form-card-title {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  text-decoration: underline;
  color: #D9A82D;
}


/* ============================================
   CARD BOX STYLES
   ============================================ */
.custom-model-body-box .custom-card-box, .custom-table-card-body .custom-card-box {
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .5);
  border-top: 5px solid #1E3A8A;
  border-radius: 1px;
  background: #fff;
  margin-bottom: 25px;
}

.custom-model-body-box .custom-card-product-info-box, .custom-table-content .custom-profile-box .custom-profile-header-box {
  border-top: 5px solid #1E3A8A;
}

.custom-model-body-box .custom-card-pricing-box {
  border-top: 5px solid #06B6D4;
}

.custom-model-body-box .custom-card-product-image-box {
  border-top: 5px solid #7C3AED;
}

.custom-model-body-box .custom-card-range-box {
  border-top: 5px solid #0F766E;
}

.custom-model-body-box .custom-card-grade-box {
  border-top: 5px solid #B45309;
}

.custom-model-body-box .custom-card-box-header, .custom-table-content .custom-profile-box .custom-profile-header-box {
  padding: 10px 25px;
  border-bottom: 1px solid #E3C66A;
}

.custom-model-body-box .custom-card-range-box .custom-card-box-header,
.custom-model-body-box .custom-card-grade-box .custom-card-box-header {
  display: flex;
}

.custom-table-content .custom-profile-box .custom-profile-title {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 0px;
}

.custom-model-body-box .custom-card-box-header-title {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 25px;
}

.custom-card-box .product-img-drop-zone {
  border: 2.5px dashed #E3C66A;
  border-radius: 5px;
  padding: 25px;
  text-align: center;
  cursor: pointer;
  background: #fff;
  color: #1a1a1a;
}

.custom-card-box .product-img-drop-zone i,
.custom-card-box .product-img-placeholder i {
  font-size: 50px;
  margin-bottom: 15px;
}

.custom-card-box .product-img-drop-zone .product-img-drop-zone-txt-1 {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 400;
  margin-bottom: 5px;
}

.custom-card-box .product-img-drop-zone .product-img-drop-zone-txt-1, .custom-card-box .product-img-drop-zone .product-img-drop-zone-txt-2 {
  color: #1a1a1a;
}

.custom-card-box .product-img-drop-zone .product-img-drop-zone-txt-2,
.custom-card-box .product-img-placeholder .product-img-placeholder-txt {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  margin-bottom: 0px;
}

.custom-card-box .product-image-preview .product-image-thumbnail {
  max-height: 200px;
  max-width: 100%;
  border-radius: 5px;
  object-fit: contain;
}

.custom-card-box .product-image-btn-box {
  margin-top: 15px;
  display: flex;
  justify-content: center;
}

.custom-table-card-body .custom-card-box .custom-card-box-header {
  margin-bottom: 25px;
  padding: 0px;
  border: unset;
}

.custom-table-card-body .custom-card-box .custom-card-box-header .custom-card-box-header-title {
  display: flex;
  align-items: center;
  gap: 5px;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 0px;
}

.custom-table-card-body .custom-card-box .custom-card-box-body {
  padding: 0px;
}

/* Range Set Box */
.custom-card-box .custom-range-set-box {
  margin-bottom: 15px;
}

.custom-card-box .custom-range-set-box .custom-range-set-label {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  margin-bottom: 0px;
}

.custom-card-box .custom-range-set-box .form-control.custom-range-set-weight-1 {
  background: rgba(40, 167, 69, 0.25);
  color: #155724;
  border: 1px solid #28a745;
}

.custom-card-box .custom-range-set-box .form-control.custom-range-set-weight-2 {
  background: rgba(255, 193, 7, 0.25);
  color: #856404;
  border: 1px solid #ffc107;
}

.custom-card-box .custom-range-set-box .form-control.custom-range-set-weight-3 {
  background: rgba(220, 53, 69, 0.2);
  color: #721c24;
  border: 1px solid #dc3545;
}

.custom-card-box .table-bordered,
.custom-model-body-box .tab-content .table-bordered {
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px solid #D9A82D;
  background: #fff;
  color: #1a1a1a;
}

.custom-card-box .custom-card-box-header-title .badge {
  background: #1a1a1a;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  line-height: 20px;
  letter-spacing: 0.75px;
  font-weight: 700;
  padding: 5px;
  border-radius: 5px;
  width: 20px;
  height: 20px;
}

.custom-card-box .section-header-toggle .toggle-switch {
  margin-bottom: 25px;
}


/* ============================================
   TAB NAVIGATION STYLES
   ============================================ */
.custom-model-body-box .custom-tab-btn-box {
  margin-bottom: 25px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 15px;
}

.custom-model-body-box .custom-tab-nav {
  margin-bottom: 25px;
  border-bottom: unset;
}

.custom-model-body-box .custom-tab-nav .nav-item {
  margin-right: 15px;
}

.custom-model-body-box .custom-tab-nav .nav-item:last-child {
  margin-right: 0px;
}

.custom-model-body-box .custom-tab-nav .nav-item .nav-link {
  margin-bottom: 0px;
  border: 1px solid #1a1a1a;
  border-radius: 5px;
  padding: 10px 25px;
  background: #fff;
  color: #1a1a1a;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
}

.custom-model-body-box .custom-tab-nav .nav-item .nav-link:hover,
.custom-model-body-box .custom-tab-nav .nav-item .nav-link.active {
  background: #1a1a1a;
  color: #fff;
}

.custom-model-body-box .custom-card-box .custom-card-box-header {
  padding: 25px 25px 0px;
  border: unset;
}

/* ============================================
   PROFILE BOX STYLES
   ============================================ */
.custom-table-content .custom-profile-box .custom-profile-header-box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.custom-table-content .custom-profile-box .custom-profile-title {
  width: 50%;
}

.custom-table-content .custom-profile-box .custom-profile-btn {
  display: flex;
  justify-content: flex-end;
  width: 50%;
}

.custom-table-content .custom-profile-box .custom-profile-footer-box {
  background: linear-gradient(135deg, rgba(246, 213, 74, 1) 0%, rgba(255, 243, 199, 1) 50%, rgba(217, 168, 45, 1) 100%);
  padding: 10px 25px;
  align-items: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.custom-table-content .custom-profile-box .custom-profile-body-box .custom-file-label {
  height: 40px;
  background: #fff;
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  border: 1px solid #E3C66A;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 10px;
  margin-bottom: 0px;
}

.custom-table-content .custom-profile-box .custom-profile-body-box .custom-file-label:after {
  height: 40px;
  background: #E3C66A;
  color: #1a1a1a;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 400;
  padding: 10px;
  border-radius: 0px;
}

.custom-upload-logo-btn {
  height: 40px;
  background: #2563EB;
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.75px;
  font-weight: 700;
  display: flex;
  align-items: center;
  gap: 5px;
}

.custom-form-card-footer {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* Table Button Icons */
.custom-table-card-body #weightTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #translationTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #stateTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #currencyTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #supplierTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #categoryTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #packagingTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #customerTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #productTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #driverTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #vehicleTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #gradeTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #locationTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #shipmentTypeTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #productionLineTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #binTypeTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #memberTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #pvTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #transferTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #adjustTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #purchaseTable_wrapper .custom-tbl-btn-icon,
.custom-table-card-body #inventoryTable_wrapper .custom-tbl-btn-icon {
  flex-direction: row !important;
  gap: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0px;
  margin-right: 0px;
}


/* ============================================
   PAGINATION STYLES
   ============================================ */
.custom-table-card-body #weightTable_wrapper .row:last-child, 
.custom-table-card-body #translationTable_wrapper .row:last-child,
.custom-table-card-body #stateTable_wrapper .row:last-child,
.custom-table-card-body #currencyTable_wrapper .row:last-child,
.custom-table-card-body #supplierTable_wrapper .row:last-child,
.custom-table-card-body #categoryTable_wrapper .row:last-child,
.custom-table-card-body #packagingTable_wrapper .row:last-child,
.custom-table-card-body #customerTable_wrapper .row:last-child,
.custom-table-card-body #productTable_wrapper .row:last-child,
.custom-table-card-body #driverTable_wrapper .row:last-child,
.custom-table-card-body #vehicleTable_wrapper .row:last-child,
.custom-table-card-body #gradeTable_wrapper .row:last-child,
.custom-table-card-body #locationTable_wrapper .row:last-child,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child,
.custom-table-card-body #productionLineTable_wrapper .row:last-child,
.custom-table-card-body #binTypeTable_wrapper .row:last-child,
.custom-table-card-body #memberTable_wrapper .row:last-child,
.custom-table-card-body #pvTable_wrapper .row:last-child,
.custom-table-card-body #transferTable_wrapper .row:last-child,
.custom-table-card-body #adjustTable_wrapper .row:last-child,
.custom-table-card-body #purchaseTable_wrapper .row:last-child,
.custom-table-card-body #inventoryTable_wrapper .row:last-child {
  flex-direction: column;
}

.custom-table-card-body #weightTable_wrapper .row:last-child .col-sm-12, 
.custom-table-card-body #translationTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #stateTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #currencyTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #supplierTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #categoryTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #packagingTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #customerTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #productTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #driverTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #gradeTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #locationTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #memberTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #pvTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #transferTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #adjustTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .col-sm-12,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .col-sm-12 {
  max-width: unset;
}

.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_info,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_info {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 400;
  color: #1a1a1a;
  margin-bottom: 15px;
}

/* Pagination Disabled State */
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.disabled a {
  background: #fff;
  color: rgba(26, 26, 26, .5);
  border: 1px solid rgba(26, 26, 26, .5);
}

/* Pagination Previous Disabled */
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination .previous.disabled a {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* Pagination Next Disabled */
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination .next.disabled a {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* Pagination Page Item */
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a {
  background: #fff;
  color: #1a1a1a;
  border: 1px solid rgba(26, 26, 26, .5);
  border-radius: 1px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 400;
  padding: 10px 15px;
  margin-left: -1px;
}

/* Pagination Focus State */
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:focus {
  box-shadow: unset;
}

/* Pagination Hover & Active State */
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #weightTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #translationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #stateTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #currencyTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #supplierTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #categoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #packagingTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #customerTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #productTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #driverTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #vehicleTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #gradeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #locationTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #shipmentTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #productionLineTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #binTypeTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #memberTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #pvTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #transferTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #adjustTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #purchaseTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item a:hover,
.custom-table-card-body #inventoryTable_wrapper .row:last-child .dataTables_paginate .pagination .page-item.active a {
  background: #1a1a1a;
  color: #fff;
}


/* ============================================
   CUSTOM NAV TABS STYLES
   ============================================ */
.custom-nav-tabs {
  border-bottom: 1px solid #E3C66A;
  background: #F9F7F2;
  border-radius: 5px 5px 0 0;
  padding: 0;
  gap: 0;
}

.custom-nav-tabs .nav-item {
  margin-bottom: 0;
}

.custom-nav-tabs .nav-item .nav-link {
  border: none;
  border-bottom: 3px solid transparent;
  border-radius: 0;
  padding: 15px 25px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.75px;
  font-weight: 700;
  color: #1a1a1a;
  background: transparent;
  transition: all 0.2s ease;
}

.custom-nav-tabs .nav-item .nav-link:hover {
  border-color: transparent;
  border-bottom-color: #D9A82D;
  color: #D9A82D;
  background: rgba(217, 168, 45, 0.1);
}

.custom-nav-tabs .nav-item .nav-link.active {
  border-color: transparent;
  border-bottom-color: #D9A82D;
  color: #D9A82D;
  background: rgba(217, 168, 45, 0.15);
}

.custom-nav-tabs .nav-item .nav-link i {
  margin-right: 5px;
}

/* Fix expanded row card grid */
#weightTable_wrapper tr.shown + tr  .row {
  flex-direction: row !important;
  flex-wrap: wrap !important;
}

