/* HEADER */

#header {
    background: #ddd;
    height: auto;
}

#header img {
    margin-left: 50%;
    transform: translateX(-50%);
    max-width: 400px;
    margin-top: 2rem;
    margin-bottom: 2rem;
}

/* FOOTER */

#footer {
    background: #ddd;
}

#footer a {
    color: black;
}

.copyrights {
    color: black;
}

/* BUTTONS */

.pure-button {
    background-color: #386eb0;
    border: 1px solid
}

.pure-button:hover, .pure-button:focus {
    background-color: white;
    color: #386eb0;
    border: 1px solid #386eb0;
}
