a{color:#008cc5;transition:.5s}a:hover{text-decoration:none}.main-navbar{min-height:4rem;background-color:#404040}.main-navbar .navbar-brand{display:flex;align-items:center}.navbar-brand span{color:#a8d0e0;margin-left:5px}.main-navbar .navbar-brand svg{max-width:130px}.main-navbar .nav-link{-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.main-navbar .github-link img{width:25px}@media(max-width:991.98px){.main-navbar{padding-right:.5rem;padding-left:.5rem}.main-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden;font-size:.875rem}.main-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media(min-width:768px){@supports((position:-webkit-sticky) or(position:sticky)){.main-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}.bd-title{margin-top:1rem;margin-bottom:.5rem;font-weight:300}@media(min-width:576px){.bd-title{font-size:3rem}}.bd-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.bd-content>h2[id],.bd-content>h3[id],.bd-content>h4[id]{pointer-events:none}.bd-content>h2[id]>div,.bd-content>h2[id]>a,.bd-content>h3[id]>div,.bd-content>h3[id]>a,.bd-content>h4[id]>div,.bd-content>h4[id]>a{pointer-events:auto}.bd-content>h2[id]::before,.bd-content>h3[id]::before,.bd-content>h4[id]::before{display:block;height:6rem;margin-top:-6rem;visibility:hidden;content:""}.bd-content>table{width:100%;max-width:100%;margin-bottom:1rem}@media(max-width:991.98px){.bd-content>table{display:block;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar}.bd-content>table.table-bordered{border:0}}.bd-content>table>thead>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tbody>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>tfoot>tr>td{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.bd-content>table>thead>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child{margin-bottom:0}.bd-content>table td:first-child>code{white-space:nowrap}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:1.5rem}.bd-content>ul li,.bd-content>ol li{margin-bottom:.25rem}@media(min-width:992px){.bd-content>ul,.bd-content>ol,.bd-content>p{max-width:80%}}.bd-toc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports((position:-webkit-sticky) or(position:sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.section-nav ul ul{display:none}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#99979c}.toc-entry a:hover{color:#007bff;text-decoration:none}.toc-h3{margin-bottom:5px}.toc-h3:first-child{margin-top:5px}.bd-sidebar{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,0.1)}@media(min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,0.1)}@supports((position:-webkit-sticky) or(position:sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem)}}}@media(min-width:1200px){.bd-sidebar{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px}}.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media(min-width:768px){@supports((position:-webkit-sticky) or(position:sticky)){.bd-links{max-height:calc(100vh - 9rem);overflow-y:auto}}}@media(min-width:768px){.bd-links{display:block !important}}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:500;color:rgba(0,0,0,0.65)}.bd-toc-link:hover{color:rgba(0,0,0,0.85);text-decoration:none}.bd-toc-item.active{margin-bottom:1rem}.bd-toc-item.active:not(:first-child){margin-top:1rem}.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,0.85)}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:rgba(0,0,0,0.65)}.bd-sidebar .nav>li>a:hover{color:rgba(0,0,0,0.85);text-decoration:none;background-color:transparent}.bd-sidebar .nav>.active>a,.bd-sidebar .nav>.active:hover>a{font-weight:500;color:rgba(0,0,0,0.85);background-color:transparent}.bd-sidebar .nav>.spacer{border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:5px}.bd-sidebar .nav>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bd-sidenav .fa,.bd-sidenav .fas,.bd-sidenav .far{color:#e83e8c;margin:5px 10px 0 0}.bd-footer{font-size:85%;text-align:center;background-color:#f7f7f7}.bd-footer a{font-weight:500;color:#495057}.bd-footer a:hover,.bd-footer a:focus{color:#007bff}.bd-footer p{margin-bottom:0}@media(min-width:576px){.bd-footer{text-align:left}}.bd-footer-links{padding-left:0;margin-bottom:1rem}.bd-footer-links li{display:inline-block}.bd-footer-links li+li{margin-left:1rem}.highlight{padding:1rem;margin-top:1rem;margin-bottom:1rem;background-color:#f7f7f9;-ms-overflow-style:-ms-autohiding-scrollbar}@media(min-width:576px){.highlight{padding:1.5rem}}.bd-content .highlight{margin-right:-15px;margin-left:-15px}@media(min-width:576px){.bd-content .highlight{margin-right:0;margin-left:0}}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#212529}.highlight .hljs{background:#f7f7f9}.breadcrumb-container{background:#fff}.breadcrumb-container .breadcrumb{margin-bottom:0;background:#fff}.pagination{margin-bottom:0}.thumb-icon{font-size:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;height:150px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:#cedbe9;background:-webkit-linear-gradient(-45deg,#cedbe9 0,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%);background:-webkit-linear-gradient(315deg,#cedbe9 0,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%);background:-o-linear-gradient(315deg,#cedbe9 0,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%);background:linear-gradient(135deg,#cedbe9 0,#aac5de 17%,#6199c7 50%,#3a84c3 51%,#419ad6 59%,#4bb8f0 71%,#3a8bc2 84%,#26558b 100%)}.svg-thumb{width:100%;height:100%}.hp-top{background:#000;color:#fff}.hp-top .bd-lead{font-size:20px;font-weight:300;margin-bottom:2rem !important}.hp-top .btn{padding:.8rem 2rem}.hp-top .btn-primary{margin-right:5px}.hp-top .btn-secondary{margin-left:5px}@media(max-width:576px){.hp-top .btn{padding:.5rem 1rem}}