/*-------------------- Publication Navigation --------------------*/

.wh-display-tooltip {
  background-color: var(--deep-blue-60);
}

.wh-toc-tooltip::before {
  border-right-color: var(--deep-blue-60) !important;
}

.wh-display-tooltip .shortdesc {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.wh_publication_toc {
  background-color: var(--light-sand);
  padding: 1em 0.5em;
  padding-right: 0px !important;
  border-radius: 0px !important;
}

.wh_publication_toc a {
  color: var(--deep-blue) !important;
  text-decoration: none !important;
}

.wh_publication_toc .active > .topicref a {
  color: black !important;
}

li[role=treeitem].active > .topicref {
  background: rgba(0, 215, 160, 0.18);
}

li[role=treeitem] > .topicref {
  border-bottom: 1px solid white;
  margin-left: -100%;
  padding-left: 100%;
}

li[role=treeitem] > .topicref:hover {
  background-color: rgba(0, 215, 160, 0.09);
  text-decoration: none;
}

li[role=treeitem] {
  margin: 0 !important;
}

li[role=treeitem] > .topicref > .title /* Title container */ {
  padding-left: 1px;
  display:block;
  width: 100%;
}

li[role=treeitem] > .topicref > .title  > a {
  display:block;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 15px;
}

.wh-expand-btn:before {
  opacity: 1 !important;
  color: var(--deep-blue) !important;
}

.close-toc-button {
  box-shadow: 0 2px 5px rgba(0,0,0,.2) !important;
}

.close-toc-button:hover {
  background-color: rgba(0, 215, 160, 0.09);
}


