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

1109 lines
22 KiB

9 years ago
8 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
  1. /*!
  2. * # Semantic UI 2.2.0 - Table
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2015 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Table
  13. *******************************/
  14. /* Prototype */
  15. .ui.table {
  16. width: 100%;
  17. background: #FFFFFF;
  18. margin: 1em 0em;
  19. border: 1px solid rgba(34, 36, 38, 0.15);
  20. box-shadow: none;
  21. border-radius: 0.28571429rem;
  22. text-align: left;
  23. color: rgba(0, 0, 0, 0.87);
  24. border-collapse: separate;
  25. border-spacing: 0px;
  26. }
  27. .ui.table:first-child {
  28. margin-top: 0em;
  29. }
  30. .ui.table:last-child {
  31. margin-bottom: 0em;
  32. }
  33. /*******************************
  34. Parts
  35. *******************************/
  36. /* Table Content */
  37. .ui.table th,
  38. .ui.table td {
  39. -webkit-transition: background 0.1s ease, color 0.1s ease;
  40. transition: background 0.1s ease, color 0.1s ease;
  41. }
  42. /* Headers */
  43. .ui.table thead {
  44. box-shadow: none;
  45. }
  46. .ui.table thead th {
  47. cursor: auto;
  48. background: #F9FAFB;
  49. text-align: inherit;
  50. color: rgba(0, 0, 0, 0.87);
  51. padding: 0.92857143em 0.78571429em;
  52. vertical-align: inherit;
  53. font-style: none;
  54. font-weight: bold;
  55. text-transform: none;
  56. border-bottom: 1px solid rgba(34, 36, 38, 0.1);
  57. border-left: none;
  58. }
  59. .ui.table thead tr > th:first-child {
  60. border-left: none;
  61. }
  62. .ui.table thead tr:first-child > th:first-child {
  63. border-radius: 0.28571429rem 0em 0em 0em;
  64. }
  65. .ui.table thead tr:first-child > th:last-child {
  66. border-radius: 0em 0.28571429rem 0em 0em;
  67. }
  68. .ui.table thead tr:first-child > th:only-child {
  69. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  70. }
  71. /* Footer */
  72. .ui.table tfoot {
  73. box-shadow: none;
  74. }
  75. .ui.table tfoot th {
  76. cursor: auto;
  77. border-top: 1px solid rgba(34, 36, 38, 0.15);
  78. background: #F9FAFB;
  79. text-align: inherit;
  80. color: rgba(0, 0, 0, 0.87);
  81. padding: 0.78571429em 0.78571429em;
  82. vertical-align: middle;
  83. font-style: normal;
  84. font-weight: normal;
  85. text-transform: none;
  86. }
  87. .ui.table tfoot tr > th:first-child {
  88. border-left: none;
  89. }
  90. .ui.table tfoot tr:first-child > th:first-child {
  91. border-radius: 0em 0em 0em 0.28571429rem;
  92. }
  93. .ui.table tfoot tr:first-child > th:last-child {
  94. border-radius: 0em 0em 0.28571429rem 0em;
  95. }
  96. .ui.table tfoot tr:first-child > th:only-child {
  97. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  98. }
  99. /* Table Row */
  100. .ui.table tr td {
  101. border-top: 1px solid rgba(34, 36, 38, 0.1);
  102. }
  103. .ui.table tr:first-child td {
  104. border-top: none;
  105. }
  106. /* Table Cells */
  107. .ui.table td {
  108. padding: 0.78571429em 0.78571429em;
  109. text-align: inherit;
  110. }
  111. /* Icons */
  112. .ui.table > .icon {
  113. vertical-align: baseline;
  114. }
  115. .ui.table > .icon:only-child {
  116. margin: 0em;
  117. }
  118. /* Table Segment */
  119. .ui.table.segment {
  120. padding: 0em;
  121. }
  122. .ui.table.segment:after {
  123. display: none;
  124. }
  125. .ui.table.segment.stacked:after {
  126. display: block;
  127. }
  128. /* Responsive */
  129. @media only screen and (max-width: 767px) {
  130. .ui.table:not(.unstackable) {
  131. width: 100%;
  132. }
  133. .ui.table:not(.unstackable) tbody,
  134. .ui.table:not(.unstackable) tr,
  135. .ui.table:not(.unstackable) tr > th,
  136. .ui.table:not(.unstackable) tr > td {
  137. width: auto !important;
  138. display: block !important;
  139. }
  140. .ui.table:not(.unstackable) {
  141. padding: 0em;
  142. }
  143. .ui.table:not(.unstackable) thead {
  144. display: block;
  145. }
  146. .ui.table:not(.unstackable) tfoot {
  147. display: block;
  148. }
  149. .ui.table:not(.unstackable) tr {
  150. padding-top: 1em;
  151. padding-bottom: 1em;
  152. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  153. }
  154. .ui.table:not(.unstackable) tr > th,
  155. .ui.table:not(.unstackable) tr > td {
  156. background: none;
  157. border: none !important;
  158. padding: 0.25em 0.75em !important;
  159. box-shadow: none !important;
  160. }
  161. .ui.table:not(.unstackable) th:first-child,
  162. .ui.table:not(.unstackable) td:first-child {
  163. font-weight: bold;
  164. }
  165. /* Definition Table */
  166. .ui.definition.table:not(.unstackable) thead th:first-child {
  167. box-shadow: none !important;
  168. }
  169. }
  170. /*******************************
  171. Coupling
  172. *******************************/
  173. /* UI Image */
  174. .ui.table th .image,
  175. .ui.table th .image img,
  176. .ui.table td .image,
  177. .ui.table td .image img {
  178. max-width: none;
  179. }
  180. /*******************************
  181. Types
  182. *******************************/
  183. /*--------------
  184. Complex
  185. ---------------*/
  186. .ui.structured.table {
  187. border-collapse: collapse;
  188. }
  189. .ui.structured.table thead th {
  190. border-left: none;
  191. border-right: none;
  192. }
  193. .ui.structured.sortable.table thead th {
  194. border-left: 1px solid rgba(34, 36, 38, 0.15);
  195. border-right: 1px solid rgba(34, 36, 38, 0.15);
  196. }
  197. .ui.structured.basic.table th {
  198. border-left: none;
  199. border-right: none;
  200. }
  201. .ui.structured.celled.table tr th,
  202. .ui.structured.celled.table tr td {
  203. border-left: 1px solid rgba(34, 36, 38, 0.1);
  204. border-right: 1px solid rgba(34, 36, 38, 0.1);
  205. }
  206. /*--------------
  207. Definition
  208. ---------------*/
  209. .ui.definition.table thead:not(.full-width) th:first-child {
  210. pointer-events: none;
  211. background: transparent;
  212. font-weight: normal;
  213. color: rgba(0, 0, 0, 0.4);
  214. box-shadow: -1px -1px 0px 1px #FFFFFF;
  215. }
  216. .ui.definition.table tfoot:not(.full-width) th:first-child {
  217. pointer-events: none;
  218. background: transparent;
  219. font-weight: rgba(0, 0, 0, 0.4);
  220. color: normal;
  221. box-shadow: 1px 1px 0px 1px #FFFFFF;
  222. }
  223. /* Remove Border */
  224. .ui.celled.definition.table thead:not(.full-width) th:first-child {
  225. box-shadow: 0px -1px 0px 1px #FFFFFF;
  226. }
  227. .ui.celled.definition.table tfoot:not(.full-width) th:first-child {
  228. box-shadow: 0px 1px 0px 1px #FFFFFF;
  229. }
  230. /* Highlight Defining Column */
  231. .ui.definition.table tr td:first-child:not(.ignored),
  232. .ui.definition.table tr td.definition {
  233. background: rgba(0, 0, 0, 0.03);
  234. font-weight: bold;
  235. color: rgba(0, 0, 0, 0.95);
  236. text-transform: '';
  237. box-shadow: '';
  238. text-align: '';
  239. font-size: 1em;
  240. padding-left: '';
  241. padding-right: '';
  242. }
  243. /* Fix 2nd Column */
  244. .ui.definition.table thead:not(.full-width) th:nth-child(2) {
  245. border-left: 1px solid rgba(34, 36, 38, 0.15);
  246. }
  247. .ui.definition.table tfoot:not(.full-width) th:nth-child(2) {
  248. border-left: 1px solid rgba(34, 36, 38, 0.15);
  249. }
  250. .ui.definition.table td:nth-child(2) {
  251. border-left: 1px solid rgba(34, 36, 38, 0.15);
  252. }
  253. /*******************************
  254. States
  255. *******************************/
  256. /*--------------
  257. Positive
  258. ---------------*/
  259. .ui.table tr.positive,
  260. .ui.table td.positive {
  261. box-shadow: 0px 0px 0px #A3C293 inset;
  262. }
  263. .ui.table tr.positive,
  264. .ui.table td.positive {
  265. background: #FCFFF5 !important;
  266. color: #2C662D !important;
  267. }
  268. /*--------------
  269. Negative
  270. ---------------*/
  271. .ui.table tr.negative,
  272. .ui.table td.negative {
  273. box-shadow: 0px 0px 0px #E0B4B4 inset;
  274. }
  275. .ui.table tr.negative,
  276. .ui.table td.negative {
  277. background: #FFF6F6 !important;
  278. color: #9F3A38 !important;
  279. }
  280. /*--------------
  281. Error
  282. ---------------*/
  283. .ui.table tr.error,
  284. .ui.table td.error {
  285. box-shadow: 0px 0px 0px #E0B4B4 inset;
  286. }
  287. .ui.table tr.error,
  288. .ui.table td.error {
  289. background: #FFF6F6 !important;
  290. color: #9F3A38 !important;
  291. }
  292. /*--------------
  293. Warning
  294. ---------------*/
  295. .ui.table tr.warning,
  296. .ui.table td.warning {
  297. box-shadow: 0px 0px 0px #C9BA9B inset;
  298. }
  299. .ui.table tr.warning,
  300. .ui.table td.warning {
  301. background: #FFFAF3 !important;
  302. color: #573A08 !important;
  303. }
  304. /*--------------
  305. Active
  306. ---------------*/
  307. .ui.table tr.active,
  308. .ui.table td.active {
  309. box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.87) inset;
  310. }
  311. .ui.table tr.active,
  312. .ui.table td.active {
  313. background: #E0E0E0 !important;
  314. color: rgba(0, 0, 0, 0.87) !important;
  315. }
  316. /*--------------
  317. Disabled
  318. ---------------*/
  319. .ui.table tr.disabled td,
  320. .ui.table tr td.disabled,
  321. .ui.table tr.disabled:hover,
  322. .ui.table tr:hover td.disabled {
  323. pointer-events: none;
  324. color: rgba(40, 40, 40, 0.3);
  325. }
  326. /*******************************
  327. Variations
  328. *******************************/
  329. /*--------------
  330. Stackable
  331. ---------------*/
  332. @media only screen and (max-width: 991px) {
  333. .ui[class*="tablet stackable"].table,
  334. .ui[class*="tablet stackable"].table tbody,
  335. .ui[class*="tablet stackable"].table tr,
  336. .ui[class*="tablet stackable"].table tr > th,
  337. .ui[class*="tablet stackable"].table tr > td {
  338. width: 100% !important;
  339. display: block !important;
  340. }
  341. .ui[class*="tablet stackable"].table {
  342. padding: 0em;
  343. }
  344. .ui[class*="tablet stackable"].table thead {
  345. display: block;
  346. }
  347. .ui[class*="tablet stackable"].table tfoot {
  348. display: block;
  349. }
  350. .ui[class*="tablet stackable"].table tr {
  351. padding-top: 1em;
  352. padding-bottom: 1em;
  353. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1) inset !important;
  354. }
  355. .ui[class*="tablet stackable"].table tr > th,
  356. .ui[class*="tablet stackable"].table tr > td {
  357. background: none;
  358. border: none !important;
  359. padding: 0.25em 0.75em;
  360. box-shadow: none !important;
  361. }
  362. /* Definition Table */
  363. .ui.definition[class*="tablet stackable"].table thead th:first-child {
  364. box-shadow: none !important;
  365. }
  366. }
  367. /*--------------
  368. Text Alignment
  369. ---------------*/
  370. .ui.table[class*="left aligned"],
  371. .ui.table [class*="left aligned"] {
  372. text-align: left;
  373. }
  374. .ui.table[class*="center aligned"],
  375. .ui.table [class*="center aligned"] {
  376. text-align: center;
  377. }
  378. .ui.table[class*="right aligned"],
  379. .ui.table [class*="right aligned"] {
  380. text-align: right;
  381. }
  382. /*------------------
  383. Vertical Alignment
  384. ------------------*/
  385. .ui.table[class*="top aligned"],
  386. .ui.table [class*="top aligned"] {
  387. vertical-align: top;
  388. }
  389. .ui.table[class*="middle aligned"],
  390. .ui.table [class*="middle aligned"] {
  391. vertical-align: middle;
  392. }
  393. .ui.table[class*="bottom aligned"],
  394. .ui.table [class*="bottom aligned"] {
  395. vertical-align: bottom;
  396. }
  397. /*--------------
  398. Collapsing
  399. ---------------*/
  400. .ui.table th.collapsing,
  401. .ui.table td.collapsing {
  402. width: 1px;
  403. white-space: nowrap;
  404. }
  405. /*--------------
  406. Fixed
  407. ---------------*/
  408. .ui.fixed.table {
  409. table-layout: fixed;
  410. }
  411. .ui.fixed.table th,
  412. .ui.fixed.table td {
  413. overflow: hidden;
  414. text-overflow: ellipsis;
  415. }
  416. /*--------------
  417. Selectable
  418. ---------------*/
  419. .ui.selectable.table tbody tr:hover,
  420. .ui.table tbody tr td.selectable:hover {
  421. background: rgba(0, 0, 0, 0.05) !important;
  422. color: rgba(0, 0, 0, 0.95) !important;
  423. }
  424. .ui.selectable.inverted.table tbody tr:hover,
  425. .ui.inverted.table tbody tr td.selectable:hover {
  426. background: rgba(255, 255, 255, 0.08) !important;
  427. color: #ffffff !important;
  428. }
  429. /* Selectable Cell Link */
  430. .ui.table tbody tr td.selectable {
  431. padding: 0em;
  432. }
  433. .ui.table tbody tr td.selectable > a:not(.ui) {
  434. display: block;
  435. color: inherit;
  436. padding: 0.78571429em 0.78571429em;
  437. }
  438. /* Other States */
  439. .ui.selectable.table tr.error:hover,
  440. .ui.table tr td.selectable.error:hover,
  441. .ui.selectable.table tr:hover td.error {
  442. background: #ffe7e7 !important;
  443. color: #943634 !important;
  444. }
  445. .ui.selectable.table tr.warning:hover,
  446. .ui.table tr td.selectable.warning:hover,
  447. .ui.selectable.table tr:hover td.warning {
  448. background: #fff4e4 !important;
  449. color: #493107 !important;
  450. }
  451. .ui.selectable.table tr.active:hover,
  452. .ui.table tr td.selectable.active:hover,
  453. .ui.selectable.table tr:hover td.active {
  454. background: #E0E0E0 !important;
  455. color: rgba(0, 0, 0, 0.87) !important;
  456. }
  457. .ui.selectable.table tr.positive:hover,
  458. .ui.table tr td.selectable.positive:hover,
  459. .ui.selectable.table tr:hover td.positive {
  460. background: #f7ffe6 !important;
  461. color: #275b28 !important;
  462. }
  463. .ui.selectable.table tr.negative:hover,
  464. .ui.table tr td.selectable.negative:hover,
  465. .ui.selectable.table tr:hover td.negative {
  466. background: #ffe7e7 !important;
  467. color: #943634 !important;
  468. }
  469. /*-------------------
  470. Attached
  471. --------------------*/
  472. /* Middle */
  473. .ui.attached.table {
  474. top: 0px;
  475. bottom: 0px;
  476. border-radius: 0px;
  477. margin: 0em -1px;
  478. width: calc(100% + 2px );
  479. max-width: calc(100% + 2px );
  480. box-shadow: none;
  481. border: 1px solid #D4D4D5;
  482. }
  483. .ui.attached + .ui.attached.table:not(.top) {
  484. border-top: none;
  485. }
  486. /* Top */
  487. .ui[class*="top attached"].table {
  488. bottom: 0px;
  489. margin-bottom: 0em;
  490. top: 0px;
  491. margin-top: 1em;
  492. border-radius: 0.28571429rem 0.28571429rem 0em 0em;
  493. }
  494. .ui.table[class*="top attached"]:first-child {
  495. margin-top: 0em;
  496. }
  497. /* Bottom */
  498. .ui[class*="bottom attached"].table {
  499. bottom: 0px;
  500. margin-top: 0em;
  501. top: 0px;
  502. margin-bottom: 1em;
  503. box-shadow: none, none;
  504. border-radius: 0em 0em 0.28571429rem 0.28571429rem;
  505. }
  506. .ui[class*="bottom attached"].table:last-child {
  507. margin-bottom: 0em;
  508. }
  509. /*--------------
  510. Striped
  511. ---------------*/
  512. /* Table Striping */
  513. .ui.striped.table > tr:nth-child(2n),
  514. .ui.striped.table tbody tr:nth-child(2n) {
  515. background-color: rgba(0, 0, 50, 0.02);
  516. }
  517. /* Stripes */
  518. .ui.inverted.striped.table > tr:nth-child(2n),
  519. .ui.inverted.striped.table tbody tr:nth-child(2n) {
  520. background-color: rgba(255, 255, 255, 0.05);
  521. }
  522. /* Allow striped active hover */
  523. .ui.striped.selectable.selectable.selectable.table tbody tr.active:hover {
  524. background: #EFEFEF !important;
  525. color: rgba(0, 0, 0, 0.95) !important;
  526. }
  527. /*--------------
  528. Single Line
  529. ---------------*/
  530. .ui.table[class*="single line"],
  531. .ui.table [class*="single line"] {
  532. white-space: nowrap;
  533. }
  534. .ui.table[class*="single line"],
  535. .ui.table [class*="single line"] {
  536. white-space: nowrap;
  537. }
  538. /*-------------------
  539. Colors
  540. --------------------*/
  541. /* Red */
  542. .ui.red.table {
  543. border-top: 0.2em solid #DB2828;
  544. }
  545. .ui.inverted.red.table {
  546. background-color: #DB2828 !important;
  547. color: #FFFFFF !important;
  548. }
  549. /* Orange */
  550. .ui.orange.table {
  551. border-top: 0.2em solid #F2711C;
  552. }
  553. .ui.inverted.orange.table {
  554. background-color: #F2711C !important;
  555. color: #FFFFFF !important;
  556. }
  557. /* Yellow */
  558. .ui.yellow.table {
  559. border-top: 0.2em solid #FBBD08;
  560. }
  561. .ui.inverted.yellow.table {
  562. background-color: #FBBD08 !important;
  563. color: #FFFFFF !important;
  564. }
  565. /* Olive */
  566. .ui.olive.table {
  567. border-top: 0.2em solid #B5CC18;
  568. }
  569. .ui.inverted.olive.table {
  570. background-color: #B5CC18 !important;
  571. color: #FFFFFF !important;
  572. }
  573. /* Green */
  574. .ui.green.table {
  575. border-top: 0.2em solid #21BA45;
  576. }
  577. .ui.inverted.green.table {
  578. background-color: #21BA45 !important;
  579. color: #FFFFFF !important;
  580. }
  581. /* Teal */
  582. .ui.teal.table {
  583. border-top: 0.2em solid #00B5AD;
  584. }
  585. .ui.inverted.teal.table {
  586. background-color: #00B5AD !important;
  587. color: #FFFFFF !important;
  588. }
  589. /* Blue */
  590. .ui.blue.table {
  591. border-top: 0.2em solid #2185D0;
  592. }
  593. .ui.inverted.blue.table {
  594. background-color: #2185D0 !important;
  595. color: #FFFFFF !important;
  596. }
  597. /* Violet */
  598. .ui.violet.table {
  599. border-top: 0.2em solid #6435C9;
  600. }
  601. .ui.inverted.violet.table {
  602. background-color: #6435C9 !important;
  603. color: #FFFFFF !important;
  604. }
  605. /* Purple */
  606. .ui.purple.table {
  607. border-top: 0.2em solid #A333C8;
  608. }
  609. .ui.inverted.purple.table {
  610. background-color: #A333C8 !important;
  611. color: #FFFFFF !important;
  612. }
  613. /* Pink */
  614. .ui.pink.table {
  615. border-top: 0.2em solid #E03997;
  616. }
  617. .ui.inverted.pink.table {
  618. background-color: #E03997 !important;
  619. color: #FFFFFF !important;
  620. }
  621. /* Brown */
  622. .ui.brown.table {
  623. border-top: 0.2em solid #A5673F;
  624. }
  625. .ui.inverted.brown.table {
  626. background-color: #A5673F !important;
  627. color: #FFFFFF !important;
  628. }
  629. /* Grey */
  630. .ui.grey.table {
  631. border-top: 0.2em solid #767676;
  632. }
  633. .ui.inverted.grey.table {
  634. background-color: #767676 !important;
  635. color: #FFFFFF !important;
  636. }
  637. /* Black */
  638. .ui.black.table {
  639. border-top: 0.2em solid #1B1C1D;
  640. }
  641. .ui.inverted.black.table {
  642. background-color: #1B1C1D !important;
  643. color: #FFFFFF !important;
  644. }
  645. /*--------------
  646. Column Count
  647. ---------------*/
  648. /* Grid Based */
  649. .ui.one.column.table td {
  650. width: 100%;
  651. }
  652. .ui.two.column.table td {
  653. width: 50%;
  654. }
  655. .ui.three.column.table td {
  656. width: 33.33333333%;
  657. }
  658. .ui.four.column.table td {
  659. width: 25%;
  660. }
  661. .ui.five.column.table td {
  662. width: 20%;
  663. }
  664. .ui.six.column.table td {
  665. width: 16.66666667%;
  666. }
  667. .ui.seven.column.table td {
  668. width: 14.28571429%;
  669. }
  670. .ui.eight.column.table td {
  671. width: 12.5%;
  672. }
  673. .ui.nine.column.table td {
  674. width: 11.11111111%;
  675. }
  676. .ui.ten.column.table td {
  677. width: 10%;
  678. }
  679. .ui.eleven.column.table td {
  680. width: 9.09090909%;
  681. }
  682. .ui.twelve.column.table td {
  683. width: 8.33333333%;
  684. }
  685. .ui.thirteen.column.table td {
  686. width: 7.69230769%;
  687. }
  688. .ui.fourteen.column.table td {
  689. width: 7.14285714%;
  690. }
  691. .ui.fifteen.column.table td {
  692. width: 6.66666667%;
  693. }
  694. .ui.sixteen.column.table td {
  695. width: 6.25%;
  696. }
  697. /* Column Width */
  698. .ui.table th.one.wide,
  699. .ui.table td.one.wide {
  700. width: 6.25%;
  701. }
  702. .ui.table th.two.wide,
  703. .ui.table td.two.wide {
  704. width: 12.5%;
  705. }
  706. .ui.table th.three.wide,
  707. .ui.table td.three.wide {
  708. width: 18.75%;
  709. }
  710. .ui.table th.four.wide,
  711. .ui.table td.four.wide {
  712. width: 25%;
  713. }
  714. .ui.table th.five.wide,
  715. .ui.table td.five.wide {
  716. width: 31.25%;
  717. }
  718. .ui.table th.six.wide,
  719. .ui.table td.six.wide {
  720. width: 37.5%;
  721. }
  722. .ui.table th.seven.wide,
  723. .ui.table td.seven.wide {
  724. width: 43.75%;
  725. }
  726. .ui.table th.eight.wide,
  727. .ui.table td.eight.wide {
  728. width: 50%;
  729. }
  730. .ui.table th.nine.wide,
  731. .ui.table td.nine.wide {
  732. width: 56.25%;
  733. }
  734. .ui.table th.ten.wide,
  735. .ui.table td.ten.wide {
  736. width: 62.5%;
  737. }
  738. .ui.table th.eleven.wide,
  739. .ui.table td.eleven.wide {
  740. width: 68.75%;
  741. }
  742. .ui.table th.twelve.wide,
  743. .ui.table td.twelve.wide {
  744. width: 75%;
  745. }
  746. .ui.table th.thirteen.wide,
  747. .ui.table td.thirteen.wide {
  748. width: 81.25%;
  749. }
  750. .ui.table th.fourteen.wide,
  751. .ui.table td.fourteen.wide {
  752. width: 87.5%;
  753. }
  754. .ui.table th.fifteen.wide,
  755. .ui.table td.fifteen.wide {
  756. width: 93.75%;
  757. }
  758. .ui.table th.sixteen.wide,
  759. .ui.table td.sixteen.wide {
  760. width: 100%;
  761. }
  762. /*--------------
  763. Sortable
  764. ---------------*/
  765. .ui.sortable.table thead th {
  766. cursor: pointer;
  767. white-space: nowrap;
  768. border-left: 1px solid rgba(34, 36, 38, 0.15);
  769. color: rgba(0, 0, 0, 0.87);
  770. }
  771. .ui.sortable.table thead th:first-child {
  772. border-left: none;
  773. }
  774. .ui.sortable.table thead th.sorted,
  775. .ui.sortable.table thead th.sorted:hover {
  776. -webkit-user-select: none;
  777. -moz-user-select: none;
  778. -ms-user-select: none;
  779. user-select: none;
  780. }
  781. .ui.sortable.table thead th:after {
  782. display: none;
  783. font-style: normal;
  784. font-weight: normal;
  785. text-decoration: inherit;
  786. content: '';
  787. height: 1em;
  788. width: auto;
  789. opacity: 0.8;
  790. margin: 0em 0em 0em 0.5em;
  791. font-family: 'Icons';
  792. }
  793. .ui.sortable.table thead th.ascending:after {
  794. content: '\f0d8';
  795. }
  796. .ui.sortable.table thead th.descending:after {
  797. content: '\f0d7';
  798. }
  799. /* Hover */
  800. .ui.sortable.table th.disabled:hover {
  801. cursor: auto;
  802. color: rgba(40, 40, 40, 0.3);
  803. }
  804. .ui.sortable.table thead th:hover {
  805. background: rgba(0, 0, 0, 0.05);
  806. color: rgba(0, 0, 0, 0.8);
  807. }
  808. /* Sorted */
  809. .ui.sortable.table thead th.sorted {
  810. background: rgba(0, 0, 0, 0.05);
  811. color: rgba(0, 0, 0, 0.95);
  812. }
  813. .ui.sortable.table thead th.sorted:after {
  814. display: inline-block;
  815. }
  816. /* Sorted Hover */
  817. .ui.sortable.table thead th.sorted:hover {
  818. background: rgba(0, 0, 0, 0.05);
  819. color: rgba(0, 0, 0, 0.95);
  820. }
  821. /* Inverted */
  822. .ui.inverted.sortable.table thead th.sorted {
  823. background: rgba(255, 255, 255, 0.15) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  824. background: rgba(255, 255, 255, 0.15) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  825. color: #ffffff;
  826. }
  827. .ui.inverted.sortable.table thead th:hover {
  828. background: rgba(255, 255, 255, 0.08) -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  829. background: rgba(255, 255, 255, 0.08) linear-gradient(transparent, rgba(0, 0, 0, 0.05));
  830. color: #ffffff;
  831. }
  832. .ui.inverted.sortable.table thead th {
  833. border-left-color: transparent;
  834. border-right-color: transparent;
  835. }
  836. /*--------------
  837. Inverted
  838. ---------------*/
  839. /* Text Color */
  840. .ui.inverted.table {
  841. background: #333333;
  842. color: rgba(255, 255, 255, 0.9);
  843. border: none;
  844. }
  845. .ui.inverted.table th {
  846. background-color: rgba(0, 0, 0, 0.15);
  847. border-color: rgba(255, 255, 255, 0.1) !important;
  848. color: rgba(255, 255, 255, 0.9);
  849. }
  850. .ui.inverted.table tr td {
  851. border-color: rgba(255, 255, 255, 0.1) !important;
  852. }
  853. .ui.inverted.table tr.disabled td,
  854. .ui.inverted.table tr td.disabled,
  855. .ui.inverted.table tr.disabled:hover td,
  856. .ui.inverted.table tr:hover td.disabled {
  857. pointer-events: none;
  858. color: rgba(225, 225, 225, 0.3);
  859. }
  860. /* Definition */
  861. .ui.inverted.definition.table tfoot:not(.full-width) th:first-child,
  862. .ui.inverted.definition.table thead:not(.full-width) th:first-child {
  863. background: #FFFFFF;
  864. }
  865. .ui.inverted.definition.table tr td:first-child {
  866. background: rgba(255, 255, 255, 0.02);
  867. color: #ffffff;
  868. }
  869. /*--------------
  870. Collapsing
  871. ---------------*/
  872. .ui.collapsing.table {
  873. width: auto;
  874. }
  875. /*--------------
  876. Basic
  877. ---------------*/
  878. .ui.basic.table {
  879. background: transparent;
  880. border: 1px solid rgba(34, 36, 38, 0.15);
  881. box-shadow: none;
  882. }
  883. .ui.basic.table thead,
  884. .ui.basic.table tfoot {
  885. box-shadow: none;
  886. }
  887. .ui.basic.table th {
  888. background: transparent;
  889. border-left: none;
  890. }
  891. .ui.basic.table tbody tr {
  892. border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  893. }
  894. .ui.basic.table td {
  895. background: transparent;
  896. }
  897. .ui.basic.striped.table tbody tr:nth-child(2n) {
  898. background-color: rgba(0, 0, 0, 0.05) !important;
  899. }
  900. /* Very Basic */
  901. .ui[class*="very basic"].table {
  902. border: none;
  903. }
  904. .ui[class*="very basic"].table:not(.sortable):not(.striped) th,
  905. .ui[class*="very basic"].table:not(.sortable):not(.striped) td {
  906. padding: '';
  907. }
  908. .ui[class*="very basic"].table:not(.sortable):not(.striped) th:first-child,
  909. .ui[class*="very basic"].table:not(.sortable):not(.striped) td:first-child {
  910. padding-left: 0em;
  911. }
  912. .ui[class*="very basic"].table:not(.sortable):not(.striped) th:last-child,
  913. .ui[class*="very basic"].table:not(.sortable):not(.striped) td:last-child {
  914. padding-right: 0em;
  915. }
  916. .ui[class*="very basic"].table:not(.sortable):not(.striped) thead tr:first-child th {
  917. padding-top: 0em;
  918. }
  919. /*--------------
  920. Celled
  921. ---------------*/
  922. .ui.celled.table tr th,
  923. .ui.celled.table tr td {
  924. border-left: 1px solid rgba(34, 36, 38, 0.1);
  925. }
  926. .ui.celled.table tr th:first-child,
  927. .ui.celled.table tr td:first-child {
  928. border-left: none;
  929. }
  930. /*--------------
  931. Padded
  932. ---------------*/
  933. .ui.padded.table th {
  934. padding-left: 1em;
  935. padding-right: 1em;
  936. }
  937. .ui.padded.table th,
  938. .ui.padded.table td {
  939. padding: 1em 1em;
  940. }
  941. /* Very */
  942. .ui[class*="very padded"].table th {
  943. padding-left: 1.5em;
  944. padding-right: 1.5em;
  945. }
  946. .ui[class*="very padded"].table td {
  947. padding: 1.5em 1.5em;
  948. }
  949. /*--------------
  950. Compact
  951. ---------------*/
  952. .ui.compact.table th {
  953. padding-left: 0.7em;
  954. padding-right: 0.7em;
  955. }
  956. .ui.compact.table td {
  957. padding: 0.5em 0.7em;
  958. }
  959. /* Very */
  960. .ui[class*="very compact"].table th {
  961. padding-left: 0.6em;
  962. padding-right: 0.6em;
  963. }
  964. .ui[class*="very compact"].table td {
  965. padding: 0.4em 0.6em;
  966. }
  967. /*--------------
  968. Sizes
  969. ---------------*/
  970. /* Small */
  971. .ui.small.table {
  972. font-size: 0.9em;
  973. }
  974. /* Standard */
  975. .ui.table {
  976. font-size: 1em;
  977. }
  978. /* Large */
  979. .ui.large.table {
  980. font-size: 1.1em;
  981. }
  982. /*******************************
  983. Site Overrides
  984. *******************************/