Change paypal example to square
[square_example_site.git] / normalize.css
1 /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
2
3 /* Document
4    ========================================================================== */
5
6 /**
7  * 1. Correct the line height in all browsers.
8  * 2. Prevent adjustments of font size after orientation changes in
9  *    IE on Windows Phone and in iOS.
10  */
11
12 html {
13   line-height: 1.15; /* 1 */
14   -ms-text-size-adjust: 100%; /* 2 */
15   -webkit-text-size-adjust: 100%; /* 2 */
16 }
17
18 /* Sections
19    ========================================================================== */
20
21 /**
22  * Remove the margin in all browsers (opinionated).
23  */
24
25 body {
26   margin: 0;
27 }
28
29 /**
30  * Add the correct display in IE 9-.
31  */
32
33 article,
34 aside,
35 footer,
36 header,
37 nav,
38 section {
39   display: block;
40 }
41
42 /**
43  * Correct the font size and margin on `h1` elements within `section` and
44  * `article` contexts in Chrome, Firefox, and Safari.
45  */
46
47 h1 {
48   font-size: 2em;
49   margin: 0.67em 0;
50 }
51
52 /* Grouping content
53    ========================================================================== */
54
55 /**
56  * Add the correct display in IE 9-.
57  * 1. Add the correct display in IE.
58  */
59
60 figcaption,
61 figure,
62 main { /* 1 */
63   display: block;
64 }
65
66 /**
67  * Add the correct margin in IE 8.
68  */
69
70 figure {
71   margin: 1em 40px;
72 }
73
74 /**
75  * 1. Add the correct box sizing in Firefox.
76  * 2. Show the overflow in Edge and IE.
77  */
78
79 hr {
80   box-sizing: content-box; /* 1 */
81   height: 0; /* 1 */
82   overflow: visible; /* 2 */
83 }
84
85 /**
86  * 1. Correct the inheritance and scaling of font size in all browsers.
87  * 2. Correct the odd `em` font sizing in all browsers.
88  */
89
90 pre {
91   font-family: monospace, monospace; /* 1 */
92   font-size: 1em; /* 2 */
93 }
94
95 /* Text-level semantics
96    ========================================================================== */
97
98 /**
99  * 1. Remove the gray background on active links in IE 10.
100  * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
101  */
102
103 a {
104   background-color: transparent; /* 1 */
105   -webkit-text-decoration-skip: objects; /* 2 */
106 }
107
108 /**
109  * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
110  * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
111  */
112
113 abbr[title] {
114   border-bottom: none; /* 1 */
115   text-decoration: underline; /* 2 */
116   text-decoration: underline dotted; /* 2 */
117 }
118
119 /**
120  * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
121  */
122
123 b,
124 strong {
125   font-weight: inherit;
126 }
127
128 /**
129  * Add the correct font weight in Chrome, Edge, and Safari.
130  */
131
132 b,
133 strong {
134   font-weight: bolder;
135 }
136
137 /**
138  * 1. Correct the inheritance and scaling of font size in all browsers.
139  * 2. Correct the odd `em` font sizing in all browsers.
140  */
141
142 code,
143 kbd,
144 samp {
145   font-family: monospace, monospace; /* 1 */
146   font-size: 1em; /* 2 */
147 }
148
149 /**
150  * Add the correct font style in Android 4.3-.
151  */
152
153 dfn {
154   font-style: italic;
155 }
156
157 /**
158  * Add the correct background and color in IE 9-.
159  */
160
161 mark {
162   background-color: #ff0;
163   color: #000;
164 }
165
166 /**
167  * Add the correct font size in all browsers.
168  */
169
170 small {
171   font-size: 80%;
172 }
173
174 /**
175  * Prevent `sub` and `sup` elements from affecting the line height in
176  * all browsers.
177  */
178
179 sub,
180 sup {
181   font-size: 75%;
182   line-height: 0;
183   position: relative;
184   vertical-align: baseline;
185 }
186
187 sub {
188   bottom: -0.25em;
189 }
190
191 sup {
192   top: -0.5em;
193 }
194
195 /* Embedded content
196    ========================================================================== */
197
198 /**
199  * Add the correct display in IE 9-.
200  */
201
202 audio,
203 video {
204   display: inline-block;
205 }
206
207 /**
208  * Add the correct display in iOS 4-7.
209  */
210
211 audio:not([controls]) {
212   display: none;
213   height: 0;
214 }
215
216 /**
217  * Remove the border on images inside links in IE 10-.
218  */
219
220 img {
221   border-style: none;
222 }
223
224 /**
225  * Hide the overflow in IE.
226  */
227
228 svg:not(:root) {
229   overflow: hidden;
230 }
231
232 /* Forms
233    ========================================================================== */
234
235 /**
236  * 1. Change the font styles in all browsers (opinionated).
237  * 2. Remove the margin in Firefox and Safari.
238  */
239
240 button,
241 input,
242 optgroup,
243 select,
244 textarea {
245   font-family: sans-serif; /* 1 */
246   font-size: 100%; /* 1 */
247   line-height: 1.15; /* 1 */
248   margin: 0; /* 2 */
249 }
250
251 /**
252  * Show the overflow in IE.
253  * 1. Show the overflow in Edge.
254  */
255
256 button,
257 input { /* 1 */
258   overflow: visible;
259 }
260
261 /**
262  * Remove the inheritance of text transform in Edge, Firefox, and IE.
263  * 1. Remove the inheritance of text transform in Firefox.
264  */
265
266 button,
267 select { /* 1 */
268   text-transform: none;
269 }
270
271 /**
272  * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
273  *    controls in Android 4.
274  * 2. Correct the inability to style clickable types in iOS and Safari.
275  */
276
277 button,
278 html [type="button"], /* 1 */
279 [type="reset"],
280 [type="submit"] {
281   -webkit-appearance: button; /* 2 */
282 }
283
284 /**
285  * Remove the inner border and padding in Firefox.
286  */
287
288 button::-moz-focus-inner,
289 [type="button"]::-moz-focus-inner,
290 [type="reset"]::-moz-focus-inner,
291 [type="submit"]::-moz-focus-inner {
292   border-style: none;
293   padding: 0;
294 }
295
296 /**
297  * Restore the focus styles unset by the previous rule.
298  */
299
300 button:-moz-focusring,
301 [type="button"]:-moz-focusring,
302 [type="reset"]:-moz-focusring,
303 [type="submit"]:-moz-focusring {
304   outline: 1px dotted ButtonText;
305 }
306
307 /**
308  * Correct the padding in Firefox.
309  */
310
311 fieldset {
312   padding: 0.35em 0.75em 0.625em;
313 }
314
315 /**
316  * 1. Correct the text wrapping in Edge and IE.
317  * 2. Correct the color inheritance from `fieldset` elements in IE.
318  * 3. Remove the padding so developers are not caught out when they zero out
319  *    `fieldset` elements in all browsers.
320  */
321
322 legend {
323   box-sizing: border-box; /* 1 */
324   color: inherit; /* 2 */
325   display: table; /* 1 */
326   max-width: 100%; /* 1 */
327   padding: 0; /* 3 */
328   white-space: normal; /* 1 */
329 }
330
331 /**
332  * 1. Add the correct display in IE 9-.
333  * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
334  */
335
336 progress {
337   display: inline-block; /* 1 */
338   vertical-align: baseline; /* 2 */
339 }
340
341 /**
342  * Remove the default vertical scrollbar in IE.
343  */
344
345 textarea {
346   overflow: auto;
347 }
348
349 /**
350  * 1. Add the correct box sizing in IE 10-.
351  * 2. Remove the padding in IE 10-.
352  */
353
354 [type="checkbox"],
355 [type="radio"] {
356   box-sizing: border-box; /* 1 */
357   padding: 0; /* 2 */
358 }
359
360 /**
361  * Correct the cursor style of increment and decrement buttons in Chrome.
362  */
363
364 [type="number"]::-webkit-inner-spin-button,
365 [type="number"]::-webkit-outer-spin-button {
366   height: auto;
367 }
368
369 /**
370  * 1. Correct the odd appearance in Chrome and Safari.
371  * 2. Correct the outline style in Safari.
372  */
373
374 [type="search"] {
375   -webkit-appearance: textfield; /* 1 */
376   outline-offset: -2px; /* 2 */
377 }
378
379 /**
380  * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
381  */
382
383 [type="search"]::-webkit-search-cancel-button,
384 [type="search"]::-webkit-search-decoration {
385   -webkit-appearance: none;
386 }
387
388 /**
389  * 1. Correct the inability to style clickable types in iOS and Safari.
390  * 2. Change font properties to `inherit` in Safari.
391  */
392
393 ::-webkit-file-upload-button {
394   -webkit-appearance: button; /* 1 */
395   font: inherit; /* 2 */
396 }
397
398 /* Interactive
399    ========================================================================== */
400
401 /*
402  * Add the correct display in IE 9-.
403  * 1. Add the correct display in Edge, IE, and Firefox.
404  */
405
406 details, /* 1 */
407 menu {
408   display: block;
409 }
410
411 /*
412  * Add the correct display in all browsers.
413  */
414
415 summary {
416   display: list-item;
417 }
418
419 /* Scripting
420    ========================================================================== */
421
422 /**
423  * Add the correct display in IE 9-.
424  */
425
426 canvas {
427   display: inline-block;
428 }
429
430 /**
431  * Add the correct display in IE.
432  */
433
434 template {
435   display: none;
436 }
437
438 /* Hidden
439    ========================================================================== */
440
441 /**
442  * Add the correct display in IE 10-.
443  */
444
445 [hidden] {
446   display: none;
447 }