a{text-decoration:none}.border-round-left{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}.header{color:#ccc;background:#2c323d}.header .container-fluid{padding-top:20px;padding-bottom:20px}.header .logo{color:#ddd}.header a:hover{color:#fff;text-decoration:none}.header .logo{margin-left:20px;font-size:20px;line-height:34px}.header .search-form{margin-right:20px}.menu{padding:0;margin:40px 20px;list-style:none}.menu .pages{padding:0;margin:0;list-style:none}.menu .pages.collapse li,.menu .pages.collapsing li{text-indent:2px}.menu li{line-height:30px}.menu .category-title{margin:25px 0 10px 0}.menu .category-title,.menu .category-title>a{font-size:12px;text-transform:uppercase}.menu .category.active .category-title{font-weight:700}.menu a{display:inline-block;line-height:20px;color:#888}.menu a:hover{color:#444;text-decoration:none}.menu .page.active>a{font-weight:700;color:#444}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}.page-home .header .search-form{display:none}.home-categories{margin:0 10px}.home-categories div div.card{border:0;margin-top:10px}.home-categories .card-heading{margin:0;font-size:125%;font-weight:700;padding:5px 0}.home-categories .card .page,.home-categories .card-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content{padding:40px;margin:40px 20px;color:#555;border:1px solid #e9e9e9;-webkit-box-shadow:0 1px 50px rgba(0,0,0,.1);box-shadow:0 1px 50px rgba(0,0,0,.1)}.content .title{margin:0 0 30px 0}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#222}.content blockquote,.content iframe,.content ol,.content p,.content pre,.content table,.content ul{margin-bottom:1em}.content img{display:block;height:auto;max-width:100%;padding:4px;margin:0 auto;background:#fff;border:1px solid #d6d6d6;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.content code{color:#555;background-color:#fffddc}.content pre{background:#fffddc;border:0}.content pre code{color:#657b83}.content .hljs{background:0 0}.content .page-meta{margin-top:50px;font-size:85%;color:#999}.content .page-meta a{color:#999;border-bottom:1px dotted #999}.content .page-meta a:hover{color:#428bca;text-decoration:none}.footer .copyright{margin:0 20px 40px 0;font-size:85%;color:#999}.page-excerpt .search-query{background:#fffddc}.error{padding:0 20px}