header.navbar{
    display:block;
    visibility:visible
}

aside{
    z-index:1000
}
.bd-links .btn{
    padding:.25rem .5rem;
    font-weight:600;
    color:rgba(0,0,0,.65);
    background-color:transparent;
    border:0
}
.bd-links .btn::before{
    width:1.25em;
    line-height:0;
    content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    transition:transform .35s ease;
    transform-origin:.5em 50%
}
.bd-navbar{
    padding:.75rem 0;
    background-color:rgba(255,255,255,.95);
    box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.15)
}
.bd-navbar .navbar-nav .nav-link{
    padding-right:.25rem;
    padding-left:.25rem;
    color:rgba(255,255,255,.85)
}
.bd-navbar .navbar-nav .nav-link:focus,.bd-navbar .navbar-nav .nav-link:hover{
    color:#fff
}
.bd-navbar .navbar-nav .nav-link.active{
    font-weight:600;
    color:#fff
}
.bd-navbar .navbar-nav-svg{
    width:1rem;
    height:1rem
}
.bd-navbar .dropdown-menu{
    font-size:.875rem;
    box-shadow:0 .5rem 1rem rgba(0,0,0,.05)
}
.bd-navbar .dropdown-item.current{
    font-weight:600;
    background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:right 1rem top .6rem;
    background-size:.75rem .75rem
}
@media (min-width:992px){
    .bd-navbar{
        position:-webkit-sticky;
        position:sticky;
        top:0
    }
    header.navbar{
        display:none;
        visibility:hidden
    }
}
.bd-sidebar-toggle:focus,.bd-sidebar-toggle:hover{
    color:#e7f1f6
}
.bd-sidebar-toggle:focus{
    box-shadow:0 0 0 3px rgba(121,82,179,.25)
}
.bd-sidebar-toggle .bi-collapse{
    display:none
}
.bd-sidebar-toggle:not(.collapsed) .bi-expand{
    display:none
}
.bd-sidebar-toggle:not(.collapsed) .bi-collapse{
    display:inline-block
}
@media (max-width:767.98px){
    .bd-sidebar{
        margin:0 -.75rem 1rem
    }
}
.bd-links{
    overflow:auto;
    font-weight:600
}
@media (min-width:992px){
    .bd-links{
        position:-webkit-sticky;
        position:sticky;
        top:2rem;
        display:block!important;
        height:calc(100vh - 2rem);
        padding-left:.25rem;
        margin-left:-.25rem;
        overflow-y:auto
    }
    .bd-sidebar{
        padding:24px
    }
}
@media (max-width:767.98px){
    .bd-links>ul{
        padding:1.5rem .75rem;
        background-color:#f8f9fa;
        border-bottom:1px solid #e9ecef
    }
}
.bd-links a{
    padding:.1875rem .5rem;
    margin-top:.125rem;
    margin-left:1.25rem;
    color:rgba(0,0,0,.65);
    text-decoration:none
}
.bd-links a:focus,.bd-links a:hover{
    color:rgba(0,0,0,.85);
    background-color:#e7f1f6
}
.bd-links .btn{
    padding:.25rem .5rem;
    font-weight:600;
    color:rgba(0,0,0,.65);
    background-color:transparent;
    border:0
}
.bd-links .btn:focus,.bd-links .btn:hover{
    color:rgba(0,0,0,.85);
    background-color:#e7f1f6
}
.bd-links .btn:focus{
    box-shadow:0 0 0 1px #006bb6
}
.bd-links .btn::before{
    width:1.25em;
    line-height:0;
    content:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");
    transition:transform .35s ease;
    transform-origin:.5em 50%
}
@media (prefers-reduced-motion:reduce){
    .bd-links .btn::before{
        transition:none
    }
}
.bd-links .btn[aria-expanded=true]{
    color:rgba(0,0,0,.85)
}
.bd-links .btn[aria-expanded=true]::before{
    transform:rotate(90deg)
}
.bd-links .active{
    font-weight:600;
    color:rgba(0,0,0,.85)
}


pre[class*=language-]{
    position:relative;
    overflow:visible;
    border-radius:0;
    font-size:13px!important;
    line-height:.8!important;
    margin:0 0 10px 0;
    overflow:auto;
    word-wrap:normal
}
pre[class*=language-] .copy{
    content:"copy";
    padding:2px 10px 0;
    margin:0 10px;
    position:absolute;
    top:0;
    right:0;
    transform:translate(-10px,-90%);
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    color:#fff;
    background:#272822;
    cursor:pointer;
    transition:all .2s ease
}
pre[class*=language-]:hover .copy{
    transform:translate(-10px,-100%)
}
pre[class*=language-]:hover .copy:hover{
    color:gray
}
code{
    overflow:scroll;
    overflow-y:scroll
}
.copy-code-button{
    color:#3b3b3b;
    background-color:#fff;
    border-color:#ccc!important;
    border:1px solid;
    border-radius:0;
    display:inline-block;
    margin-left:0;
    margin-right:auto;
    margin-bottom:-2px;
    padding:3px 8px;
    font-size:.8em
}
.copy-code-button:hover{
    cursor:pointer;
    background-color:#f2f2f2
}
.copy-code-button:focus{
    background-color:#e6e6e6;
    outline:0
}
.copy-code-button:active{
    background-color:#d9d9d9
}
