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.

1140 lines
25 KiB

11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
  1. /*
  2. * # Semantic - Grid
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2013 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Theme
  13. *******************************/
  14. /*-------------------
  15. Theme
  16. --------------------*/
  17. /* To override a theme for an individual element
  18. specify theme name below
  19. */
  20. /* Theme to load site variables */
  21. /* Path to user override folder */
  22. /* Elements */
  23. /* Collections */
  24. /* Modules */
  25. /* Views */
  26. /* Import */
  27. /*******************************
  28. Global Variables
  29. *******************************/
  30. /*-------------------
  31. Paths
  32. --------------------*/
  33. /*-------------------
  34. Page
  35. --------------------*/
  36. /*-------------------
  37. Breakpoints
  38. --------------------*/
  39. /*-------------------
  40. Fonts
  41. --------------------*/
  42. /*-------------------
  43. Icons
  44. --------------------*/
  45. /* Width of largest icon */
  46. /*******************************
  47. BG Colors
  48. *******************************/
  49. /*******************************
  50. Colors
  51. *******************************/
  52. /*-------------------
  53. Background
  54. --------------------*/
  55. /*--- Colors ---*/
  56. /*--- Emotive ---*/
  57. /*--- Neutrals ---*/
  58. /*-------------------
  59. Text Colors
  60. --------------------*/
  61. /*-------------------
  62. Brand Colors
  63. --------------------*/
  64. /*-------------------
  65. Borders
  66. --------------------*/
  67. /*-------------------
  68. Sizes
  69. --------------------*/
  70. /*-------------------
  71. Transitions
  72. --------------------*/
  73. /*******************************
  74. States
  75. *******************************/
  76. /*-------------------
  77. Disabled
  78. --------------------*/
  79. /*-------------------
  80. Hover
  81. --------------------*/
  82. /*--- Colors ---*/
  83. /*--- Emotive ---*/
  84. /*--- Neutrals ---*/
  85. /*-------------------
  86. Down (:active)
  87. --------------------*/
  88. /*--- Colors ---*/
  89. /*--- Emotive ---*/
  90. /*--- Neutrals ---*/
  91. /*-------------------
  92. Active
  93. --------------------*/
  94. /*--- Standard ---*/
  95. /*--- Emotive ---*/
  96. /*--- Neutrals ---*/
  97. /* Inherited From Site */
  98. /*******************************
  99. Grid
  100. *******************************/
  101. /*******************************
  102. Variations
  103. *******************************/
  104. /*--------------
  105. Page
  106. ---------------*/
  107. /* Standard */
  108. /* Fitted */
  109. /*--------------
  110. Relaxed
  111. ---------------*/
  112. /*--------------
  113. Divided
  114. ---------------*/
  115. /*--------------
  116. Celled
  117. ---------------*/
  118. /*--------------
  119. Stackable
  120. ---------------*/
  121. /*******************************
  122. User Global Variables
  123. *******************************/
  124. /*******************************
  125. User Variable Overrides
  126. *******************************/
  127. /*******************************
  128. User Global Variables
  129. *******************************/
  130. /*******************************
  131. User Variable Overrides
  132. *******************************/
  133. /*******************************
  134. Standard
  135. *******************************/
  136. .ui.grid {
  137. display: block;
  138. text-align: left;
  139. font-size: 0em;
  140. margin: 0%;
  141. padding: 0%;
  142. -webkit-box-sizing: border-box;
  143. -moz-box-sizing: border-box;
  144. box-sizing: border-box;
  145. }
  146. body > .ui.grid {
  147. margin-left: 0% !important;
  148. margin-right: 0% !important;
  149. }
  150. .ui.grid:after,
  151. .ui.row:after {
  152. content: ".";
  153. display: block;
  154. height: 0;
  155. clear: both;
  156. visibility: hidden;
  157. }
  158. /*-------------------
  159. Columns
  160. --------------------*/
  161. /* Standard 16 column */
  162. .ui.grid > .column,
  163. .ui.grid > .row > .column {
  164. display: inline-block;
  165. text-align: left;
  166. font-size: 1rem;
  167. width: 6.25%;
  168. padding-left: 1.5%;
  169. padding-right: 1.5%;
  170. -webkit-box-sizing: border-box;
  171. -moz-box-sizing: border-box;
  172. box-sizing: border-box;
  173. vertical-align: top;
  174. }
  175. /*-------------------
  176. Rows
  177. --------------------*/
  178. .ui.grid > .row {
  179. display: block;
  180. width: 100% !important;
  181. margin-top: 1rem;
  182. padding: 1rem 0% 0%;
  183. font-size: 0rem;
  184. }
  185. .ui.grid > .row:first-child {
  186. padding-top: 0rem;
  187. margin-top: 0rem;
  188. }
  189. /*-------------------
  190. Columns
  191. --------------------*/
  192. /* Vertical padding when no rows */
  193. .ui.grid > .column {
  194. margin-top: 1rem;
  195. margin-bottom: 1rem;
  196. }
  197. /*-------------------
  198. Content
  199. --------------------*/
  200. .ui.grid > .row > img,
  201. .ui.grid > .row > .column > img {
  202. max-width: 100%;
  203. }
  204. .ui.grid .column > .ui.segment:only-child {
  205. margin: 0em;
  206. }
  207. /*******************************
  208. Variations
  209. *******************************/
  210. /*-----------------------
  211. Page Grid (Responsive)
  212. -------------------------*/
  213. .ui.page.grid {
  214. min-width: 320px;
  215. padding-left: 0%;
  216. padding-right: 0%;
  217. margin-left: 13%;
  218. margin-right: 13%;
  219. }
  220. @media only screen and (max-width: 767px) {
  221. .ui.page.grid {
  222. margin-left: 1em;
  223. margin-right: 1em;
  224. }
  225. }
  226. @media only screen and (min-width: 768px) {
  227. .ui.page.grid {
  228. margin-left: 8%;
  229. margin-right: 8%;
  230. }
  231. }
  232. @media only screen and (min-width: 992px) {
  233. .ui.page.grid {
  234. margin-left: 13%;
  235. margin-right: 13%;
  236. }
  237. }
  238. @media only screen and (min-width: 1400px) {
  239. .ui.page.grid {
  240. margin-left: 18%;
  241. margin-right: 18%;
  242. }
  243. }
  244. @media only screen and (min-width: 1900px) {
  245. .ui.page.grid {
  246. margin-left: 23%;
  247. margin-right: 23%;
  248. }
  249. }
  250. /*-------------------
  251. Column Width
  252. --------------------*/
  253. /* Sizing Combinations */
  254. .ui.grid > .row > .one.wide.column,
  255. .ui.grid > .column.row > .one.wide.column,
  256. .ui.grid > .one.wide.column,
  257. .ui.column.grid > .one.wide.column {
  258. width: 6.25% !important;
  259. }
  260. .ui.grid > .row > .two.wide.column,
  261. .ui.grid > .column.row > .two.wide.column,
  262. .ui.grid > .two.wide.column,
  263. .ui.column.grid > .two.wide.column {
  264. width: 12.5% !important;
  265. }
  266. .ui.grid > .row > .three.wide.column,
  267. .ui.grid > .column.row > .three.wide.column,
  268. .ui.grid > .three.wide.column,
  269. .ui.column.grid > .three.wide.column {
  270. width: 18.75% !important;
  271. }
  272. .ui.grid > .row > .four.wide.column,
  273. .ui.grid > .column.row > .four.wide.column,
  274. .ui.grid > .four.wide.column,
  275. .ui.column.grid > .four.wide.column {
  276. width: 25% !important;
  277. }
  278. .ui.grid > .row > .five.wide.column,
  279. .ui.grid > .column.row > .five.wide.column,
  280. .ui.grid > .five.wide.column,
  281. .ui.column.grid > .five.wide.column {
  282. width: 31.25% !important;
  283. }
  284. .ui.grid > .row > .six.wide.column,
  285. .ui.grid > .column.row > .six.wide.column,
  286. .ui.grid > .six.wide.column,
  287. .ui.column.grid > .six.wide.column {
  288. width: 37.5% !important;
  289. }
  290. .ui.grid > .row > .seven.wide.column,
  291. .ui.grid > .column.row > .seven.wide.column,
  292. .ui.grid > .seven.wide.column,
  293. .ui.column.grid > .seven.wide.column {
  294. width: 43.75% !important;
  295. }
  296. .ui.grid > .row > .eight.wide.column,
  297. .ui.grid > .column.row > .eight.wide.column,
  298. .ui.grid > .eight.wide.column,
  299. .ui.column.grid > .eight.wide.column {
  300. width: 50% !important;
  301. }
  302. .ui.grid > .row > .nine.wide.column,
  303. .ui.grid > .column.row > .nine.wide.column,
  304. .ui.grid > .nine.wide.column,
  305. .ui.column.grid > .nine.wide.column {
  306. width: 56.25% !important;
  307. }
  308. .ui.grid > .row > .ten.wide.column,
  309. .ui.grid > .column.row > .ten.wide.column,
  310. .ui.grid > .ten.wide.column,
  311. .ui.column.grid > .ten.wide.column {
  312. width: 62.5% !important;
  313. }
  314. .ui.grid > .row > .eleven.wide.column,
  315. .ui.grid > .column.row > .eleven.wide.column,
  316. .ui.grid > .eleven.wide.column,
  317. .ui.column.grid > .eleven.wide.column {
  318. width: 68.75% !important;
  319. }
  320. .ui.grid > .row > .twelve.wide.column,
  321. .ui.grid > .column.row > .twelve.wide.column,
  322. .ui.grid > .twelve.wide.column,
  323. .ui.column.grid > .twelve.wide.column {
  324. width: 75% !important;
  325. }
  326. .ui.grid > .row > .thirteen.wide.column,
  327. .ui.grid > .column.row > .thirteen.wide.column,
  328. .ui.grid > .thirteen.wide.column,
  329. .ui.column.grid > .thirteen.wide.column {
  330. width: 81.25% !important;
  331. }
  332. .ui.grid > .row > .fourteen.wide.column,
  333. .ui.grid > .column.row > .fourteen.wide.column,
  334. .ui.grid > .fourteen.wide.column,
  335. .ui.column.grid > .fourteen.wide.column {
  336. width: 87.5% !important;
  337. }
  338. .ui.grid > .row > .fifteen.wide.column,
  339. .ui.grid > .column.row > .fifteen.wide.column,
  340. .ui.grid > .fifteen.wide.column,
  341. .ui.column.grid > .fifteen.wide.column {
  342. width: 93.75% !important;
  343. }
  344. .ui.grid > .row > .sixteen.wide.column,
  345. .ui.grid > .column.row > .sixteen.wide.column,
  346. .ui.grid > .sixteen.wide.column,
  347. .ui.column.grid > .sixteen.wide.column {
  348. width: 100% !important;
  349. }
  350. /*-------------------
  351. Column Count
  352. --------------------*/
  353. /* Assume full width with one column */
  354. .ui.one.column.grid > .row > .column,
  355. .ui.one.column.grid > .column,
  356. .ui.grid > .one.column.row > .column {
  357. width: 100%;
  358. }
  359. .ui.two.column.grid > .row > .column,
  360. .ui.two.column.grid > .column,
  361. .ui.grid > .two.column.row > .column {
  362. width: 50%;
  363. }
  364. .ui.three.column.grid > .row > .column,
  365. .ui.three.column.grid > .column,
  366. .ui.grid > .three.column.row > .column {
  367. width: 33.33333333333333%;
  368. }
  369. .ui.four.column.grid > .row > .column,
  370. .ui.four.column.grid > .column,
  371. .ui.grid > .four.column.row > .column {
  372. width: 25%;
  373. }
  374. .ui.five.column.grid > .row > .column,
  375. .ui.five.column.grid > .column,
  376. .ui.grid > .five.column.row > .column {
  377. width: 20%;
  378. }
  379. .ui.six.column.grid > .row > .column,
  380. .ui.six.column.grid > .column,
  381. .ui.grid > .six.column.row > .column {
  382. width: 16.666666666666664%;
  383. }
  384. .ui.seven.column.grid > .row > .column,
  385. .ui.seven.column.grid > .column,
  386. .ui.grid > .seven.column.row > .column {
  387. width: 14.285714285714285%;
  388. }
  389. .ui.eight.column.grid > .row > .column,
  390. .ui.eight.column.grid > .column,
  391. .ui.grid > .eight.column.row > .column {
  392. width: 12.5%;
  393. }
  394. .ui.nine.column.grid > .row > .column,
  395. .ui.nine.column.grid > .column,
  396. .ui.grid > .nine.column.row > .column {
  397. width: 11.11111111111111%;
  398. }
  399. .ui.ten.column.grid > .row > .column,
  400. .ui.ten.column.grid > .column,
  401. .ui.grid > .ten.column.row > .column {
  402. width: 10%;
  403. }
  404. .ui.eleven.column.grid > .row > .column,
  405. .ui.eleven.column.grid > .column,
  406. .ui.grid > .eleven.column.row > .column {
  407. width: 9.090909090909092%;
  408. }
  409. .ui.twelve.column.grid > .row > .column,
  410. .ui.twelve.column.grid > .column,
  411. .ui.grid > .twelve.column.row > .column {
  412. width: 8.333333333333332%;
  413. }
  414. .ui.thirteen.column.grid > .row > .column,
  415. .ui.thirteen.column.grid > .column,
  416. .ui.grid > .thirteen.column.row > .column {
  417. width: 7.6923076923076925%;
  418. }
  419. .ui.fourteen.column.grid > .row > .column,
  420. .ui.fourteen.column.grid > .column,
  421. .ui.grid > .fourteen.column.row > .column {
  422. width: 7.142857142857142%;
  423. }
  424. .ui.fifteen.column.grid > .row > .column,
  425. .ui.fifteen.column.grid > .column,
  426. .ui.grid > .fifteen.column.row > .column {
  427. width: 6.666666666666667%;
  428. }
  429. .ui.sixteen.column.grid > .row > .column,
  430. .ui.sixteen.column.grid > .column,
  431. .ui.grid > .sixteen.column.row > .column {
  432. width: 6.25%;
  433. }
  434. /* Assume full width with one column */
  435. .ui.grid > .column:only-child,
  436. .ui.grid > .row > .column:only-child {
  437. width: 100%;
  438. }
  439. /*----------------------
  440. Relaxed
  441. -----------------------*/
  442. .ui.relaxed.grid > .column,
  443. .ui.relaxed.grid > .row > .column {
  444. padding-left: 2.5%;
  445. padding-right: 2.5%;
  446. }
  447. .ui.very.relaxed.grid > .column,
  448. .ui.very.relaxed.grid > .row > .column {
  449. padding-left: 4%;
  450. padding-right: 4%;
  451. }
  452. /*----------------------
  453. Fitted
  454. -----------------------*/
  455. .ui.fitted.grid {
  456. margin-left: -1.5%;
  457. margin-right: -1.5%;
  458. }
  459. .ui.relaxed.fitted.grid {
  460. margin-left: -2.5%;
  461. margin-right: -2.5%;
  462. }
  463. /*----------------------
  464. "Floated"
  465. -----------------------*/
  466. .ui.grid .left.floated.column {
  467. float: left;
  468. }
  469. .ui.grid .right.floated.column {
  470. float: right;
  471. }
  472. /*----------------------
  473. Divided
  474. -----------------------*/
  475. .ui.divided.grid:not(.vertically),
  476. .ui.divided.grid:not(.vertically) > .row {
  477. display: table;
  478. max-width: 100%;
  479. }
  480. .ui.divided.grid:not(.vertically) > .column:not(.row),
  481. .ui.divided.grid:not(.vertically) > .row > .column {
  482. display: table-cell;
  483. -webkit-box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  484. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  485. }
  486. .ui.divided.grid:not(.vertically) > .column.row {
  487. display: table;
  488. }
  489. .ui.divided.grid:not(.vertically) > .column:first-child,
  490. .ui.divided.grid:not(.vertically) > .row > .column:first-child {
  491. -webkit-box-shadow: none;
  492. box-shadow: none;
  493. }
  494. /* Divided Row */
  495. .ui.grid > .divided.row {
  496. display: table;
  497. }
  498. .ui.grid > .divided.row > .column {
  499. display: table-cell;
  500. -webkit-box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  501. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  502. }
  503. .ui.grid > .divided.row > .column:first-child {
  504. -webkit-box-shadow: none;
  505. box-shadow: none;
  506. }
  507. /* Vertically Divided */
  508. .ui.vertically.divided.grid > .row {
  509. position: relative;
  510. }
  511. .ui.vertically.divided.grid > .row:before {
  512. position: absolute;
  513. content: '';
  514. top: 0px;
  515. left: 0px;
  516. width: 100%;
  517. height: 1px;
  518. margin: 0% 1.5%;
  519. -webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px -2px 0px 0px rgba(255, 255, 255, 0.3);
  520. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px -2px 0px 0px rgba(255, 255, 255, 0.3);
  521. }
  522. .ui.vertically.divided.grid > .row:first-child:before {
  523. -webkit-box-shadow: none;
  524. box-shadow: none;
  525. }
  526. /* Inverted Divided */
  527. .ui.inverted.divided.grid > .row {
  528. -webkit-box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.15), -2px 0px 0px 0px rgba(0, 0, 0, 0.15);
  529. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.15), -2px 0px 0px 0px rgba(0, 0, 0, 0.15);
  530. }
  531. .ui.inverted.vertically.divided.grid > .row {
  532. -webkit-box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15), 0px -2px 0px 0px rgba(0, 0, 0, 0.15);
  533. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15), 0px -2px 0px 0px rgba(0, 0, 0, 0.15);
  534. }
  535. /*----------------------
  536. Celled
  537. -----------------------*/
  538. .ui.celled.grid {
  539. display: table;
  540. max-width: 100%;
  541. -webkit-box-shadow: 0px 0px 0px 1px #dddddd;
  542. box-shadow: 0px 0px 0px 1px #dddddd;
  543. }
  544. .ui.celled.grid > .row,
  545. .ui.celled.grid > .column.row,
  546. .ui.celled.grid > .column.row:first-child {
  547. display: table;
  548. width: 100%;
  549. margin-top: 0em;
  550. padding-top: 0em;
  551. -webkit-box-shadow: 0px -1px 0px 0px #dddddd;
  552. box-shadow: 0px -1px 0px 0px #dddddd;
  553. }
  554. .ui.celled.grid > .column:not(.row),
  555. .ui.celled.grid > .row > .column {
  556. display: table-cell;
  557. padding: 0.75em;
  558. -webkit-box-shadow: -1px 0px 0px 0px #dddddd;
  559. box-shadow: -1px 0px 0px 0px #dddddd;
  560. }
  561. .ui.celled.grid > .column:first-child,
  562. .ui.celled.grid > .row > .column:first-child {
  563. -webkit-box-shadow: none;
  564. box-shadow: none;
  565. }
  566. .ui.celled.page.grid {
  567. -webkit-box-shadow: none;
  568. box-shadow: none;
  569. }
  570. /*----------------------
  571. Horizontally Centered
  572. -----------------------*/
  573. /* Vertical Centered */
  574. .ui.left.aligned.grid,
  575. .ui.left.aligned.grid > .row > .column,
  576. .ui.left.aligned.grid > .column,
  577. .ui.grid .left.aligned.column,
  578. .ui.grid > .left.aligned.row > .column {
  579. text-align: left;
  580. }
  581. .ui.center.aligned.grid,
  582. .ui.center.aligned.grid > .row > .column,
  583. .ui.center.aligned.grid > .column,
  584. .ui.grid .center.aligned.column,
  585. .ui.grid > .center.aligned.row > .column {
  586. text-align: center;
  587. }
  588. .ui.right.aligned.grid,
  589. .ui.right.aligned.grid > .row > .column,
  590. .ui.right.aligned.grid > .column,
  591. .ui.grid .right.aligned.column,
  592. .ui.grid > .right.aligned.row > .column {
  593. text-align: right;
  594. }
  595. .ui.justified.grid,
  596. .ui.justified.grid > .row > .column,
  597. .ui.justified.grid > .column,
  598. .ui.grid .justified.column,
  599. .ui.grid > .justified.row > .column {
  600. text-align: justify;
  601. -webkit-hyphens: auto;
  602. -moz-hyphens: auto;
  603. -ms-hyphens: auto;
  604. hyphens: auto;
  605. }
  606. /*----------------------
  607. Vertically Centered
  608. -----------------------*/
  609. /* Vertical Centered */
  610. .ui.top.aligned.grid,
  611. .ui.top.aligned.grid > .row > .column,
  612. .ui.top.aligned.grid > .column,
  613. .ui.grid .top.aligned.column,
  614. .ui.grid > .top.aligned.row > .column {
  615. vertical-align: top;
  616. }
  617. .ui.middle.aligned.grid,
  618. .ui.middle.aligned.grid > .row > .column,
  619. .ui.middle.aligned.grid > .column,
  620. .ui.grid .middle.aligned.column,
  621. .ui.grid > .middle.aligned.row > .column {
  622. vertical-align: middle;
  623. }
  624. .ui.bottom.aligned.grid,
  625. .ui.bottom.aligned.grid > .row > .column,
  626. .ui.bottom.aligned.grid > .column,
  627. .ui.grid .bottom.aligned.column,
  628. .ui.grid > .bottom.aligned.row > .column {
  629. vertical-align: bottom;
  630. }
  631. /*----------------------
  632. Equal Height Columns
  633. -----------------------*/
  634. .ui.grid > .equal.height.row {
  635. display: table;
  636. max-width: 100%;
  637. }
  638. .ui.grid > .equal.height.row > .column {
  639. display: table-cell;
  640. }
  641. /*----------------------
  642. Only (Device)
  643. -----------------------*/
  644. /* Mobile Only */
  645. @media only screen and (max-width: 767px) {
  646. .ui.mobile.only.grid,
  647. .ui.grid > .mobile.only.row {
  648. display: block !important;
  649. }
  650. .ui.grid > .row > .mobile.only.column {
  651. display: inline-block !important;
  652. }
  653. .ui.divided.mobile.only.grid,
  654. .ui.celled.mobile.only.grid,
  655. .ui.divided.mobile.only.grid .row,
  656. .ui.celled.mobile.only.grid .row,
  657. .ui.divided.grid .mobile.only.row,
  658. .ui.celled.grid .mobile.only.row,
  659. .ui.grid .mobile.only.equal.height.row,
  660. .ui.mobile.only.grid .equal.height.row {
  661. display: table !important;
  662. }
  663. .ui.divided.grid > .row > .mobile.only.column,
  664. .ui.celled.grid > .row > .mobile.only.column,
  665. .ui.divided.mobile.only.grid > .row > .column,
  666. .ui.celled.mobile.only.grid > .row > .column,
  667. .ui.divided.mobile.only.grid > .column,
  668. .ui.celled.mobile.only.grid > .column {
  669. display: table-cell !important;
  670. }
  671. }
  672. @media only screen and (min-width: 768px) {
  673. .ui.mobile.only.grid,
  674. .ui.grid > .mobile.only.row,
  675. .ui.grid > .mobile.only.column,
  676. .ui.grid > .row > .mobile.only.column {
  677. display: none;
  678. }
  679. }
  680. /* Tablet Only */
  681. @media only screen and (min-width: 768px) and (max-width: 991px) {
  682. .ui.tablet.only.grid,
  683. .ui.grid > .tablet.only.row {
  684. display: block !important;
  685. }
  686. .ui.grid > .row > .tablet.only.column {
  687. display: inline-block !important;
  688. }
  689. .ui.divided.tablet.only.grid,
  690. .ui.celled.tablet.only.grid,
  691. .ui.divided.tablet.only.grid .row,
  692. .ui.celled.tablet.only.grid .row,
  693. .ui.divided.grid .tablet.only.row,
  694. .ui.celled.grid .tablet.only.row,
  695. .ui.grid .tablet.only.equal.height.row,
  696. .ui.tablet.only.grid .equal.height.row {
  697. display: table !important;
  698. }
  699. .ui.divided.grid > .row > .tablet.only.column,
  700. .ui.celled.grid > .row > .tablet.only.column,
  701. .ui.divided.tablet.only.grid > .row > .column,
  702. .ui.celled.tablet.only.grid > .row > .column,
  703. .ui.divided.tablet.only.grid > .column,
  704. .ui.celled.tablet.only.grid > .column {
  705. display: table-cell !important;
  706. }
  707. }
  708. @media only screen and (max-width: 767px), (min-width: 992px) {
  709. .ui.tablet.only.grid,
  710. .ui.grid > .tablet.only.row,
  711. .ui.grid > .tablet.only.column,
  712. .ui.grid > .row > .tablet.only.column {
  713. display: none;
  714. }
  715. }
  716. /* Computer Only */
  717. @media only screen and (min-width: 992px) {
  718. .ui.computer.only.grid,
  719. .ui.grid > .computer.only.row {
  720. display: block !important;
  721. }
  722. .ui.grid > .row > .computer.only.column {
  723. display: inline-block !important;
  724. }
  725. .ui.divided.computer.only.grid,
  726. .ui.celled.computer.only.grid,
  727. .ui.divided.computer.only.grid .row,
  728. .ui.celled.computer.only.grid .row,
  729. .ui.divided.grid .computer.only.row,
  730. .ui.celled.grid .computer.only.row,
  731. .ui.grid .computer.only.equal.height.row,
  732. .ui.computer.only.grid .equal.height.row {
  733. display: table !important;
  734. }
  735. .ui.divided.grid > .row > .computer.only.column,
  736. .ui.celled.grid > .row > .computer.only.column,
  737. .ui.divided.computer.only.grid > .row > .column,
  738. .ui.celled.computer.only.grid > .row > .column,
  739. .ui.divided.computer.only.grid > .column,
  740. .ui.celled.computer.only.grid > .column {
  741. display: table-cell !important;
  742. }
  743. }
  744. @media only screen and (max-width: 991px) {
  745. .ui.computer.only.grid,
  746. .ui.grid > .computer.only.row,
  747. .ui.grid > .computer.only.column,
  748. .ui.grid > .row > .computer.only.column {
  749. display: none;
  750. }
  751. }
  752. /*-------------------
  753. Doubling
  754. --------------------*/
  755. /* Mobily Only */
  756. @media only screen and (max-width: 767px) {
  757. .ui.two.column.doubling.grid > .row > .column,
  758. .ui.two.column.doubling.grid > .column,
  759. .ui.grid > .two.column.doubling.row > .column {
  760. width: 100%;
  761. }
  762. .ui.three.column.doubling.grid > .row > .column,
  763. .ui.three.column.doubling.grid > .column,
  764. .ui.grid > .three.column.doubling.row > .column {
  765. width: 100%;
  766. }
  767. .ui.four.column.doubling.grid > .row > .column,
  768. .ui.four.column.doubling.grid > .column,
  769. .ui.grid > .four.column.doubling.row > .column {
  770. width: 100%;
  771. }
  772. .ui.five.column.doubling.grid > .row > .column,
  773. .ui.five.column.doubling.grid > .column,
  774. .ui.grid > .five.column.doubling.row > .column {
  775. width: 100%;
  776. }
  777. .ui.six.column.doubling.grid > .row > .column,
  778. .ui.six.column.doubling.grid > .column,
  779. .ui.grid > .six.column.doubling.row > .column {
  780. width: 50%;
  781. }
  782. .ui.seven.column.doubling.grid > .row > .column,
  783. .ui.seven.column.doubling.grid > .column,
  784. .ui.grid > .seven.column.doubling.row > .column {
  785. width: 50%;
  786. }
  787. .ui.eight.column.doubling.grid > .row > .column,
  788. .ui.eight.column.doubling.grid > .column,
  789. .ui.grid > .eight.column.doubling.row > .column {
  790. width: 50%;
  791. }
  792. .ui.nine.column.doubling.grid > .row > .column,
  793. .ui.nine.column.doubling.grid > .column,
  794. .ui.grid > .nine.column.doubling.row > .column {
  795. width: 50%;
  796. }
  797. .ui.ten.column.doubling.grid > .row > .column,
  798. .ui.ten.column.doubling.grid > .column,
  799. .ui.grid > .ten.column.doubling.row > .column {
  800. width: 50%;
  801. }
  802. .ui.twelve.column.doubling.grid > .row > .column,
  803. .ui.twelve.column.doubling.grid > .column,
  804. .ui.grid > .twelve.column.doubling.row > .column {
  805. width: 33.33333333333333%;
  806. }
  807. .ui.fourteen.column.doubling.grid > .row > .column,
  808. .ui.fourteen.column.doubling.grid > .column,
  809. .ui.grid > .fourteen.column.doubling.row > .column {
  810. width: 33.33333333333333%;
  811. }
  812. .ui.sixteen.column.doubling.grid > .row > .column,
  813. .ui.sixteen.column.doubling.grid > .column,
  814. .ui.grid > .sixteen.column.doubling.row > .column {
  815. width: 25%;
  816. }
  817. }
  818. /* Tablet Only */
  819. @media only screen and (min-width: 768px) and (max-width: 991px) {
  820. .ui.two.column.doubling.grid > .row > .column,
  821. .ui.two.column.doubling.grid > .column,
  822. .ui.grid > .two.column.doubling.row > .column {
  823. width: 100%;
  824. }
  825. .ui.three.column.doubling.grid > .row > .column,
  826. .ui.three.column.doubling.grid > .column,
  827. .ui.grid > .three.column.doubling.row > .column {
  828. width: 50%;
  829. }
  830. .ui.four.column.doubling.grid > .row > .column,
  831. .ui.four.column.doubling.grid > .column,
  832. .ui.grid > .four.column.doubling.row > .column {
  833. width: 50%;
  834. }
  835. .ui.five.column.doubling.grid > .row > .column,
  836. .ui.five.column.doubling.grid > .column,
  837. .ui.grid > .five.column.doubling.row > .column {
  838. width: 33.33333333333333%;
  839. }
  840. .ui.six.column.doubling.grid > .row > .column,
  841. .ui.six.column.doubling.grid > .column,
  842. .ui.grid > .six.column.doubling.row > .column {
  843. width: 33.33333333333333%;
  844. }
  845. .ui.eight.column.doubling.grid > .row > .column,
  846. .ui.eight.column.doubling.grid > .column,
  847. .ui.grid > .eight.column.doubling.row > .column {
  848. width: 33.33333333333333%;
  849. }
  850. .ui.eight.column.doubling.grid > .row > .column,
  851. .ui.eight.column.doubling.grid > .column,
  852. .ui.grid > .eight.column.doubling.row > .column {
  853. width: 25%;
  854. }
  855. .ui.nine.column.doubling.grid > .row > .column,
  856. .ui.nine.column.doubling.grid > .column,
  857. .ui.grid > .nine.column.doubling.row > .column {
  858. width: 25%;
  859. }
  860. .ui.ten.column.doubling.grid > .row > .column,
  861. .ui.ten.column.doubling.grid > .column,
  862. .ui.grid > .ten.column.doubling.row > .column {
  863. width: 20%;
  864. }
  865. .ui.twelve.column.doubling.grid > .row > .column,
  866. .ui.twelve.column.doubling.grid > .column,
  867. .ui.grid > .twelve.column.doubling.row > .column {
  868. width: 16.666666666666664%;
  869. }
  870. .ui.fourteen.column.doubling.grid > .row > .column,
  871. .ui.fourteen.column.doubling.grid > .column,
  872. .ui.grid > .fourteen.column.doubling.row > .column {
  873. width: 14.285714285714285%;
  874. }
  875. .ui.sixteen.column.doubling.grid > .row > .column,
  876. .ui.sixteen.column.doubling.grid > .column,
  877. .ui.grid > .sixteen.column.doubling.row > .column {
  878. width: 12.5%;
  879. }
  880. }
  881. /*-------------------
  882. Stackable
  883. --------------------*/
  884. @media only screen and (max-width: 767px) {
  885. .ui.stackable.grid {
  886. display: block !important;
  887. padding: 0em;
  888. margin: 0em;
  889. }
  890. .ui.stackable.grid > .row > .column,
  891. .ui.stackable.grid > .column {
  892. display: block !important;
  893. width: auto !important;
  894. margin: 0.5em 0em 0em !important;
  895. padding: 0.5em 0em 0em !important;
  896. -webkit-box-shadow: none !important;
  897. box-shadow: none !important;
  898. }
  899. .ui.stackable.divided.grid > .column,
  900. .ui.stackable.celled.grid > .row > .column {
  901. border-top: 1px dotted rgba(0, 0, 0, 0.1);
  902. }
  903. .ui.stackable.grid > .row:first-child > .column:first-child,
  904. .ui.stackable.grid > .column:first-child {
  905. margin-top: 0em !important;
  906. padding-top: 0em !important;
  907. }
  908. .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  909. .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  910. .ui.stackable.divided.grid > .column:first-child,
  911. .ui.stackable.celled.grid > .column:first-child {
  912. border-top: none !important;
  913. }
  914. .ui.stackable.page.grid > .row > .column,
  915. .ui.stackable.page.grid > .column {
  916. padding-left: 1.5em !important;
  917. padding-right: 1.5em !important;
  918. }
  919. /* Remove pointers from vertical menus */
  920. .ui.stackable.grid .vertical.pointing.menu .item:after {
  921. display: none;
  922. }
  923. }