html, body {
    height: 100%;
}

#body {
    min-height: 100%;
    margin: -72px auto -60px;
    padding-top: 72px;
    padding-bottom: 20px;
}


.push {
    height: 60px;
}

footer {
    height: 60px;
    background-image: linear-gradient(#484E55, #3A3F44 60%, #313539);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid rgba(0, 0, 0, 0.6);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    padding-left: 15px;
}

footer p {
    padding-top: 19.5px;
}

a, a:link, a:visited, a:hover, a:active {
    color: #5BC0DE;
}

.jumbotron h1, .jumbotron h2, .jumbotron h3, .jumbotron h4, .jumbotron h5, .jumbotron h6,
h1, h2, h3, h4, h5, h6,
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link,
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited,
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {
    color: #62C462;
}

pre {
    width: auto;
    margin: 10px 0;
    padding: 0;
    background: #1C1E22;
    border: 1px solid rgba(0, 0, 0, 0.6);
}

pre code.hljs {
    background: #1C1E22;
    width: auto;
}

code {
    background: #1C1E22;
}

