.no-line-height-div h1{
font-family: Courier, Courier New, monospace;
font-weight: bold;
font-size: 70px !important;
padding-bottom: 5px !important;
text-align: center;
}

.no-line-height-table {
  margin-left: auto;
  margin-right: auto;
  /* or shorthand */
  margin: 0 auto;
}

.no-line-height-table  tbody  tr  td
{
padding: 0px !important;
margin: 0 auto !important;
line-height: 0.6 !important;
}

.image-width img {
  max-width: 180px;       /* scale relative to cell */
  height: auto;     /* maintain aspect ratio */
  display: block;
  margin: 0 auto 15px auto;  /* center + vertical spacing */
}

.leftImgTd,
.rightImgTd {
  padding: 5px;     /* small padding around logos */
}

.small-font-para > *{
font-size: 16px !important;
margin-top: 0.3rem;
margin-bottom: 0.3rem;
line-height: 1.5 !important;
text-align: center;
}

body {
    font-family: Arial, sans-serif;
    margin: 20px;
}

h2 {
    margin: 0;
}

#cztiTable {
    border-collapse: collapse;
}

#cztiTable thead {
    background-color: #2c3e50;
    color: white;
}

#cztiTable th, #cztiTable td {
    padding: 10px;
    text-align: center;
}

#cztiTable tbody tr:nth-child(even) {
    background-color: #f2f2f2;
}

#cztiTable tbody tr:hover {
    background-color: #d6eaf8;
}

button {
    padding: 8px 15px;
    background-color: #2e86c1;
    color: white;
    border: none;
    border-radius: 5px;
    cursor: pointer;
}

button:hover {
    background-color: #1b4f72;
}
