.progress ul{list-style:none;margin:0;padding:0 5px}#TableOfContents{font-size:13px!important;max-height:85vh;overflow:auto;padding:15px!important}#TableOfContents>ul>li>ul>li>ul li{margin-right:8px}#TableOfContents>ul>li>a{font-weight:bold;padding:0 18px;margin:0 2px}#TableOfContents>ul>li>ul>li>a{font-weight:bold}#TableOfContents>ul>li>ul>li>ul>li>ul>li>ul>li{display:none}body{font-size:16px!important;color:#323232!important}#body a.highlight,#body a.highlight:hover,#body a.highlight:focus{text-decoration:none;outline:none;outline:0}#body a.highlight{line-height:1.1;display:inline-block}#body a.highlight:after{display:block;content:"";height:1px;width:0%;background-color:#0082a7;-webkit-transition:width 0.5s ease;-moz-transition:width 0.5s ease;-ms-transition:width 0.5s ease;transition:width 0.5s ease}#body a.highlight:hover:after,#body a.highlight:focus:after{width:100%}.progress{position:absolute;background-color:rgba(246,246,246,0.97);width:auto;border:thin solid #ECECEC;display:none;z-index:200}#toc-menu{border-right:thin solid #DAD8D8!important;padding-right:1rem!important;margin-right:0.5rem!important}#sidebar-toggle-span{border-right:thin solid #DAD8D8!important;padding-right:0.5rem!important;margin-right:1rem!important}.btn{display:inline-block!important;padding:6px 12px!important;margin-bottom:0!important;font-size:14px!important;font-weight:normal!important;line-height:1.42857143!important;text-align:center!important;white-space:nowrap!important;vertical-align:middle!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;background-image:none!important;border:1px solid transparent!important;border-radius:4px!important;-webkit-transition:all 0.15s!important;-moz-transition:all 0.15s!important;transition:all 0.15s!important}.btn:focus{outline:none!important}.btn:hover,.btn:focus{color:#2b2b2b!important;text-decoration:none!important}.btn-default{color:#333!important;background-color:#fff!important;border-color:#ccc!important}.btn-default:hover,.btn-default:focus,.btn-default:active{color:#fff!important;background-color:#9e9e9e!important;border-color:#9e9e9e!important}.btn-default:active{background-image:none!important}.anchor{color:#00bdf3;font-size:0.5em;cursor:pointer;visibility:hidden;margin-left:0.5em;position:absolute;margin-top:0.1em}h2:hover .anchor,h3:hover .anchor,h4:hover .anchor,h5:hover .anchor,h6:hover .anchor{visibility:visible}h2,h3,h4,h5,h6{font-weight:400;line-height:1.1}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}h2{font-size:2.5rem;line-height:110%!important;margin:2.5rem 0 1.5rem 0}h3{font-size:2rem;line-height:110%!important;margin:2rem 0 1rem 0}h4{font-size:1.5rem;line-height:110%!important;margin:1.5rem 0 0.75rem 0}h5{font-size:1rem;line-height:110%!important;margin:1rem 0 0.2rem 0}h6{font-size:0.5rem;line-height:110%!important;margin:0.5rem 0 0.2rem 0}p{margin:1rem 0}figcaption h4{font-weight:300!important;opacity:.85;font-size:1em;text-align:center;margin-top:-1.5em}.select-style{border:0;width:150px;border-radius:0px;overflow:hidden;display:inline-flex}.select-style svg{fill:#ccc;width:14px;height:14px;pointer-events:none;margin:auto}.select-style svg:hover{fill:#e6e6e6}.select-style select{padding:0;width:130%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none;margin:auto;margin-left:0px;margin-right:-20px}.select-style select:focus{outline:none}.select-style :hover{cursor:pointer}@media only all and (max-width:47.938em){#breadcrumbs .links,#top-github-link-text{display:none}}.is-sticky #top-bar{box-shadow:-1px 2px 5px 1px rgba(0,0,0,0.1)}