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