table {
    width: 100%;
    text-align: left;
    border-bottom: 2px solid #ffffff;
    border-radius: 6px;
    border-collapse: separate;
    border-spacing: 2px;
}

th {
    background-color: #5a95bf;
    color: white !important;
    font-size: 16px !important;
    text-align: center !important;
}

table thead tr {
    color: #ffffff;
    font-weight: bold;
    background: #ffffff;
    color: black;
    font-size: 16px;
}

table tr td {
    border-right: 1px solid #ffffff;
    color: black !important;
    font-size: 16px;
}

table tr td:last-child {
    border-right: 0px;
}

table tbody tr:nth-child {
    background: #ffffff;
}

table tbody tr:nth-child(1n) {
    background: #ebebeb;

}

table tbody tr:nth-child(2n) {
    background: #ebebeb;
}

table tbody tr:nth-child(3n) {
    background: #ebebeb;
}

table tbody tr:nth-child(4n) {
    background: #ebebeb;
}

table tbody tr:nth-child(5n) {
    background: #ebebeb;
}


table tbody tr:nth-child(6n) {
    background: #ebebeb;
}

table tbody tr:nth-child(7n) {
    background: #ebebeb;
}

table tbody tr:nth-child(8n) {
    background: #ebebeb;
}

table tr td {
    text-align: center;
}

table tr td ~ td {
    text-align: left;
}

table tr td + td + td {
    text-align: center;
}
