.clearfix { overflow: hidden; } .results { color: #0073aa; padding: 0 10px; } table.dataTable { background: #fff; } table.dataTable thead th { border: none; padding: 10px 18px 0; } table.dataTable thead th, table.dataTable thead td { border-bottom-color: #ddd; border-right: solid 1px #ddd; } table.dataTable thead th:first-child, table.dataTable thead td:first-child { border-left: solid 1px #ddd; } .dataTables_wrapper .heading { background: #32373C; padding: 10px; } .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: #fff; } .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { color: #eee !important; } .dataTables_wrapper .select-info { color: #eee; font-size: 0.8em; margin: 0 20px; padding: 5px; } div.dt-buttons { float: none; padding: 20px; text-align: center; }