table {

font-size: 14px;
margin: auto;
margin-top:50px;
margin-bottom: 15px;
border-spacing: 0;
text-align: center;
}
th {
background: #f5f5f5;
color: black;
padding: 10px 10px;
}
th, td {
border-style: solid;
border-width: 0 1px 1px 0;
border-color: white;
}
th:first-child, td:first-child {
text-align: left;
}
th:first-child {

}
th:last-child {

border-right: none;
}
td {
padding: 10px 20px;
background: #f9f9f9; 
color: black;
}
tr:last-child td:first-child {

}
tr:last-child td:last-child {

}
tr td:last-child {
border-right: none;
}
