body {
    background: #f5f5f5;
}

/*
 * https://getbootstrap.com/docs/4.3/examples/album/album.css
 */

.jumbotron {
    padding-top: 3rem;
    padding-bottom: 3rem;
    margin-bottom: -2rem !important;
    background-color: #fff;
}
@media (min-width: 768px) {
    .jumbotron {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }
}

.jumbotron p:last-child {
    margin-bottom: 0;
}

.jumbotron-heading {
    font-weight: 300;
}

.jumbotron .container {
    max-width: 40rem;
}

footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

footer p {
    margin-bottom: .25rem;
}


/*https://getbootstrap.com/docs/4.3/examples/sticky-footer-navbar/sticky-footer-navbar.css*/
/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

main > .container {
    padding: 60px 15px 0;
}

.footer {
    background-color: #f5f5f5;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}

code {
    font-size: 80%;
}
