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.

483 lines
11 KiB

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