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.

1068 lines
28 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
  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 Default
  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. /* Solid Background Color */
  86. /* Status */
  87. /* Darkened Headers */
  88. /*-------------------
  89. Neutral Text
  90. --------------------*/
  91. /*-------------------
  92. Brand Colors
  93. --------------------*/
  94. /*-------------------
  95. Grid Columns
  96. --------------------*/
  97. /*-------------------
  98. Borders
  99. --------------------*/
  100. /*-------------------
  101. Sizes
  102. --------------------*/
  103. /*-------------------
  104. Transitions
  105. --------------------*/
  106. /*******************************
  107. States
  108. *******************************/
  109. /*-------------------
  110. Disabled
  111. --------------------*/
  112. /*-------------------
  113. Hover
  114. --------------------*/
  115. /*--- Colors ---*/
  116. /*--- Emotive ---*/
  117. /*--- Neutrals ---*/
  118. /*-------------------
  119. Down (:active)
  120. --------------------*/
  121. /*--- Colors ---*/
  122. /*--- Emotive ---*/
  123. /*--- Neutrals ---*/
  124. /*-------------------
  125. Active
  126. --------------------*/
  127. /*--- Standard ---*/
  128. /*--- Emotive ---*/
  129. /*--- Neutrals ---*/
  130. /*******************************
  131. Grid
  132. *******************************/
  133. /* Inherited From Site */
  134. /*******************************
  135. Grid
  136. *******************************/
  137. /*******************************
  138. Variations
  139. *******************************/
  140. /*--------------
  141. Page
  142. ---------------*/
  143. /* Column Gutters */
  144. /*--------------
  145. Relaxed
  146. ---------------*/
  147. /*--------------
  148. Divided
  149. ---------------*/
  150. /*--------------
  151. Celled
  152. ---------------*/
  153. /*--------------
  154. Stackable
  155. ---------------*/
  156. /*------------------
  157. Load Theme
  158. -------------------*/
  159. /*------------------
  160. Load Site
  161. -------------------*/
  162. /*******************************
  163. User Global Variables
  164. *******************************/
  165. /*******************************
  166. User Variable Overrides
  167. *******************************/
  168. /*------------------
  169. Override Mix-in
  170. -------------------*/
  171. /*******************************
  172. Standard
  173. *******************************/
  174. .ui.grid {
  175. display: block;
  176. text-align: left;
  177. font-size: 0em;
  178. padding: 0em;
  179. }
  180. .ui.grid:after,
  181. .ui.row:after {
  182. content: ".";
  183. display: block;
  184. height: 0;
  185. clear: both;
  186. visibility: hidden;
  187. }
  188. /*----------------------
  189. Remove Gutters
  190. -----------------------*/
  191. .ui.grid {
  192. margin-top: -1rem;
  193. margin-bottom: -1rem;
  194. margin-left: -1rem;
  195. margin-right: -1rem;
  196. }
  197. .ui.relaxed.grid {
  198. margin-left: -1.5rem;
  199. margin-right: -1.5rem;
  200. }
  201. .ui.very.relaxed.grid {
  202. margin-left: -2rem;
  203. margin-right: -2rem;
  204. }
  205. /* Collapse Margins on Consecutive Grids */
  206. .ui.grid + .grid {
  207. margin-top: 1rem;
  208. }
  209. /*-------------------
  210. Columns
  211. --------------------*/
  212. /* Standard 16 column */
  213. .ui.grid > .column:not(.row),
  214. .ui.grid > .row > .column {
  215. display: inline-block;
  216. text-align: left;
  217. font-size: 1rem;
  218. width: 6.25%;
  219. padding-left: 1rem;
  220. padding-right: 1rem;
  221. vertical-align: top;
  222. }
  223. .ui.grid > * {
  224. padding-left: 1rem;
  225. padding-right: 1rem;
  226. }
  227. /*-------------------
  228. Rows
  229. --------------------*/
  230. .ui.grid > .row {
  231. display: inline-block;
  232. width: 100% !important;
  233. padding: 0rem;
  234. font-size: 0rem;
  235. padding-top: 1rem;
  236. padding-bottom: 1rem;
  237. }
  238. /*-------------------
  239. Columns
  240. --------------------*/
  241. /* Vertical padding when no rows */
  242. .ui.grid > .column:not(.row) {
  243. margin-top: 1rem;
  244. margin-bottom: 1rem;
  245. }
  246. .ui.grid > .row > .column {
  247. margin-top: 0em;
  248. margin-bottom: 0em;
  249. }
  250. /*-------------------
  251. Content
  252. --------------------*/
  253. .ui.grid > .row > img,
  254. .ui.grid > .row > .column > img {
  255. max-width: 100%;
  256. }
  257. /*-------------------
  258. Loose Coupling
  259. --------------------*/
  260. .ui.grid .row + .ui.divider {
  261. margin: 1rem 1rem;
  262. }
  263. /* remove Border on last horizontal segment */
  264. .ui.grid > .row > .column:last-child > .horizontal.segment,
  265. .ui.grid > .column:last-child > .horizontal.segment {
  266. box-shadow: none;
  267. }
  268. /*******************************
  269. Variations
  270. *******************************/
  271. /*-----------------------
  272. Page Grid
  273. -------------------------*/
  274. .ui.page.grid {
  275. padding-left: 13%;
  276. padding-right: 13%;
  277. width: auto;
  278. margin-left: 0em;
  279. margin-right: 0em;
  280. }
  281. /* Collapse Margin */
  282. .ui.grid > .ui.grid:first-child {
  283. margin-top: 0em;
  284. }
  285. .ui.grid > .ui.grid:last-child {
  286. margin-bottom: 0em;
  287. }
  288. @media only screen and (max-width: 767px) {
  289. .ui.page.grid {
  290. width: auto;
  291. padding-left: 1rem;
  292. padding-right: 1rem;
  293. }
  294. }
  295. @media only screen and (min-width: 768px) {
  296. .ui.page.grid {
  297. width: auto;
  298. padding-left: 8%;
  299. padding-right: 8%;
  300. }
  301. }
  302. @media only screen and (min-width: 992px) {
  303. .ui.page.grid {
  304. width: auto;
  305. padding-left: 13%;
  306. padding-right: 13%;
  307. }
  308. }
  309. @media only screen and (min-width: 1400px) {
  310. .ui.page.grid {
  311. width: auto;
  312. padding-left: 18%;
  313. padding-right: 18%;
  314. }
  315. }
  316. @media only screen and (min-width: 1920px) {
  317. .ui.page.grid {
  318. width: auto;
  319. padding-left: 23%;
  320. padding-right: 23%;
  321. }
  322. }
  323. .ui.centered.page.grid {
  324. padding-left: 0em;
  325. padding-right: 0em;
  326. width: auto;
  327. margin-left: 13%;
  328. margin-right: 13%;
  329. }
  330. @media only screen and (max-width: 767px) {
  331. .ui.centered.page.grid {
  332. width: auto;
  333. margin-left: 1rem;
  334. margin-right: 1rem;
  335. }
  336. }
  337. @media only screen and (min-width: 768px) {
  338. .ui.centered.page.grid {
  339. width: auto;
  340. margin-left: 8%;
  341. margin-right: 8%;
  342. }
  343. }
  344. @media only screen and (min-width: 992px) {
  345. .ui.centered.page.grid {
  346. width: auto;
  347. margin-left: 13%;
  348. margin-right: 13%;
  349. }
  350. }
  351. @media only screen and (min-width: 1400px) {
  352. .ui.centered.page.grid {
  353. width: auto;
  354. margin-left: 18%;
  355. margin-right: 18%;
  356. }
  357. }
  358. @media only screen and (min-width: 1920px) {
  359. .ui.centered.page.grid {
  360. width: auto;
  361. margin-left: 23%;
  362. margin-right: 23%;
  363. }
  364. }
  365. /*-------------------
  366. Column Count
  367. --------------------*/
  368. /* Grid Based */
  369. .ui.one.column.grid > .row > .column,
  370. .ui.one.column.grid > .column {
  371. width: 100%;
  372. }
  373. .ui.two.column.grid > .row > .column,
  374. .ui.two.column.grid > .column {
  375. width: 50%;
  376. }
  377. .ui.three.column.grid > .row > .column,
  378. .ui.three.column.grid > .column {
  379. width: 33.33333333%;
  380. }
  381. .ui.four.column.grid > .row > .column,
  382. .ui.four.column.grid > .column {
  383. width: 25%;
  384. }
  385. .ui.five.column.grid > .row > .column,
  386. .ui.five.column.grid > .column {
  387. width: 20%;
  388. }
  389. .ui.six.column.grid > .row > .column,
  390. .ui.six.column.grid > .column {
  391. width: 16.66666667%;
  392. }
  393. .ui.seven.column.grid > .row > .column,
  394. .ui.seven.column.grid > .column {
  395. width: 14.28571429%;
  396. }
  397. .ui.eight.column.grid > .row > .column,
  398. .ui.eight.column.grid > .column {
  399. width: 12.5%;
  400. }
  401. .ui.nine.column.grid > .row > .column,
  402. .ui.nine.column.grid > .column {
  403. width: 11.11111111%;
  404. }
  405. .ui.ten.column.grid > .row > .column,
  406. .ui.ten.column.grid > .column {
  407. width: 10%;
  408. }
  409. .ui.eleven.column.grid > .row > .column,
  410. .ui.eleven.column.grid > .column {
  411. width: 9.09090909%;
  412. }
  413. .ui.twelve.column.grid > .row > .column,
  414. .ui.twelve.column.grid > .column {
  415. width: 8.33333333%;
  416. }
  417. .ui.thirteen.column.grid > .row > .column,
  418. .ui.thirteen.column.grid > .column {
  419. width: 7.69230769%;
  420. }
  421. .ui.fourteen.column.grid > .row > .column,
  422. .ui.fourteen.column.grid > .column {
  423. width: 7.14285714%;
  424. }
  425. .ui.fifteen.column.grid > .row > .column,
  426. .ui.fifteen.column.grid > .column {
  427. width: 6.66666667%;
  428. }
  429. .ui.sixteen.column.grid > .row > .column,
  430. .ui.sixteen.column.grid > .column {
  431. width: 6.25%;
  432. }
  433. /* Row Based Overrides */
  434. .ui.grid > .one.column.row > .column {
  435. width: 100% !important;
  436. }
  437. .ui.grid > .two.column.row > .column {
  438. width: 50% !important;
  439. }
  440. .ui.grid > .three.column.row > .column {
  441. width: 33.33333333% !important;
  442. }
  443. .ui.grid > .four.column.row > .column {
  444. width: 25% !important;
  445. }
  446. .ui.grid > .five.column.row > .column {
  447. width: 20% !important;
  448. }
  449. .ui.grid > .six.column.row > .column {
  450. width: 16.66666667% !important;
  451. }
  452. .ui.grid > .seven.column.row > .column {
  453. width: 14.28571429% !important;
  454. }
  455. .ui.grid > .eight.column.row > .column {
  456. width: 12.5% !important;
  457. }
  458. .ui.grid > .nine.column.row > .column {
  459. width: 11.11111111% !important;
  460. }
  461. .ui.grid > .ten.column.row > .column {
  462. width: 10% !important;
  463. }
  464. .ui.grid > .eleven.column.row > .column {
  465. width: 9.09090909% !important;
  466. }
  467. .ui.grid > .twelve.column.row > .column {
  468. width: 8.33333333% !important;
  469. }
  470. .ui.grid > .thirteen.column.row > .column {
  471. width: 7.69230769% !important;
  472. }
  473. .ui.grid > .fourteen.column.row > .column {
  474. width: 7.14285714% !important;
  475. }
  476. .ui.grid > .fifteen.column.row > .column {
  477. width: 6.66666667% !important;
  478. }
  479. .ui.grid > .sixteen.column.row > .column {
  480. width: 6.25% !important;
  481. }
  482. /* Assume full width with one column */
  483. .ui.grid > .column:only-child,
  484. .ui.grid > .row > .column:only-child {
  485. width: 100%;
  486. }
  487. /*-------------------
  488. Column Width
  489. --------------------*/
  490. /* Sizing Combinations */
  491. .ui.grid > .row > .one.wide.column,
  492. .ui.grid > .column.row > .one.wide.column,
  493. .ui.grid > .one.wide.column,
  494. .ui.column.grid > .one.wide.column {
  495. width: 6.25% !important;
  496. }
  497. .ui.grid > .row > .two.wide.column,
  498. .ui.grid > .column.row > .two.wide.column,
  499. .ui.grid > .two.wide.column,
  500. .ui.column.grid > .two.wide.column {
  501. width: 12.5% !important;
  502. }
  503. .ui.grid > .row > .three.wide.column,
  504. .ui.grid > .column.row > .three.wide.column,
  505. .ui.grid > .three.wide.column,
  506. .ui.column.grid > .three.wide.column {
  507. width: 18.75% !important;
  508. }
  509. .ui.grid > .row > .four.wide.column,
  510. .ui.grid > .column.row > .four.wide.column,
  511. .ui.grid > .four.wide.column,
  512. .ui.column.grid > .four.wide.column {
  513. width: 25% !important;
  514. }
  515. .ui.grid > .row > .five.wide.column,
  516. .ui.grid > .column.row > .five.wide.column,
  517. .ui.grid > .five.wide.column,
  518. .ui.column.grid > .five.wide.column {
  519. width: 31.25% !important;
  520. }
  521. .ui.grid > .row > .six.wide.column,
  522. .ui.grid > .column.row > .six.wide.column,
  523. .ui.grid > .six.wide.column,
  524. .ui.column.grid > .six.wide.column {
  525. width: 37.5% !important;
  526. }
  527. .ui.grid > .row > .seven.wide.column,
  528. .ui.grid > .column.row > .seven.wide.column,
  529. .ui.grid > .seven.wide.column,
  530. .ui.column.grid > .seven.wide.column {
  531. width: 43.75% !important;
  532. }
  533. .ui.grid > .row > .eight.wide.column,
  534. .ui.grid > .column.row > .eight.wide.column,
  535. .ui.grid > .eight.wide.column,
  536. .ui.column.grid > .eight.wide.column {
  537. width: 50% !important;
  538. }
  539. .ui.grid > .row > .nine.wide.column,
  540. .ui.grid > .column.row > .nine.wide.column,
  541. .ui.grid > .nine.wide.column,
  542. .ui.column.grid > .nine.wide.column {
  543. width: 56.25% !important;
  544. }
  545. .ui.grid > .row > .ten.wide.column,
  546. .ui.grid > .column.row > .ten.wide.column,
  547. .ui.grid > .ten.wide.column,
  548. .ui.column.grid > .ten.wide.column {
  549. width: 62.5% !important;
  550. }
  551. .ui.grid > .row > .eleven.wide.column,
  552. .ui.grid > .column.row > .eleven.wide.column,
  553. .ui.grid > .eleven.wide.column,
  554. .ui.column.grid > .eleven.wide.column {
  555. width: 68.75% !important;
  556. }
  557. .ui.grid > .row > .twelve.wide.column,
  558. .ui.grid > .column.row > .twelve.wide.column,
  559. .ui.grid > .twelve.wide.column,
  560. .ui.column.grid > .twelve.wide.column {
  561. width: 75% !important;
  562. }
  563. .ui.grid > .row > .thirteen.wide.column,
  564. .ui.grid > .column.row > .thirteen.wide.column,
  565. .ui.grid > .thirteen.wide.column,
  566. .ui.column.grid > .thirteen.wide.column {
  567. width: 81.25% !important;
  568. }
  569. .ui.grid > .row > .fourteen.wide.column,
  570. .ui.grid > .column.row > .fourteen.wide.column,
  571. .ui.grid > .fourteen.wide.column,
  572. .ui.column.grid > .fourteen.wide.column {
  573. width: 87.5% !important;
  574. }
  575. .ui.grid > .row > .fifteen.wide.column,
  576. .ui.grid > .column.row > .fifteen.wide.column,
  577. .ui.grid > .fifteen.wide.column,
  578. .ui.column.grid > .fifteen.wide.column {
  579. width: 93.75% !important;
  580. }
  581. .ui.grid > .row > .sixteen.wide.column,
  582. .ui.grid > .column.row > .sixteen.wide.column,
  583. .ui.grid > .sixteen.wide.column,
  584. .ui.column.grid > .sixteen.wide.column {
  585. width: 100% !important;
  586. }
  587. /*----------------------
  588. Centered
  589. -----------------------*/
  590. .ui.centered.grid,
  591. .ui.centered.grid > .row,
  592. .ui.grid .centered.row {
  593. text-align: center;
  594. }
  595. .ui.centered.grid > .column:not(.aligned),
  596. .ui.centered.grid > .row > .column:not(.aligned),
  597. .ui.grid .centered.row > .column:not(.aligned) {
  598. text-align: left;
  599. }
  600. /*----------------------
  601. Relaxed
  602. -----------------------*/
  603. .ui.relaxed.grid > .column:not(.row),
  604. .ui.relaxed.grid > .row > .column,
  605. .ui.grid > .relaxed.row > .column {
  606. padding-left: 1.5rem;
  607. padding-right: 1.5rem;
  608. }
  609. .ui.very.relaxed.grid > .column:not(.row),
  610. .ui.very.relaxed.grid > .row > .column,
  611. .ui.grid > .very.relaxed.row > .column {
  612. padding-left: 2rem;
  613. padding-right: 2rem;
  614. }
  615. /* Coupling with UI Divider */
  616. .ui.relaxed.grid .row + .ui.divider,
  617. .ui.grid .relaxed.row + .ui.divider {
  618. margin-left: 1.5rem;
  619. margin-right: 1.5rem;
  620. }
  621. .ui.very.relaxed.grid .row + .ui.divider,
  622. .ui.grid .very.relaxed.row + .ui.divider {
  623. margin-left: 2rem;
  624. margin-right: 2rem;
  625. }
  626. /*----------------------
  627. Padded
  628. -----------------------*/
  629. .ui.padded.grid:not(.horizontally):not(.vertically) {
  630. margin: 0em !important;
  631. }
  632. .ui.horizontally.padded.grid {
  633. margin-left: 0em !important;
  634. margin-right: 0em !important;
  635. }
  636. .ui.vertically.padded.grid {
  637. margin-top: 0em !important;
  638. margin-bottom: 0em !important;
  639. }
  640. /*----------------------
  641. "Floated"
  642. -----------------------*/
  643. .ui.grid .left.floated.column {
  644. float: left;
  645. }
  646. .ui.grid .right.floated.column {
  647. float: right;
  648. }
  649. /*----------------------
  650. Divided
  651. -----------------------*/
  652. .ui.divided.grid:not(.vertically) > .column:not(.row),
  653. .ui.divided.grid:not(.vertically) > .row > .column {
  654. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  655. }
  656. .ui.divided.grid:not(.vertically) > .column:first-child,
  657. .ui.divided.grid:not(.vertically) > .row > .column:first-child {
  658. box-shadow: none;
  659. }
  660. /* Divided Row */
  661. .ui.grid > .divided.row > .column {
  662. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  663. }
  664. .ui.grid > .divided.row > .column:first-child {
  665. box-shadow: none;
  666. }
  667. /* Vertically Divided */
  668. .ui.vertically.divided.grid > .row {
  669. position: relative;
  670. }
  671. .ui.vertically.divided.grid > .row:before {
  672. position: absolute;
  673. content: '';
  674. top: 0em;
  675. left: 0px;
  676. width: -webkit-calc(100% - 2rem );
  677. width: calc(100% - 2rem );
  678. height: 1px;
  679. margin: 0% 1rem;
  680. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px -2px 0px 0px rgba(255, 255, 255, 0.3);
  681. }
  682. .ui.vertically.divided.grid > .row:first-child:before {
  683. box-shadow: none;
  684. }
  685. /* Inverted Divided */
  686. .ui.inverted.divided.grid > .row {
  687. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.15), -2px 0px 0px 0px rgba(0, 0, 0, 0.15);
  688. }
  689. .ui.inverted.vertically.divided.grid > .row {
  690. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15), 0px -2px 0px 0px rgba(0, 0, 0, 0.15);
  691. }
  692. /* Relaxed */
  693. .ui.relaxed.vertically.divided.grid > .row:before {
  694. margin-left: 1.5rem;
  695. margin-right: 1.5rem;
  696. width: -webkit-calc(100% - 3rem );
  697. width: calc(100% - 3rem );
  698. }
  699. .ui.very.relaxed.vertically.divided.grid > .row:before {
  700. margin-left: 4rem;
  701. margin-right: 4rem;
  702. width: -webkit-calc(100% - 4rem );
  703. width: calc(100% - 4rem );
  704. }
  705. /*----------------------
  706. Celled
  707. -----------------------*/
  708. .ui.celled.grid {
  709. display: table;
  710. table-layout: fixed;
  711. width: -webkit-calc(100% + 2rem );
  712. width: calc(100% + 2rem );
  713. margin: 1em 0em;
  714. box-shadow: 0px 0px 0px 1px #dddddd;
  715. }
  716. .ui.celled.grid > .row,
  717. .ui.celled.grid > .column.row,
  718. .ui.celled.grid > .column.row:first-child {
  719. display: table;
  720. table-layout: fixed;
  721. width: 100%;
  722. margin: 0em;
  723. padding: 0em;
  724. box-shadow: 0px -1px 0px 0px #dddddd;
  725. }
  726. .ui.celled.grid > .column:not(.row),
  727. .ui.celled.grid > .row > .column {
  728. display: table-cell;
  729. padding: 0.75em;
  730. box-shadow: -1px 0px 0px 0px #dddddd;
  731. }
  732. .ui.celled.grid > .column:first-child,
  733. .ui.celled.grid > .row > .column:first-child {
  734. box-shadow: none;
  735. }
  736. .ui.celled.page.grid {
  737. box-shadow: none;
  738. }
  739. /*----------------------
  740. Horizontally Centered
  741. -----------------------*/
  742. /* Vertical Centered */
  743. .ui.left.aligned.grid,
  744. .ui.left.aligned.grid > .row > .column,
  745. .ui.left.aligned.grid > .column,
  746. .ui.grid .left.aligned.column,
  747. .ui.grid > .left.aligned.row > .column {
  748. text-align: left;
  749. }
  750. .ui.center.aligned.grid,
  751. .ui.center.aligned.grid > .row > .column,
  752. .ui.center.aligned.grid > .column,
  753. .ui.grid .center.aligned.column,
  754. .ui.grid > .center.aligned.row > .column {
  755. text-align: center;
  756. }
  757. .ui.right.aligned.grid,
  758. .ui.right.aligned.grid > .row > .column,
  759. .ui.right.aligned.grid > .column,
  760. .ui.grid .right.aligned.column,
  761. .ui.grid > .right.aligned.row > .column {
  762. text-align: right;
  763. }
  764. .ui.justified.grid,
  765. .ui.justified.grid > .row > .column,
  766. .ui.justified.grid > .column,
  767. .ui.grid .justified.column,
  768. .ui.grid > .justified.row > .column {
  769. text-align: justify;
  770. -webkit-hyphens: auto;
  771. -moz-hyphens: auto;
  772. -ms-hyphens: auto;
  773. hyphens: auto;
  774. }
  775. /*----------------------
  776. Vertically Centered
  777. -----------------------*/
  778. /* Vertical Centered */
  779. .ui.top.aligned.grid,
  780. .ui.top.aligned.grid > .row > .column,
  781. .ui.top.aligned.grid > .column,
  782. .ui.grid .top.aligned.column,
  783. .ui.grid > .top.aligned.row > .column {
  784. vertical-align: top;
  785. }
  786. .ui.middle.aligned.grid,
  787. .ui.middle.aligned.grid > .row > .column,
  788. .ui.middle.aligned.grid > .column,
  789. .ui.grid .middle.aligned.column,
  790. .ui.grid > .middle.aligned.row > .column {
  791. vertical-align: middle;
  792. }
  793. .ui.bottom.aligned.grid,
  794. .ui.bottom.aligned.grid > .row > .column,
  795. .ui.bottom.aligned.grid > .column,
  796. .ui.grid .bottom.aligned.column,
  797. .ui.grid > .bottom.aligned.row > .column {
  798. vertical-align: bottom;
  799. }
  800. /*----------------------
  801. Equal Height Columns
  802. -----------------------*/
  803. .ui.equal.height.grid {
  804. display: table;
  805. table-layout: fixed;
  806. width: -webkit-calc(100% + 2rem );
  807. width: calc(100% + 2rem );
  808. }
  809. .ui.equal.height.row {
  810. display: table;
  811. table-layout: fixed;
  812. width: 100%;
  813. }
  814. .ui.equal.height.grid > .column,
  815. .ui.equal.height.grid > .row > .column,
  816. .ui.grid > .equal.height.row > .column {
  817. display: table-cell;
  818. }
  819. /*----------------------
  820. Only (Device)
  821. -----------------------*/
  822. /* Mobile Only Hide */
  823. @media only screen and (max-width: 767px) {
  824. .ui.tablet:not(.mobile).only.grid,
  825. .ui.grid > .tablet:not(.mobile).only.row,
  826. .ui.grid > .tablet:not(.mobile).only.column,
  827. .ui.grid > .row > .tablet:not(.mobile).only.column {
  828. display: none !important;
  829. }
  830. .ui.computer:not(.mobile).only.grid,
  831. .ui.grid > .computer:not(.mobile).only.row,
  832. .ui.grid > .computer:not(.mobile).only.column,
  833. .ui.grid > .row > .computer:not(.mobile).only.column {
  834. display: none !important;
  835. }
  836. }
  837. /* Tablet Only Hide */
  838. @media only screen and (min-width: 768px) and (max-width: 991px) {
  839. .ui.mobile:not(.tablet).only.grid,
  840. .ui.grid > .mobile:not(.tablet).only.row,
  841. .ui.grid > .mobile:not(.tablet).only.column,
  842. .ui.grid > .row > .mobile:not(.tablet).only.column {
  843. display: none !important;
  844. }
  845. .ui.computer:not(.tablet).only.grid,
  846. .ui.grid > .computer:not(.tablet).only.row,
  847. .ui.grid > .computer:not(.tablet).only.column,
  848. .ui.grid > .row > .computer:not(.tablet).only.column {
  849. display: none !important;
  850. }
  851. }
  852. /* Computer Only Hide */
  853. @media only screen and (min-width: 992px) {
  854. .ui.mobile:not(.computer).only.grid,
  855. .ui.grid > .mobile:not(.computer).only.row,
  856. .ui.grid > .mobile:not(.computer).only.column,
  857. .ui.grid > .row > .mobile:not(.computer).only.column {
  858. display: none !important;
  859. }
  860. .ui.tablet:not(.computer).only.grid,
  861. .ui.grid > .tablet:not(.computer).only.row,
  862. .ui.grid > .tablet:not(.computer).only.column,
  863. .ui.grid > .row > .tablet:not(.computer).only.column {
  864. display: none !important;
  865. }
  866. }
  867. /*-------------------
  868. Doubling
  869. --------------------*/
  870. /* Mobily Only */
  871. @media only screen and (max-width: 767px) {
  872. .ui.doubling.grid > .row {
  873. display: inline;
  874. }
  875. .ui.doubling.grid > .row > .column {
  876. margin-bottom: 2rem;
  877. }
  878. .ui.two.column.doubling.grid > .row > .column,
  879. .ui.two.column.doubling.grid > .column,
  880. .ui.grid > .two.column.doubling.row > .column {
  881. width: 100%;
  882. }
  883. .ui.three.column.doubling.grid > .row > .column,
  884. .ui.three.column.doubling.grid > .column,
  885. .ui.grid > .three.column.doubling.row > .column {
  886. width: 50%;
  887. }
  888. .ui.four.column.doubling.grid > .row > .column,
  889. .ui.four.column.doubling.grid > .column,
  890. .ui.grid > .four.column.doubling.row > .column {
  891. width: 50%;
  892. }
  893. .ui.five.column.doubling.grid > .row > .column,
  894. .ui.five.column.doubling.grid > .column,
  895. .ui.grid > .five.column.doubling.row > .column {
  896. width: 50%;
  897. }
  898. .ui.six.column.doubling.grid > .row > .column,
  899. .ui.six.column.doubling.grid > .column,
  900. .ui.grid > .six.column.doubling.row > .column {
  901. width: 50%;
  902. }
  903. .ui.seven.column.doubling.grid > .row > .column,
  904. .ui.seven.column.doubling.grid > .column,
  905. .ui.grid > .seven.column.doubling.row > .column {
  906. width: 33.33333333%;
  907. }
  908. .ui.eight.column.doubling.grid > .row > .column,
  909. .ui.eight.column.doubling.grid > .column,
  910. .ui.grid > .eight.column.doubling.row > .column {
  911. width: 33.33333333%;
  912. }
  913. .ui.nine.column.doubling.grid > .row > .column,
  914. .ui.nine.column.doubling.grid > .column,
  915. .ui.grid > .nine.column.doubling.row > .column {
  916. width: 33.33333333%;
  917. }
  918. .ui.ten.column.doubling.grid > .row > .column,
  919. .ui.ten.column.doubling.grid > .column,
  920. .ui.grid > .ten.column.doubling.row > .column {
  921. width: 33.33333333%;
  922. }
  923. .ui.twelve.column.doubling.grid > .row > .column,
  924. .ui.twelve.column.doubling.grid > .column,
  925. .ui.grid > .twelve.column.doubling.row > .column {
  926. width: 25%;
  927. }
  928. .ui.fourteen.column.doubling.grid > .row > .column,
  929. .ui.fourteen.column.doubling.grid > .column,
  930. .ui.grid > .fourteen.column.doubling.row > .column {
  931. width: 25%;
  932. }
  933. .ui.sixteen.column.doubling.grid > .row > .column,
  934. .ui.sixteen.column.doubling.grid > .column,
  935. .ui.grid > .sixteen.column.doubling.row > .column {
  936. width: 25%;
  937. }
  938. }
  939. /* Tablet Only */
  940. @media only screen and (min-width: 768px) and (max-width: 991px) {
  941. .ui.doubling.grid > .row {
  942. display: inline;
  943. }
  944. .ui.doubling.grid > .row > .column {
  945. margin-bottom: 2rem;
  946. }
  947. .ui.two.column.doubling.grid > .row > .column,
  948. .ui.two.column.doubling.grid > .column,
  949. .ui.grid > .two.column.doubling.row > .column {
  950. width: 100%;
  951. }
  952. .ui.three.column.doubling.grid > .row > .column,
  953. .ui.three.column.doubling.grid > .column,
  954. .ui.grid > .three.column.doubling.row > .column {
  955. width: 50%;
  956. }
  957. .ui.four.column.doubling.grid > .row > .column,
  958. .ui.four.column.doubling.grid > .column,
  959. .ui.grid > .four.column.doubling.row > .column {
  960. width: 50%;
  961. }
  962. .ui.five.column.doubling.grid > .row > .column,
  963. .ui.five.column.doubling.grid > .column,
  964. .ui.grid > .five.column.doubling.row > .column {
  965. width: 33.33333333%;
  966. }
  967. .ui.six.column.doubling.grid > .row > .column,
  968. .ui.six.column.doubling.grid > .column,
  969. .ui.grid > .six.column.doubling.row > .column {
  970. width: 33.33333333%;
  971. }
  972. .ui.eight.column.doubling.grid > .row > .column,
  973. .ui.eight.column.doubling.grid > .column,
  974. .ui.grid > .eight.column.doubling.row > .column {
  975. width: 33.33333333%;
  976. }
  977. .ui.eight.column.doubling.grid > .row > .column,
  978. .ui.eight.column.doubling.grid > .column,
  979. .ui.grid > .eight.column.doubling.row > .column {
  980. width: 25%;
  981. }
  982. .ui.nine.column.doubling.grid > .row > .column,
  983. .ui.nine.column.doubling.grid > .column,
  984. .ui.grid > .nine.column.doubling.row > .column {
  985. width: 25%;
  986. }
  987. .ui.ten.column.doubling.grid > .row > .column,
  988. .ui.ten.column.doubling.grid > .column,
  989. .ui.grid > .ten.column.doubling.row > .column {
  990. width: 20%;
  991. }
  992. .ui.twelve.column.doubling.grid > .row > .column,
  993. .ui.twelve.column.doubling.grid > .column,
  994. .ui.grid > .twelve.column.doubling.row > .column {
  995. width: 16.66666667%;
  996. }
  997. .ui.fourteen.column.doubling.grid > .row > .column,
  998. .ui.fourteen.column.doubling.grid > .column,
  999. .ui.grid > .fourteen.column.doubling.row > .column {
  1000. width: 14.28571429%;
  1001. }
  1002. .ui.sixteen.column.doubling.grid > .row > .column,
  1003. .ui.sixteen.column.doubling.grid > .column,
  1004. .ui.grid > .sixteen.column.doubling.row > .column {
  1005. width: 12.5%;
  1006. }
  1007. }
  1008. /*-------------------
  1009. Stackable
  1010. --------------------*/
  1011. @media only screen and (max-width: 767px) {
  1012. .ui.stackable.grid {
  1013. display: block !important;
  1014. padding: 0em;
  1015. margin: 0em !important;
  1016. }
  1017. .ui.stackable.grid > .row > .wide.column,
  1018. .ui.stackable.grid > .wide.column,
  1019. .ui.stackable.grid > .column.grid > .column,
  1020. .ui.stackable.grid > .column.row > .column,
  1021. .ui.stackable.grid > .row > .column,
  1022. .ui.stackable.grid > .column {
  1023. display: block !important;
  1024. width: auto !important;
  1025. margin: 1rem 0em 0em !important;
  1026. padding: 1rem 0em 0em !important;
  1027. box-shadow: none !important;
  1028. }
  1029. .ui.stackable.divided.grid > .column,
  1030. .ui.stackable.celled.grid > .row > .column {
  1031. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1032. }
  1033. .ui.stackable.grid > .row:first-child > .column:first-child,
  1034. .ui.stackable.grid > .column:first-child {
  1035. margin-top: 0em !important;
  1036. padding-top: 0em !important;
  1037. }
  1038. .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  1039. .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  1040. .ui.stackable.divided.grid > .column:first-child,
  1041. .ui.stackable.celled.grid > .column:first-child {
  1042. border-top: none !important;
  1043. }
  1044. .ui.stackable.page.grid > .row > .column,
  1045. .ui.stackable.page.grid > .column {
  1046. padding-left: 1.5em !important;
  1047. padding-right: 1.5em !important;
  1048. }
  1049. /* Remove pointers from vertical menus */
  1050. .ui.stackable.grid .vertical.pointing.menu .item:after {
  1051. display: none;
  1052. }
  1053. }
  1054. /*******************************
  1055. Overrides
  1056. *******************************/
  1057. /*******************************
  1058. Overrides
  1059. *******************************/