@charset "utf-8";
.headerStyle3 { position: relative}
#myTable, #specialTable { width: 100% !important; }
#myTable, #myTable2, #specialTable { color: #333; border-top: 0; }
#myTable th, #myTable2 th, #specialTable th { background: #F3CB02; font-size: 24px; border: 0; padding: 0; }
#myTable th td:nth-child(2), #myTable2 th td:nth-child(2), #specialTable th td:nth-child(2) { background: #333; color: #FFF; padding: 8px; border: 0; }
#myTable tbody tr:nth-of-type(odd) > td.col-md-3, #myTable tbody tr:nth-of-type(even) > td.col-md-3 { border: 1px solid #ccc; border-top: 0 }
#myTable tbody tr:nth-child(1) td, #myTable2 tbody tr:nth-child(1) td { border-top: 0 }
.dataTables_wrapper .pagination li a, .dataTables_wrapper .pagination li span { border-radius: 0 !important; background: transparent; }
.pagination > li > a:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:hover { background: #ddd; color: #333; border: 0; }
.dataTables_wrapper .dataTables_paginate .paginate_button.active, .table-striped > tbody > tr:nth-of-type(odd), #specialTable.table.table-striped > tbody > tr:nth-of-type(odd) > td, #specialTable.table.table-striped > tbody > tr:nth-of-type(odd) { background: #fff; }
#specialTable_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button.active, #specialTable_wrapper.dataTables_wrapper .dataTables_paginate .paginate_button.active a { background: #999; color: #FFF; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { border: 1px solid #ddd; }
#specialTable.table.table-bordered.dataTable td > table tr td > table tr td { padding: 0 10px; line-height: 30px; font-weight: bold; }
#specialTable.table.table-bordered.dataTable td > table tr td.col-xs-12 { padding: 0; }
@media ( max-width: 991px ) {
#specialTable.table > tbody > tr > td { padding: 8px 0; float: left; } }