/* Expand / collapse */
.wh_expand_btn.expanded:before {
    content:"\e259";
}

.wh_expand_btn:before {
    content:"\e258";
    font-family: "Glyphicons Halflings", serif;
    font-style: normal;
    font-size: 0.6em;
    font-weight: lighter;
    display: inline-block;
    margin-right: 5px;
    opacity: 0.5;
    width: 1em

}

.wh_expand_btn {
    cursor: pointer;
    opacity: .4;
    transition: opacity .3s;
    width: 1em;
    position: absolute;
    left: -5px;
}

.wh_expand_btn:hover{
    opacity: 1;
    transition: opacity .3s;
}

.dt[id]::after, .section[id] .sectiontitle::after, .title.topictitle2[id]::after, table[id] .tablecap::after{
    content: "";
    padding: 0 0.4em;
    margin:0 0 0 0.5em;
    opacity: 0.35;
    transition: opacity .3s;
    background: url(../images/link-icon.png) no-repeat;
    background-size: contain;
    background-position-y: 60%;
    cursor:pointer
}

.dt[id]:hover::after, .section[id] .sectiontitle:hover::after, .title.topictitle2[id]:hover::after, table[id] .tablecap:hover::after{
    opacity: 1;
    cursor:pointer
}
