

table.TX_Table_Header {
  table-layout: fixed;
  width: 100%;
  white-space:pre
}

#head {
  font-size: larger
}




tr td{
  padding: 0 !important;
  margin: 0 !important;
}

.table-nonfluid {
   width: auto !important;
}
.card-header {
  background-color: #72d4d4;
}
/*.pagination {*/
/*  width: 100%;*/
/*  display: flex;*/
/*  align-items: baseline;*/
/*  justify-content: center;*/
/*}*/
.submitBtn {
  background-color: white;
  /*background-color: #70b6b6;*/
  color: black;
  transition: 0.3s;
}
.submitBtn:hover {
  color: black;
  box-shadow: 1px 3px 3px rgba(154, 154, 154, 0.61);
}
.printBtn {
  background-color: white;
  /*background-color: #70b6b6;*/
  border: 1px solid rgba(175, 175, 175, 0);
  color: black;
  border-radius: 5px;
  font-size: clamp(14px,16px,18px);
  padding: 5px 14px;
  transition: 0.3s;
}
.printBtn:hover {
  box-shadow: 1px 3px 3px rgba(154, 154, 154, 0.61);
}
@media print {
	.noprint {
		display: none !important;
	}
	.fullheight {
		height: auto !important;
		min-height: 0 !important;
		overflow: visible !important;
	}
	
	/* Reset viewport and flex height constraints to prevent trailing blank pages/spaces */
	html, body, #wrapper, #content-wrapper, #content {
		display: block !important;
		height: auto !important;
		min-height: 0 !important;
		overflow: visible !important;
	}
}
.pagination-wrapper {
  overflow-x: auto;
}
scrollbar-thumb {
  background-color: darkgrey;
  outline: 1px solid slategrey;
}
body {
  font-family: 'Playfair Display', serif;
}
.showChairHeader {
  width: 100%;
}
.showChairHeader > pre {
  font-family: 'Playfair Display', serif;
}
th {
  color: black;
}
.editBg {
  background-color: #72d4d4;
  color: white;
}
.editBg:hover {
  color: white;
  background-color: #7ee5e5;
}
@media only screen and (max-width: 600px) {
  .recordHead b {
    font-size: 16px;
  }
  .showChairHeader > pre {
    font-size: 10px;
  }
  tr {
    font-size: 10px;
  }
  .editBtn  {
    font-size: 10px;
    width: 25px;
  }
  .edit-container {
    width: 50%;
  }
}
@media only screen and (min-width: 600px) {
  .recordHead b {
    font-size: 16px;
  }
  .showChairHeader > pre {
    font-size: 11px;
  }
  tr {
    font-size: 11px;
  }
  .editBtn  {
    font-size: 10px;
    width: 25px;
  }
  .edit-container {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .recordHead b {
    font-size: 16px;
  }
  .showChairHeader > pre {
    font-size: 10px;
  }
  tr {
    font-size: 10px;
  }
  .editBtn  {
    font-size: 10px;
    width: 30px;
  }
  .edit-container {
    width: 50%;
  }
}

@media only screen and (min-width: 992px) {
  .recordHead b {
    font-size: 18px;
  }
  .showChairHeader > pre {
    font-size: 12px;
  }
  tr {
    font-size: 12px;
  }
  .editBtn  {
    font-size: 10px;
    width: 35px;
  }

}
@media only screen and (min-width: 1110px) {
  .recordHead b {
    font-size: 18px;
  }
  .showChairHeader > pre {
    font-size: 12px;
  }
  tr {
    font-size: 12px;
  }
  .editBtn  {
    font-size: 12px;
    width: 35px;
  }

}
@media only screen and (min-width: 1300px) {
  .recordHead b {
    font-size: 22px;
  }
  .showChairHeader > pre {
    font-size: 16px;
  }
  tr {
    font-size: 16px;
  }
  .editBtn  {
    font-size: 14px;
    width: 40px;
  }

}