body, td, th
{
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

table
{
    position: relative;
    border-collapse: collapse;
    margin: 0 auto;
}

td, th
{
    padding: 10px;
    border-bottom: solid 1px blue;
    border-spacing: 0;
}

th
{
    position: sticky;
    top: 0;
    background: white;
    border-bottom: double 3px blue;
}

th:first-child
{
    text-align: left;
}

tr:nth-child(odd) td
{
    background: silver;
}