@charset "UTF-8";

.roster .table tr.day-of-the-weeek th,
.roster .table tr.tbl-roster-header th:nth-of-type(1) {
  border-right: 0;
}
.roster .table tr.day-of-the-weeek td:nth-of-type(1) ,
.roster .table tr.tbl-roster-header th:nth-of-type(2) {
  border-left: 0;
}
.roster .table tr:not(.tbl-roster-header) th,
.roster .table tr:not(.tbl-roster-header) td {
  height: 60px;
}
.roster .table tr th:first-of-type,
.roster .table tr:not(.tbl-roster-header) th {
  width: 70px;
}
.roster .table tr td {
  width: 14%;
}
.roster .table tr th:nth-of-type(2),
.roster .table tr td:nth-of-type(1) {
  width: 150px;
  font-size: 14px;
}
.roster .table tr:not(.day-of-the-weeek) td:nth-of-type(1) {
  background: #f4f2e3;
  /* background: #F3F0DB; */
}

@media screen and (max-width: 479px) and (min-width: 320px) {
  .roster .table tr th:nth-of-type(2),
  .roster .table tr td:nth-of-type(1) {
    font-size: 0.6em;
  }
}
