.table-registration-2023 { width: 100%; background-color: #f0f0f0; }
.table-registration-2023 th, .table-registration-2023 td { padding: 0.5rem 1rem; text-align: center; }
.table-registration-2023 thead { border-bottom: 4px solid #0c4832; background-color: #116446; color: #FFFFFF; }
.table-registration-2023 thead th { font-weight: 700; text-align: center; }
.table-registration-2023 tr th:first-child { width: 30%; text-align: left; }
.table-registration-2023 tr th:last-child { width: 30%; }

.table-registration-2023 tbody tr td { border-left: 1px solid #ffffff;  border-bottom: 1px solid #ffffff; }
.table-registration-2023 tbody tr td:nth-child(3) { border-right: none; }


.table-cancel-2023 { width: 100%; background-color: #f0f0f0; }
.table-cancel-2023 th, .table-cancel-2023 td { padding: 0.5rem 1rem; text-align: left; }
.table-cancel-2023 thead { border-bottom: 4px solid #0c4832; background-color: #116446; color: #FFFFFF; }
.table-cancel-2023 thead th { font-weight: 700; text-align: center; }
.table-cancel-2023 tr th:first-child { width: 17%; text-align: left; }
.table-cancel-2023 tr th:last-child { }
.table-cancel-2023 tr td:first-child { text-align: left; white-space: nowrap; width: 40%; }

.table-cancel-2023 tbody tr td:first-child { text-align: left; }
.table-cancel-2023 tbody tr td { border-left: 1px solid #ffffff;  border-bottom: 1px solid #ffffff; }
.table-cancel-2023 tbody tr td:nth-child(3) { border-right: none; }