Blame view

app/bower_components/bootstrap/less/normalize.less 7.38 KB
87c93a029   Dang YoungWorld   add modal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  
  //
  // 1. Set default font family to sans-serif.
  // 2. Prevent iOS and IE text size adjust after device orientation change,
  //    without disabling user zoom.
  //
  
  html {
    font-family: sans-serif; // 1
    -ms-text-size-adjust: 100%; // 2
    -webkit-text-size-adjust: 100%; // 2
  }
  
  //
  // Remove default margin.
  //
  
  body {
    margin: 0;
  }
f986e111b   TRUONG   add libs
22

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