dataTables.bootstrap4.css 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. @charset "UTF-8";
  2. .dataTables_wrapper.dt-bootstrap4.container-fluid, .dataTables_wrapper.dt-bootstrap4.container {
  3. padding-right: 0 !important;
  4. padding-left: 0 !important; }
  5. table.dataTable {
  6. max-width: none !important;
  7. margin-top: 6px !important;
  8. margin-bottom: 6px !important;
  9. clear: both; }
  10. table.dataTable td, table.dataTable th {
  11. box-sizing: content-box; }
  12. table.dataTable td.dataTables_empty, table.dataTable th.dataTables_empty {
  13. text-align: center; }
  14. table.dataTable.nowrap th, table.dataTable.nowrap td {
  15. white-space: nowrap; }
  16. div.dataTables_wrapper div.dataTables_length label {
  17. font-weight: normal;
  18. text-align: left;
  19. white-space: nowrap; }
  20. div.dataTables_wrapper div.dataTables_length select {
  21. display: inline-block;
  22. width: 75px; }
  23. div.dataTables_wrapper div.dataTables_filter {
  24. text-align: right; }
  25. div.dataTables_wrapper div.dataTables_filter label {
  26. font-weight: normal;
  27. text-align: left;
  28. white-space: nowrap; }
  29. div.dataTables_wrapper div.dataTables_filter input {
  30. display: inline-block;
  31. width: auto;
  32. margin-left: .5em; }
  33. div.dataTables_wrapper div.dataTables_info {
  34. padding-top: .85em;
  35. white-space: nowrap; }
  36. div.dataTables_wrapper div.dataTables_paginate {
  37. margin: 0;
  38. text-align: right;
  39. white-space: nowrap; }
  40. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  41. -ms-flex-pack: end;
  42. justify-content: flex-end;
  43. margin: 2px 0;
  44. white-space: nowrap; }
  45. div.dataTables_wrapper div.dataTables_processing {
  46. position: absolute;
  47. top: 50%;
  48. left: 50%;
  49. width: 200px;
  50. padding: 1em 0;
  51. margin-top: -26px;
  52. margin-left: -100px;
  53. text-align: center; }
  54. table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
  55. padding-right: 30px; }
  56. table.dataTable thead > tr > th:active, table.dataTable thead > tr > td:active {
  57. outline: none; }
  58. table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  59. position: relative;
  60. cursor: pointer; }
  61. table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
  62. position: absolute;
  63. top: 50%;
  64. right: 1em;
  65. font-family: "Web Icons";
  66. font-size: 16px;
  67. font-style: normal;
  68. font-weight: 400;
  69. opacity: .3;
  70. text-rendering: auto; }
  71. table.dataTable thead .sorting:before, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:before {
  72. margin-top: -5px;
  73. content: "";
  74. -webkit-transform: translateY(-50%);
  75. transform: translateY(-50%); }
  76. table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
  77. margin-top: 5px;
  78. content: "";
  79. -webkit-transform: translateY(-50%);
  80. transform: translateY(-50%); }
  81. table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_desc:after {
  82. opacity: 1; }
  83. table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_desc_disabled:after {
  84. opacity: 0; }
  85. div.dataTables_scrollHead table.dataTable {
  86. margin-bottom: 0 !important; }
  87. div.dataTables_scrollBody table {
  88. margin-top: 0 !important;
  89. margin-bottom: 0 !important;
  90. border-top: none; }
  91. div.dataTables_scrollBody table thead .sorting:after, div.dataTables_scrollBody table thead .sorting_asc:after, div.dataTables_scrollBody table thead .sorting_desc:after {
  92. display: none; }
  93. div.dataTables_scrollBody table tbody tr:first-child th, div.dataTables_scrollBody table tbody tr:first-child td {
  94. border-top: none; }
  95. div.dataTables_scrollFoot table {
  96. margin-top: 0 !important;
  97. border-top: none; }
  98. @media screen and (max-width: 767px) {
  99. div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {
  100. text-align: center; } }
  101. table.dataTable.table-condensed > thead > tr > th {
  102. padding-right: 20px; }
  103. table.dataTable.table-condensed .sorting:after, table.dataTable.table-condensed .sorting_asc:after, table.dataTable.table-condensed .sorting_desc:after {
  104. top: 6px;
  105. right: 6px; }
  106. table.table-bordered.dataTable th, table.table-bordered.dataTable td {
  107. border-left-width: 0; }
  108. table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child {
  109. border-right-width: 0; }
  110. table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td {
  111. border-bottom-width: 0; }
  112. div.dataTables_scrollHead table.table-bordered {
  113. border-bottom-width: 0; }
  114. div.table-responsive > div.dataTables_wrapper > div.row {
  115. margin: 0; }
  116. div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  117. padding-left: 0; }
  118. div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  119. padding-right: 0; }