CLIENT GUI Framework
[vnfsdk/refrepo.git] / openo-portal / portal-common / src / main / webapp / common / thirdparty / icheck / demo / css / normalize.css
1 /*! normalize.css v1.1.0 | MIT License | git.io/normalize */\r
2 \r
3 /* ==========================================================================\r
4    HTML5 display definitions\r
5    ========================================================================== */\r
6 \r
7 /**\r
8  * Correct `block` display not defined in IE 6/7/8/9 and Firefox 3.\r
9  */\r
10 \r
11 article,\r
12 aside,\r
13 details,\r
14 figcaption,\r
15 figure,\r
16 footer,\r
17 header,\r
18 hgroup,\r
19 main,\r
20 nav,\r
21 section,\r
22 summary {\r
23     display: block;\r
24 }\r
25 \r
26 /**\r
27  * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.\r
28  */\r
29 \r
30 audio,\r
31 canvas,\r
32 video {\r
33     display: inline-block;\r
34     *display: inline;\r
35     *zoom: 1;\r
36 }\r
37 \r
38 /**\r
39  * Prevent modern browsers from displaying `audio` without controls.\r
40  * Remove excess height in iOS 5 devices.\r
41  */\r
42 \r
43 audio:not([controls]) {\r
44     display: none;\r
45     height: 0;\r
46 }\r
47 \r
48 /**\r
49  * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.\r
50  * Known issue: no IE 6 support.\r
51  */\r
52 \r
53 [hidden] {\r
54     display: none;\r
55 }\r
56 \r
57 /* ==========================================================================\r
58    Base\r
59    ========================================================================== */\r
60 \r
61 /**\r
62  * 1. Correct text resizing oddly in IE 6/7 when body `font-size` is set using\r
63  *    `em` units.\r
64  * 2. Prevent iOS text size adjust after orientation change, without disabling\r
65  *    user zoom.\r
66  */\r
67 \r
68 html {\r
69     font-size: 100%; /* 1 */\r
70     -webkit-text-size-adjust: 100%; /* 2 */\r
71     -ms-text-size-adjust: 100%; /* 2 */\r
72 }\r
73 \r
74 /**\r
75  * Address `font-family` inconsistency between `textarea` and other form\r
76  * elements.\r
77  */\r
78 \r
79 html,\r
80 button,\r
81 input,\r
82 select,\r
83 textarea {\r
84     font-family: sans-serif;\r
85 }\r
86 \r
87 /**\r
88  * Address margins handled incorrectly in IE 6/7.\r
89  */\r
90 \r
91 body {\r
92     margin: 0;\r
93 }\r
94 \r
95 /* ==========================================================================\r
96    Links\r
97    ========================================================================== */\r
98 \r
99 /**\r
100  * Address `outline` inconsistency between Chrome and other browsers.\r
101  */\r
102 \r
103 a:focus {\r
104     outline: thin dotted;\r
105 }\r
106 \r
107 /**\r
108  * Improve readability when focused and also mouse hovered in all browsers.\r
109  */\r
110 \r
111 a:active,\r
112 a:hover {\r
113     outline: 0;\r
114 }\r
115 \r
116 /* ==========================================================================\r
117    Typography\r
118    ========================================================================== */\r
119 \r
120 /**\r
121  * Address font sizes and margins set differently in IE 6/7.\r
122  * Address font sizes within `section` and `article` in Firefox 4+, Safari 5,\r
123  * and Chrome.\r
124  */\r
125 \r
126 h1 {\r
127     font-size: 2em;\r
128     margin: 0.67em 0;\r
129 }\r
130 \r
131 h2 {\r
132     font-size: 1.5em;\r
133     margin: 0.83em 0;\r
134 }\r
135 \r
136 h3 {\r
137     font-size: 1.17em;\r
138     margin: 1em 0;\r
139 }\r
140 \r
141 h4 {\r
142     font-size: 1em;\r
143     margin: 1.33em 0;\r
144 }\r
145 \r
146 h5 {\r
147     font-size: 0.83em;\r
148     margin: 1.67em 0;\r
149 }\r
150 \r
151 h6 {\r
152     font-size: 0.67em;\r
153     margin: 2.33em 0;\r
154 }\r
155 \r
156 /**\r
157  * Address styling not present in IE 7/8/9, Safari 5, and Chrome.\r
158  */\r
159 \r
160 abbr[title] {\r
161     border-bottom: 1px dotted;\r
162 }\r
163 \r
164 /**\r
165  * Address style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.\r
166  */\r
167 \r
168 b,\r
169 strong {\r
170     font-weight: bold;\r
171 }\r
172 \r
173 blockquote {\r
174     margin: 1em 40px;\r
175 }\r
176 \r
177 /**\r
178  * Address styling not present in Safari 5 and Chrome.\r
179  */\r
180 \r
181 dfn {\r
182     font-style: italic;\r
183 }\r
184 \r
185 /**\r
186  * Address differences between Firefox and other browsers.\r
187  * Known issue: no IE 6/7 normalization.\r
188  */\r
189 \r
190 hr {\r
191     -moz-box-sizing: content-box;\r
192     box-sizing: content-box;\r
193     height: 0;\r
194 }\r
195 \r
196 /**\r
197  * Address styling not present in IE 6/7/8/9.\r
198  */\r
199 \r
200 mark {\r
201     background: #ff0;\r
202     color: #000;\r
203 }\r
204 \r
205 /**\r
206  * Address margins set differently in IE 6/7.\r
207  */\r
208 \r
209 p,\r
210 pre {\r
211     margin: 1em 0;\r
212 }\r
213 \r
214 /**\r
215  * Correct font family set oddly in IE 6, Safari 4/5, and Chrome.\r
216  */\r
217 \r
218 code,\r
219 kbd,\r
220 pre,\r
221 samp {\r
222     font-family: monospace, serif;\r
223     _font-family: 'courier new', monospace;\r
224     font-size: 1em;\r
225 }\r
226 \r
227 /**\r
228  * Improve readability of pre-formatted text in all browsers.\r
229  */\r
230 \r
231 pre {\r
232     white-space: pre;\r
233     white-space: pre-wrap;\r
234     word-wrap: break-word;\r
235 }\r
236 \r
237 /**\r
238  * Address CSS quotes not supported in IE 6/7.\r
239  */\r
240 \r
241 q {\r
242     quotes: none;\r
243 }\r
244 \r
245 /**\r
246  * Address `quotes` property not supported in Safari 4.\r
247  */\r
248 \r
249 q:before,\r
250 q:after {\r
251     content: '';\r
252     content: none;\r
253 }\r
254 \r
255 /**\r
256  * Address inconsistent and variable font size in all browsers.\r
257  */\r
258 \r
259 small {\r
260     font-size: 80%;\r
261 }\r
262 \r
263 /**\r
264  * Prevent `sub` and `sup` affecting `line-height` in all browsers.\r
265  */\r
266 \r
267 sub,\r
268 sup {\r
269     font-size: 75%;\r
270     line-height: 0;\r
271     position: relative;\r
272     vertical-align: baseline;\r
273 }\r
274 \r
275 sup {\r
276     top: -0.5em;\r
277 }\r
278 \r
279 sub {\r
280     bottom: -0.25em;\r
281 }\r
282 \r
283 /* ==========================================================================\r
284    Lists\r
285    ========================================================================== */\r
286 \r
287 /**\r
288  * Address margins set differently in IE 6/7.\r
289  */\r
290 \r
291 dl,\r
292 menu,\r
293 ol,\r
294 ul {\r
295     margin: 1em 0;\r
296 }\r
297 \r
298 dd {\r
299     margin: 0 0 0 40px;\r
300 }\r
301 \r
302 /**\r
303  * Address paddings set differently in IE 6/7.\r
304  */\r
305 \r
306 menu,\r
307 ol,\r
308 ul {\r
309     padding: 0 0 0 40px;\r
310 }\r
311 \r
312 /**\r
313  * Correct list images handled incorrectly in IE 7.\r
314  */\r
315 \r
316 nav ul,\r
317 nav ol {\r
318     list-style: none;\r
319     list-style-image: none;\r
320 }\r
321 \r
322 /* ==========================================================================\r
323    Embedded content\r
324    ========================================================================== */\r
325 \r
326 /**\r
327  * 1. Remove border when inside `a` element in IE 6/7/8/9 and Firefox 3.\r
328  * 2. Improve image quality when scaled in IE 7.\r
329  */\r
330 \r
331 img {\r
332     border: 0; /* 1 */\r
333     -ms-interpolation-mode: bicubic; /* 2 */\r
334 }\r
335 \r
336 /**\r
337  * Correct overflow displayed oddly in IE 9.\r
338  */\r
339 \r
340 svg:not(:root) {\r
341     overflow: hidden;\r
342 }\r
343 \r
344 /* ==========================================================================\r
345    Figures\r
346    ========================================================================== */\r
347 \r
348 /**\r
349  * Address margin not present in IE 6/7/8/9, Safari 5, and Opera 11.\r
350  */\r
351 \r
352 figure {\r
353     margin: 0;\r
354 }\r
355 \r
356 /* ==========================================================================\r
357    Forms\r
358    ========================================================================== */\r
359 \r
360 /**\r
361  * Correct margin displayed oddly in IE 6/7.\r
362  */\r
363 \r
364 form {\r
365     margin: 0;\r
366 }\r
367 \r
368 /**\r
369  * Define consistent border, margin, and padding.\r
370  */\r
371 \r
372 fieldset {\r
373     border: 1px solid #c0c0c0;\r
374     margin: 0 2px;\r
375     padding: 0.35em 0.625em 0.75em;\r
376 }\r
377 \r
378 /**\r
379  * 1. Correct color not being inherited in IE 6/7/8/9.\r
380  * 2. Correct text not wrapping in Firefox 3.\r
381  * 3. Correct alignment displayed oddly in IE 6/7.\r
382  */\r
383 \r
384 legend {\r
385     border: 0; /* 1 */\r
386     padding: 0;\r
387     white-space: normal; /* 2 */\r
388     *margin-left: -7px; /* 3 */\r
389 }\r
390 \r
391 /**\r
392  * 1. Correct font size not being inherited in all browsers.\r
393  * 2. Address margins set differently in IE 6/7, Firefox 3+, Safari 5,\r
394  *    and Chrome.\r
395  * 3. Improve appearance and consistency in all browsers.\r
396  */\r
397 \r
398 button,\r
399 input,\r
400 select,\r
401 textarea {\r
402     font-size: 100%; /* 1 */\r
403     margin: 0; /* 2 */\r
404     vertical-align: baseline; /* 3 */\r
405     *vertical-align: middle; /* 3 */\r
406 }\r
407 \r
408 /**\r
409  * Address Firefox 3+ setting `line-height` on `input` using `!important` in\r
410  * the UA stylesheet.\r
411  */\r
412 \r
413 button,\r
414 input {\r
415     line-height: normal;\r
416 }\r
417 \r
418 /**\r
419  * Address inconsistent `text-transform` inheritance for `button` and `select`.\r
420  * All other form control elements do not inherit `text-transform` values.\r
421  * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.\r
422  * Correct `select` style inheritance in Firefox 4+ and Opera.\r
423  */\r
424 \r
425 button,\r
426 select {\r
427     text-transform: none;\r
428 }\r
429 \r
430 /**\r
431  * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`\r
432  *    and `video` controls.\r
433  * 2. Correct inability to style clickable `input` types in iOS.\r
434  * 3. Improve usability and consistency of cursor style between image-type\r
435  *    `input` and others.\r
436  * 4. Remove inner spacing in IE 7 without affecting normal text inputs.\r
437  *    Known issue: inner spacing remains in IE 6.\r
438  */\r
439 \r
440 button,\r
441 html input[type="button"], /* 1 */\r
442 input[type="reset"],\r
443 input[type="submit"] {\r
444     -webkit-appearance: button; /* 2 */\r
445     cursor: pointer; /* 3 */\r
446     *overflow: visible;  /* 4 */\r
447 }\r
448 \r
449 /**\r
450  * Re-set default cursor for disabled elements.\r
451  */\r
452 \r
453 button[disabled],\r
454 html input[disabled] {\r
455     cursor: default;\r
456 }\r
457 \r
458 /**\r
459  * 1. Address box sizing set to content-box in IE 8/9.\r
460  * 2. Remove excess padding in IE 8/9.\r
461  * 3. Remove excess padding in IE 7.\r
462  *    Known issue: excess padding remains in IE 6.\r
463  */\r
464 \r
465 input[type="checkbox"],\r
466 input[type="radio"] {\r
467     box-sizing: border-box; /* 1 */\r
468     padding: 0; /* 2 */\r
469     *height: 13px; /* 3 */\r
470     *width: 13px; /* 3 */\r
471 }\r
472 \r
473 /**\r
474  * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.\r
475  * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome\r
476  *    (include `-moz` to future-proof).\r
477  */\r
478 \r
479 input[type="search"] {\r
480     -webkit-appearance: textfield; /* 1 */\r
481     -moz-box-sizing: content-box;\r
482     -webkit-box-sizing: content-box; /* 2 */\r
483     box-sizing: content-box;\r
484 }\r
485 \r
486 /**\r
487  * Remove inner padding and search cancel button in Safari 5 and Chrome\r
488  * on OS X.\r
489  */\r
490 \r
491 input[type="search"]::-webkit-search-cancel-button,\r
492 input[type="search"]::-webkit-search-decoration {\r
493     -webkit-appearance: none;\r
494 }\r
495 \r
496 /**\r
497  * Remove inner padding and border in Firefox 3+.\r
498  */\r
499 \r
500 button::-moz-focus-inner,\r
501 input::-moz-focus-inner {\r
502     border: 0;\r
503     padding: 0;\r
504 }\r
505 \r
506 /**\r
507  * 1. Remove default vertical scrollbar in IE 6/7/8/9.\r
508  * 2. Improve readability and alignment in all browsers.\r
509  */\r
510 \r
511 textarea {\r
512     overflow: auto; /* 1 */\r
513     vertical-align: top; /* 2 */\r
514 }\r
515 \r
516 /* ==========================================================================\r
517    Tables\r
518    ========================================================================== */\r
519 \r
520 /**\r
521  * Remove most spacing between table cells.\r
522  */\r
523 \r
524 table {\r
525     border-collapse: collapse;\r
526     border-spacing: 0;\r
527 }\r