th {
    color: white;
}

/* Rounds left header corner */
th:first-child {
    border-radius: 1.25rem 0 0 0;
}

/* Rounds right header corner */
th:last-child {
    border-radius: 0 1.25rem 0 0;
}

td {
    color: white;
    border: 0.3rem solid white;
    font-weight: bold;
}

/* Removes border around the table rows, lining them up with the table header */
th:first-child, td:first-child {
    border-left: none;
}

th:last-child, td:last-child {
    border-right: none;
}

#table-header {
    background-color: #458532;
    vertical-align: baseline;
    position: relative; /* Added so that z-index can be used */
    z-index: 2;
}

#tableHistoryBody {
    background-color: rgb(76, 76, 76);
}

.icon {
    height: 2.5rem;
    margin-right: 0.6rem;
}

.table-container {
    border-radius: 1.8rem;
    box-shadow: 0 0.3rem 0.6rem rgba(0,0,0,0.2); /* Creates drop shadow */
    margin-top: 1rem; /* Creates space between the table and the marquee */
    padding: 1.25rem;
    background-color: white;
  }

/* Removes print button, marquee, and navbar from page when table is printed. */
@media print {
    button, marquee, nav {
        visibility: hidden;
    }
  }