PluginProbe
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits / 3.1.2
Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits v3.1.2
3.2.2 3.2.3 3.2.1 3.2.0 3.1.9 3.1.8 3.1.7 3.1.6 3.1.5 3.1.4 3.1.3 3.1.2 3.1.1 3.1.0 3.0.9 trunk 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.1.3 1.1.4 1.1.5 All 174 releases
master-addons / assets / css / addons / ma-data-table.css

ma-data-table.css in Master Addons for Elementor – Elementor Addons, Widgets, Mega Menu Builder, Popup Builder, Widget Builder & Template Kits 3.1.2, at assets/css/addons/ma-data-table.css

1,232 lines 32.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .jltma-data-table-container {
2 display: flex;
3 flex-direction: column;
4 flex-wrap: nowrap;
5 width: 100%;
6 max-width: 100%;
7 }
8
9 .jltma-data-table-container img {
10 width: 100%;
11 height: auto;
12 }
13
14 .jltma-data-table-container label {
15 margin: 0;
16 }
17
18 table.dataTable {
19 width: 100%;
20 margin: 0 auto;
21 clear: both;
22 border-collapse: separate;
23 border-spacing: 0;
24 }
25
26 table.dataTable tfoot th,
27 table.dataTable thead th {
28 font-weight: 700;
29 }
30
31 table.dataTable thead td,
32 table.dataTable thead th {
33 padding: 10px;
34 border-bottom: 1px solid #ddd;
35 }
36
37 table.dataTable thead td:active,
38 table.dataTable thead th:active {
39 outline: 0;
40 }
41
42 table.dataTable tfoot td,
43 table.dataTable tfoot th {
44 padding: 10px;
45 border-top: 1px solid #ddd;
46 }
47
48 table.dataTable thead .sorting,
49 table.dataTable thead .sorting_asc,
50 table.dataTable thead .sorting_asc_disabled,
51 table.dataTable thead .sorting_desc,
52 table.dataTable thead .sorting_desc_disabled {
53 cursor: pointer;
54 }
55
56 .dataTables_scrollHead table.dataTable thead .sorting,
57 .dataTables_scrollHead table.dataTable thead .sorting_asc,
58 .dataTables_scrollHead table.dataTable thead .sorting_asc_disabled,
59 .dataTables_scrollHead table.dataTable thead .sorting_desc,
60 .dataTables_scrollHead table.dataTable thead .sorting_desc_disabled {
61 position: relative;
62 }
63
64 .dataTables_scrollHead table.dataTable thead .sorting:after,
65 .dataTables_scrollHead table.dataTable thead .sorting_asc:after,
66 .dataTables_scrollHead table.dataTable thead .sorting_asc_disabled:after,
67 .dataTables_scrollHead table.dataTable thead .sorting_desc:after,
68 .dataTables_scrollHead table.dataTable thead .sorting_desc_disabled:after {
69 font-family: "Font Awesome 5 Free";
70 position: absolute;
71 top: 50%;
72 transform: translateY(-50%);
73 right: auto;
74 left: auto;
75 }
76
77 .dataTables_scrollHead table.dataTable thead .sorting:after {
78 content: "\f0dc";
79 }
80
81 .dataTables_scrollHead table.dataTable thead .sorting_asc:after {
82 content: "\f0de";
83 }
84
85 .dataTables_scrollHead table.dataTable thead .sorting_desc:after {
86 content: "\f0dd";
87 }
88
89 .dataTables_scrollHead table.dataTable thead .sorting_asc_disabled:after,
90 .dataTables_scrollHead table.dataTable thead .sorting_desc_disabled:after {
91 content: "\f0dc";
92 }
93
94 table.dataTable tbody tr {
95 background-color: #fff;
96 }
97
98 table.dataTable tbody tr.selected {
99 background-color: #B0BED9;
100 }
101
102 table.dataTable tbody td,
103 table.dataTable tbody th {
104 padding: 8px 10px;
105 }
106
107 table.dataTable.display tbody td,
108 table.dataTable.display tbody th,
109 table.dataTable.row-border tbody td,
110 table.dataTable.row-border tbody th {
111 border-top: 1px solid #ddd;
112 }
113
114 table.dataTable.display tbody tr:first-child td,
115 table.dataTable.display tbody tr:first-child th,
116 table.dataTable.row-border tbody tr:first-child td,
117 table.dataTable.row-border tbody tr:first-child th {
118 border-top: none;
119 }
120
121 table.dataTable.cell-border tbody td,
122 table.dataTable.cell-border tbody th {
123 border-top: 1px solid #ddd;
124 border-right: 1px solid #ddd;
125 }
126
127 table.dataTable.cell-border tbody tr td:first-child,
128 table.dataTable.cell-border tbody tr th:first-child {
129 border-left: 1px solid #ddd;
130 }
131
132 table.dataTable.cell-border tbody tr:first-child td,
133 table.dataTable.cell-border tbody tr:first-child th {
134 border-top: none;
135 }
136
137 table.dataTable thead td,
138 table.dataTable thead th {
139 border-right: 1px solid #ddd;
140 border-top: 1px solid #ddd;
141 }
142
143 table.dataTable thead td:first-child,
144 table.dataTable thead th:first-child {
145 border-left: 1px solid #ddd;
146 }
147
148 table.dataTable.display tbody tr.odd,
149 table.dataTable.stripe tbody tr.odd {
150 background-color: #f9f9f9;
151 }
152
153 table.dataTable.display tbody tr.odd.selected,
154 table.dataTable.stripe tbody tr.odd.selected {
155 background-color: #acbad4;
156 }
157
158 table.dataTable.display tbody tr:hover,
159 table.dataTable.hover tbody tr:hover {
160 background-color: #f6f6f6;
161 }
162
163 table.dataTable.display tbody tr:hover.selected,
164 table.dataTable.hover tbody tr:hover.selected {
165 background-color: #aab7d1;
166 }
167
168 table.dataTable.display tbody tr > .sorting_1,
169 table.dataTable.display tbody tr > .sorting_2,
170 table.dataTable.display tbody tr > .sorting_3,
171 table.dataTable.order-column tbody tr > .sorting_1,
172 table.dataTable.order-column tbody tr > .sorting_2,
173 table.dataTable.order-column tbody tr > .sorting_3 {
174 background-color: #fafafa;
175 }
176
177 table.dataTable.display tbody tr.selected > .sorting_1,
178 table.dataTable.display tbody tr.selected > .sorting_2,
179 table.dataTable.display tbody tr.selected > .sorting_3,
180 table.dataTable.order-column tbody tr.selected > .sorting_1,
181 table.dataTable.order-column tbody tr.selected > .sorting_2,
182 table.dataTable.order-column tbody tr.selected > .sorting_3 {
183 background-color: #acbad5;
184 }
185
186 table.dataTable.display tbody tr.odd > .sorting_1,
187 table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
188 background-color: #f1f1f1;
189 }
190
191 table.dataTable.display tbody tr.odd > .sorting_2,
192 table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
193 background-color: #f3f3f3;
194 }
195
196 table.dataTable.display tbody tr.odd > .sorting_3,
197 table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
198 background-color: #f5f5f5;
199 }
200
201 table.dataTable.display tbody tr.odd.selected > .sorting_1,
202 table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
203 background-color: #a6b4cd;
204 }
205
206 table.dataTable.display tbody tr.odd.selected > .sorting_2,
207 table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
208 background-color: #a8b5cf;
209 }
210
211 table.dataTable.display tbody tr.odd.selected > .sorting_3,
212 table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
213 background-color: #a9b7d1;
214 }
215
216 table.dataTable.display tbody tr.even > .sorting_1,
217 table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
218 background-color: #fafafa;
219 }
220
221 table.dataTable.display tbody tr.even > .sorting_2,
222 table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
223 background-color: #fcfcfc;
224 }
225
226 table.dataTable.display tbody tr.even > .sorting_3,
227 table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
228 background-color: #fefefe;
229 }
230
231 table.dataTable.display tbody tr.even.selected > .sorting_1,
232 table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
233 background-color: #acbad5;
234 }
235
236 table.dataTable.display tbody tr.even.selected > .sorting_2,
237 table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
238 background-color: #aebcd6;
239 }
240
241 table.dataTable.display tbody tr.even.selected > .sorting_3,
242 table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
243 background-color: #afbdd8;
244 }
245
246 table.dataTable.display tbody tr:hover > .sorting_1,
247 table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
248 background-color: #eaeaea;
249 }
250
251 table.dataTable.display tbody tr:hover > .sorting_2,
252 table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
253 background-color: #ececec;
254 }
255
256 table.dataTable.display tbody tr:hover > .sorting_3,
257 table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
258 background-color: #efefef;
259 }
260
261 table.dataTable.display tbody tr:hover.selected > .sorting_1,
262 table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
263 background-color: #a2aec7;
264 }
265
266 table.dataTable.display tbody tr:hover.selected > .sorting_2,
267 table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
268 background-color: #a3b0c9;
269 }
270
271 table.dataTable.display tbody tr:hover.selected > .sorting_3,
272 table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
273 background-color: #a5b2cb;
274 }
275
276 table.dataTable.no-footer {
277 border-bottom: 1px solid #111;
278 }
279
280 table.dataTable.nowrap td,
281 table.dataTable.nowrap th {
282 white-space: nowrap;
283 }
284
285 table.dataTable td.dt-left,
286 table.dataTable th.dt-left {
287 text-align: left;
288 }
289
290 table.dataTable td.dataTables_empty,
291 table.dataTable td.dt-center,
292 table.dataTable th.dt-center {
293 text-align: center;
294 }
295
296 table.dataTable td.dt-right,
297 table.dataTable th.dt-right {
298 text-align: right;
299 }
300
301 table.dataTable td.dt-justify,
302 table.dataTable th.dt-justify {
303 text-align: justify;
304 }
305
306 table.dataTable td.dt-nowrap,
307 table.dataTable th.dt-nowrap {
308 white-space: nowrap;
309 }
310
311 table.dataTable tfoot td.dt-head-left,
312 table.dataTable tfoot th.dt-head-left,
313 table.dataTable thead td.dt-head-left,
314 table.dataTable thead th.dt-head-left {
315 text-align: left;
316 }
317
318 table.dataTable tfoot td.dt-head-center,
319 table.dataTable tfoot th.dt-head-center,
320 table.dataTable thead td.dt-head-center,
321 table.dataTable thead th.dt-head-center {
322 text-align: center;
323 }
324
325 table.dataTable tfoot td.dt-head-right,
326 table.dataTable tfoot th.dt-head-right,
327 table.dataTable thead td.dt-head-right,
328 table.dataTable thead th.dt-head-right {
329 text-align: right;
330 }
331
332 table.dataTable tfoot td.dt-head-justify,
333 table.dataTable tfoot th.dt-head-justify,
334 table.dataTable thead td.dt-head-justify,
335 table.dataTable thead th.dt-head-justify {
336 text-align: justify;
337 }
338
339 table.dataTable tfoot td.dt-head-nowrap,
340 table.dataTable tfoot th.dt-head-nowrap,
341 table.dataTable thead td.dt-head-nowrap,
342 table.dataTable thead th.dt-head-nowrap {
343 white-space: nowrap;
344 }
345
346 table.dataTable tbody td.dt-body-left,
347 table.dataTable tbody th.dt-body-left {
348 text-align: left;
349 }
350
351 table.dataTable tbody td.dt-body-center,
352 table.dataTable tbody th.dt-body-center {
353 text-align: center;
354 }
355
356 table.dataTable tbody td.dt-body-right,
357 table.dataTable tbody th.dt-body-right {
358 text-align: right;
359 }
360
361 table.dataTable tbody td.dt-body-justify,
362 table.dataTable tbody th.dt-body-justify {
363 text-align: justify;
364 }
365
366 table.dataTable tbody td.dt-body-nowrap,
367 table.dataTable tbody th.dt-body-nowrap {
368 white-space: nowrap;
369 }
370
371 table.dataTable,
372 table.dataTable td,
373 table.dataTable th {
374 box-sizing: content-box;
375 }
376
377 .dataTables_wrapper {
378 position: relative;
379 clear: both;
380 zoom: 1;
381 }
382
383 .dataTables_wrapper .dataTables_length {
384 float: left;
385 }
386
387 .dataTables_wrapper .dataTables_filter {
388 float: right;
389 text-align: right;
390 }
391
392 .dataTables_wrapper .dataTables_filter input {
393 margin-left: 0.5em;
394 box-shadow: none;
395 outline: 0;
396 border: 1px solid #ddd;
397 padding: 10px;
398 line-height: 1.2;
399 font-size: 0.9em;
400 }
401
402 .dataTables_wrapper .dataTables_info {
403 clear: both;
404 float: left;
405 }
406
407 .dataTables_wrapper .dataTables_paginate {
408 float: right;
409 text-align: right;
410 }
411
412 .dataTables_wrapper .dataTables_paginate .paginate_button {
413 box-sizing: border-box;
414 display: inline-block;
415 min-width: 1.5em;
416 padding: 0.5em 1em;
417 margin-left: 4px;
418 text-align: center;
419 text-decoration: none !important;
420 cursor: pointer;
421 color: #252525;
422 background-color: #eee;
423 border-radius: 4px;
424 line-height: 1.5;
425 font-size: 0.9em;
426 transition: all 0.2s ease-in-out;
427 }
428
429 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
430 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,
431 .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
432 cursor: default;
433 opacity: 0.5;
434 pointer-events: none;
435 }
436
437 .dataTables_wrapper .dataTables_paginate .paginate_button.current,
438 .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
439 .dataTables_wrapper .dataTables_paginate .paginate_button:active,
440 .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
441 outline: 0;
442 background-color: #252525;
443 color: #fff;
444 }
445
446 .dataTables_wrapper .dataTables_paginate .ellipsis {
447 padding: 0 1em;
448 }
449
450 .dataTables_wrapper .dataTables_processing {
451 position: absolute;
452 top: 50%;
453 left: 50%;
454 width: 100%;
455 height: 40px;
456 margin-left: -50%;
457 margin-top: -25px;
458 padding-top: 20px;
459 text-align: center;
460 font-size: 1.2em;
461 background-color: #fff;
462 }
463
464 .dataTables_wrapper .dataTables_filter,
465 .dataTables_wrapper .dataTables_info,
466 .dataTables_wrapper .dataTables_length,
467 .dataTables_wrapper .dataTables_paginate,
468 .dataTables_wrapper .dataTables_processing {
469 color: #333;
470 }
471
472 .dataTables_wrapper .dataTables_scroll {
473 clear: both;
474 padding: 15px 0;
475 }
476
477 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
478 -webkit-overflow-scrolling: touch;
479 }
480
481 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td,
482 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th,
483 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td,
484 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th {
485 vertical-align: middle;
486 }
487
488 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td > div.dataTables_sizing,
489 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing,
490 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing,
491 .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing {
492 height: 0;
493 overflow: hidden;
494 margin: 0 !important;
495 padding: 0 !important;
496 }
497
498 .dataTables_wrapper.no-footer .dataTables_scrollBody {
499 border-bottom: 1px solid #ddd;
500 }
501
502 .dataTables_wrapper.no-footer div.dataTables_scrollBody > table,
503 .dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable {
504 border-bottom: none;
505 }
506
507 .dataTables_wrapper:after {
508 visibility: hidden;
509 display: block;
510 content: "";
511 clear: both;
512 height: 0;
513 }
514
515 @media screen and (max-width: 767px) {
516 .dataTables_wrapper .dataTables_info,
517 .dataTables_wrapper .dataTables_paginate {
518 float: none;
519 text-align: center;
520 }
521 .dataTables_wrapper .dataTables_paginate {
522 margin-top: 0.5em;
523 }
524 }
525 @media screen and (max-width: 640px) {
526 .dataTables_wrapper .dataTables_filter,
527 .dataTables_wrapper .dataTables_length {
528 float: none;
529 text-align: center;
530 }
531 .dataTables_wrapper .dataTables_filter {
532 margin-top: 0.5em;
533 }
534 }
535 @keyframes dtb-spinner {
536 100% {
537 transform: rotate(360deg);
538 }
539 }
540 @-o-keyframes dtb-spinner {
541 100% {
542 -o-transform: rotate(360deg);
543 transform: rotate(360deg);
544 }
545 }
546 @-ms-keyframes dtb-spinner {
547 100% {
548 -ms-transform: rotate(360deg);
549 transform: rotate(360deg);
550 }
551 }
552 @-webkit-keyframes dtb-spinner {
553 100% {
554 -webkit-transform: rotate(360deg);
555 transform: rotate(360deg);
556 }
557 }
558 @-moz-keyframes dtb-spinner {
559 100% {
560 -moz-transform: rotate(360deg);
561 transform: rotate(360deg);
562 }
563 }
564 div.dt-button-info {
565 position: fixed;
566 top: 50%;
567 left: 50%;
568 width: 400px;
569 margin-top: -100px;
570 margin-left: -200px;
571 background-color: #fff;
572 border: 2px solid #111;
573 box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
574 border-radius: 3px;
575 text-align: center;
576 z-index: 21;
577 }
578
579 div.dt-button-info h2 {
580 padding: 0.5em;
581 margin: 0;
582 font-weight: 400;
583 border-bottom: 1px solid #ddd;
584 background-color: #f3f3f3;
585 }
586
587 div.dt-button-info > div {
588 padding: 1em;
589 }
590
591 div.dt-button-collection-title {
592 text-align: center;
593 padding: 0.3em 0 0.5em;
594 font-size: 0.9em;
595 }
596
597 div.dt-button-collection-title:empty {
598 display: none;
599 }
600
601 a.dt-button,
602 button.dt-button,
603 div.dt-button {
604 position: relative;
605 display: inline-block;
606 box-sizing: border-box;
607 margin-right: 0.2em;
608 margin-bottom: 0.2em;
609 padding: 12px 14px;
610 border-radius: 4px;
611 cursor: pointer;
612 line-height: 1.2;
613 font-size: 0.9em;
614 white-space: nowrap;
615 overflow: hidden;
616 background-color: #eee;
617 color: #252525;
618 -webkit-user-select: none;
619 -moz-user-select: none;
620 -ms-user-select: none;
621 user-select: none;
622 text-decoration: none;
623 outline: 0;
624 text-overflow: ellipsis;
625 border: none;
626 transition: all 0.2s ease-in-out;
627 }
628
629 a.dt-button.disabled,
630 button.dt-button.disabled,
631 div.dt-button.disabled {
632 opacity: 0.5;
633 pointer-events: none;
634 }
635
636 a.dt-button:hover,
637 button.dt-button:hover,
638 div.dt-button:hover {
639 text-decoration: none;
640 background-color: #252525;
641 color: #fff;
642 }
643
644 .dt-button embed {
645 outline: 0;
646 }
647
648 div.dt-buttons {
649 position: relative;
650 float: left;
651 }
652
653 div.dt-buttons.buttons-right {
654 float: right;
655 }
656
657 div.dataTables_layout_cell div.dt-buttons,
658 div.dataTables_layout_cell div.dt-buttons.buttons-right {
659 float: none;
660 }
661
662 div.dt-button-collection {
663 position: absolute;
664 top: 0;
665 left: 0;
666 width: 150px;
667 margin-top: 3px;
668 padding: 8px 8px 4px;
669 border: 1px solid #ccc;
670 border: 1px solid rgba(0, 0, 0, 0.4);
671 background-color: #fff;
672 overflow: hidden;
673 border-radius: 5px;
674 box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
675 box-sizing: border-box;
676 }
677
678 div.dt-button-collection a.dt-button,
679 div.dt-button-collection button.dt-button,
680 div.dt-button-collection div.dt-button {
681 position: relative;
682 left: 0;
683 right: 0;
684 width: 100%;
685 display: block;
686 float: none;
687 margin-bottom: 4px;
688 margin-right: 0;
689 }
690
691 div.dt-button-collection a.dt-button.active:not(.disabled),
692 div.dt-button-collection a.dt-button:active:not(.disabled),
693 div.dt-button-collection button.dt-button.active:not(.disabled),
694 div.dt-button-collection button.dt-button:active:not(.disabled),
695 div.dt-button-collection div.dt-button.active:not(.disabled),
696 div.dt-button-collection div.dt-button:active:not(.disabled) {
697 background-color: #dadada;
698 background-image: -webkit-linear-gradient(top, #f0f0f0 0, #dadada 100%);
699 background-image: -moz-linear-gradient(top, #f0f0f0 0, #dadada 100%);
700 background-image: -ms-linear-gradient(top, #f0f0f0 0, #dadada 100%);
701 background-image: -o-linear-gradient(top, #f0f0f0 0, #dadada 100%);
702 background-image: linear-gradient(to bottom, #f0f0f0 0, #dadada 100%);
703 filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f0f0f0', EndColorStr='#dadada');
704 box-shadow: inset 1px 1px 3px #666;
705 }
706
707 div.dt-button-collection.fixed {
708 position: fixed;
709 top: 50%;
710 left: 50%;
711 margin-left: -75px;
712 border-radius: 0;
713 }
714
715 div.dt-button-collection.fixed.two-column {
716 margin-left: -200px;
717 }
718
719 div.dt-button-collection.fixed.three-column {
720 margin-left: -225px;
721 }
722
723 div.dt-button-collection.fixed.four-column {
724 margin-left: -300px;
725 }
726
727 div.dt-button-collection > :last-child {
728 display: block !important;
729 -webkit-column-gap: 8px;
730 -moz-column-gap: 8px;
731 -ms-column-gap: 8px;
732 -o-column-gap: 8px;
733 column-gap: 8px;
734 }
735
736 div.dt-button-collection > :last-child > * {
737 -webkit-column-break-inside: avoid;
738 break-inside: avoid;
739 }
740
741 div.dt-button-collection.two-column {
742 width: 400px;
743 }
744
745 div.dt-button-collection.two-column > :last-child {
746 padding-bottom: 1px;
747 -webkit-column-count: 2;
748 -moz-column-count: 2;
749 -ms-column-count: 2;
750 -o-column-count: 2;
751 column-count: 2;
752 }
753
754 div.dt-button-collection.three-column {
755 width: 450px;
756 }
757
758 div.dt-button-collection.three-column > :last-child {
759 padding-bottom: 1px;
760 -webkit-column-count: 3;
761 -moz-column-count: 3;
762 -ms-column-count: 3;
763 -o-column-count: 3;
764 column-count: 3;
765 }
766
767 div.dt-button-collection.four-column {
768 width: 600px;
769 }
770
771 div.dt-button-collection.four-column > :last-child {
772 padding-bottom: 1px;
773 -webkit-column-count: 4;
774 -moz-column-count: 4;
775 -ms-column-count: 4;
776 -o-column-count: 4;
777 column-count: 4;
778 }
779
780 div.dt-button-collection .dt-button {
781 border-radius: 0;
782 }
783
784 div.dt-button-background {
785 position: fixed;
786 top: 0;
787 left: 0;
788 width: 100%;
789 height: 100%;
790 background: rgba(0, 0, 0, 0.7);
791 background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.7) 100%);
792 background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.7) 100%);
793 background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.7) 100%);
794 background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
795 background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.7) 100%);
796 background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0, rgba(0, 0, 0, 0.7) 100%);
797 z-index: 2001;
798 }
799
800 @media screen and (max-width: 640px) {
801 div.dt-buttons {
802 float: none !important;
803 text-align: center;
804 }
805 }
806 a.dt-button.processing,
807 button.dt-button.processing,
808 div.dt-button.processing {
809 color: rgba(0, 0, 0, 0.2);
810 }
811
812 a.dt-button.processing:after,
813 button.dt-button.processing:after,
814 div.dt-button.processing:after {
815 position: absolute;
816 top: 50%;
817 left: 50%;
818 width: 16px;
819 height: 16px;
820 margin: -8px 0 0 -8px;
821 box-sizing: border-box;
822 display: block;
823 content: " ";
824 border: 2px solid #282828;
825 border-radius: 50%;
826 border-left-color: transparent;
827 border-right-color: transparent;
828 animation: dtb-spinner 1500ms infinite linear;
829 -o-animation: dtb-spinner 1500ms infinite linear;
830 -ms-animation: dtb-spinner 1500ms infinite linear;
831 -webkit-animation: dtb-spinner 1500ms infinite linear;
832 -moz-animation: dtb-spinner 1500ms infinite linear;
833 }
834
835 div.dtsp-topRow {
836 display: flex;
837 flex-direction: row;
838 flex-wrap: nowrap;
839 justify-content: space-around;
840 align-content: flex-start;
841 align-items: flex-start;
842 }
843
844 div.dtsp-topRow input.dtsp-search {
845 text-overflow: ellipsis;
846 }
847
848 div.dtsp-topRow div.dtsp-searchCont,
849 div.dtsp-topRow div.dtsp-subRow1 {
850 display: flex;
851 flex-direction: row;
852 flex-wrap: nowrap;
853 flex-grow: 1;
854 flex-shrink: 0;
855 flex-basis: 0;
856 }
857
858 div.dtsp-topRow button.dtsp-nameButton {
859 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAK2SURBVFgJ7ZY9j41BFICvryCExrJBQ6HyEYVEIREaUZDQIRoR2ViJKCioxV+gkVXYTVZEQiEUhG2EQnxUCh0FKolY4ut5XnM2cyfva3Pt5m7EPcmzZ2bemTNnzjkzd1utnvQi0IvAfxiBy5z5FoxO89kPY+8mbMjtzs47RXs5/WVpbAG6bWExt5PuIibvhVkwmC+ck3eK9ln6/fAddFojYzBVuYSBpcnIEvRaqOw2RcaN18FPuJH0JvRUxbT3wWf4ltiKPgfVidWlbGZgPozDFfgAC+EA/K2EI4cwcAJ+gPaeQ+VQU2SOMMGcPgPl/m/V2p50rrbRsRgt9Iv5h6xtpP22Bz7Ce1C+gFFxfKzOmShcU+Qmyh2w3w8rIJfddHTck66EukL/xPhj+JM8rHNmFys0Pg4v0up3aFNlwR9NYyodd3OL/C64zpsymcTFcf6ElM4YzjAWKYrJkaq8kE/yUYNP4BoYvS1QRo+hNtF5xfkTUjoTheukSFFMjlTFm6PjceOca/SMpKfeCR1L6Uzk/y2WIkVhNFJlJAZhP+hYns7b9D3IPuhY5mYrIv8OrQJvR5NYyNaW4jsU8pSGNySiVx4o5tXq3JkoXE/mg5R/M8dGJCJpKhaDcjBRdbI/Rm8g69c122om33BHmj2CHoV5qa9jUXBraJ+G1fAVjIBO1klc87ro1K4JZ/K35SWW3TwcyDd6TecqnAEd8cGq2+w84xvBm1n3vS0izKkkwh5XNC/GmFPqqAtPF89AOScKuemaNzoTV1SD5dtSbmLf1/RV+tC0WTgcj6R7HEtrVGWaqu/lYDZ/2pvxQ/kIyw/gFByHC9AHw910hv1aUUumyd8yy0QfhmEkfiNod0Xusct68J1qc8Tdux0Z97Q+hsDb+AYGYEbF/4Guw2Q/qDPqZG/zXgT+3Qj8AtKnfWhFwmuAAAAAAElFTkSuQmCC);
860 background-repeat: no-repeat;
861 background-position: center;
862 background-size: 23px;
863 vertical-align: bottom;
864 }
865
866 div.dtsp-topRow button.dtsp-countButton {
867 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAG5SURBVEgN3VU9LwVBFF0fiYhofUSlEQkKhU7z/oBCQkIiGr9BgUbhVzy9BAnhFyjV/AYFiU5ICM7ZN+c5Zud5dm3lJmfmzrkz9+7cu3c3y/6jjOBSF8CxXS7FmTkbwqIJjDpJvTcmsJ4K3KPZUpyZsx0sxoB9J6mnAkyC7wGuuCFIipNtEcpcWExgXpOBc78vgj6N+QO4NVsjwdFM59tUIDxDrHMBOeIQ34C5ZDregXuAQm4YcI68nN9B3wr2PcwPAIPkN2EqtJH6b+QZm1ajjTx7BqwAr26Lb+C2Kvpbt0Mb2HAJ7NrGFGfmXO3DeA4UshDfQAVmH0gaUFg852TTTDvlxwBlCtxy9zXyBhQFaq0wMmIdRebrfgosA3zb2hKnqG0oqchp4QbuR8X0TjzABhbdOT8jnQ/atcgqpnfwOA7yqZyTU587ZkIGdesLTt2EkynOnbreMUUKMI/dA4B/QVOcO13CQh+5wWCgDwo/75u59odB/wjmfhbgvACcAOyZPHihMWAoIwxyCLgf1oxfgjzVbgBXSTzIN+f0pg6s5DkcesLMRpsBrgE2XO3CN64JFP7JtUeKHX4CKtRRXFZ+7dEAAAAASUVORK5CYII=);
868 background-repeat: no-repeat;
869 background-position: center;
870 background-size: 18px;
871 vertical-align: bottom;
872 }
873
874 div.dtsp-topRow button.dtsp-searchIcon {
875 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAABcGlDQ1BpY2MAACiRdZHNSwJBGMYftTDS8FCHkA57sOigIAXRMQzyYh3UIKvL7rirwe66zK6IdA26dBA6RF36OvQf1DXoWhAERRAR9B/0dQnZ3nEFJXSG2ffHs/O8zDwD+DM6M+yBJGCYDs+mU9JaYV0KviNMM4QoEjKzreXcUh59x88jfKI+JESv/vt6jlBRtRngGyKeYxZ3iBeIMzXHErxHPMbKcpH4hDjO6YDEt0JXPH4TXPL4SzDPZxcBv+gplbpY6WJW5gbxNHHM0KusfR5xk7BqruaoRmlNwEYWaaQgQUEVW9DhIEHVpMx6+5It3woq5GH0tVAHJ0cJZfLGSa1SV5WqRrpKU0dd5P4/T1ubnfG6h1PA4Kvrfk4CwX2g2XDd31PXbZ4BgRfg2uz4K5TT/DfpjY4WOwYiO8DlTUdTDoCrXWD82ZK53JICtPyaBnxcACMFYPQeGN7wsmr/x/kTkN+mJ7oDDo+AKdof2fwDCBRoDkL8UccAAAAJcEhZcwAAD2EAAA9hAag/p2kAAAEnSURBVCgVpdG7SgNBFIDh1RhJsBBEsDIgIhaWFjZa2GtpKb6AnU0MprKOWEjK2IuFFxCxS2lhZyOWXh5AQVER/X+zuwwywoIHvp3dM3Nm55Ik/4i+P2or5FewiBIe0cEt8ogVz9LbhEVf+cgkcew1tvAZ5PPXGm9HOMEanMAYQhunaCAazuqA1UjvILl9HGPc/n4fabjPGbzjMM2FjfkDuPw5O8JilzgA9/OKWDynyWnbsPiF7yc4SRWxmEyTN7ZhsSd7gTLW8TuGSSzBcZd2hsV+n+MNC9jGCNzjPDwsz8XCO/x02Bqeptcxhg+4gjD8YxetLOkBGRbuwcIr+NdRLMPl3uMM2YHx2gsLd+D97qKEQuGe65jCAzbgVRWOCUZuovAfs5m/AdVxL0R1AIsLAAAAAElFTkSuQmCC);
876 background-repeat: no-repeat;
877 background-position: center;
878 background-size: 12px;
879 }
880
881 div.dt-button-collection {
882 z-index: 2002;
883 }
884
885 div.dtsp-columns-1 {
886 min-width: 98%;
887 max-width: 98%;
888 padding-left: 1%;
889 padding-right: 1%;
890 margin: 0 !important;
891 }
892
893 div.dtsp-columns-2 {
894 min-width: 48%;
895 max-width: 48%;
896 padding-left: 1%;
897 padding-right: 1%;
898 margin: 0 !important;
899 }
900
901 div.dtsp-columns-3 {
902 min-width: 30.333%;
903 max-width: 30.333%;
904 padding-left: 1%;
905 padding-right: 1%;
906 margin: 0 !important;
907 }
908
909 div.dtsp-columns-4 {
910 min-width: 23%;
911 max-width: 23%;
912 padding-left: 1%;
913 padding-right: 1%;
914 margin: 0 !important;
915 }
916
917 div.dtsp-columns-5 {
918 min-width: 18%;
919 max-width: 18%;
920 padding-left: 1%;
921 padding-right: 1%;
922 margin: 0 !important;
923 }
924
925 div.dtsp-columns-6 {
926 min-width: 15.666%;
927 max-width: 15.666%;
928 padding-left: 0.5%;
929 padding-right: 0.5%;
930 margin: 0 !important;
931 }
932
933 div.dtsp-columns-7 {
934 min-width: 13.28%;
935 max-width: 13.28%;
936 padding-left: 0.5%;
937 padding-right: 0.5%;
938 margin: 0 !important;
939 }
940
941 div.dtsp-columns-8 {
942 min-width: 11.5%;
943 max-width: 11.5%;
944 padding-left: 0.5%;
945 padding-right: 0.5%;
946 margin: 0 !important;
947 }
948
949 div.dtsp-columns-9 {
950 min-width: 11.111%;
951 max-width: 11.111%;
952 padding-left: 0.5%;
953 padding-right: 0.5%;
954 margin: 0 !important;
955 }
956
957 div.dt-button-collection {
958 float: none;
959 }
960
961 div.dtsp-panesContainer {
962 width: 100%;
963 font-family: Roboto, sans-serif;
964 padding: 5px;
965 border: 1px solid #ccc;
966 border-radius: 6px;
967 margin: 5px 0;
968 clear: both;
969 text-align: center;
970 }
971
972 div.dtsp-panesContainer div.dtsp-searchPanes {
973 display: flex;
974 flex-direction: row;
975 flex-wrap: wrap;
976 justify-content: flex-start;
977 align-content: flex-start;
978 align-items: stretch;
979 clear: both;
980 text-align: start;
981 }
982
983 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-hidden {
984 display: none !important;
985 }
986
987 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane {
988 flex-direction: row;
989 flex-wrap: nowrap;
990 flex-grow: 1;
991 flex-shrink: 0;
992 flex-basis: 280px;
993 justify-content: space-around;
994 align-content: flex-start;
995 align-items: stretch;
996 padding-top: 0;
997 padding-bottom: 0;
998 margin: 0 5px;
999 font-size: 0.9em;
1000 }
1001
1002 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper {
1003 flex: 1;
1004 margin: 0 0.5% 1em;
1005 border: 2px solid #f0f0f0;
1006 border-radius: 4px;
1007 }
1008
1009 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper:hover {
1010 border: 2px solid #cfcfcf;
1011 }
1012
1013 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_wrapper div.dataTables_filter {
1014 display: none;
1015 }
1016
1017 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-selected {
1018 border: 2px solid #3276b1;
1019 border-radius: 4px;
1020 }
1021
1022 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-selected:hover {
1023 border: 2px solid #286092;
1024 }
1025
1026 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow {
1027 display: flex;
1028 flex-direction: row;
1029 flex-wrap: nowrap;
1030 justify-content: space-around;
1031 align-content: flex-start;
1032 align-items: flex-start;
1033 }
1034
1035 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont {
1036 display: flex;
1037 flex-direction: row;
1038 flex-wrap: nowrap;
1039 flex-grow: 1;
1040 flex-shrink: 0;
1041 flex-basis: 0;
1042 }
1043
1044 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search {
1045 flex-direction: row;
1046 flex-wrap: nowrap;
1047 flex-grow: 1;
1048 flex-shrink: 0;
1049 flex-basis: 90px;
1050 min-height: 20px;
1051 max-width: none;
1052 min-width: 50px;
1053 border: none;
1054 padding-left: 12px;
1055 }
1056
1057 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search::placeholder {
1058 color: #000;
1059 font-size: 16px;
1060 }
1061
1062 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont div.dtsp-searchButtonCont {
1063 display: inline-block;
1064 flex-direction: row;
1065 flex-wrap: nowrap;
1066 flex-grow: 0;
1067 flex-shrink: 0;
1068 flex-basis: 0;
1069 }
1070
1071 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont div.dtsp-searchButtonCont .dtsp-searchIcon {
1072 position: relative;
1073 margin: 4px 4px 0;
1074 display: block;
1075 top: -2px;
1076 right: 0;
1077 font-size: 16px;
1078 }
1079
1080 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow button.dtsp-dull {
1081 cursor: context-menu !important;
1082 color: #7c7c7c;
1083 }
1084
1085 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dtsp-topRow button.dtsp-dull:hover {
1086 background-color: transparent;
1087 }
1088
1089 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane button.dtsp-paneButton,
1090 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane input.dtsp-paneInputButton {
1091 height: 35px;
1092 width: 35px;
1093 max-width: 35px;
1094 min-width: 0;
1095 display: inline-block;
1096 margin: 2px 2px 0;
1097 border: 0 solid transparent;
1098 background-color: transparent;
1099 font-size: 16px;
1100 flex-grow: 0;
1101 flex-shrink: 0;
1102 flex-basis: 35px;
1103 font-family: sans-serif;
1104 }
1105
1106 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane button.dtsp-paneButton:hover,
1107 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane input.dtsp-paneInputButton:hover {
1108 background-color: #f0f0f0;
1109 border-radius: 2px;
1110 cursor: pointer;
1111 }
1112
1113 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane button.dtsp-paneButton {
1114 opacity: 0.6;
1115 }
1116
1117 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane input.dtsp-disabledButton {
1118 height: 35px;
1119 width: 35px;
1120 max-width: 35px;
1121 min-width: 0;
1122 display: inline-block;
1123 margin: 2px 2px 0;
1124 border: 0 solid transparent;
1125 background-color: transparent;
1126 font-size: 16px;
1127 flex-grow: 0;
1128 flex-shrink: 0;
1129 flex-basis: 35px;
1130 }
1131
1132 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollHead {
1133 display: none !important;
1134 }
1135
1136 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody {
1137 border-bottom: none;
1138 }
1139
1140 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody td.dtsp-countColumn {
1141 text-align: right;
1142 }
1143
1144 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody td.dtsp-countColumn div.dtsp-pill {
1145 background-color: #cfcfcf;
1146 text-align: center;
1147 border: 1px solid #cfcfcf;
1148 border-radius: 10px;
1149 width: auto;
1150 display: inline-block;
1151 min-width: 30px;
1152 color: #000;
1153 font-size: 0.9em;
1154 padding: 0 4px;
1155 }
1156
1157 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane div.dataTables_scrollBody span.dtsp-pill {
1158 float: right;
1159 background-color: #cfcfcf;
1160 text-align: center;
1161 border: 1px solid #cfcfcf;
1162 border-radius: 10px;
1163 width: auto;
1164 min-width: 30px;
1165 color: #000;
1166 font-size: 0.9em;
1167 padding: 0 4px;
1168 }
1169
1170 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane tr > td,
1171 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane tr > th {
1172 padding: 5px 10px;
1173 }
1174
1175 div.dtsp-panesContainer div.dtsp-searchPanes div.dtsp-searchPane td.dtsp-countColumn {
1176 text-align: right;
1177 }
1178
1179 div.dtsp-panesContainer div.dtsp-title {
1180 float: left;
1181 margin: 13px 20px 0;
1182 }
1183
1184 div.dtsp-panesContainer button.dtsp-clearAll {
1185 float: right;
1186 margin: 5px 20px 0;
1187 border: 1px solid transparent;
1188 background-color: transparent;
1189 padding: 10px;
1190 }
1191
1192 div.dtsp-panesContainer button.dtsp-clearAll:hover {
1193 background-color: #f0f0f0;
1194 border-radius: 2px;
1195 }
1196
1197 div.dt-button-collection div.panes {
1198 padding: 0;
1199 border: none;
1200 margin: 0;
1201 }
1202
1203 div.dtsp-hidden {
1204 display: none !important;
1205 }
1206
1207 div.dtsp-narrow {
1208 flex-direction: column !important;
1209 }
1210
1211 div.dtsp-narrow div.dtsp-subRows {
1212 width: 100%;
1213 text-align: right;
1214 }
1215
1216 @media screen and (max-width: 767px) {
1217 div.dtsp-columns-4,
1218 div.dtsp-columns-5,
1219 div.dtsp-columns-6 {
1220 max-width: 31% !important;
1221 min-width: 31% !important;
1222 }
1223 }
1224 @media screen and (max-width: 640px) {
1225 div.dtsp-searchPanes {
1226 flex-direction: column !important;
1227 }
1228 div.dtsp-searchPane {
1229 max-width: 98% !important;
1230 min-width: 98% !important;
1231 }
1232 }