.table th, .table td {
    border: 1px solid #4c4c4c;
}

table {
    width: 100%;
    border-collapse: collapse;
    /*border-radius: 10px;*/
    border-spacing: 1px;
}

td, th {
    padding: 5px;
}

.table tr:nth-child(odd) > td {
    background-color: rgba(255, 255, 255, 10%);
}

/*
.table th:first-of-type {
    border-top-left-radius: 10px;
}
.table th:last-of-type {
    border-top-right-radius: 10px;
}
.table tr:last-of-type td:first-of-type {
    border-bottom-left-radius: 10px;
}
.table tr:last-of-type td:last-of-type {
    border-bottom-right-radius: 10px;
}
*/