.bd_toc_container{position:relative;margin:0;}
.bd_toc_container .bd_toc_arrow{border:solid black;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);transition:transform 0.5s ease-in-out;}
.bd_toc_container .bd_toc_wrapper{max-width:100%;overflow:hidden;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header{transition:all 0.2s;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header .bd_toc_header_title{font-weight:bold;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-number ul{counter-reset:List;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-number ul li{counter-increment:List;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-number ul li a:before{content:counters(List,".") ".";z-index:9;margin-right:10px;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-disc ul li a:before{content:"";width:6px;height:6px;position:absolute;border-radius:6px;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content.list-type-none ul{list-style:none;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li ul li a{font-weight:normal;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul{padding:0;margin:0;list-style:none;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li{position:relative;margin:0;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li .collaps-button{position:absolute;top:16px;right:30px;left:auto;width:30px;height:30px;align-items:center;justify-content:center;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li .collaps-button .bd_toc_arrow{transform:rotate(-135deg);cursor:pointer;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li.collapsed > ul{display:none;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a{position:relative;display:block;text-decoration:none !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a:focus{outline:none !important;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a .left-indicator{display:none;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li a:hover{text-decoration:underline !important;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li.collapsed > a{outline:none !important;text-decoration:none !important;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li.collapsed > .collaps-button .bd_toc_arrow{transform:rotate(-45deg);}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li > ul{padding-left:15px;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li > ul > li{position:relative;}
.bd_toc_container .bd_toc_wrapper .bd_toc_content_list_item ul li > ul > li .left-indicator{position:absolute;top:calc(50% - 7px);left:-18px;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item{overflow:hidden;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header .bd_toc_switcher_hide_show_icon{cursor:pointer;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header.active .bd_toc_arrow{transform:rotate(-135deg);}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content{border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list .bd_toc_content_list_item{transition:height 0.2s ease-in-out;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list .bd_toc_content_list_item > .collaps-button{display:none !important;}
.bd_toc_container .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content .bd_toc_content_list.heading_toggle_icon .collaps-button{display:flex;align-items:center;justify-content:center;}
.bd_toc_container .bd_toc_wrapper .side_button i{display:none;}
.bd_toc_container.show_left_indicator .bd_toc_wrapper ul li > ul .left-indicator{display:none;}
.bd_toc_container .layout_toggle_button{display:none;align-items:center;justify-content:center;position:absolute;right:calc(0% - 124px);bottom:calc(0% + 200px);width:130px;box-sizing:content-box;border-width:50px 35px 0;border-style:solid;border-color:#000 transparent;transform:rotate(-90deg);cursor:pointer;z-index:3;filter:drop-shadow(5px 5px 10px rgba(0, 0, 0, 0.1));}
@media only screen and (max-width: 767px) {
.bd_toc_container .layout_toggle_button{right:calc(0% - 62px);bottom:calc(0% + 200px);width:40px;border-width:25px 30px 0;}
}
.bd_toc_container .layout_toggle_button .bd_toc_arrow{transform:rotate(45deg);transition:transform 0.5s ease-in-out;margin-top:-45px;}
@media only screen and (max-width: 767px) {
.bd_toc_container .layout_toggle_button .bd_toc_arrow{margin-top:-30px;}
}
.bd_toc_container.scroll-to-fixed-fixed{height:100vh;border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;}
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper{height:100%;max-height:100%;overflow:visible;opacity:0;}
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll{overflow-y:scroll;}
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll::-webkit-scrollbar{width:5px;}
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll::-webkit-scrollbar-thumb{opacity:0;visibility:hidden;transition:0.5s ease-in-out;background:#EFEFEF;border-radius:10px;}
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_content.scroll:hover::-webkit-scrollbar-thumb{opacity:1;visibility:visible;}
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_content_list_item{height:calc(90vh - 50px) !important;}
.bd_toc_container.scroll-to-fixed-fixed .bd_toc_wrapper .bd_toc_wrapper_item .bd_toc_header .bd_toc_header_title{font-size:24px !important;}
.bd_toc_container.scroll-to-fixed-fixed .layout_toggle_button{display:flex;}
.bd_toc_container.scroll-to-fixed-fixed.active .bd_toc_wrapper{opacity:1;}
.bd_toc_container.scroll-to-fixed-fixed.active .layout_toggle_button{display:flex;}
.bd_toc_container.scroll-to-fixed-fixed.active .layout_toggle_button .bd_toc_arrow{transform:rotate(-135deg);}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.bd_toc_widget_floating{height:calc(100vh - 100%);}
.bd_toc_widget_floating .bd_toc_floating_content{display:none;padding:10px 0;transition:ease-in-out 0.5s;}
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul{margin:0 !important;padding:0 !important;}
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li{list-style:none;position:relative;}
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li a{display:block;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:22px;border-radius:10px;}
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li.current > a{border-radius:10px;}
.bd_toc_widget_floating .bd_toc_floating_content .bd_toc_content_list .bd_toc_content_floating_list_item ul li ul{margin-left:15px !important;}
.bd_toc_widget_floating .bd_toc_floating_content.list-type-number ul{counter-reset:List;}
.bd_toc_widget_floating .bd_toc_floating_content.list-type-number ul li{counter-increment:List;}
.bd_toc_widget_floating .bd_toc_floating_content.list-type-number ul li a:before{content:counters(List,".") ".";z-index:9;margin-right:10px;}
.bd_toc_widget_floating .bd_toc_floating_content.list-type-disc{padding:10px;}
.bd_toc_widget_floating .bd_toc_floating_content.list-type-disc ul li a:before{content:"";width:6px;height:6px;position:absolute;border-radius:6px;}
.bd_toc_widget_floating .bd_toc_floating_content.list-type-none ul{list-style:none;}
body .bd_toc_widget_floating{position:fixed;margin:0;padding:0;height:auto;z-index:99999999999999;max-width:700px;overflow:hidden;}
@media only screen and (max-width: 767px) {
body .bd_toc_widget_floating{max-width:355px;}
}
@media only screen and (max-width: 412px) {
body .bd_toc_widget_floating{max-width:315px;}
}
@media only screen and (max-width: 360px) {
body .bd_toc_widget_floating{max-width:300px;}
}
@media only screen and (max-width: 320px) {
body .bd_toc_widget_floating{max-width:260px;}
}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading{display:none;line-height:normal;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item{display:inline-flex;align-items:center;justify-content:start;width:100%;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_prev{display:inline-flex;align-items:center;justify-content:center;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_prev a{color:#1140FF;position:relative;display:flex;width:30px;height:30px;background-color:#F0F8FF;cursor:pointer;margin-right:8px;line-height:30px;border-radius:50%;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_prev a.bd_toc_widget_left_arrow:after{content:"";display:block;position:absolute;width:9px;height:9px;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg);left:12px;top:11px;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_next{display:inline-flex;align-items:center;justify-content:center;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_next a{color:#1140FF;position:relative;display:flex;width:30px;height:30px;background-color:#F0F8FF;cursor:pointer;line-height:30px;border-radius:50%;margin-right:20px;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .bd_toc_widget_nav_next a.bd_toc_widget_right_arrow:after{content:"";display:block;position:absolute;width:9px;height:9px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg);left:10px;top:11px;}
body .bd_toc_widget_floating .bd_toc_widget_floating_current_heading .bd_toc_widget_item .current_list_item{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:45px;}
body .bd_toc_widget_floating.widget_floating_open .bd_toc_widget_floating_current_heading{display:flex;}
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open{display:block;max-height:calc( 100vh - 150px ) !important;overflow:hidden;overflow-y:scroll;}
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open::-webkit-scrollbar{width:5px;}
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open::-webkit-scrollbar-thumb{opacity:0;visibility:hidden;transition:0.5s ease-in-out;background:#EFEFEF;border-radius:10px;}
body .bd_toc_widget_floating .bd_toc_floating_content.widget_floating_content_open:hover::-webkit-scrollbar-thumb{opacity:1;visibility:visible;}
.bd_toc_progress_bar.progress_bar_open .bd_toc_widget_progress_bar {
position: fixed;
margin: 0;
padding: 0;
left: 0;
height: 5px;
background-color: rgba(17, 64, 255, 0.71);
transition: all linear 0.1s;
z-index: 999999999999; }