.table-responsive {
font-size: 12px;
border-collapse:collapse;
border-spacing:0;
margin: 0 auto 20px;
vertical-align: middle;
}

.table-responsive tr:nth-of-type(odd) { 
background:#f5f5f5; 
}

.table > :not(:last-child) > :last-child > * {
  background: #1B1B1B;
  color: #fff;
  ertical-align: middle;
  border-right: 1px solid #ebebeb;
}


@media screen and (min-width:800px){

.table-responsive {width: 100%;}

.table-responsive thead th {
height:50px;
line-height:30px;
border:1px solid #ebebeb;
background: #000;
color:#fff;
}

.table-responsive tbody td {
height:30px;
line-height:1.4;
border:1px solid #ebebeb;
}
}