/* Stylesheet for the footer */

footer {
    background-color: whitesmoke;
    display: flex;
    padding: 20px 0;
    align-items: center;
    width: 100%;
}

footer::before {
  content: "";
  flex: 1;
}

footer .footer-links {
    display: flex;
    justify-content: center;
}

footer .footer-links div {
    padding: 0 1em;
}

footer .copyright {
    flex: 1;
    text-align: right;
    padding-right: 10vw;
}

@media print {
    footer {
        /* TODO: Place footer on bottom of last printed page */
        display: none !important;
    }
}
