bootstrap-reboot.css 5.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345
  1. /*!
  2. * Bootstrap Reboot v4.0.0-beta.2 (https://getbootstrap.com)
  3. * Copyright 2011-2017 The Bootstrap Authors
  4. * Copyright 2011-2017 Twitter, Inc.
  5. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  6. * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
  7. */
  8. *,
  9. *::before,
  10. *::after {
  11. -webkit-box-sizing: border-box;
  12. box-sizing: border-box;
  13. }
  14. html {
  15. font-family: sans-serif;
  16. line-height: 1.15;
  17. -webkit-text-size-adjust: 100%;
  18. -ms-text-size-adjust: 100%;
  19. -ms-overflow-style: scrollbar;
  20. -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  21. }
  22. @-ms-viewport {
  23. width: device-width;
  24. }
  25. article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  26. display: block;
  27. }
  28. body {
  29. margin: 0;
  30. font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  31. font-size: 1rem;
  32. font-weight: 400;
  33. line-height: 1.5;
  34. color: #212529;
  35. text-align: left;
  36. background-color: #fff;
  37. }
  38. [tabindex="-1"]:focus {
  39. outline: none !important;
  40. }
  41. hr {
  42. -webkit-box-sizing: content-box;
  43. box-sizing: content-box;
  44. height: 0;
  45. overflow: visible;
  46. }
  47. h1, h2, h3, h4, h5, h6 {
  48. margin-top: 0;
  49. margin-bottom: 0.5rem;
  50. }
  51. p {
  52. margin-top: 0;
  53. margin-bottom: 1rem;
  54. }
  55. abbr[title],
  56. abbr[data-original-title] {
  57. text-decoration: underline;
  58. -webkit-text-decoration: underline dotted;
  59. text-decoration: underline dotted;
  60. cursor: help;
  61. border-bottom: 0;
  62. }
  63. address {
  64. margin-bottom: 1rem;
  65. font-style: normal;
  66. line-height: inherit;
  67. }
  68. ol,
  69. ul,
  70. dl {
  71. margin-top: 0;
  72. margin-bottom: 1rem;
  73. }
  74. ol ol,
  75. ul ul,
  76. ol ul,
  77. ul ol {
  78. margin-bottom: 0;
  79. }
  80. dt {
  81. font-weight: 700;
  82. }
  83. dd {
  84. margin-bottom: .5rem;
  85. margin-left: 0;
  86. }
  87. blockquote {
  88. margin: 0 0 1rem;
  89. }
  90. dfn {
  91. font-style: italic;
  92. }
  93. b,
  94. strong {
  95. font-weight: bolder;
  96. }
  97. small {
  98. font-size: 80%;
  99. }
  100. sub,
  101. sup {
  102. position: relative;
  103. font-size: 75%;
  104. line-height: 0;
  105. vertical-align: baseline;
  106. }
  107. sub {
  108. bottom: -.25em;
  109. }
  110. sup {
  111. top: -.5em;
  112. }
  113. a {
  114. color: #007bff;
  115. text-decoration: none;
  116. background-color: transparent;
  117. -webkit-text-decoration-skip: objects;
  118. }
  119. a:hover {
  120. color: #0056b3;
  121. text-decoration: underline;
  122. }
  123. a:not([href]):not([tabindex]) {
  124. color: inherit;
  125. text-decoration: none;
  126. }
  127. a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  128. color: inherit;
  129. text-decoration: none;
  130. }
  131. a:not([href]):not([tabindex]):focus {
  132. outline: 0;
  133. }
  134. pre,
  135. code,
  136. kbd,
  137. samp {
  138. font-family: monospace, monospace;
  139. font-size: 1em;
  140. }
  141. pre {
  142. margin-top: 0;
  143. margin-bottom: 1rem;
  144. overflow: auto;
  145. -ms-overflow-style: scrollbar;
  146. }
  147. figure {
  148. margin: 0 0 1rem;
  149. }
  150. img {
  151. vertical-align: middle;
  152. border-style: none;
  153. }
  154. svg:not(:root) {
  155. overflow: hidden;
  156. }
  157. a,
  158. area,
  159. button,
  160. [role="button"],
  161. input:not([type="range"]),
  162. label,
  163. select,
  164. summary,
  165. textarea {
  166. -ms-touch-action: manipulation;
  167. touch-action: manipulation;
  168. }
  169. table {
  170. border-collapse: collapse;
  171. }
  172. caption {
  173. padding-top: 0.75rem;
  174. padding-bottom: 0.75rem;
  175. color: #868e96;
  176. text-align: left;
  177. caption-side: bottom;
  178. }
  179. th {
  180. text-align: inherit;
  181. }
  182. label {
  183. display: inline-block;
  184. margin-bottom: .5rem;
  185. }
  186. button {
  187. border-radius: 0;
  188. }
  189. button:focus {
  190. outline: 1px dotted;
  191. outline: 5px auto -webkit-focus-ring-color;
  192. }
  193. input,
  194. button,
  195. select,
  196. optgroup,
  197. textarea {
  198. margin: 0;
  199. font-family: inherit;
  200. font-size: inherit;
  201. line-height: inherit;
  202. }
  203. button,
  204. input {
  205. overflow: visible;
  206. }
  207. button,
  208. select {
  209. text-transform: none;
  210. }
  211. button,
  212. html [type="button"],
  213. [type="reset"],
  214. [type="submit"] {
  215. -webkit-appearance: button;
  216. }
  217. button::-moz-focus-inner,
  218. [type="button"]::-moz-focus-inner,
  219. [type="reset"]::-moz-focus-inner,
  220. [type="submit"]::-moz-focus-inner {
  221. padding: 0;
  222. border-style: none;
  223. }
  224. input[type="radio"],
  225. input[type="checkbox"] {
  226. -webkit-box-sizing: border-box;
  227. box-sizing: border-box;
  228. padding: 0;
  229. }
  230. input[type="date"],
  231. input[type="time"],
  232. input[type="datetime-local"],
  233. input[type="month"] {
  234. -webkit-appearance: listbox;
  235. }
  236. textarea {
  237. overflow: auto;
  238. resize: vertical;
  239. }
  240. fieldset {
  241. min-width: 0;
  242. padding: 0;
  243. margin: 0;
  244. border: 0;
  245. }
  246. legend {
  247. display: block;
  248. width: 100%;
  249. max-width: 100%;
  250. padding: 0;
  251. margin-bottom: .5rem;
  252. font-size: 1.5rem;
  253. line-height: inherit;
  254. color: inherit;
  255. white-space: normal;
  256. }
  257. progress {
  258. vertical-align: baseline;
  259. }
  260. [type="number"]::-webkit-inner-spin-button,
  261. [type="number"]::-webkit-outer-spin-button {
  262. height: auto;
  263. }
  264. [type="search"] {
  265. outline-offset: -2px;
  266. -webkit-appearance: none;
  267. }
  268. [type="search"]::-webkit-search-cancel-button,
  269. [type="search"]::-webkit-search-decoration {
  270. -webkit-appearance: none;
  271. }
  272. ::-webkit-file-upload-button {
  273. font: inherit;
  274. -webkit-appearance: button;
  275. }
  276. output {
  277. display: inline-block;
  278. }
  279. summary {
  280. display: list-item;
  281. }
  282. template {
  283. display: none;
  284. }
  285. [hidden] {
  286. display: none !important;
  287. }
  288. /*# sourceMappingURL=bootstrap-reboot.css.map */