.current{
  background-color: rgb(235, 235, 235);
  font-weight: 600;
}

#course-toc {
  top: 80px;
}

#course-toc .container {
  display: flex;
  flex-direction: column;
}

#course-toc .row {
  cursor: pointer;
  border-bottom: 1px solid rgb(235, 235, 235);
  width: auto;
}

#course-toc .row.nested {
  margin-left: 0px;
}

#course-toc .row:hover {
    background-color: rgb(247, 247, 247);
}

#course-toc .row a {
    display: block;
    width: 100%;
    text-decoration: none;
    color: inherit;
    padding: 5px;
}

