table {
    border-collapse: collapse;
    margin: 15px 0;
    overflow-x: auto;
	width: 100%;
}
@media only screen and (max-width: 768px) {
	table {
    display: block;
    white-space: nowrap;
}
}
tbody tr:nth-child(even) {
    background-color: #74b4f517;
}

tbody tr:nth-child(odd) {
    background-color: #fff;
}

th,
td {
    color: #5e5e5e;
    padding: 10px;
    border: 1px solid #f3f3f3;
}

table > thead > tr > th,
table > tbody > tr:nth-child(0) > td{
   background-color: #1e87f0;
   color: #f6f6f6;
}
/*
table > thead > tr > th:nth-child(1)
 {
    border-radius: 10px 0 0 0
 }
table > thead > tr > th:nth-last-child(1)
 {
    border-radius: 0 10px 0 0
 }
table > tbody > tr:nth-last-child(1) > td:nth-child(1)
 {
    border-radius: 0 0 0 10px
 }
table > tbody > tr:nth-last-child(1) > td:nth-last-child(1)
 {
    border-radius: 0 0 10px 0
 }*/
 