Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

429 строки
7.5 KiB

  1. @charset "UTF-8";
  2. /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  3. //
  4. // 1. Set default font family to sans-serif.
  5. // 2. Prevent iOS text size adjust after orientation change, without disabling
  6. // user zoom.
  7. //
  8. html {
  9. font-family: sans-serif; // 1
  10. -ms-text-size-adjust: 100%; // 2
  11. -webkit-text-size-adjust: 100%; // 2
  12. }
  13. //
  14. // Remove default margin.
  15. //
  16. body {
  17. margin: 0;
  18. }
  19. // HTML5 display definitions
  20. // ==========================================================================
  21. //
  22. // Correct `block` display not defined for any HTML5 element in IE 8/9.
  23. // Correct `block` display not defined for `details` or `summary` in IE 10/11
  24. // and Firefox.
  25. // Correct `block` display not defined for `main` in IE 11.
  26. //
  27. article,
  28. aside,
  29. details,
  30. figcaption,
  31. figure,
  32. footer,
  33. header,
  34. hgroup,
  35. main,
  36. menu,
  37. nav,
  38. section,
  39. summary {
  40. display: block;
  41. }
  42. //
  43. // 1. Correct `inline-block` display not defined in IE 8/9.
  44. // 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
  45. //
  46. audio,
  47. canvas,
  48. progress,
  49. video {
  50. display: inline-block; // 1
  51. vertical-align: baseline; // 2
  52. }
  53. //
  54. // Prevent modern browsers from displaying `audio` without controls.
  55. // Remove excess height in iOS 5 devices.
  56. //
  57. audio:not([controls]) {
  58. display: none;
  59. height: 0;
  60. }
  61. //
  62. // Address `[hidden]` styling not present in IE 8/9/10.
  63. // Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
  64. //
  65. [hidden],
  66. template {
  67. display: none;
  68. }
  69. // Links
  70. // ==========================================================================
  71. //
  72. // Remove the gray background color from active links in IE 10.
  73. //
  74. a {
  75. background-color: transparent;
  76. }
  77. //
  78. // Improve readability when focused and also mouse hovered in all browsers.
  79. //
  80. a:active,
  81. a:hover {
  82. outline: 0;
  83. }
  84. // Text-level semantics
  85. // ==========================================================================
  86. //
  87. // Address styling not present in IE 8/9/10/11, Safari, and Chrome.
  88. //
  89. abbr[title] {
  90. border-bottom: 1px dotted;
  91. }
  92. //
  93. // Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
  94. //
  95. b,
  96. strong {
  97. font-weight: bold;
  98. }
  99. //
  100. // Address styling not present in Safari and Chrome.
  101. //
  102. dfn {
  103. font-style: italic;
  104. }
  105. //
  106. // Address variable `h1` font-size and margin within `section` and `article`
  107. // contexts in Firefox 4+, Safari, and Chrome.
  108. //
  109. h1 {
  110. font-size: 2em;
  111. margin: 0.67em 0;
  112. }
  113. //
  114. // Address styling not present in IE 8/9.
  115. //
  116. mark {
  117. background: #ff0;
  118. color: #000;
  119. }
  120. //
  121. // Address inconsistent and variable font size in all browsers.
  122. //
  123. small {
  124. font-size: 80%;
  125. }
  126. //
  127. // Prevent `sub` and `sup` affecting `line-height` in all browsers.
  128. //
  129. sub,
  130. sup {
  131. font-size: 75%;
  132. line-height: 0;
  133. position: relative;
  134. vertical-align: baseline;
  135. }
  136. sup {
  137. top: -0.5em;
  138. }
  139. sub {
  140. bottom: -0.25em;
  141. }
  142. // Embedded content
  143. // ==========================================================================
  144. //
  145. // Remove border when inside `a` element in IE 8/9/10.
  146. //
  147. img {
  148. border: 0;
  149. }
  150. //
  151. // Correct overflow not hidden in IE 9/10/11.
  152. //
  153. svg:not(:root) {
  154. overflow: hidden;
  155. }
  156. // Grouping content
  157. // ==========================================================================
  158. //
  159. // Address margin not present in IE 8/9 and Safari.
  160. //
  161. figure {
  162. margin: 1em 40px;
  163. }
  164. //
  165. // Address differences between Firefox and other browsers.
  166. //
  167. hr {
  168. -moz-box-sizing: content-box;
  169. box-sizing: content-box;
  170. height: 0;
  171. }
  172. //
  173. // Contain overflow in all browsers.
  174. //
  175. pre {
  176. overflow: auto;
  177. }
  178. //
  179. // Address odd `em`-unit font size rendering in all browsers.
  180. //
  181. code,
  182. kbd,
  183. pre,
  184. samp {
  185. font-family: monospace, monospace;
  186. font-size: 1em;
  187. }
  188. // Forms
  189. // ==========================================================================
  190. //
  191. // Known limitation: by default, Chrome and Safari on OS X allow very limited
  192. // styling of `select`, unless a `border` property is set.
  193. //
  194. //
  195. // 1. Correct color not being inherited.
  196. // Known issue: affects color of disabled elements.
  197. // 2. Correct font properties not being inherited.
  198. // 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
  199. //
  200. button,
  201. input,
  202. optgroup,
  203. select,
  204. textarea {
  205. color: inherit; // 1
  206. font: inherit; // 2
  207. margin: 0; // 3
  208. }
  209. //
  210. // Address `overflow` set to `hidden` in IE 8/9/10/11.
  211. //
  212. button {
  213. overflow: visible;
  214. }
  215. //
  216. // Address inconsistent `text-transform` inheritance for `button` and `select`.
  217. // All other form control elements do not inherit `text-transform` values.
  218. // Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
  219. // Correct `select` style inheritance in Firefox.
  220. //
  221. button,
  222. select {
  223. text-transform: none;
  224. }
  225. //
  226. // 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
  227. // and `video` controls.
  228. // 2. Correct inability to style clickable `input` types in iOS.
  229. // 3. Improve usability and consistency of cursor style between image-type
  230. // `input` and others.
  231. //
  232. button,
  233. html input[type="button"], // 1
  234. input[type="reset"],
  235. input[type="submit"] {
  236. -webkit-appearance: button; // 2
  237. cursor: pointer; // 3
  238. }
  239. //
  240. // Re-set default cursor for disabled elements.
  241. //
  242. button[disabled],
  243. html input[disabled] {
  244. cursor: default;
  245. }
  246. //
  247. // Remove inner padding and border in Firefox 4+.
  248. //
  249. button::-moz-focus-inner,
  250. input::-moz-focus-inner {
  251. border: 0;
  252. padding: 0;
  253. }
  254. //
  255. // Address Firefox 4+ setting `line-height` on `input` using `!important` in
  256. // the UA stylesheet.
  257. //
  258. input {
  259. line-height: normal;
  260. }
  261. //
  262. // It's recommended that you don't attempt to style these elements.
  263. // Firefox's implementation doesn't respect box-sizing, padding, or width.
  264. //
  265. // 1. Address box sizing set to `content-box` in IE 8/9/10.
  266. // 2. Remove excess padding in IE 8/9/10.
  267. //
  268. input[type="checkbox"],
  269. input[type="radio"] {
  270. box-sizing: border-box; // 1
  271. padding: 0; // 2
  272. }
  273. //
  274. // Fix the cursor style for Chrome's increment/decrement buttons. For certain
  275. // `font-size` values of the `input`, it causes the cursor style of the
  276. // decrement button to change from `default` to `text`.
  277. //
  278. input[type="number"]::-webkit-inner-spin-button,
  279. input[type="number"]::-webkit-outer-spin-button {
  280. height: auto;
  281. }
  282. //
  283. // 1. Address `appearance` set to `searchfield` in Safari and Chrome.
  284. // 2. Address `box-sizing` set to `border-box` in Safari and Chrome
  285. // (include `-moz` to future-proof).
  286. //
  287. input[type="search"] {
  288. -webkit-appearance: textfield; // 1
  289. -moz-box-sizing: content-box;
  290. -webkit-box-sizing: content-box; // 2
  291. box-sizing: content-box;
  292. }
  293. //
  294. // Remove inner padding and search cancel button in Safari and Chrome on OS X.
  295. // Safari (but not Chrome) clips the cancel button when the search input has
  296. // padding (and `textfield` appearance).
  297. //
  298. input[type="search"]::-webkit-search-cancel-button,
  299. input[type="search"]::-webkit-search-decoration {
  300. -webkit-appearance: none;
  301. }
  302. //
  303. // Define consistent border, margin, and padding.
  304. //
  305. fieldset {
  306. border: 1px solid #c0c0c0;
  307. margin: 0 2px;
  308. padding: 0.35em 0.625em 0.75em;
  309. }
  310. //
  311. // 1. Correct `color` not being inherited in IE 8/9/10/11.
  312. // 2. Remove padding so people aren't caught out if they zero out fieldsets.
  313. //
  314. legend {
  315. border: 0; // 1
  316. padding: 0; // 2
  317. }
  318. //
  319. // Remove default vertical scrollbar in IE 8/9/10/11.
  320. //
  321. textarea {
  322. overflow: auto;
  323. }
  324. //
  325. // Don't inherit the `font-weight` (applied by a rule above).
  326. // NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
  327. //
  328. optgroup {
  329. font-weight: bold;
  330. }
  331. // Tables
  332. // ==========================================================================
  333. //
  334. // Remove most spacing between table cells.
  335. //
  336. table {
  337. border-collapse: collapse;
  338. border-spacing: 0;
  339. }
  340. td,
  341. th {
  342. padding: 0;
  343. }