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.

1218 lines
36 KiB

10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
  1. /*
  2. * # Semantic - Grid
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2014 Contributor
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*******************************
  12. Theme
  13. *******************************/
  14. /*
  15. */
  16. /*******************************
  17. Folders
  18. *******************************/
  19. /* Path to theme packages */
  20. /* Path to site override folder */
  21. /*******************************
  22. Themes
  23. *******************************/
  24. /* To override a theme for an individual element
  25. specify theme name below
  26. Be sure to update the user folder name (see README)
  27. */
  28. /* Global */
  29. /* Elements */
  30. /* Collections */
  31. /* Modules */
  32. /* Views */
  33. /*******************************
  34. Import Directives
  35. *******************************/
  36. /*------------------
  37. Load Defaults
  38. -------------------*/
  39. /*******************************
  40. Site Settings
  41. *******************************/
  42. /*-------------------
  43. Paths
  44. --------------------*/
  45. /*-------------------
  46. Fonts
  47. --------------------*/
  48. /*-------------------
  49. Site Colors
  50. --------------------*/
  51. /*--- Colors ---*/
  52. /*--- Light Colors ---*/
  53. /*-------------------
  54. Page
  55. --------------------*/
  56. /* Used to match floats with text */
  57. /*-------------------
  58. Background Colors
  59. --------------------*/
  60. /* Used for differentiating neutrals */
  61. /* Used for differentiating layers */
  62. /*-------------------
  63. Grid
  64. --------------------*/
  65. /*-------------------
  66. Breakpoints
  67. --------------------*/
  68. /*******************************
  69. Power-User
  70. *******************************/
  71. /*-------------------
  72. Icons
  73. --------------------*/
  74. /* Max Width of Icon */
  75. /*-------------------
  76. Easing
  77. --------------------*/
  78. /*--- Neutrals ---*/
  79. /*--- Colored Backgrounds ---*/
  80. /*--- Colored Text ---*/
  81. /*--- Colored Headers ---*/
  82. /*-------------------
  83. Emotive Colors
  84. --------------------*/
  85. /* Mood */
  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 Loader
  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. }
  279. /* Collapse Margin */
  280. .ui.grid > .ui.grid:first-child {
  281. margin-top: 0em;
  282. }
  283. .ui.grid > .ui.grid:last-child {
  284. margin-bottom: 0em;
  285. }
  286. @media only screen and (max-width: 767px) {
  287. .ui.page.grid {
  288. width: auto;
  289. padding-left: 1rem;
  290. padding-right: 1rem;
  291. }
  292. }
  293. @media only screen and (min-width: 768px) {
  294. .ui.page.grid {
  295. width: auto;
  296. padding-left: 8%;
  297. padding-right: 8%;
  298. }
  299. }
  300. @media only screen and (min-width: 992px) {
  301. .ui.page.grid {
  302. width: auto;
  303. padding-left: 13%;
  304. padding-right: 13%;
  305. }
  306. }
  307. @media only screen and (min-width: 1400px) {
  308. .ui.page.grid {
  309. width: auto;
  310. padding-left: 18%;
  311. padding-right: 18%;
  312. }
  313. }
  314. @media only screen and (min-width: 1920px) {
  315. .ui.page.grid {
  316. width: auto;
  317. padding-left: 23%;
  318. padding-right: 23%;
  319. }
  320. }
  321. /*-------------------
  322. Column Count
  323. --------------------*/
  324. /* Grid Based */
  325. .ui[class*="one column"].grid > .row > .column,
  326. .ui[class*="one column"].grid > .column {
  327. width: 100%;
  328. }
  329. .ui[class*="two column"].grid > .row > .column,
  330. .ui[class*="two column"].grid > .column {
  331. width: 50%;
  332. }
  333. .ui[class*="three column"].grid > .row > .column,
  334. .ui[class*="three column"].grid > .column {
  335. width: 33.33333333%;
  336. }
  337. .ui[class*="four column"].grid > .row > .column,
  338. .ui[class*="four column"].grid > .column {
  339. width: 25%;
  340. }
  341. .ui[class*="five column"].grid > .row > .column,
  342. .ui[class*="five column"].grid > .column {
  343. width: 20%;
  344. }
  345. .ui[class*="six column"].grid > .row > .column,
  346. .ui[class*="six column"].grid > .column {
  347. width: 16.66666667%;
  348. }
  349. .ui[class*="seven column"].grid > .row > .column,
  350. .ui[class*="seven column"].grid > .column {
  351. width: 14.28571429%;
  352. }
  353. .ui[class*="eight column"].grid > .row > .column,
  354. .ui[class*="eight column"].grid > .column {
  355. width: 12.5%;
  356. }
  357. .ui[class*="nine column"].grid > .row > .column,
  358. .ui[class*="nine column"].grid > .column {
  359. width: 11.11111111%;
  360. }
  361. .ui[class*="ten column"].grid > .row > .column,
  362. .ui[class*="ten column"].grid > .column {
  363. width: 10%;
  364. }
  365. .ui[class*="eleven column"].grid > .row > .column,
  366. .ui[class*="eleven column"].grid > .column {
  367. width: 9.09090909%;
  368. }
  369. .ui[class*="twelve column"].grid > .row > .column,
  370. .ui[class*="twelve column"].grid > .column {
  371. width: 8.33333333%;
  372. }
  373. .ui[class*="thirteen column"].grid > .row > .column,
  374. .ui[class*="thirteen column"].grid > .column {
  375. width: 7.69230769%;
  376. }
  377. .ui[class*="fourteen column"].grid > .row > .column,
  378. .ui[class*="fourteen column"].grid > .column {
  379. width: 7.14285714%;
  380. }
  381. .ui[class*="fifteen column"].grid > .row > .column,
  382. .ui[class*="fifteen column"].grid > .column {
  383. width: 6.66666667%;
  384. }
  385. .ui[class*="sixteen column"].grid > .row > .column,
  386. .ui[class*="sixteen column"].grid > .column {
  387. width: 6.25%;
  388. }
  389. /* Row Based Overrides */
  390. .ui.grid > [class*="one column"].row > .column {
  391. width: 100% !important;
  392. }
  393. .ui.grid > [class*="two column"].row > .column {
  394. width: 50% !important;
  395. }
  396. .ui.grid > [class*="three column"].row > .column {
  397. width: 33.33333333% !important;
  398. }
  399. .ui.grid > [class*="four column"].row > .column {
  400. width: 25% !important;
  401. }
  402. .ui.grid > [class*="five column"].row > .column {
  403. width: 20% !important;
  404. }
  405. .ui.grid > [class*="six column"].row > .column {
  406. width: 16.66666667% !important;
  407. }
  408. .ui.grid > [class*="seven column"].row > .column {
  409. width: 14.28571429% !important;
  410. }
  411. .ui.grid > [class*="eight column"].row > .column {
  412. width: 12.5% !important;
  413. }
  414. .ui.grid > [class*="nine column"].row > .column {
  415. width: 11.11111111% !important;
  416. }
  417. .ui.grid > [class*="ten column"].row > .column {
  418. width: 10% !important;
  419. }
  420. .ui.grid > [class*="eleven column"].row > .column {
  421. width: 9.09090909% !important;
  422. }
  423. .ui.grid > [class*="twelve column"].row > .column {
  424. width: 8.33333333% !important;
  425. }
  426. .ui.grid > [class*="thirteen column"].row > .column {
  427. width: 7.69230769% !important;
  428. }
  429. .ui.grid > [class*="fourteen column"].row > .column {
  430. width: 7.14285714% !important;
  431. }
  432. .ui.grid > [class*="fifteen column"].row > .column {
  433. width: 6.66666667% !important;
  434. }
  435. .ui.grid > [class*="sixteen column"].row > .column {
  436. width: 6.25% !important;
  437. }
  438. /* Assume full width with one column */
  439. .ui.grid > .column:only-child,
  440. .ui.grid > .row > .column:only-child {
  441. width: 100%;
  442. }
  443. /*-------------------
  444. Column Width
  445. --------------------*/
  446. /* Sizing Combinations */
  447. .ui.grid > .row > [class*="one wide"].column,
  448. .ui.grid > .column.row > [class*="one wide"].column,
  449. .ui.grid > [class*="one wide"].column,
  450. .ui.column.grid > [class*="one wide"].column {
  451. width: 6.25% !important;
  452. }
  453. .ui.grid > .row > [class*="two wide"].column,
  454. .ui.grid > .column.row > [class*="two wide"].column,
  455. .ui.grid > [class*="two wide"].column,
  456. .ui.column.grid > [class*="two wide"].column {
  457. width: 12.5% !important;
  458. }
  459. .ui.grid > .row > [class*="three wide"].column,
  460. .ui.grid > .column.row > [class*="three wide"].column,
  461. .ui.grid > [class*="three wide"].column,
  462. .ui.column.grid > [class*="three wide"].column {
  463. width: 18.75% !important;
  464. }
  465. .ui.grid > .row > [class*="four wide"].column,
  466. .ui.grid > .column.row > [class*="four wide"].column,
  467. .ui.grid > [class*="four wide"].column,
  468. .ui.column.grid > [class*="four wide"].column {
  469. width: 25% !important;
  470. }
  471. .ui.grid > .row > [class*="five wide"].column,
  472. .ui.grid > .column.row > [class*="five wide"].column,
  473. .ui.grid > [class*="five wide"].column,
  474. .ui.column.grid > [class*="five wide"].column {
  475. width: 31.25% !important;
  476. }
  477. .ui.grid > .row > [class*="six wide"].column,
  478. .ui.grid > .column.row > [class*="six wide"].column,
  479. .ui.grid > [class*="six wide"].column,
  480. .ui.column.grid > [class*="six wide"].column {
  481. width: 37.5% !important;
  482. }
  483. .ui.grid > .row > [class*="seven wide"].column,
  484. .ui.grid > .column.row > [class*="seven wide"].column,
  485. .ui.grid > [class*="seven wide"].column,
  486. .ui.column.grid > [class*="seven wide"].column {
  487. width: 43.75% !important;
  488. }
  489. .ui.grid > .row > [class*="eight wide"].column,
  490. .ui.grid > .column.row > [class*="eight wide"].column,
  491. .ui.grid > [class*="eight wide"].column,
  492. .ui.column.grid > [class*="eight wide"].column {
  493. width: 50% !important;
  494. }
  495. .ui.grid > .row > [class*="nine wide"].column,
  496. .ui.grid > .column.row > [class*="nine wide"].column,
  497. .ui.grid > [class*="nine wide"].column,
  498. .ui.column.grid > [class*="nine wide"].column {
  499. width: 56.25% !important;
  500. }
  501. .ui.grid > .row > [class*="ten wide"].column,
  502. .ui.grid > .column.row > [class*="ten wide"].column,
  503. .ui.grid > [class*="ten wide"].column,
  504. .ui.column.grid > [class*="ten wide"].column {
  505. width: 62.5% !important;
  506. }
  507. .ui.grid > .row > [class*="eleven wide"].column,
  508. .ui.grid > .column.row > [class*="eleven wide"].column,
  509. .ui.grid > [class*="eleven wide"].column,
  510. .ui.column.grid > [class*="eleven wide"].column {
  511. width: 68.75% !important;
  512. }
  513. .ui.grid > .row > [class*="twelve wide"].column,
  514. .ui.grid > .column.row > [class*="twelve wide"].column,
  515. .ui.grid > [class*="twelve wide"].column,
  516. .ui.column.grid > [class*="twelve wide"].column {
  517. width: 75% !important;
  518. }
  519. .ui.grid > .row > [class*="thirteen wide"].column,
  520. .ui.grid > .column.row > [class*="thirteen wide"].column,
  521. .ui.grid > [class*="thirteen wide"].column,
  522. .ui.column.grid > [class*="thirteen wide"].column {
  523. width: 81.25% !important;
  524. }
  525. .ui.grid > .row > [class*="fourteen wide"].column,
  526. .ui.grid > .column.row > [class*="fourteen wide"].column,
  527. .ui.grid > [class*="fourteen wide"].column,
  528. .ui.column.grid > [class*="fourteen wide"].column {
  529. width: 87.5% !important;
  530. }
  531. .ui.grid > .row > [class*="fifteen wide"].column,
  532. .ui.grid > .column.row > [class*="fifteen wide"].column,
  533. .ui.grid > [class*="fifteen wide"].column,
  534. .ui.column.grid > [class*="fifteen wide"].column {
  535. width: 93.75% !important;
  536. }
  537. .ui.grid > .row > [class*="sixteen wide"].column,
  538. .ui.grid > .column.row > [class*="sixteen wide"].column,
  539. .ui.grid > [class*="sixteen wide"].column,
  540. .ui.column.grid > [class*="sixteen wide"].column {
  541. width: 100% !important;
  542. }
  543. /*----------------------
  544. Centered
  545. -----------------------*/
  546. .ui.centered.grid,
  547. .ui.centered.grid > .row,
  548. .ui.grid .centered.row {
  549. text-align: center;
  550. }
  551. .ui.centered.grid > .column:not(.aligned),
  552. .ui.centered.grid > .row > .column:not(.aligned),
  553. .ui.grid .centered.row > .column:not(.aligned) {
  554. text-align: left;
  555. }
  556. .ui.grid > .centered.column,
  557. .ui.grid > .row > .centered.column {
  558. display: block;
  559. margin-left: auto;
  560. margin-right: auto;
  561. }
  562. /*----------------------
  563. Relaxed
  564. -----------------------*/
  565. .ui.relaxed.grid > .column:not(.row),
  566. .ui.relaxed.grid > .row > .column,
  567. .ui.grid > .relaxed.row > .column {
  568. padding-left: 1.5rem;
  569. padding-right: 1.5rem;
  570. }
  571. .ui[class*="very relaxed"].grid > .column:not(.row),
  572. .ui[class*="very relaxed"].grid > .row > .column,
  573. .ui.grid > [class*="very relaxed"].row > .column {
  574. padding-left: 2rem;
  575. padding-right: 2rem;
  576. }
  577. /* Coupling with UI Divider */
  578. .ui.relaxed.grid .row + .ui.divider,
  579. .ui.grid .relaxed.row + .ui.divider {
  580. margin-left: 1.5rem;
  581. margin-right: 1.5rem;
  582. }
  583. .ui[class*="very relaxed"].grid .row + .ui.divider,
  584. .ui.grid [class*="very relaxed"].row + .ui.divider {
  585. margin-left: 2rem;
  586. margin-right: 2rem;
  587. }
  588. /*----------------------
  589. Padded
  590. -----------------------*/
  591. .ui.padded.grid:not(.vertically):not(.horizontally) {
  592. margin: 0em !important;
  593. }
  594. [class*="horizontally padded"].ui.grid {
  595. margin-left: 0em !important;
  596. margin-right: 0em !important;
  597. }
  598. [class*="vertically padded"].ui.grid {
  599. margin-top: 0em !important;
  600. margin-bottom: 0em !important;
  601. }
  602. /*----------------------
  603. "Floated"
  604. -----------------------*/
  605. .ui.grid [class*="left floated"].column {
  606. float: left;
  607. }
  608. .ui.grid [class*="right floated"].column {
  609. float: right;
  610. }
  611. /*----------------------
  612. Divided
  613. -----------------------*/
  614. .ui.divided.grid:not(.vertically) > .column:not(.row),
  615. .ui.divided.grid:not(.vertically) > .row > .column {
  616. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1);
  617. }
  618. /* Swap from padding to margin on columns to have dividers align */
  619. .ui[class*="vertically divided"].grid > .column:not(.row),
  620. .ui[class*="vertically divided"].grid > .row > .column {
  621. margin-top: 1rem;
  622. margin-bottom: 1rem;
  623. padding-top: 0rem;
  624. padding-bottom: 0rem;
  625. }
  626. .ui[class*="vertically divided"].grid > .row {
  627. margin-top: 0em;
  628. margin-bottom: 0em;
  629. padding-top: 0em;
  630. padding-bottom: 0em;
  631. }
  632. /* No divider on first column on row */
  633. .ui.divided.grid:not(.vertically) > .column:first-child,
  634. .ui.divided.grid:not(.vertically) > .row > .column:first-child {
  635. box-shadow: none;
  636. }
  637. /* Divided Row */
  638. .ui.grid > .divided.row > .column {
  639. box-shadow: -1px 0px 0px 0px rgba(0, 0, 0, 0.1);
  640. }
  641. .ui.grid > .divided.row > .column:first-child {
  642. box-shadow: none;
  643. }
  644. /* Vertically Divided */
  645. .ui[class*="vertically divided"].grid > .row {
  646. position: relative;
  647. }
  648. .ui[class*="vertically divided"].grid > .row:before {
  649. position: absolute;
  650. content: "";
  651. top: 0em;
  652. left: 0px;
  653. width: -webkit-calc(100% - 2rem );
  654. width: calc(100% - 2rem );
  655. height: 1px;
  656. margin: 0% 1rem;
  657. box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.1);
  658. }
  659. /* Padded Horizontally Divided */
  660. [class*="horizontally padded"].ui.divided.grid,
  661. .ui.padded.divided.grid:not(.vertically):not(.horizontally) {
  662. width: 100%;
  663. }
  664. /* First Row Vertically Divided */
  665. .ui[class*="vertically divided"].grid > .row:first-child:before {
  666. box-shadow: none;
  667. }
  668. /* Inverted Divided */
  669. .ui.inverted.divided.grid:not(.vertical) > .column,
  670. .ui.inverted.divided.grid:not(.vertical) > .row > .column {
  671. box-shadow: -1px 0px 0px 0px rgba(255, 255, 255, 0.15);
  672. }
  673. .ui.inverted.divided.grid:not(.vertical) > .column:first-child,
  674. .ui.inverted.divided.grid:not(.vertical) > .row > .column:first-child {
  675. box-shadow: none;
  676. }
  677. .ui.inverted[class*="vertically divided"].grid > .row {
  678. box-shadow: 0px -1px 0px 0px rgba(255, 255, 255, 0.15);
  679. }
  680. /* Relaxed */
  681. .ui.relaxed[class*="vertically divided"].grid > .row:before {
  682. margin-left: 1.5rem;
  683. margin-right: 1.5rem;
  684. width: -webkit-calc(100% - 3rem );
  685. width: calc(100% - 3rem );
  686. }
  687. .ui[class*="very relaxed"][class*="vertically divided"].grid > .row:before {
  688. margin-left: 4rem;
  689. margin-right: 4rem;
  690. width: -webkit-calc(100% - 4rem );
  691. width: calc(100% - 4rem );
  692. }
  693. /*----------------------
  694. Celled
  695. -----------------------*/
  696. .ui.celled.grid {
  697. display: table;
  698. table-layout: fixed;
  699. width: -webkit-calc(100% + 2rem );
  700. width: calc(100% + 2rem );
  701. margin: 1em 0em;
  702. box-shadow: 0px 0px 0px 1px #dddddd;
  703. }
  704. .ui.celled.grid > .row,
  705. .ui.celled.grid > .column.row,
  706. .ui.celled.grid > .column.row:first-child {
  707. display: table;
  708. table-layout: fixed;
  709. width: 100%;
  710. margin: 0em;
  711. padding: 0em;
  712. box-shadow: 0px -1px 0px 0px #dddddd;
  713. }
  714. .ui.celled.grid > .column:not(.row),
  715. .ui.celled.grid > .row > .column {
  716. display: table-cell;
  717. padding: 0.75em;
  718. box-shadow: -1px 0px 0px 0px #dddddd;
  719. }
  720. .ui.celled.grid > .column:first-child,
  721. .ui.celled.grid > .row > .column:first-child {
  722. box-shadow: none;
  723. }
  724. .ui.celled.page.grid {
  725. box-shadow: none;
  726. }
  727. /*----------------------
  728. Horizontally Centered
  729. -----------------------*/
  730. /* Left Aligned */
  731. .ui[class*="left aligned"].grid,
  732. .ui[class*="left aligned"].grid > .row > .column,
  733. .ui[class*="left aligned"].grid > .column,
  734. .ui.grid [class*="left aligned"].column,
  735. .ui.grid > [class*="left aligned"].aligned.row > .column {
  736. text-align: left;
  737. }
  738. .ui.grid [class*="left aligned"].column {
  739. text-align: left !important;
  740. }
  741. /* Center Aligned */
  742. .ui[class*="center aligned"].grid,
  743. .ui[class*="center aligned"].grid > .row > .column,
  744. .ui[class*="center aligned"].grid > .column,
  745. .ui.grid > [class*="center aligned"].aligned.row > .column {
  746. text-align: center;
  747. }
  748. .ui.grid [class*="center aligned"].column {
  749. text-align: center !important;
  750. }
  751. /* Right Aligned */
  752. .ui[class*="right aligned"].grid,
  753. .ui[class*="right aligned"].grid > .row > .column,
  754. .ui[class*="right aligned"].grid > .column,
  755. .ui.grid > [class*="right aligned"].aligned.row > .column {
  756. text-align: right;
  757. }
  758. .ui.grid [class*="right aligned"].column {
  759. text-align: right !important;
  760. }
  761. /* Justified */
  762. .ui.justified.grid,
  763. .ui.justified.grid > .row > .column,
  764. .ui.justified.grid > .column,
  765. .ui.grid .justified.column,
  766. .ui.grid > .justified.row > .column {
  767. text-align: justify;
  768. -webkit-hyphens: auto;
  769. -moz-hyphens: auto;
  770. -ms-hyphens: auto;
  771. hyphens: auto;
  772. }
  773. .ui.grid .justified.column {
  774. text-align: justify !important;
  775. -webkit-hyphens: auto !important;
  776. -moz-hyphens: auto !important;
  777. -ms-hyphens: auto !important;
  778. hyphens: auto !important;
  779. }
  780. /*----------------------
  781. Vertically Aligned
  782. -----------------------*/
  783. /* Top Aligned */
  784. .ui[class*="top aligned"].grid,
  785. .ui[class*="top aligned"].grid > .row > .column,
  786. .ui[class*="top aligned"].grid > .column,
  787. .ui.grid [class*="top aligned"].column,
  788. .ui.grid > [class*="top aligned"].aligned.row > .column {
  789. vertical-align: top;
  790. }
  791. .ui.grid [class*="top aligned"].column {
  792. vertical-align: top !important;
  793. }
  794. /* Middle Aligned */
  795. .ui[class*="center aligned"].grid,
  796. .ui[class*="middle aligned"].grid > .row > .column,
  797. .ui[class*="middle aligned"].grid > .column,
  798. .ui.grid > [class*="middle aligned"].aligned.row > .column {
  799. vertical-align: middle;
  800. }
  801. .ui.grid [class*="middle aligned"].column {
  802. vertical-align: middle !important;
  803. }
  804. /* Bottom Aligned */
  805. .ui[class*="bottom aligned"].grid,
  806. .ui[class*="bottom aligned"].grid > .row > .column,
  807. .ui[class*="bottom aligned"].grid > .column,
  808. .ui.grid > [class*="bottom aligned"].aligned.row > .column {
  809. vertical-align: bottom;
  810. }
  811. .ui.grid [class*="bottom aligned"].column {
  812. vertical-align: bottom !important;
  813. }
  814. /*----------------------
  815. Colored
  816. -----------------------*/
  817. .ui.grid > .white.row,
  818. .ui.grid .white.column {
  819. background-color: #ffffff !important;
  820. color: rgba(0, 0, 0, 0.8);
  821. }
  822. .ui.grid > .row > .white.column {
  823. margin-top: -1rem;
  824. margin-bottom: -1rem;
  825. padding-top: 1rem;
  826. padding-bottom: 1rem;
  827. }
  828. .ui.grid > .black.row,
  829. .ui.grid .black.column {
  830. background-color: #1b1c1d !important;
  831. color: #ffffff;
  832. }
  833. .ui.grid > .row > .black.column {
  834. margin-top: -1rem;
  835. margin-bottom: -1rem;
  836. padding-top: 1rem;
  837. padding-bottom: 1rem;
  838. }
  839. .ui.grid > .blue.row,
  840. .ui.grid .blue.column {
  841. background-color: #3b83c0 !important;
  842. color: #ffffff;
  843. }
  844. .ui.grid > .row > .blue.column {
  845. margin-top: -1rem;
  846. margin-bottom: -1rem;
  847. padding-top: 1rem;
  848. padding-bottom: 1rem;
  849. }
  850. .ui.grid > .green.row,
  851. .ui.grid .green.column {
  852. background-color: #5bbd72 !important;
  853. color: #ffffff;
  854. }
  855. .ui.grid > .row > .green.column {
  856. margin-top: -1rem;
  857. margin-bottom: -1rem;
  858. padding-top: 1rem;
  859. padding-bottom: 1rem;
  860. }
  861. .ui.grid > .orange.row,
  862. .ui.grid .orange.column {
  863. background-color: #e07b53 !important;
  864. color: #ffffff;
  865. }
  866. .ui.grid > .row > .orange.column {
  867. margin-top: -1rem;
  868. margin-bottom: -1rem;
  869. padding-top: 1rem;
  870. padding-bottom: 1rem;
  871. }
  872. .ui.grid > .pink.row,
  873. .ui.grid .pink.column {
  874. background-color: #d9499a !important;
  875. color: #ffffff;
  876. }
  877. .ui.grid > .row > .pink.column {
  878. margin-top: -1rem;
  879. margin-bottom: -1rem;
  880. padding-top: 1rem;
  881. padding-bottom: 1rem;
  882. }
  883. .ui.grid > .purple.row,
  884. .ui.grid .purple.column {
  885. background-color: #564f8a !important;
  886. color: #ffffff;
  887. }
  888. .ui.grid > .row > .purple.column {
  889. margin-top: -1rem;
  890. margin-bottom: -1rem;
  891. padding-top: 1rem;
  892. padding-bottom: 1rem;
  893. }
  894. .ui.grid > .red.row,
  895. .ui.grid .red.column {
  896. background-color: #d95c5c !important;
  897. color: #ffffff;
  898. }
  899. .ui.grid > .row > .red.column {
  900. margin-top: -1rem;
  901. margin-bottom: -1rem;
  902. padding-top: 1rem;
  903. padding-bottom: 1rem;
  904. }
  905. .ui.grid > .teal.row,
  906. .ui.grid .teal.column {
  907. background-color: #00b5ad !important;
  908. color: #ffffff;
  909. }
  910. .ui.grid > .row > .teal.column {
  911. margin-top: -1rem;
  912. margin-bottom: -1rem;
  913. padding-top: 1rem;
  914. padding-bottom: 1rem;
  915. }
  916. .ui.grid > .yellow.row,
  917. .ui.grid .yellow.column {
  918. background-color: #f2c61f !important;
  919. color: #ffffff;
  920. }
  921. .ui.grid > .row > .yellow.column {
  922. margin-top: -1rem;
  923. margin-bottom: -1rem;
  924. padding-top: 1rem;
  925. padding-bottom: 1rem;
  926. }
  927. /*----------------------
  928. Equal Height Columns
  929. -----------------------*/
  930. .ui[class*="equal height"].grid {
  931. display: table;
  932. table-layout: fixed;
  933. width: -webkit-calc(100% + 2rem );
  934. width: calc(100% + 2rem );
  935. }
  936. .ui[class*="equal height"].row {
  937. display: table;
  938. table-layout: fixed;
  939. width: 100%;
  940. }
  941. .ui[class*="equal height"].grid > .column,
  942. .ui[class*="equal height"].grid > .row > .column,
  943. .ui.grid > [class*="equal height"].row > .column {
  944. display: table-cell;
  945. }
  946. /*-------------------
  947. Doubling
  948. --------------------*/
  949. /* Mobily Only */
  950. @media only screen and (max-width: 767px) {
  951. .ui.grid > .doubling.row,
  952. .ui.doubling.grid > .row {
  953. margin: 0em;
  954. padding: 0em;
  955. }
  956. .ui.grid > .doubling.row > .column,
  957. .ui.doubling.grid > .row > .column {
  958. padding-top: 1rem !important;
  959. padding-bottom: 1rem !important;
  960. margin: 0em;
  961. }
  962. .ui[class*="two column"].doubling:not(.stackable).grid > .row > .column,
  963. .ui[class*="two column"].doubling:not(.stackable).grid > .column,
  964. .ui.grid > [class*="two column"].doubling:not(.stackable).row > .column {
  965. width: 100% !important;
  966. }
  967. .ui[class*="three column"].doubling:not(.stackable).grid > .row > .column,
  968. .ui[class*="three column"].doubling:not(.stackable).grid > .column,
  969. .ui.grid > [class*="three column"].doubling:not(.stackable).row > .column {
  970. width: 50% !important;
  971. }
  972. .ui[class*="four column"].doubling:not(.stackable).grid > .row > .column,
  973. .ui[class*="four column"].doubling:not(.stackable).grid > .column,
  974. .ui.grid > [class*="four column"].doubling:not(.stackable).row > .column {
  975. width: 50% !important;
  976. }
  977. .ui[class*="five column"].doubling:not(.stackable).grid > .row > .column,
  978. .ui[class*="five column"].doubling:not(.stackable).grid > .column,
  979. .ui.grid > [class*="five column"].doubling:not(.stackable).row > .column {
  980. width: 50% !important;
  981. }
  982. .ui[class*="six column"].doubling:not(.stackable).grid > .row > .column,
  983. .ui[class*="six column"].doubling:not(.stackable).grid > .column,
  984. .ui.grid > [class*="six column"].doubling:not(.stackable).row > .column {
  985. width: 50% !important;
  986. }
  987. .ui[class*="seven column"].doubling:not(.stackable).grid > .row > .column,
  988. .ui[class*="seven column"].doubling:not(.stackable).grid > .column,
  989. .ui.grid > [class*="seven column"].doubling:not(.stackable).row > .column {
  990. width: 33.33333333% !important;
  991. }
  992. .ui[class*="eight column"].doubling:not(.stackable).grid > .row > .column,
  993. .ui[class*="eight column"].doubling:not(.stackable).grid > .column,
  994. .ui.grid > [class*="eight column"].doubling:not(.stackable).row > .column {
  995. width: 33.33333333% !important;
  996. }
  997. .ui[class*="nine column"].doubling:not(.stackable).grid > .row > .column,
  998. .ui[class*="nine column"].doubling:not(.stackable).grid > .column,
  999. .ui.grid > [class*="nine column"].doubling:not(.stackable).row > .column {
  1000. width: 33.33333333% !important;
  1001. }
  1002. .ui[class*="ten column"].doubling:not(.stackable).grid > .row > .column,
  1003. .ui[class*="ten column"].doubling:not(.stackable).grid > .column,
  1004. .ui.grid > [class*="ten column"].doubling:not(.stackable).row > .column {
  1005. width: 33.33333333% !important;
  1006. }
  1007. .ui[class*="twelve column"].doubling:not(.stackable).grid > .row > .column,
  1008. .ui[class*="twelve column"].doubling:not(.stackable).grid > .column,
  1009. .ui.grid > [class*="twelve column"].doubling:not(.stackable).row > .column {
  1010. width: 25% !important;
  1011. }
  1012. .ui[class*="fourteen column"].doubling:not(.stackable).grid > .row > .column,
  1013. .ui[class*="fourteen column"].doubling:not(.stackable).grid > .column,
  1014. .ui.grid > [class*="fourteen column"].doubling:not(.stackable).row > .column {
  1015. width: 25% !important;
  1016. }
  1017. .ui[class*="sixteen column"].doubling:not(.stackable).grid > .row > .column,
  1018. .ui[class*="sixteen column"].doubling:not(.stackable).grid > .column,
  1019. .ui.grid > [class*="sixteen column"].doubling:not(.stackable).row > .column {
  1020. width: 25% !important;
  1021. }
  1022. }
  1023. /* Tablet Only */
  1024. @media only screen and (min-width: 768px) and (max-width: 991px) {
  1025. .ui.grid > .doubling.row,
  1026. .ui.doubling.grid > .row {
  1027. margin: 0em;
  1028. padding: 0em;
  1029. }
  1030. .ui.grid > .doubling.row > .column,
  1031. .ui.doubling.grid > .row > .column {
  1032. padding-top: 1rem !important;
  1033. padding-bottom: 1rem !important;
  1034. margin: 0em;
  1035. }
  1036. .ui[class*="two column"].doubling.grid > .row > .column,
  1037. .ui[class*="two column"].doubling.grid > .column,
  1038. .ui.grid > [class*="two column"].doubling.row > .column {
  1039. width: 100% !important;
  1040. }
  1041. .ui[class*="three column"].doubling.grid > .row > .column,
  1042. .ui[class*="three column"].doubling.grid > .column,
  1043. .ui.grid > [class*="three column"].doubling.row > .column {
  1044. width: 50% !important;
  1045. }
  1046. .ui[class*="four column"].doubling.grid > .row > .column,
  1047. .ui[class*="four column"].doubling.grid > .column,
  1048. .ui.grid > [class*="four column"].doubling.row > .column {
  1049. width: 50% !important;
  1050. }
  1051. .ui[class*="five column"].doubling.grid > .row > .column,
  1052. .ui[class*="five column"].doubling.grid > .column,
  1053. .ui.grid > [class*="five column"].doubling.row > .column {
  1054. width: 33.33333333% !important;
  1055. }
  1056. .ui[class*="six column"].doubling.grid > .row > .column,
  1057. .ui[class*="six column"].doubling.grid > .column,
  1058. .ui.grid > [class*="six column"].doubling.row > .column {
  1059. width: 33.33333333% !important;
  1060. }
  1061. .ui[class*="eight column"].doubling.grid > .row > .column,
  1062. .ui[class*="eight column"].doubling.grid > .column,
  1063. .ui.grid > [class*="eight column"].doubling.row > .column {
  1064. width: 33.33333333% !important;
  1065. }
  1066. .ui[class*="eight column"].doubling.grid > .row > .column,
  1067. .ui[class*="eight column"].doubling.grid > .column,
  1068. .ui.grid > [class*="eight column"].doubling.row > .column {
  1069. width: 25% !important;
  1070. }
  1071. .ui[class*="nine column"].doubling.grid > .row > .column,
  1072. .ui[class*="nine column"].doubling.grid > .column,
  1073. .ui.grid > [class*="nine column"].doubling.row > .column {
  1074. width: 25% !important;
  1075. }
  1076. .ui[class*="ten column"].doubling.grid > .row > .column,
  1077. .ui[class*="ten column"].doubling.grid > .column,
  1078. .ui.grid > [class*="ten column"].doubling.row > .column {
  1079. width: 20% !important;
  1080. }
  1081. .ui[class*="twelve column"].doubling.grid > .row > .column,
  1082. .ui[class*="twelve column"].doubling.grid > .column,
  1083. .ui.grid > [class*="twelve column"].doubling.row > .column {
  1084. width: 16.66666667% !important;
  1085. }
  1086. .ui[class*="fourteen column"].doubling.grid > .row > .column,
  1087. .ui[class*="fourteen column"].doubling.grid > .column,
  1088. .ui.grid > [class*="fourteen column"].doubling.row > .column {
  1089. width: 14.28571429% !important;
  1090. }
  1091. .ui[class*="sixteen column"].doubling.grid > .row > .column,
  1092. .ui[class*="sixteen column"].doubling.grid > .column,
  1093. .ui.grid > [class*="sixteen column"].doubling.row > .column {
  1094. width: 12.5% !important;
  1095. }
  1096. }
  1097. /*-------------------
  1098. Stackable
  1099. --------------------*/
  1100. @media only screen and (max-width: 767px) {
  1101. .ui.stackable.grid {
  1102. display: block !important;
  1103. padding: 0em;
  1104. margin: 0em !important;
  1105. }
  1106. .ui.stackable.grid > .row > .wide.column,
  1107. .ui.stackable.grid > .wide.column,
  1108. .ui.stackable.grid > .column.grid > .column,
  1109. .ui.stackable.grid > .column.row > .column,
  1110. .ui.stackable.grid > .row > .column,
  1111. .ui.stackable.grid > .column {
  1112. display: block !important;
  1113. width: auto !important;
  1114. margin: 1rem 0em 0em !important;
  1115. padding: 1rem 0em 0em !important;
  1116. box-shadow: none !important;
  1117. }
  1118. .ui.stackable.celled.grid > .column,
  1119. .ui.stackable.celled.grid > .row > .column,
  1120. .ui.stackable.divided.grid > .column,
  1121. .ui.stackable.divided.grid > .row > .column {
  1122. border-top: 1px solid rgba(0, 0, 0, 0.15);
  1123. }
  1124. .ui.inverted.stackable.celled.grid > .column,
  1125. .ui.inverted.stackable.celled.grid > .row > .column,
  1126. .ui.inverted.stackable.divided.grid > .column,
  1127. .ui.inverted.stackable.divided.grid > .row > .column {
  1128. border-top: 1px solid rgba(255, 255, 255, 0.2);
  1129. }
  1130. .ui.stackable.grid > .row:first-child > .column:first-child,
  1131. .ui.stackable.grid > .column:first-child {
  1132. margin-top: 0em !important;
  1133. padding-top: 0em !important;
  1134. }
  1135. .ui.stackable.divided.grid > .row:first-child > .column:first-child,
  1136. .ui.stackable.celled.grid > .row:first-child > .column:first-child,
  1137. .ui.stackable.divided.grid > .column:first-child,
  1138. .ui.stackable.celled.grid > .column:first-child {
  1139. border-top: none !important;
  1140. }
  1141. .ui.stackable.page.grid > .row > .column,
  1142. .ui.stackable.page.grid > .column {
  1143. padding-left: 1.5em !important;
  1144. padding-right: 1.5em !important;
  1145. }
  1146. .ui[class*="equal height"].stackable.page.grid {
  1147. display: block !important;
  1148. width: 100% !important;
  1149. }
  1150. /* Remove pointers from vertical menus */
  1151. .ui.stackable.grid .vertical.pointing.menu .item:after {
  1152. display: none;
  1153. }
  1154. }
  1155. /*----------------------
  1156. Only (Device)
  1157. -----------------------*/
  1158. /* These include arbitrary class repetitions for forced specificity */
  1159. /* Mobile Only Hide */
  1160. @media only screen and (max-width: 767px) {
  1161. .ui.tablet:not(.mobile).only.grid.grid.grid,
  1162. .ui.grid.grid.grid > [class*="tablet only"].row:not(.mobile),
  1163. .ui.grid.grid.grid > [class*="tablet only"].column:not(.mobile),
  1164. .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.mobile) {
  1165. display: none !important;
  1166. }
  1167. .ui[class*="computer only"].grid.grid.grid:not(.mobile),
  1168. .ui.grid.grid.grid > [class*="computer only"].row:not(.mobile),
  1169. .ui.grid.grid.grid > [class*="computer only"].column:not(.mobile),
  1170. .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.mobile) {
  1171. display: none !important;
  1172. }
  1173. }
  1174. /* Tablet Only Hide */
  1175. @media only screen and (min-width: 768px) and (max-width: 991px) {
  1176. .ui[class*="mobile only"].grid.grid.grid:not(.tablet),
  1177. .ui.grid.grid.grid > [class*="mobile only"].row:not(.tablet),
  1178. .ui.grid.grid.grid > [class*="mobile only"].column:not(.tablet),
  1179. .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.tablet) {
  1180. display: none !important;
  1181. }
  1182. .ui[class*="computer only"].grid.grid.grid:not(.tablet),
  1183. .ui.grid.grid.grid > [class*="computer only"].row:not(.tablet),
  1184. .ui.grid.grid.grid > [class*="computer only"].column:not(.tablet),
  1185. .ui.grid.grid.grid > .row > [class*="computer only"].column:not(.tablet) {
  1186. display: none !important;
  1187. }
  1188. }
  1189. /* Computer Only Hide */
  1190. @media only screen and (min-width: 992px) {
  1191. .ui[class*="mobile only"].grid.grid.grid:not(.computer),
  1192. .ui.grid.grid.grid > [class*="mobile only"].row:not(.computer),
  1193. .ui.grid.grid.grid > [class*="mobile only"].column:not(.computer),
  1194. .ui.grid.grid.grid > .row > [class*="mobile only"].column:not(.computer) {
  1195. display: none !important;
  1196. }
  1197. .ui[class*="tablet only"].grid.grid.grid:not(.computer),
  1198. .ui.grid.grid.grid > [class*="tablet only"].row:not(.computer),
  1199. .ui.grid.grid.grid > [class*="tablet only"].column:not(.computer),
  1200. .ui.grid.grid.grid > .row > [class*="tablet only"].column:not(.computer) {
  1201. display: none !important;
  1202. }
  1203. }
  1204. /*******************************
  1205. Overrides
  1206. *******************************/
  1207. /*******************************
  1208. Overrides
  1209. *******************************/