@import url('https://fonts.googleapis.com/css?family=Cabin:100,200,300,400,500,600,700|Montserrat:100,200,300,400,500,600,700,bold');


body {
    font-family: 'Cabin', sans-serif;
    background-color: #fff;
    color: #455463;
}



h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Cabin', sans-serif;
    font-weight: 400;
    color: #1b2229;
    line-height: 1.2;
}
h4 a{
    font-size: 16px;
}
h1, h2, h3{
    font-weight: 600;
}
h4 {
    font-weight: 600;
    color: #455463;
}
.container{
 margin-left: 0px;
 margin-right: 0px;
 padding-left: 0px;
 padding-right: 0px;
}
@media (min-width: 992px){
.container {
    width: auto;
}
}

.sidefilter {
 top: 50px;
}
.sidetoc{
    top: 110px;
}

.article{
    margin-top: 50px;
}

.affix{
 top:60px;
}

pre {
    border-radius: 0px;
    background-color: #2d2d2d;
}

.navbar .navbar-brand{
    color: white;
    font-weight: "bold";
}
.navbar a{
    color: white;
  
}
.navbar {
    background-color: #222C37;
    border-color: #3c3c3c;
}


.navbar-nav>li>a:hover {
    background-color: #344960;
   }
   
   .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #344960;
   }
   