h1 {
    padding-top: 25px;
    padding-left: 10px;
    font-family: Georgia, 'Times New Roman', Times, serif;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px;
    padding-left: 25px;
}
table {
    background-color: #cae7f5;
    padding: 20px;
    padding-bottom: 10px;
}
th:hover {background-color: rgb(247, 238, 187);}
td:hover {background-color: rgb(247, 238, 187);}
th {
    color: rgb(9, 105, 178);
    padding: 8px;
    text-align: center;
}
td {
    color:rgb(103, 173, 226);
    padding: 40px;
}
.ST {
    background-color: white;
}
.FN {
    background-color: rgb(219, 239, 251);
}
.S {
    background-color: white;
}
.H {
    background-color: rgb(219, 239, 251);
}
.TT {
    background-color: white;
}
.feedback {
    padding-top: 50px;
    font-family: Georgia, 'Times New Roman', Times, serif;
    width: 400px;
}
legend {
    font-size: 25px;
    font-weight: bold;
    padding-bottom: 15px;
}
.formsquare {
    background-color: rgb(196, 248, 255);
}
.submit {
    background-color: rgb(124, 244, 49);
    color: rgb(40, 79, 16);
    margin-top: 15px;
}

input, textarea, label {
    display: block;
}

label {
    margin-bottom: .5em;
    margin-top: 1em;
}
