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.

898 lines
23 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
  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. @type : 'collection';
  15. @element : 'grid';
  16. @import '../../semantic.config';
  17. /*******************************
  18. Standard
  19. *******************************/
  20. .ui.grid {
  21. display: block;
  22. text-align: left;
  23. font-size: 0em;
  24. margin: 0%;
  25. padding: 0%;
  26. box-sizing: border-box;
  27. }
  28. body > .ui.grid {
  29. margin-left: 0% !important;
  30. margin-right: 0% !important;
  31. }
  32. .ui.grid:after,
  33. .ui.row:after {
  34. content: ".";
  35. display: block;
  36. height: 0;
  37. clear: both;
  38. visibility: hidden;
  39. }
  40. /*-------------------
  41. Columns
  42. --------------------*/
  43. /* Standard 16 column */
  44. .ui.grid > .column,
  45. .ui.grid > .row > .column {
  46. display: inline-block;
  47. text-align: left;
  48. font-size: 1rem;
  49. width: @oneWide;
  50. padding-left: @gutterWidth;
  51. padding-right: @gutterWidth;
  52. box-sizing: border-box;
  53. vertical-align: top;
  54. }
  55. /*-------------------
  56. Rows
  57. --------------------*/
  58. .ui.grid > .row {
  59. display: block;
  60. width: 100% !important;
  61. margin-top: (@rowSpacing / 2);
  62. padding: (@rowSpacing / 2) 0% 0%;
  63. font-size: 0rem;
  64. }
  65. .ui.grid > .row:first-child {
  66. padding-top: @firstRowSpacing;
  67. margin-top: @firstRowSpacing;
  68. }
  69. /*-------------------
  70. Columns
  71. --------------------*/
  72. /* Vertical padding when no rows */
  73. .ui.grid > .column {
  74. margin-top: @rowSpacing;
  75. margin-bottom: @rowSpacing;
  76. }
  77. /*-------------------
  78. Content
  79. --------------------*/
  80. .ui.grid > .row > img,
  81. .ui.grid > .row > .column > img {
  82. max-width: @columnMaxImageWidth;
  83. }
  84. .ui.grid .column > .ui.segment:only-child {
  85. margin: 0em;
  86. }
  87. /*******************************
  88. Variations
  89. *******************************/
  90. /*-----------------------
  91. Page Grid (Responsive)
  92. -------------------------*/
  93. .ui.page.grid {
  94. min-width: @minWidth;
  95. padding-left: 0%;
  96. padding-right: 0%;
  97. margin-left: @computerGutter;
  98. margin-right: @computerGutter;
  99. }
  100. @media only screen and (max-width : (@tabletBreakpoint - 1)) {
  101. .ui.page.grid {
  102. margin-left: @mobileGutter;
  103. margin-right: @mobileGutter;
  104. }
  105. }
  106. @media only screen and (min-width : @tabletBreakpoint) {
  107. .ui.page.grid {
  108. margin-left: @tabletGutter;
  109. margin-right: @tabletGutter;
  110. }
  111. }
  112. @media only screen and (min-width : @computerBreakpoint) {
  113. .ui.page.grid {
  114. margin-left: @computerGutter;
  115. margin-right: @computerGutter;
  116. }
  117. }
  118. @media only screen and (min-width : @largeMonitorBreakpoint) {
  119. .ui.page.grid {
  120. margin-left: @largeMonitorGutter;
  121. margin-right: @largeMonitorGutter;
  122. }
  123. }
  124. @media only screen and (min-width : @widescreenMonitorBreakpoint) {
  125. .ui.page.grid {
  126. margin-left: @widescreenMonitorGutter;
  127. margin-right: @widescreenMonitorGutter;
  128. }
  129. }
  130. /*-------------------
  131. Column Width
  132. --------------------*/
  133. /* Sizing Combinations */
  134. .ui.grid > .row > .one.wide.column,
  135. .ui.grid > .column.row > .one.wide.column,
  136. .ui.grid > .one.wide.column,
  137. .ui.column.grid > .one.wide.column {
  138. width: @oneWide !important;
  139. }
  140. .ui.grid > .row > .two.wide.column,
  141. .ui.grid > .column.row > .two.wide.column,
  142. .ui.grid > .two.wide.column,
  143. .ui.column.grid > .two.wide.column {
  144. width: @twoWide !important;
  145. }
  146. .ui.grid > .row > .three.wide.column,
  147. .ui.grid > .column.row > .three.wide.column,
  148. .ui.grid > .three.wide.column,
  149. .ui.column.grid > .three.wide.column {
  150. width: @threeWide !important;
  151. }
  152. .ui.grid > .row > .four.wide.column,
  153. .ui.grid > .column.row > .four.wide.column,
  154. .ui.grid > .four.wide.column,
  155. .ui.column.grid > .four.wide.column {
  156. width: @fourWide !important;
  157. }
  158. .ui.grid > .row > .five.wide.column,
  159. .ui.grid > .column.row > .five.wide.column,
  160. .ui.grid > .five.wide.column,
  161. .ui.column.grid > .five.wide.column {
  162. width: @fiveWide !important;
  163. }
  164. .ui.grid > .row > .six.wide.column,
  165. .ui.grid > .column.row > .six.wide.column,
  166. .ui.grid > .six.wide.column,
  167. .ui.column.grid > .six.wide.column {
  168. width: @sixWide !important;
  169. }
  170. .ui.grid > .row > .seven.wide.column,
  171. .ui.grid > .column.row > .seven.wide.column,
  172. .ui.grid > .seven.wide.column,
  173. .ui.column.grid > .seven.wide.column {
  174. width: @sevenWide !important;
  175. }
  176. .ui.grid > .row > .eight.wide.column,
  177. .ui.grid > .column.row > .eight.wide.column,
  178. .ui.grid > .eight.wide.column,
  179. .ui.column.grid > .eight.wide.column {
  180. width: @eightWide !important;
  181. }
  182. .ui.grid > .row > .nine.wide.column,
  183. .ui.grid > .column.row > .nine.wide.column,
  184. .ui.grid > .nine.wide.column,
  185. .ui.column.grid > .nine.wide.column {
  186. width: @nineWide !important;
  187. }
  188. .ui.grid > .row > .ten.wide.column,
  189. .ui.grid > .column.row > .ten.wide.column,
  190. .ui.grid > .ten.wide.column,
  191. .ui.column.grid > .ten.wide.column {
  192. width: @tenWide !important;
  193. }
  194. .ui.grid > .row > .eleven.wide.column,
  195. .ui.grid > .column.row > .eleven.wide.column,
  196. .ui.grid > .eleven.wide.column,
  197. .ui.column.grid > .eleven.wide.column {
  198. width: @elevenWide !important;
  199. }
  200. .ui.grid > .row > .twelve.wide.column,
  201. .ui.grid > .column.row > .twelve.wide.column,
  202. .ui.grid > .twelve.wide.column,
  203. .ui.column.grid > .twelve.wide.column {
  204. width: @twelveWide !important;
  205. }
  206. .ui.grid > .row > .thirteen.wide.column,
  207. .ui.grid > .column.row > .thirteen.wide.column,
  208. .ui.grid > .thirteen.wide.column,
  209. .ui.column.grid > .thirteen.wide.column {
  210. width: @thirteenWide !important;
  211. }
  212. .ui.grid > .row > .fourteen.wide.column,
  213. .ui.grid > .column.row > .fourteen.wide.column,
  214. .ui.grid > .fourteen.wide.column,
  215. .ui.column.grid > .fourteen.wide.column {
  216. width: @fourteenWide !important;
  217. }
  218. .ui.grid > .row > .fifteen.wide.column,
  219. .ui.grid > .column.row > .fifteen.wide.column,
  220. .ui.grid > .fifteen.wide.column,
  221. .ui.column.grid > .fifteen.wide.column {
  222. width: @fifteenWide !important;
  223. }
  224. .ui.grid > .row > .sixteen.wide.column,
  225. .ui.grid > .column.row > .sixteen.wide.column,
  226. .ui.grid > .sixteen.wide.column,
  227. .ui.column.grid > .sixteen.wide.column {
  228. width: @sixteenWide !important;
  229. }
  230. /*-------------------
  231. Column Count
  232. --------------------*/
  233. /* Assume full width with one column */
  234. .ui.one.column.grid > .row > .column,
  235. .ui.one.column.grid > .column,
  236. .ui.grid > .one.column.row > .column {
  237. width: @oneColumn;
  238. }
  239. .ui.two.column.grid > .row > .column,
  240. .ui.two.column.grid > .column,
  241. .ui.grid > .two.column.row > .column {
  242. width: @twoColumn;
  243. }
  244. .ui.three.column.grid > .row > .column,
  245. .ui.three.column.grid > .column,
  246. .ui.grid > .three.column.row > .column {
  247. width: @threeColumn;
  248. }
  249. .ui.four.column.grid > .row > .column,
  250. .ui.four.column.grid > .column,
  251. .ui.grid > .four.column.row > .column {
  252. width: @fourColumn;
  253. }
  254. .ui.five.column.grid > .row > .column,
  255. .ui.five.column.grid > .column,
  256. .ui.grid > .five.column.row > .column {
  257. width: @fiveColumn;
  258. }
  259. .ui.six.column.grid > .row > .column,
  260. .ui.six.column.grid > .column,
  261. .ui.grid > .six.column.row > .column {
  262. width: @sixColumn;
  263. }
  264. .ui.seven.column.grid > .row > .column,
  265. .ui.seven.column.grid > .column,
  266. .ui.grid > .seven.column.row > .column {
  267. width: @sevenColumn;
  268. }
  269. .ui.eight.column.grid > .row > .column,
  270. .ui.eight.column.grid > .column,
  271. .ui.grid > .eight.column.row > .column {
  272. width: @eightColumn;
  273. }
  274. .ui.nine.column.grid > .row > .column,
  275. .ui.nine.column.grid > .column,
  276. .ui.grid > .nine.column.row > .column {
  277. width: @nineColumn;
  278. }
  279. .ui.ten.column.grid > .row > .column,
  280. .ui.ten.column.grid > .column,
  281. .ui.grid > .ten.column.row > .column {
  282. width: @tenColumn;
  283. }
  284. .ui.eleven.column.grid > .row > .column,
  285. .ui.eleven.column.grid > .column,
  286. .ui.grid > .eleven.column.row > .column {
  287. width: @elevenColumn;
  288. }
  289. .ui.twelve.column.grid > .row > .column,
  290. .ui.twelve.column.grid > .column,
  291. .ui.grid > .twelve.column.row > .column {
  292. width: @twelveColumn;
  293. }
  294. .ui.thirteen.column.grid > .row > .column,
  295. .ui.thirteen.column.grid > .column,
  296. .ui.grid > .thirteen.column.row > .column {
  297. width: @thirteenColumn;
  298. }
  299. .ui.fourteen.column.grid > .row > .column,
  300. .ui.fourteen.column.grid > .column,
  301. .ui.grid > .fourteen.column.row > .column {
  302. width: @fourteenColumn;
  303. }
  304. .ui.fifteen.column.grid > .row > .column,
  305. .ui.fifteen.column.grid > .column,
  306. .ui.grid > .fifteen.column.row > .column {
  307. width: @fifteenColumn;
  308. }
  309. .ui.sixteen.column.grid > .row > .column,
  310. .ui.sixteen.column.grid > .column,
  311. .ui.grid > .sixteen.column.row > .column {
  312. width: @sixteenColumn;
  313. }
  314. /* Assume full width with one column */
  315. .ui.grid > .column:only-child,
  316. .ui.grid > .row > .column:only-child {
  317. width: @oneColumn;
  318. }
  319. /*----------------------
  320. Centered
  321. -----------------------*/
  322. .ui.centered.grid,
  323. .ui.centered.grid > .row,
  324. .ui.grid .centered.row {
  325. text-align: center;
  326. }
  327. /*----------------------
  328. Relaxed
  329. -----------------------*/
  330. .ui.relaxed.grid > .column:not(.row),
  331. .ui.relaxed.grid > .row > .column {
  332. padding-left: @relaxedGutterWidth;
  333. padding-right: @relaxedGutterWidth;
  334. }
  335. .ui.very.relaxed.grid > .column:not(.row),
  336. .ui.very.relaxed.grid > .row > .column {
  337. padding-left: @veryRelaxedGutterWidth;
  338. padding-right: @veryRelaxedGutterWidth;
  339. }
  340. /*----------------------
  341. Fitted
  342. -----------------------*/
  343. .ui.fitted.grid {
  344. margin-left: -@gutterWidth;
  345. margin-right: -@gutterWidth;
  346. }
  347. .ui.relaxed.fitted.grid {
  348. margin-left: -@relaxedGutterWidth;
  349. margin-right: -@relaxedGutterWidth;
  350. }
  351. .ui.very.relaxed.fitted.grid {
  352. margin-left: -@veryRelaxedGutterWidth;
  353. margin-right: -@veryRelaxedGutterWidth;
  354. }
  355. /*----------------------
  356. "Floated"
  357. -----------------------*/
  358. .ui.grid .left.floated.column {
  359. float: left;
  360. }
  361. .ui.grid .right.floated.column {
  362. float: right;
  363. }
  364. /*----------------------
  365. Divided
  366. -----------------------*/
  367. .ui.divided.grid:not(.vertically) > .column:not(.row),
  368. .ui.divided.grid:not(.vertically) > .row > .column {
  369. box-shadow: @dividedBorder;
  370. }
  371. .ui.divided.grid:not(.vertically) > .column.row {
  372. display: table;
  373. }
  374. .ui.divided.grid:not(.vertically) > .column:first-child,
  375. .ui.divided.grid:not(.vertically) > .row > .column:first-child {
  376. box-shadow: none;
  377. }
  378. /* Divided Row */
  379. .ui.grid > .divided.row > .column {
  380. box-shadow: @dividedBorder;
  381. }
  382. .ui.grid > .divided.row > .column:first-child {
  383. box-shadow: none;
  384. }
  385. /* Vertically Divided */
  386. .ui.vertically.divided.grid > .row {
  387. position: relative;
  388. }
  389. .ui.vertically.divided.grid > .row:before {
  390. position: absolute;
  391. content: '';
  392. top: 0px;
  393. left: 0px;
  394. width: (100% - (@gutterWidth * 2));
  395. height: 1px;
  396. margin: 0% @gutterWidth;
  397. box-shadow: @verticallyDividedBorder;
  398. }
  399. .ui.vertically.divided.grid > .row:first-child:before {
  400. box-shadow: none;
  401. }
  402. /* Inverted Divided */
  403. .ui.inverted.divided.grid > .row {
  404. box-shadow: @dividedInvertedBorder;
  405. }
  406. .ui.inverted.vertically.divided.grid > .row {
  407. box-shadow: @verticallyDividedInvertedBorder;
  408. }
  409. /* Relaxed */
  410. .ui.relaxed.vertically.divided.grid > .row:before {
  411. margin-left: @relaxedGutterWidth;
  412. margin-right: @relaxedGutterWidth;
  413. width: (100% - (@relaxedGutterWidth * 2));
  414. }
  415. .ui.very.relaxed.vertically.divided.grid > .row:before {
  416. margin-left: @veryRelaxedGutterWidth;
  417. margin-right: @veryRelaxedGutterWidth;
  418. width: (100% - (@veryRelaxedGutterWidth * 2));
  419. }
  420. /* Fitted */
  421. .ui.vertically.divided.fitted.grid > .row:before {
  422. margin-left: 0%;
  423. margin-right: 0%;
  424. }
  425. /*----------------------
  426. Celled
  427. -----------------------*/
  428. .ui.celled.grid {
  429. display: table;
  430. max-width: 100%;
  431. box-shadow: 0px 0px 0px @celledWidth @celledBorderColor;
  432. }
  433. .ui.celled.grid > .row,
  434. .ui.celled.grid > .column.row,
  435. .ui.celled.grid > .column.row:first-child {
  436. display: table;
  437. width: 100%;
  438. margin-top: 0em;
  439. padding-top: 0em;
  440. box-shadow: 0px (-@celledWidth) 0px 0px @celledBorderColor;
  441. }
  442. .ui.celled.grid > .column:not(.row),
  443. .ui.celled.grid > .row > .column {
  444. display: table-cell;
  445. padding: 0.75em;
  446. box-shadow: (-@celledWidth) 0px 0px 0px @celledBorderColor;
  447. }
  448. .ui.celled.grid > .column:first-child,
  449. .ui.celled.grid > .row > .column:first-child {
  450. box-shadow: none;
  451. }
  452. .ui.celled.page.grid {
  453. box-shadow: none;
  454. }
  455. /*----------------------
  456. Horizontally Centered
  457. -----------------------*/
  458. /* Vertical Centered */
  459. .ui.left.aligned.grid,
  460. .ui.left.aligned.grid > .row > .column,
  461. .ui.left.aligned.grid > .column,
  462. .ui.grid .left.aligned.column,
  463. .ui.grid > .left.aligned.row > .column {
  464. text-align: left;
  465. }
  466. .ui.center.aligned.grid,
  467. .ui.center.aligned.grid > .row > .column,
  468. .ui.center.aligned.grid > .column,
  469. .ui.grid .center.aligned.column,
  470. .ui.grid > .center.aligned.row > .column {
  471. text-align: center;
  472. }
  473. .ui.right.aligned.grid,
  474. .ui.right.aligned.grid > .row > .column,
  475. .ui.right.aligned.grid > .column,
  476. .ui.grid .right.aligned.column,
  477. .ui.grid > .right.aligned.row > .column {
  478. text-align: right;
  479. }
  480. .ui.justified.grid,
  481. .ui.justified.grid > .row > .column,
  482. .ui.justified.grid > .column,
  483. .ui.grid .justified.column,
  484. .ui.grid > .justified.row > .column {
  485. text-align: justify;
  486. hyphens: auto;
  487. }
  488. /*----------------------
  489. Vertically Centered
  490. -----------------------*/
  491. /* Vertical Centered */
  492. .ui.top.aligned.grid,
  493. .ui.top.aligned.grid > .row > .column,
  494. .ui.top.aligned.grid > .column,
  495. .ui.grid .top.aligned.column,
  496. .ui.grid > .top.aligned.row > .column {
  497. vertical-align: top;
  498. }
  499. .ui.middle.aligned.grid,
  500. .ui.middle.aligned.grid > .row > .column,
  501. .ui.middle.aligned.grid > .column,
  502. .ui.grid .middle.aligned.column,
  503. .ui.grid > .middle.aligned.row > .column {
  504. vertical-align: middle;
  505. }
  506. .ui.bottom.aligned.grid,
  507. .ui.bottom.aligned.grid > .row > .column,
  508. .ui.bottom.aligned.grid > .column,
  509. .ui.grid .bottom.aligned.column,
  510. .ui.grid > .bottom.aligned.row > .column {
  511. vertical-align: bottom;
  512. }
  513. /*----------------------
  514. Equal Height Columns
  515. -----------------------*/
  516. .ui.grid > .equal.height.row {
  517. display: table;
  518. max-width: 100%;
  519. }
  520. .ui.grid > .equal.height.row > .column {
  521. display: table-cell;
  522. }
  523. /*----------------------
  524. Only (Device)
  525. -----------------------*/
  526. /* Mobile Only */
  527. @media only screen and (max-width : (@tabletBreakpoint - 1px)) {
  528. .ui.mobile.only.grid,
  529. .ui.grid > .mobile.only.row {
  530. display: block !important;
  531. }
  532. .ui.grid > .row > .mobile.only.column {
  533. display: inline-block !important;
  534. }
  535. .ui.divided.mobile.only.grid,
  536. .ui.celled.mobile.only.grid,
  537. .ui.divided.mobile.only.grid .row,
  538. .ui.celled.mobile.only.grid .row,
  539. .ui.divided.grid .mobile.only.row,
  540. .ui.celled.grid .mobile.only.row,
  541. .ui.grid .mobile.only.equal.height.row,
  542. .ui.mobile.only.grid .equal.height.row {
  543. display: table !important;
  544. }
  545. .ui.divided.grid > .row > .mobile.only.column,
  546. .ui.celled.grid > .row > .mobile.only.column,
  547. .ui.divided.mobile.only.grid > .row > .column,
  548. .ui.celled.mobile.only.grid > .row > .column,
  549. .ui.divided.mobile.only.grid > .column,
  550. .ui.celled.mobile.only.grid > .column {
  551. display: table-cell !important;
  552. }
  553. }
  554. @media only screen and (min-width : @tabletBreakpoint) {
  555. .ui.mobile.only.grid,
  556. .ui.grid > .mobile.only.row,
  557. .ui.grid > .mobile.only.column,
  558. .ui.grid > .row > .mobile.only.column {
  559. display: none;
  560. }
  561. }
  562. /* Tablet Only */
  563. @media only screen and (min-width : @tabletBreakpoint) and (max-width : (@computerBreakpoint - 1px)) {
  564. .ui.tablet.only.grid,
  565. .ui.grid > .tablet.only.row {
  566. display: block !important;
  567. }
  568. .ui.grid > .row > .tablet.only.column {
  569. display: inline-block !important;
  570. }
  571. .ui.divided.tablet.only.grid,
  572. .ui.celled.tablet.only.grid,
  573. .ui.divided.tablet.only.grid .row,
  574. .ui.celled.tablet.only.grid .row,
  575. .ui.divided.grid .tablet.only.row,
  576. .ui.celled.grid .tablet.only.row,
  577. .ui.grid .tablet.only.equal.height.row,
  578. .ui.tablet.only.grid .equal.height.row {
  579. display: table !important;
  580. }
  581. .ui.divided.grid > .row > .tablet.only.column,
  582. .ui.celled.grid > .row > .tablet.only.column,
  583. .ui.divided.tablet.only.grid > .row > .column,
  584. .ui.celled.tablet.only.grid > .row > .column,
  585. .ui.divided.tablet.only.grid > .column,
  586. .ui.celled.tablet.only.grid > .column {
  587. display: table-cell !important;
  588. }
  589. }
  590. @media only screen and (max-width : (@tabletBreakpoint - 1px)), (min-width: @computerBreakpoint) {
  591. .ui.tablet.only.grid,
  592. .ui.grid > .tablet.only.row,
  593. .ui.grid > .tablet.only.column,
  594. .ui.grid > .row > .tablet.only.column {
  595. display: none;
  596. }
  597. }
  598. /* Computer Only */
  599. @media only screen and (min-width : @computerBreakpoint) {
  600. .ui.computer.only.grid,
  601. .ui.grid > .computer.only.row {
  602. display: block !important;
  603. }
  604. .ui.grid > .row > .computer.only.column {
  605. display: inline-block !important;
  606. }
  607. .ui.divided.computer.only.grid,
  608. .ui.celled.computer.only.grid,
  609. .ui.divided.computer.only.grid .row,
  610. .ui.celled.computer.only.grid .row,
  611. .ui.divided.grid .computer.only.row,
  612. .ui.celled.grid .computer.only.row,
  613. .ui.grid .computer.only.equal.height.row,
  614. .ui.computer.only.grid .equal.height.row {
  615. display: table !important;
  616. }
  617. .ui.divided.grid > .row > .computer.only.column,
  618. .ui.celled.grid > .row > .computer.only.column,
  619. .ui.divided.computer.only.grid > .row > .column,
  620. .ui.celled.computer.only.grid > .row > .column,
  621. .ui.divided.computer.only.grid > .column,
  622. .ui.celled.computer.only.grid > .column {
  623. display: table-cell !important;
  624. }
  625. }
  626. @media only screen and (max-width : (@computerBreakpoint - 1px)) {
  627. .ui.computer.only.grid,
  628. .ui.grid > .computer.only.row,
  629. .ui.grid > .computer.only.column,
  630. .ui.grid > .row > .computer.only.column {
  631. display: none;
  632. }
  633. }
  634. /*-------------------
  635. Doubling
  636. --------------------*/
  637. /* Mobily Only */
  638. @media only screen and (max-width : (@tabletBreakpoint - 1px)) {
  639. .ui.doubling.grid > .row {
  640. display: inline;
  641. }
  642. .ui.two.column.doubling.grid > .row > .column,
  643. .ui.two.column.doubling.grid > .column,
  644. .ui.grid > .two.column.doubling.row > .column {
  645. width: @oneColumn;
  646. }
  647. .ui.three.column.doubling.grid > .row > .column,
  648. .ui.three.column.doubling.grid > .column,
  649. .ui.grid > .three.column.doubling.row > .column {
  650. width: @twoColumn;
  651. }
  652. .ui.four.column.doubling.grid > .row > .column,
  653. .ui.four.column.doubling.grid > .column,
  654. .ui.grid > .four.column.doubling.row > .column {
  655. width: @twoColumn;
  656. }
  657. .ui.five.column.doubling.grid > .row > .column,
  658. .ui.five.column.doubling.grid > .column,
  659. .ui.grid > .five.column.doubling.row > .column {
  660. width: @twoColumn;
  661. }
  662. .ui.six.column.doubling.grid > .row > .column,
  663. .ui.six.column.doubling.grid > .column,
  664. .ui.grid > .six.column.doubling.row > .column {
  665. width: @twoColumn;
  666. }
  667. .ui.seven.column.doubling.grid > .row > .column,
  668. .ui.seven.column.doubling.grid > .column,
  669. .ui.grid > .seven.column.doubling.row > .column {
  670. width: @threeColumn;
  671. }
  672. .ui.eight.column.doubling.grid > .row > .column,
  673. .ui.eight.column.doubling.grid > .column,
  674. .ui.grid > .eight.column.doubling.row > .column {
  675. width: @threeColumn;
  676. }
  677. .ui.nine.column.doubling.grid > .row > .column,
  678. .ui.nine.column.doubling.grid > .column,
  679. .ui.grid > .nine.column.doubling.row > .column {
  680. width: @threeColumn;
  681. }
  682. .ui.ten.column.doubling.grid > .row > .column,
  683. .ui.ten.column.doubling.grid > .column,
  684. .ui.grid > .ten.column.doubling.row > .column {
  685. width: @threeColumn;
  686. }
  687. .ui.twelve.column.doubling.grid > .row > .column,
  688. .ui.twelve.column.doubling.grid > .column,
  689. .ui.grid > .twelve.column.doubling.row > .column {
  690. width: @fourColumn;
  691. }
  692. .ui.fourteen.column.doubling.grid > .row > .column,
  693. .ui.fourteen.column.doubling.grid > .column,
  694. .ui.grid > .fourteen.column.doubling.row > .column {
  695. width: @fourColumn;
  696. }
  697. .ui.sixteen.column.doubling.grid > .row > .column,
  698. .ui.sixteen.column.doubling.grid > .column,
  699. .ui.grid > .sixteen.column.doubling.row > .column {
  700. width: @fourColumn;
  701. }
  702. }
  703. /* Tablet Only */
  704. @media only screen and (min-width : @tabletBreakpoint) and (max-width : (@computerBreakpoint - 1px)) {
  705. .ui.doubling.grid > .row {
  706. display: inline;
  707. }
  708. .ui.two.column.doubling.grid > .row > .column,
  709. .ui.two.column.doubling.grid > .column,
  710. .ui.grid > .two.column.doubling.row > .column {
  711. width: @oneColumn;
  712. }
  713. .ui.three.column.doubling.grid > .row > .column,
  714. .ui.three.column.doubling.grid > .column,
  715. .ui.grid > .three.column.doubling.row > .column {
  716. width: @twoColumn;
  717. }
  718. .ui.four.column.doubling.grid > .row > .column,
  719. .ui.four.column.doubling.grid > .column,
  720. .ui.grid > .four.column.doubling.row > .column {
  721. width: @twoColumn;
  722. }
  723. .ui.five.column.doubling.grid > .row > .column,
  724. .ui.five.column.doubling.grid > .column,
  725. .ui.grid > .five.column.doubling.row > .column {
  726. width: @threeColumn;
  727. }
  728. .ui.six.column.doubling.grid > .row > .column,
  729. .ui.six.column.doubling.grid > .column,
  730. .ui.grid > .six.column.doubling.row > .column {
  731. width: @threeColumn;
  732. }
  733. .ui.eight.column.doubling.grid > .row > .column,
  734. .ui.eight.column.doubling.grid > .column,
  735. .ui.grid > .eight.column.doubling.row > .column {
  736. width: @threeColumn;
  737. }
  738. .ui.eight.column.doubling.grid > .row > .column,
  739. .ui.eight.column.doubling.grid > .column,
  740. .ui.grid > .eight.column.doubling.row > .column {
  741. width: @fourColumn;
  742. }
  743. .ui.nine.column.doubling.grid > .row > .column,
  744. .ui.nine.column.doubling.grid > .column,
  745. .ui.grid > .nine.column.doubling.row > .column {
  746. width: @fourColumn;
  747. }
  748. .ui.ten.column.doubling.grid > .row > .column,
  749. .ui.ten.column.doubling.grid > .column,
  750. .ui.grid > .ten.column.doubling.row > .column {
  751. width: @fiveColumn;
  752. }
  753. .ui.twelve.column.doubling.grid > .row > .column,
  754. .ui.twelve.column.doubling.grid > .column,
  755. .ui.grid > .twelve.column.doubling.row > .column {
  756. width: @sixColumn;
  757. }
  758. .ui.fourteen.column.doubling.grid > .row > .column,
  759. .ui.fourteen.column.doubling.grid > .column,
  760. .ui.grid > .fourteen.column.doubling.row > .column {
  761. width: @sevenColumn;
  762. }
  763. .ui.sixteen.column.doubling.grid > .row > .column,
  764. .ui.sixteen.column.doubling.grid > .column,
  765. .ui.grid > .sixteen.column.doubling.row > .column {
  766. width: @eightColumn;
  767. }
  768. }
  769. /*-------------------
  770. Stackable
  771. --------------------*/
  772. @media only screen and (max-width : (@tabletBreakpoint - 1px)) {
  773. .ui.stackable.grid {
  774. display: block !important;
  775. padding: 0em;
  776. margin: 0em;
  777. }
  778. .ui.stackable.grid > .row > .wide.column,
  779. .ui.stackable.grid > .wide.column,
  780. .ui.stackable.grid > .row > .column,
  781. .ui.stackable.grid > .column {
  782. display: block !important;
  783. width: auto !important;
  784. margin: (@stackableRowMargin / 2) 0em 0em !important;
  785. padding: (@stackableRowMargin / 2) 0em 0em !important;
  786. box-shadow: none !important;
  787. }
  788. .ui.stackable.divided.grid > .column,
  789. .ui.stackable.celled.grid > .row > .column {
  790. border-top: @stackableMobileBorder;
  791. }
  792. .ui.stackable.grid > .row:first-child > .column:first-child,
  793. .ui.stackable.grid > .column:first-child {
  794. margin-top: 0em !important;
  795. padding-top: 0em !important;
  796. }
  797. .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  798. .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  799. .ui.stackable.divided.grid > .column:first-child,
  800. .ui.stackable.celled.grid > .column:first-child {
  801. border-top: none !important;
  802. }
  803. .ui.stackable.page.grid > .row > .column,
  804. .ui.stackable.page.grid > .column {
  805. padding-left: @stackableGutterWidth !important;
  806. padding-right: @stackableGutterWidth !important;
  807. }
  808. /* Remove pointers from vertical menus */
  809. .ui.stackable.grid .vertical.pointing.menu .item:after {
  810. display: none;
  811. }
  812. }
  813. .loadUIOverrides();