@font-face{font-display:swap;font-family:ez-toc-icomoon;
           src:url(/dist/fonts/ez-toc-icomoon.eot);
           src:url(/dist/fonts/ez-toc-icomoon.eot?#iefix) format('embedded-opentype'),url(/dist/fonts/ez-toc-icomoon.woff2) format('woff2'),url(/dist/fonts/ez-toc-icomoon.woff) format('woff'),url(/dist/fonts/ez-toc-icomoon.ttf) format('truetype'),url(/dist/fonts/ez-toc-icomoon.svg#ez-toc-icomoon) format('svg');
           font-weight:400;font-style:normal}/*!* Better Font Rendering =========== *!*/
#go-toc-container {
 background:#f9f9f9;
 border:1px solid #aaa;
 border-radius:4px;
 box-shadow:0 1px 1px rgba(0,0,0,.05);
 display:table;
 margin-bottom:1em;
 padding:10px;
 position:relative;
 width:auto
}
div.go-toc-widget-container {
 padding:0;
 position:relative
}
#go-toc-container.go-toc-light-blue {
 background:#edf6ff
}
#go-toc-container.go-toc-white {
 background:#fff
}
#go-toc-container.go-toc-black {
 background:#000
}
#go-toc-container.go-toc-transparent {
 background:none transparent
}
div.go-toc-widget-container ul {
 display:block
}
div.go-toc-widget-container li {
 border:none;
 padding:0
}
div.go-toc-widget-container ul.go-toc-list {
 padding:10px
}
#go-toc-container ul ul,
.go-toc div.go-toc-widget-container ul ul {
 margin-left:1.5em
}
#go-toc-container li,
#go-toc-container ul {
 margin:0;
 padding:0
}
#go-toc-container li,
#go-toc-container ul,
#go-toc-container ul li,
div.go-toc-widget-container,
div.go-toc-widget-container li {
 background:0 0;
 list-style:none none;
 line-height:1.6;
 margin:0;
 overflow:hidden;
 z-index:1
}
#go-toc-container p.go-toc-title {
 text-align:left;
 line-height:1.45;
 margin:0;
 padding:0;font-weight: bold;
}
.go-toc-title-container {
 display:table;
 width:100%
}
.go-toc-title,
.go-toc-title-toggle {
 display:table-cell;
 text-align:left;
 vertical-align:middle
}
#go-toc-container.go-toc-black p.go-toc-title {
 color:#fff
}
#go-toc-container div.go-toc-title-container+ul.go-toc-list {
 margin-top:1em
}
.go-toc-wrap-left {
 float:left;
 margin-right:10px
}
.go-toc-wrap-right {
 float:right;
 margin-left:10px
}
#go-toc-container a {
 color:#444;
 text-decoration:none;
 text-shadow:none
}
#go-toc-container a:visited {
 color:#9f9f9f
}
#go-toc-container a:hover {
 text-decoration:underline
}
#go-toc-container.go-toc-black a {
 color:#fff
}
#go-toc-container.go-toc-black a:visited {
 color:#fff
}
#go-toc-container a.go-toc-toggle {
 color:#444
}
#go-toc-container.counter-flat ul,
#go-toc-container.counter-hierarchy ul,
.go-toc-widget-container.counter-flat ul,
.go-toc-widget-container.counter-hierarchy ul {
 counter-reset:item
}
#go-toc-container.counter-numeric li,
.go-toc-widget-container.counter-numeric li {
 list-style-type:decimal;
 list-style-position:inside
}
#go-toc-container.counter-decimal ul.go-toc-list li a::before,
.go-toc-widget-container.counter-decimal ul.go-toc-list li a::before {
 content:counters(item, ".") ". ";
 counter-increment:item
}
#go-toc-container.counter-roman li a::before,
.go-toc-widget-container.counter-roman ul.go-toc-list li a::before {
 content:counters(item, ".", upper-roman) ". ";
 counter-increment:item
}
.go-toc-widget-container ul.go-toc-list li::before {
 content:' ';
 position:absolute;
 left:0;
 right:0;
 height:30px;
 line-height:30px;
 z-index:-1
}
.go-toc-widget-container ul.go-toc-list li.active::before {
 background-color:#ededed
}
.go-toc-widget-container li.active>a {
 font-weight:900
}
.go-toc-btn {
 display:inline-block;
 padding:6px 12px;
 margin-bottom:0;
 font-size:14px;
 font-weight:400;
 line-height:1.428571429;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 cursor:pointer;
 background-image:none;
 border:1px solid transparent;
 border-radius:4px;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 -o-user-select:none;
 user-select:none
}
.go-toc-btn:focus {
 outline:thin dotted #333;
 outline:5px auto -webkit-focus-ring-color;
 outline-offset:-2px
}
.go-toc-btn:focus,
.go-toc-btn:hover {
 color:#333;
 text-decoration:none
}
.go-toc-btn.active,
.go-toc-btn:active {
 background-image:none;
 outline:0;
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.go-toc-btn-default {
 color:#333;
 background-color:#fff;
 border-color:#ccc
}
.go-toc-btn-default.active,
.go-toc-btn-default:active,
.go-toc-btn-default:focus,
.go-toc-btn-default:hover {
 color:#333;
 background-color:#ebebeb;
 border-color:#adadad
}
.go-toc-btn-default.active,
.go-toc-btn-default:active {
 background-image:none
}
.go-toc-btn-sm,
.go-toc-btn-xs {
 padding:5px 10px;
 font-size:12px;
 line-height:1.5;
 border-radius:3px
}
.go-toc-btn-xs {
 padding:1px 5px
}
.go-toc-btn-default {
 text-shadow:0 -1px 0 rgba(0,0,0,.2);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)
}
.go-toc-btn-default:active {
 box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.active,
.go-toc-btn:active {
 background-image:none
}
.go-toc-btn-default {
 text-shadow:0 1px 0 #fff;
 background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
 background-repeat:repeat-x;
 border-color:#dbdbdb;
 border-color:#ccc
}
.go-toc-btn-default:focus,
.go-toc-btn-default:hover {
 background-color:#e0e0e0;
 background-position:0 -15px
}
.go-toc-btn-default.active,
.go-toc-btn-default:active {
 background-color:#e0e0e0;
 border-color:#dbdbdb
}
.go-toc-pull-right {
 float:right!important;
 margin-left:10px
}
.go-toc-glyphicon {
 position:relative;
 top:1px;
 display:inline-block;
 font-family:'Glyphicons Halflings';
 -webkit-font-smoothing:antialiased;
 font-style:normal;
 font-weight:400;
 line-height:1;
 -moz-osx-font-smoothing:grayscale
}
.go-toc-glyphicon:empty {
 width:1em
}
.go-toc-toggle i.go-toc-glyphicon {
 font-size:16px;
 margin-left:2px
}
[class*=go-toc-icon-] {
 font-family:ez-toc-icomoon!important;
 speak:none;
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 text-transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.go-toc-icon-toggle:before {
 content:"\e87a"
}