datatables.bundle.css 40 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411
  1. table.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. table.dataTable td,
  9. table.dataTable th {
  10. -webkit-box-sizing: content-box;
  11. box-sizing: content-box; }
  12. table.dataTable td.dataTables_empty,
  13. table.dataTable th.dataTables_empty {
  14. text-align: center; }
  15. table.dataTable.nowrap th,
  16. table.dataTable.nowrap td {
  17. white-space: nowrap; }
  18. div.dataTables_wrapper div.dataTables_length label {
  19. font-weight: normal;
  20. text-align: left;
  21. white-space: nowrap; }
  22. div.dataTables_wrapper div.dataTables_length select {
  23. width: auto;
  24. display: inline-block; }
  25. div.dataTables_wrapper div.dataTables_filter {
  26. text-align: right; }
  27. div.dataTables_wrapper div.dataTables_filter label {
  28. font-weight: normal;
  29. white-space: nowrap;
  30. text-align: left; }
  31. div.dataTables_wrapper div.dataTables_filter input {
  32. margin-left: 0.5em;
  33. display: inline-block;
  34. width: auto; }
  35. div.dataTables_wrapper div.dataTables_info {
  36. padding-top: 0.85em;
  37. white-space: nowrap; }
  38. div.dataTables_wrapper div.dataTables_paginate {
  39. margin: 0;
  40. white-space: nowrap;
  41. text-align: right; }
  42. div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  43. margin: 2px 0;
  44. white-space: nowrap;
  45. -webkit-box-pack: end;
  46. -ms-flex-pack: end;
  47. justify-content: flex-end; }
  48. div.dataTables_wrapper div.dataTables_processing {
  49. position: absolute;
  50. top: 50%;
  51. left: 50%;
  52. width: 200px;
  53. margin-left: -100px;
  54. margin-top: -26px;
  55. text-align: center;
  56. padding: 1em 0; }
  57. table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
  58. table.dataTable thead > tr > td.sorting_asc,
  59. table.dataTable thead > tr > td.sorting_desc,
  60. table.dataTable thead > tr > td.sorting {
  61. padding-right: 30px; }
  62. table.dataTable thead > tr > th:active,
  63. table.dataTable thead > tr > td:active {
  64. outline: none; }
  65. table.dataTable thead .sorting,
  66. table.dataTable thead .sorting_asc,
  67. table.dataTable thead .sorting_desc,
  68. table.dataTable thead .sorting_asc_disabled,
  69. table.dataTable thead .sorting_desc_disabled {
  70. cursor: pointer;
  71. position: relative; }
  72. table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
  73. table.dataTable thead .sorting_asc:before,
  74. table.dataTable thead .sorting_asc:after,
  75. table.dataTable thead .sorting_desc:before,
  76. table.dataTable thead .sorting_desc:after,
  77. table.dataTable thead .sorting_asc_disabled:before,
  78. table.dataTable thead .sorting_asc_disabled:after,
  79. table.dataTable thead .sorting_desc_disabled:before,
  80. table.dataTable thead .sorting_desc_disabled:after {
  81. position: absolute;
  82. bottom: 0.9em;
  83. display: block;
  84. opacity: 0.3; }
  85. table.dataTable thead .sorting:before,
  86. table.dataTable thead .sorting_asc:before,
  87. table.dataTable thead .sorting_desc:before,
  88. table.dataTable thead .sorting_asc_disabled:before,
  89. table.dataTable thead .sorting_desc_disabled:before {
  90. right: 1em;
  91. content: "\2191"; }
  92. table.dataTable thead .sorting:after,
  93. table.dataTable thead .sorting_asc:after,
  94. table.dataTable thead .sorting_desc:after,
  95. table.dataTable thead .sorting_asc_disabled:after,
  96. table.dataTable thead .sorting_desc_disabled:after {
  97. right: 0.5em;
  98. content: "\2193"; }
  99. table.dataTable thead .sorting_asc:before,
  100. table.dataTable thead .sorting_desc:after {
  101. opacity: 1; }
  102. table.dataTable thead .sorting_asc_disabled:before,
  103. table.dataTable thead .sorting_desc_disabled:after {
  104. opacity: 0; }
  105. div.dataTables_scrollHead table.dataTable {
  106. margin-bottom: 0 !important; }
  107. div.dataTables_scrollBody table {
  108. border-top: none;
  109. margin-top: 0 !important;
  110. margin-bottom: 0 !important; }
  111. div.dataTables_scrollBody table thead .sorting:before,
  112. div.dataTables_scrollBody table thead .sorting_asc:before,
  113. div.dataTables_scrollBody table thead .sorting_desc:before,
  114. div.dataTables_scrollBody table thead .sorting:after,
  115. div.dataTables_scrollBody table thead .sorting_asc:after,
  116. div.dataTables_scrollBody table thead .sorting_desc:after {
  117. display: none; }
  118. div.dataTables_scrollBody table tbody tr:first-child th,
  119. div.dataTables_scrollBody table tbody tr:first-child td {
  120. border-top: none; }
  121. div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  122. -webkit-box-sizing: content-box;
  123. box-sizing: content-box; }
  124. div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  125. margin-top: 0 !important;
  126. border-top: none; }
  127. @media screen and (max-width: 767px) {
  128. div.dataTables_wrapper div.dataTables_length,
  129. div.dataTables_wrapper div.dataTables_filter,
  130. div.dataTables_wrapper div.dataTables_info,
  131. div.dataTables_wrapper div.dataTables_paginate {
  132. text-align: center; } }
  133. table.dataTable.table-sm > thead > tr > th {
  134. padding-right: 20px; }
  135. table.dataTable.table-sm .sorting:before,
  136. table.dataTable.table-sm .sorting_asc:before,
  137. table.dataTable.table-sm .sorting_desc:before {
  138. top: 5px;
  139. right: 0.85em; }
  140. table.dataTable.table-sm .sorting:after,
  141. table.dataTable.table-sm .sorting_asc:after,
  142. table.dataTable.table-sm .sorting_desc:after {
  143. top: 5px; }
  144. table.table-bordered.dataTable th,
  145. table.table-bordered.dataTable td {
  146. border-left-width: 0; }
  147. table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
  148. table.table-bordered.dataTable td:last-child,
  149. table.table-bordered.dataTable td:last-child {
  150. border-right-width: 0; }
  151. table.table-bordered.dataTable tbody th,
  152. table.table-bordered.dataTable tbody td {
  153. border-bottom-width: 0; }
  154. div.dataTables_scrollHead table.table-bordered {
  155. border-bottom-width: 0; }
  156. div.table-responsive > div.dataTables_wrapper > div.row {
  157. margin: 0; }
  158. div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  159. padding-left: 0; }
  160. div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  161. padding-right: 0; }
  162. div.dt-autofill-handle {
  163. position: absolute;
  164. height: 8px;
  165. width: 8px;
  166. z-index: 102;
  167. -webkit-box-sizing: border-box;
  168. box-sizing: border-box;
  169. background: #0275d8;
  170. cursor: pointer; }
  171. div.dtk-focus-alt div.dt-autofill-handle {
  172. background: #ff8b33; }
  173. div.dt-autofill-select {
  174. position: absolute;
  175. z-index: 1001;
  176. background-color: #0275d8;
  177. background-image: repeating-linear-gradient(45deg, transparent, transparent 5px, rgba(255, 255, 255, 0.5) 5px, rgba(255, 255, 255, 0.5) 10px); }
  178. div.dt-autofill-select.top, div.dt-autofill-select.bottom {
  179. height: 3px;
  180. margin-top: -1px; }
  181. div.dt-autofill-select.left, div.dt-autofill-select.right {
  182. width: 3px;
  183. margin-left: -1px; }
  184. div.dt-autofill-list {
  185. position: fixed;
  186. top: 50%;
  187. left: 50%;
  188. width: 500px;
  189. margin-left: -250px;
  190. background-color: white;
  191. border-radius: 6px;
  192. -webkit-box-shadow: 0 0 5px #555;
  193. box-shadow: 0 0 5px #555;
  194. border: 2px solid #444;
  195. z-index: 11;
  196. -webkit-box-sizing: border-box;
  197. box-sizing: border-box;
  198. padding: 1.5em 2em; }
  199. div.dt-autofill-list ul {
  200. display: table;
  201. margin: 0;
  202. padding: 0;
  203. list-style: none;
  204. width: 100%; }
  205. div.dt-autofill-list ul li {
  206. display: table-row; }
  207. div.dt-autofill-list ul li:last-child div.dt-autofill-question, div.dt-autofill-list ul li:last-child div.dt-autofill-button {
  208. border-bottom: none; }
  209. div.dt-autofill-list ul li:hover {
  210. background-color: #f6f6f6; }
  211. div.dt-autofill-list div.dt-autofill-question {
  212. display: table-cell;
  213. padding: 0.5em 0;
  214. border-bottom: 1px solid #ccc; }
  215. div.dt-autofill-list div.dt-autofill-question input[type=number] {
  216. padding: 6px;
  217. width: 30px;
  218. margin: -2px 0; }
  219. div.dt-autofill-list div.dt-autofill-button {
  220. display: table-cell;
  221. padding: 0.5em 0;
  222. border-bottom: 1px solid #ccc; }
  223. div.dt-autofill-background {
  224. position: fixed;
  225. top: 0;
  226. left: 0;
  227. width: 100%;
  228. height: 100%;
  229. background: rgba(0, 0, 0, 0.7);
  230. background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  231. z-index: 10; }
  232. div.dt-autofill-list div.dt-autofill-question input[type=number] {
  233. padding: 6px;
  234. width: 60px;
  235. margin: -2px 0; }
  236. @keyframes dtb-spinner {
  237. 100% {
  238. -webkit-transform: rotate(360deg);
  239. transform: rotate(360deg); } }
  240. @-webkit-keyframes dtb-spinner {
  241. 100% {
  242. -webkit-transform: rotate(360deg);
  243. transform: rotate(360deg); } }
  244. div.dt-button-info {
  245. position: fixed;
  246. top: 50%;
  247. left: 50%;
  248. width: 400px;
  249. margin-top: -100px;
  250. margin-left: -200px;
  251. background-color: white;
  252. border: 2px solid #111;
  253. -webkit-box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  254. box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  255. border-radius: 3px;
  256. text-align: center;
  257. z-index: 21; }
  258. div.dt-button-info h2 {
  259. padding: 0.5em;
  260. margin: 0;
  261. font-weight: normal;
  262. border-bottom: 1px solid #ddd;
  263. background-color: #f3f3f3; }
  264. div.dt-button-info > div {
  265. padding: 1em; }
  266. div.dt-button-collection-title {
  267. text-align: center;
  268. padding: 0.3em 0 0.5em;
  269. font-size: 0.9em; }
  270. div.dt-button-collection-title:empty {
  271. display: none; }
  272. div.dt-button-collection.dropdown-menu {
  273. display: block;
  274. z-index: 2002;
  275. -webkit-column-gap: 8px;
  276. -moz-column-gap: 8px;
  277. -ms-column-gap: 8px;
  278. -o-column-gap: 8px;
  279. column-gap: 8px; }
  280. div.dt-button-collection.dropdown-menu.fixed {
  281. position: fixed;
  282. top: 50%;
  283. left: 50%;
  284. margin-left: -75px;
  285. border-radius: 0; }
  286. div.dt-button-collection.dropdown-menu.fixed.two-column {
  287. margin-left: -150px; }
  288. div.dt-button-collection.dropdown-menu.fixed.three-column {
  289. margin-left: -225px; }
  290. div.dt-button-collection.dropdown-menu.fixed.four-column {
  291. margin-left: -300px; }
  292. div.dt-button-collection.dropdown-menu > * {
  293. -webkit-column-break-inside: avoid;
  294. -moz-column-break-inside: avoid;
  295. break-inside: avoid; }
  296. div.dt-button-collection.dropdown-menu.two-column {
  297. width: 300px;
  298. padding-bottom: 1px;
  299. -webkit-column-count: 2;
  300. -moz-column-count: 2;
  301. -ms-column-count: 2;
  302. -o-column-count: 2;
  303. column-count: 2; }
  304. div.dt-button-collection.dropdown-menu.three-column {
  305. width: 450px;
  306. padding-bottom: 1px;
  307. -webkit-column-count: 3;
  308. -moz-column-count: 3;
  309. -ms-column-count: 3;
  310. -o-column-count: 3;
  311. column-count: 3; }
  312. div.dt-button-collection.dropdown-menu.four-column {
  313. width: 600px;
  314. padding-bottom: 1px;
  315. -webkit-column-count: 4;
  316. -moz-column-count: 4;
  317. -ms-column-count: 4;
  318. -o-column-count: 4;
  319. column-count: 4; }
  320. div.dt-button-collection.dropdown-menu .dt-button {
  321. border-radius: 0; }
  322. div.dt-button-collection {
  323. -webkit-column-gap: 8px;
  324. -moz-column-gap: 8px;
  325. -ms-column-gap: 8px;
  326. -o-column-gap: 8px;
  327. column-gap: 8px; }
  328. div.dt-button-collection.fixed {
  329. position: fixed;
  330. top: 50%;
  331. left: 50%;
  332. margin-left: -75px;
  333. border-radius: 0; }
  334. div.dt-button-collection.fixed.two-column {
  335. margin-left: -150px; }
  336. div.dt-button-collection.fixed.three-column {
  337. margin-left: -225px; }
  338. div.dt-button-collection.fixed.four-column {
  339. margin-left: -300px; }
  340. div.dt-button-collection > * {
  341. -webkit-column-break-inside: avoid;
  342. -moz-column-break-inside: avoid;
  343. break-inside: avoid; }
  344. div.dt-button-collection.two-column {
  345. width: 300px;
  346. padding-bottom: 1px;
  347. -webkit-column-count: 2;
  348. -moz-column-count: 2;
  349. -ms-column-count: 2;
  350. -o-column-count: 2;
  351. column-count: 2; }
  352. div.dt-button-collection.three-column {
  353. width: 450px;
  354. padding-bottom: 1px;
  355. -webkit-column-count: 3;
  356. -moz-column-count: 3;
  357. -ms-column-count: 3;
  358. -o-column-count: 3;
  359. column-count: 3; }
  360. div.dt-button-collection.four-column {
  361. width: 600px;
  362. padding-bottom: 1px;
  363. -webkit-column-count: 4;
  364. -moz-column-count: 4;
  365. -ms-column-count: 4;
  366. -o-column-count: 4;
  367. column-count: 4; }
  368. div.dt-button-collection .dt-button {
  369. border-radius: 0; }
  370. div.dt-button-collection.fixed {
  371. max-width: none; }
  372. div.dt-button-collection.fixed:before, div.dt-button-collection.fixed:after {
  373. display: none; }
  374. div.dt-button-background {
  375. position: fixed;
  376. top: 0;
  377. left: 0;
  378. width: 100%;
  379. height: 100%;
  380. z-index: 999; }
  381. @media screen and (max-width: 767px) {
  382. div.dt-buttons {
  383. float: none;
  384. width: 100%;
  385. text-align: center;
  386. margin-bottom: 0.5em; }
  387. div.dt-buttons a.btn {
  388. float: none; } }
  389. div.dt-buttons button.btn.processing,
  390. div.dt-buttons div.btn.processing,
  391. div.dt-buttons a.btn.processing {
  392. color: rgba(0, 0, 0, 0.2); }
  393. div.dt-buttons button.btn.processing:after,
  394. div.dt-buttons div.btn.processing:after,
  395. div.dt-buttons a.btn.processing:after {
  396. position: absolute;
  397. top: 50%;
  398. left: 50%;
  399. width: 16px;
  400. height: 16px;
  401. margin: -8px 0 0 -8px;
  402. -webkit-box-sizing: border-box;
  403. box-sizing: border-box;
  404. display: block;
  405. content: ' ';
  406. border: 2px solid #282828;
  407. border-radius: 50%;
  408. border-left-color: transparent;
  409. border-right-color: transparent;
  410. animation: dtb-spinner 1500ms infinite linear;
  411. -o-animation: dtb-spinner 1500ms infinite linear;
  412. -ms-animation: dtb-spinner 1500ms infinite linear;
  413. -webkit-animation: dtb-spinner 1500ms infinite linear;
  414. -moz-animation: dtb-spinner 1500ms infinite linear; }
  415. table.DTCR_clonedTable.dataTable {
  416. position: absolute !important;
  417. background-color: rgba(255, 255, 255, 0.7);
  418. z-index: 202; }
  419. div.DTCR_pointer {
  420. width: 1px;
  421. background-color: #0275d8;
  422. z-index: 201; }
  423. table.DTFC_Cloned tr {
  424. background-color: white;
  425. margin-bottom: 0; }
  426. div.DTFC_LeftHeadWrapper table,
  427. div.DTFC_RightHeadWrapper table {
  428. border-bottom: none !important;
  429. margin-bottom: 0 !important;
  430. background-color: white; }
  431. div.DTFC_LeftBodyWrapper table,
  432. div.DTFC_RightBodyWrapper table {
  433. border-top: none;
  434. margin: 0 !important; }
  435. div.DTFC_LeftBodyWrapper table thead .sorting:after,
  436. div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
  437. div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
  438. div.DTFC_LeftBodyWrapper table thead .sorting:after,
  439. div.DTFC_LeftBodyWrapper table thead .sorting_asc:after,
  440. div.DTFC_LeftBodyWrapper table thead .sorting_desc:after,
  441. div.DTFC_RightBodyWrapper table thead .sorting:after,
  442. div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
  443. div.DTFC_RightBodyWrapper table thead .sorting_desc:after,
  444. div.DTFC_RightBodyWrapper table thead .sorting:after,
  445. div.DTFC_RightBodyWrapper table thead .sorting_asc:after,
  446. div.DTFC_RightBodyWrapper table thead .sorting_desc:after {
  447. display: none; }
  448. div.DTFC_LeftBodyWrapper table tbody tr:first-child th,
  449. div.DTFC_LeftBodyWrapper table tbody tr:first-child td,
  450. div.DTFC_RightBodyWrapper table tbody tr:first-child th,
  451. div.DTFC_RightBodyWrapper table tbody tr:first-child td {
  452. border-top: none; }
  453. div.DTFC_LeftFootWrapper table,
  454. div.DTFC_RightFootWrapper table {
  455. border-top: none;
  456. margin-top: 0 !important;
  457. background-color: white; }
  458. div.DTFC_Blocker {
  459. background-color: white; }
  460. table.dataTable.table-striped.DTFC_Cloned tbody {
  461. background-color: white; }
  462. table.dataTable.fixedHeader-floating,
  463. table.dataTable.fixedHeader-locked {
  464. background-color: white;
  465. margin-top: 0 !important;
  466. margin-bottom: 0 !important; }
  467. table.dataTable.fixedHeader-floating {
  468. position: fixed !important; }
  469. table.dataTable.fixedHeader-locked {
  470. position: absolute !important; }
  471. @media print {
  472. table.fixedHeader-floating {
  473. display: none; } }
  474. table.dataTable tbody th.focus,
  475. table.dataTable tbody td.focus {
  476. -webkit-box-shadow: inset 0 0 1px 2px #0275d8;
  477. box-shadow: inset 0 0 1px 2px #0275d8; }
  478. div.dtk-focus-alt table.dataTable tbody th.focus,
  479. div.dtk-focus-alt table.dataTable tbody td.focus {
  480. -webkit-box-shadow: inset 0 0 1px 2px #ff8b33;
  481. box-shadow: inset 0 0 1px 2px #ff8b33; }
  482. table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
  483. table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
  484. table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  485. cursor: default !important; }
  486. table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
  487. table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
  488. table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  489. display: none !important; }
  490. table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child,
  491. table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child {
  492. position: relative;
  493. padding-left: 30px;
  494. cursor: pointer; }
  495. table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
  496. table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before {
  497. top: 12px;
  498. left: 4px;
  499. height: 14px;
  500. width: 14px;
  501. display: block;
  502. position: absolute;
  503. color: white;
  504. border: 2px solid white;
  505. border-radius: 14px;
  506. -webkit-box-shadow: 0 0 3px #444;
  507. box-shadow: 0 0 3px #444;
  508. -webkit-box-sizing: content-box;
  509. box-sizing: content-box;
  510. text-align: center;
  511. text-indent: 0 !important;
  512. font-family: 'Courier New', Courier, monospace;
  513. line-height: 14px;
  514. content: '+';
  515. background-color: #0275d8; }
  516. table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
  517. table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before {
  518. content: '-';
  519. background-color: #d33333; }
  520. table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child,
  521. table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child {
  522. padding-left: 27px; }
  523. table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td:first-child:before,
  524. table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th:first-child:before {
  525. top: 5px;
  526. left: 4px;
  527. height: 14px;
  528. width: 14px;
  529. border-radius: 14px;
  530. line-height: 14px;
  531. text-indent: 3px; }
  532. table.dataTable.dtr-column > tbody > tr > td.control,
  533. table.dataTable.dtr-column > tbody > tr > th.control {
  534. position: relative;
  535. cursor: pointer; }
  536. table.dataTable.dtr-column > tbody > tr > td.control:before,
  537. table.dataTable.dtr-column > tbody > tr > th.control:before {
  538. top: 50%;
  539. left: 50%;
  540. height: 16px;
  541. width: 16px;
  542. margin-top: -10px;
  543. margin-left: -10px;
  544. display: block;
  545. position: absolute;
  546. color: white;
  547. border: 2px solid white;
  548. border-radius: 14px;
  549. -webkit-box-shadow: 0 0 3px #444;
  550. box-shadow: 0 0 3px #444;
  551. -webkit-box-sizing: content-box;
  552. box-sizing: content-box;
  553. text-align: center;
  554. text-indent: 0 !important;
  555. font-family: 'Courier New', Courier, monospace;
  556. line-height: 14px;
  557. content: '+';
  558. background-color: #0275d8; }
  559. table.dataTable.dtr-column > tbody > tr.parent td.control:before,
  560. table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  561. content: '-';
  562. background-color: #d33333; }
  563. table.dataTable > tbody > tr.child {
  564. padding: 0.5em 1em; }
  565. table.dataTable > tbody > tr.child:hover {
  566. background: transparent !important; }
  567. table.dataTable > tbody > tr.child ul.dtr-details {
  568. display: inline-block;
  569. list-style-type: none;
  570. margin: 0;
  571. padding: 0; }
  572. table.dataTable > tbody > tr.child ul.dtr-details > li {
  573. border-bottom: 1px solid #efefef;
  574. padding: 0.5em 0; }
  575. table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  576. padding-top: 0; }
  577. table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  578. border-bottom: none; }
  579. table.dataTable > tbody > tr.child span.dtr-title {
  580. display: inline-block;
  581. min-width: 75px;
  582. font-weight: bold; }
  583. div.dtr-modal {
  584. position: fixed;
  585. -webkit-box-sizing: border-box;
  586. box-sizing: border-box;
  587. top: 0;
  588. left: 0;
  589. height: 100%;
  590. width: 100%;
  591. z-index: 100;
  592. padding: 10em 1em; }
  593. div.dtr-modal div.dtr-modal-display {
  594. position: absolute;
  595. top: 0;
  596. left: 0;
  597. bottom: 0;
  598. right: 0;
  599. width: 50%;
  600. height: 50%;
  601. overflow: auto;
  602. margin: auto;
  603. z-index: 102;
  604. overflow: auto;
  605. background-color: #f5f5f7;
  606. border: 1px solid black;
  607. border-radius: 0.5em;
  608. -webkit-box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
  609. box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); }
  610. div.dtr-modal div.dtr-modal-content {
  611. position: relative;
  612. padding: 1em; }
  613. div.dtr-modal div.dtr-modal-close {
  614. position: absolute;
  615. top: 6px;
  616. right: 6px;
  617. width: 22px;
  618. height: 22px;
  619. border: 1px solid #eaeaea;
  620. background-color: #f9f9f9;
  621. text-align: center;
  622. border-radius: 3px;
  623. cursor: pointer;
  624. z-index: 12; }
  625. div.dtr-modal div.dtr-modal-close:hover {
  626. background-color: #eaeaea; }
  627. div.dtr-modal div.dtr-modal-background {
  628. position: fixed;
  629. top: 0;
  630. left: 0;
  631. right: 0;
  632. bottom: 0;
  633. z-index: 101;
  634. background: rgba(0, 0, 0, 0.6); }
  635. @media screen and (max-width: 767px) {
  636. div.dtr-modal div.dtr-modal-display {
  637. width: 95%; } }
  638. div.dtr-bs-modal table.table tr:first-child td {
  639. border-top: none; }
  640. table.dataTable tr.dtrg-group td {
  641. background-color: #e0e0e0; }
  642. table.dataTable tr.dtrg-group.dtrg-level-0 td {
  643. font-weight: bold; }
  644. table.dataTable tr.dtrg-group.dtrg-level-1 td,
  645. table.dataTable tr.dtrg-group.dtrg-level-2 td {
  646. background-color: #f0f0f0;
  647. padding-top: 0.25em;
  648. padding-bottom: 0.25em;
  649. padding-left: 2em;
  650. font-size: 0.9em; }
  651. table.dataTable tr.dtrg-group.dtrg-level-2 td {
  652. background-color: #f3f3f3; }
  653. table.dt-rowReorder-float {
  654. position: absolute !important;
  655. opacity: 0.8;
  656. table-layout: fixed;
  657. outline: 2px solid #0275d8;
  658. outline-offset: -2px;
  659. z-index: 2001; }
  660. tr.dt-rowReorder-moving {
  661. outline: 2px solid #888888;
  662. outline-offset: -2px; }
  663. body.dt-rowReorder-noOverflow {
  664. overflow-x: hidden; }
  665. table.dataTable td.reorder {
  666. text-align: center;
  667. cursor: move; }
  668. div.dts {
  669. display: block !important; }
  670. div.dts tbody th,
  671. div.dts tbody td {
  672. white-space: nowrap; }
  673. div.dts div.dts_loading {
  674. z-index: 1; }
  675. div.dts div.dts_label {
  676. position: absolute;
  677. right: 10px;
  678. background: rgba(0, 0, 0, 0.8);
  679. color: white;
  680. -webkit-box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  681. box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.5);
  682. text-align: right;
  683. border-radius: 3px;
  684. padding: 0.4em;
  685. z-index: 2;
  686. display: none; }
  687. div.dts div.dataTables_scrollBody {
  688. background: repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, white 10px, white 20px); }
  689. div.dts div.dataTables_scrollBody table {
  690. z-index: 2; }
  691. div.dts div.dataTables_paginate,
  692. div.dts div.dataTables_length {
  693. display: none; }
  694. div.DTS div.dataTables_scrollBody table {
  695. background-color: white; }
  696. table.dataTable tbody > tr.selected,
  697. table.dataTable tbody > tr > .selected {
  698. background-color: #0275d8; }
  699. table.dataTable.stripe tbody > tr.odd.selected,
  700. table.dataTable.stripe tbody > tr.odd > .selected, table.dataTable.display tbody > tr.odd.selected,
  701. table.dataTable.display tbody > tr.odd > .selected {
  702. background-color: #0172d2; }
  703. table.dataTable.hover tbody > tr.selected:hover,
  704. table.dataTable.hover tbody > tr > .selected:hover, table.dataTable.display tbody > tr.selected:hover,
  705. table.dataTable.display tbody > tr > .selected:hover {
  706. background-color: #0170d0; }
  707. table.dataTable.order-column tbody > tr.selected > .sorting_1,
  708. table.dataTable.order-column tbody > tr.selected > .sorting_2,
  709. table.dataTable.order-column tbody > tr.selected > .sorting_3,
  710. table.dataTable.order-column tbody > tr > .selected, table.dataTable.display tbody > tr.selected > .sorting_1,
  711. table.dataTable.display tbody > tr.selected > .sorting_2,
  712. table.dataTable.display tbody > tr.selected > .sorting_3,
  713. table.dataTable.display tbody > tr > .selected {
  714. background-color: #0172d3; }
  715. table.dataTable.display tbody > tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
  716. background-color: #016ecc; }
  717. table.dataTable.display tbody > tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
  718. background-color: #016fcd; }
  719. table.dataTable.display tbody > tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
  720. background-color: #0170cf; }
  721. table.dataTable.display tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
  722. background-color: #0172d3; }
  723. table.dataTable.display tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
  724. background-color: #0173d5; }
  725. table.dataTable.display tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
  726. background-color: #0174d7; }
  727. table.dataTable.display tbody > tr.odd > .selected, table.dataTable.order-column.stripe tbody > tr.odd > .selected {
  728. background-color: #016ecc; }
  729. table.dataTable.display tbody > tr.even > .selected, table.dataTable.order-column.stripe tbody > tr.even > .selected {
  730. background-color: #0172d3; }
  731. table.dataTable.display tbody > tr.selected:hover > .sorting_1, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
  732. background-color: #016bc6; }
  733. table.dataTable.display tbody > tr.selected:hover > .sorting_2, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
  734. background-color: #016cc7; }
  735. table.dataTable.display tbody > tr.selected:hover > .sorting_3, table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
  736. background-color: #016dca; }
  737. table.dataTable.display tbody > tr:hover > .selected,
  738. table.dataTable.display tbody > tr > .selected:hover, table.dataTable.order-column.hover tbody > tr:hover > .selected,
  739. table.dataTable.order-column.hover tbody > tr > .selected:hover {
  740. background-color: #016bc6; }
  741. table.dataTable tbody td.select-checkbox,
  742. table.dataTable tbody th.select-checkbox {
  743. position: relative; }
  744. table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after,
  745. table.dataTable tbody th.select-checkbox:before,
  746. table.dataTable tbody th.select-checkbox:after {
  747. display: block;
  748. position: absolute;
  749. top: 1.2em;
  750. left: 50%;
  751. width: 12px;
  752. height: 12px;
  753. -webkit-box-sizing: border-box;
  754. box-sizing: border-box; }
  755. table.dataTable tbody td.select-checkbox:before,
  756. table.dataTable tbody th.select-checkbox:before {
  757. content: ' ';
  758. margin-top: -6px;
  759. margin-left: -6px;
  760. border: 1px solid black;
  761. border-radius: 3px; }
  762. table.dataTable tr.selected td.select-checkbox:after,
  763. table.dataTable tr.selected th.select-checkbox:after {
  764. content: '\2714';
  765. margin-top: -11px;
  766. margin-left: -4px;
  767. text-align: center;
  768. text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9; }
  769. div.dataTables_wrapper span.select-info,
  770. div.dataTables_wrapper span.select-item {
  771. margin-left: 0.5em; }
  772. @media screen and (max-width: 640px) {
  773. div.dataTables_wrapper span.select-info,
  774. div.dataTables_wrapper span.select-item {
  775. margin-left: 0;
  776. display: block; } }
  777. table.dataTable tbody tr.selected,
  778. table.dataTable tbody th.selected,
  779. table.dataTable tbody td.selected {
  780. color: white; }
  781. table.dataTable tbody tr.selected a,
  782. table.dataTable tbody th.selected a,
  783. table.dataTable tbody td.selected a {
  784. color: #a2d4ed; }
  785. /* THEME COLORs
  786. ========================================================================== */
  787. /* Looks good on chrome default color profile */
  788. /* looks good in sRGB but washed up on chrome default
  789. $color-primary: #826bb0;
  790. $color-success: #31cb55;
  791. $color-info: #5e93ec;
  792. $color-warning: #eec559;
  793. $color-danger: #dc4b92;
  794. $color-fusion: darken(desaturate(adjust-hue($color-primary, 5), 80%), 25%); */
  795. /* Color Polarity
  796. ========================================================================== */
  797. /* PAINTBUCKET MIXER
  798. ========================================================================== */
  799. /* the grays */
  800. /* the sapphires */
  801. /* the emeralds */
  802. /* the amethyths */
  803. /* the topaz */
  804. /* the rubies */
  805. /* the graphites */
  806. /* Define universal border difition (div outlines, etc)
  807. ========================================================================== */
  808. /* MOBILE BREAKPOINT & GUTTERS (contains some bootstrap responsive overrides)
  809. ========================================================================== */
  810. /* define when mobile menu activates, here we are declearing (lg) so it targets the one after it */
  811. /* bootstrap reference xs: 0, sm: 544px, md: 768px, lg: 992px, xl: 1200px*/
  812. /* global var used for spacing*/
  813. /* Uniform Padding variable */
  814. /* Heads up! This is a global scoped variable - changing may impact the whole template */
  815. /* BOOTSTRAP OVERRIDES (bootstrap variables)
  816. ========================================================================== */
  817. /* usage: theme-colors("primary"); */
  818. /* forms */
  819. /*$input-height: calc(2.25rem + 1px); //I had to add this because the input gruops was having improper height for some reason... */
  820. /* links */
  821. /* checkbox */
  822. /*$custom-file-height-inner: calc(2.25rem - 1px);*/
  823. /* not part of bootstrap variable */
  824. /* custom checkbox */
  825. /* custom range */
  826. /* select */
  827. /* badge */
  828. /* cards */
  829. /*border radius*/
  830. /* alert */
  831. /* toast */
  832. /* breadcrumb */
  833. /* input button */
  834. /* nav link */
  835. /* nav, tabs, pills */
  836. /* tables */
  837. /* dropdowns */
  838. /* dropdowns sizes */
  839. /* popovers */
  840. /* tooltips */
  841. /* modal */
  842. /* reference guide
  843. http://www.standardista.com/px-to-rem-conversion-if-root-font-size-is-16px/
  844. 8px = 0.5rem
  845. 9px = 0.5625rem
  846. 10px = 0.625rem
  847. 11px = 0.6875rem
  848. 12px = 0.75rem
  849. 13px = 0.8125rem
  850. 14px = 0.875rem
  851. 15px = 0.9375rem
  852. 16px = 1rem (base)
  853. 17px = 1.0625rem
  854. 18px = 1.125rem
  855. 19px = 1.1875rem
  856. 20px = 1.25rem
  857. 21px = 1.3125rem
  858. 22px = 1.375rem
  859. 24px = 1.5rem
  860. 25px = 1.5625rem
  861. 26px = 1.625rem
  862. 28px = 1.75rem
  863. 30px = 1.875rem
  864. 32px = 2rem
  865. 34px = 2.125rem
  866. 36px = 2.25rem
  867. 38px = 2.375rem
  868. 40px = 2.5rem
  869. */
  870. /* Fonts */
  871. /* carousel */
  872. /* BASE VARS
  873. ========================================================================== */
  874. /* font vars below will auto change to rem values using function rem($value)*/
  875. /* 11px */
  876. /* 12px */
  877. /* 12.5px */
  878. /* 14px */
  879. /* 15px */
  880. /* 16px */
  881. /* 28px */
  882. /* Font Family
  883. ========================================================================== */
  884. /*hint: you can also try the font called 'Poppins' by replacing the font 'Roboto' */
  885. /* ANIMATIONS
  886. ========================================================================== */
  887. /* this addresses all animation related to nav hide to nav minify */
  888. /* Z-INDEX declearation
  889. ========================================================================== */
  890. /* we adjust bootstrap z-index to be higher than our higest z-index*/
  891. /* CUSTOM ICON PREFIX
  892. ========================================================================== */
  893. /* PRINT CSS (landscape or portrait)
  894. ========================================================================== */
  895. /* landscape or portrait */
  896. /* auto, letter */
  897. /* Common Element Variables
  898. ========================================================================== */
  899. /* Z-index decleartion "birds eye view"
  900. ========================================================================== */
  901. /* Components
  902. ========================================================================== */
  903. /* PAGE HEADER STUFF
  904. ========================================================================== */
  905. /* colors */
  906. /* height */
  907. /* logo */
  908. /* try not to go beywond the width of $main_nav_width value */
  909. /* you may need to change this depending on your logo design */
  910. /* adjust this as you see fit : left, right, center */
  911. /* icon font size (not button) */
  912. /* search input box */
  913. /* suggestion: #ccced0*/
  914. /* btn */
  915. /* dropdown: app list */
  916. /* badge */
  917. /* COMPONENTS & MODS */
  918. /* NAVIGATION STUFF
  919. Guide:
  920. aside.page-sidebar ($nav-width, $nav-background)
  921. .page-logo
  922. .primary-nav
  923. .info-card
  924. ul.nav-menu
  925. li
  926. a (parent level-0..., $nav-link-color, $nav-link-hover-color, $nav-link-hover-bg-color, $nav-link-hover-left-border-color)
  927. icon
  928. span
  929. collapse-sign
  930. ul.nav-menu-sub-one
  931. li
  932. a ($nav-level-1... $nav-sub-link-height)
  933. span
  934. collapse-sign
  935. ul.nav-menu-sub-two
  936. li
  937. a ($nav-level-2... $nav-sub-link-height)
  938. span
  939. p.nav-title ($nav-title-*...)
  940. ========================================================================== */
  941. /* main navigation */
  942. /* left panel */
  943. /* nav parent level-0 */
  944. /* nav icon sizes */
  945. /* badge default */
  946. /* all child */
  947. /* nav title */
  948. /* nav Minify */
  949. /* when the menu pops on hover */
  950. /* navigation Width */
  951. /* partial visibility of the menu */
  952. /* top navigation */
  953. /* nav Info Card (appears below the logo) */
  954. /* width is auto */
  955. /* nav DL labels for all child */
  956. /* will be pulled to left as a negative value */
  957. /* MISC Settings
  958. ========================================================================== */
  959. /* List Table */
  960. /* PAGE SETTINGS
  961. ========================================================================== */
  962. /* PAGE BREADCRUMB
  963. ========================================================================== */
  964. /* PAGE COMPONENT PANELS
  965. ========================================================================== */
  966. /* PAGE COMPONENT PROGRESSBARS
  967. ========================================================================== */
  968. /* PAGE COMPONENT MESSENGER
  969. ========================================================================== */
  970. /* FOOTER
  971. ========================================================================== */
  972. /* GLOBALS
  973. ========================================================================== */
  974. /* ACCESSIBILITIES */
  975. /* SHORTCUT BUTTON (appears on bottom right of the page) */
  976. table.dataTable > tbody > tr.child ul.dtr-details {
  977. width: 100%; }
  978. .sorting_asc,
  979. .sorting_desc,
  980. .even .sorting_1 {
  981. background-color: rgba(136, 106, 181, 0.03); }
  982. .odd .sorting_1 {
  983. background-color: rgba(136, 106, 181, 0.04); }
  984. .table-dark .sorting_asc,
  985. .table-dark .sorting_desc,
  986. .table-dark .even .sorting_1 {
  987. background-color: rgba(255, 194, 65, 0.15); }
  988. .table-dark .odd .sorting_1 {
  989. background-color: rgba(255, 194, 65, 0.15); }
  990. /* some idiot put "important" rule on the main css file now I have to put important here to override it... eghhh */
  991. /* I had to set it to 0 because auto fill cannot "compute" for the margin ... nice job Allan >.> */
  992. table.dataTable {
  993. margin-top: 0 !important;
  994. margin-bottom: 1rem !important; }
  995. table.dataTable.dtr-column > tbody > tr > td.control,
  996. table.dataTable.dtr-column > tbody > tr > th.control {
  997. padding-left: 30px; }
  998. table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td:first-child:before,
  999. table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th:first-child:before,
  1000. table.dataTable.dtr-column > tbody > tr > td.control:before,
  1001. table.dataTable.dtr-column > tbody > tr > th.control:before {
  1002. top: 0;
  1003. bottom: 0;
  1004. left: 0;
  1005. display: -webkit-box;
  1006. display: -ms-flexbox;
  1007. display: flex;
  1008. -webkit-box-align: center;
  1009. -ms-flex-align: center;
  1010. align-items: center;
  1011. -webkit-box-pack: center;
  1012. -ms-flex-pack: center;
  1013. justify-content: center;
  1014. height: 100%;
  1015. width: 1rem;
  1016. -webkit-box-shadow: none;
  1017. box-shadow: none;
  1018. border-radius: 0;
  1019. border: 0;
  1020. margin: 0;
  1021. background-color: #886ab5; }
  1022. table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td:first-child:before,
  1023. table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th:first-child:before,
  1024. table.dataTable.dtr-column > tbody > tr.parent td.control:before,
  1025. table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  1026. background-color: #1dc9b7; }
  1027. table.dataTable thead .sorting:before,
  1028. table.dataTable thead .sorting_asc:before,
  1029. table.dataTable thead .sorting_desc:before,
  1030. table.dataTable thead .sorting_asc_disabled:before,
  1031. table.dataTable thead .sorting_desc_disabled:before {
  1032. right: 1rem !important;
  1033. content: "\f175";
  1034. font-size: 14px;
  1035. font-family: 'Font Awesome 5 Pro'; }
  1036. table.dataTable thead .sorting:after,
  1037. table.dataTable thead .sorting_asc:after,
  1038. table.dataTable thead .sorting_desc:after,
  1039. table.dataTable thead .sorting_asc_disabled:after,
  1040. table.dataTable thead .sorting_desc_disabled:after {
  1041. right: 0.5rem !important;
  1042. content: "\f176";
  1043. font-size: 14px;
  1044. font-family: 'Font Awesome 5 Pro'; }
  1045. .dataTables_empty {
  1046. color: #fd3995;
  1047. font-size: 2rem;
  1048. padding-top: 2.5rem !important;
  1049. padding-bottom: 2.5rem !important; }
  1050. .dataTables_wrapper .dataTables_filter label {
  1051. display: -webkit-inline-box;
  1052. display: -ms-inline-flexbox;
  1053. display: inline-flex; }
  1054. .dataTables_wrapper tr.child td.child {
  1055. padding: 0; }
  1056. .dataTables_wrapper tr.child td.child .dtr-details {
  1057. padding: 1rem 1rem 1.5rem 1.95rem;
  1058. position: relative; }
  1059. .dataTables_wrapper tr.child td.child .dtr-details:before {
  1060. content: "\f149";
  1061. font-family: 'Font Awesome 5 Pro';
  1062. color: #21dfcb;
  1063. width: 20px;
  1064. height: 30px;
  1065. position: absolute;
  1066. top: -15px;
  1067. right: 0px;
  1068. font-size: 1.2rem; }
  1069. .dataTables_wrapper tr.child td.child .dtr-details:after {
  1070. content: "";
  1071. position: absolute;
  1072. top: 0;
  1073. bottom: 0;
  1074. left: 0;
  1075. width: 1rem;
  1076. background: #4de5d5; }
  1077. @media screen and (max-width: 767px) {
  1078. div.dataTables_wrapper div.dataTables_length,
  1079. div.dataTables_wrapper div.dataTables_filter,
  1080. div.dataTables_wrapper div.dataTables_info,
  1081. div.dataTables_wrapper div.dataTables_paginate {
  1082. display: -webkit-box;
  1083. display: -ms-flexbox;
  1084. display: flex;
  1085. -webkit-box-pack: center;
  1086. -ms-flex-pack: center;
  1087. justify-content: center; } }
  1088. .paginate_button.page-item.disabled .page-link {
  1089. background: transparent; }
  1090. .dataTables_wrapper .dataTables_paginate .pagination .page-item > .page-link {
  1091. display: -webkit-box;
  1092. display: -ms-flexbox;
  1093. display: flex;
  1094. -webkit-box-pack: center;
  1095. -ms-flex-pack: center;
  1096. justify-content: center;
  1097. -webkit-box-align: center;
  1098. -ms-flex-align: center;
  1099. align-items: center;
  1100. height: 1.85rem;
  1101. min-width: 1.85rem;
  1102. padding: 0.5rem;
  1103. font-size: 0.825rem;
  1104. line-height: 0.825rem; }
  1105. div.dataTables_wrapper div.dataTables_filter {
  1106. text-align: inherit; }
  1107. /* AutoFill */
  1108. div.dt-autofill-list {
  1109. border-width: 0px;
  1110. padding: 1rem 0;
  1111. -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
  1112. box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2); }
  1113. div.dt-autofill-list div.dt-autofill-question,
  1114. div.dt-autofill-list div.dt-autofill-button {
  1115. border-width: 0px; }
  1116. div.dt-autofill-list .dt-autofill-button {
  1117. text-align: right !important; }
  1118. div.dt-autofill-background {
  1119. opacity: 0.2;
  1120. background-color: #000; }
  1121. .dt-autofill-question {
  1122. padding-left: 2rem !important; }
  1123. .dt-autofill-button {
  1124. padding-right: 2rem !important; }
  1125. div.dt-autofill-handle {
  1126. background: #886ab5;
  1127. height: 0.875rem;
  1128. width: 0.875rem; }
  1129. div.dt-autofill-select {
  1130. background-color: #886ab5; }
  1131. /* FixedColumns */
  1132. .DTFC_LeftHeadWrapper:before,
  1133. .DTFC_LeftBodyWrapper:before,
  1134. .DTFC_LeftFootWrapper:before {
  1135. content: "";
  1136. position: absolute;
  1137. right: 0px;
  1138. top: 1px;
  1139. bottom: 0px;
  1140. width: 1px;
  1141. background: #fd3995;
  1142. z-index: 1;
  1143. -webkit-box-shadow: -4px 0px 4px rgba(0, 0, 0, 0.4);
  1144. box-shadow: -4px 0px 4px rgba(0, 0, 0, 0.4); }
  1145. .DTFC_LeftHeadWrapper table.table-bordered,
  1146. .DTFC_LeftBodyWrapper table.table-bordered,
  1147. .DTFC_LeftFootWrapper table.table-bordered {
  1148. border-right-width: 0; }
  1149. /* KeyTable */
  1150. table.dataTable tbody th.focus,
  1151. table.dataTable tbody td.focus {
  1152. -webkit-box-shadow: inset 0 0 0px 1px #886ab5;
  1153. box-shadow: inset 0 0 0px 1px #886ab5;
  1154. background: rgba(136, 106, 181, 0.1);
  1155. font-weight: 500; }
  1156. /* RowGroup */
  1157. table.dataTable tr.dtrg-group td {
  1158. background: transparent;
  1159. font-size: 1rem;
  1160. font-weight: 400;
  1161. padding-top: 1.25rem; }
  1162. table.dataTable.table-sm tr.dtrg-group td {
  1163. padding-top: 1rem; }
  1164. table.dataTable:not(.table-dark) tr.dtrg-group td {
  1165. background: #fff; }
  1166. /* FixedHeader */
  1167. table.dataTable.fixedHeader-floating {
  1168. opacity: 0.9; }
  1169. /* RowReorder */
  1170. table.dataTable td.reorder {
  1171. text-align: inherit; }
  1172. tr.dt-rowReorder-moving {
  1173. outline: 2px solid #1dc9b7;
  1174. outline-offset: -2px; }
  1175. table.dt-rowReorder-float {
  1176. outline: 2px solid #886ab5;
  1177. outline-offset: -2px; }
  1178. /* w-100 bug for some tables */
  1179. .DTCR_clonedTable.w-100,
  1180. .dt-rowReorder-float.w-100,
  1181. .fixedHeader-floating.w-100 {
  1182. width: inherit !important; }
  1183. /* fix z-index for processing message */
  1184. .dataTables_processing {
  1185. z-index: 2; }
  1186. /* Select */
  1187. table.dataTable.table-bordered .selected td {
  1188. border-color: rgba(0, 0, 0, 0.1); }
  1189. table.dataTable.table-bordered td.selected {
  1190. border-color: rgba(0, 0, 0, 0.1); }
  1191. table.dataTable tbody > tr.selected,
  1192. table.dataTable tbody > tr > .selected {
  1193. -webkit-box-shadow: inset 0 0 0px 1px #886ab5;
  1194. box-shadow: inset 0 0 0px 1px #886ab5;
  1195. background: rgba(136, 106, 181, 0.1);
  1196. font-weight: 500;
  1197. color: inherit; }
  1198. /*# sourceMappingURL=datatables.bundle.css.map */