header > *, footer > * {
    margin: 0 auto;
}

@media (min-width: 768px){
    header > *, footer > * {
        width: 750;
    }

    .navbar-center {
        margin: 0;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-right: -50%;
        transform: translate(-50%, -50%);
    }
}

@media (min-width:992px){
    header > *, footer > * {
        width:970px
    }
}

@media (min-width:1200px){
    header > *, footer > * {
        width:1170px
    }
}

.toc ul, .toc .level2, .toc .level3 {
    font-size: 14px;
}

.toc ul {
    margin: 0 0 0 1rem;
}

.article img {
    border: 1px gray solid;
}

.navbar-inverse {
  background-color: #0088ac;
  border: 0;
}

.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {
    color: white;
}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {
	color: #333;
    text-decoration: none;
    background-color: #fff;
    -webkit-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
    -moz-box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 8px rgba(0,0,0,.125);
}

.footer {
    border-top: 1px solid #e7e7e7;
    background-color: #0088ac;
    padding: 15px 0;
	color: white;
}

.footer a {
	color: white;
}