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.

982 lines
23 KiB

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
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
10 years ago
10 years ago
10 years ago
9 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
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
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
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
9 years ago
9 years ago
9 years ago
9 years ago
9 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
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
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
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
10 years ago
9 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  1. /*!
  2. * # Semantic UI 2.0.0 - Item
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2014 Contributorss
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Standard
  13. *******************************/
  14. /*--------------
  15. Card
  16. ---------------*/
  17. .ui.cards > .card,
  18. .ui.card {
  19. max-width: 100%;
  20. position: relative;
  21. display: -webkit-box;
  22. display: -webkit-flex;
  23. display: -ms-flexbox;
  24. display: flex;
  25. -webkit-box-orient: vertical;
  26. -webkit-box-direction: normal;
  27. -webkit-flex-direction: column;
  28. -ms-flex-direction: column;
  29. flex-direction: column;
  30. width: 290px;
  31. min-height: 0px;
  32. background: #ffffff;
  33. padding: 0em;
  34. border: none;
  35. border-radius: 0.2857rem;
  36. box-shadow: 0px 1px 3px 0px #d4d4d5, 0px 0px 0px 1px #d4d4d5;
  37. -webkit-transition: box-shadow 0.2s ease, -webkit-transform 0.2s ease;
  38. transition: box-shadow 0.2s ease, transform 0.2s ease;
  39. z-index: '';
  40. }
  41. .ui.card {
  42. margin: 1em 0em;
  43. }
  44. .ui.cards > .card a,
  45. .ui.card a {
  46. cursor: pointer;
  47. }
  48. .ui.card:first-child {
  49. margin-top: 0em;
  50. }
  51. .ui.card:last-child {
  52. margin-bottom: 0em;
  53. }
  54. /*--------------
  55. Cards
  56. ---------------*/
  57. .ui.cards {
  58. display: -webkit-box;
  59. display: -webkit-flex;
  60. display: -ms-flexbox;
  61. display: flex;
  62. margin: -0.875em -0.5em;
  63. -webkit-flex-wrap: wrap;
  64. -ms-flex-wrap: wrap;
  65. flex-wrap: wrap;
  66. }
  67. .ui.cards > .card {
  68. display: -webkit-box;
  69. display: -webkit-flex;
  70. display: -ms-flexbox;
  71. display: flex;
  72. margin: 0.875em 0.5em;
  73. float: none;
  74. }
  75. /* Clearing */
  76. .ui.cards:after,
  77. .ui.card:after {
  78. display: block;
  79. content: ' ';
  80. height: 0px;
  81. clear: both;
  82. overflow: hidden;
  83. visibility: hidden;
  84. }
  85. /* Consecutive Card Groups Preserve Row Spacing */
  86. .ui.cards ~ .ui.cards {
  87. margin-top: 0.875em;
  88. }
  89. /*--------------
  90. Rounded Edges
  91. ---------------*/
  92. .ui.cards > .card > :first-child,
  93. .ui.card > :first-child {
  94. border-radius: 0.2857rem 0.2857rem 0em 0em !important;
  95. }
  96. .ui.cards > .card > :last-child,
  97. .ui.card > :last-child {
  98. border-radius: 0em 0em 0.2857rem 0.2857rem !important;
  99. }
  100. /*--------------
  101. Images
  102. ---------------*/
  103. .ui.cards > .card > .image,
  104. .ui.card > .image {
  105. position: relative;
  106. display: block;
  107. -webkit-box-flex: 0;
  108. -webkit-flex: 0 0 auto;
  109. -ms-flex: 0 0 auto;
  110. flex: 0 0 auto;
  111. padding: 0em;
  112. background: rgba(0, 0, 0, 0.05);
  113. }
  114. .ui.cards > .card > .image > img,
  115. .ui.card > .image > img {
  116. display: block;
  117. width: 100%;
  118. height: auto;
  119. border-radius: 0.2857rem 0.2857rem 0em 0em;
  120. border: none;
  121. }
  122. .ui.cards > .card > .image:only-child > img,
  123. .ui.card > .image:only-child > img {
  124. border-radius: 0.2857rem;
  125. }
  126. /*--------------
  127. Content
  128. ---------------*/
  129. .ui.cards > .card > .content,
  130. .ui.card > .content {
  131. -webkit-box-flex: 1;
  132. -webkit-flex-grow: 1;
  133. -ms-flex-positive: 1;
  134. flex-grow: 1;
  135. background: none;
  136. margin: 0em;
  137. padding: 1em 1em;
  138. box-shadow: none;
  139. font-size: 1em;
  140. border: none;
  141. border-radius: 0em;
  142. }
  143. .ui.cards > .card > .content:after,
  144. .ui.card > .content:after {
  145. display: block;
  146. content: ' ';
  147. height: 0px;
  148. clear: both;
  149. overflow: hidden;
  150. visibility: hidden;
  151. }
  152. .ui.cards > .card > .content > .header,
  153. .ui.card > .content > .header {
  154. display: block;
  155. margin: 0em;
  156. font-family: 'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  157. color: rgba(0, 0, 0, 0.85);
  158. }
  159. /* Default Header Size */
  160. .ui.cards > .card > .content > .header:not(.ui),
  161. .ui.card > .content > .header:not(.ui) {
  162. font-weight: bold;
  163. font-size: 1.28571429em;
  164. margin-top: -0.21425em;
  165. line-height: 1.33em;
  166. }
  167. .ui.cards > .card > .content > .meta + .description,
  168. .ui.cards > .card > .content > .header + .description,
  169. .ui.card > .content > .meta + .description,
  170. .ui.card > .content > .header + .description {
  171. margin-top: 0.5em;
  172. }
  173. /*--------------
  174. Floated
  175. ---------------*/
  176. .ui.cards > .card [class*="left floated"],
  177. .ui.card [class*="left floated"] {
  178. float: left;
  179. }
  180. .ui.cards > .card [class*="right floated"],
  181. .ui.card [class*="right floated"] {
  182. float: right;
  183. }
  184. /*--------------
  185. Aligned
  186. ---------------*/
  187. .ui.cards > .card [class*="left aligned"],
  188. .ui.card [class*="left aligned"] {
  189. text-align: left;
  190. }
  191. .ui.cards > .card [class*="center aligned"],
  192. .ui.card [class*="center aligned"] {
  193. text-align: center;
  194. }
  195. .ui.cards > .card [class*="right aligned"],
  196. .ui.card [class*="right aligned"] {
  197. text-align: right;
  198. }
  199. /*--------------
  200. Content Image
  201. ---------------*/
  202. .ui.cards > .card .content img,
  203. .ui.card .content img {
  204. display: inline-block;
  205. vertical-align: middle;
  206. width: auto;
  207. }
  208. .ui.cards > .card img.avatar,
  209. .ui.cards > .card .avatar img,
  210. .ui.card img.avatar,
  211. .ui.card .avatar img {
  212. width: 2.5em;
  213. height: 2.5em;
  214. border-radius: 500rem;
  215. }
  216. /*--------------
  217. Description
  218. ---------------*/
  219. .ui.cards > .card > .content > .description,
  220. .ui.card > .content > .description {
  221. clear: both;
  222. color: rgba(0, 0, 0, 0.5);
  223. }
  224. /*--------------
  225. Paragraph
  226. ---------------*/
  227. .ui.cards > .card > .content p,
  228. .ui.card > .content p {
  229. margin: 0em 0em 0.5em;
  230. }
  231. .ui.cards > .card > .content p:last-child,
  232. .ui.card > .content p:last-child {
  233. margin-bottom: 0em;
  234. }
  235. /*--------------
  236. Meta
  237. ---------------*/
  238. .ui.cards > .card .meta,
  239. .ui.card .meta {
  240. font-size: 0.92857143em;
  241. color: rgba(0, 0, 0, 0.4);
  242. }
  243. .ui.cards > .card .meta *,
  244. .ui.card .meta * {
  245. margin-right: 0.3em;
  246. }
  247. .ui.cards > .card .meta :last-child,
  248. .ui.card .meta :last-child {
  249. margin-right: 0em;
  250. }
  251. .ui.cards > .card .meta [class*="right floated"],
  252. .ui.card .meta [class*="right floated"] {
  253. margin-right: 0em;
  254. margin-left: 0.3em;
  255. }
  256. /*--------------
  257. Links
  258. ---------------*/
  259. /* Generic */
  260. .ui.cards > .card > .content a:not(.ui),
  261. .ui.card > .content a:not(.ui) {
  262. color: '';
  263. -webkit-transition: color 0.2s ease;
  264. transition: color 0.2s ease;
  265. }
  266. .ui.cards > .card > .content a:not(.ui):hover,
  267. .ui.card > .content a:not(.ui):hover {
  268. color: '';
  269. }
  270. /* Header */
  271. .ui.cards > .card > .content > a.header,
  272. .ui.card > .content > a.header {
  273. color: rgba(0, 0, 0, 0.85);
  274. }
  275. .ui.cards > .card > .content > a.header:hover,
  276. .ui.card > .content > a.header:hover {
  277. color: #2c76bf;
  278. }
  279. /* Meta */
  280. .ui.cards > .card .meta > a:not(.ui),
  281. .ui.card .meta > a:not(.ui) {
  282. color: rgba(0, 0, 0, 0.4);
  283. }
  284. .ui.cards > .card .meta > a:not(.ui):hover,
  285. .ui.card .meta > a:not(.ui):hover {
  286. color: rgba(0, 0, 0, 0.8);
  287. }
  288. /*--------------
  289. Buttons
  290. ---------------*/
  291. .ui.cards > .card > .buttons:last-child,
  292. .ui.card > .buttons:last-child,
  293. .ui.cards > .card > .button:last-child,
  294. .ui.card > .button:last-child {
  295. margin: 0em 0em -1px;
  296. width: 100%;
  297. }
  298. /*--------------
  299. Dimmer
  300. ---------------*/
  301. .ui.cards > .card .dimmer,
  302. .ui.card .dimmer {
  303. background-color: '';
  304. z-index: 10;
  305. }
  306. /*--------------
  307. Labels
  308. ---------------*/
  309. /*-----Star----- */
  310. /* Icon */
  311. .ui.cards > .card > .content .star.icon,
  312. .ui.card > .content .star.icon {
  313. cursor: pointer;
  314. opacity: 0.75;
  315. -webkit-transition: color 0.2s ease;
  316. transition: color 0.2s ease;
  317. }
  318. .ui.cards > .card > .content .star.icon:hover,
  319. .ui.card > .content .star.icon:hover {
  320. opacity: 1;
  321. color: #ffb70a;
  322. }
  323. .ui.cards > .card > .content .active.star.icon,
  324. .ui.card > .content .active.star.icon {
  325. color: #ffe623;
  326. }
  327. /*-----Like----- */
  328. /* Icon */
  329. .ui.cards > .card > .content .like.icon,
  330. .ui.card > .content .like.icon {
  331. cursor: pointer;
  332. opacity: 0.75;
  333. -webkit-transition: color 0.2s ease;
  334. transition: color 0.2s ease;
  335. }
  336. .ui.cards > .card > .content .like.icon:hover,
  337. .ui.card > .content .like.icon:hover {
  338. opacity: 1;
  339. color: #ff2733;
  340. }
  341. .ui.cards > .card > .content .active.like.icon,
  342. .ui.card > .content .active.like.icon {
  343. color: #ff2733;
  344. }
  345. /*----------------
  346. Extra Content
  347. -----------------*/
  348. .ui.cards > .card > .extra,
  349. .ui.card > .extra {
  350. max-width: 100%;
  351. min-height: 0em !important;
  352. -webkit-box-flex: 0;
  353. -webkit-flex-grow: 0;
  354. -ms-flex-positive: 0;
  355. flex-grow: 0;
  356. position: static;
  357. background: none;
  358. width: auto;
  359. margin: 0em 0em;
  360. padding: 0.75em 1em;
  361. top: 0em;
  362. left: 0em;
  363. color: rgba(0, 0, 0, 0.4);
  364. box-shadow: none;
  365. -webkit-transition: color 0.2s ease;
  366. transition: color 0.2s ease;
  367. border-top: 1px solid rgba(0, 0, 0, 0.05);
  368. }
  369. .ui.cards > .card > .extra a:not(.ui),
  370. .ui.card > .extra a:not(.ui) {
  371. color: rgba(0, 0, 0, 0.4);
  372. }
  373. .ui.cards > .card > .extra a:not(.ui):hover,
  374. .ui.card > .extra a:not(.ui):hover {
  375. color: #2c76bf;
  376. }
  377. /*******************************
  378. Variations
  379. *******************************/
  380. /*-------------------
  381. Fluid
  382. --------------------*/
  383. .ui.fluid.card {
  384. width: 100%;
  385. max-width: 9999px;
  386. }
  387. /*-------------------
  388. Link
  389. --------------------*/
  390. .ui.cards a.card,
  391. .ui.link.cards .card,
  392. a.ui.card,
  393. .ui.link.card {
  394. -webkit-transform: none;
  395. -ms-transform: none;
  396. transform: none;
  397. }
  398. .ui.cards a.card:hover,
  399. .ui.link.cards .card:hover,
  400. a.ui.card:hover,
  401. .ui.link.card:hover {
  402. cursor: pointer;
  403. z-index: 5;
  404. background: #ffffff;
  405. border: none;
  406. box-shadow: 0px 1px 3px 0px #bcbdbd, 0px 0px 0px 1px #d4d4d5;
  407. -webkit-transform: translateY(-3px);
  408. -ms-transform: translateY(-3px);
  409. transform: translateY(-3px);
  410. }
  411. /*-------------------
  412. Colors
  413. --------------------*/
  414. .ui.black.cards > .card,
  415. .ui.cards > .black.card,
  416. .ui.black.card {
  417. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #1b1c1d, 0px 1px 3px 0px #d4d4d5;
  418. }
  419. .ui.blue.cards > .card,
  420. .ui.cards > .blue.card,
  421. .ui.blue.card {
  422. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #2185d0, 0px 1px 3px 0px #d4d4d5;
  423. }
  424. .ui.green.cards > .card,
  425. .ui.cards > .green.card,
  426. .ui.green.card {
  427. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #21ba45, 0px 1px 3px 0px #d4d4d5;
  428. }
  429. .ui.orange.cards > .card,
  430. .ui.cards > .orange.card,
  431. .ui.orange.card {
  432. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #f2711c, 0px 1px 3px 0px #d4d4d5;
  433. }
  434. .ui.pink.cards > .card,
  435. .ui.cards > .pink.card,
  436. .ui.pink.card {
  437. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #e03997, 0px 1px 3px 0px #d4d4d5;
  438. }
  439. .ui.purple.cards > .card,
  440. .ui.cards > .purple.card,
  441. .ui.purple.card {
  442. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #6a33c8, 0px 1px 3px 0px #d4d4d5;
  443. }
  444. .ui.red.cards > .card,
  445. .ui.cards > .red.card,
  446. .ui.red.card {
  447. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #db2828, 0px 1px 3px 0px #d4d4d5;
  448. }
  449. .ui.teal.cards > .card,
  450. .ui.cards > .teal.card,
  451. .ui.teal.card {
  452. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #00b5ad, 0px 1px 3px 0px #d4d4d5;
  453. }
  454. .ui.yellow.cards > .card,
  455. .ui.cards > .yellow.card,
  456. .ui.yellow.card {
  457. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #fbbd08, 0px 1px 3px 0px #d4d4d5;
  458. }
  459. /* Hover */
  460. .ui.black.cards > .card:hover,
  461. .ui.cards > .black.card:hover,
  462. .ui.black.card:hover {
  463. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #23292e, 0px 1px 3px 0px #bcbdbd;
  464. }
  465. .ui.blue.cards > .card:hover,
  466. .ui.cards > .blue.card:hover,
  467. .ui.blue.card:hover {
  468. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #1378c5, 0px 1px 3px 0px #bcbdbd;
  469. }
  470. .ui.green.cards > .card:hover,
  471. .ui.cards > .green.card:hover,
  472. .ui.green.card:hover {
  473. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #13ae38, 0px 1px 3px 0px #bcbdbd;
  474. }
  475. .ui.orange.cards > .card:hover,
  476. .ui.cards > .orange.card:hover,
  477. .ui.orange.card:hover {
  478. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #f36101, 0px 1px 3px 0px #bcbdbd;
  479. }
  480. .ui.pink.cards > .card:hover,
  481. .ui.cards > .pink.card:hover,
  482. .ui.pink.card:hover {
  483. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #e9168d, 0px 1px 3px 0px #bcbdbd;
  484. }
  485. .ui.purple.cards > .card:hover,
  486. .ui.cards > .purple.card:hover,
  487. .ui.purple.card:hover {
  488. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #5c23bf, 0px 1px 3px 0px #bcbdbd;
  489. }
  490. .ui.red.cards > .card:hover,
  491. .ui.cards > .red.card:hover,
  492. .ui.red.card:hover {
  493. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #d41616, 0px 1px 3px 0px #bcbdbd;
  494. }
  495. .ui.teal.cards > .card:hover,
  496. .ui.cards > .teal.card:hover,
  497. .ui.teal.card:hover {
  498. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #009c95, 0px 1px 3px 0px #bcbdbd;
  499. }
  500. .ui.yellow.cards > .card:hover,
  501. .ui.cards > .yellow.card:hover,
  502. .ui.yellow.card:hover {
  503. box-shadow: 0px 0px 0px 1px #d4d4d5, 0px 2px 0px 0px #eaae00, 0px 1px 3px 0px #bcbdbd;
  504. }
  505. /*--------------
  506. Card Count
  507. ---------------*/
  508. .ui.one.cards {
  509. margin-left: 0em;
  510. margin-right: 0em;
  511. }
  512. .ui.one.cards > .card {
  513. -webkit-flex-basis: 100%;
  514. -ms-flex-preferred-size: 100%;
  515. flex-basis: 100%;
  516. width: 100%;
  517. }
  518. .ui.two.cards {
  519. margin-left: -1em;
  520. margin-right: -1em;
  521. }
  522. .ui.two.cards > .card {
  523. -webkit-flex-basis: calc( 50% - 2em );
  524. -ms-flex-preferred-size: calc( 50% - 2em );
  525. flex-basis: calc( 50% - 2em );
  526. width: calc( 50% - 2em );
  527. margin-left: 1em;
  528. margin-right: 1em;
  529. }
  530. .ui.two.cards > .card:nth-child(2n+1) {
  531. clear: left;
  532. }
  533. .ui.three.cards {
  534. margin-left: -1em;
  535. margin-right: -1em;
  536. }
  537. .ui.three.cards > .card {
  538. -webkit-flex-basis: calc( 33.33333333% - 2em );
  539. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  540. flex-basis: calc( 33.33333333% - 2em );
  541. width: calc( 33.33333333% - 2em );
  542. margin-left: 1em;
  543. margin-right: 1em;
  544. }
  545. .ui.three.cards > .card:nth-child(3n+1) {
  546. clear: left;
  547. }
  548. .ui.four.cards {
  549. margin-left: -0.75em;
  550. margin-right: -0.75em;
  551. }
  552. .ui.four.cards > .card {
  553. -webkit-flex-basis: calc( 25% - 1.5em );
  554. -ms-flex-preferred-size: calc( 25% - 1.5em );
  555. flex-basis: calc( 25% - 1.5em );
  556. width: calc( 25% - 1.5em );
  557. margin-left: 0.75em;
  558. margin-right: 0.75em;
  559. }
  560. .ui.four.cards > .card:nth-child(4n+1) {
  561. clear: left;
  562. }
  563. .ui.five.cards {
  564. margin-left: -0.75em;
  565. margin-right: -0.75em;
  566. }
  567. .ui.five.cards > .card {
  568. -webkit-flex-basis: calc( 20% - 1.5em );
  569. -ms-flex-preferred-size: calc( 20% - 1.5em );
  570. flex-basis: calc( 20% - 1.5em );
  571. width: calc( 20% - 1.5em );
  572. margin-left: 0.75em;
  573. margin-right: 0.75em;
  574. }
  575. .ui.five.cards > .card:nth-child(5n+1) {
  576. clear: left;
  577. }
  578. .ui.six.cards {
  579. margin-left: -0.75em;
  580. margin-right: -0.75em;
  581. }
  582. .ui.six.cards > .card {
  583. -webkit-flex-basis: calc( 16.66666667% - 1.5em );
  584. -ms-flex-preferred-size: calc( 16.66666667% - 1.5em );
  585. flex-basis: calc( 16.66666667% - 1.5em );
  586. width: calc( 16.66666667% - 1.5em );
  587. margin-left: 0.75em;
  588. margin-right: 0.75em;
  589. }
  590. .ui.six.cards > .card:nth-child(6n+1) {
  591. clear: left;
  592. }
  593. .ui.seven.cards {
  594. margin-left: -0.5em;
  595. margin-right: -0.5em;
  596. }
  597. .ui.seven.cards > .card {
  598. -webkit-flex-basis: calc( 14.28571429% - 1em );
  599. -ms-flex-preferred-size: calc( 14.28571429% - 1em );
  600. flex-basis: calc( 14.28571429% - 1em );
  601. width: calc( 14.28571429% - 1em );
  602. margin-left: 0.5em;
  603. margin-right: 0.5em;
  604. }
  605. .ui.seven.cards > .card:nth-child(7n+1) {
  606. clear: left;
  607. }
  608. .ui.eight.cards {
  609. margin-left: -0.5em;
  610. margin-right: -0.5em;
  611. }
  612. .ui.eight.cards > .card {
  613. -webkit-flex-basis: calc( 12.5% - 1em );
  614. -ms-flex-preferred-size: calc( 12.5% - 1em );
  615. flex-basis: calc( 12.5% - 1em );
  616. width: calc( 12.5% - 1em );
  617. margin-left: 0.5em;
  618. margin-right: 0.5em;
  619. font-size: 11px;
  620. }
  621. .ui.eight.cards > .card:nth-child(8n+1) {
  622. clear: left;
  623. }
  624. .ui.nine.cards {
  625. margin-left: -0.5em;
  626. margin-right: -0.5em;
  627. }
  628. .ui.nine.cards > .card {
  629. -webkit-flex-basis: calc( 11.11111111% - 1em );
  630. -ms-flex-preferred-size: calc( 11.11111111% - 1em );
  631. flex-basis: calc( 11.11111111% - 1em );
  632. width: calc( 11.11111111% - 1em );
  633. margin-left: 0.5em;
  634. margin-right: 0.5em;
  635. font-size: 10px;
  636. }
  637. .ui.nine.cards > .card:nth-child(9n+1) {
  638. clear: left;
  639. }
  640. .ui.ten.cards {
  641. margin-left: -0.5em;
  642. margin-right: -0.5em;
  643. }
  644. .ui.ten.cards > .card {
  645. -webkit-flex-basis: calc( 10% - 1em );
  646. -ms-flex-preferred-size: calc( 10% - 1em );
  647. flex-basis: calc( 10% - 1em );
  648. width: calc( 10% - 1em );
  649. margin-left: 0.5em;
  650. margin-right: 0.5em;
  651. }
  652. .ui.ten.cards > .card:nth-child(10n+1) {
  653. clear: left;
  654. }
  655. /*-------------------
  656. Doubling
  657. --------------------*/
  658. /* Mobily Only */
  659. @media only screen and (max-width: 767px) {
  660. .ui.two.doubling.cards {
  661. margin-left: 0em;
  662. margin-right: 0em;
  663. }
  664. .ui.two.doubling.cards .card {
  665. -webkit-flex-basis: 100%;
  666. -ms-flex-preferred-size: 100%;
  667. flex-basis: 100%;
  668. width: 100%;
  669. margin-left: 0em;
  670. margin-right: 0em;
  671. }
  672. .ui.three.doubling.cards {
  673. margin-left: -1em;
  674. margin-right: -1em;
  675. }
  676. .ui.three.doubling.cards .card {
  677. -webkit-flex-basis: calc( 50% - 2em );
  678. -ms-flex-preferred-size: calc( 50% - 2em );
  679. flex-basis: calc( 50% - 2em );
  680. width: calc( 50% - 2em );
  681. margin-left: 1em;
  682. margin-right: 1em;
  683. }
  684. .ui.four.doubling.cards {
  685. margin-left: -1em;
  686. margin-right: -1em;
  687. }
  688. .ui.four.doubling.cards .card {
  689. -webkit-flex-basis: calc( 50% - 2em );
  690. -ms-flex-preferred-size: calc( 50% - 2em );
  691. flex-basis: calc( 50% - 2em );
  692. width: calc( 50% - 2em );
  693. margin-left: 1em;
  694. margin-right: 1em;
  695. }
  696. .ui.five.doubling.cards {
  697. margin-left: -1em;
  698. margin-right: -1em;
  699. }
  700. .ui.five.doubling.cards .card {
  701. -webkit-flex-basis: calc( 50% - 2em );
  702. -ms-flex-preferred-size: calc( 50% - 2em );
  703. flex-basis: calc( 50% - 2em );
  704. width: calc( 50% - 2em );
  705. margin-left: 1em;
  706. margin-right: 1em;
  707. }
  708. .ui.six.doubling.cards {
  709. margin-left: -1em;
  710. margin-right: -1em;
  711. }
  712. .ui.six.doubling.cards .card {
  713. -webkit-flex-basis: calc( 50% - 2em );
  714. -ms-flex-preferred-size: calc( 50% - 2em );
  715. flex-basis: calc( 50% - 2em );
  716. width: calc( 50% - 2em );
  717. margin-left: 1em;
  718. margin-right: 1em;
  719. }
  720. .ui.seven.doubling.cards {
  721. margin-left: -1em;
  722. margin-right: -1em;
  723. }
  724. .ui.seven.doubling.cards .card {
  725. -webkit-flex-basis: calc( 33.33333333% - 2em );
  726. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  727. flex-basis: calc( 33.33333333% - 2em );
  728. width: calc( 33.33333333% - 2em );
  729. margin-left: 1em;
  730. margin-right: 1em;
  731. }
  732. .ui.eight.doubling.cards {
  733. margin-left: -1em;
  734. margin-right: -1em;
  735. }
  736. .ui.eight.doubling.cards .card {
  737. -webkit-flex-basis: calc( 33.33333333% - 2em );
  738. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  739. flex-basis: calc( 33.33333333% - 2em );
  740. width: calc( 33.33333333% - 2em );
  741. margin-left: 1em;
  742. margin-right: 1em;
  743. }
  744. .ui.nine.doubling.cards {
  745. margin-left: -1em;
  746. margin-right: -1em;
  747. }
  748. .ui.nine.doubling.cards .card {
  749. -webkit-flex-basis: calc( 33.33333333% - 2em );
  750. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  751. flex-basis: calc( 33.33333333% - 2em );
  752. width: calc( 33.33333333% - 2em );
  753. margin-left: 1em;
  754. margin-right: 1em;
  755. }
  756. .ui.ten.doubling.cards {
  757. margin-left: -1em;
  758. margin-right: -1em;
  759. }
  760. .ui.ten.doubling.cards .card {
  761. -webkit-flex-basis: calc( 33.33333333% - 2em );
  762. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  763. flex-basis: calc( 33.33333333% - 2em );
  764. width: calc( 33.33333333% - 2em );
  765. margin-left: 1em;
  766. margin-right: 1em;
  767. }
  768. }
  769. /* Tablet Only */
  770. @media only screen and (min-width: 768px) and (max-width: 991px) {
  771. .ui.two.doubling.cards {
  772. margin-left: 0em;
  773. margin-right: 0em;
  774. }
  775. .ui.two.doubling.cards .card {
  776. -webkit-flex-basis: 100%;
  777. -ms-flex-preferred-size: 100%;
  778. flex-basis: 100%;
  779. width: 100%;
  780. margin-left: 0em;
  781. margin-right: 0em;
  782. }
  783. .ui.three.doubling.cards {
  784. margin-left: -1em;
  785. margin-right: -1em;
  786. }
  787. .ui.three.doubling.cards .card {
  788. -webkit-flex-basis: calc( 50% - 2em );
  789. -ms-flex-preferred-size: calc( 50% - 2em );
  790. flex-basis: calc( 50% - 2em );
  791. width: calc( 50% - 2em );
  792. margin-left: 1em;
  793. margin-right: 1em;
  794. }
  795. .ui.four.doubling.cards {
  796. margin-left: -1em;
  797. margin-right: -1em;
  798. }
  799. .ui.four.doubling.cards .card {
  800. -webkit-flex-basis: calc( 50% - 2em );
  801. -ms-flex-preferred-size: calc( 50% - 2em );
  802. flex-basis: calc( 50% - 2em );
  803. width: calc( 50% - 2em );
  804. margin-left: 1em;
  805. margin-right: 1em;
  806. }
  807. .ui.five.doubling.cards {
  808. margin-left: -1em;
  809. margin-right: -1em;
  810. }
  811. .ui.five.doubling.cards .card {
  812. -webkit-flex-basis: calc( 33.33333333% - 2em );
  813. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  814. flex-basis: calc( 33.33333333% - 2em );
  815. width: calc( 33.33333333% - 2em );
  816. margin-left: 1em;
  817. margin-right: 1em;
  818. }
  819. .ui.six.doubling.cards {
  820. margin-left: -1em;
  821. margin-right: -1em;
  822. }
  823. .ui.six.doubling.cards .card {
  824. -webkit-flex-basis: calc( 33.33333333% - 2em );
  825. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  826. flex-basis: calc( 33.33333333% - 2em );
  827. width: calc( 33.33333333% - 2em );
  828. margin-left: 1em;
  829. margin-right: 1em;
  830. }
  831. .ui.eight.doubling.cards {
  832. margin-left: -1em;
  833. margin-right: -1em;
  834. }
  835. .ui.eight.doubling.cards .card {
  836. -webkit-flex-basis: calc( 33.33333333% - 2em );
  837. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  838. flex-basis: calc( 33.33333333% - 2em );
  839. width: calc( 33.33333333% - 2em );
  840. margin-left: 1em;
  841. margin-right: 1em;
  842. }
  843. .ui.eight.doubling.cards {
  844. margin-left: -0.75em;
  845. margin-right: -0.75em;
  846. }
  847. .ui.eight.doubling.cards .card {
  848. -webkit-flex-basis: calc( 25% - 1.5em );
  849. -ms-flex-preferred-size: calc( 25% - 1.5em );
  850. flex-basis: calc( 25% - 1.5em );
  851. width: calc( 25% - 1.5em );
  852. margin-left: 0.75em;
  853. margin-right: 0.75em;
  854. }
  855. .ui.nine.doubling.cards {
  856. margin-left: -0.75em;
  857. margin-right: -0.75em;
  858. }
  859. .ui.nine.doubling.cards .card {
  860. -webkit-flex-basis: calc( 25% - 1.5em );
  861. -ms-flex-preferred-size: calc( 25% - 1.5em );
  862. flex-basis: calc( 25% - 1.5em );
  863. width: calc( 25% - 1.5em );
  864. margin-left: 0.75em;
  865. margin-right: 0.75em;
  866. }
  867. .ui.ten.doubling.cards {
  868. margin-left: -0.75em;
  869. margin-right: -0.75em;
  870. }
  871. .ui.ten.doubling.cards .card {
  872. -webkit-flex-basis: calc( 20% - 1.5em );
  873. -ms-flex-preferred-size: calc( 20% - 1.5em );
  874. flex-basis: calc( 20% - 1.5em );
  875. width: calc( 20% - 1.5em );
  876. margin-left: 0.75em;
  877. margin-right: 0.75em;
  878. }
  879. }
  880. /*-------------------
  881. Stackable
  882. --------------------*/
  883. @media only screen and (max-width: 767px) {
  884. .ui.stackable.cards {
  885. display: block !important;
  886. }
  887. .ui.stackable.cards .card:first-child {
  888. margin-top: 0em !important;
  889. }
  890. .ui.stackable.cards > .card {
  891. display: block !important;
  892. height: auto !important;
  893. margin: 1em 1em;
  894. padding: 0 !important;
  895. width: calc( 100% - 2em ) !important;
  896. }
  897. }
  898. /*--------------
  899. Size
  900. ---------------*/
  901. .ui.cards > .card {
  902. font-size: 1em;
  903. }
  904. /*******************************
  905. Theme Overrides
  906. *******************************/
  907. /*******************************
  908. User Variable Overrides
  909. *******************************/