* {
    font-family: Ubuntu, sans-serif;
    text-align: center;
}

/*shadow border*/
table {
    box-shadow: 5px 10px 8px #628ca6;

}

table, th, td {
border: 1px solid #bbb;
    border-collapse: collapse;

}
th, tfoot {
   background-color: #7fb9c2; 
}

th {
    font-size: 1.5rem;
}

tfoot {
    font-size: .75rem;
}
th, tr td {
    padding: .5rem;
}

table tr:nth-child(2){
    font-weight: bold;
    color: white;
    font-size: 1.15rem;
    background-color: #628ca6;
}

/*Every odd element, except the first 1)*/
table tr:nth-child(2n+3) {
    background: #e7f0ed;
}

/*Every even element, except the first 1)*/
table tr:nth-child(2n+4) {
    background-color:#e7ffed;
}

/*target specific cell*/
table tr:nth-child(6) td:nth-child(3) {
    background-color: #628ca6;
    color: white;
}

/*target specific cell*/
table tr:nth-child(7) td:nth-child(1) {
    font-style: italic;
}