1table.dataTable { 2 clear: both; 3 margin-top: 6px !important; 4 margin-bottom: 6px !important; 5 max-width: none !important; 6 border-collapse: separate !important; 7 border-spacing: 0; 8} 9table.dataTable td, 10table.dataTable th { 11 -webkit-box-sizing: content-box; 12 box-sizing: content-box; 13} 14table.dataTable td.dataTables_empty, 15table.dataTable th.dataTables_empty { 16 text-align: center; 17} 18table.dataTable.nowrap th, 19table.dataTable.nowrap td { 20 white-space: nowrap; 21} 22 23div.dataTables_wrapper div.dataTables_length label { 24 font-weight: normal; 25 text-align: left; 26 white-space: nowrap; 27} 28div.dataTables_wrapper div.dataTables_length select { 29 width: auto; 30 display: inline-block; 31} 32div.dataTables_wrapper div.dataTables_filter { 33 text-align: right; 34} 35div.dataTables_wrapper div.dataTables_filter label { 36 font-weight: normal; 37 white-space: nowrap; 38 text-align: left; 39} 40div.dataTables_wrapper div.dataTables_filter input { 41 margin-left: 0.5em; 42 display: inline-block; 43 width: auto; 44} 45div.dataTables_wrapper div.dataTables_info { 46 padding-top: 0.85em; 47 white-space: nowrap; 48} 49div.dataTables_wrapper div.dataTables_paginate { 50 margin: 0; 51 white-space: nowrap; 52 text-align: right; 53} 54div.dataTables_wrapper div.dataTables_paginate ul.pagination { 55 margin: 2px 0; 56 white-space: nowrap; 57 justify-content: flex-end; 58} 59div.dataTables_wrapper div.dataTables_processing { 60 position: absolute; 61 top: 50%; 62 left: 50%; 63 width: 200px; 64 margin-left: -100px; 65 margin-top: -26px; 66 text-align: center; 67 padding: 1em 0; 68} 69 70table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, 71table.dataTable thead > tr > td.sorting_asc, 72table.dataTable thead > tr > td.sorting_desc, 73table.dataTable thead > tr > td.sorting { 74 padding-right: 30px; 75} 76table.dataTable thead > tr > th:active, 77table.dataTable thead > tr > td:active { 78 outline: none; 79} 80table.dataTable thead .sorting, 81table.dataTable thead .sorting_asc, 82table.dataTable thead .sorting_desc, 83table.dataTable thead .sorting_asc_disabled, 84table.dataTable thead .sorting_desc_disabled { 85 cursor: pointer; 86 position: relative; 87} 88table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, 89table.dataTable thead .sorting_asc:before, 90table.dataTable thead .sorting_asc:after, 91table.dataTable thead .sorting_desc:before, 92table.dataTable thead .sorting_desc:after, 93table.dataTable thead .sorting_asc_disabled:before, 94table.dataTable thead .sorting_asc_disabled:after, 95table.dataTable thead .sorting_desc_disabled:before, 96table.dataTable thead .sorting_desc_disabled:after { 97 position: absolute; 98 bottom: 0.9em; 99 display: block; 100 opacity: 0.3; 101} 102table.dataTable thead .sorting:before, 103table.dataTable thead .sorting_asc:before, 104table.dataTable thead .sorting_desc:before, 105table.dataTable thead .sorting_asc_disabled:before, 106table.dataTable thead .sorting_desc_disabled:before { 107 right: 1em; 108 content: "\2191"; 109} 110table.dataTable thead .sorting:after, 111table.dataTable thead .sorting_asc:after, 112table.dataTable thead .sorting_desc:after, 113table.dataTable thead .sorting_asc_disabled:after, 114table.dataTable thead .sorting_desc_disabled:after { 115 right: 0.5em; 116 content: "\2193"; 117} 118table.dataTable thead .sorting_asc:before, 119table.dataTable thead .sorting_desc:after { 120 opacity: 1; 121} 122table.dataTable thead .sorting_asc_disabled:before, 123table.dataTable thead .sorting_desc_disabled:after { 124 opacity: 0; 125} 126 127div.dataTables_scrollHead table.dataTable { 128 margin-bottom: 0 !important; 129} 130 131div.dataTables_scrollBody table { 132 border-top: none; 133 margin-top: 0 !important; 134 margin-bottom: 0 !important; 135} 136div.dataTables_scrollBody table thead .sorting:before, 137div.dataTables_scrollBody table thead .sorting_asc:before, 138div.dataTables_scrollBody table thead .sorting_desc:before, 139div.dataTables_scrollBody table thead .sorting:after, 140div.dataTables_scrollBody table thead .sorting_asc:after, 141div.dataTables_scrollBody table thead .sorting_desc:after { 142 display: none; 143} 144div.dataTables_scrollBody table tbody tr:first-child th, 145div.dataTables_scrollBody table tbody tr:first-child td { 146 border-top: none; 147} 148 149div.dataTables_scrollFoot > .dataTables_scrollFootInner { 150 box-sizing: content-box; 151} 152div.dataTables_scrollFoot > .dataTables_scrollFootInner > table { 153 margin-top: 0 !important; 154 border-top: none; 155} 156 157@media screen and (max-width: 767px) { 158 div.dataTables_wrapper div.dataTables_length, 159 div.dataTables_wrapper div.dataTables_filter, 160 div.dataTables_wrapper div.dataTables_info, 161 div.dataTables_wrapper div.dataTables_paginate { 162 text-align: center; 163 } 164} 165table.dataTable.table-sm > thead > tr > th { 166 padding-right: 20px; 167} 168table.dataTable.table-sm .sorting:before, 169table.dataTable.table-sm .sorting_asc:before, 170table.dataTable.table-sm .sorting_desc:before { 171 top: 5px; 172 right: 0.85em; 173} 174table.dataTable.table-sm .sorting:after, 175table.dataTable.table-sm .sorting_asc:after, 176table.dataTable.table-sm .sorting_desc:after { 177 top: 5px; 178} 179 180table.table-bordered.dataTable th, 181table.table-bordered.dataTable td { 182 border-left-width: 0; 183} 184table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, 185table.table-bordered.dataTable td:last-child, 186table.table-bordered.dataTable td:last-child { 187 border-right-width: 0; 188} 189table.table-bordered.dataTable tbody th, 190table.table-bordered.dataTable tbody td { 191 border-bottom-width: 0; 192} 193 194div.dataTables_scrollHead table.table-bordered { 195 border-bottom-width: 0; 196} 197 198div.table-responsive > div.dataTables_wrapper > div.row { 199 margin: 0; 200} 201div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child { 202 padding-left: 0; 203} 204div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child { 205 padding-right: 0; 206} 207