@import "reset.css";
html.ios{overflow-x:hidden;-webkit-overflow-scrolling:touch}
html.ios,html.ios body{height:initial!important}
.fullbody{display:flex}
.left-box{position:fixed;z-index:1;background-color:#1b1c1d;width:270px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:100%}
#leftmenu_mobile{background-color:#1b1c1d;width:270px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:100%}
.right-box{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-left:270px}
.left-box>.ui.menu{border-radius:0;border-width:0 1px 0 0;box-shadow:none;margin:0;width:inherit;overflow:hidden;will-change:transform;max-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}
.left-box .item{background:0 0;color:rgba(255,255,255,.9)}
.left-box .item .ui .menu{font-size:1.5em}
.ui.secondary.vertical.pointing.menu .item{border-right-color:#3a3838}
.ui.vertical.menu .item>i.icon{float:unset;margin:0 .35714286em 0 0}
.main_container{min-height:100vh;margin:10px}
.wrap-loading{position:fixed;left:0;right:0;top:0;bottom:0;z-index:1001;height:100%;background-color:#fff;opacity:.2}
.display-none{display:none!important}
.ui.search.dropdown,.ui.search.dropdown>.menu{width:100%}
#toc{display:none}
.mobile_menu{height:50px}
.logo{margin-left:10px;font-size:1.5em;vertical-align:middle}
.over_hidden{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cursor_pointer{cursor:pointer}
#scrollfix{bottom:20px;right:20px;position:fixed;width:50px;text-align:center;background:#fff;z-index:1000;height:0;transition:all .3s}
.ui.search.leftmenu{font-size:.8em;width:100%}
.ui.search.leftmenu .prompt{border-radius:.5rem}
.ui.search.leftmenu>.results{width:100%}
.ui.search.leftmenu>.input{display:flex}
.ui.message.displayMessageOff{position:fixed;right:1em;bottom:0;opacity:0;z-index:-1;transition:all .8s cubic-bezier(.29,1.01,1,-.68)}
.ui.message.displayMessageOff.displayMessageOn{bottom:5em;opacity:100;z-index:1000}
.redirect_local_search{background-color:#000;color:#fff!important;text-decoration:underline}
.hidden_warp{overflow:hidden;height:22.5px}
.max_screen_on{background-color:rgba(36,35,35,.5);top:0;left:0;width:100%;height:100%;position:fixed;z-index:1001;flex-direction: column;justify-content: center;align-items: center;display: flex;}
.max_screen_off{background-color:rgba(36,35,35,.5);top:0;left:0;width:0;height:0;display:none}
#view_img{border-top:1px solid #570000;border-bottom:1px solid #570000}
.custom_1{background-color:#4b4a54!important;color:#fff!important}
.custom_2{background-color:#2a272a!important;color:#fff!important}
.custom_3{background-color:#412728!important;color:#fff!important}
.custom_4{background-color:#677381!important;color:#fff!important}
.custom_5{background-color:#303030!important;color:#fff!important}
.custom_6{background-color:#643b47!important;color:#fff!important}
.custom_7{background-color:#252a19!important;color:#fff!important}
.custom_8{background-color:#51424f!important;color:#fff!important}
.custom_9{background-color:#3a2f0b!important;color:#fff!important}
.custom_10{background-color:#5e5e5e!important;color:#fff!important}
.ui.breadcrumb a{color:#000}
a{color:#454545}
.button_link{border:0;background-color:transparent;cursor:pointer;font-weight:700;color:#555}
.button_link:hover{color:#4183c4;transition:.7s}
@media only screen and (max-width:768px){
#toc{display:block}
.left-box{width:0}
.right-box{margin-left:0;margin-top:50px}
.stackable.grid>.ui.vertical.divider{display:none!important}
.ui.search.dropdown .menu{max-height:20rem}
.ui.items:not(.unstackable)>.item>.image>a,.ui.items:not(.unstackable)>.item>.image>a>img{max-width:100%!important;width:auto!important;max-height:250px!important}
}