.admin__menu .level-0.item-support > a:before {
    background-image: url('../images/beeldmerk.svg');
    height: 28px;
    margin: 0 auto;
    width: 50px;
    filter: brightness(0) invert(1);
    opacity: 0.55;
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.admin__menu .level-0.item-support:hover > a:before {
    opacity: 0.85;
}

.support-manuals-index .page-columns .side-col {
    position: sticky;
    top: 15px;
}

.support-manuals-index .page-columns .ui-widget-content {
    padding: 0;
    margin: 0;
}

.support-manuals-index .page-columns h1,
.support-manuals-index .page-columns h2, 
.support-manuals-index .page-columns h3 {
    padding: 0.5rem;
    border-bottom: 1px solid #cccccc;
}

.support-manuals-index .page-columns ul,
.support-manuals-index .page-columns ol {
    padding-left: 15px;
    line-height: 1.7;
}

.support-manuals-index .page-columns .toc {
    list-style: none;
    max-width: 300px;
    padding: 0;
    margin-bottom: 2rem;
    border-left: 1px solid rgba(0,0,0,.125);
    border-right: 1px solid rgba(0,0,0,.125);
    border-bottom: 1px solid rgba(0,0,0,.125);
}

.support-manuals-index .page-columns .toc li {
    border-top: 1px solid rgba(0,0,0,.125);
}

.support-manuals-index .page-columns .toc li:first-child {
    padding: 1rem;
    background: #f1f1f1;
}

.support-manuals-index .page-columns .toc li a {
    color: #303030;
    padding: 1rem;
    display: block;
}

.support-manuals-index .page-columns .toc li a:hover {
    background: #f1f1f1;
    text-decoration: none;
}

.support-manuals-index .page-columns .ui-widget-content p {
    margin-bottom: 1rem;
    line-height: 1.7;
}

.support-manuals-index .page-columns .ui-widget-content img {
    max-width: 50%;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    margin-bottom: 1rem;
}