main {
    display: grid;
    grid-template-columns: 10em 10em;
    grid-template-rows: 1fr repeat(4, 20%);
    margin: 10px;
    justify-content: center;
    text-align: center;
    background-color: lightblue;
    padding-top: 20px;
    border-radius: 25px;
}
table {
    grid-row: 1 / 2;
    grid-column: 1 / 3;
}
main label {
    grid-row: 2 / 3;
}
#sectionNumber {
    grid-row: 2 / 3;
    grid-column: 2 / 3;
    width: 50%;
    justify-self: center;
}
#enrollStudent {
    grid-row: 3 / 4;
    grid-column: 1 / 3;
    width: 50%;
    justify-self: center;
}
h3 {
    justify-self: center;
}
#newSection {
    background-color: lightcoral;
    display: grid;
    grid-template-columns: 1fr;
    width: 50%;
    text-align: center;
    justify-self: center;
    padding: 20px;
    border-radius: 25px;
}
#newSection input {
    width: 50%;
    justify-self: center;
}
#addSection {
    margin-top: 10px;
    justify-self: center;
}