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.

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