html,body{background:#fff;font-family:'Source Sans Pro', sans-serif;color:#222;font-size:16px;height:100%}a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#358335}a:hover{text-decoration:none;color:#439b43}h2{font-weight:bold;font-size:3rem;margin-top:0}h3{font-size:2rem;font-weight:bold;text-transform:uppercase;color:#7e9c7e;font-weight:bold}h4{font-weight:bold;font-size:1.5rem}h5{font-weight:bold;font-size:1rem}h2,h3,h4{padding-top:70px;margin-top:-70px}#site-header{background:#222;color:#fff}#site-header .site-title{font-size:1.75rem;margin:0;padding:.25rem 0;font-weight:lighter}#site-content{padding-top:80px;padding-bottom:2rem}#site-nav{padding-bottom:.75rem;padding-top:.75rem}#site-nav .navbar-brand{font-weight:bold}#site-nav .nav-link{padding-left:1rem;padding-right:1rem;color:#ccc;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;font-weight:600}#site-nav .nav-link:hover{color:#fff}#site-nav .nav-link.active{background:#444;position:relative;color:#fff}#site-nav .navbar-toggler{border:0;color:#fff}.sidebar{margin-bottom:2rem}.sidebar .nav-link{padding:.2rem 1rem;border-bottom:1px dashed #eee}.sidebar .nav-item-section .nav-link{text-transform:uppercase;color:#7e9c7e;font-weight:bold}.sidebar .nav-link:hover{background:#f2f9f2}.snippet{background:#eee;padding:.5rem 1rem;font-size:.85rem}.snippet-title{background:#ddd;padding:.5rem 1rem;font-weight:bold}.function{margin-bottom:2rem;border-bottom:1px dashed #eee;padding-bottom:1rem}.function h5{margin-top:1rem}.function .function-name{color:#358335}.function .function-args{display:block;padding:0;margin:0;list-style-type:none}.function .function-args .arg{display:block;padding:0;margin:0;margin-bottom:.25rem;list-style-type:none}.function .function-args .arg .arg-name,.function .function-args .arg .arg-type,.function .function-args .arg .arg-desc{display:inline-block;padding:0 .5rem}.function .function-args .arg .arg-name{background:#ddd;font-weight:bold}.function .function-args .arg .arg-type{background:#eee}.function .function-args .arg .arg-desc{font-style:italic}.function .function-returns .returns-type,.function .function-returns .returns-desc{display:inline-block;padding:0 .5rem}.function .function-returns .returns-type{background:#eee}.function .function-returns .returns-desc{font-style:italic}@media only screen and (min-width: 992px){#site-nav .nav-link.active{background:#fff;color:#358335}#site-nav{padding-bottom:0}}