/* Tables */
table {
  width: 100%;
}

#sample-table td {
  width: 50% !important;
  padding: 3px !important;
}

#definitions-table {
  width: 100%;
}

#definitions-table th:nth-child(1),
#definitions-table td:nth-child(1) {
  width: 20%;
}

#definitions-table th:nth-child(2),
#definitions-table td:nth-child(2) {
  width: 20%;
}

#definitions-table th:nth-child(3),
#definitions-table td:nth-child(3) {
  width: 60%;
}

pre {
  margin: 0px !important;
  padding: 0px !important;
  background: unset;
  border-radius: 0px;
  border: none !important;
}

pre code {
  padding: 0px;
  background: unset;
}
.hljs {
  padding: 0px 20px !important;
}

/* Sidebar */
#header {
  background-color: #2f2c6f;
}
#sidebar {
  background-color: #dce0e6;
  color: black;
}
#sidebar a {
  color: black;
}
#sidebar a:hover {
  color: black;
}
#sidebar ul li.visited > a .read-icon {
  color: #4a4b9a;
}
#sidebar ul.topics > li.parent,
#sidebar ul.topics > li.active {
  background-color: #dce0e6;
  color: black;
}
.searchbox {
  border: 1px solid black;
  background-color: #fff;
}
.searchbox input {
  color: black;
}
.searchbox input::placeholder {
  color: #888;
}
.searchbox label {
  color: #888;
}
.searchbox span {
  color: #888;
}
.searchbox span:hover {
  color: black;
}
