@font-face{font-family:'hk-icons';src:url('../../fonts/hk-icons.ttf') format('truetype')}@font-face{font-family:'Roboto Light';src:url('../../fonts/Roboto/Roboto-Light.ttf') format('truetype')}body{padding-top:70px;font-family:'Roboto Light','Font Awesome 5 Free';background:#fcfcfc!important;background-color:#fcfcfc!important}body::before{content:' ';position:fixed;width:100%;height:100%;top:0;left:0;will-change:transform;z-index:-1}body>.container{min-height:400px}ul.nav .main{font-weight:bold}p{margin-top:1rem;margin-bottom:1rem}.source-links{float:right}.col-md-9 img{max-width:100%;display:inline-block;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;margin:20px auto 30px auto}:target::before{content:"";display:block;margin-top:-75px;height:75px;pointer-events:none}h1{color:#444;font-weight:400;font-size:42px}h2,h3,h4,h5,h6{color:#444;font-weight:300}hr{border-top:1px solid #aaa}pre,.rst-content tt{max-width:100%;background:#fff;color:#333;overflow-x:auto;border-radius:5px}code.code-large,.rst-content tt.code-large{font-size:90%}code{padding:2px 5px;background:#fff;border:0;color:#333;white-space:pre-wrap;word-wrap:break-word}pre code{display:block;background:transparent;border:0;white-space:pre;word-wrap:normal;font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:12px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}a code{color:#2fa4e7}a:hover code,a:focus code{color:#157ab5}footer{margin-top:30px;margin-bottom:10px;text-align:center;font-weight:200}.modal-dialog{margin-top:60px}.bs-sidebar.affix{position:-webkit-sticky;position:sticky;top:80px}.bs-sidebar.card{padding:0;max-height:90%;overflow-y:auto}.bs-sidebar .navbar-toggler span{-moz-transform:scale(1,-1);-webkit-transform:scale(1,-1);-o-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}.bs-sidebar .navbar-toggler.collapsed span{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.bs-sidenav{padding-top:10px;padding-bottom:10px;border-radius:5px;width:100%}.bs-sidebar .nav>li>a{display:block;padding:5px 20px;z-index:1}.bs-sidebar .nav>li>a:hover,.bs-sidebar .nav>li>a:focus{text-decoration:none;border-right:1px solid}.bs-sidebar .nav>li>a.active,.bs-sidebar .nav>li>a.active:hover,.bs-sidebar .nav>li>a.active:focus{font-weight:bold;background-color:transparent;border-right:1px solid}.bs-sidebar .nav .nav{display:none;margin-bottom:8px}.bs-sidebar .nav .nav>li>a{padding-top:3px;padding-bottom:3px;padding-left:30px;font-size:90%}.headerlink{font-size:14px;display:none;padding-left:.5em}h1:hover .headerlink,h2:hover .headerlink,h3:hover .headerlink,h4:hover .headerlink,h5:hover .headerlink,h6:hover .headerlink{display:inline-block}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}