.fs-20 {
  font-size: 20px;
}

.fw-600 {
  font-weight: 600;
}
.fw-700 {
  font-weight: 700;
}

.btn-primary {
  background: #007540;
  color: #fff;
  border-color: #007540;
}

.bg-primary {
  background: #198754 !important;
}

.btn-primary:hover {
  background: #31a66a;
  border-color: #31a66a;
}
.btn-primary:disabled {
  background: #31a66a;
  border-color: #31a66a;
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}

.form-check .form-check-label,
.form-check input {
  cursor: pointer;
}

.page_heading {
  background: #31a66a;
  margin: 0 -11px;
  padding: 13px 0 100px 0px;
  margin-bottom: -88px;
  font-size: 10px;
}

.page_heading h2 {
  font-size: 19px !important;
}

.form-check-input:checked {
  background-color: #28844e;
  border-color: #28844e;
}

.slimscroll::-webkit-scrollbar,
.table-responsive::-webkit-scrollbar,
select::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
.slimscroll::-webkit-scrollbar-track,
.table-responsive::-webkit-scrollbar-track,
select::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
.slimscroll::-webkit-scrollbar-thumb,
.table-responsive::-webkit-scrollbar-thumb,
select::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
.slimscroll::-webkit-scrollbar-thumb:hover,
.table-responsive::-webkit-scrollbar-thumb:hover,
select::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.btn-width {
  width: 30px;
}

.ui-state-default.ui-jqgrid-hdiv {
  min-width: 100% !important;
}

table.ui-jqgrid-htable {
  width: 100% !important;
}

div#gbox_packages_scm_users {
  min-width: 100% !important;
  overflow: auto !important;
}

#gbox_packages_scm_users {
  width: 100% !important;
}

div#gbox_packages_scm_users::-webkit-scrollbar {
  width: 1px !important;
  height: 5px;
}

div#gbox_packages_scm_users::-webkit-scrollbar-thumb {
  background: #007540;
  border-radius: 10px;
}

div#gbox_packages_scm_users::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 2px;
}

div#gbox_packages_scm_users::-webkit-scrollbar-thumb:hover {
  background: #015430;
}

div#gbox_packages {
  min-width: 100% !important;
  overflow: auto !important;
}

#gbox_packages {
  width: 100% !important;
}

div#gbox_packages::-webkit-scrollbar {
  width: 1px !important;
  height: 5px;
}

div#gbox_packages::-webkit-scrollbar-thumb {
  background: #007540;
  border-radius: 10px;
}

div#gbox_packages::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 2px;
}

div#gbox_packages::-webkit-scrollbar-thumb:hover {
  background: #015430;
}

div#gbox_batchInfo {
  min-width: 100% !important;
  overflow: auto !important;
}
.indentreport .ui-jqgrid-hdiv.ui-state-default.ui-corner-top {
  width: auto !important;
  min-width: 100% !important;
  overflow: unset;
}

#gbox_batchInfo {
  width: 100% !important;
}

div#gbox_batchInfo::-webkit-scrollbar {
  width: 1px !important;
  height: 5px;
}

div#gbox_batchInfo::-webkit-scrollbar-thumb {
  background: #007540;
  border-radius: 10px;
}

div#gbox_batchInfo::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 2px;
}

div#gbox_batchInfo::-webkit-scrollbar-thumb:hover {
  background: #015430;
}

#batchInfo {
  width: 100% !important;
}

table#packages {
  min-width: 100% !important;
  /*    width: auto !important;*/
}

table#packages_scm_users {
  min-width: 100% !important;
  width: auto !important;
}

.ui-jqgrid .ui-paging-info {
  color: #000 !important;
}

div#gbox_storage_table {
  min-width: 100% !important;
  overflow: auto !important;
}

#gbox_storage_table {
  width: 100% !important;
}

div#gbox_storage_table::-webkit-scrollbar {
  width: 1px !important;
  height: 5px;
}

div#gbox_storage_table::-webkit-scrollbar-thumb {
  background: #007540;
  border-radius: 10px;
}

div#gbox_storage_table::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 2px;
}

div#gbox_storage_table::-webkit-scrollbar-thumb:hover {
  background: #015430;
}

.ui-jqgrid-bdiv {
  min-width: 100% !important;
}

div#gview_packages {
  min-width: 100% !important;
}

.ui-jqgrid .ui-jqgrid-hbox {
  padding-right: 0 !important;
}

.ui-jqgrid-sdiv {
  min-width: 100% !important;
}

table.ui-jqgrid-ftable {
  min-width: 100% !important;
}

.mobilemenu-overlay,
.mobile-menu {
  position: fixed;
  background: #0000007d;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 99;
  backdrop-filter: blur(7px);
}

.text-justify {
  text-align: justify;
}

/* label:empty, span:empty {
    display: none;
} */

.xzoom-lens {
  cursor: pointer !important;
}

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url(../images/ui-icons_444444_256x240.png) !important;
}

.font-weight-bold,
.fw-bold {
  font-weight: 600 !important;
}

/* .member-body {
  font-family: "Poppins", sans-serif;
} */

.select2-container .select2-selection--single {
  min-height: 38px;
}

@media only screen and (min-width: 1280px) {
  .border-top-md-0 {
    border-top: none !important;
  }
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
  .xzoom-source {
    display: none !important;
  }
}

#packages_scm_users td {
  white-space: normal !important;
}

.tablscroll {
  height: 340px;
  overflow: auto;
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}

/* tbody, td, tfoot, th, thead, tr{
    z-index: 9999999;
} */

div#showapproval_prev .close_pop {
  position: absolute;
  right: -15px;
  top: -18px;
  background: #28844e;
  opacity: 1;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  z-index: 999;
  line-height: 0;
  text-align: center;
}

.closepopup_title {
  background-color: #28844e;
  padding: 6px !important;
  color: #fff;
}

.modalclose {
  position: absolute;
  right: -15px;
  top: -18px;
  background: #28844e;
  opacity: 1;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  z-index: 999;
  line-height: 0;
  text-align: center;
}

div#confirm_popup .close {
  position: absolute;
  right: -15px;
  top: -18px;
  background: #28844e;
  opacity: 1;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  color: #fff;
  z-index: 999;
  line-height: 0;
  text-align: center;
}

.invoice-popup {
  width: 900px;
  min-width: 942px;
}

.tdcenter {
  text-align: center !important;
}

.tdleft {
  text-align: left !important;
}

.tdright {
  text-align: right !important;
}

table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting_asc_disabled,
table.dataTable thead > tr > th.sorting_desc_disabled,
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled,
table.dataTable thead > tr > td.sorting_desc_disabled {
  z-index: 0;
}

.ui-state-highlight {
  border: 1px solid #fff !important;
  background: #fff !important;
  color: #777620;
}

/* .ui-state-highlight{
    background-color: #fff !important;
    border:none !important
}
.ui-widget-content{
    background-color: #fff !important;
    border:none !important
} */

#packagePager_center {
  width: 100% !important;
}

.fixed_header th {
  position: sticky;
  top: 0;
}
.ui-pg-input .page_text {
  font-size: 13px !important;
}

input[type="checkbox"] {
  accent-color: #28844e;
  width: 18px;
  height: 16px;
}
.showhidelbl {
  display: none;
}

.headertitle {
  position: absolute;
  top: 0;
  left: 0px;
  z-index: 9;
  color: #fff;
  display: flex;
  align-items: center;
  min-width: 100%;
  height: 100%;
  justify-content: center;
  background: #00000061;
}

.subherder {
  position: relative;
}

.text-primary {
  color: #28844e !important;
}

.content {
  margin: 30px 0px;
}
#txt_scmpan {
  text-transform: uppercase !important;
}

#txt_Scmgstno {
  text-transform: uppercase !important;
}
#txt_vendor_pan {
  text-transform: uppercase !important;
}

#txt_vendorgstno {
  text-transform: uppercase !important;
}
.lbllabel_bold {
  font-weight: bold;
  font-size: 14px;
}

.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-primary.active,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #007540;
  border-color: #007540;
}

.insurence-print {
  width: 62px;
}
#expiryProductsTable_filter {
  margin-bottom: 10px;
}

#expiryProductsTable_length {
  display: none !important;
}
