body {
    background-color: grey;
}

a {
    text-decoration: none;
    color:purple;
}

a:hover {
    background-color: hotpink;
}

.nav {
    background: darkslategrey;
    padding-bottom: 5rem;
}

.nav-item {
    color: lightseagreen;
    padding-left: 20px;
    padding-right: 20px;
    letter-spacing: 3px;
    font-size: 1.5rem;
}

.nav-item:hover {
    color: mediumvioletred;
    background-color: lightslategray;
}

#contact-form {
    border-radius: 10px;
    border: 2px solid lightskyblue;
    padding: 2rem;
    margin: 2rem;
}

.btn-submit {
    background-color: lightskyblue;
    border: 2px solid green;
    color: green;
    border-radius: 10px;
    padding: 7px;
}

.btn-submit:hover {
    font-size: 1.15rem;
    cursor:pointer;
    background-color: honeydew;
}

.button-container {
    margin-top: 50px;
    min-height: 60px;
    text-align: center;
    vertical-align: middle;
}