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-top: 20px;
  margin-bottom: 20px;
  padding-left: 0;
Mark Otto's avatar
Mark Otto committed
87
88
  list-style: none;
}
89
.bs-masthead-links li {
Mark Otto's avatar
Mark Otto committed
90
91
92
  display: inline;
  color: #999;
}
93
.bs-masthead-links li + li {
Mark Otto's avatar
Mark Otto committed
94
  margin-left: 20px;
Mark Otto's avatar
Mark Otto committed
95
96
97
98
}



99
100
101
/* Customize and Download button
-------------------------------------------------- */

102
103
104
105
106
107
108
109
.bs-customizer {

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


121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
.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;
}



141
/* Docs pages and sections
Mark Otto's avatar
Mark Otto committed
142
143
-------------------------------------------------- */

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

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



167
/* Docs sidebar
Mark Otto's avatar
Mark Otto committed
168
169
-------------------------------------------------- */

170
171
172
173
174
175
176
177
178
/* 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
179
180
181
182
183
  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
184
}
185
186
187

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

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

Mark Otto's avatar
Mark Otto committed
221

222

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

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



245
246
247
248
249
250
/* Special grid styles
-------------------------------------------------- */

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



Mark Otto's avatar
Mark Otto committed
263
264
265
266
/* Bootstrap code examples
-------------------------------------------------- */

/* Base class */
Mark Otto's avatar
Mark Otto committed
267
.bs-example {
Mark Otto's avatar
Mark Otto committed
268
269
270
271
  position: relative;
  padding: 39px 14px 14px;
  margin-bottom: -1px;
  border: 1px solid #ddd;
272
273
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
Mark Otto's avatar
Mark Otto committed
274
275
}
/* Echo out a label for the example */
Mark Otto's avatar
Mark Otto committed
276
.bs-example:after {
Mark Otto's avatar
Mark Otto committed
277
278
279
280
281
282
283
284
285
286
  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;
287
288
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
Mark Otto's avatar
Mark Otto committed
289
290
291
}

/* Tweak display of the examples */
Mark Otto's avatar
Mark Otto committed
292
293
.bs-example + .prettyprint,
.bs-example + .highlight {
Mark Otto's avatar
Mark Otto committed
294
295
296
297
298
299
  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
300
301
302
303
304
305
306
307
.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,
308
.bs-example > .navbar:last-child
Mark Otto's avatar
Mark Otto committed
309
310
311
312
313
.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
314
315
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
316
317
318
.bs-example > .close {
  float: none;
}
Mark Otto's avatar
Mark Otto committed
319

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

344
/* Forms */
345
346
347
.bs-example.form-inline select,
.bs-example.form-inline input[type="text"],
.bs-example.form-inline input[type="password"] {
348
349
  width: 180px;
}
350
351
352
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
353
354
355
356
357
358
.bs-example-form {
  overflow: hidden;
}
.bs-example-form .input-group {
  margin-bottom: 10px;
}
359

Mark Otto's avatar
Mark Otto committed
360
/* List groups */
Mark Otto's avatar
Mark Otto committed
361
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
362
363
  max-width: 400px;
}
364

Mark Otto's avatar
Mark Otto committed
365
366
367
368
369
/* Navbar examples */
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
370
  min-height: 110px;
Mark Otto's avatar
Mark Otto committed
371
372
373
374
  overflow: hidden; /* cut the drop shadows off */
}
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
375
  position: relative;
Mark Otto's avatar
Mark Otto committed
376
377
378
  margin-left: 0;
  margin-right: 0;
}
379
380
381
382
383
384
.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
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
.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
407
.bs-example-modal {
Mark Otto's avatar
Mark Otto committed
408
409
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
410
.bs-example-modal .modal {
Mark Otto's avatar
Mark Otto committed
411
412
413
414
415
416
417
418
  position: relative;
  top: auto;
  right: auto;
  left: auto;
  bottom: auto;
  z-index: 1;
  display: block;
}
Mark Otto's avatar
Mark Otto committed
419
.bs-example-modal .modal-dialog {
Mark Otto's avatar
Mark Otto committed
420
421
422
423
424
  left: auto;
  margin-left: auto;
  margin-right: auto;
}

Mark Otto's avatar
Mark Otto committed
425
/* Example dropdowns */
Mark Otto's avatar
Mark Otto committed
426
427
428
.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
429
430
431
432
  position: static;
  display: block;
  margin-bottom: 5px;
}
Mark Otto's avatar
Mark Otto committed
433
.bs-example-submenu {
434
  min-height: 230px;
Mark Otto's avatar
Mark Otto committed
435
}
Mark Otto's avatar
Mark Otto committed
436
.bs-example-submenu > .pull-left + .pull-left {
Mark Otto's avatar
Mark Otto committed
437
438
  margin-left: 20px;
}
Mark Otto's avatar
Mark Otto committed
439

440
/* Example tabbable tabs */
Mark Otto's avatar
Mark Otto committed
441
.bs-example-tabs .nav-tabs {
442
443
444
  margin-bottom: 15px;
}

445
/* Tooltips */
446
.bs-example-tooltips {
447
448
449
450
  text-align: center;
  margin: 0 0 10px;
  list-style: none;
}
451
.bs-example-tooltips li {
452
453
454
455
456
  display: inline;
  padding: 0 10px;
}

/* Popovers */
Mark Otto's avatar
Mark Otto committed
457
.bs-example-popover {
458
459
460
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
461
.bs-example-popover .popover {
462
463
464
465
466
467
468
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}

Mark Otto's avatar
Mark Otto committed
469

Mark Otto's avatar
Mark Otto committed
470

Mark Otto's avatar
Mark Otto committed
471
472
473
/* Example templates
-------------------------------------------------- */

Mark Otto's avatar
Mark Otto committed
474
.bs-examples h4 {
Mark Otto's avatar
Mark Otto committed
475
476
  margin-bottom: 5px;
}
Mark Otto's avatar
Mark Otto committed
477
.bs-examples p {
Mark Otto's avatar
Mark Otto committed
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
  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
503
504
     -moz-box-sizing: border-box;
          box-sizing: border-box;
Mark Otto's avatar
Mark Otto committed
505
506
  margin: 0 -1px -1px 0;
}
507
.the-icons .glyphicon {
Mark Otto's avatar
Mark Otto committed
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
  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
531
.bs-table th small,
Mark Otto's avatar
Mark Otto committed
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
561
562
563
564
565
566
567
568
.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 {
569
  padding: 15px 10px;
570
571
572
573
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
574
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
575
}
576
577
578
579
580
581
582
.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
583
584
585
586
587
588
589
590
591
592
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}



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

593
.bs-footer {
Mark Otto's avatar
Mark Otto committed
594
  padding-top: 40px;
595
  padding-bottom: 30px;
Mark Otto's avatar
Mark Otto committed
596
  margin-top: 100px;
Mark Otto's avatar
Mark Otto committed
597
  text-align: center;
Mark Otto's avatar
Mark Otto committed
598
599
  border-top: 1px solid #e5e5e5;
}
600
.bs-footer p {
Mark Otto's avatar
Mark Otto committed
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
  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
616
.bs-social {
Mark Otto's avatar
Mark Otto committed
617
618
  margin-bottom: 20px;
}
Mark Otto's avatar
Mark Otto committed
619
.bs-social-buttons {
Mark Otto's avatar
Mark Otto committed
620
621
622
623
  display: inline-block;
  margin: 0;
  list-style: none;
}
Mark Otto's avatar
Mark Otto committed
624
.bs-social-buttons li {
Mark Otto's avatar
Mark Otto committed
625
626
627
  display: inline-block;
  line-height: 1;
}
Mark Otto's avatar
Mark Otto committed
628
.bs-social-buttons li + li {
Mark Otto's avatar
Mark Otto committed
629
630
  margin-left: 15px;
}
Mark Otto's avatar
Mark Otto committed
631
.bs-social-buttons .twitter-follow-button {
Mark Otto's avatar
Mark Otto committed
632
633
  width: 225px !important;
}
Mark Otto's avatar
Mark Otto committed
634
.bs-social-buttons .twitter-share-button {
Mark Otto's avatar
Mark Otto committed
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
  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;
}

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

Mark Otto's avatar
Mark Otto committed
688
689
690
691
/* 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
692
693
}

694
695
696
697
/* Hide the top link initially */
.bs-top {
  display: none;
}
Mark Otto's avatar
Mark Otto committed
698

Mark Otto's avatar
Mark Otto committed
699

Mark Otto's avatar
Mark Otto committed
700
701
702
/* Responsive variations
-------------------------------------------------- */

703
704
/* Hide code snippets on mobile devices */
@media screen and (max-width: 480px) {
Mark Otto's avatar
Mark Otto committed
705
  .bs-example {
706
707
708
709
710
711
712
    border-radius: 4px;
  }
  .highlight {
    display: none;
  }
}

Mark Otto's avatar
Mark Otto committed
713
714
715
/* Tablets and up */
@media screen and (min-width: 768px) {

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

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

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

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

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

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

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

775
776
  /* Widen the fixed sidebar */
  .bs-sidebar.affix {
777
778
    position: fixed; /* Undo the static from mobile-first approach */
    top: 50px;
779
780
781
    width: 213px;
  }

Mark Otto's avatar
Mark Otto committed
782
783
784
785
786
  /* Icons */
  .the-icons li {
    width: 12.5%;
  }

Mark Otto's avatar
Mark Otto committed
787
788
789
790
}

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

792
793
794
795
796
  /* Widen the fixed sidebar again */
  .bs-sidebar.affix {
    width: 270px;
  }

797
}