table,
th,
td {
    text-align: left;

    font-family: Raleway, sans-serif;
    font-size: 1.3rem;
    line-height: 14px;

    padding: 12px 18px;
    
    border-collapse: collapse;
    border-right: 1px solid gainsboro;
    
} 
th:first-child,
td:first-child {
    padding-left: 18px;
}
th:last-child,
td:last-child {
    padding-right: 0; 
    border-right: 1px solid transparent;
}

th{
    border-bottom: 1px solid gainsboro;
    font-weight: 600;
}

tr{
    border-bottom: 1px solid gainsboro; 
}

tr:last-child{
    border-bottom: 1px solid transparent; 
}