
table {
    width: 100%;
    border-collapse: collapse;
    margin: 1em 0;
font-size: 8px !important;
    color: #333;
}

table th,
table td {
    padding: 5px;
    text-align: left;
    vertical-align: middle;
font-size: 8px !important;
    word-break: break-all;
    overflow-wrap: break-word;
    white-space: normal;
}
table th {
    background-color: #f4f4f4;
    font-weight: bold;
}

table tr:nth-child(even) {
    background-color: #fafafa;
}

table tr:hover {
    background-color: #f1f7ff;
}

.py-5 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
}

.print_wrap{
	padding:10px;
}
.table-title{
	width:100%;
	padding:20px;
	font-size:20px;
	text-align:center;
	background-color:#DBEBE7;
}
.fw-bold {
    font-weight: 700 !important;
}
.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important;
}
.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

button{
	display:none;
}

.biz-header {
  text-align: center;
  margin-bottom: 1.5rem;
}

.biz-title {
  color: #198754; /* Bootstrap 'text-success' */
  border-bottom: 1px solid #198754;
  padding: 0.5rem;
  font-size: 1rem !important;
}

.biz-description {
  font-weight: bold;
  color: #66877D;
  text-align: center;
}

.biz-body {
  border-radius: 0.5rem;
  background-color: #DCEBE8;
}

.biz-list {
  list-style: none;
  margin-bottom: 1rem;
  color: #66877D;
  padding-left: 0;
}

.biz-list li {
  margin-bottom: 0.5rem;
}

.biz-note {
  font-size: 0.875rem;
  color: #66877D;
}

.title-th{
	width:300px !important;
 }
 
 
@media print {

table {
    table-layout: fixed !important
}
  .biz-title {
    font-size: 4rem !important;
  }
  
  .biz-wrapper {
  padding-top: 0rem !important;
  padding-top: 0rem !important;
 }
 
   .title-th {
    width: 300px !important;
  }
	

}