details.sd-dropdown .sd-summary-up, details.sd-dropdown .sd-summary-down {
    pointer-events: none;
    position: absolute;
    right: 1em !important;
    top: 0em !important;
}

.theme-toggle-container {
  display: none;
}

img.sidebar-logo {
    float: left !important;
}

a{
    text-decoration: none;
}

/*a:hover{
    color: #06F;
    text-decoration-color: #06F;
}*/

/****************************************************************************/
/* Fix Medium Zoom                                                          */
/****************************************************************************/

.medium-zoom-overlay {
  z-index: 99999;
}

.medium-zoom-image--opened {
  z-index: 999999;
}


/****************************************************************************/
/* Tooltip                                                                  */
/****************************************************************************/

a.reference.external:hover {
    text-decoration: underline;
}

.std-ref:hover {
    text-decoration: underline;
}

.std-term {
    background-image: linear-gradient(to right,#06F 50%,transparent 0);
    background-position: bottom;
    background-size: 10px 1px;
    background-repeat: repeat-x;
    padding-bottom: 0;
}

.std-term:hover {
    /*text-decoration: underline;
    background-image: none;*/
    background-image: linear-gradient(to right,#06F 50%,transparent 0);
}

.term-tooltip {
    position: fixed;
    z-index: 100;
    background-color: #333;
    color: #fff;
    padding: 15px;
    font-size: 14px;
    border-radius: 2px;
    max-width: 600px
}


.term-tooltip p {
    font-size: 14px;
    margin-bottom: 1.1rem;
    line-height: 1.3rem;
    margin-top: 0rem;
}

.term-tooltip p:last-child {
    margin-bottom: 0
}

.term-tooltip .highlight {
    color: #333
}

.hidden-after ::after {
    display: none!important
}

.hidden {
    display: none!important;
    visibility: hidden
}

.hidden-with-opacity {
    opacity: 0
}