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.

475 lines
10 KiB

  1. /*
  2. * # Semantic - Reset
  3. * http://github.com/semantic-org/semantic-ui/
  4. *
  5. *
  6. * Copyright 2013 Contributors
  7. * Released under the MIT license
  8. * http://opensource.org/licenses/MIT
  9. *
  10. */
  11. /*! normalize.css v2.1.3 | MIT License | git.io/normalize */
  12. /*******************************
  13. Theme
  14. *******************************/
  15. /*
  16. */
  17. /*******************************
  18. Folders
  19. *******************************/
  20. /* Path to theme packages */
  21. /* Path to site override folder */
  22. /*******************************
  23. Themes
  24. *******************************/
  25. /* To override a theme for an individual element
  26. specify theme name below
  27. Be sure to update the user folder name (see README)
  28. */
  29. /* Global */
  30. /* Elements */
  31. /* Collections */
  32. /* Modules */
  33. /* Views */
  34. /*******************************
  35. Import Directives
  36. *******************************/
  37. /*------------------
  38. Load Default
  39. -------------------*/
  40. /*******************************
  41. Global Variables
  42. *******************************/
  43. /*-------------------
  44. Paths
  45. --------------------*/
  46. /*-------------------
  47. Page
  48. --------------------*/
  49. /*-------------------
  50. Breakpoints
  51. --------------------*/
  52. /*-------------------
  53. Fonts
  54. --------------------*/
  55. /*-------------------
  56. Icons
  57. --------------------*/
  58. /* Width of largest icon */
  59. /*******************************
  60. BG Colors
  61. *******************************/
  62. /*******************************
  63. Colors
  64. *******************************/
  65. /*-------------------
  66. Background
  67. --------------------*/
  68. /*--- Colors ---*/
  69. /*--- Emotive ---*/
  70. /*--- Neutrals ---*/
  71. /*-------------------
  72. Emotive
  73. --------------------*/
  74. /*-------------------
  75. Text Colors
  76. --------------------*/
  77. /*-------------------
  78. Brand Colors
  79. --------------------*/
  80. /*-------------------
  81. Borders
  82. --------------------*/
  83. /*-------------------
  84. Sizes
  85. --------------------*/
  86. /*-------------------
  87. Transitions
  88. --------------------*/
  89. /*******************************
  90. States
  91. *******************************/
  92. /*-------------------
  93. Disabled
  94. --------------------*/
  95. /*-------------------
  96. Hover
  97. --------------------*/
  98. /*--- Colors ---*/
  99. /*--- Emotive ---*/
  100. /*--- Neutrals ---*/
  101. /*-------------------
  102. Down (:active)
  103. --------------------*/
  104. /*--- Colors ---*/
  105. /*--- Emotive ---*/
  106. /*--- Neutrals ---*/
  107. /*-------------------
  108. Active
  109. --------------------*/
  110. /*--- Standard ---*/
  111. /*--- Emotive ---*/
  112. /*--- Neutrals ---*/
  113. /*-------------------
  114. Reset
  115. --------------------*/
  116. /*------------------
  117. Load Theme
  118. -------------------*/
  119. /*------------------
  120. Load Site
  121. -------------------*/
  122. /*******************************
  123. User Global Variables
  124. *******************************/
  125. /*******************************
  126. User Global Variables
  127. *******************************/
  128. /*------------------
  129. Override Mix-in
  130. -------------------*/
  131. /*******************************
  132. Reset
  133. *******************************/
  134. /**
  135. * Correct `block` display not defined in IE 8/9.
  136. */
  137. article,
  138. aside,
  139. details,
  140. figcaption,
  141. figure,
  142. footer,
  143. header,
  144. hgroup,
  145. main,
  146. nav,
  147. section,
  148. summary {
  149. display: block;
  150. }
  151. /**
  152. * Correct `inline-block` display not defined in IE 8/9.
  153. */
  154. audio,
  155. canvas,
  156. video {
  157. display: inline-block;
  158. }
  159. /**
  160. * Prevent modern browsers from displaying `audio` without controls.
  161. * Remove excess height in iOS 5 devices.
  162. */
  163. audio:not([controls]) {
  164. display: none;
  165. height: 0;
  166. }
  167. /**
  168. * Address `[hidden]` styling not present in IE 8/9.
  169. * Hide the `template` element in IE, Safari, and Firefox < 22.
  170. */
  171. [hidden],
  172. template {
  173. display: none;
  174. }
  175. /**
  176. * 1. Set default font family to sans-serif.
  177. * 2. Prevent iOS text size adjust after orientation change, without disabling
  178. * user zoom.
  179. */
  180. html {
  181. font-family: sans-serif;
  182. /* 1 */
  183. -ms-text-size-adjust: 100%;
  184. /* 2 */
  185. -webkit-text-size-adjust: 100%;
  186. /* 2 */
  187. }
  188. /**
  189. * Remove default margin.
  190. */
  191. body {
  192. margin: 0;
  193. }
  194. /**
  195. * Remove the gray background color from active links in IE 10.
  196. */
  197. a {
  198. background: transparent;
  199. }
  200. /**
  201. * Address `outline` inconsistency between Chrome and other browsers.
  202. */
  203. a:focus {
  204. outline: thin dotted;
  205. }
  206. /**
  207. * Improve readability when focused and also mouse hovered in all browsers.
  208. */
  209. a:active,
  210. a:hover {
  211. outline: 0;
  212. }
  213. /**
  214. * Address variable `h1` font-size and margin within `section` and `article`
  215. * contexts in Firefox 4+, Safari 5, and Chrome.
  216. */
  217. h1 {
  218. font-size: 2em;
  219. margin: 0.67em 0;
  220. }
  221. /**
  222. * Address styling not present in IE 8/9, Safari 5, and Chrome.
  223. */
  224. abbr[title] {
  225. border-bottom: 1px dotted;
  226. }
  227. /**
  228. * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
  229. */
  230. b,
  231. strong {
  232. font-weight: bold;
  233. }
  234. /**
  235. * Address styling not present in Safari 5 and Chrome.
  236. */
  237. dfn {
  238. font-style: italic;
  239. }
  240. /**
  241. * Address differences between Firefox and other browsers.
  242. */
  243. hr {
  244. -moz-box-sizing: content-box;
  245. -webkit-box-sizing: content-box;
  246. box-sizing: content-box;
  247. height: 0;
  248. }
  249. /**
  250. * Address styling not present in IE 8/9.
  251. */
  252. mark {
  253. background: #ff0;
  254. color: #000;
  255. }
  256. /**
  257. * Correct font family set oddly in Safari 5 and Chrome.
  258. */
  259. code,
  260. kbd,
  261. pre,
  262. samp {
  263. font-family: monospace, serif;
  264. font-size: 1em;
  265. }
  266. /**
  267. * Improve readability of pre-formatted text in all browsers.
  268. */
  269. pre {
  270. white-space: pre-wrap;
  271. }
  272. /**
  273. * Set consistent quote types.
  274. */
  275. q {
  276. quotes: "\201C" "\201D" "\2018" "\2019";
  277. }
  278. /**
  279. * Address inconsistent and variable font size in all browsers.
  280. */
  281. small {
  282. font-size: 80%;
  283. }
  284. /**
  285. * Prevent `sub` and `sup` affecting `line-height` in all browsers.
  286. */
  287. sub,
  288. sup {
  289. font-size: 75%;
  290. line-height: 0;
  291. position: relative;
  292. vertical-align: baseline;
  293. }
  294. sup {
  295. top: -0.5em;
  296. }
  297. sub {
  298. bottom: -0.25em;
  299. }
  300. /**
  301. * Remove border when inside `a` element in IE 8/9.
  302. */
  303. img {
  304. border: 0;
  305. }
  306. /**
  307. * Correct overflow displayed oddly in IE 9.
  308. */
  309. svg:not(:root) {
  310. overflow: hidden;
  311. }
  312. /**
  313. * Address margin not present in IE 8/9 and Safari 5.
  314. */
  315. figure {
  316. margin: 0;
  317. }
  318. /**
  319. * Define consistent border, margin, and padding.
  320. */
  321. fieldset {
  322. border: 1px solid #c0c0c0;
  323. margin: 0 2px;
  324. padding: 0.35em 0.625em 0.75em;
  325. }
  326. /**
  327. * 1. Correct `color` not being inherited in IE 8/9.
  328. * 2. Remove padding so people aren't caught out if they zero out fieldsets.
  329. */
  330. legend {
  331. border: 0;
  332. /* 1 */
  333. padding: 0;
  334. /* 2 */
  335. }
  336. /**
  337. * 1. Correct font family not being inherited in all browsers.
  338. * 2. Correct font size not being inherited in all browsers.
  339. * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
  340. */
  341. button,
  342. input,
  343. select,
  344. textarea {
  345. font-family: inherit;
  346. /* 1 */
  347. font-size: 100%;
  348. /* 2 */
  349. margin: 0;
  350. /* 3 */
  351. }
  352. /**
  353. * Address Firefox 4+ setting `line-height` on `input` using `!important` in
  354. * the UA stylesheet.
  355. */
  356. button,
  357. input {
  358. line-height: normal;
  359. }
  360. /**
  361. * Address inconsistent `text-transform` inheritance for `button` and `select`.
  362. * All other form control elements do not inherit `text-transform` values.
  363. * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
  364. * Correct `select` style inheritance in Firefox 4+ and Opera.
  365. */
  366. button,
  367. select {
  368. text-transform: none;
  369. }
  370. /**
  371. * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  372. * and `video` controls.
  373. * 2. Correct inability to style clickable `input` types in iOS.
  374. * 3. Improve usability and consistency of cursor style between image-type
  375. * `input` and others.
  376. */
  377. button,
  378. html input[type="button"],
  379. input[type="reset"],
  380. input[type="submit"] {
  381. -webkit-appearance: button;
  382. /* 2 */
  383. cursor: pointer;
  384. /* 3 */
  385. }
  386. /**
  387. * Re-set default cursor for disabled elements.
  388. */
  389. button[disabled],
  390. html input[disabled] {
  391. cursor: default;
  392. }
  393. /**
  394. * 1. Address box sizing set to `content-box` in IE 8/9/10.
  395. * 2. Remove excess padding in IE 8/9/10.
  396. */
  397. input[type="checkbox"],
  398. input[type="radio"] {
  399. -webkit-box-sizing: border-box;
  400. -moz-box-sizing: border-box;
  401. box-sizing: border-box;
  402. /* 1 */
  403. padding: 0;
  404. /* 2 */
  405. }
  406. /**
  407. * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
  408. * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
  409. * (include `-moz` to future-proof).
  410. */
  411. input[type="search"] {
  412. -webkit-appearance: textfield;
  413. /* 1 */
  414. -moz-box-sizing: content-box;
  415. -webkit-box-sizing: content-box;
  416. /* 2 */
  417. box-sizing: content-box;
  418. }
  419. /**
  420. * Remove inner padding and search cancel button in Safari 5 and Chrome
  421. * on OS X.
  422. */
  423. input[type="search"]::-webkit-search-cancel-button,
  424. input[type="search"]::-webkit-search-decoration {
  425. -webkit-appearance: none;
  426. }
  427. /**
  428. * Remove inner padding and border in Firefox 4+.
  429. */
  430. button::-moz-focus-inner,
  431. input::-moz-focus-inner {
  432. border: 0;
  433. padding: 0;
  434. }
  435. /**
  436. * 1. Remove default vertical scrollbar in IE 8/9.
  437. * 2. Improve readability and alignment in all browsers.
  438. */
  439. textarea {
  440. overflow: auto;
  441. /* 1 */
  442. vertical-align: top;
  443. /* 2 */
  444. }
  445. /**
  446. * Remove most spacing between table cells.
  447. */
  448. table {
  449. border-collapse: collapse;
  450. border-spacing: 0;
  451. }
  452. /*******************************
  453. Overrides
  454. *******************************/
  455. /* Remove iPad input shadows */
  456. input[type="text"],
  457. input[type="email"],
  458. input[type="search"],
  459. input[type="password"] {
  460. -webkit-appearance: caret;
  461. -moz-appearance: caret;
  462. /* mobile firefox too! */
  463. }
  464. /*******************************
  465. Overrides
  466. *******************************/