1table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
bottom: .5em;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
padding: 8px;
line-height: 1.42857143;
font-weight: 500;
vertical-align: top;
border-top: 1px solid #ddd;
}
.table>thead
{
background-color: #034f38;
color: #fff;
}
.table>thead:first-child>tr:first-child>th {
color: #fff;
}
th.th-sm {
width: 3%; 
}
img.members {
width: 100px;
height: 100px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
border: 1px solid #ddd;
vertical-align: middle !important;
text-align: center !important;
}
table {
border: 1px solid #aaa;
border-collapse: separate;
overflow: hidden;
border-spacing: 0;
border-radius: 10px;
text-align: center;
border: 1px solid #aaa;
border-collapse: separate;
border: solid white 1px;
border-radius: 13px; 
}
th, td {
padding: .6em 3em;
vertical-align: middle;
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
}
&:last-child {
border-right: none;
}
.table>tbody {
border: solid 1.2px #034f38;
color: #333;
padding: 10px;
text-shadow: 1px 1px 1px #ffffff;
}
@media screen and (max-width: 767px)
.table-responsive {
width: 100%;
margin-bottom: 15px;
overflow-y: hidden;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}