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.

1139 lines
32 KiB

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  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.grid > .row:after {
  182. content: '';
  183. display: block;
  184. height: 0px;
  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[class*="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: block;
  232. width: auto !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. padding-top: 1rem;
  244. padding-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. /*-------------------
  324. Column Count
  325. --------------------*/
  326. /* Grid Based */
  327. .ui[class*="one column"].grid > .row > .column,
  328. .ui[class*="one column"].grid > .column {
  329. width: 100%;
  330. }
  331. .ui[class*="two column"].grid > .row > .column,
  332. .ui[class*="two column"].grid > .column {
  333. width: 50%;
  334. }
  335. .ui[class*="three column"].grid > .row > .column,
  336. .ui[class*="three column"].grid > .column {
  337. width: 33.33333333%;
  338. }
  339. .ui[class*="four column"].grid > .row > .column,
  340. .ui[class*="four column"].grid > .column {
  341. width: 25%;
  342. }
  343. .ui[class*="five column"].grid > .row > .column,
  344. .ui[class*="five column"].grid > .column {
  345. width: 20%;
  346. }
  347. .ui[class*="six column"].grid > .row > .column,
  348. .ui[class*="six column"].grid > .column {
  349. width: 16.66666667%;
  350. }
  351. .ui[class*="seven column"].grid > .row > .column,
  352. .ui[class*="seven column"].grid > .column {
  353. width: 14.28571429%;
  354. }
  355. .ui[class*="eight column"].grid > .row > .column,
  356. .ui[class*="eight column"].grid > .column {
  357. width: 12.5%;
  358. }
  359. .ui[class*="nine column"].grid > .row > .column,
  360. .ui[class*="nine column"].grid > .column {
  361. width: 11.11111111%;
  362. }
  363. .ui[class*="ten column"].grid > .row > .column,
  364. .ui[class*="ten column"].grid > .column {
  365. width: 10%;
  366. }
  367. .ui[class*="eleven column"].grid > .row > .column,
  368. .ui[class*="eleven column"].grid > .column {
  369. width: 9.09090909%;
  370. }
  371. .ui[class*="twelve column"].grid > .row > .column,
  372. .ui[class*="twelve column"].grid > .column {
  373. width: 8.33333333%;
  374. }
  375. .ui[class*="thirteen column"].grid > .row > .column,
  376. .ui[class*="thirteen column"].grid > .column {
  377. width: 7.69230769%;
  378. }
  379. .ui[class*="fourteen column"].grid > .row > .column,
  380. .ui[class*="fourteen column"].grid > .column {
  381. width: 7.14285714%;
  382. }
  383. .ui[class*="fifteen column"].grid > .row > .column,
  384. .ui[class*="fifteen column"].grid > .column {
  385. width: 6.66666667%;
  386. }
  387. .ui[class*="sixteen column"].grid > .row > .column,
  388. .ui[class*="sixteen column"].grid > .column {
  389. width: 6.25%;
  390. }
  391. /* Row Based Overrides */
  392. .ui.grid > [class*="one column"].row > .column {
  393. width: 100% !important;
  394. }
  395. .ui.grid > [class*="two column"].row > .column {
  396. width: 50% !important;
  397. }
  398. .ui.grid > [class*="three column"].row > .column {
  399. width: 33.33333333% !important;
  400. }
  401. .ui.grid > [class*="four column"].row > .column {
  402. width: 25% !important;
  403. }
  404. .ui.grid > [class*="five column"].row > .column {
  405. width: 20% !important;
  406. }
  407. .ui.grid > [class*="six column"].row > .column {
  408. width: 16.66666667% !important;
  409. }
  410. .ui.grid > [class*="seven column"].row > .column {
  411. width: 14.28571429% !important;
  412. }
  413. .ui.grid > [class*="eight column"].row > .column {
  414. width: 12.5% !important;
  415. }
  416. .ui.grid > [class*="nine column"].row > .column {
  417. width: 11.11111111% !important;
  418. }
  419. .ui.grid > [class*="ten column"].row > .column {
  420. width: 10% !important;
  421. }
  422. .ui.grid > [class*="eleven column"].row > .column {
  423. width: 9.09090909% !important;
  424. }
  425. .ui.grid > [class*="twelve column"].row > .column {
  426. width: 8.33333333% !important;
  427. }
  428. .ui.grid > [class*="thirteen column"].row > .column {
  429. width: 7.69230769% !important;
  430. }
  431. .ui.grid > [class*="fourteen column"].row > .column {
  432. width: 7.14285714% !important;
  433. }
  434. .ui.grid > [class*="fifteen column"].row > .column {
  435. width: 6.66666667% !important;
  436. }
  437. .ui.grid > [class*="sixteen column"].row > .column {
  438. width: 6.25% !important;
  439. }
  440. /* Assume full width with one column */
  441. .ui.grid > .column:only-child,
  442. .ui.grid > .row > .column:only-child {
  443. width: 100%;
  444. }
  445. /*-------------------
  446. Column Width
  447. --------------------*/
  448. /* Sizing Combinations */
  449. .ui.grid > .row > [class*="one wide"].column,
  450. .ui.grid > .column.row > [class*="one wide"].column,
  451. .ui.grid > [class*="one wide"].column,
  452. .ui.column.grid > [class*="one wide"].column {
  453. width: 6.25% !important;
  454. }
  455. .ui.grid > .row > [class*="two wide"].column,
  456. .ui.grid > .column.row > [class*="two wide"].column,
  457. .ui.grid > [class*="two wide"].column,
  458. .ui.column.grid > [class*="two wide"].column {
  459. width: 12.5% !important;
  460. }
  461. .ui.grid > .row > [class*="three wide"].column,
  462. .ui.grid > .column.row > [class*="three wide"].column,
  463. .ui.grid > [class*="three wide"].column,
  464. .ui.column.grid > [class*="three wide"].column {
  465. width: 18.75% !important;
  466. }
  467. .ui.grid > .row > [class*="four wide"].column,
  468. .ui.grid > .column.row > [class*="four wide"].column,
  469. .ui.grid > [class*="four wide"].column,
  470. .ui.column.grid > [class*="four wide"].column {
  471. width: 25% !important;
  472. }
  473. .ui.grid > .row > [class*="five wide"].column,
  474. .ui.grid > .column.row > [class*="five wide"].column,
  475. .ui.grid > [class*="five wide"].column,
  476. .ui.column.grid > [class*="five wide"].column {
  477. width: 31.25% !important;
  478. }
  479. .ui.grid > .row > [class*="six wide"].column,
  480. .ui.grid > .column.row > [class*="six wide"].column,
  481. .ui.grid > [class*="six wide"].column,
  482. .ui.column.grid > [class*="six wide"].column {
  483. width: 37.5% !important;
  484. }
  485. .ui.grid > .row > [class*="seven wide"].column,
  486. .ui.grid > .column.row > [class*="seven wide"].column,
  487. .ui.grid > [class*="seven wide"].column,
  488. .ui.column.grid > [class*="seven wide"].column {
  489. width: 43.75% !important;
  490. }
  491. .ui.grid > .row > [class*="eight wide"].column,
  492. .ui.grid > .column.row > [class*="eight wide"].column,
  493. .ui.grid > [class*="eight wide"].column,
  494. .ui.column.grid > [class*="eight wide"].column {
  495. width: 50% !important;
  496. }
  497. .ui.grid > .row > [class*="nine wide"].column,
  498. .ui.grid > .column.row > [class*="nine wide"].column,
  499. .ui.grid > [class*="nine wide"].column,
  500. .ui.column.grid > [class*="nine wide"].column {
  501. width: 56.25% !important;
  502. }
  503. .ui.grid > .row > [class*="ten wide"].column,
  504. .ui.grid > .column.row > [class*="ten wide"].column,
  505. .ui.grid > [class*="ten wide"].column,
  506. .ui.column.grid > [class*="ten wide"].column {
  507. width: 62.5% !important;
  508. }
  509. .ui.grid > .row > [class*="eleven wide"].column,
  510. .ui.grid > .column.row > [class*="eleven wide"].column,
  511. .ui.grid > [class*="eleven wide"].column,
  512. .ui.column.grid > [class*="eleven wide"].column {
  513. width: 68.75% !important;
  514. }
  515. .ui.grid > .row > [class*="twelve wide"].column,
  516. .ui.grid > .column.row > [class*="twelve wide"].column,
  517. .ui.grid > [class*="twelve wide"].column,
  518. .ui.column.grid > [class*="twelve wide"].column {
  519. width: 75% !important;
  520. }
  521. .ui.grid > .row > [class*="thirteen wide"].column,
  522. .ui.grid > .column.row > [class*="thirteen wide"].column,
  523. .ui.grid > [class*="thirteen wide"].column,
  524. .ui.column.grid > [class*="thirteen wide"].column {
  525. width: 81.25% !important;
  526. }
  527. .ui.grid > .row > [class*="fourteen wide"].column,
  528. .ui.grid > .column.row > [class*="fourteen wide"].column,
  529. .ui.grid > [class*="fourteen wide"].column,
  530. .ui.column.grid > [class*="fourteen wide"].column {
  531. width: 87.5% !important;
  532. }
  533. .ui.grid > .row > [class*="fifteen wide"].column,
  534. .ui.grid > .column.row > [class*="fifteen wide"].column,
  535. .ui.grid > [class*="fifteen wide"].column,
  536. .ui.column.grid > [class*="fifteen wide"].column {
  537. width: 93.75% !important;
  538. }
  539. .ui.grid > .row > [class*="sixteen wide"].column,
  540. .ui.grid > .column.row > [class*="sixteen wide"].column,
  541. .ui.grid > [class*="sixteen wide"].column,
  542. .ui.column.grid > [class*="sixteen wide"].column {
  543. width: 100% !important;
  544. }
  545. /*----------------------
  546. Centered
  547. -----------------------*/
  548. .ui.centered.grid,
  549. .ui.centered.grid > .row,
  550. .ui.grid .centered.row {
  551. text-align: center;
  552. }
  553. .ui.centered.grid > .column:not(.aligned),
  554. .ui.centered.grid > .row > .column:not(.aligned),
  555. .ui.grid .centered.row > .column:not(.aligned) {
  556. text-align: left;
  557. }
  558. /*----------------------
  559. Relaxed
  560. -----------------------*/
  561. .ui.relaxed.grid > .column:not(.row),
  562. .ui.relaxed.grid > .row > .column,
  563. .ui.grid > .relaxed.row > .column {
  564. padding-left: 1.5rem;
  565. padding-right: 1.5rem;
  566. }
  567. .ui[class*="very relaxed"].grid > .column:not(.row),
  568. .ui[class*="very relaxed"].grid > .row > .column,
  569. .ui.grid > [class*="very relaxed"].row > .column {
  570. padding-left: 2rem;
  571. padding-right: 2rem;
  572. }
  573. /* Coupling with UI Divider */
  574. .ui.relaxed.grid .row + .ui.divider,
  575. .ui.grid .relaxed.row + .ui.divider {
  576. margin-left: 1.5rem;
  577. margin-right: 1.5rem;
  578. }
  579. .ui[class*="very relaxed"].grid .row + .ui.divider,
  580. .ui.grid [class*="very relaxed"].row + .ui.divider {
  581. margin-left: 2rem;
  582. margin-right: 2rem;
  583. }
  584. /*----------------------
  585. Padded
  586. -----------------------*/
  587. .ui.padded.grid:not(.vertically):not(.horizontally) {
  588. margin: 0em !important;
  589. }
  590. [class*="horizontally padded"].ui.grid {
  591. margin-left: 0em !important;
  592. margin-right: 0em !important;
  593. }
  594. [class*="vertically padded"].ui.grid {
  595. margin-top: 0em !important;
  596. margin-bottom: 0em !important;
  597. }
  598. /*----------------------
  599. "Floated"
  600. -----------------------*/
  601. .ui.grid [class*="left floated"].column {
  602. float: left;
  603. }
  604. .ui.grid [class*="right floated"].column {
  605. float: right;
  606. }
  607. /*----------------------
  608. Divided
  609. -----------------------*/
  610. .ui.divided.grid:not(.vertically) > .column:not(.row),
  611. .ui.divided.grid:not(.vertically) > .row > .column {
  612. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  613. }
  614. .ui.divided.grid:not(.vertically) > .column:first-child,
  615. .ui.divided.grid:not(.vertically) > .row > .column:first-child {
  616. box-shadow: none;
  617. }
  618. /* Divided Row */
  619. .ui.grid > .divided.row > .column {
  620. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1), -2px 0px 0px 0px rgba(255, 255, 255, 0.3);
  621. }
  622. .ui.grid > .divided.row > .column:first-child {
  623. box-shadow: none;
  624. }
  625. /* Vertically Divided */
  626. .ui[class*="vertically divided"].grid > .row {
  627. position: relative;
  628. }
  629. .ui[class*="vertically divided"].grid > .row:before {
  630. position: absolute;
  631. content: "";
  632. top: 0em;
  633. left: 0px;
  634. width: -webkit-calc(100% - 2rem );
  635. width: calc(100% - 2rem );
  636. height: 1px;
  637. margin: 0% 1rem;
  638. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1), 0px -2px 0px 0px rgba(255, 255, 255, 0.3);
  639. }
  640. .ui[class*="vertically divided"].grid > .row:first-child:before {
  641. box-shadow: none;
  642. }
  643. /* Inverted Divided */
  644. .ui.inverted.divided.grid > .row {
  645. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.15), -2px 0px 0px 0px rgba(0, 0, 0, 0.15);
  646. }
  647. .ui.inverted[class*="vertically divided"].grid > .row {
  648. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.15), 0px -2px 0px 0px rgba(0, 0, 0, 0.15);
  649. }
  650. /* Relaxed */
  651. .ui.relaxed[class*="vertically divided"].grid > .row:before {
  652. margin-left: 1.5rem;
  653. margin-right: 1.5rem;
  654. width: -webkit-calc(100% - 3rem );
  655. width: calc(100% - 3rem );
  656. }
  657. .ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
  658. margin-left: 4rem;
  659. margin-right: 4rem;
  660. width: -webkit-calc(100% - 4rem );
  661. width: calc(100% - 4rem );
  662. }
  663. /*----------------------
  664. Celled
  665. -----------------------*/
  666. .ui.celled.grid {
  667. display: table;
  668. table-layout: fixed;
  669. width: -webkit-calc(100% + 2rem );
  670. width: calc(100% + 2rem );
  671. margin: 1em 0em;
  672. box-shadow: 0px 0px 0px 1px #dddddd;
  673. }
  674. .ui.celled.grid > .row,
  675. .ui.celled.grid > .column.row,
  676. .ui.celled.grid > .column.row:first-child {
  677. display: table;
  678. table-layout: fixed;
  679. width: 100%;
  680. margin: 0em;
  681. padding: 0em;
  682. box-shadow: 0px -1px 0px 0px #dddddd;
  683. }
  684. .ui.celled.grid > .column:not(.row),
  685. .ui.celled.grid > .row > .column {
  686. display: table-cell;
  687. padding: 0.75em;
  688. box-shadow: -1px 0px 0px 0px #dddddd;
  689. }
  690. .ui.celled.grid > .column:first-child,
  691. .ui.celled.grid > .row > .column:first-child {
  692. box-shadow: none;
  693. }
  694. .ui.celled.page.grid {
  695. box-shadow: none;
  696. }
  697. /*----------------------
  698. Horizontally Centered
  699. -----------------------*/
  700. /* Vertical Centered */
  701. .ui[class*="left aligned"].grid,
  702. .ui[class*="left aligned"].grid > .row > .column,
  703. .ui[class*="left aligned"].grid > .column,
  704. .ui.grid [class*="left aligned"].column,
  705. .ui.grid > [class*="left aligned"].row > .column {
  706. text-align: left;
  707. }
  708. .ui[class*="center aligned"].grid,
  709. .ui[class*="center aligned"].grid > .row > .column,
  710. .ui[class*="center aligned"].grid > .column,
  711. .ui.grid [class*="center aligned"].column,
  712. .ui.grid > [class*="center aligned"].row > .column {
  713. text-align: center;
  714. }
  715. .ui[class*="right aligned"].grid,
  716. .ui[class*="right aligned"].grid > .row > .column,
  717. .ui[class*="right aligned"].grid > .column,
  718. .ui.grid [class*="right aligned"].column,
  719. .ui.grid > [class*="right aligned"].row > .column {
  720. text-align: right;
  721. }
  722. .ui.justified.grid,
  723. .ui.justified.grid > .row > .column,
  724. .ui.justified.grid > .column,
  725. .ui.grid .justified.column,
  726. .ui.grid > .justified.row > .column {
  727. text-align: justify;
  728. -webkit-hyphens: auto;
  729. -moz-hyphens: auto;
  730. -ms-hyphens: auto;
  731. hyphens: auto;
  732. }
  733. /*----------------------
  734. Colored
  735. -----------------------*/
  736. .ui.grid > .white.row,
  737. .ui.grid .white.column {
  738. background-color: #ffffff !important;
  739. color: rgba(0, 0, 0, 0.8);
  740. }
  741. .ui.grid > .row > .white.column {
  742. margin-top: -1rem;
  743. margin-bottom: -1rem;
  744. padding-top: 1rem;
  745. padding-bottom: 1rem;
  746. }
  747. .ui.grid > .black.row,
  748. .ui.grid .black.column {
  749. background-color: #191919 !important;
  750. color: #ffffff;
  751. }
  752. .ui.grid > .row > .black.column {
  753. margin-top: -1rem;
  754. margin-bottom: -1rem;
  755. padding-top: 1rem;
  756. padding-bottom: 1rem;
  757. }
  758. .ui.grid > .blue.row,
  759. .ui.grid .blue.column {
  760. background-color: #0074d9 !important;
  761. color: #ffffff;
  762. }
  763. .ui.grid > .row > .blue.column {
  764. margin-top: -1rem;
  765. margin-bottom: -1rem;
  766. padding-top: 1rem;
  767. padding-bottom: 1rem;
  768. }
  769. .ui.grid > .green.row,
  770. .ui.grid .green.column {
  771. background-color: #2ecc40 !important;
  772. color: #ffffff;
  773. }
  774. .ui.grid > .row > .green.column {
  775. margin-top: -1rem;
  776. margin-bottom: -1rem;
  777. padding-top: 1rem;
  778. padding-bottom: 1rem;
  779. }
  780. .ui.grid > .orange.row,
  781. .ui.grid .orange.column {
  782. background-color: #ff851b !important;
  783. color: #ffffff;
  784. }
  785. .ui.grid > .row > .orange.column {
  786. margin-top: -1rem;
  787. margin-bottom: -1rem;
  788. padding-top: 1rem;
  789. padding-bottom: 1rem;
  790. }
  791. .ui.grid > .pink.row,
  792. .ui.grid .pink.column {
  793. background-color: #d9499a !important;
  794. color: #ffffff;
  795. }
  796. .ui.grid > .row > .pink.column {
  797. margin-top: -1rem;
  798. margin-bottom: -1rem;
  799. padding-top: 1rem;
  800. padding-bottom: 1rem;
  801. }
  802. .ui.grid > .purple.row,
  803. .ui.grid .purple.column {
  804. background-color: #a24096 !important;
  805. color: #ffffff;
  806. }
  807. .ui.grid > .row > .purple.column {
  808. margin-top: -1rem;
  809. margin-bottom: -1rem;
  810. padding-top: 1rem;
  811. padding-bottom: 1rem;
  812. }
  813. .ui.grid > .red.row,
  814. .ui.grid .red.column {
  815. background-color: #ff4136 !important;
  816. color: #ffffff;
  817. }
  818. .ui.grid > .row > .red.column {
  819. margin-top: -1rem;
  820. margin-bottom: -1rem;
  821. padding-top: 1rem;
  822. padding-bottom: 1rem;
  823. }
  824. .ui.grid > .teal.row,
  825. .ui.grid .teal.column {
  826. background-color: #39cccc !important;
  827. color: #ffffff;
  828. }
  829. .ui.grid > .row > .teal.column {
  830. margin-top: -1rem;
  831. margin-bottom: -1rem;
  832. padding-top: 1rem;
  833. padding-bottom: 1rem;
  834. }
  835. .ui.grid > .yellow.row,
  836. .ui.grid .yellow.column {
  837. background-color: #ffcb08 !important;
  838. color: #ffffff;
  839. }
  840. .ui.grid > .row > .yellow.column {
  841. margin-top: -1rem;
  842. margin-bottom: -1rem;
  843. padding-top: 1rem;
  844. padding-bottom: 1rem;
  845. }
  846. /*----------------------
  847. Vertically Centered
  848. -----------------------*/
  849. /* Vertical Centered */
  850. .ui[class*="top aligned"]grid,
  851. .ui[class*="top aligned"]grid > .row > .column,
  852. .ui[class*="top aligned"]grid > .column,
  853. .ui.grid [class*="top aligned"]column,
  854. .ui.grid > [class*="top aligned"]row > .column {
  855. vertical-align: top;
  856. }
  857. .ui[class*="middle aligned"].grid,
  858. .ui[class*="middle aligned"].grid > .row > .column,
  859. .ui[class*="middle aligned"].grid > .column,
  860. .ui.grid [class*="middle aligned"].column,
  861. .ui.grid > [class*="middle aligned"].row > .column {
  862. vertical-align: middle;
  863. }
  864. .ui[class*="bottom aligned"].grid,
  865. .ui[class*="bottom aligned"].grid > .row > .column,
  866. .ui[class*="bottom aligned"].grid > .column,
  867. .ui.grid [class*="bottom aligned"].column,
  868. .ui.grid > [class*="bottom aligned"].row > .column {
  869. vertical-align: bottom;
  870. }
  871. /*----------------------
  872. Equal Height Columns
  873. -----------------------*/
  874. .ui[class*="equal height"].grid {
  875. display: table;
  876. table-layout: fixed;
  877. width: -webkit-calc(100% + 2rem );
  878. width: calc(100% + 2rem );
  879. }
  880. .ui[class*="equal height"].row {
  881. display: table;
  882. table-layout: fixed;
  883. width: 100%;
  884. }
  885. .ui[class*="equal height"].grid > .column,
  886. .ui[class*="equal height"].grid > .row > .column,
  887. .ui.grid > [class*="equal height"].row > .column {
  888. display: table-cell;
  889. }
  890. /*----------------------
  891. Only (Device)
  892. -----------------------*/
  893. /* Mobile Only Hide */
  894. @media only screen and (max-width: 767px) {
  895. .ui.tablet:not(.mobile).only.grid,
  896. .ui.grid > [class*="tablet only"].row:not(.mobile),
  897. .ui.grid > [class*="tablet only"].column:not(.mobile),
  898. .ui.grid > .row > [class*="tablet only"].column:not(.mobile) {
  899. display: none !important;
  900. }
  901. .ui[class*="computer only"].grid:not(.mobile),
  902. .ui.grid > [class*="computer only"].row:not(.mobile),
  903. .ui.grid > [class*="computer only"].column:not(.mobile),
  904. .ui.grid > .row > [class*="computer only"].column:not(.mobile) {
  905. display: none !important;
  906. }
  907. }
  908. /* Tablet Only Hide */
  909. @media only screen and (min-width: 768px) and (max-width: 991px) {
  910. .ui[class*="mobile only"].grid:not(.tablet),
  911. .ui.grid > [class*="mobile only"].row:not(.tablet),
  912. .ui.grid > [class*="mobile only"].column:not(.tablet),
  913. .ui.grid > .row > [class*="mobile only"].column:not(.tablet) {
  914. display: none !important;
  915. }
  916. .ui[class*="computer only"].grid:not(.tablet),
  917. .ui.grid > [class*="computer only"].row:not(.tablet),
  918. .ui.grid > [class*="computer only"].column:not(.tablet),
  919. .ui.grid > .row > [class*="computer only"].column:not(.tablet) {
  920. display: none !important;
  921. }
  922. }
  923. /* Computer Only Hide */
  924. @media only screen and (min-width: 992px) {
  925. .ui[class*="mobile only"].grid:not(.computer),
  926. .ui.grid > [class*="mobile only"].row:not(.computer),
  927. .ui.grid > [class*="mobile only"].column:not(.computer),
  928. .ui.grid > .row > [class*="mobile only"].column:not(.computer) {
  929. display: none !important;
  930. }
  931. .ui[class*="tablet only"].grid:not(.computer),
  932. .ui.grid > [class*="tablet only"].row:not(.computer),
  933. .ui.grid > [class*="tablet only"].column:not(.computer),
  934. .ui.grid > .row > [class*="tablet only"].column:not(.computer) {
  935. display: none !important;
  936. }
  937. }
  938. /*-------------------
  939. Doubling
  940. --------------------*/
  941. /* Mobily Only */
  942. @media only screen and (max-width: 767px) {
  943. .ui.doubling.grid > .row {
  944. display: inline;
  945. }
  946. .ui.doubling.grid > .row > .column {
  947. margin-bottom: 2rem;
  948. }
  949. .ui[class*="two column"].doubling.grid > .row > .column,
  950. .ui[class*="two column"].doubling.grid > .column,
  951. .ui.grid > [class*="two column"].doubling.row > .column {
  952. width: 100%;
  953. }
  954. .ui[class*="three column"].doubling.grid > .row > .column,
  955. .ui[class*="three column"].doubling.grid > .column,
  956. .ui.grid > [class*="three column"].doubling.row > .column {
  957. width: 50%;
  958. }
  959. .ui[class*="four column"].doubling.grid > .row > .column,
  960. .ui[class*="four column"].doubling.grid > .column,
  961. .ui.grid > [class*="four column"].doubling.row > .column {
  962. width: 50%;
  963. }
  964. .ui[class*="five column"].doubling.grid > .row > .column,
  965. .ui[class*="five column"].doubling.grid > .column,
  966. .ui.grid > [class*="five column"].doubling.row > .column {
  967. width: 50%;
  968. }
  969. .ui[class*="six column"].doubling.grid > .row > .column,
  970. .ui[class*="six column"].doubling.grid > .column,
  971. .ui.grid > [class*="six column"].doubling.row > .column {
  972. width: 50%;
  973. }
  974. .ui[class*="seven column"].doubling.grid > .row > .column,
  975. .ui[class*="seven column"].doubling.grid > .column,
  976. .ui.grid > [class*="seven column"].doubling.row > .column {
  977. width: 33.33333333%;
  978. }
  979. .ui[class*="eight column"].doubling.grid > .row > .column,
  980. .ui[class*="eight column"].doubling.grid > .column,
  981. .ui.grid > [class*="eight column"].doubling.row > .column {
  982. width: 33.33333333%;
  983. }
  984. .ui[class*="nine column"].doubling.grid > .row > .column,
  985. .ui[class*="nine column"].doubling.grid > .column,
  986. .ui.grid > [class*="nine column"].doubling.row > .column {
  987. width: 33.33333333%;
  988. }
  989. .ui[class*="ten column"].doubling.grid > .row > .column,
  990. .ui[class*="ten column"].doubling.grid > .column,
  991. .ui.grid > [class*="ten column"].doubling.row > .column {
  992. width: 33.33333333%;
  993. }
  994. .ui[class*="twelve column"].doubling.grid > .row > .column,
  995. .ui[class*="twelve column"].doubling.grid > .column,
  996. .ui.grid > [class*="twelve column"].doubling.row > .column {
  997. width: 25%;
  998. }
  999. .ui[class*="fourteen column"].doubling.grid > .row > .column,
  1000. .ui[class*="fourteen column"].doubling.grid > .column,
  1001. .ui.grid > [class*="fourteen column"].doubling.row > .column {
  1002. width: 25%;
  1003. }
  1004. .ui[class*="sixteen column"].doubling.grid > .row > .column,
  1005. .ui[class*="sixteen column"].doubling.grid > .column,
  1006. .ui.grid > [class*="sixteen column"].doubling.row > .column {
  1007. width: 25%;
  1008. }
  1009. }
  1010. /* Tablet Only */
  1011. @media only screen and (min-width: 768px) and (max-width: 991px) {
  1012. .ui.doubling.grid > .row {
  1013. display: inline;
  1014. }
  1015. .ui.doubling.grid > .row > .column {
  1016. margin-bottom: 2rem;
  1017. }
  1018. .ui[class*="two column"].doubling.grid > .row > .column,
  1019. .ui[class*="two column"].doubling.grid > .column,
  1020. .ui.grid > [class*="two column"].doubling.row > .column {
  1021. width: 100%;
  1022. }
  1023. .ui[class*="three column"].doubling.grid > .row > .column,
  1024. .ui[class*="three column"].doubling.grid > .column,
  1025. .ui.grid > [class*="three column"].doubling.row > .column {
  1026. width: 50%;
  1027. }
  1028. .ui[class*="four column"].doubling.grid > .row > .column,
  1029. .ui[class*="four column"].doubling.grid > .column,
  1030. .ui.grid > [class*="four column"].doubling.row > .column {
  1031. width: 50%;
  1032. }
  1033. .ui[class*="five column"].doubling.grid > .row > .column,
  1034. .ui[class*="five column"].doubling.grid > .column,
  1035. .ui.grid > [class*="five column"].doubling.row > .column {
  1036. width: 33.33333333%;
  1037. }
  1038. .ui[class*="six column"].doubling.grid > .row > .column,
  1039. .ui[class*="six column"].doubling.grid > .column,
  1040. .ui.grid > [class*="six column"].doubling.row > .column {
  1041. width: 33.33333333%;
  1042. }
  1043. .ui[class*="eight column"].doubling.grid > .row > .column,
  1044. .ui[class*="eight column"].doubling.grid > .column,
  1045. .ui.grid > [class*="eight column"].doubling.row > .column {
  1046. width: 33.33333333%;
  1047. }
  1048. .ui[class*="eight column"].doubling.grid > .row > .column,
  1049. .ui[class*="eight column"].doubling.grid > .column,
  1050. .ui.grid > [class*="eight column"].doubling.row > .column {
  1051. width: 25%;
  1052. }
  1053. .ui[class*="nine column"].doubling.grid > .row > .column,
  1054. .ui[class*="nine column"].doubling.grid > .column,
  1055. .ui.grid > [class*="nine column"].doubling.row > .column {
  1056. width: 25%;
  1057. }
  1058. .ui[class*="ten column"].doubling.grid > .row > .column,
  1059. .ui[class*="ten column"].doubling.grid > .column,
  1060. .ui.grid > [class*="ten column"].doubling.row > .column {
  1061. width: 20%;
  1062. }
  1063. .ui[class*="twelve column"].doubling.grid > .row > .column,
  1064. .ui[class*="twelve column"].doubling.grid > .column,
  1065. .ui.grid > [class*="twelve column"].doubling.row > .column {
  1066. width: 16.66666667%;
  1067. }
  1068. .ui[class*="fourteen column"].doubling.grid > .row > .column,
  1069. .ui[class*="fourteen column"].doubling.grid > .column,
  1070. .ui.grid > [class*="fourteen column"].doubling.row > .column {
  1071. width: 14.28571429%;
  1072. }
  1073. .ui[class*="sixteen column"].doubling.grid > .row > .column,
  1074. .ui[class*="sixteen column"].doubling.grid > .column,
  1075. .ui.grid > [class*="sixteen column"].doubling.row > .column {
  1076. width: 12.5%;
  1077. }
  1078. }
  1079. /*-------------------
  1080. Stackable
  1081. --------------------*/
  1082. @media only screen and (max-width: 767px) {
  1083. .ui.stackable.grid {
  1084. display: block !important;
  1085. padding: 0em;
  1086. margin: 0em !important;
  1087. }
  1088. .ui.stackable.grid > .row > .wide.column,
  1089. .ui.stackable.grid > .wide.column,
  1090. .ui.stackable.grid > .column.grid > .column,
  1091. .ui.stackable.grid > .column.row > .column,
  1092. .ui.stackable.grid > .row > .column,
  1093. .ui.stackable.grid > .column {
  1094. display: block !important;
  1095. width: auto !important;
  1096. margin: 1rem 0em 0em !important;
  1097. padding: 1rem 0em 0em !important;
  1098. box-shadow: none !important;
  1099. }
  1100. .ui.stackable.divided.grid > .column,
  1101. .ui.stackable.celled.grid > .row > .column {
  1102. border-top: 1px solid rgba(0, 0, 0, 0.1);
  1103. }
  1104. .ui.stackable.grid > .row:first-child > .column:first-child,
  1105. .ui.stackable.grid > .column:first-child {
  1106. margin-top: 0em !important;
  1107. padding-top: 0em !important;
  1108. }
  1109. .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  1110. .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  1111. .ui.stackable.divided.grid > .column:first-child,
  1112. .ui.stackable.celled.grid > .column:first-child {
  1113. border-top: none !important;
  1114. }
  1115. .ui.stackable.page.grid > .row > .column,
  1116. .ui.stackable.page.grid > .column {
  1117. padding-left: 1.5em !important;
  1118. padding-right: 1.5em !important;
  1119. }
  1120. /* Remove pointers from vertical menus */
  1121. .ui.stackable.grid .vertical.pointing.menu .item:after {
  1122. display: none;
  1123. }
  1124. }
  1125. /*******************************
  1126. Overrides
  1127. *******************************/
  1128. /*******************************
  1129. Overrides
  1130. *******************************/