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.

1008 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
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
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. /*--------------
  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: #00b2f3;
  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: #00b2f3;
  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: '';
  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: -webkit-calc( 50% - 2em );
  524. -ms-flex-preferred-size: calc( 50% - 2em );
  525. flex-basis: calc( 50% - 2em );
  526. width: -webkit-calc( 50% - 2em );
  527. width: calc( 50% - 2em );
  528. margin-left: 1em;
  529. margin-right: 1em;
  530. }
  531. .ui.two.cards > .card:nth-child(2n+1) {
  532. clear: left;
  533. }
  534. .ui.three.cards {
  535. margin-left: -1em;
  536. margin-right: -1em;
  537. }
  538. .ui.three.cards > .card {
  539. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  540. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  541. flex-basis: calc( 33.33333333% - 2em );
  542. width: -webkit-calc( 33.33333333% - 2em );
  543. width: calc( 33.33333333% - 2em );
  544. margin-left: 1em;
  545. margin-right: 1em;
  546. }
  547. .ui.three.cards > .card:nth-child(3n+1) {
  548. clear: left;
  549. }
  550. .ui.four.cards {
  551. margin-left: -0.75em;
  552. margin-right: -0.75em;
  553. }
  554. .ui.four.cards > .card {
  555. -webkit-flex-basis: -webkit-calc( 25% - 1.5em );
  556. -ms-flex-preferred-size: calc( 25% - 1.5em );
  557. flex-basis: calc( 25% - 1.5em );
  558. width: -webkit-calc( 25% - 1.5em );
  559. width: calc( 25% - 1.5em );
  560. margin-left: 0.75em;
  561. margin-right: 0.75em;
  562. }
  563. .ui.four.cards > .card:nth-child(4n+1) {
  564. clear: left;
  565. }
  566. .ui.five.cards {
  567. margin-left: -0.75em;
  568. margin-right: -0.75em;
  569. }
  570. .ui.five.cards > .card {
  571. -webkit-flex-basis: -webkit-calc( 20% - 1.5em );
  572. -ms-flex-preferred-size: calc( 20% - 1.5em );
  573. flex-basis: calc( 20% - 1.5em );
  574. width: -webkit-calc( 20% - 1.5em );
  575. width: calc( 20% - 1.5em );
  576. margin-left: 0.75em;
  577. margin-right: 0.75em;
  578. }
  579. .ui.five.cards > .card:nth-child(5n+1) {
  580. clear: left;
  581. }
  582. .ui.six.cards {
  583. margin-left: -0.75em;
  584. margin-right: -0.75em;
  585. }
  586. .ui.six.cards > .card {
  587. -webkit-flex-basis: -webkit-calc( 16.66666667% - 1.5em );
  588. -ms-flex-preferred-size: calc( 16.66666667% - 1.5em );
  589. flex-basis: calc( 16.66666667% - 1.5em );
  590. width: -webkit-calc( 16.66666667% - 1.5em );
  591. width: calc( 16.66666667% - 1.5em );
  592. margin-left: 0.75em;
  593. margin-right: 0.75em;
  594. }
  595. .ui.six.cards > .card:nth-child(6n+1) {
  596. clear: left;
  597. }
  598. .ui.seven.cards {
  599. margin-left: -0.5em;
  600. margin-right: -0.5em;
  601. }
  602. .ui.seven.cards > .card {
  603. -webkit-flex-basis: -webkit-calc( 14.28571429% - 1em );
  604. -ms-flex-preferred-size: calc( 14.28571429% - 1em );
  605. flex-basis: calc( 14.28571429% - 1em );
  606. width: -webkit-calc( 14.28571429% - 1em );
  607. width: calc( 14.28571429% - 1em );
  608. margin-left: 0.5em;
  609. margin-right: 0.5em;
  610. }
  611. .ui.seven.cards > .card:nth-child(7n+1) {
  612. clear: left;
  613. }
  614. .ui.eight.cards {
  615. margin-left: -0.5em;
  616. margin-right: -0.5em;
  617. }
  618. .ui.eight.cards > .card {
  619. -webkit-flex-basis: -webkit-calc( 12.5% - 1em );
  620. -ms-flex-preferred-size: calc( 12.5% - 1em );
  621. flex-basis: calc( 12.5% - 1em );
  622. width: -webkit-calc( 12.5% - 1em );
  623. width: calc( 12.5% - 1em );
  624. margin-left: 0.5em;
  625. margin-right: 0.5em;
  626. font-size: 11px;
  627. }
  628. .ui.eight.cards > .card:nth-child(8n+1) {
  629. clear: left;
  630. }
  631. .ui.nine.cards {
  632. margin-left: -0.5em;
  633. margin-right: -0.5em;
  634. }
  635. .ui.nine.cards > .card {
  636. -webkit-flex-basis: -webkit-calc( 11.11111111% - 1em );
  637. -ms-flex-preferred-size: calc( 11.11111111% - 1em );
  638. flex-basis: calc( 11.11111111% - 1em );
  639. width: -webkit-calc( 11.11111111% - 1em );
  640. width: calc( 11.11111111% - 1em );
  641. margin-left: 0.5em;
  642. margin-right: 0.5em;
  643. font-size: 10px;
  644. }
  645. .ui.nine.cards > .card:nth-child(9n+1) {
  646. clear: left;
  647. }
  648. .ui.ten.cards {
  649. margin-left: -0.5em;
  650. margin-right: -0.5em;
  651. }
  652. .ui.ten.cards > .card {
  653. -webkit-flex-basis: -webkit-calc( 10% - 1em );
  654. -ms-flex-preferred-size: calc( 10% - 1em );
  655. flex-basis: calc( 10% - 1em );
  656. width: -webkit-calc( 10% - 1em );
  657. width: calc( 10% - 1em );
  658. margin-left: 0.5em;
  659. margin-right: 0.5em;
  660. }
  661. .ui.ten.cards > .card:nth-child(10n+1) {
  662. clear: left;
  663. }
  664. /*-------------------
  665. Doubling
  666. --------------------*/
  667. /* Mobily Only */
  668. @media only screen and (max-width: 767px) {
  669. .ui.two.doubling.cards {
  670. margin-left: 0em;
  671. margin-right: 0em;
  672. }
  673. .ui.two.doubling.cards .card {
  674. -webkit-flex-basis: 100%;
  675. -ms-flex-preferred-size: 100%;
  676. flex-basis: 100%;
  677. width: 100%;
  678. margin-left: 0em;
  679. margin-right: 0em;
  680. }
  681. .ui.three.doubling.cards {
  682. margin-left: -1em;
  683. margin-right: -1em;
  684. }
  685. .ui.three.doubling.cards .card {
  686. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  687. -ms-flex-preferred-size: calc( 50% - 2em );
  688. flex-basis: calc( 50% - 2em );
  689. width: -webkit-calc( 50% - 2em );
  690. width: calc( 50% - 2em );
  691. margin-left: 1em;
  692. margin-right: 1em;
  693. }
  694. .ui.four.doubling.cards {
  695. margin-left: -1em;
  696. margin-right: -1em;
  697. }
  698. .ui.four.doubling.cards .card {
  699. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  700. -ms-flex-preferred-size: calc( 50% - 2em );
  701. flex-basis: calc( 50% - 2em );
  702. width: -webkit-calc( 50% - 2em );
  703. width: calc( 50% - 2em );
  704. margin-left: 1em;
  705. margin-right: 1em;
  706. }
  707. .ui.five.doubling.cards {
  708. margin-left: -1em;
  709. margin-right: -1em;
  710. }
  711. .ui.five.doubling.cards .card {
  712. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  713. -ms-flex-preferred-size: calc( 50% - 2em );
  714. flex-basis: calc( 50% - 2em );
  715. width: -webkit-calc( 50% - 2em );
  716. width: calc( 50% - 2em );
  717. margin-left: 1em;
  718. margin-right: 1em;
  719. }
  720. .ui.six.doubling.cards {
  721. margin-left: -1em;
  722. margin-right: -1em;
  723. }
  724. .ui.six.doubling.cards .card {
  725. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  726. -ms-flex-preferred-size: calc( 50% - 2em );
  727. flex-basis: calc( 50% - 2em );
  728. width: -webkit-calc( 50% - 2em );
  729. width: calc( 50% - 2em );
  730. margin-left: 1em;
  731. margin-right: 1em;
  732. }
  733. .ui.seven.doubling.cards {
  734. margin-left: -1em;
  735. margin-right: -1em;
  736. }
  737. .ui.seven.doubling.cards .card {
  738. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  739. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  740. flex-basis: calc( 33.33333333% - 2em );
  741. width: -webkit-calc( 33.33333333% - 2em );
  742. width: calc( 33.33333333% - 2em );
  743. margin-left: 1em;
  744. margin-right: 1em;
  745. }
  746. .ui.eight.doubling.cards {
  747. margin-left: -1em;
  748. margin-right: -1em;
  749. }
  750. .ui.eight.doubling.cards .card {
  751. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  752. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  753. flex-basis: calc( 33.33333333% - 2em );
  754. width: -webkit-calc( 33.33333333% - 2em );
  755. width: calc( 33.33333333% - 2em );
  756. margin-left: 1em;
  757. margin-right: 1em;
  758. }
  759. .ui.nine.doubling.cards {
  760. margin-left: -1em;
  761. margin-right: -1em;
  762. }
  763. .ui.nine.doubling.cards .card {
  764. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  765. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  766. flex-basis: calc( 33.33333333% - 2em );
  767. width: -webkit-calc( 33.33333333% - 2em );
  768. width: calc( 33.33333333% - 2em );
  769. margin-left: 1em;
  770. margin-right: 1em;
  771. }
  772. .ui.ten.doubling.cards {
  773. margin-left: -1em;
  774. margin-right: -1em;
  775. }
  776. .ui.ten.doubling.cards .card {
  777. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  778. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  779. flex-basis: calc( 33.33333333% - 2em );
  780. width: -webkit-calc( 33.33333333% - 2em );
  781. width: calc( 33.33333333% - 2em );
  782. margin-left: 1em;
  783. margin-right: 1em;
  784. }
  785. }
  786. /* Tablet Only */
  787. @media only screen and (min-width: 768px) and (max-width: 991px) {
  788. .ui.two.doubling.cards {
  789. margin-left: 0em;
  790. margin-right: 0em;
  791. }
  792. .ui.two.doubling.cards .card {
  793. -webkit-flex-basis: 100%;
  794. -ms-flex-preferred-size: 100%;
  795. flex-basis: 100%;
  796. width: 100%;
  797. margin-left: 0em;
  798. margin-right: 0em;
  799. }
  800. .ui.three.doubling.cards {
  801. margin-left: -1em;
  802. margin-right: -1em;
  803. }
  804. .ui.three.doubling.cards .card {
  805. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  806. -ms-flex-preferred-size: calc( 50% - 2em );
  807. flex-basis: calc( 50% - 2em );
  808. width: -webkit-calc( 50% - 2em );
  809. width: calc( 50% - 2em );
  810. margin-left: 1em;
  811. margin-right: 1em;
  812. }
  813. .ui.four.doubling.cards {
  814. margin-left: -1em;
  815. margin-right: -1em;
  816. }
  817. .ui.four.doubling.cards .card {
  818. -webkit-flex-basis: -webkit-calc( 50% - 2em );
  819. -ms-flex-preferred-size: calc( 50% - 2em );
  820. flex-basis: calc( 50% - 2em );
  821. width: -webkit-calc( 50% - 2em );
  822. width: calc( 50% - 2em );
  823. margin-left: 1em;
  824. margin-right: 1em;
  825. }
  826. .ui.five.doubling.cards {
  827. margin-left: -1em;
  828. margin-right: -1em;
  829. }
  830. .ui.five.doubling.cards .card {
  831. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  832. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  833. flex-basis: calc( 33.33333333% - 2em );
  834. width: -webkit-calc( 33.33333333% - 2em );
  835. width: calc( 33.33333333% - 2em );
  836. margin-left: 1em;
  837. margin-right: 1em;
  838. }
  839. .ui.six.doubling.cards {
  840. margin-left: -1em;
  841. margin-right: -1em;
  842. }
  843. .ui.six.doubling.cards .card {
  844. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  845. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  846. flex-basis: calc( 33.33333333% - 2em );
  847. width: -webkit-calc( 33.33333333% - 2em );
  848. width: calc( 33.33333333% - 2em );
  849. margin-left: 1em;
  850. margin-right: 1em;
  851. }
  852. .ui.eight.doubling.cards {
  853. margin-left: -1em;
  854. margin-right: -1em;
  855. }
  856. .ui.eight.doubling.cards .card {
  857. -webkit-flex-basis: -webkit-calc( 33.33333333% - 2em );
  858. -ms-flex-preferred-size: calc( 33.33333333% - 2em );
  859. flex-basis: calc( 33.33333333% - 2em );
  860. width: -webkit-calc( 33.33333333% - 2em );
  861. width: calc( 33.33333333% - 2em );
  862. margin-left: 1em;
  863. margin-right: 1em;
  864. }
  865. .ui.eight.doubling.cards {
  866. margin-left: -0.75em;
  867. margin-right: -0.75em;
  868. }
  869. .ui.eight.doubling.cards .card {
  870. -webkit-flex-basis: -webkit-calc( 25% - 1.5em );
  871. -ms-flex-preferred-size: calc( 25% - 1.5em );
  872. flex-basis: calc( 25% - 1.5em );
  873. width: -webkit-calc( 25% - 1.5em );
  874. width: calc( 25% - 1.5em );
  875. margin-left: 0.75em;
  876. margin-right: 0.75em;
  877. }
  878. .ui.nine.doubling.cards {
  879. margin-left: -0.75em;
  880. margin-right: -0.75em;
  881. }
  882. .ui.nine.doubling.cards .card {
  883. -webkit-flex-basis: -webkit-calc( 25% - 1.5em );
  884. -ms-flex-preferred-size: calc( 25% - 1.5em );
  885. flex-basis: calc( 25% - 1.5em );
  886. width: -webkit-calc( 25% - 1.5em );
  887. width: calc( 25% - 1.5em );
  888. margin-left: 0.75em;
  889. margin-right: 0.75em;
  890. }
  891. .ui.ten.doubling.cards {
  892. margin-left: -0.75em;
  893. margin-right: -0.75em;
  894. }
  895. .ui.ten.doubling.cards .card {
  896. -webkit-flex-basis: -webkit-calc( 20% - 1.5em );
  897. -ms-flex-preferred-size: calc( 20% - 1.5em );
  898. flex-basis: calc( 20% - 1.5em );
  899. width: -webkit-calc( 20% - 1.5em );
  900. width: calc( 20% - 1.5em );
  901. margin-left: 0.75em;
  902. margin-right: 0.75em;
  903. }
  904. }
  905. /*-------------------
  906. Stackable
  907. --------------------*/
  908. @media only screen and (max-width: 767px) {
  909. .ui.stackable.cards {
  910. display: block !important;
  911. }
  912. .ui.stackable.cards .card:first-child {
  913. margin-top: 0em !important;
  914. }
  915. .ui.stackable.cards > .card {
  916. display: block !important;
  917. height: auto !important;
  918. margin: 1em 1em;
  919. padding: 0 !important;
  920. width: -webkit-calc( 100% - 2em ) !important;
  921. width: calc( 100% - 2em ) !important;
  922. }
  923. }
  924. /*--------------
  925. Size
  926. ---------------*/
  927. .ui.cards > .card {
  928. font-size: 1em;
  929. }
  930. /*******************************
  931. Theme Overrides
  932. *******************************/
  933. /*******************************
  934. User Variable Overrides
  935. *******************************/