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