.table thead tr th {
  padding: 0.5rem 0.25rem !important;
}

.table tbody tr td {
  vertical-align: middle;
  padding: 0.25rem 0.25rem;
}

.design_img img {
  height: 50px;
  float: right;
  border-radius: 10px;
}

.table_design_img img {
  width: 95px;
  border-radius: 5px;
}

.list-table-data thead tr th:nth-child(3),
.list-table-data thead tr th:nth-child(4),
.list-table-data thead tr th:nth-child(6) {
  min-width: initial;
}

.list-pagination ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.list-pagination ul li a {
  margin: 0.2rem;
  padding: 7px 14px;
  border-radius: 5px;
  display: inline-block;
  border: 1px dashed #DEE2E6;
  -webkit-transition: all ease-in-out .5s;
  transition: all ease-in-out .5s;
}

.list-pagination ul li a:hover {
  color: #915844;
  background-color: rgba(145, 88, 68, 0.1);
}

.list-pagination ul li:not(:has(a)) {
  color: #FFF;
  margin: 0.2rem;
  padding: 7px 14px;
  border-radius: 5px;
  display: inline-block;
  background-color: #915844;
  border: 1px dashed #915844;
}

.print_data .print_wrapper{
  width: 100%;
}
.print_data .print_wrapper table {
    width: 100%;
    border-collapse: collapse;
  }
.print_data .print_wrapper tr {
  display: block;              /* break table layout */
  height: 100vh;               /* take full page height */
  page-break-after: always;    /* force each row on a new page */
  display: flex;               /* enable flexbox centering */
  justify-content: center;     /* horizontal center */
  align-items: flex-start;         /* vertical center */
  padding-top: 20mm;
}
.print_data .print_wrapper td {
  border: none;                /* optional: remove row borders */
  padding: 20px;
}
.print_data .print_wrapper img {
  width: 150px;
}
/*# sourceMappingURL=custom.css.map */

.select2-container .select2-dropdown {
  z-index: 9999;
}
.hidden-row{
  visibility: collapse;
}
.party_print, .remark_print{
  font-weight: bold;
}
.row1{
  background-color: #915844;
}
.row1 th{
  color: #ffffff !important;
}
.row2{
  background-color: #f6f6f6;
}
.row2 th{
  color: #ffffff !important;
}
.bgcolor1{
  background-color: #ffffff;
}
.bgcolor2{
  background-color: #000000;
}
.bgcolor3{
  background-color: #915844;
}
.textcolor1{
  color: #ffffff;
}
.textcolor2{
  color: #000000;
}
.textcolor3{
  color: #915844;
}
.rowgroup{
  background-color: #ebe6e6c1;
  padding: 10px;
  border-radius: 20px;
  margin-top: 10px;
}
