/* Table of Contents CSS */
.fixed {
    position: fixed;
}
#affixed-table.affix{
    top:20px;
}
#affixed-table.affix-top{
    position: absolute;
    width: 220px;
    top:20px;

}
.col-xs-12 .fixed {
    position: static;
    margin-bottom: 48px;
}

.table-of-contents .toc-header {
    font-weight: 600;
    color: #333333;
    font-size: 20px;
    line-height: 27px;
    padding-bottom: 16px;
}
.table-of-contents li {
    border-left: solid 3px #F0F2F4;
    padding-left: 14px;
    margin-top: 0 !important;
}
.table-of-contents li.active {
    border-left: solid 3px #3174EE;
}
.table-of-contents li > a {
    font-size: 13px;
    line-height: 18px;
    padding: 5px 0 5px !important;
    font-weight: normal;
    color: #333333;
    transition: all 0.2s ease-in-out;
}
.table-of-contents li a:hover, .table-of-contents .active a {
    color: #3174EE;
    font-weight: 600;
}
.table-of-contents li:visited {
    color: inherit;
}
