datatables.bundle.css 40 KB

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