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