/**
 * @file
 * Styles for tocify block reduced to the absolute minimum.
 */

.tocify {
  height: 90%;
  overflow: auto;
}

.tocify ul,
.tocify li {
  list-style: none;
  padding: 0;
}

.tocify-subheader {
  text-indent: 20px;
  display: none;
}

.tocify-subheader .tocify-subheader {
  text-indent: 30px;
}

.tocify-subheader .tocify-subheader .tocify-subheader {
  text-indent: 40px;
}

.tocify-focus {
  background-color: white;
}

#block-glazed-dxpr-tableofcontents {
  position: fixed;
}
.tocify-item a {
  position: relative;
  display: block;
  padding: 10px 15px !important;
}

.tocify-focus {
  background-color: rgba(40,40,0,0.06);
}

.tocify ul {
  margin-bottom: 0 !important;
}
