body {
    margin: 0px;
    background-image: url(background.jpg);
    background-size: 50vh;
}
#myTable {
    width: 80%;
    margin: 50px auto;
    border-collapse: collapse;
}
#myTable>caption {
    text-align: right;
    font-size: small;
    caption-side: bottom;
}
#myTable>thead>tr>td {
    font-size: 30px;
    font-weight: lighter;
    padding: 5px 6px;
    text-align: center;
    border: 2px;
    border-style: solid;
}
#myTable>thead>tr {background-color: rgb(47, 80, 142);}
#myTable>tbody>tr>td {
    font-size: 24px;
    padding: 5px 6px;
    border: 2px;
    border-style: solid;
}
#myTable>colgroup>col:nth-child(1) {background-color:rgb(86, 100, 186);}
#myTable>colgroup>col:nth-child(2) {background-color: rgb(100, 148, 237);}
#myTable>colgroup>col:nth-child(3) {background-color: rgb(152, 207, 255);}
#myTable>colgroup>col:nth-child(4) {background-color: rgb(202, 237, 255);}
#myTable>colgroup>col:nth-child(5) {background-color: rgb(240, 248, 255);}