
/*Wiki TOC*/

.tochead-topic{background:#F7FAFF;border-bottom:1px solid #ccc;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:3px 5px 4px 5px}
.nav-toc-base{flex: 0 0 336px}
.nav-toc-base300{flex: 0 0 300px}
.nav-toc-base250{flex: 0 0 250px}
.nav-toc-base200{flex: 0 0 200px}
.nav-toc-show{display:inline-block}

.toc-line{display:flex}
ul,ul.toc{list-style-type:none;padding:0;margin:0;width:100%}
ul.toc{font-size:14px}
.toc li a{font-weight:400}
ul.lmenu-main li a{ font-weight: 700; font-size: 16px }
ul.toc li{padding:4px 0 4px 0}
ul.toc li:last-child{padding-bottom:0}
.toc-ch {margin-left:13px;width:auto}
ul.toc ul{padding-left:15px}
.toc-selected{ background: #edf1f5 } /*, li:hover */

.arrowmenu{border:solid #0E3963;border-width:0 1px 1px 0;display:inline-block;padding:2px}  
.arrowhead{border:solid #fff;border-width:0 1px 1px 0;display:inline-block;padding:3px;font-weight:bold} 
.arrowhead:before{padding-top:7px}
.arrowlink{padding:0 1px}
.arrowlink-open{cursor:zoom-in}
.arrowlink-close{cursor:zoom-out}
.arrowright{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin:7px 6px 0 0}
.arrowdown{transform:rotate(45deg);-webkit-transform: rotate(45deg);margin:5px 6px 0 0}

@media(max-device-width:759px) {
.arrow{margin-top:14px}
.arrowdown{margin:3px 18px 0 0;padding:5px}
.arrowright{margin:6px 18px 0 0;padding:5px}
ul.toc li{padding:0 0 16px 0}
ul.toc li:first-child{padding:18px 0 18px 0}
ul.toc li:last-child{padding:0 0 0 0}
ul.toc li:only-child{padding:18px 0 0 0}
ul.toc{font-size:18px}
ul.toc li.tocfirst:first-child{padding:4px 0 18px 0}
}