body{background-color:#fff}.transition--300{transition:all 300ms ease-in-out}.toc{height:100%;width:280px;transform:translateX(0)}.content{position:relative}.content h1:first-child,.content h2:first-child{padding-top:0;margin-top:0}/*.title{font-size:3em}*/.content ul,.content ol{list-style:inherit}.content a{color:#0977c3;text-decoration:none;border-bottom:1px solid #eee;transition:all 300ms ease}.content a.no-decoration{border-bottom:0}.content a:hover{border-bottom:1px solid #0977c3}.content a:hover.no-decoration{border-bottom:0}a.toc-link{text-decoration:none}.try-it-container{transform:translateY(84%)}.try-it-container.is-open{transform:translateY(0%)}.page-content{display:block !important}.toc-link.node-name--H1~.toc-list .toc-list-item .toc-link.node-name--H3,.toc-link.node-name--H2~.toc-list .toc-list-item .toc-link.node-name--H4,.toc-link.node-name--H3~.toc-list .toc-list-item .toc-link.node-name--H5{margin-left:10px}.hljs{display:block;background:#fff;padding:.5em;color:#333;overflow-x:auto}.hljs-comment,.hljs-meta{color:#969896}.hljs-string,.hljs-variable,.hljs-template-variable,.hljs-strong,.hljs-emphasis,.hljs-quote{color:#df5000}.hljs-keyword,.hljs-selector-tag,.hljs-type{color:#a71d5d}.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-attribute{color:#0086b3}.hljs-section,.hljs-name{color:#63a35c}.hljs-tag{color:#333}.hljs-title,.hljs-attr,.hljs-selector-id,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo{color:#795da3}.hljs-addition{color:#55a532;background-color:#eaffea}.hljs-deletion{color:#bd2c00;background-color:#ffecec}.hljs-link{text-decoration:underline}.toc-icon{position:fixed;top:0;right:0}#toc:checked~.toc{box-shadow:0 0 5px #c8c8c8;transform:translateX(0)}.toc{background-color:rgba(255,255,255,.9);transform:translateX(-100%)}.toc.toc-right{transform:translateX(100%);right:0}@media(min-width: 52em){.toc{transform:translateX(0)}.toc.toc-right{transform:translateX(0);right:calc((100% - 48rem - 4rem)/2)}.toc-icon{display:none}.try-it-container{display:block}.content{margin-left:280px}.toc-right~.content{margin-left:0;margin-right:280px}}*{box-sizing:border-box}body{font-size:1.2rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}h1,h2,h3,h4,h5,h6{padding-top:1.8em}h1:focus,h2:focus,h3:focus,h4:focus,h5:focus,h6:focus{outline:0}p{margin-top:.25rem}pre{display:block;background:#f7f7f7;border-radius:2px;border:1px solid #e0e0e0;padding:2px;line-height:1.2;margin-bottom:10px;overflow:auto;white-space:pre-wrap}code{display:inline;font-size:.8em;max-width:100%}

/* Mini TOC Styling */
/*
.js-toc {
    background: #f8f9fa;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 20px;
    margin-left: 20px;
    margin-top: 150px;
	margin-right: -100px;
    width: 300px;
    float: right;
}*/

.js-toc {
    background: #f8f9fa;
    border-left: 2px solid #273749;
   	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
    margin-bottom: 20px;
    /* margin-left: 20px; */
    margin-top: 50px;
	margin-right: -200px;
    width: 190px;
    float: right;
	position: sticky;
	top: 70px;
	z-index: 999;
}
/*
.js-toc .toc-list::before {
	content: "On this page:";
	display: block;
	font-weight: 600;
	margin-bottom: 8px;
	color: #333;
}

.js-toc .toc-list .is-collapsible .is-collapsed::before
{
	content: initial;
}
*/

.js-toc::before
{
	content: "On This Page:";
	display: block;
	font-weight: 600;
	margin-bottom: 8px;
	color: #333;
}

.js-toc .toc-list {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.js-toc .toc-list .toc-list {
    padding-left: 15px;
    margin-top: 5px;
}

.js-toc .toc-link {
    color: #333;
    text-decoration: none;
    display: block;
    padding: 4px 0;
    font-size: 0.9em;
    line-height: 1.4;
    transition: color 0.2s ease;
    border-bottom: none;
}

.js-toc .toc-link:hover {
    color: #fff;
    border-bottom: none;
}

.js-toc .is-active-link {
    font-weight: 600;
    color: #0977c3;
}

.js-toc .toc-list-item {
    margin: 2px 0;
}

/* Style the active link */
.toc-link.is-active-link {
    color: #000000;
    font-weight: 600;
    /* border-left: 3px solid #0066cc; */
    background-color: #C2F7FF;
}

.toc-link.is-active-link:hover {
    color: #0000FF;
    /* font-weight: 600; */
    /* border-left: 3px solid #0066cc; */
    /* background-color: #C2F7FF; */
}

/* Style the active list item */
.toc-list-item.is-active-li {
    background-color: #f8f9fa;
}

/*# sourceMappingURL=styles.css.map */
