table {
    border-collapse: collapse;
    width: 100%;
    margin-top: 40px;
    font-size: 24px;
}

th,
td {
    text-align: left;
    padding: 8px;
    border: 1px solid #1f469b;

}

th {
    background-color: #1f469b;
    font-size: 500;
    color: #ffffff;
}

tr:nth-child(even) {
    background-color: #e8ecf5;
}

h1 {
    text-align: center;
    color: #1f469b;
}

.input {
    text-align: center;
}

label {
    padding: 0 15px 0 0;
}

.logo {
    text-align: center;
    padding: 15px 0 0 0;
}