.label {
    margin-right: 5px;
    border-radius: 6px;
    padding: 4px 6px 4px 7px;
    width: 101px;
    color: white;
    font-size: 0.9em;
    display: inline-block; // a bit of separation from text outside button
}


.label-Lecture { background-color: #377eb8}
.label-Lab { background-color: #facd05}
.label-Discussion { background-color: #32c99a}
.label-Homework { background-color: #ff6f36}
.label-Reading { background-color: #b8377e}

/*
.label-Overview { background-color: #facd05}
.label-Lecture { background-color: #c3c3c3}
.label-Participation { background-color:  #7A77B9}
.label-Lab { background-color: #32c99a}
.label-Homework { background-color: #ff6f36}
.label-Shiny { background-color: #377eb8}
*/

.label-Midterm { background-color: #7A2CAB}
.label-Final { background-color: #7A2CAB}
.label-Review { background-color: #c3c3c3}

.label-No-Class { background-color: #c3c3c3}
.label-Labwork2 { background-color: #ffffff}


th {
    width: 9%;
}

td:first-of-type {
    width: 55%;
}

td:last-of-type {
    width: 20%;
}

table {
    border: 2px solid;
}

button > a {
    color: white;
    text-decoration: none;
}

button {
    border: none;
}

.border {
  color:#069;
  font-weight: bold;
}

