@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed&display=swap');

body {
    font-family: 'IBM Plex Sans Condensed', sans-serif;
    margin-left: 5vw;
    margin-right: 5vw;
    color: #3b506b;
    background-color: #75c0e2;
}

header {
    text-align: center;
}

title {
    text-align: center;
}

footer {
    text-align: center;
}
 
nav {
    color: rgb(19, 69, 102);
    margin: 1.5vh 0;
}

h1 {
    text-align: center;
    font-family: 'Playfair Display', serif;
    color: rgb(22 59 96);
}

h2 {
    text-align: center;
    font-family: 'Playfair Display', serif;
    color: rgb(22 59 96);
}

h3 {
    text-align: center;
    font-family: 'Playfair Display', serif;
    color: rgb(22 59 96);
}

form {
    background-color: #9cc9df;
}

ul {
    color: rgb(19, 69, 102);
}

li {
    margin-bottom: 0.75em;
}

a {
    font-family: 'IBM Plex Sans Condensed', sans-serif;
    color: rgb(22 59 96);
    text-decoration: none;
}

table th:nth-child(1) {
    background-color: rgb(155, 188, 199);
}

table th:nth-child(2) {
    background-color: rgb(155, 188, 199);
}

table th:nth-child(3) {
    background-color: rgb(155, 188, 199);
}

table th:nth-child(4) {
    background-color: rgb(155, 188, 199);
}

table th:nth-child(5) {
    background-color: rgb(155, 188, 199);
}

table tr:nth-child(odd) {
    background-color: rgb(240, 212, 152);
}
table tr:nth-child(even) {
    background-color: rgb(238, 238, 238);
}

a:hover {
    background-color: #aeddf3;
}

main > ul {
    margin-left: 14vw;
    margin-right: 14vw;
    max-width: 1024px;
}

.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.no-underline {
    text-decoration: none;
}

#turtle-img {
    width: 50vw;
    border: 4px solid black;
}

.left-center {
    text-align:left;
}

.footer-tables {
    nav-down: auto;
}

.forms-ul {
    text-align:left;
    list-style: none
    
}

