You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

319 lines
8.0 KiB

  1. div.dataTables_length label {
  2. font-weight: normal;
  3. text-align: left;
  4. white-space: nowrap;
  5. }
  6. div.dataTables_length select {
  7. width: 75px;
  8. display: inline-block;
  9. }
  10. div.dataTables_filter {
  11. text-align: right;
  12. }
  13. div.dataTables_filter label {
  14. font-weight: normal;
  15. white-space: nowrap;
  16. text-align: left;
  17. }
  18. div.dataTables_filter input {
  19. margin-left: 0.5em;
  20. display: inline-block;
  21. }
  22. div.dataTables_info {
  23. padding-top: 8px;
  24. white-space: nowrap;
  25. }
  26. div.dataTables_paginate {
  27. margin: 0;
  28. white-space: nowrap;
  29. text-align: right;
  30. }
  31. div.dataTables_paginate ul.pagination {
  32. margin: 2px 0;
  33. white-space: nowrap;
  34. }
  35. @media screen and (max-width: 767px) {
  36. div.dataTables_length,
  37. div.dataTables_filter,
  38. div.dataTables_info,
  39. div.dataTables_paginate {
  40. text-align: center;
  41. }
  42. }
  43. table.dataTable td,
  44. table.dataTable th {
  45. -webkit-box-sizing: content-box;
  46. -moz-box-sizing: content-box;
  47. box-sizing: content-box;
  48. }
  49. table.dataTable {
  50. clear: both;
  51. margin-top: 6px !important;
  52. margin-bottom: 6px !important;
  53. max-width: none !important;
  54. }
  55. table.dataTable thead .sorting,
  56. table.dataTable thead .sorting_asc,
  57. table.dataTable thead .sorting_desc,
  58. table.dataTable thead .sorting_asc_disabled,
  59. table.dataTable thead .sorting_desc_disabled {
  60. cursor: pointer;
  61. }
  62. table.dataTable thead .sorting {
  63. background: url('../images/sort_both.png') no-repeat center right;
  64. }
  65. table.dataTable thead .sorting_asc {
  66. background: url('../images/sort_asc.png') no-repeat center right;
  67. }
  68. table.dataTable thead .sorting_desc {
  69. background: url('../images/sort_desc.png') no-repeat center right;
  70. }
  71. table.dataTable thead .sorting_asc_disabled {
  72. background: url('../images/sort_asc_disabled.png') no-repeat center right;
  73. }
  74. table.dataTable thead .sorting_desc_disabled {
  75. background: url('../images/sort_desc_disabled.png') no-repeat center right;
  76. }
  77. table.dataTable thead > tr > th {
  78. padding-left: 18px;
  79. padding-right: 18px;
  80. }
  81. table.dataTable th:active {
  82. outline: none;
  83. }
  84. /* Scrolling */
  85. div.dataTables_scrollHead table {
  86. margin-bottom: 0 !important;
  87. border-bottom-left-radius: 0;
  88. border-bottom-right-radius: 0;
  89. }
  90. div.dataTables_scrollHead table thead tr:last-child th:first-child,
  91. div.dataTables_scrollHead table thead tr:last-child td:first-child {
  92. border-bottom-left-radius: 0 !important;
  93. border-bottom-right-radius: 0 !important;
  94. }
  95. div.dataTables_scrollBody table {
  96. border-top: none;
  97. margin-top: 0 !important;
  98. margin-bottom: 0 !important;
  99. }
  100. div.dataTables_scrollBody tbody tr:first-child th,
  101. div.dataTables_scrollBody tbody tr:first-child td {
  102. border-top: none;
  103. }
  104. div.dataTables_scrollFoot table {
  105. margin-top: 0 !important;
  106. border-top: none;
  107. }
  108. /* Frustratingly the border-collapse:collapse used by Bootstrap makes the column
  109. width calculations when using scrolling impossible to align columns. We have
  110. to use separate
  111. */
  112. table.table-bordered.dataTable {
  113. border-collapse: separate !important;
  114. }
  115. table.table-bordered thead th,
  116. table.table-bordered thead td {
  117. border-left-width: 0;
  118. border-top-width: 0;
  119. }
  120. table.table-bordered tbody th,
  121. table.table-bordered tbody td {
  122. border-left-width: 0;
  123. border-bottom-width: 0;
  124. }
  125. table.table-bordered th:last-child,
  126. table.table-bordered td:last-child {
  127. border-right-width: 0;
  128. }
  129. div.dataTables_scrollHead table.table-bordered {
  130. border-bottom-width: 0;
  131. }
  132. /*
  133. * TableTools styles
  134. */
  135. .table.dataTable tbody tr.active td,
  136. .table.dataTable tbody tr.active th {
  137. background-color: #08C;
  138. color: white;
  139. }
  140. .table.dataTable tbody tr.active:hover td,
  141. .table.dataTable tbody tr.active:hover th {
  142. background-color: #0075b0 !important;
  143. }
  144. .table.dataTable tbody tr.active th > a,
  145. .table.dataTable tbody tr.active td > a {
  146. color: white;
  147. }
  148. .table-striped.dataTable tbody tr.active:nth-child(odd) td,
  149. .table-striped.dataTable tbody tr.active:nth-child(odd) th {
  150. background-color: #017ebc;
  151. }
  152. table.DTTT_selectable tbody tr {
  153. cursor: pointer;
  154. }
  155. div.DTTT .btn:hover {
  156. text-decoration: none !important;
  157. }
  158. ul.DTTT_dropdown.dropdown-menu {
  159. z-index: 2003;
  160. }
  161. ul.DTTT_dropdown.dropdown-menu a {
  162. color: #333 !important; /* needed only when demo_page.css is included */
  163. }
  164. ul.DTTT_dropdown.dropdown-menu li {
  165. position: relative;
  166. }
  167. ul.DTTT_dropdown.dropdown-menu li:hover a {
  168. background-color: #0088cc;
  169. color: white !important;
  170. }
  171. div.DTTT_collection_background {
  172. z-index: 2002;
  173. }
  174. /* TableTools information display */
  175. div.DTTT_print_info {
  176. position: fixed;
  177. top: 50%;
  178. left: 50%;
  179. width: 400px;
  180. height: 150px;
  181. margin-left: -200px;
  182. margin-top: -75px;
  183. text-align: center;
  184. color: #333;
  185. padding: 10px 30px;
  186. opacity: 0.95;
  187. background-color: white;
  188. border: 1px solid rgba(0, 0, 0, 0.2);
  189. border-radius: 6px;
  190. -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  191. box-shadow: 0 3px 7px rgba(0, 0, 0, 0.5);
  192. }
  193. div.DTTT_print_info h6 {
  194. font-weight: normal;
  195. font-size: 28px;
  196. line-height: 28px;
  197. margin: 1em;
  198. }
  199. div.DTTT_print_info p {
  200. font-size: 14px;
  201. line-height: 20px;
  202. }
  203. div.dataTables_processing {
  204. position: absolute;
  205. top: 50%;
  206. left: 50%;
  207. width: 100%;
  208. height: 60px;
  209. margin-left: -50%;
  210. margin-top: -25px;
  211. padding-top: 20px;
  212. padding-bottom: 20px;
  213. text-align: center;
  214. font-size: 1.2em;
  215. background-color: white;
  216. background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));
  217. background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  218. background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  219. background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  220. background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  221. background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);
  222. }
  223. /*
  224. * FixedColumns styles
  225. */
  226. div.DTFC_LeftHeadWrapper table,
  227. div.DTFC_LeftFootWrapper table,
  228. div.DTFC_RightHeadWrapper table,
  229. div.DTFC_RightFootWrapper table,
  230. table.DTFC_Cloned tr.even {
  231. background-color: white;
  232. margin-bottom: 0;
  233. }
  234. div.DTFC_RightHeadWrapper table,
  235. div.DTFC_LeftHeadWrapper table {
  236. border-bottom: none !important;
  237. margin-bottom: 0 !important;
  238. border-top-right-radius: 0 !important;
  239. border-bottom-left-radius: 0 !important;
  240. border-bottom-right-radius: 0 !important;
  241. }
  242. div.DTFC_RightHeadWrapper table thead tr:last-child th:first-child,
  243. div.DTFC_RightHeadWrapper table thead tr:last-child td:first-child,
  244. div.DTFC_LeftHeadWrapper table thead tr:last-child th:first-child,
  245. div.DTFC_LeftHeadWrapper table thead tr:last-child td:first-child {
  246. border-bottom-left-radius: 0 !important;
  247. border-bottom-right-radius: 0 !important;
  248. }
  249. div.DTFC_RightBodyWrapper table,
  250. div.DTFC_LeftBodyWrapper table {
  251. border-top: none;
  252. margin: 0 !important;
  253. }
  254. div.DTFC_RightBodyWrapper tbody tr:first-child th,
  255. div.DTFC_RightBodyWrapper tbody tr:first-child td,
  256. div.DTFC_LeftBodyWrapper tbody tr:first-child th,
  257. div.DTFC_LeftBodyWrapper tbody tr:first-child td {
  258. border-top: none;
  259. }
  260. div.DTFC_RightFootWrapper table,
  261. div.DTFC_LeftFootWrapper table {
  262. border-top: none;
  263. margin-top: 0 !important;
  264. }
  265. /*
  266. * FixedHeader styles
  267. */
  268. div.FixedHeader_Cloned table {
  269. margin: 0 !important
  270. }