docs.css 14.8 KB
Newer Older
Mark Otto's avatar
Mark Otto committed
1
2
3
4
5
6
7
8
9
10
11
12
/*
 * Bootstrap Documentation
 * Special styles for presenting Bootstrap's documentation and code examples.
 */



/* Key scaffolding
-------------------------------------------------- */

body {
  position: relative; /* For scrollyspy */
Mark Otto's avatar
Mark Otto committed
13
  padding-top: 50px; /* Account for fixed navbar */
Mark Otto's avatar
Mark Otto committed
14
15
}

Mark Otto's avatar
Mark Otto committed
16
17
18
19
20


/* Top nav and header
-------------------------------------------------- */

Mark Otto's avatar
Mark Otto committed
21
.bs-docs-nav {
Mark Otto's avatar
Mark Otto committed
22
  background-color: #b94a48;
Mark Otto's avatar
Mark Otto committed
23
}
Mark Otto's avatar
Mark Otto committed
24
25
26
.bs-docs-nav .navbar-brand {
  color: #fff;
}
Mark Otto's avatar
Mark Otto committed
27
.bs-docs-nav .navbar-nav > li > a {
28
  color: #e6cac8;
Mark Otto's avatar
Mark Otto committed
29
30
}
.bs-docs-nav .navbar-nav > li > a:hover {
Mark Otto's avatar
Mark Otto committed
31
32
  color: #fff;
}
Mark Otto's avatar
Mark Otto committed
33
34
.bs-docs-nav .navbar-nav > .active > a,
.bs-docs-nav .navbar-nav > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
35
  color: #fff;
Mark Otto's avatar
Mark Otto committed
36
37
  background-color: #993c3a;
}
Mark Otto's avatar
Mark Otto committed
38
.bs-docs-nav .navbar-toggle {
Mark Otto's avatar
Mark Otto committed
39
40
41
42
43
  border-color: #b94a48;
}
.bs-docs-nav .navbar-toggle:hover {
  background-color: #993c3a;
  border-color: #993c3a;
Mark Otto's avatar
Mark Otto committed
44
45
46
}


Mark Otto's avatar
Mark Otto committed
47

48
/* Homepage masthead
Mark Otto's avatar
Mark Otto committed
49
50
-------------------------------------------------- */

51
.bs-masthead {
Mark Otto's avatar
Mark Otto committed
52
53
54
  position: relative;
  margin-bottom: 20px;
  padding: 30px 15px;
Mark Otto's avatar
center    
Mark Otto committed
55
  text-align: center;
Mark Otto's avatar
Mark Otto committed
56
}
57
.bs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
58
  font-size: 50px;
Mark Otto's avatar
Mark Otto committed
59
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
60
}
Mark Otto's avatar
Mark Otto committed
61
62
63
.bs-masthead .bs-social {
  margin-top: 80px;
}
Mark Otto's avatar
Mark Otto committed
64
65

/* Download button */
66
.bs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
67
68
  margin-top: 5px;
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
69
70
71
72
  padding: 18px 24px;
  font-size: 21px;
  color: #b94a48; /* redeclare to override the `.jumbotron a` */
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
73
  border-color: #e5e5e5;
Mark Otto's avatar
Mark Otto committed
74
}
75
76
.bs-masthead .btn:hover,
.bs-masthead .btn:active {
Mark Otto's avatar
Mark Otto committed
77
78
79
  color: #fff; /* redeclare to override the `.jumbotron a` */
  background-color: #b94a48;
  border-color: #b94a48;
Mark Otto's avatar
Mark Otto committed
80
81
}

82
83
/* Textual links */
.bs-masthead-links {
Mark Otto's avatar
Mark Otto committed
84
85
86
  margin: 20px 0;
  list-style: none;
}
87
.bs-masthead-links li {
Mark Otto's avatar
Mark Otto committed
88
89
90
  display: inline;
  color: #999;
}
91
.bs-masthead-links li + li {
Mark Otto's avatar
Mark Otto committed
92
  margin-left: 20px;
Mark Otto's avatar
Mark Otto committed
93
94
95
96
}



97
98
99
/* Customize and Download button
-------------------------------------------------- */

100
101
102
103
104
105
106
107
.bs-customizer {

}
.bs-customizer .toggle {
  float: right;
}
.bs-customizer label {
  margin-top: 10px;
Mark Otto's avatar
Mark Otto committed
108
109
110
111
112
113
114
115
  font-weight: 500;
  color: #555;
}
.bs-customizer h4 {
  margin-top: 15px;
}
.bs-customizer input[type="text"] {
  background-color: #fafafa;
116
117
118
}


119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
.bs-customize-download {
  text-align:center;
}
.bs-customize-download .btn {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 18px 24px;
  font-size: 21px;
  color: #b94a48;
  background-color: #fff;
  border-color: #b94a48;
}
.bs-customize-download .btn:hover,
.bs-customize-download .btn:active {
  color: #fff;
  background-color: #b94a48;
}



139
/* Docs pages and sections
Mark Otto's avatar
Mark Otto committed
140
141
-------------------------------------------------- */

142
/* Page headers */
Mark Otto's avatar
Mark Otto committed
143
.bs-header {
Mark Otto's avatar
Mark Otto committed
144
  padding: 30px 30px 40px;
Mark Otto's avatar
Mark Otto committed
145
146
  font-size: 16px;
  color: #5a5a5a;
Mark Otto's avatar
Mark Otto committed
147
  text-align: center;
Mark Otto's avatar
Mark Otto committed
148
149
  border-bottom: 1px solid #ddd;
}
Mark Otto's avatar
Mark Otto committed
150
.bs-header h1 {
151
  color: #b94a48;
Mark Otto's avatar
Mark Otto committed
152
}
Mark Otto's avatar
Mark Otto committed
153
.bs-header p {
Mark Otto's avatar
Mark Otto committed
154
155
  font-weight: 300;
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
156
}
157
158
159
160

/* Padding for in-page bookmarks */
.bs-docs-section {
  padding-top: 30px;
Mark Otto's avatar
Mark Otto committed
161
162
163
164
}



165
/* Docs sidebar
Mark Otto's avatar
Mark Otto committed
166
167
-------------------------------------------------- */

168
169
170
171
172
173
174
175
176
/* By default it's not affixed in mobile views, so undo that */
.bs-sidebar.affix {
  position: static;
}

/* First level of nav */
.bs-sidenav {
  margin-top: 30px;
  margin-bottom: 30px;
Mark Otto's avatar
Mark Otto committed
177
178
179
180
181
  padding-top: 15px;
  padding-bottom: 15px;
  text-shadow: 0 1px 0 #fff;
  background-color: #f5f5f5;
  border-radius: 5px;
Mark Otto's avatar
Mark Otto committed
182
}
183
184
185

/* All levels of nav */
.bs-sidebar .nav > li > a {
Mark Otto's avatar
Mark Otto committed
186
  display: block;
187
  color: #666;
188
  padding: 4px 20px;
189
}
190
191
.bs-sidebar .nav > li > a:hover,
.bs-sidebar .nav > li > a:focus {
Mark Otto's avatar
Mark Otto committed
192
  text-decoration: none;
193
  border-right: 1px solid #d5d5d5;
Mark Otto's avatar
Mark Otto committed
194
}
195
196
197
.bs-sidebar .nav > .active > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active:focus > a {
198
  font-weight: 500;
Mark Otto's avatar
dat red    
Mark Otto committed
199
  color: #b94a48;
200
  background-color: transparent;
Mark Otto's avatar
dat red    
Mark Otto committed
201
  border-right: 1px solid #b94a48;
Mark Otto's avatar
Mark Otto committed
202
203
}

Mark Otto's avatar
Mark Otto committed
204
/* Nav: second level (shown on .active) */
205
.bs-sidebar .nav .nav {
Mark Otto's avatar
Mark Otto committed
206
207
208
  display: none;
  margin-bottom: 5px;
}
209
.bs-sidebar .nav > .active > ul {
Mark Otto's avatar
Mark Otto committed
210
211
  display: block;
}
212
.bs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
213
214
  padding-top: 2px;
  padding-bottom: 2px;
Mark Otto's avatar
Mark Otto committed
215
  padding-left: 30px;
Mark Otto's avatar
Mark Otto committed
216
217
218
  font-size: 90%;
}

Mark Otto's avatar
Mark Otto committed
219

220

Mark Otto's avatar
Mark Otto committed
221
222
223
/* Side notes for calling out things
-------------------------------------------------- */

Mark Otto's avatar
Mark Otto committed
224
.bs-callout {
Mark Otto's avatar
Mark Otto committed
225
226
227
228
229
  margin: 20px 0;
  padding: 15px 30px 15px 15px;
  background-color: #fcf2f2;
  border-left: 5px solid #df7c7b;
}
Mark Otto's avatar
Mark Otto committed
230
.bs-callout h4 {
Mark Otto's avatar
Mark Otto committed
231
232
  margin-top: 0;
}
Mark Otto's avatar
Mark Otto committed
233
.bs-callout p:last-child {
Mark Otto's avatar
Mark Otto committed
234
235
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
236
237
.bs-callout code,
.bs-callout .highlight {
Mark Otto's avatar
Mark Otto committed
238
239
240
241
242
  background-color: #fff;
}



243
244
245
246
247
248
/* Special grid styles
-------------------------------------------------- */

.show-grid {
  margin-bottom: 15px;
}
Mark Otto's avatar
Mark Otto committed
249
.show-grid [class^="col-"] {
250
251
252
253
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
  border: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
254
255
256
  /* Todo: reconcile these */
  background-color: rgba(185,74,72,.15);
  border: 1px solid rgba(185,74,72,.2);
257
258
259
260
}



Mark Otto's avatar
Mark Otto committed
261
262
263
264
/* Bootstrap code examples
-------------------------------------------------- */

/* Base class */
Mark Otto's avatar
Mark Otto committed
265
.bs-example {
Mark Otto's avatar
Mark Otto committed
266
267
268
269
  position: relative;
  padding: 39px 14px 14px;
  margin-bottom: -1px;
  border: 1px solid #ddd;
270
271
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
Mark Otto's avatar
Mark Otto committed
272
273
}
/* Echo out a label for the example */
Mark Otto's avatar
Mark Otto committed
274
.bs-example:after {
Mark Otto's avatar
Mark Otto committed
275
276
277
278
279
280
281
282
283
284
  content: "Example";
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #9da0a4;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
285
286
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
Mark Otto's avatar
Mark Otto committed
287
288
289
}

/* Tweak display of the examples */
Mark Otto's avatar
Mark Otto committed
290
291
.bs-example + .prettyprint,
.bs-example + .highlight {
Mark Otto's avatar
Mark Otto committed
292
293
294
295
296
297
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* Tweak content of examples for optimum awesome */
Mark Otto's avatar
Mark Otto committed
298
299
300
301
302
303
304
305
.bs-example > p:last-child,
.bs-example > ul:last-child,
.bs-example > ol:last-child,
.bs-example > blockquote:last-child,
.bs-example > input:last-child,
.bs-example > select:last-child,
.bs-example > textarea:last-child,
.bs-example > .table:last-child,
306
.bs-example > .navbar:last-child
Mark Otto's avatar
Mark Otto committed
307
308
309
310
311
.bs-example > .jumbotron:last-child,
.bs-example > .alert:last-child,
.bs-example > .panel:last-child,
.bs-example > .list-group:last-child,
.bs-example > .well:last-child {
Mark Otto's avatar
Mark Otto committed
312
313
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
314
315
316
.bs-example > .close {
  float: none;
}
Mark Otto's avatar
Mark Otto committed
317

318
/* Typography */
Mark Otto's avatar
Mark Otto committed
319
.bs-example-type .table td {
320
321
322
323
  color: #999;
  vertical-align: middle;
  border-color: ;
}
Mark Otto's avatar
Mark Otto committed
324
325
.bs-example-type .table td,
.bs-example-type .table th {
326
327
328
  padding: 15px 0;
  border-color: #eee;
}
Mark Otto's avatar
Mark Otto committed
329
330
.bs-example-type .table tr:first-child td,
.bs-example-type .table tr:first-child th {
331
332
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
333
334
335
336
337
338
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
339
340
341
  margin: 0;
}

342
/* Forms */
343
344
345
.bs-example.form-inline select,
.bs-example.form-inline input[type="text"],
.bs-example.form-inline input[type="password"] {
346
347
  width: 180px;
}
348
349
350
351
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}

Mark Otto's avatar
Mark Otto committed
352
/* List groups */
Mark Otto's avatar
Mark Otto committed
353
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
354
355
  max-width: 400px;
}
356

Mark Otto's avatar
Mark Otto committed
357
358
359
360
361
/* Navbar examples */
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
362
  min-height: 110px;
Mark Otto's avatar
Mark Otto committed
363
364
365
366
  overflow: hidden; /* cut the drop shadows off */
}
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
367
  position: relative;
Mark Otto's avatar
Mark Otto committed
368
369
370
  margin-left: 0;
  margin-right: 0;
}
371
372
373
374
375
376
.bs-navbar-top-example .navbar-fixed-top {
  top: -1px;
}
.bs-navbar-bottom-example .navbar-fixed-bottom {
  bottom: -1px;
}
Mark Otto's avatar
Mark Otto committed
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
.bs-navbar-top-example {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}
.bs-navbar-top-example:after {
  top: auto;
  bottom: -1px;
  -webkit-border-radius: 0 4px 0 4px;
     -moz-border-radius: 0 4px 0 4px;
          border-radius: 0 4px 0 4px;
}
.bs-navbar-bottom-example {
  -webkit-border-radius: 4px 4px 0 0;
     -moz-border-radius: 4px 4px 0 0;
          border-radius: 4px 4px 0 0;
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}

/* Example modals */
Mark Otto's avatar
Mark Otto committed
399
.bs-example-modal {
Mark Otto's avatar
Mark Otto committed
400
401
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
402
.bs-example-modal .modal {
Mark Otto's avatar
Mark Otto committed
403
404
405
406
407
408
409
410
  position: relative;
  top: auto;
  right: auto;
  left: auto;
  bottom: auto;
  z-index: 1;
  display: block;
}
Mark Otto's avatar
Mark Otto committed
411
.bs-example-modal .modal-dialog {
Mark Otto's avatar
Mark Otto committed
412
413
414
415
416
  left: auto;
  margin-left: auto;
  margin-right: auto;
}

Mark Otto's avatar
Mark Otto committed
417
/* Example dropdowns */
Mark Otto's avatar
Mark Otto committed
418
419
420
.bs-example > .dropdown > .dropdown-menu,
.bs-example-submenu > .pull-left > .dropup > .dropdown-menu,
.bs-example-submenu > .pull-left > .dropdown > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
421
422
423
424
  position: static;
  display: block;
  margin-bottom: 5px;
}
Mark Otto's avatar
Mark Otto committed
425
.bs-example-submenu {
426
  min-height: 230px;
Mark Otto's avatar
Mark Otto committed
427
}
Mark Otto's avatar
Mark Otto committed
428
.bs-example-submenu > .pull-left + .pull-left {
Mark Otto's avatar
Mark Otto committed
429
430
  margin-left: 20px;
}
Mark Otto's avatar
Mark Otto committed
431

432
/* Example tabbable tabs */
Mark Otto's avatar
Mark Otto committed
433
.bs-example-tabs .nav-tabs {
434
435
436
  margin-bottom: 15px;
}

437
/* Tooltips */
438
.bs-example-tooltips {
439
440
441
442
  text-align: center;
  margin: 0 0 10px;
  list-style: none;
}
443
.bs-example-tooltips li {
444
445
446
447
448
  display: inline;
  padding: 0 10px;
}

/* Popovers */
Mark Otto's avatar
Mark Otto committed
449
.bs-example-popover {
450
451
452
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
453
.bs-example-popover .popover {
454
455
456
457
458
459
460
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}

Mark Otto's avatar
Mark Otto committed
461

Mark Otto's avatar
Mark Otto committed
462

Mark Otto's avatar
Mark Otto committed
463
464
465
/* Example templates
-------------------------------------------------- */

Mark Otto's avatar
Mark Otto committed
466
.bs-examples h4 {
Mark Otto's avatar
Mark Otto committed
467
468
  margin-bottom: 5px;
}
Mark Otto's avatar
Mark Otto committed
469
.bs-examples p {
Mark Otto's avatar
Mark Otto committed
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
  margin-bottom: 20px;
}



/* Icons
-------------------------------------------------- */

.the-icons {
  padding-bottom: 1px;
  margin-left: 0;
  list-style: none;
  margin-bottom: 20px;
  overflow: hidden;
}
.the-icons li {
  float: left;
  width: 100px;
  height: 110px;
  padding: 10px;
  border: 1px solid #ddd;
  font-size: 12px;
  line-height: 1.25;
  text-align: center;
  -webkit-box-sizing: border-box;
Mark Otto's avatar
Mark Otto committed
495
496
     -moz-box-sizing: border-box;
          box-sizing: border-box;
Mark Otto's avatar
Mark Otto committed
497
498
  margin: 0 -1px -1px 0;
}
499
.the-icons .glyphicon {
Mark Otto's avatar
Mark Otto committed
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
  display: block;
  margin: 5px auto;
  vertical-align: middle;
  margin-right: 3px;
  font-size: 24px;
}
.the-icons li:hover {
  background-color: rgba(255,0,0,.1);
}



/* Responsive docs
-------------------------------------------------- */

/* Related: responsive utilities tables */
.table code {
  font-size: 13px;
  font-weight: normal;
}

/* Utility classes table
------------------------- */
Mark Otto's avatar
Mark Otto committed
523
.bs-table th small,
Mark Otto's avatar
Mark Otto committed
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
.responsive-utilities th small {
  display: block;
  font-weight: normal;
  color: #999;
}
.responsive-utilities tbody th {
  font-weight: normal;
}
.responsive-utilities td {
  text-align: center;
}
.responsive-utilities td.is-visible {
  color: #468847;
  background-color: #dff0d8 !important;
}
.responsive-utilities td.is-hidden {
  color: #ccc;
  background-color: #f9f9f9 !important;
}

/* Responsive tests
------------------------- */
.responsive-utilities-test {
  margin-top: 5px;
  margin-left: 0;
  list-style: none;
  overflow: hidden; /* clear floats */
}
.responsive-utilities-test li {
  position: relative;
  float: left;
  width: 25%;
}
.responsive-utilities-test li + li {
  margin-left: 10px;
}
.responsive-utilities-test span {
561
  padding: 15px 10px;
562
563
564
565
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
566
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
567
}
568
569
570
571
572
573
574
.responsive-utilities-test.visible-on [class*="hidden"],
.responsive-utilities-test.hidden-on [class*="visible"] {
  color: #999;
  border: 1px solid #ddd;
}
.responsive-utilities-test.visible-on [class*="visible"],
.responsive-utilities-test.hidden-on [class*="hidden"] {
Mark Otto's avatar
Mark Otto committed
575
576
577
578
579
580
581
582
583
584
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}



/* Footer
-------------------------------------------------- */

585
.bs-footer {
Mark Otto's avatar
Mark Otto committed
586
  padding-top: 40px;
587
  padding-bottom: 30px;
Mark Otto's avatar
Mark Otto committed
588
  margin-top: 100px;
Mark Otto's avatar
Mark Otto committed
589
  text-align: center;
Mark Otto's avatar
Mark Otto committed
590
591
  border-top: 1px solid #e5e5e5;
}
592
.bs-footer p {
Mark Otto's avatar
Mark Otto committed
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
  margin-bottom: 0;
  color: #777;
}
.footer-links {
  margin: 10px 0;
}
.footer-links li {
  display: inline;
  padding: 0 2px;
}
.footer-links li:first-child {
  padding-left: 0;
}

/* Social proof buttons from GitHub & Twitter */
Mark Otto's avatar
Mark Otto committed
608
.bs-social {
Mark Otto's avatar
Mark Otto committed
609
610
  margin-bottom: 20px;
}
Mark Otto's avatar
Mark Otto committed
611
.bs-social-buttons {
Mark Otto's avatar
Mark Otto committed
612
613
614
615
  display: inline-block;
  margin: 0;
  list-style: none;
}
Mark Otto's avatar
Mark Otto committed
616
.bs-social-buttons li {
Mark Otto's avatar
Mark Otto committed
617
618
619
  display: inline-block;
  line-height: 1;
}
Mark Otto's avatar
Mark Otto committed
620
.bs-social-buttons li + li {
Mark Otto's avatar
Mark Otto committed
621
622
  margin-left: 15px;
}
Mark Otto's avatar
Mark Otto committed
623
.bs-social-buttons .twitter-follow-button {
Mark Otto's avatar
Mark Otto committed
624
625
  width: 225px !important;
}
Mark Otto's avatar
Mark Otto committed
626
.bs-social-buttons .twitter-share-button {
Mark Otto's avatar
Mark Otto committed
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
  width: 98px !important;
}



/* Misc docs stuff
-------------------------------------------------- */

/* Pseudo :focus state for showing how it looks in the docs */
input.focused {
  border-color: rgba(82,168,236,.8);
  outline: 0;
  outline: thin dotted \9; /* IE6-9 */
  -moz-box-shadow: 0 0 8px rgba(82,168,236,.6);
       box-shadow: 0 0 8px rgba(82,168,236,.6);
}

/* Scrollspy demo on fixed height div */
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}

652
.highlight {
653
  padding: 9px 14px;
654
  margin-bottom: 14px;
655
656
657
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  border-radius: 4px;
658
659
660
}
.highlight pre {
  padding: 0;
Mark Otto's avatar
Mark Otto committed
661
  margin-top: 0;
662
663
664
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
665
  white-space: nowrap;
666
667
}
.highlight pre code {
668
669
670
671
672
  font-size: inherit;
  color: #333; /* Effectively the base text color */
}
.highlight pre .lineno {
  display: inline-block;
673
  width: 22px;
674
675
676
677
  padding-right: 5px;
  margin-right: 10px;
  text-align: right;
  color: #bebec5;
678
679
}

Mark Otto's avatar
Mark Otto committed
680
681
682
683
/* Better spacing on download options in getting started */
.bs-docs-dl-options h4 {
  margin-top: 15px;
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
684
685
}

686
687
688
689
/* Hide the top link initially */
.bs-top {
  display: none;
}
Mark Otto's avatar
Mark Otto committed
690

Mark Otto's avatar
Mark Otto committed
691

Mark Otto's avatar
Mark Otto committed
692
693
694
/* Responsive variations
-------------------------------------------------- */

695
696
/* Hide code snippets on mobile devices */
@media screen and (max-width: 480px) {
Mark Otto's avatar
Mark Otto committed
697
  .bs-example {
698
699
700
701
702
703
704
    border-radius: 4px;
  }
  .highlight {
    display: none;
  }
}

Mark Otto's avatar
Mark Otto committed
705
706
707
/* Tablets and up */
@media screen and (min-width: 768px) {

708
709
710
711
712
713
714
  /* Reaffix the fixed sidebar */
  .bs-sidebar.affix {
    position: fixed; /* Undo the static from mobile-first approach */
    top: 50px;
    width: 160px;
  }

715
  /* Back to top link */
Mark Otto's avatar
Mark Otto committed
716
  .bs-top {
717
    display: block; /* Unhide */
718
719
720
721
722
723
724
    float: left;
    padding: 7px 15px;
    font-weight: 500;
    color: #999;
    background-color: #eee;
    border-radius: 4px;
  }
Mark Otto's avatar
Mark Otto committed
725
  .bs-top:hover {
726
727
728
729
    color: #fff;
    text-decoration: none;
    background-color: #999;
  }
Mark Otto's avatar
Mark Otto committed
730
  .bs-top.affix {
731
732
733
734
735
    position: fixed;
    right:  15px;
    bottom: 15px;
  }

Mark Otto's avatar
Mark Otto committed
736
  .bs-header {
Mark Otto's avatar
Mark Otto committed
737
    font-size: 21px;
Mark Otto's avatar
Mark Otto committed
738
    text-align: left;
Mark Otto's avatar
Mark Otto committed
739
  }
Mark Otto's avatar
Mark Otto committed
740
  .bs-header h1 {
Mark Otto's avatar
Mark Otto committed
741
    font-size: 60px;
742
743
744
    line-height: 1;
  }

745
  /* Show the docs nav */
746
  .bs-sidebar {
747
748
749
    display: block;
  }

Mark Otto's avatar
Mark Otto committed
750
  /* Tweak display of docs jumbotrons */
751
  .bs-masthead {
Mark Otto's avatar
Mark Otto committed
752
753
754
    padding-top:    100px;
    padding-bottom: 100px;
  }
755
  .bs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
756
757
    font-size: 100px;
  }
758
  .bs-masthead p {
Mark Otto's avatar
center    
Mark Otto committed
759
760
    margin-left: 15%;
    margin-right: 15%;
Mark Otto's avatar
Mark Otto committed
761
762
763
    font-size: 30px;
  }

764
765
766
767
768
  .bs-navbar-top-example .navbar-fixed-top,
  .bs-navbar-bottom-example .navbar-fixed-bottom {
    position: absolute;
  }

Mark Otto's avatar
Mark Otto committed
769
770
771
772
}

/* Tablets/desktops and up */
@media screen and (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
773

774
775
776
777
778
  /* Widen the fixed sidebar */
  .bs-sidebar.affix {
    width: 213px;
  }

Mark Otto's avatar
Mark Otto committed
779
780
781
782
783
  /* Icons */
  .the-icons li {
    width: 12.5%;
  }

Mark Otto's avatar
Mark Otto committed
784
785
786
787
}

/* Large desktops and up */
@media screen and (min-width: 1200px) {
788

789
790
791
792
793
  /* Widen the fixed sidebar again */
  .bs-sidebar.affix {
    width: 270px;
  }

794
}