/* =============================================================================
   Course rating table
   ========================================================================== */

.tx_gkmbcoursetable td {
  padding: 0.3em 0.5em;
}

.tx_gkmbcoursetable th {
  padding: 0.2em 0.5em 0.1em;
}

.tx_gkmbcoursetable_rating,
.tx_gkmbcoursetable th {
  text-align: center;
}

.tx_gkmbcoursetable_rating,
.tx_gkmbcoursetable_headerjuniormale,
.tx_gkmbcoursetable_headerjuniorfemale,
.tx_gkmbcoursetable_men1,
.tx_gkmbcoursetable_men2,
.tx_gkmbcoursetable_men3,
.tx_gkmbcoursetable_women1,
.tx_gkmbcoursetable_women2,
.tx_gkmbcoursetable_lengthheader,
.tx_gkmbcoursetable_parheader,
.tx_gkmbcoursetable_hcpheader,
.tx_gkmbcoursetable_headermen,
.tx_gkmbcoursetable_headerwomen {
  border: 1px solid rgb(var(--c-neutral-light));
}

.tx_gkmbcoursetable_headermen,
.tx_gkmbcoursetable_headerwomen {
  vertical-align: middle;
}

/* Par, handicap and the last two columns are not shown */

.tx_gkmbcoursetable_parheader,
.tx_gkmbcoursetable_hcpheader,
.tx_gkmbcoursetable td:last-child,
.tx_gkmbcoursetable td:nth-last-child(2),
.tx_gkmbcoursetable th:last-child,
.tx_gkmbcoursetable th:nth-last-child(2) {
  display: none;
}
