body {
    font-size: larger;
}

h1 {
    text-align: center;
    color: rgb(11, 149, 190);
}

h3 {
    margin: 1%;
}

h3, p {
    color: rgb(176, 176, 189);
}

.description ul {
    margin-left: 5%;
}

.Courses #table-header {
    text-align: center;
    color: #fff;
    font-size: 225%;
}

.Courses #main-row {
    background-color: rgba(13, 185, 13, 0.521);
    height: 35px;
    color: #fff;
    font-size: 135%;
}

.Courses table {
    margin: 3%;
    width: 90%;
    text-align: center;
}

.Courses table, th{
    border: 2px solid rgba(176, 176, 189, 0.514);
    height: 80px;
    font-size: 105%;
}

.Courses th {
    color: #d4c9c9;
}

.nb {
    margin: 2%;
    color: rgb(0, 204, 255);
}

@media screen and (max-width: 570px) {
    #main-header {
        width: 123%;
    }

    footer {
        width: 123%;
        height: 30% !important;
    }
}
