thead tr {
    background-color: #D34817 !important;
}
thead tr th {
    color: white !important
}
.table td {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    height: 30px !important;
}
.custom-bg-1 {
    /* background-color: #FBAB7E;
    background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%); */
  
    background-image: url("/images/bg.jpg");
    background-repeat: round;
    background-attachment: fixed;
    background-size: cover;
}
.modal-xl {
    max-width: 99%;
}
@media (min-width: 1200px) {
    .modal-xl {
        width: 1920px;
    }
}
/* Start - For repeater border fixing  */
.repeater-item {
    padding: 0px !important;
}
.fv-plugins-message-container.invalid-feedback {
    margin-top: 0px;
    /* padding: 4px; */
}
.repeater-item input {
    border-radius: 0px !important;
    min-height: 66px;
}
.repeater-item textarea {
    border-radius: 0px !important;
    overflow-y: visible;
    min-height: 66px;
}
.dataTables_wrapper .dt-buttons {
    text-align: right;
    padding-bottom: 5px;
}
.app-container  { 
    padding: 0%;
}
/* To show full text in dropdown content */
.repeater-item .select2-selection__rendered{
    word-wrap: break-word !important;
    text-overflow: inherit !important;
    white-space: normal !important;
    min-height: 43.5px;
      
  }
 /* To add border to select inputs inside repeater-item */
  .repeater-item .form-select-solid { 
    border-color:var(--bs-gray-300) !important
  }
  .repeater-item .select2-container .select2-selection {
    border-radius: 0rem;
  }
 .table td.repeater-item   {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.css_product_name { 
    width: 250px;
}
.css_part_number{
    width: 200px;
 
}
.css_product_name_and_number { 
    width: 400px;
}
/* Use the below if alignment is needed */
/*
td.css_product_name { 
    text-align: left !important;
}
td.css_part_number { 
    text-align: left !important;
}
td.css_product_name_and_number { 
    text-align: left !important;
} */
.css_serial_number { 
    width: 50px;
}
.css_price { 
    width: 130px;
}
/* To hide the google recapcha */
.grecaptcha-badge { opacity:0;}

#adminHistoryTable th,#adminHistoryTable td { 
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#adminHistoryTable th { 
  width: 200px !important;
  max-width: 200px !important;
}
/* For adding scroll to tables */
.table-responsive {
    max-height:60vh; 
}
.table-responsive-var1{ 
    /* Use this class along with table-resposive class for proper fix */
    max-height: 55vh;
}
/* For changing the color from grey to black in body  */
body { 
    --bs-text-gray-600 : rgb(92, 92, 92) !important;
    --bs-gray-500 : rgb(92, 92, 92) !important;
    --bs-gray-700 : rgb(92, 92, 92) !important;
    --bs-app-header-height : 50px ; 
    --bs-app-footer-height : 30px ; 
}
/* For reducing the modal headers padding */
.modal-header { 
    --bs-modal-header-padding :1rem 1rem;
}
.table-loading-message { 
    z-index: 1;
    color : var(--bs-primary)
}