bootstrap.css 107 KB
Newer Older
Mark Otto's avatar
grunt    
Mark Otto committed
1
2
3
/*!
 * Bootstrap v4.0.0-alpha (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
Mark Otto's avatar
grunt    
Mark Otto committed
4
 * Licensed under  ()
Mark Otto's avatar
grunt    
Mark Otto committed
5
6
 */

Mark Otto's avatar
Mark Otto committed
7
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
8
9
html {
  font-family: sans-serif;
Mark Otto's avatar
grunt    
Mark Otto committed
10
11
12
  -webkit-text-size-adjust: 100%; 
      -ms-text-size-adjust: 100%;
}
Mark Otto's avatar
Mark Otto committed
13

14
body {
Mark Otto's avatar
grunt    
Mark Otto committed
15
16
  margin: 0;
}
Mark Otto's avatar
Mark Otto committed
17

18
19
20
21
22
23
24
25
26
27
28
29
30
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
Mark Otto's avatar
grunt    
Mark Otto committed
31
32
  display: block;
}
Mark Otto's avatar
Mark Otto committed
33

34
35
36
37
audio,
canvas,
progress,
video {
38
  display: inline-block;
Mark Otto's avatar
grunt    
Mark Otto committed
39
40
  vertical-align: baseline;
}
Mark Otto's avatar
Mark Otto committed
41

42
43
audio:not([controls]) {
  display: none;
Mark Otto's avatar
grunt    
Mark Otto committed
44
45
  height: 0;
}
Mark Otto's avatar
Mark Otto committed
46

47
48
[hidden],
template {
Mark Otto's avatar
grunt    
Mark Otto committed
49
50
  display: none;
}
Mark Otto's avatar
Mark Otto committed
51

52
a {
Mark Otto's avatar
grunt    
Mark Otto committed
53
54
  background-color: transparent;
}
Mark Otto's avatar
Mark Otto committed
55

Mark Otto's avatar
Mark Otto committed
56
a:active {
Mark Otto's avatar
grunt    
Mark Otto committed
57
58
  outline: 0;
}
59

Mark Otto's avatar
Mark Otto committed
60
a:hover {
Mark Otto's avatar
grunt    
Mark Otto committed
61
62
  outline: 0;
}
Mark Otto's avatar
Mark Otto committed
63

64
abbr[title] {
Mark Otto's avatar
grunt    
Mark Otto committed
65
66
  border-bottom: 1px dotted;
}
Mark Otto's avatar
Mark Otto committed
67

68
69
b,
strong {
Mark Otto's avatar
grunt    
Mark Otto committed
70
71
  font-weight: bold;
}
Mark Otto's avatar
Mark Otto committed
72

73
dfn {
Mark Otto's avatar
grunt    
Mark Otto committed
74
75
  font-style: italic;
}
Mark Otto's avatar
Mark Otto committed
76

77
h1 {
Mark Otto's avatar
grunt    
Mark Otto committed
78
  margin: .67em 0; 
79
  font-size: 2em;
Mark Otto's avatar
grunt    
Mark Otto committed
80
}
Mark Otto's avatar
Mark Otto committed
81

82
mark {
Mark Otto's avatar
grunt    
Mark Otto committed
83
  color: #000; 
Mark Otto's avatar
Mark Otto committed
84
  background: #ff0;
Mark Otto's avatar
grunt    
Mark Otto committed
85
}
Mark Otto's avatar
Mark Otto committed
86

87
small {
Mark Otto's avatar
grunt    
Mark Otto committed
88
89
  font-size: 80%;
}
Mark Otto's avatar
Mark Otto committed
90

91
92
sub,
sup {
Mark Otto's avatar
grunt    
Mark Otto committed
93
  position: relative;
94
95
  font-size: 75%;
  line-height: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
96
97
  vertical-align: baseline;
}
Mark Otto's avatar
Mark Otto committed
98

99
sup {
Mark Otto's avatar
grunt    
Mark Otto committed
100
101
  top: -.5em;
}
Mark Otto's avatar
Mark Otto committed
102

103
sub {
Mark Otto's avatar
grunt    
Mark Otto committed
104
105
  bottom: -.25em;
}
Mark Otto's avatar
Mark Otto committed
106

107
img {
Mark Otto's avatar
grunt    
Mark Otto committed
108
109
  border: 0;
}
Mark Otto's avatar
Mark Otto committed
110

111
svg:not(:root) {
Mark Otto's avatar
grunt    
Mark Otto committed
112
113
  overflow: hidden;
}
Mark Otto's avatar
Mark Otto committed
114

115
figure {
Mark Otto's avatar
grunt    
Mark Otto committed
116
117
  margin: 1em 40px;
}
Mark Otto's avatar
Mark Otto committed
118

119
hr {
Mark Otto's avatar
grunt    
Mark Otto committed
120
121
122
123
  height: 0; 
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
Mark Otto's avatar
Mark Otto committed
124

125
pre {
Mark Otto's avatar
grunt    
Mark Otto committed
126
127
  overflow: auto;
}
Mark Otto's avatar
Mark Otto committed
128

129
130
131
132
code,
kbd,
pre,
samp {
133
  font-family: monospace, monospace;
Mark Otto's avatar
grunt    
Mark Otto committed
134
135
  font-size: 1em;
}
Mark Otto's avatar
Mark Otto committed
136

137
138
139
140
141
button,
input,
optgroup,
select,
textarea {
Mark Otto's avatar
grunt    
Mark Otto committed
142
  margin: 0; 
Mark Otto's avatar
grunt    
Mark Otto committed
143
  font: inherit;
Mark Otto's avatar
grunt    
Mark Otto committed
144
145
  color: inherit;
}
Mark Otto's avatar
Mark Otto committed
146

147
button {
Mark Otto's avatar
grunt    
Mark Otto committed
148
149
  overflow: visible;
}
Mark Otto's avatar
Mark Otto committed
150

151
152
button,
select {
Mark Otto's avatar
grunt    
Mark Otto committed
153
154
  text-transform: none;
}
Mark Otto's avatar
Mark Otto committed
155

156
157
158
button,
html input[type="button"], input[type="reset"],
input[type="submit"] {
159
  -webkit-appearance: button;
Mark Otto's avatar
grunt    
Mark Otto committed
160
161
  cursor: pointer;
}
Mark Otto's avatar
Mark Otto committed
162

163
164
button[disabled],
html input[disabled] {
Mark Otto's avatar
grunt    
Mark Otto committed
165
166
  cursor: default;
}
Mark Otto's avatar
Mark Otto committed
167

168
169
button::-moz-focus-inner,
input::-moz-focus-inner {
Mark Otto's avatar
grunt    
Mark Otto committed
170
  padding: 0; 
Mark Otto's avatar
Mark Otto committed
171
  border: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
172
}
Mark Otto's avatar
Mark Otto committed
173

174
input {
Mark Otto's avatar
grunt    
Mark Otto committed
175
176
  line-height: normal;
}
Mark Otto's avatar
Mark Otto committed
177

178
179
input[type="checkbox"],
input[type="radio"] {
Mark Otto's avatar
grunt    
Mark Otto committed
180
181
182
183
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
Mark Otto's avatar
Mark Otto committed
184

185
186
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
Mark Otto's avatar
grunt    
Mark Otto committed
187
188
  height: auto;
}
Mark Otto's avatar
Mark Otto committed
189

190
input[type="search"] {
Mark Otto's avatar
grunt    
Mark Otto committed
191
  -webkit-box-sizing: content-box;
Mark Otto's avatar
grunt    
Mark Otto committed
192
193
194
          box-sizing: content-box; 
  -webkit-appearance: textfield;
}
Mark Otto's avatar
Mark Otto committed
195

196
197
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
Mark Otto's avatar
grunt    
Mark Otto committed
198
199
  -webkit-appearance: none;
}
Mark Otto's avatar
Mark Otto committed
200

201
fieldset {
Mark Otto's avatar
grunt    
Mark Otto committed
202
  padding: .35em .625em .75em; 
Mark Otto's avatar
grunt    
Mark Otto committed
203
  margin: 0 2px;
Mark Otto's avatar
grunt    
Mark Otto committed
204
205
  border: 1px solid #c0c0c0;
}
Mark Otto's avatar
Mark Otto committed
206

207
legend {
Mark Otto's avatar
grunt    
Mark Otto committed
208
  padding: 0; 
Mark Otto's avatar
Mark Otto committed
209
  border: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
210
}
Mark Otto's avatar
Mark Otto committed
211

212
textarea {
Mark Otto's avatar
grunt    
Mark Otto committed
213
214
  overflow: auto;
}
Mark Otto's avatar
Mark Otto committed
215

216
optgroup {
Mark Otto's avatar
grunt    
Mark Otto committed
217
218
  font-weight: bold;
}
Mark Otto's avatar
Mark Otto committed
219

220
table {
Mark Otto's avatar
grunt    
Mark Otto committed
221
  border-spacing: 0; 
Mark Otto's avatar
Mark Otto committed
222
  border-collapse: collapse;
Mark Otto's avatar
grunt    
Mark Otto committed
223
}
Mark Otto's avatar
Mark Otto committed
224

225
226
td,
th {
Mark Otto's avatar
grunt    
Mark Otto committed
227
228
  padding: 0;
}
Mark Otto's avatar
Mark Otto committed
229

230
@media print {
231
232
233
  *,
  *:before,
  *:after {
Mark Otto's avatar
grunt    
Mark Otto committed
234
    text-shadow: none !important;
Mark Otto's avatar
grunt    
Mark Otto committed
235
236
237
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
238
239
  a,
  a:visited {
Mark Otto's avatar
grunt    
Mark Otto committed
240
241
    text-decoration: underline;
  }
242
  abbr[title]:after {
Mark Otto's avatar
grunt    
Mark Otto committed
243
244
    content: " (" attr(title) ")";
  }
245
246
  pre,
  blockquote {
247
    border: 1px solid #999;
Mark Otto's avatar
grunt    
Mark Otto committed
248
249
250

    page-break-inside: avoid;
  }
251
  thead {
Mark Otto's avatar
grunt    
Mark Otto committed
252
253
    display: table-header-group;
  }
254
255
  tr,
  img {
Mark Otto's avatar
grunt    
Mark Otto committed
256
257
    page-break-inside: avoid;
  }
258
  img {
Mark Otto's avatar
grunt    
Mark Otto committed
259
260
    max-width: 100% !important;
  }
261
262
263
  p,
  h2,
  h3 {
264
    orphans: 3;
Mark Otto's avatar
grunt    
Mark Otto committed
265
266
    widows: 3;
  }
267
268
  h2,
  h3 {
Mark Otto's avatar
grunt    
Mark Otto committed
269
270
    page-break-after: avoid;
  }
271
  .navbar {
Mark Otto's avatar
grunt    
Mark Otto committed
272
273
    display: none;
  }
274
275
  .btn > .caret,
  .dropup > .btn > .caret {
Mark Otto's avatar
grunt    
Mark Otto committed
276
277
    border-top-color: #000 !important;
  }
278
  .label {
Mark Otto's avatar
grunt    
Mark Otto committed
279
280
    border: 1px solid #000;
  }
281
  .table {
Mark Otto's avatar
grunt    
Mark Otto committed
282
283
284
285
286
287
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
288
289
  .table-bordered th,
  .table-bordered td {
Mark Otto's avatar
grunt    
Mark Otto committed
290
291
292
    border: 1px solid #ddd !important;
  }
}
Mark Otto's avatar
Mark Otto committed
293

Chris Rebert's avatar
grunt    
Chris Rebert committed
294
html {
Mark Otto's avatar
grunt    
Mark Otto committed
295
296
297
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
Mark Otto's avatar
Mark Otto committed
298

299
300
301
*,
*:before,
*:after {
Mark Otto's avatar
grunt    
Mark Otto committed
302
303
304
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
Chris Rebert's avatar
grunt    
Chris Rebert committed
305

306
@-moz-viewport {
Mark Otto's avatar
grunt    
Mark Otto committed
307
308
  width: device-width;
}
Mark Otto's avatar
Mark Otto committed
309

310
@-ms-viewport {
Mark Otto's avatar
grunt    
Mark Otto committed
311
312
  width: device-width;
}
Mark Otto's avatar
Mark Otto committed
313

314
@-webkit-viewport {
Mark Otto's avatar
grunt    
Mark Otto committed
315
316
  width: device-width;
}
Mark Otto's avatar
Mark Otto committed
317

318
@viewport {
Mark Otto's avatar
grunt    
Mark Otto committed
319
320
  width: device-width;
}
Mark Otto's avatar
Mark Otto committed
321

322
html {
Mark Otto's avatar
Mark Otto committed
323
  font-size: 16px;
Mark Otto's avatar
grunt    
Mark Otto committed
324
325
326

  -webkit-tap-highlight-color: transparent;
}
Mark Otto's avatar
Mark Otto committed
327

328
329
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
Mark Otto's avatar
Mark Otto committed
330
331
  font-size: 1rem;
  line-height: 1.5;
332
  color: #373a3c;
Mark Otto's avatar
grunt    
Mark Otto committed
333
334
  background-color: #fff;
}
Mark Otto's avatar
Mark Otto committed
335

336
337
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
338
339
  margin-bottom: .5rem;
}
340
341
342

p {
  margin-top: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
343
344
  margin-bottom: 1rem;
}
345

346
347
abbr[title],
abbr[data-original-title] {
348
  cursor: help;
Mark Otto's avatar
grunt    
Mark Otto committed
349
350
  border-bottom: 1px dotted #818a91;
}
351
352
353
354

address {
  margin-bottom: 1rem;
  font-style: normal;
Mark Otto's avatar
grunt    
Mark Otto committed
355
356
  line-height: inherit;
}
Mark Otto's avatar
Mark Otto committed
357

358
359
360
ol,
ul,
dl {
361
  margin-top: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
362
363
  margin-bottom: 1rem;
}
364

365
366
367
368
ol ol,
ul ul,
ol ul,
ul ol {
Mark Otto's avatar
grunt    
Mark Otto committed
369
370
  margin-bottom: 0;
}
371
372

dt {
Mark Otto's avatar
grunt    
Mark Otto committed
373
374
  font-weight: bold;
}
375
376

dd {
377
  margin-bottom: .5rem;
Mark Otto's avatar
grunt    
Mark Otto committed
378
379
  margin-left: 0;
}
380
381

blockquote {
Mark Otto's avatar
grunt    
Mark Otto committed
382
383
  margin: 0 0 1rem;
}
384

385
a {
386
  color: #0275d8;
Mark Otto's avatar
grunt    
Mark Otto committed
387
388
389
  text-decoration: none;
}
a:focus,
390
  a:hover {
Mark Otto's avatar
grunt    
Mark Otto committed
391
392
393
394
395
396
397
398
  color: #014c8c;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
Mark Otto's avatar
Mark Otto committed
399

400
401
pre {
  margin-top: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
402
403
  margin-bottom: 1rem;
}
404

405
figure {
Mark Otto's avatar
grunt    
Mark Otto committed
406
407
  margin: 0 0 1rem;
}
408

409
img {
Mark Otto's avatar
grunt    
Mark Otto committed
410
411
  vertical-align: middle;
}
Mark Otto's avatar
Mark Otto committed
412

413
[role="button"] {
Mark Otto's avatar
grunt    
Mark Otto committed
414
415
  cursor: pointer;
}
Mark Otto's avatar
Mark Otto committed
416

417
table {
Mark Otto's avatar
grunt    
Mark Otto committed
418
419
  background-color: transparent;
}
Mark Otto's avatar
Mark Otto committed
420

421
caption {
Mark Otto's avatar
grunt    
Mark Otto committed
422
423
  padding-top: .75rem;
  padding-bottom: .75rem;
424
  color: #818a91;
425
  text-align: left;
Mark Otto's avatar
grunt    
Mark Otto committed
426
427
  caption-side: bottom;
}
Mark Otto's avatar
Mark Otto committed
428

429
th {
Mark Otto's avatar
grunt    
Mark Otto committed
430
431
  text-align: left;
}
432
433
434

label {
  display: inline-block;
Mark Otto's avatar
grunt    
Mark Otto committed
435
436
  margin-bottom: .5rem;
}
437

438
439
440
441
input,
button,
select,
textarea {
442
  margin: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
443
444
  line-height: inherit;
}
445
446

textarea {
Mark Otto's avatar
grunt    
Mark Otto committed
447
448
  resize: vertical;
}
449
450

fieldset {
451
  min-width: 0;
452
453
  padding: 0;
  margin: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
454
455
  border: 0;
}
Mark Otto's avatar
Mark Otto committed
456

457
458
459
460
461
462
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
Mark Otto's avatar
grunt    
Mark Otto committed
463
464
  line-height: inherit;
}
465
466

input[type="search"] {
Mark Otto's avatar
grunt    
Mark Otto committed
467
468
  -webkit-appearance: none;
}
469
470

output {
Mark Otto's avatar
grunt    
Mark Otto committed
471
472
  display: inline-block;
}
Mark Otto's avatar
Mark Otto committed
473

474
475
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
476
477
478
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
Mark Otto's avatar
grunt    
Mark Otto committed
479
480
481
  color: inherit;
}
h1 small,
482
483
484
485
486
487
488
489
490
491
492
493
494
  h1 .small, h2 small,
  h2 .small, h3 small,
  h3 .small, h4 small,
  h4 .small, h5 small,
  h5 .small, h6 small,
  h6 .small,
  .h1 small,
  .h1 .small, .h2 small,
  .h2 .small, .h3 small,
  .h3 .small, .h4 small,
  .h4 .small, .h5 small,
  .h5 .small, .h6 small,
  .h6 .small {
Mark Otto's avatar
grunt    
Mark Otto committed
495
496
497
498
  font-weight: normal;
  line-height: 1;
  color: #818a91;
}
Mark Otto's avatar
Mark Otto committed
499

500
501
502
h1, .h1,
h2, .h2,
h3, .h3 {
Mark Otto's avatar
grunt    
Mark Otto committed
503
504
505
  margin-bottom: .5rem;
}
h1 small,
506
507
508
509
510
511
512
513
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
Mark Otto's avatar
grunt    
Mark Otto committed
514
515
  font-size: 65%;
}
Mark Otto's avatar
Mark Otto committed
516

517
518
519
h4, .h4,
h5, .h5,
h6, .h6 {
Mark Otto's avatar
grunt    
Mark Otto committed
520
521
522
  margin-bottom: .5rem;
}
h4 small,
523
524
525
526
527
528
529
530
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
Mark Otto's avatar
grunt    
Mark Otto committed
531
532
  font-size: 75%;
}
Mark Otto's avatar
Mark Otto committed
533
534

h1, .h1 {
Mark Otto's avatar
grunt    
Mark Otto committed
535
536
  font-size: 2.75rem;
}
Mark Otto's avatar
Mark Otto committed
537
538

h2, .h2 {
Mark Otto's avatar
grunt    
Mark Otto committed
539
540
  font-size: 2.25rem;
}
Mark Otto's avatar
Mark Otto committed
541
542

h3, .h3 {
Mark Otto's avatar
grunt    
Mark Otto committed
543
544
  font-size: 1.75rem;
}
Mark Otto's avatar
Mark Otto committed
545
546

h4, .h4 {
Mark Otto's avatar
grunt    
Mark Otto committed
547
548
  font-size: 1.5rem;
}
Mark Otto's avatar
Mark Otto committed
549
550

h5, .h5 {
Mark Otto's avatar
grunt    
Mark Otto committed
551
552
  font-size: 1.25rem;
}
Mark Otto's avatar
Mark Otto committed
553
554

h6, .h6 {
Mark Otto's avatar
grunt    
Mark Otto committed
555
556
  font-size: 1rem;
}
Mark Otto's avatar
Mark Otto committed
557

558
.lead {
559
  font-size: 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
560
561
  font-weight: 300;
}
Mark Otto's avatar
Mark Otto committed
562

563
564
565
566
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
567
568
  border-top: .0625rem solid #eceeef;
}
569

570
571
small,
.small {
Mark Otto's avatar
grunt    
Mark Otto committed
572
573
  font-size: 85%;
}
Mark Otto's avatar
Mark Otto committed
574

575
576
mark,
.mark {
Mark Otto's avatar
grunt    
Mark Otto committed
577
  padding: .2em;
Mark Otto's avatar
grunt    
Mark Otto committed
578
579
  background-color: #fcf8e3;
}
Mark Otto's avatar
Mark Otto committed
580

Mark Otto's avatar
grunt    
Mark Otto committed
581
.list-unstyled {
XhmikosR's avatar
XhmikosR committed
582
  padding-left: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
583
584
  list-style: none;
}
Mark Otto's avatar
Mark Otto committed
585

586
.list-inline {
Mark Otto's avatar
grunt    
Mark Otto committed
587
  padding-left: 0;
588
  margin-left: -5px;
Mark Otto's avatar
grunt    
Mark Otto committed
589
590
591
592
593
594
595
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
Mark Otto's avatar
Mark Otto committed
596

597
598
.dl-horizontal {
  margin-right: -1.5rem;
Mark Otto's avatar
grunt    
Mark Otto committed
599
600
601
  margin-left: -1.5rem;
}
.dl-horizontal:before,
Mark Otto's avatar
grunt    
Mark Otto committed
602
  .dl-horizontal:after {
Mark Otto's avatar
grunt    
Mark Otto committed
603
604
605
606
607
608
  display: table; 
  content: " ";
}
.dl-horizontal:after {
  clear: both;
}
Mark Otto's avatar
Mark Otto committed
609

610
611
.initialism {
  font-size: 90%;
Mark Otto's avatar
grunt    
Mark Otto committed
612
613
  text-transform: uppercase;
}
Mark Otto's avatar
Mark Otto committed
614

Mark Otto's avatar
grunt    
Mark Otto committed
615
.blockquote {
Mark Otto's avatar
grunt    
Mark Otto committed
616
  padding: .5rem 1rem;
Mark Otto's avatar
grunt    
Mark Otto committed
617
618
  margin-bottom: 1rem;
  font-size: 1.25rem;
Mark Otto's avatar
grunt    
Mark Otto committed
619
620
621
  border-left: .25rem solid #eceeef;
}
.blockquote p:last-child,
622
623
  .blockquote ul:last-child,
  .blockquote ol:last-child {
Mark Otto's avatar
grunt    
Mark Otto committed
624
625
626
627
628
629
630
631
632
633
634
  margin-bottom: 0;
}
.blockquote footer {
  display: block;
  font-size: 80%;
  line-height: 1.5;
  color: #818a91;
}
.blockquote footer:before {
  content: "\2014 \00A0";
}
Mark Otto's avatar
grunt    
Mark Otto committed
635
636
637
638
639

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
Mark Otto's avatar
grunt    
Mark Otto committed
640
641
642
643
644
645
646
647
648
  border-right: .25rem solid #eceeef;
  border-left: 0;
}
.blockquote-reverse footer:before {
  content: "";
}
.blockquote-reverse footer:after {
  content: "\00A0 \2014";
}
Mark Otto's avatar
grunt    
Mark Otto committed
649

650
651
.img-responsive, .carousel-inner > .carousel-item > img,
.carousel-inner > .carousel-item > a > img {
652
653
  display: block;
  max-width: 100%;
Mark Otto's avatar
grunt    
Mark Otto committed
654
655
  height: auto;
}
656
657

.img-rounded {
Mark Otto's avatar
grunt    
Mark Otto committed
658
659
  border-radius: .3rem;
}
660
661

.img-thumbnail {
Mark Otto's avatar
grunt    
Mark Otto committed
662
663
664
665
  display: inline-block;
  max-width: 100%;
  height: auto; 
  padding: .25rem;
Mark Otto's avatar
Mark Otto committed
666
  line-height: 1.5;
667
668
  background-color: #fff;
  border: 1px solid #ddd;
Mark Otto's avatar
grunt    
Mark Otto committed
669
670
671
672
673
  border-radius: .25rem;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
674
675

.img-circle {
Mark Otto's avatar
grunt    
Mark Otto committed
676
677
  border-radius: 50%;
}
Mark Otto's avatar
Mark Otto committed
678

679
680
681
682
code,
kbd,
pre,
samp {
Mark Otto's avatar
grunt    
Mark Otto committed
683
684
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
Mark Otto's avatar
Mark Otto committed
685

686
code {
Mark Otto's avatar
grunt    
Mark Otto committed
687
  padding: .2rem .4rem;
688
  font-size: 90%;
Mark Otto's avatar
Mark Otto committed
689
  color: #bd4147;
690
  background-color: #f7f7f9;
Mark Otto's avatar
grunt    
Mark Otto committed
691
692
  border-radius: .25rem;
}
Mark Otto's avatar
Mark Otto committed
693

694
kbd {
Mark Otto's avatar
grunt    
Mark Otto committed
695
  padding: .2rem .4rem;
696
  font-size: 90%;
Mark Otto's avatar
Mark Otto committed
697
698
  color: #fff;
  background-color: #333;
Mark Otto's avatar
grunt    
Mark Otto committed
699
700
701
702
703
704
705
  border-radius: .2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
}
Mark Otto's avatar
Mark Otto committed
706

707
708
pre {
  display: block;
Mark Otto's avatar
Mark Otto committed
709
710
  margin-top: 0;
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
711
712
  font-size: 90%;
  line-height: 1.5;
Mark Otto's avatar
grunt    
Mark Otto committed
713
714
715
716
717
718
719
720
721
  color: #373a3c;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}
Mark Otto's avatar
Mark Otto committed
722

723
724
.pre-scrollable {
  max-height: 340px;
Mark Otto's avatar
grunt    
Mark Otto committed
725
726
  overflow-y: scroll;
}
Mark Otto's avatar
Mark Otto committed
727

728
.container {
Mark Otto's avatar
grunt    
Mark Otto committed
729
730
  padding-right: .75rem; 
  padding-left: .75rem;
731
732
  margin-right: auto;
  margin-left: auto;
Mark Otto's avatar
grunt    
Mark Otto committed
733
734
}
.container:before,
Mark Otto's avatar
grunt    
Mark Otto committed
735
  .container:after {
Mark Otto's avatar
grunt    
Mark Otto committed
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
  display: table; 
  content: " ";
}
.container:after {
  clear: both;
}
@media (min-width: 34em) {
  .container {
    max-width: 34rem;
  }
}
@media (min-width: 48em) {
  .container {
    max-width: 45rem;
  }
}
@media (min-width: 62em) {
  .container {
    max-width: 60rem;
  }
}
@media (min-width: 75em) {
  .container {
    max-width: 72.25rem;
  }
}
Mark Otto's avatar
Mark Otto committed
762

763
.container-fluid {
Mark Otto's avatar
grunt    
Mark Otto committed
764
765
  padding-right: .75rem; 
  padding-left: .75rem;
766
767
  margin-right: auto;
  margin-left: auto;
Mark Otto's avatar
grunt    
Mark Otto committed
768
769
}
.container-fluid:before,
Mark Otto's avatar
grunt    
Mark Otto committed
770
  .container-fluid:after {
Mark Otto's avatar
grunt    
Mark Otto committed
771
772
773
774
775
776
  display: table; 
  content: " ";
}
.container-fluid:after {
  clear: both;
}
Mark Otto's avatar
Mark Otto committed
777

778
.row {
Mark Otto's avatar
grunt    
Mark Otto committed
779
780
781
782
  margin-right: -.75rem; 
  margin-left: -.75rem;
}
.row:before,
Mark Otto's avatar
grunt    
Mark Otto committed
783
  .row:after {
Mark Otto's avatar
grunt    
Mark Otto committed
784
785
786
787
788
789
  display: table; 
  content: " ";
}
.row:after {
  clear: both;
}
Mark Otto's avatar
Mark Otto committed
790

Mark Otto's avatar
Mark Otto committed
791
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
792
793
  position: relative;
  min-height: 1px;
Mark Otto's avatar
grunt    
Mark Otto committed
794
795
796
  padding-right: .75rem; 
  padding-left: .75rem;
}
Mark Otto's avatar
Mark Otto committed
797

Mark Otto's avatar
grunt    
Mark Otto committed
798
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
Mark Otto's avatar
grunt    
Mark Otto committed
799
800
  float: left;
}
Mark Otto's avatar
grunt    
Mark Otto committed
801

Mark Otto's avatar
Mark Otto committed
802
.col-xs-1 {
Mark Otto's avatar
grunt    
Mark Otto committed
803
804
  width: 8.333333%;
}
Mark Otto's avatar
Mark Otto committed
805
806

.col-xs-2 {
Mark Otto's avatar
grunt    
Mark Otto committed
807
808
  width: 16.666667%;
}
Mark Otto's avatar
Mark Otto committed
809
810

.col-xs-3 {
Mark Otto's avatar
grunt    
Mark Otto committed
811
812
  width: 25%;
}
Mark Otto's avatar
Mark Otto committed
813
814

.col-xs-4 {
Mark Otto's avatar
grunt    
Mark Otto committed
815
816
  width: 33.333333%;
}
Mark Otto's avatar
Mark Otto committed
817
818

.col-xs-5 {
Mark Otto's avatar
grunt    
Mark Otto committed
819
820
  width: 41.666667%;
}
Mark Otto's avatar
Mark Otto committed
821

822
.col-xs-6 {
Mark Otto's avatar
grunt    
Mark Otto committed
823
824
  width: 50%;
}
Mark Otto's avatar
Mark Otto committed
825
826

.col-xs-7 {
Mark Otto's avatar
grunt    
Mark Otto committed
827
828
  width: 58.333333%;
}
Mark Otto's avatar
Mark Otto committed
829
830

.col-xs-8 {
Mark Otto's avatar
grunt    
Mark Otto committed
831
832
  width: 66.666667%;
}
Mark Otto's avatar
Mark Otto committed
833
834

.col-xs-9 {
Mark Otto's avatar
grunt    
Mark Otto committed
835
836
  width: 75%;
}
Mark Otto's avatar
Mark Otto committed
837
838

.col-xs-10 {
Mark Otto's avatar
grunt    
Mark Otto committed
839
840
  width: 83.333333%;
}
Mark Otto's avatar
Mark Otto committed
841
842

.col-xs-11 {
Mark Otto's avatar
grunt    
Mark Otto committed
843
844
  width: 91.666667%;
}
Mark Otto's avatar
Mark Otto committed
845
846

.col-xs-12 {
Mark Otto's avatar
grunt    
Mark Otto committed
847
848
  width: 100%;
}
Mark Otto's avatar
Mark Otto committed
849
850

.col-xs-pull-0 {
Mark Otto's avatar
grunt    
Mark Otto committed
851
852
  right: auto;
}
Mark Otto's avatar
Mark Otto committed
853
854

.col-xs-pull-1 {
Mark Otto's avatar
grunt    
Mark Otto committed
855
856
  right: 8.333333%;
}
Mark Otto's avatar
Mark Otto committed
857
858

.col-xs-pull-2 {
Mark Otto's avatar
grunt    
Mark Otto committed
859
860
  right: 16.666667%;
}
Mark Otto's avatar
Mark Otto committed
861
862

.col-xs-pull-3 {
Mark Otto's avatar
grunt    
Mark Otto committed
863
864
  right: 25%;
}
Mark Otto's avatar
Mark Otto committed
865
866

.col-xs-pull-4 {
Mark Otto's avatar
grunt    
Mark Otto committed
867
868
  right: 33.333333%;
}
Mark Otto's avatar
Mark Otto committed
869
870

.col-xs-pull-5 {
Mark Otto's avatar
grunt    
Mark Otto committed
871
872
  right: 41.666667%;
}
Mark Otto's avatar
Mark Otto committed
873

874
.col-xs-pull-6 {
Mark Otto's avatar
grunt    
Mark Otto committed
875
876
  right: 50%;
}
Mark Otto's avatar
Mark Otto committed
877
878

.col-xs-pull-7 {
Mark Otto's avatar
grunt    
Mark Otto committed
879
880
  right: 58.333333%;
}
Mark Otto's avatar
Mark Otto committed
881
882

.col-xs-pull-8 {
Mark Otto's avatar
grunt    
Mark Otto committed
883
884
  right: 66.666667%;
}
Mark Otto's avatar
Mark Otto committed
885
886

.col-xs-pull-9 {
Mark Otto's avatar
grunt    
Mark Otto committed
887
888
  right: 75%;
}
Mark Otto's avatar
Mark Otto committed
889
890

.col-xs-pull-10 {
Mark Otto's avatar
grunt    
Mark Otto committed
891
892
  right: 83.333333%;
}
Mark Otto's avatar
Mark Otto committed
893
894

.col-xs-pull-11 {
Mark Otto's avatar
grunt    
Mark Otto committed
895
896
  right: 91.666667%;
}
Mark Otto's avatar
Mark Otto committed
897
898

.col-xs-pull-12 {
Mark Otto's avatar
grunt    
Mark Otto committed
899
900
  right: 100%;
}
Mark Otto's avatar
Mark Otto committed
901
902

.col-xs-push-0 {
Mark Otto's avatar
grunt    
Mark Otto committed
903
904
  left: auto;
}
Mark Otto's avatar
Mark Otto committed
905
906

.col-xs-push-1 {
Mark Otto's avatar
grunt    
Mark Otto committed
907
908
  left: 8.333333%;
}
Mark Otto's avatar
Mark Otto committed
909
910

.col-xs-push-2 {
Mark Otto's avatar
grunt    
Mark Otto committed
911
912
  left: 16.666667%;
}
Mark Otto's avatar
Mark Otto committed
913
914

.col-xs-push-3 {
Mark Otto's avatar
grunt    
Mark Otto committed
915
916
  left: 25%;
}
Mark Otto's avatar
Mark Otto committed
917
918

.col-xs-push-4 {
Mark Otto's avatar
grunt    
Mark Otto committed
919
920
  left: 33.333333%;
}
Mark Otto's avatar
Mark Otto committed
921
922

.col-xs-push-5 {
Mark Otto's avatar
grunt    
Mark Otto committed
923
924
  left: 41.666667%;
}
Mark Otto's avatar
Mark Otto committed
925

926
.col-xs-push-6 {
Mark Otto's avatar
grunt    
Mark Otto committed
927
928
  left: 50%;
}
Mark Otto's avatar
Mark Otto committed
929
930

.col-xs-push-7 {
Mark Otto's avatar
grunt    
Mark Otto committed
931
932
  left: 58.333333%;
}
Mark Otto's avatar
Mark Otto committed
933
934

.col-xs-push-8 {
Mark Otto's avatar
grunt    
Mark Otto committed
935
936
  left: 66.666667%;
}
Mark Otto's avatar
Mark Otto committed
937
938

.col-xs-push-9 {
Mark Otto's avatar
grunt    
Mark Otto committed
939
940
  left: 75%;
}
Mark Otto's avatar
Mark Otto committed
941
942

.col-xs-push-10 {
Mark Otto's avatar
grunt    
Mark Otto committed
943
944
  left: 83.333333%;
}
Mark Otto's avatar
Mark Otto committed
945
946

.col-xs-push-11 {
Mark Otto's avatar
grunt    
Mark Otto committed
947
948
  left: 91.666667%;
}
Mark Otto's avatar
Mark Otto committed
949
950

.col-xs-push-12 {
Mark Otto's avatar
grunt    
Mark Otto committed
951
952
  left: 100%;
}
Mark Otto's avatar
Mark Otto committed
953
954

.col-xs-offset-0 {
Mark Otto's avatar
grunt    
Mark Otto committed
955
956
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
957
958

.col-xs-offset-1 {
Mark Otto's avatar
grunt    
Mark Otto committed
959
960
  margin-left: 8.333333%;
}
Mark Otto's avatar
Mark Otto committed
961
962

.col-xs-offset-2 {
Mark Otto's avatar
grunt    
Mark Otto committed
963
964
  margin-left: 16.666667%;
}
Mark Otto's avatar
Mark Otto committed
965
966

.col-xs-offset-3 {
Mark Otto's avatar
grunt    
Mark Otto committed
967
968
  margin-left: 25%;
}
Mark Otto's avatar
Mark Otto committed
969
970

.col-xs-offset-4 {
Mark Otto's avatar
grunt    
Mark Otto committed
971
972
  margin-left: 33.333333%;
}
Mark Otto's avatar
Mark Otto committed
973
974

.col-xs-offset-5 {
Mark Otto's avatar
grunt    
Mark Otto committed
975
976
  margin-left: 41.666667%;
}
Mark Otto's avatar
Mark Otto committed
977

978
.col-xs-offset-6 {
Mark Otto's avatar
grunt    
Mark Otto committed
979
980
  margin-left: 50%;
}
Mark Otto's avatar
Mark Otto committed
981
982

.col-xs-offset-7 {
Mark Otto's avatar
grunt    
Mark Otto committed
983
984
  margin-left: 58.333333%;
}
Mark Otto's avatar
Mark Otto committed
985
986

.col-xs-offset-8 {
Mark Otto's avatar
grunt    
Mark Otto committed
987
988
  margin-left: 66.666667%;
}
Mark Otto's avatar
Mark Otto committed
989
990

.col-xs-offset-9 {
Mark Otto's avatar
grunt    
Mark Otto committed
991
992
  margin-left: 75%;
}
Mark Otto's avatar
Mark Otto committed
993
994

.col-xs-offset-10 {
Mark Otto's avatar
grunt    
Mark Otto committed
995
996
  margin-left: 83.333333%;
}
Mark Otto's avatar
Mark Otto committed
997
998

.col-xs-offset-11 {
Mark Otto's avatar
grunt    
Mark Otto committed
999
1000
  margin-left: 91.666667%;
}
For faster browsing, not all history is shown. View entire blame