table.dataTable {
    border-collapse: separate;
    border-spacing: 0 1em;
    width: 1050px;
}

table.dataTable > tbody > tr {
    background-color: #efefef;
    margin-bottom: 10px;
}

table.dataTable > tbody > tr, td:first-child {
    border-top-left-radius: 5px;
}

table.dataTable > tbody > tr, td:last-child {
    border-top-right-radius: 5px;
}

table.dataTable > tbody > tr td:first-child {
    border-bottom-left-radius: 5px;
}

table.dataTable > tbody > tr td:last-child {
    border-bottom-right-radius: 5px;
}

table.dataTable > tbody > tr td {
    font-size: 1.2em;
}

table.dataTable tbody th, table.dataTable tbody td {
    padding: 12px 4px;
}

table.dataTable thead > tr > th {
    padding-right: 8px !important;
}

.dataTables_wrapper {
    width: 1050px;
    padding-left: 15px;
}

table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:after {
    right: 1px;
}
