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.

1343 lines
38 KiB

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
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
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
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
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
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 - Grid
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2014 Contributor
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Theme
  13. *******************************/
  14. /*
  15. */
  16. /*******************************
  17. Folders
  18. *******************************/
  19. /* Path to theme packages */
  20. /* Path to site override folder */
  21. /*******************************
  22. Themes
  23. *******************************/
  24. /* To override a theme for an individual element
  25. specify theme name below
  26. Be sure to update the user folder name (see README)
  27. */
  28. /* Global */
  29. /* Elements */
  30. /* Collections */
  31. /* Modules */
  32. /* Views */
  33. /*******************************
  34. Import Directives
  35. *******************************/
  36. /*------------------
  37. Load Defaults
  38. -------------------*/
  39. /*******************************
  40. Site Settings
  41. *******************************/
  42. /*-------------------
  43. Paths
  44. --------------------*/
  45. /*-------------------
  46. Fonts
  47. --------------------*/
  48. /*-------------------
  49. Site Colors
  50. --------------------*/
  51. /*--- Colors ---*/
  52. /*--- Light Colors ---*/
  53. /*-------------------
  54. Page
  55. --------------------*/
  56. /*-------------------
  57. Background Colors
  58. --------------------*/
  59. /* Used for differentiating neutrals */
  60. /* Used for differentiating layers */
  61. /*-------------------
  62. Grid
  63. --------------------*/
  64. /*-------------------
  65. Breakpoints
  66. --------------------*/
  67. /*******************************
  68. Power-User
  69. *******************************/
  70. /*-------------------
  71. Icons
  72. --------------------*/
  73. /* Max Width of Icon */
  74. /*-------------------
  75. Easing
  76. --------------------*/
  77. /*--- Neutrals ---*/
  78. /*--- Colored Backgrounds ---*/
  79. /*--- Colored Text ---*/
  80. /*--- Colored Headers ---*/
  81. /*-------------------
  82. Emotive Colors
  83. --------------------*/
  84. /* Mood */
  85. /* Status */
  86. /*-------------------
  87. Neutral Text
  88. --------------------*/
  89. /*-------------------
  90. Brand Colors
  91. --------------------*/
  92. /*-------------------
  93. Borders
  94. --------------------*/
  95. /*-------------------
  96. Sizes
  97. --------------------*/
  98. /*-------------------
  99. Transitions
  100. --------------------*/
  101. /*-------------------
  102. Derived Values
  103. --------------------*/
  104. /* Makes sure padded grid can fit at 320px */
  105. /* Used to match floats with text */
  106. /* Positive / Negative Dupes */
  107. /* Header Colors */
  108. /* Responsive */
  109. /* Columns */
  110. /*******************************
  111. States
  112. *******************************/
  113. /*-------------------
  114. Disabled
  115. --------------------*/
  116. /*-------------------
  117. Hover
  118. --------------------*/
  119. /*--- Colors ---*/
  120. /*--- Emotive ---*/
  121. /*--- Neutrals ---*/
  122. /*-------------------
  123. Down (:active)
  124. --------------------*/
  125. /*--- Colors ---*/
  126. /*--- Emotive ---*/
  127. /*--- Neutrals ---*/
  128. /*-------------------
  129. Active
  130. --------------------*/
  131. /*--- Standard ---*/
  132. /*--- Emotive ---*/
  133. /*--- Neutrals ---*/
  134. /*******************************
  135. Grid
  136. *******************************/
  137. /* Inherited From Site */
  138. /*******************************
  139. Grid
  140. *******************************/
  141. /*******************************
  142. Variations
  143. *******************************/
  144. /*--------------
  145. Page
  146. ---------------*/
  147. /* Column Gutters */
  148. /*--------------
  149. Relaxed
  150. ---------------*/
  151. /*--------------
  152. Divided
  153. ---------------*/
  154. /*--------------
  155. Celled
  156. ---------------*/
  157. /*--------------
  158. Stackable
  159. ---------------*/
  160. /*------------------
  161. Load Theme
  162. -------------------*/
  163. /*******************************
  164. Site Settings
  165. *******************************/
  166. /*-------------------
  167. Paths
  168. --------------------*/
  169. /*-------------------
  170. Fonts
  171. --------------------*/
  172. /*-------------------
  173. Site Colors
  174. --------------------*/
  175. /*--- Colors ---*/
  176. /*--- Light Colors ---*/
  177. /*-------------------
  178. Page
  179. --------------------*/
  180. /*-------------------
  181. Background Colors
  182. --------------------*/
  183. /* Used for differentiating neutrals */
  184. /* Used for differentiating layers */
  185. /*-------------------
  186. Grid
  187. --------------------*/
  188. /*-------------------
  189. Breakpoints
  190. --------------------*/
  191. /*******************************
  192. Power-User
  193. *******************************/
  194. /*-------------------
  195. Icons
  196. --------------------*/
  197. /* Max Width of Icon */
  198. /*-------------------
  199. Easing
  200. --------------------*/
  201. /*--- Neutrals ---*/
  202. /*--- Colored Backgrounds ---*/
  203. /*--- Colored Text ---*/
  204. /*--- Colored Headers ---*/
  205. /*-------------------
  206. Emotive Colors
  207. --------------------*/
  208. /* Mood */
  209. /* Status */
  210. /*-------------------
  211. Neutral Text
  212. --------------------*/
  213. /*-------------------
  214. Brand Colors
  215. --------------------*/
  216. /*-------------------
  217. Borders
  218. --------------------*/
  219. /*-------------------
  220. Sizes
  221. --------------------*/
  222. /*-------------------
  223. Transitions
  224. --------------------*/
  225. /*-------------------
  226. Derived Values
  227. --------------------*/
  228. /* Makes sure padded grid can fit at 320px */
  229. /* Used to match floats with text */
  230. /* Positive / Negative Dupes */
  231. /* Header Colors */
  232. /* Responsive */
  233. /* Columns */
  234. /*******************************
  235. States
  236. *******************************/
  237. /*-------------------
  238. Disabled
  239. --------------------*/
  240. /*-------------------
  241. Hover
  242. --------------------*/
  243. /*--- Colors ---*/
  244. /*--- Emotive ---*/
  245. /*--- Neutrals ---*/
  246. /*-------------------
  247. Down (:active)
  248. --------------------*/
  249. /*--- Colors ---*/
  250. /*--- Emotive ---*/
  251. /*--- Neutrals ---*/
  252. /*-------------------
  253. Active
  254. --------------------*/
  255. /*--- Standard ---*/
  256. /*--- Emotive ---*/
  257. /*--- Neutrals ---*/
  258. /*******************************
  259. Grid
  260. *******************************/
  261. /* Inherited From Site */
  262. /*******************************
  263. Grid
  264. *******************************/
  265. /*******************************
  266. Variations
  267. *******************************/
  268. /*--------------
  269. Page
  270. ---------------*/
  271. /* Column Gutters */
  272. /*--------------
  273. Relaxed
  274. ---------------*/
  275. /*--------------
  276. Divided
  277. ---------------*/
  278. /*--------------
  279. Celled
  280. ---------------*/
  281. /*--------------
  282. Stackable
  283. ---------------*/
  284. /*------------------
  285. Load Site
  286. -------------------*/
  287. /*******************************
  288. User Global Variables
  289. *******************************/
  290. /*******************************
  291. User Variable Overrides
  292. *******************************/
  293. /*------------------
  294. Override Loader
  295. -------------------*/
  296. /*******************************
  297. Standard
  298. *******************************/
  299. .ui.grid {
  300. display: block;
  301. text-align: left;
  302. font-size: 0em;
  303. padding: 0em;
  304. }
  305. .ui.grid:after,
  306. .ui.grid > .row:after {
  307. content: '';
  308. display: block;
  309. height: 0px;
  310. clear: both;
  311. visibility: hidden;
  312. }
  313. /*----------------------
  314. Remove Gutters
  315. -----------------------*/
  316. .ui.grid {
  317. margin-top: -1rem;
  318. margin-bottom: -1rem;
  319. margin-left: -1rem;
  320. margin-right: -1rem;
  321. }
  322. .ui.relaxed.grid {
  323. margin-left: -1.5rem;
  324. margin-right: -1.5rem;
  325. }
  326. .ui[class*="very relaxed"].grid {
  327. margin-left: -2rem;
  328. margin-right: -2rem;
  329. }
  330. /* Collapse Margins on Consecutive Grids */
  331. .ui.grid + .grid {
  332. margin-top: 1rem;
  333. }
  334. /*-------------------
  335. Columns
  336. --------------------*/
  337. /* Standard 16 column */
  338. .ui.grid > .column:not(.row),
  339. .ui.grid > .row > .column {
  340. display: inline-block;
  341. text-align: left;
  342. font-size: 1rem;
  343. width: 6.25%;
  344. padding-left: 1rem;
  345. padding-right: 1rem;
  346. vertical-align: top;
  347. }
  348. .ui.grid > * {
  349. padding-left: 1rem;
  350. padding-right: 1rem;
  351. }
  352. /*-------------------
  353. Rows
  354. --------------------*/
  355. .ui.grid > .row {
  356. display: block;
  357. width: auto !important;
  358. padding: 0rem;
  359. font-size: 0rem;
  360. padding-top: 1rem;
  361. padding-bottom: 1rem;
  362. }
  363. /*-------------------
  364. Columns
  365. --------------------*/
  366. /* Vertical padding when no rows */
  367. .ui.grid > .column:not(.row) {
  368. padding-top: 1rem;
  369. padding-bottom: 1rem;
  370. }
  371. .ui.grid > .row > .column {
  372. margin-top: 0em;
  373. margin-bottom: 0em;
  374. }
  375. /*-------------------
  376. Content
  377. --------------------*/
  378. .ui.grid > .row > img,
  379. .ui.grid > .row > .column > img {
  380. max-width: 100%;
  381. }
  382. /*-------------------
  383. Loose Coupling
  384. --------------------*/
  385. .ui.grid .row + .ui.divider {
  386. margin: 1rem 1rem;
  387. }
  388. /* remove Border on last horizontal segment */
  389. .ui.grid > .row > .column:last-child > .horizontal.segment,
  390. .ui.grid > .column:last-child > .horizontal.segment {
  391. box-shadow: none;
  392. }
  393. /*******************************
  394. Variations
  395. *******************************/
  396. /*-----------------------
  397. Page Grid
  398. -------------------------*/
  399. .ui.page.grid {
  400. padding-left: 13%;
  401. padding-right: 13%;
  402. width: auto;
  403. }
  404. /* Collapse Margin */
  405. .ui.grid > .ui.grid:first-child {
  406. margin-top: 0em;
  407. }
  408. .ui.grid > .ui.grid:last-child {
  409. margin-bottom: 0em;
  410. }
  411. @media only screen and (max-width: 767px) {
  412. .ui.page.grid {
  413. width: auto;
  414. padding-left: 1rem;
  415. padding-right: 1rem;
  416. }
  417. }
  418. @media only screen and (min-width: 768px) {
  419. .ui.page.grid {
  420. width: auto;
  421. padding-left: 8%;
  422. padding-right: 8%;
  423. }
  424. }
  425. @media only screen and (min-width: 992px) {
  426. .ui.page.grid {
  427. width: auto;
  428. padding-left: 13%;
  429. padding-right: 13%;
  430. }
  431. }
  432. @media only screen and (min-width: 1400px) {
  433. .ui.page.grid {
  434. width: auto;
  435. padding-left: 18%;
  436. padding-right: 18%;
  437. }
  438. }
  439. @media only screen and (min-width: 1920px) {
  440. .ui.page.grid {
  441. width: auto;
  442. padding-left: 23%;
  443. padding-right: 23%;
  444. }
  445. }
  446. /*-------------------
  447. Column Count
  448. --------------------*/
  449. /* Grid Based */
  450. .ui[class*="one column"].grid > .row > .column,
  451. .ui[class*="one column"].grid > .column {
  452. width: 100%;
  453. }
  454. .ui[class*="two column"].grid > .row > .column,
  455. .ui[class*="two column"].grid > .column {
  456. width: 50%;
  457. }
  458. .ui[class*="three column"].grid > .row > .column,
  459. .ui[class*="three column"].grid > .column {
  460. width: 33.33333333%;
  461. }
  462. .ui[class*="four column"].grid > .row > .column,
  463. .ui[class*="four column"].grid > .column {
  464. width: 25%;
  465. }
  466. .ui[class*="five column"].grid > .row > .column,
  467. .ui[class*="five column"].grid > .column {
  468. width: 20%;
  469. }
  470. .ui[class*="six column"].grid > .row > .column,
  471. .ui[class*="six column"].grid > .column {
  472. width: 16.66666667%;
  473. }
  474. .ui[class*="seven column"].grid > .row > .column,
  475. .ui[class*="seven column"].grid > .column {
  476. width: 14.28571429%;
  477. }
  478. .ui[class*="eight column"].grid > .row > .column,
  479. .ui[class*="eight column"].grid > .column {
  480. width: 12.5%;
  481. }
  482. .ui[class*="nine column"].grid > .row > .column,
  483. .ui[class*="nine column"].grid > .column {
  484. width: 11.11111111%;
  485. }
  486. .ui[class*="ten column"].grid > .row > .column,
  487. .ui[class*="ten column"].grid > .column {
  488. width: 10%;
  489. }
  490. .ui[class*="eleven column"].grid > .row > .column,
  491. .ui[class*="eleven column"].grid > .column {
  492. width: 9.09090909%;
  493. }
  494. .ui[class*="twelve column"].grid > .row > .column,
  495. .ui[class*="twelve column"].grid > .column {
  496. width: 8.33333333%;
  497. }
  498. .ui[class*="thirteen column"].grid > .row > .column,
  499. .ui[class*="thirteen column"].grid > .column {
  500. width: 7.69230769%;
  501. }
  502. .ui[class*="fourteen column"].grid > .row > .column,
  503. .ui[class*="fourteen column"].grid > .column {
  504. width: 7.14285714%;
  505. }
  506. .ui[class*="fifteen column"].grid > .row > .column,
  507. .ui[class*="fifteen column"].grid > .column {
  508. width: 6.66666667%;
  509. }
  510. .ui[class*="sixteen column"].grid > .row > .column,
  511. .ui[class*="sixteen column"].grid > .column {
  512. width: 6.25%;
  513. }
  514. /* Row Based Overrides */
  515. .ui.grid > [class*="one column"].row > .column {
  516. width: 100% !important;
  517. }
  518. .ui.grid > [class*="two column"].row > .column {
  519. width: 50% !important;
  520. }
  521. .ui.grid > [class*="three column"].row > .column {
  522. width: 33.33333333% !important;
  523. }
  524. .ui.grid > [class*="four column"].row > .column {
  525. width: 25% !important;
  526. }
  527. .ui.grid > [class*="five column"].row > .column {
  528. width: 20% !important;
  529. }
  530. .ui.grid > [class*="six column"].row > .column {
  531. width: 16.66666667% !important;
  532. }
  533. .ui.grid > [class*="seven column"].row > .column {
  534. width: 14.28571429% !important;
  535. }
  536. .ui.grid > [class*="eight column"].row > .column {
  537. width: 12.5% !important;
  538. }
  539. .ui.grid > [class*="nine column"].row > .column {
  540. width: 11.11111111% !important;
  541. }
  542. .ui.grid > [class*="ten column"].row > .column {
  543. width: 10% !important;
  544. }
  545. .ui.grid > [class*="eleven column"].row > .column {
  546. width: 9.09090909% !important;
  547. }
  548. .ui.grid > [class*="twelve column"].row > .column {
  549. width: 8.33333333% !important;
  550. }
  551. .ui.grid > [class*="thirteen column"].row > .column {
  552. width: 7.69230769% !important;
  553. }
  554. .ui.grid > [class*="fourteen column"].row > .column {
  555. width: 7.14285714% !important;
  556. }
  557. .ui.grid > [class*="fifteen column"].row > .column {
  558. width: 6.66666667% !important;
  559. }
  560. .ui.grid > [class*="sixteen column"].row > .column {
  561. width: 6.25% !important;
  562. }
  563. /* Assume full width with one column */
  564. .ui.grid > .column:only-child,
  565. .ui.grid > .row > .column:only-child {
  566. width: 100%;
  567. }
  568. /*-------------------
  569. Column Width
  570. --------------------*/
  571. /* Sizing Combinations */
  572. .ui.grid > .row > [class*="one wide"].column,
  573. .ui.grid > .column.row > [class*="one wide"].column,
  574. .ui.grid > [class*="one wide"].column,
  575. .ui.column.grid > [class*="one wide"].column {
  576. width: 6.25% !important;
  577. }
  578. .ui.grid > .row > [class*="two wide"].column,
  579. .ui.grid > .column.row > [class*="two wide"].column,
  580. .ui.grid > [class*="two wide"].column,
  581. .ui.column.grid > [class*="two wide"].column {
  582. width: 12.5% !important;
  583. }
  584. .ui.grid > .row > [class*="three wide"].column,
  585. .ui.grid > .column.row > [class*="three wide"].column,
  586. .ui.grid > [class*="three wide"].column,
  587. .ui.column.grid > [class*="three wide"].column {
  588. width: 18.75% !important;
  589. }
  590. .ui.grid > .row > [class*="four wide"].column,
  591. .ui.grid > .column.row > [class*="four wide"].column,
  592. .ui.grid > [class*="four wide"].column,
  593. .ui.column.grid > [class*="four wide"].column {
  594. width: 25% !important;
  595. }
  596. .ui.grid > .row > [class*="five wide"].column,
  597. .ui.grid > .column.row > [class*="five wide"].column,
  598. .ui.grid > [class*="five wide"].column,
  599. .ui.column.grid > [class*="five wide"].column {
  600. width: 31.25% !important;
  601. }
  602. .ui.grid > .row > [class*="six wide"].column,
  603. .ui.grid > .column.row > [class*="six wide"].column,
  604. .ui.grid > [class*="six wide"].column,
  605. .ui.column.grid > [class*="six wide"].column {
  606. width: 37.5% !important;
  607. }
  608. .ui.grid > .row > [class*="seven wide"].column,
  609. .ui.grid > .column.row > [class*="seven wide"].column,
  610. .ui.grid > [class*="seven wide"].column,
  611. .ui.column.grid > [class*="seven wide"].column {
  612. width: 43.75% !important;
  613. }
  614. .ui.grid > .row > [class*="eight wide"].column,
  615. .ui.grid > .column.row > [class*="eight wide"].column,
  616. .ui.grid > [class*="eight wide"].column,
  617. .ui.column.grid > [class*="eight wide"].column {
  618. width: 50% !important;
  619. }
  620. .ui.grid > .row > [class*="nine wide"].column,
  621. .ui.grid > .column.row > [class*="nine wide"].column,
  622. .ui.grid > [class*="nine wide"].column,
  623. .ui.column.grid > [class*="nine wide"].column {
  624. width: 56.25% !important;
  625. }
  626. .ui.grid > .row > [class*="ten wide"].column,
  627. .ui.grid > .column.row > [class*="ten wide"].column,
  628. .ui.grid > [class*="ten wide"].column,
  629. .ui.column.grid > [class*="ten wide"].column {
  630. width: 62.5% !important;
  631. }
  632. .ui.grid > .row > [class*="eleven wide"].column,
  633. .ui.grid > .column.row > [class*="eleven wide"].column,
  634. .ui.grid > [class*="eleven wide"].column,
  635. .ui.column.grid > [class*="eleven wide"].column {
  636. width: 68.75% !important;
  637. }
  638. .ui.grid > .row > [class*="twelve wide"].column,
  639. .ui.grid > .column.row > [class*="twelve wide"].column,
  640. .ui.grid > [class*="twelve wide"].column,
  641. .ui.column.grid > [class*="twelve wide"].column {
  642. width: 75% !important;
  643. }
  644. .ui.grid > .row > [class*="thirteen wide"].column,
  645. .ui.grid > .column.row > [class*="thirteen wide"].column,
  646. .ui.grid > [class*="thirteen wide"].column,
  647. .ui.column.grid > [class*="thirteen wide"].column {
  648. width: 81.25% !important;
  649. }
  650. .ui.grid > .row > [class*="fourteen wide"].column,
  651. .ui.grid > .column.row > [class*="fourteen wide"].column,
  652. .ui.grid > [class*="fourteen wide"].column,
  653. .ui.column.grid > [class*="fourteen wide"].column {
  654. width: 87.5% !important;
  655. }
  656. .ui.grid > .row > [class*="fifteen wide"].column,
  657. .ui.grid > .column.row > [class*="fifteen wide"].column,
  658. .ui.grid > [class*="fifteen wide"].column,
  659. .ui.column.grid > [class*="fifteen wide"].column {
  660. width: 93.75% !important;
  661. }
  662. .ui.grid > .row > [class*="sixteen wide"].column,
  663. .ui.grid > .column.row > [class*="sixteen wide"].column,
  664. .ui.grid > [class*="sixteen wide"].column,
  665. .ui.column.grid > [class*="sixteen wide"].column {
  666. width: 100% !important;
  667. }
  668. /*----------------------
  669. Centered
  670. -----------------------*/
  671. .ui.centered.grid,
  672. .ui.centered.grid > .row,
  673. .ui.grid .centered.row {
  674. text-align: center;
  675. }
  676. .ui.centered.grid > .column:not(.aligned),
  677. .ui.centered.grid > .row > .column:not(.aligned),
  678. .ui.grid .centered.row > .column:not(.aligned) {
  679. text-align: left;
  680. }
  681. .ui.grid > .centered.column,
  682. .ui.grid > .row > .centered.column {
  683. display: block;
  684. margin-left: auto;
  685. margin-right: auto;
  686. }
  687. /*----------------------
  688. Relaxed
  689. -----------------------*/
  690. .ui.relaxed.grid > .column:not(.row),
  691. .ui.relaxed.grid > .row > .column,
  692. .ui.grid > .relaxed.row > .column {
  693. padding-left: 1.5rem;
  694. padding-right: 1.5rem;
  695. }
  696. .ui[class*="very relaxed"].grid > .column:not(.row),
  697. .ui[class*="very relaxed"].grid > .row > .column,
  698. .ui.grid > [class*="very relaxed"].row > .column {
  699. padding-left: 2rem;
  700. padding-right: 2rem;
  701. }
  702. /* Coupling with UI Divider */
  703. .ui.relaxed.grid .row + .ui.divider,
  704. .ui.grid .relaxed.row + .ui.divider {
  705. margin-left: 1.5rem;
  706. margin-right: 1.5rem;
  707. }
  708. .ui[class*="very relaxed"].grid .row + .ui.divider,
  709. .ui.grid [class*="very relaxed"].row + .ui.divider {
  710. margin-left: 2rem;
  711. margin-right: 2rem;
  712. }
  713. /*----------------------
  714. Padded
  715. -----------------------*/
  716. .ui.padded.grid:not(.vertically):not(.horizontally) {
  717. margin: 0em !important;
  718. }
  719. [class*="horizontally padded"].ui.grid {
  720. margin-left: 0em !important;
  721. margin-right: 0em !important;
  722. }
  723. [class*="vertically padded"].ui.grid {
  724. margin-top: 0em !important;
  725. margin-bottom: 0em !important;
  726. }
  727. /*----------------------
  728. "Floated"
  729. -----------------------*/
  730. .ui.grid [class*="left floated"].column {
  731. float: left;
  732. }
  733. .ui.grid [class*="right floated"].column {
  734. float: right;
  735. }
  736. /*----------------------
  737. Divided
  738. -----------------------*/
  739. .ui.divided.grid:not(.vertically) > .column:not(.row),
  740. .ui.divided.grid:not(.vertically) > .row > .column {
  741. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1);
  742. }
  743. /* Swap from padding to margin on columns to have dividers align */
  744. .ui[class*="vertically divided"].grid > .column:not(.row),
  745. .ui[class*="vertically divided"].grid > .row > .column {
  746. margin-top: 1rem;
  747. margin-bottom: 1rem;
  748. padding-top: 0rem;
  749. padding-bottom: 0rem;
  750. }
  751. .ui[class*="vertically divided"].grid > .row {
  752. margin-top: 0em;
  753. margin-bottom: 0em;
  754. padding-top: 0em;
  755. padding-bottom: 0em;
  756. }
  757. /* No divider on first column on row */
  758. .ui.divided.grid:not(.vertically) > .column:first-child,
  759. .ui.divided.grid:not(.vertically) > .row > .column:first-child {
  760. box-shadow: none;
  761. }
  762. /* Divided Row */
  763. .ui.grid > .divided.row > .column {
  764. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1);
  765. }
  766. .ui.grid > .divided.row > .column:first-child {
  767. box-shadow: none;
  768. }
  769. /* Vertically Divided */
  770. .ui[class*="vertically divided"].grid > .row {
  771. position: relative;
  772. }
  773. .ui[class*="vertically divided"].grid > .row:before {
  774. position: absolute;
  775. content: "";
  776. top: 0em;
  777. left: 0px;
  778. width: -webkit-calc(100% - 2rem );
  779. width: calc(100% - 2rem );
  780. height: 1px;
  781. margin: 0% 1rem;
  782. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  783. }
  784. /* Padded Horizontally Divided */
  785. [class*="horizontally padded"].ui.divided.grid,
  786. .ui.padded.divided.grid:not(.vertically):not(.horizontally) {
  787. width: 100%;
  788. }
  789. /* First Row Vertically Divided */
  790. .ui[class*="vertically divided"].grid > .row:first-child:before {
  791. box-shadow: none;
  792. }
  793. /* Inverted Divided */
  794. .ui.inverted.divided.grid:not(.vertical) > .column,
  795. .ui.inverted.divided.grid:not(.vertical) > .row > .column {
  796. box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.15);
  797. }
  798. .ui.inverted.divided.grid:not(.vertical) > .column:first-child,
  799. .ui.inverted.divided.grid:not(.vertical) > .row > .column:first-child {
  800. box-shadow: none;
  801. }
  802. .ui.inverted[class*="vertically divided"].grid > .row {
  803. box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.15);
  804. }
  805. /* Relaxed */
  806. .ui.relaxed[class*="vertically divided"].grid > .row:before {
  807. margin-left: 1.5rem;
  808. margin-right: 1.5rem;
  809. width: -webkit-calc(100% - 3rem );
  810. width: calc(100% - 3rem );
  811. }
  812. .ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
  813. margin-left: 4rem;
  814. margin-right: 4rem;
  815. width: -webkit-calc(100% - 4rem );
  816. width: calc(100% - 4rem );
  817. }
  818. /*----------------------
  819. Celled
  820. -----------------------*/
  821. .ui.celled.grid {
  822. display: table;
  823. table-layout: fixed;
  824. width: -webkit-calc(100% + 2rem );
  825. width: calc(100% + 2rem );
  826. margin: 1em 0em;
  827. box-shadow: 0px 0px 0px 1px #dddddd;
  828. }
  829. .ui.celled.grid > .row,
  830. .ui.celled.grid > .column.row,
  831. .ui.celled.grid > .column.row:first-child {
  832. display: table;
  833. table-layout: fixed;
  834. width: 100%;
  835. margin: 0em;
  836. padding: 0em;
  837. box-shadow: 0px -1px 0px 0px #dddddd;
  838. }
  839. .ui.celled.grid > .column:not(.row),
  840. .ui.celled.grid > .row > .column {
  841. display: table-cell;
  842. padding: 0.75em;
  843. box-shadow: -1px 0px 0px 0px #dddddd;
  844. }
  845. .ui.celled.grid > .column:first-child,
  846. .ui.celled.grid > .row > .column:first-child {
  847. box-shadow: none;
  848. }
  849. .ui.celled.page.grid {
  850. box-shadow: none;
  851. }
  852. /*----------------------
  853. Horizontally Centered
  854. -----------------------*/
  855. /* Left Aligned */
  856. .ui[class*="left aligned"].grid,
  857. .ui[class*="left aligned"].grid > .row > .column,
  858. .ui[class*="left aligned"].grid > .column,
  859. .ui.grid [class*="left aligned"].column,
  860. .ui.grid > [class*="left aligned"].aligned.row > .column {
  861. text-align: left;
  862. }
  863. .ui.grid [class*="left aligned"].column {
  864. text-align: left !important;
  865. }
  866. /* Center Aligned */
  867. .ui[class*="center aligned"].grid,
  868. .ui[class*="center aligned"].grid > .row > .column,
  869. .ui[class*="center aligned"].grid > .column,
  870. .ui.grid > [class*="center aligned"].aligned.row > .column {
  871. text-align: center;
  872. }
  873. .ui.grid [class*="center aligned"].column {
  874. text-align: center !important;
  875. }
  876. /* Right Aligned */
  877. .ui[class*="right aligned"].grid,
  878. .ui[class*="right aligned"].grid > .row > .column,
  879. .ui[class*="right aligned"].grid > .column,
  880. .ui.grid > [class*="right aligned"].aligned.row > .column {
  881. text-align: right;
  882. }
  883. .ui.grid [class*="right aligned"].column {
  884. text-align: right !important;
  885. }
  886. /* Justified */
  887. .ui.justified.grid,
  888. .ui.justified.grid > .row > .column,
  889. .ui.justified.grid > .column,
  890. .ui.grid .justified.column,
  891. .ui.grid > .justified.row > .column {
  892. text-align: justify;
  893. -webkit-hyphens: auto;
  894. -moz-hyphens: auto;
  895. -ms-hyphens: auto;
  896. hyphens: auto;
  897. }
  898. .ui.grid .justified.column {
  899. text-align: justify !important;
  900. -webkit-hyphens: auto !important;
  901. -moz-hyphens: auto !important;
  902. -ms-hyphens: auto !important;
  903. hyphens: auto !important;
  904. }
  905. /*----------------------
  906. Vertically Aligned
  907. -----------------------*/
  908. /* Top Aligned */
  909. .ui[class*="top aligned"].grid,
  910. .ui[class*="top aligned"].grid > .row > .column,
  911. .ui[class*="top aligned"].grid > .column,
  912. .ui.grid [class*="top aligned"].column,
  913. .ui.grid > [class*="top aligned"].aligned.row > .column {
  914. vertical-align: top;
  915. }
  916. .ui.grid [class*="top aligned"].column {
  917. vertical-align: top !important;
  918. }
  919. /* Middle Aligned */
  920. .ui[class*="center aligned"].grid,
  921. .ui[class*="middle aligned"].grid > .row > .column,
  922. .ui[class*="middle aligned"].grid > .column,
  923. .ui.grid > [class*="middle aligned"].aligned.row > .column {
  924. vertical-align: middle;
  925. }
  926. .ui.grid [class*="middle aligned"].column {
  927. vertical-align: middle !important;
  928. }
  929. /* Bottom Aligned */
  930. .ui[class*="bottom aligned"].grid,
  931. .ui[class*="bottom aligned"].grid > .row > .column,
  932. .ui[class*="bottom aligned"].grid > .column,
  933. .ui.grid > [class*="bottom aligned"].aligned.row > .column {
  934. vertical-align: bottom;
  935. }
  936. .ui.grid [class*="bottom aligned"].column {
  937. vertical-align: bottom !important;
  938. }
  939. /*----------------------
  940. Colored
  941. -----------------------*/
  942. .ui.grid > .white.row,
  943. .ui.grid .white.column {
  944. background-color: #ffffff !important;
  945. color: rgba(0, 0, 0, 0.8);
  946. }
  947. .ui.grid > .row > .white.column {
  948. margin-top: -1rem;
  949. margin-bottom: -1rem;
  950. padding-top: 1rem;
  951. padding-bottom: 1rem;
  952. }
  953. .ui.grid > .black.row,
  954. .ui.grid .black.column {
  955. background-color: #1b1c1d !important;
  956. color: #ffffff;
  957. }
  958. .ui.grid > .row > .black.column {
  959. margin-top: -1rem;
  960. margin-bottom: -1rem;
  961. padding-top: 1rem;
  962. padding-bottom: 1rem;
  963. }
  964. .ui.grid > .blue.row,
  965. .ui.grid .blue.column {
  966. background-color: #3b83c0 !important;
  967. color: #ffffff;
  968. }
  969. .ui.grid > .row > .blue.column {
  970. margin-top: -1rem;
  971. margin-bottom: -1rem;
  972. padding-top: 1rem;
  973. padding-bottom: 1rem;
  974. }
  975. .ui.grid > .green.row,
  976. .ui.grid .green.column {
  977. background-color: #5bbd72 !important;
  978. color: #ffffff;
  979. }
  980. .ui.grid > .row > .green.column {
  981. margin-top: -1rem;
  982. margin-bottom: -1rem;
  983. padding-top: 1rem;
  984. padding-bottom: 1rem;
  985. }
  986. .ui.grid > .orange.row,
  987. .ui.grid .orange.column {
  988. background-color: #e07b53 !important;
  989. color: #ffffff;
  990. }
  991. .ui.grid > .row > .orange.column {
  992. margin-top: -1rem;
  993. margin-bottom: -1rem;
  994. padding-top: 1rem;
  995. padding-bottom: 1rem;
  996. }
  997. .ui.grid > .pink.row,
  998. .ui.grid .pink.column {
  999. background-color: #d9499a !important;
  1000. color: #ffffff;
  1001. }
  1002. .ui.grid > .row > .pink.column {
  1003. margin-top: -1rem;
  1004. margin-bottom: -1rem;
  1005. padding-top: 1rem;
  1006. padding-bottom: 1rem;
  1007. }
  1008. .ui.grid > .purple.row,
  1009. .ui.grid .purple.column {
  1010. background-color: #564f8a !important;
  1011. color: #ffffff;
  1012. }
  1013. .ui.grid > .row > .purple.column {
  1014. margin-top: -1rem;
  1015. margin-bottom: -1rem;
  1016. padding-top: 1rem;
  1017. padding-bottom: 1rem;
  1018. }
  1019. .ui.grid > .red.row,
  1020. .ui.grid .red.column {
  1021. background-color: #d95c5c !important;
  1022. color: #ffffff;
  1023. }
  1024. .ui.grid > .row > .red.column {
  1025. margin-top: -1rem;
  1026. margin-bottom: -1rem;
  1027. padding-top: 1rem;
  1028. padding-bottom: 1rem;
  1029. }
  1030. .ui.grid > .teal.row,
  1031. .ui.grid .teal.column {
  1032. background-color: #00b5ad !important;
  1033. color: #ffffff;
  1034. }
  1035. .ui.grid > .row > .teal.column {
  1036. margin-top: -1rem;
  1037. margin-bottom: -1rem;
  1038. padding-top: 1rem;
  1039. padding-bottom: 1rem;
  1040. }
  1041. .ui.grid > .yellow.row,
  1042. .ui.grid .yellow.column {
  1043. background-color: #f2c61f !important;
  1044. color: #ffffff;
  1045. }
  1046. .ui.grid > .row > .yellow.column {
  1047. margin-top: -1rem;
  1048. margin-bottom: -1rem;
  1049. padding-top: 1rem;
  1050. padding-bottom: 1rem;
  1051. }
  1052. /*----------------------
  1053. Equal Height Columns
  1054. -----------------------*/
  1055. .ui[class*="equal height"].grid {
  1056. display: table;
  1057. table-layout: fixed;
  1058. width: -webkit-calc(100% + 2rem );
  1059. width: calc(100% + 2rem );
  1060. }
  1061. .ui[class*="equal height"].row {
  1062. display: table;
  1063. table-layout: fixed;
  1064. width: 100%;
  1065. }
  1066. .ui[class*="equal height"].grid > .column,
  1067. .ui[class*="equal height"].grid > .row > .column,
  1068. .ui.grid > [class*="equal height"].row > .column {
  1069. display: table-cell;
  1070. }
  1071. /*-------------------
  1072. Doubling
  1073. --------------------*/
  1074. /* Mobily Only */
  1075. @media only screen and (max-width: 767px) {
  1076. .ui.grid > .doubling.row,
  1077. .ui.doubling.grid > .row {
  1078. margin: 0em;
  1079. padding: 0em;
  1080. }
  1081. .ui.grid > .doubling.row > .column,
  1082. .ui.doubling.grid > .row > .column {
  1083. padding-top: 1rem !important;
  1084. padding-bottom: 1rem !important;
  1085. margin: 0em;
  1086. }
  1087. .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
  1088. .ui[class*="two column"].doubling:not(.stackable).grid > .column,
  1089. .ui.grid > [class*="two column"].doubling:not(.stackable).row > .column {
  1090. width: 100% !important;
  1091. }
  1092. .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
  1093. .ui[class*="three column"].doubling:not(.stackable).grid > .column,
  1094. .ui.grid > [class*="three column"].doubling:not(.stackable).row > .column {
  1095. width: 50% !important;
  1096. }
  1097. .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
  1098. .ui[class*="four column"].doubling:not(.stackable).grid > .column,
  1099. .ui.grid > [class*="four column"].doubling:not(.stackable).row > .column {
  1100. width: 50% !important;
  1101. }
  1102. .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
  1103. .ui[class*="five column"].doubling:not(.stackable).grid > .column,
  1104. .ui.grid > [class*="five column"].doubling:not(.stackable).row > .column {
  1105. width: 50% !important;
  1106. }
  1107. .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
  1108. .ui[class*="six column"].doubling:not(.stackable).grid > .column,
  1109. .ui.grid > [class*="six column"].doubling:not(.stackable).row > .column {
  1110. width: 50% !important;
  1111. }
  1112. .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
  1113. .ui[class*="seven column"].doubling:not(.stackable).grid > .column,
  1114. .ui.grid > [class*="seven column"].doubling:not(.stackable).row > .column {
  1115. width: 33.33333333% !important;
  1116. }
  1117. .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
  1118. .ui[class*="eight column"].doubling:not(.stackable).grid > .column,
  1119. .ui.grid > [class*="eight column"].doubling:not(.stackable).row > .column {
  1120. width: 33.33333333% !important;
  1121. }
  1122. .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
  1123. .ui[class*="nine column"].doubling:not(.stackable).grid > .column,
  1124. .ui.grid > [class*="nine column"].doubling:not(.stackable).row > .column {
  1125. width: 33.33333333% !important;
  1126. }
  1127. .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
  1128. .ui[class*="ten column"].doubling:not(.stackable).grid > .column,
  1129. .ui.grid > [class*="ten column"].doubling:not(.stackable).row > .column {
  1130. width: 33.33333333% !important;
  1131. }
  1132. .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
  1133. .ui[class*="twelve column"].doubling:not(.stackable).grid > .column,
  1134. .ui.grid > [class*="twelve column"].doubling:not(.stackable).row > .column {
  1135. width: 25% !important;
  1136. }
  1137. .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
  1138. .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column,
  1139. .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row > .column {
  1140. width: 25% !important;
  1141. }
  1142. .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
  1143. .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column,
  1144. .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row > .column {
  1145. width: 25% !important;
  1146. }
  1147. }
  1148. /* Tablet Only */
  1149. @media only screen and (min-width: 768px) and (max-width: 991px) {
  1150. .ui.grid > .doubling.row,
  1151. .ui.doubling.grid > .row {
  1152. margin: 0em;
  1153. padding: 0em;
  1154. }
  1155. .ui.grid > .doubling.row > .column,
  1156. .ui.doubling.grid > .row > .column {
  1157. padding-top: 1rem !important;
  1158. padding-bottom: 1rem !important;
  1159. margin: 0em;
  1160. }
  1161. .ui[class*="two column"].doubling.grid > .row > .column,
  1162. .ui[class*="two column"].doubling.grid > .column,
  1163. .ui.grid > [class*="two column"].doubling.row > .column {
  1164. width: 100% !important;
  1165. }
  1166. .ui[class*="three column"].doubling.grid > .row > .column,
  1167. .ui[class*="three column"].doubling.grid > .column,
  1168. .ui.grid > [class*="three column"].doubling.row > .column {
  1169. width: 50% !important;
  1170. }
  1171. .ui[class*="four column"].doubling.grid > .row > .column,
  1172. .ui[class*="four column"].doubling.grid > .column,
  1173. .ui.grid > [class*="four column"].doubling.row > .column {
  1174. width: 50% !important;
  1175. }
  1176. .ui[class*="five column"].doubling.grid > .row > .column,
  1177. .ui[class*="five column"].doubling.grid > .column,
  1178. .ui.grid > [class*="five column"].doubling.row > .column {
  1179. width: 33.33333333% !important;
  1180. }
  1181. .ui[class*="six column"].doubling.grid > .row > .column,
  1182. .ui[class*="six column"].doubling.grid > .column,
  1183. .ui.grid > [class*="six column"].doubling.row > .column {
  1184. width: 33.33333333% !important;
  1185. }
  1186. .ui[class*="eight column"].doubling.grid > .row > .column,
  1187. .ui[class*="eight column"].doubling.grid > .column,
  1188. .ui.grid > [class*="eight column"].doubling.row > .column {
  1189. width: 33.33333333% !important;
  1190. }
  1191. .ui[class*="eight column"].doubling.grid > .row > .column,
  1192. .ui[class*="eight column"].doubling.grid > .column,
  1193. .ui.grid > [class*="eight column"].doubling.row > .column {
  1194. width: 25% !important;
  1195. }
  1196. .ui[class*="nine column"].doubling.grid > .row > .column,
  1197. .ui[class*="nine column"].doubling.grid > .column,
  1198. .ui.grid > [class*="nine column"].doubling.row > .column {
  1199. width: 25% !important;
  1200. }
  1201. .ui[class*="ten column"].doubling.grid > .row > .column,
  1202. .ui[class*="ten column"].doubling.grid > .column,
  1203. .ui.grid > [class*="ten column"].doubling.row > .column {
  1204. width: 20% !important;
  1205. }
  1206. .ui[class*="twelve column"].doubling.grid > .row > .column,
  1207. .ui[class*="twelve column"].doubling.grid > .column,
  1208. .ui.grid > [class*="twelve column"].doubling.row > .column {
  1209. width: 16.66666667% !important;
  1210. }
  1211. .ui[class*="fourteen column"].doubling.grid > .row > .column,
  1212. .ui[class*="fourteen column"].doubling.grid > .column,
  1213. .ui.grid > [class*="fourteen column"].doubling.row > .column {
  1214. width: 14.28571429% !important;
  1215. }
  1216. .ui[class*="sixteen column"].doubling.grid > .row > .column,
  1217. .ui[class*="sixteen column"].doubling.grid > .column,
  1218. .ui.grid > [class*="sixteen column"].doubling.row > .column {
  1219. width: 12.5% !important;
  1220. }
  1221. }
  1222. /*-------------------
  1223. Stackable
  1224. --------------------*/
  1225. @media only screen and (max-width: 767px) {
  1226. .ui.stackable.grid {
  1227. display: block !important;
  1228. padding: 0em;
  1229. margin: 0em !important;
  1230. }
  1231. .ui.stackable.grid > .row > .wide.column,
  1232. .ui.stackable.grid > .wide.column,
  1233. .ui.stackable.grid > .column.grid > .column,
  1234. .ui.stackable.grid > .column.row > .column,
  1235. .ui.stackable.grid > .row > .column,
  1236. .ui.stackable.grid > .column {
  1237. display: block !important;
  1238. width: auto !important;
  1239. margin: 1rem 0em 0em !important;
  1240. padding: 1rem 0em 0em !important;
  1241. box-shadow: none !important;
  1242. }
  1243. .ui.stackable.celled.grid > .column,
  1244. .ui.stackable.celled.grid > .row > .column,
  1245. .ui.stackable.divided.grid > .column,
  1246. .ui.stackable.divided.grid > .row > .column {
  1247. border-top: 1px solid rgba(0, 0, 0, 0.15);
  1248. }
  1249. .ui.inverted.stackable.celled.grid > .column,
  1250. .ui.inverted.stackable.celled.grid > .row > .column,
  1251. .ui.inverted.stackable.divided.grid > .column,
  1252. .ui.inverted.stackable.divided.grid > .row > .column {
  1253. border-top: 1px solid rgba(255, 255, 255, 0.2);
  1254. }
  1255. .ui.stackable.grid > .row:first-child > .column:first-child,
  1256. .ui.stackable.grid > .column:first-child {
  1257. margin-top: 0em !important;
  1258. padding-top: 0em !important;
  1259. }
  1260. .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  1261. .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  1262. .ui.stackable.divided.grid > .column:first-child,
  1263. .ui.stackable.celled.grid > .column:first-child {
  1264. border-top: none !important;
  1265. }
  1266. .ui.stackable.page.grid > .row > .column,
  1267. .ui.stackable.page.grid > .column {
  1268. padding-left: 1.5em !important;
  1269. padding-right: 1.5em !important;
  1270. }
  1271. .ui[class*="equal height"].stackable.page.grid {
  1272. display: block !important;
  1273. width: 100% !important;
  1274. }
  1275. /* Remove pointers from vertical menus */
  1276. .ui.stackable.grid .vertical.pointing.menu .item:after {
  1277. display: none;
  1278. }
  1279. }
  1280. /*----------------------
  1281. Only (Device)
  1282. -----------------------*/
  1283. /* These include arbitrary class repetitions for forced specificity */
  1284. /* Mobile Only Hide */
  1285. @media only screen and (max-width: 767px) {
  1286. .ui.tablet:not(.mobile).only.grid.grid.grid,
  1287. .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  1288. .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  1289. .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
  1290. display: none !important;
  1291. }
  1292. .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  1293. .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  1294. .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  1295. .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
  1296. display: none !important;
  1297. }
  1298. }
  1299. /* Tablet Only Hide */
  1300. @media only screen and (min-width: 768px) and (max-width: 991px) {
  1301. .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  1302. .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  1303. .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  1304. .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
  1305. display: none !important;
  1306. }
  1307. .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  1308. .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  1309. .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  1310. .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
  1311. display: none !important;
  1312. }
  1313. }
  1314. /* Computer Only Hide */
  1315. @media only screen and (min-width: 992px) {
  1316. .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  1317. .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  1318. .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  1319. .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
  1320. display: none !important;
  1321. }
  1322. .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  1323. .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  1324. .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  1325. .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
  1326. display: none !important;
  1327. }
  1328. }
  1329. /*******************************
  1330. Overrides
  1331. *******************************/
  1332. /*******************************
  1333. Overrides
  1334. *******************************/