docs.css 29.9 KB
Newer Older
1
/*!
2
 * Bootstrap Docs (http://getbootstrap.com)
XhmikosR's avatar
XhmikosR committed
3
 * Copyright 2011-2015 Twitter, Inc.
4
 * Licensed under the Creative Commons Attribution 3.0 Unported License. For
XhmikosR's avatar
XhmikosR committed
5
 * details, see https://creativecommons.org/licenses/by/3.0/.
6
 */
7
8


Mark Otto's avatar
Mark Otto committed
9
10
11
12
13
14
/*
 * Bootstrap Documentation
 * Special styles for presenting Bootstrap's documentation and code examples.
 */


Mark Otto's avatar
Mark Otto committed
15
16
17
18
19
/*
 * Scaffolding
 *
 * Update the basics of our documents to prep for docs content.
 */
Mark Otto's avatar
Mark Otto committed
20
21

body {
22
  position: relative; /* For scrollspy */
Mark Otto's avatar
Mark Otto committed
23
24
}

Mark Otto's avatar
Mark Otto committed
25
26
27
28
29
30
/* Keep code small in tables on account of limited space */
.table code {
  font-size: 13px;
  font-weight: normal;
}

31
32
33
34
35
36
37
/* Inline code within headings retain the heading's background-color */
h2 code,
h3 code,
h4 code {
  background-color: inherit;
}

Mark Otto's avatar
Mark Otto committed
38
/* Outline button for use within the docs */
Mark Otto's avatar
Mark Otto committed
39
.btn-outline {
Mark Otto's avatar
Mark Otto committed
40
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
41
42
  background-color: transparent;
  border-color: #563d7c;
43
}
Mark Otto's avatar
Mark Otto committed
44
45
46
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
47
  color: #fff;
Mark Otto's avatar
Mark Otto committed
48
49
  background-color: #563d7c;
  border-color: #563d7c;
50
51
}

Mark Otto's avatar
Mark Otto committed
52
53
/* Inverted outline button (white on dark) */
.btn-outline-inverse {
Mark Otto's avatar
Mark Otto committed
54
  color: #fff;
55
56
57
  background-color: transparent;
  border-color: #cdbfe3;
}
Mark Otto's avatar
Mark Otto committed
58
59
60
.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse:active {
61
  color: #563d7c;
62
  text-shadow: none;
63
64
65
66
  background-color: #fff;
  border-color: #fff;
}

Mark Otto's avatar
Mark Otto committed
67
/* Bootstrap "B" icon */
68
.bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
69
70
71
  display: block;
  font-weight: 500;
  color: #fff;
XhmikosR's avatar
XhmikosR committed
72
73
  text-align: center;
  cursor: default;
Mark Otto's avatar
Mark Otto committed
74
75
76
  background-color: #563d7c;
  border-radius: 15%;
}
77
.bs-docs-booticon-sm {
Mark Otto's avatar
Mark Otto committed
78
79
80
81
82
  width: 30px;
  height: 30px;
  font-size: 20px;
  line-height: 28px;
}
83
.bs-docs-booticon-lg {
Mark Otto's avatar
Mark Otto committed
84
85
86
87
88
  width: 144px;
  height: 144px;
  font-size: 108px;
  line-height: 140px;
}
89
.bs-docs-booticon-inverse {
Mark Otto's avatar
Mark Otto committed
90
91
92
  color: #563d7c;
  background-color: #fff;
}
93
.bs-docs-booticon-outline {
Mark Otto's avatar
Mark Otto committed
94
  background-color: transparent;
Mark Otto's avatar
Mark Otto committed
95
  border: 1px solid #cdbfe3;
Mark Otto's avatar
Mark Otto committed
96
}
Mark Otto's avatar
Mark Otto committed
97

Mark Otto's avatar
Mark Otto committed
98

99
100
101
102
/*
 * Fancy skip link
 *
 * Make it look a bit less "bare bones"
103
 * Also includes focus suppression for the Chrome tabindex="-1" workaround
104
105
106
107
108
109
 */

#skippy {
  display: block;
  padding: 1em;
  color: #fff;
Mark Otto's avatar
grunt    
Mark Otto committed
110
  background-color: #6f5499;
111
112
113
114
  outline: 0;
}

#skippy .skiplink-text {
Mark Otto's avatar
grunt    
Mark Otto committed
115
  padding: .5em;
116
117
118
  outline: 1px dotted;
}

119
120
121
122
#content:focus {
  outline: none;
}

123

Mark Otto's avatar
Mark Otto committed
124
125
126
127
128
/*
 * Main navigation
 *
 * Turn the `.navbar` at the top of the docs purple.
 */
Mark Otto's avatar
Mark Otto committed
129

Mark Otto's avatar
Mark Otto committed
130
.bs-docs-nav {
Mark Otto's avatar
Mark Otto committed
131
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
132
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
133
  border-bottom: 0;
Mark Otto's avatar
Mark Otto committed
134
135
136
}
.bs-home-nav .bs-nav-b {
  display: none;
Mark Otto's avatar
Mark Otto committed
137
}
Mark Otto's avatar
Mark Otto committed
138
.bs-docs-nav .navbar-brand,
Mark Otto's avatar
Mark Otto committed
139
.bs-docs-nav .navbar-nav > li > a {
Mark Otto's avatar
Mark Otto committed
140
  font-weight: 500;
XhmikosR's avatar
XhmikosR committed
141
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
142
}
Mark Otto's avatar
Mark Otto committed
143
.bs-docs-nav .navbar-nav > li > a:hover,
Mark Otto's avatar
Mark Otto committed
144
145
.bs-docs-nav .navbar-nav > .active > a,
.bs-docs-nav .navbar-nav > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
146
147
  color: #463265;
  background-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
148
}
Mark Otto's avatar
Mark Otto committed
149
150
.bs-docs-nav .navbar-toggle .icon-bar {
  background-color: #563d7c;
Mark Otto's avatar
Mark Otto committed
151
}
152
.bs-docs-nav .navbar-header .navbar-toggle {
153
  border-color: #fff;
Mark Otto's avatar
Mark Otto committed
154
}
155
156
.bs-docs-nav .navbar-header .navbar-toggle:hover,
.bs-docs-nav .navbar-header .navbar-toggle:focus {
Mark Otto's avatar
Mark Otto committed
157
  background-color: #f9f9f9;
158
  border-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
159
160
}

Mark Otto's avatar
Mark Otto committed
161
162
163
164
165
166
167

/*
 * Footer
 *
 * Separated section of content at the bottom of all pages, save the homepage.
 */

168
.bs-docs-footer {
169
170
  padding-top: 50px;
  padding-bottom: 50px;
Mark Otto's avatar
Mark Otto committed
171
  margin-top: 100px;
172
  color: #99979c;
173
  text-align: center;
174
175
176
177
  background-color: #2a2730;
}
.bs-docs-footer a {
  color: #fff;
178
}
179
.bs-docs-footer-links {
Mark Otto's avatar
Mark Otto committed
180
  padding-left: 0;
181
  margin-bottom: 20px;
182
}
183
.bs-docs-footer-links li {
184
  display: inline-block;
185
}
186
187
.bs-docs-footer-links li + li {
  margin-left: 15px;
Mark Otto's avatar
Mark Otto committed
188
189
}

190
@media (min-width: 768px) {
191
192
193
  .bs-docs-footer {
    text-align: left;
  }
194
  .bs-docs-footer p {
195
196
197
198
    margin-bottom: 0;
  }
}

Mark Otto's avatar
Mark Otto committed
199
200
201
202
203
204

/*
 * Homepage
 *
 * Tweaks to the custom homepage and the masthead (main jumbotron).
 */
Mark Otto's avatar
Mark Otto committed
205

Mark Otto's avatar
Mark Otto committed
206
/* Share masthead with page headers */
207
208
.bs-docs-masthead,
.bs-docs-header {
Mark Otto's avatar
Mark Otto committed
209
  position: relative;
210
  padding: 30px 0;
Mark Otto's avatar
Mark Otto committed
211
  color: #cdbfe3;
Mark Otto's avatar
center    
Mark Otto committed
212
  text-align: center;
Mark Otto's avatar
Mark Otto committed
213
214
  text-shadow: 0 1px 0 rgba(0,0,0,.1);
  background-color: #6f5499;
Bas Bosman's avatar
Bas Bosman committed
215
  background-image: -webkit-gradient(linear, left top, left bottom, from(#563d7c), to(#6f5499));
Mark Otto's avatar
Mark Otto committed
216
  background-image: -webkit-linear-gradient(top, #563d7c 0%, #6f5499 100%);
Bas Bosman's avatar
Bas Bosman committed
217
  background-image:      -o-linear-gradient(top, #563d7c 0%, #6f5499 100%);
XhmikosR's avatar
XhmikosR committed
218
  background-image:         linear-gradient(to bottom, #563d7c 0%, #6f5499 100%);
Mark Otto's avatar
Mark Otto committed
219
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#563d7c', endColorstr='#6F5499', GradientType=0);
XhmikosR's avatar
XhmikosR committed
220
  background-repeat: repeat-x;
Mark Otto's avatar
Mark Otto committed
221
}
Mark Otto's avatar
Mark Otto committed
222

223
/* Masthead (headings and download button) */
224
.bs-docs-masthead .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
225
  margin: 0 auto 30px;
Mark Otto's avatar
Mark Otto committed
226
}
227
.bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
228
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
229
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
230
  color: #fff;
Mark Otto's avatar
Mark Otto committed
231
}
232
.bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
233
  margin: 0 auto 30px;
Mark Otto's avatar
Mark Otto committed
234
  font-size: 20px;
Mark Otto's avatar
Mark Otto committed
235
  color: #fff;
Mark Otto's avatar
Mark Otto committed
236
}
237
238
239
240
241
.bs-docs-masthead .version {
  margin-top: -15px;
  margin-bottom: 30px;
  color: #9783b9;
}
242
.bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
243
  width: 100%;
Mark Otto's avatar
Mark Otto committed
244
  padding: 15px 30px;
Mark Otto's avatar
Mark Otto committed
245
246
247
248
  font-size: 20px;
}

@media (min-width: 480px) {
249
  .bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
250
251
    width: auto;
  }
252
}
Mark Otto's avatar
Mark Otto committed
253

254
@media (min-width: 768px) {
255
  .bs-docs-masthead {
256
    padding: 80px 0;
Mark Otto's avatar
Mark Otto committed
257
  }
258
  .bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
259
260
    font-size: 60px;
  }
261
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
262
    font-size: 24px;
Mark Otto's avatar
Mark Otto committed
263
264
265
266
  }
}

@media (min-width: 992px) {
267
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
268
    width: 80%;
Mark Otto's avatar
Mark Otto committed
269
270
    font-size: 30px;
  }
Mark Otto's avatar
Mark Otto committed
271
272
}

273

Mark Otto's avatar
Mark Otto committed
274
275
276
277
278
/*
 * Page headers
 *
 * Jumbotron-esque headers at the top of every page that's not the homepage.
 */
279

280
/* Page headers */
281
.bs-docs-header {
Mark Otto's avatar
Mark Otto committed
282
  margin-bottom: 40px;
283
  font-size: 20px;
Mark Otto's avatar
Mark Otto committed
284
}
285
.bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
286
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
287
  color: #fff;
Mark Otto's avatar
Mark Otto committed
288
}
289
.bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
290
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
291
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
292
  line-height: 1.4;
Mark Otto's avatar
Mark Otto committed
293
}
294
.bs-docs-header .container {
Mark Otto's avatar
Mark Otto committed
295
296
297
  position: relative;
}

298
@media (min-width: 768px) {
299
  .bs-docs-header {
Mark Otto's avatar
Mark Otto committed
300
301
    padding-top: 60px;
    padding-bottom: 60px;
Mark Otto's avatar
Mark Otto committed
302
    font-size: 24px;
Mark Otto's avatar
Mark Otto committed
303
304
    text-align: left;
  }
305
  .bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
306
307
308
    font-size: 60px;
    line-height: 1;
  }
Mark Otto's avatar
Mark Otto committed
309
310
}

311
@media (min-width: 992px) {
312
313
  .bs-docs-header h1,
  .bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
314
315
316
317
318
319
320
321
322
323
324
325
    margin-right: 380px;
  }
}


/*
 * Carbon ads
 *
 * Single display ad that shows on all pages (except homepage) in page headers.
 * The hella `!important` is required for any pre-set property.
 */

Mark Otto's avatar
Mark Otto committed
326
327
.carbonad {
  width: auto !important;
XhmikosR's avatar
XhmikosR committed
328
  height: auto !important;
Mark Otto's avatar
Mark Otto committed
329
  padding: 20px !important;
Timothy Gu's avatar
Timothy Gu committed
330
  margin: 30px -15px -31px !important;
Mark Otto's avatar
Mark Otto committed
331
332
333
334
  overflow: hidden; /* clearfix */
  font-size: 13px !important;
  line-height: 16px !important;
  text-align: left;
Mark Otto's avatar
Mark Otto committed
335
336
  background: transparent !important;
  border: solid #866ab3 !important;
337
  border-width: 1px 0 !important;
Mark Otto's avatar
Mark Otto committed
338
339
340
341
342
343
344
}
.carbonad-img {
  margin: 0 !important;
}
.carbonad-text,
.carbonad-tag {
  display: block !important;
XhmikosR's avatar
XhmikosR committed
345
  float: none !important;
Mark Otto's avatar
Mark Otto committed
346
347
348
349
350
351
352
353
354
  width: auto !important;
  height: auto !important;
  margin-left: 145px !important;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.carbonad-text {
  padding-top: 0 !important;
}
.carbonad-tag {
Mark Otto's avatar
Mark Otto committed
355
  color: inherit !important;
Mark Otto's avatar
Mark Otto committed
356
357
  text-align: left !important;
}
Mark Otto's avatar
Mark Otto committed
358
359
.carbonad-text a,
.carbonad-tag a {
Mark Otto's avatar
Mark Otto committed
360
  color: #fff !important;
Mark Otto's avatar
Mark Otto committed
361
}
Mark Otto's avatar
Mark Otto committed
362
363
364
.carbonad #azcarbon > img {
  display: none; /* hide what I assume are tracking images */
}
365

366
367
368
@media (min-width: 480px) {
  .carbonad {
    width: 330px !important;
Mark Otto's avatar
Mark Otto committed
369
    margin: 20px auto !important;
370
    border-width: 1px !important;
XhmikosR's avatar
XhmikosR committed
371
    border-radius: 4px;
372
  }
373
  .bs-docs-masthead .carbonad {
Mark Otto's avatar
Mark Otto committed
374
    margin: 50px auto 0 !important;
375
376
377
  }
}

378
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
379
  .carbonad {
Mark Otto's avatar
Mark Otto committed
380
    margin-right: 0 !important;
XhmikosR's avatar
XhmikosR committed
381
    margin-left: 0 !important;
Mark Otto's avatar
Mark Otto committed
382
383
384
  }
}

385
@media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
386
387
  .carbonad {
    position: absolute;
Mark Otto's avatar
Mark Otto committed
388
    top: 0;
389
    right: 15px; /* 15px instead of 0 since box-sizing */
Mark Otto's avatar
Mark Otto committed
390
    width: 330px !important;
XhmikosR's avatar
XhmikosR committed
391
392
    padding: 15px !important;
    margin: 0 !important;
Mark Otto's avatar
Mark Otto committed
393
  }
394
  .bs-docs-masthead .carbonad {
395
    position: static;
Mark Otto's avatar
Mark Otto committed
396
397
  }
}
398

Mark Otto's avatar
Mark Otto committed
399
400
401
402
403
404
405

/*
 * Homepage featurettes
 *
 * Reasons to use Bootstrap, entries from the Expo, and more.
 */

406
.bs-docs-featurette {
Mark Otto's avatar
Mark Otto committed
407
  padding-top: 40px;
Mark Otto's avatar
Mark Otto committed
408
  padding-bottom: 40px;
Mark Otto's avatar
Mark Otto committed
409
410
411
412
413
414
415
  font-size: 16px;
  line-height: 1.5;
  color: #555;
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
416
.bs-docs-featurette + .bs-docs-footer {
Mark Otto's avatar
Mark Otto committed
417
418
419
420
  margin-top: 0;
  border-top: 0;
}

421
.bs-docs-featurette-title {
XhmikosR's avatar
XhmikosR committed
422
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
423
  font-size: 30px;
Mark Otto's avatar
Mark Otto committed
424
425
426
  font-weight: normal;
  color: #333;
}
Mark Otto's avatar
Mark Otto committed
427
428
429
.half-rule {
  width: 100px;
  margin: 40px auto;
Mark Otto's avatar
Mark Otto committed
430
}
431
.bs-docs-featurette h3 {
XhmikosR's avatar
XhmikosR committed
432
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
433
434
  font-weight: normal;
  color: #333;
Mark Otto's avatar
Mark Otto committed
435
}
436
.bs-docs-featurette-img {
Mark Otto's avatar
Mark Otto committed
437
438
439
  display: block;
  margin-bottom: 20px;
  color: #333;
Mark Otto's avatar
Mark Otto committed
440
}
441
.bs-docs-featurette-img:hover {
442
  color: #337ab7;
XhmikosR's avatar
XhmikosR committed
443
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
444
}
445
.bs-docs-featurette-img img {
Mark Otto's avatar
Mark Otto committed
446
447
448
449
450
  display: block;
  margin-bottom: 15px;
}

@media (min-width: 480px) {
451
  .bs-docs-featurette .img-responsive {
Mark Otto's avatar
Mark Otto committed
452
453
454
455
    margin-top: 30px;
  }
}
@media (min-width: 768px) {
456
  .bs-docs-featurette {
Mark Otto's avatar
Mark Otto committed
457
    padding-top: 100px;
Mark Otto's avatar
Mark Otto committed
458
459
    padding-bottom: 100px;
  }
460
  .bs-docs-featurette-title {
Mark Otto's avatar
Mark Otto committed
461
462
    font-size: 40px;
  }
463
  .bs-docs-featurette .lead {
Mark Otto's avatar
Mark Otto committed
464
    max-width: 80%;
XhmikosR's avatar
XhmikosR committed
465
    margin-right: auto;
Mark Otto's avatar
Mark Otto committed
466
    margin-left: auto;
Mark Otto's avatar
Mark Otto committed
467
  }
468
  .bs-docs-featurette .img-responsive {
Mark Otto's avatar
Mark Otto committed
469
470
    margin-top: 0;
  }
Mark Otto's avatar
Mark Otto committed
471
472
}

473
474
475
476
477
478
479

/*
 * Featured sites
 *
 * Homepage thumbnails from the Expo.
 */

Mark Otto's avatar
grunt    
Mark Otto committed
480
481
482
483
.bs-docs-featured-sites {
  margin-right: -1px;
  margin-left: -1px;
}
484
485
.bs-docs-featured-sites .col-xs-6 {
  padding: 1px;
Mark Otto's avatar
grunt    
Mark Otto committed
486
487
}
.bs-docs-featured-sites .img-responsive {
488
  margin-top: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
489
}
490
491
492
493
494
495
496
497
498

@media (min-width: 768px) {
  .bs-docs-featured-sites .col-sm-3:first-child img {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
  }
  .bs-docs-featured-sites .col-sm-3:last-child img {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
Mark Otto's avatar
grunt    
Mark Otto committed
499
500
501
  }
}

502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518

/*
 * Examples
 *
 * Linked docs examples.
 */

.bs-examples .thumbnail {
  margin-bottom: 10px;
}
.bs-examples h4 {
  margin-bottom: 5px;
}
.bs-examples p {
  margin-bottom: 20px;
}

Mark Otto's avatar
grunt    
Mark Otto committed
519
520
521
522
523
524
525
526
527
528
529
@media (max-width: 480px) {
  .bs-examples {
    margin-right: -10px;
    margin-left: -10px;
  }
  .bs-examples > [class^="col-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
}

Mark Otto's avatar
Mark Otto committed
530
531
532
533
534
535
536

/*
 * Side navigation
 *
 * Scrollspy and affixed enhanced navigation to highlight sections and secondary
 * sections of docs content.
 */
Mark Otto's avatar
Mark Otto committed
537

538
/* By default it's not affixed in mobile views, so undo that */
539
.bs-docs-sidebar.affix {
540
541
  position: static;
}
Mark Otto's avatar
Mark Otto committed
542
@media (min-width: 768px) {
543
  .bs-docs-sidebar {
Mark Otto's avatar
tweaks    
Mark Otto committed
544
    padding-left: 20px;
Mark Otto's avatar
Mark Otto committed
545
546
  }
}
547
548

/* First level of nav */
549
.bs-docs-sidenav {
Mark Otto's avatar
Mark Otto committed
550
551
  margin-top: 20px;
  margin-bottom: 20px;
Mark Otto's avatar
Mark Otto committed
552
}
553
554

/* All levels of nav */
555
.bs-docs-sidebar .nav > li > a {
Mark Otto's avatar
Mark Otto committed
556
  display: block;
XhmikosR's avatar
XhmikosR committed
557
  padding: 4px 20px;
Mark Otto's avatar
tweaks    
Mark Otto committed
558
  font-size: 13px;
Mark Otto's avatar
Mark Otto committed
559
  font-weight: 500;
560
  color: #767676;
561
}
562
563
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
Mark Otto's avatar
Mark Otto committed
564
565
  padding-left: 19px;
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
566
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
567
568
  background-color: transparent;
  border-left: 1px solid #563d7c;
Mark Otto's avatar
Mark Otto committed
569
}
570
571
572
.bs-docs-sidebar .nav > .active > a,
.bs-docs-sidebar .nav > .active:hover > a,
.bs-docs-sidebar .nav > .active:focus > a {
Mark Otto's avatar
Mark Otto committed
573
  padding-left: 18px;
Mark Otto's avatar
Mark Otto committed
574
  font-weight: bold;
Mark Otto's avatar
Mark Otto committed
575
  color: #563d7c;
576
  background-color: transparent;
Mark Otto's avatar
Mark Otto committed
577
  border-left: 2px solid #563d7c;
Mark Otto's avatar
Mark Otto committed
578
579
}

Mark Otto's avatar
Mark Otto committed
580
/* Nav: second level (shown on .active) */
581
.bs-docs-sidebar .nav .nav {
582
  display: none; /* Hide by default, but at >768px, show it */
Mark Otto's avatar
Mark Otto committed
583
  padding-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
584
}
585
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
586
  padding-top: 1px;
587
  padding-bottom: 1px;
Mark Otto's avatar
Mark Otto committed
588
  padding-left: 30px;
Mark Otto's avatar
tweaks    
Mark Otto committed
589
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
590
591
  font-weight: normal;
}
592
593
.bs-docs-sidebar .nav .nav > li > a:hover,
.bs-docs-sidebar .nav .nav > li > a:focus {
Mark Otto's avatar
Mark Otto committed
594
595
  padding-left: 29px;
}
596
597
598
.bs-docs-sidebar .nav .nav > .active > a,
.bs-docs-sidebar .nav .nav > .active:hover > a,
.bs-docs-sidebar .nav .nav > .active:focus > a {
Mark Otto's avatar
Mark Otto committed
599
  padding-left: 28px;
XhmikosR's avatar
XhmikosR committed
600
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
601
602
}

603
/* Back to top (hidden on mobile) */
Mark Otto's avatar
Mark Otto committed
604
605
.back-to-top,
.bs-docs-theme-toggle {
606
  display: none;
XhmikosR's avatar
XhmikosR committed
607
  padding: 4px 10px;
608
609
610
611
612
613
  margin-top: 10px;
  margin-left: 10px;
  font-size: 12px;
  font-weight: 500;
  color: #999;
}
Mark Otto's avatar
Mark Otto committed
614
615
.back-to-top:hover,
.bs-docs-theme-toggle:hover {
616
  color: #563d7c;
XhmikosR's avatar
XhmikosR committed
617
  text-decoration: none;
618
}
Mark Otto's avatar
Mark Otto committed
619
620
621
.bs-docs-theme-toggle {
  margin-top: 0;
}
622
623

@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
624
625
  .back-to-top,
  .bs-docs-theme-toggle {
626
627
628
629
    display: block;
  }
}

Mark Otto's avatar
Mark Otto committed
630
/* Show and affix the side nav when space allows it */
631
@media (min-width: 992px) {
632
  .bs-docs-sidebar .nav > .active > ul {
Mark Otto's avatar
Mark Otto committed
633
634
635
    display: block;
  }
  /* Widen the fixed sidebar */
636
637
  .bs-docs-sidebar.affix,
  .bs-docs-sidebar.affix-bottom {
Mark Otto's avatar
Mark Otto committed
638
639
    width: 213px;
  }
640
  .bs-docs-sidebar.affix {
Mark Otto's avatar
Mark Otto committed
641
    position: fixed; /* Undo the static from mobile first approach */
Mark Otto's avatar
Mark Otto committed
642
    top: 20px;
Mark Otto's avatar
Mark Otto committed
643
  }
644
  .bs-docs-sidebar.affix-bottom {
Mark Otto's avatar
Mark Otto committed
645
646
    position: absolute; /* Undo the static from mobile first approach */
  }
647
648
  .bs-docs-sidebar.affix-bottom .bs-docs-sidenav,
  .bs-docs-sidebar.affix .bs-docs-sidenav {
Mark Otto's avatar
Mark Otto committed
649
650
651
652
    margin-top: 0;
    margin-bottom: 0;
  }
}
653
@media (min-width: 1200px) {
Mark Otto's avatar
Mark Otto committed
654
  /* Widen the fixed sidebar again */
655
656
  .bs-docs-sidebar.affix-bottom,
  .bs-docs-sidebar.affix {
Mark Otto's avatar
Mark Otto committed
657
658
659
660
661
662
663
664
665
666
667
    width: 263px;
  }
}


/*
 * Docs sections
 *
 * Content blocks for each component or feature.
 */

668
/* Space things out */
669
670
.bs-docs-section {
  margin-bottom: 60px;
Mark Otto's avatar
Mark Otto committed
671
}
672
673
674
.bs-docs-section:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
675

676
h1[id] {
677
  padding-top: 20px;
XhmikosR's avatar
XhmikosR committed
678
  margin-top: 0;
679
680
}

681

Mark Otto's avatar
Mark Otto committed
682
683
684
685
686
687
/*
 * Callouts
 *
 * Not quite alerts, but custom and helpful notes for folks reading the docs.
 * Requires a base and modifier class.
 */
Mark Otto's avatar
Mark Otto committed
688

Mark Otto's avatar
Mark Otto committed
689
/* Common styles for all types */
Mark Otto's avatar
Mark Otto committed
690
.bs-callout {
Mark Otto's avatar
Mark Otto committed
691
  padding: 20px;
XhmikosR's avatar
XhmikosR committed
692
  margin: 20px 0;
Mark Otto's avatar
Mark Otto committed
693
694
695
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
696
}
Mark Otto's avatar
Mark Otto committed
697
.bs-callout h4 {
Mark Otto's avatar
Mark Otto committed
698
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
699
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
700
}
Mark Otto's avatar
Mark Otto committed
701
.bs-callout p:last-child {
Mark Otto's avatar
Mark Otto committed
702
703
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
704
705
706
.bs-callout code {
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
707

708
709
/* Tighten up space between multiple callouts */
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
710
  margin-top: -5px;
711
712
}

Mark Otto's avatar
Mark Otto committed
713
/* Variations */
714
.bs-callout-danger {
715
  border-left-color: #ce4844;
Mark Otto's avatar
Mark Otto committed
716
717
}
.bs-callout-danger h4 {
718
  color: #ce4844;
719
720
}
.bs-callout-warning {
721
  border-left-color: #aa6708;
Mark Otto's avatar
Mark Otto committed
722
723
}
.bs-callout-warning h4 {
724
  color: #aa6708;
725
726
}
.bs-callout-info {
727
  border-left-color: #1b809e;
Mark Otto's avatar
Mark Otto committed
728
729
}
.bs-callout-info h4 {
730
  color: #1b809e;
Mark Otto's avatar
Mark Otto committed
731
732
733
}


734
735
736
737
738
739
740
741
742
743
744
745
/*
 * Color swatches
 *
 * Color swatches and associated values for our grayscale and brand colors.
 */

.color-swatches {
  margin: 0 -5px;
  overflow: hidden; /* clearfix */
}
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
746
  width: 60px;
Mark Otto's avatar
Mark Otto committed
747
  height: 60px;
748
749
750
  margin: 0 5px;
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
751

Mark Otto's avatar
Mark Otto committed
752
753
@media (min-width: 768px) {
  .color-swatch {
Mark Otto's avatar
Mark Otto committed
754
    width: 100px;
Mark Otto's avatar
Mark Otto committed
755
756
757
758
    height: 100px;
  }
}

Mark Otto's avatar
Mark Otto committed
759
/* Framework colors */
Mark Otto's avatar
Mark Otto committed
760
.color-swatches .gray-darker {
XhmikosR's avatar
XhmikosR committed
761
762
  background-color: #222;
}
Mark Otto's avatar
Mark Otto committed
763
.color-swatches .gray-dark {
XhmikosR's avatar
XhmikosR committed
764
765
  background-color: #333;
}
Mark Otto's avatar
Mark Otto committed
766
.color-swatches .gray {
XhmikosR's avatar
XhmikosR committed
767
768
  background-color: #555;
}
Mark Otto's avatar
Mark Otto committed
769
.color-swatches .gray-light {
XhmikosR's avatar
XhmikosR committed
770
771
  background-color: #999;
}
Mark Otto's avatar
Mark Otto committed
772
.color-swatches .gray-lighter {
XhmikosR's avatar
XhmikosR committed
773
774
775
  background-color: #eee;
}
.color-swatches .brand-primary {
776
  background-color: #337ab7;
XhmikosR's avatar
XhmikosR committed
777
778
779
780
781
782
783
}
.color-swatches .brand-success {
  background-color: #5cb85c;
}
.color-swatches .brand-warning {
  background-color: #f0ad4e;
}
Mark Otto's avatar
Mark Otto committed
784
.color-swatches .brand-danger {
XhmikosR's avatar
XhmikosR committed
785
786
  background-color: #d9534f;
}
Mark Otto's avatar
Mark Otto committed
787
.color-swatches .brand-info {
XhmikosR's avatar
XhmikosR committed
788
789
  background-color: #5bc0de;
}
790

Mark Otto's avatar
Mark Otto committed
791
/* Docs colors */
Mark Otto's avatar
Mark Otto committed
792
.color-swatches .bs-purple {
XhmikosR's avatar
XhmikosR committed
793
794
  background-color: #563d7c;
}
Mark Otto's avatar
Mark Otto committed
795
.color-swatches .bs-purple-light {
XhmikosR's avatar
XhmikosR committed
796
797
  background-color: #c7bfd3;
}
Mark Otto's avatar
Mark Otto committed
798
.color-swatches .bs-purple-lighter {
XhmikosR's avatar
XhmikosR committed
799
800
  background-color: #e5e1ea;
}
Mark Otto's avatar
Mark Otto committed
801
.color-swatches .bs-gray {
XhmikosR's avatar
XhmikosR committed
802
803
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
804

805

Mark Otto's avatar
Mark Otto committed
806
807
808
809
810
811
812
813
/*
 * Team members
 *
 * Avatars, names, and usernames for core team.
 */

.bs-team .team-member {
  line-height: 32px;
XhmikosR's avatar
XhmikosR committed
814
  color: #555;
Mark Otto's avatar
Mark Otto committed
815
816
817
818
819
}
.bs-team .team-member:hover {
  color: #333;
  text-decoration: none;
}
820
.bs-team .github-btn {
Mark Otto's avatar
Mark Otto committed
821
  float: right;
Mark Otto's avatar
Mark Otto committed
822
  width: 180px;
823
  height: 20px;
XhmikosR's avatar
XhmikosR committed
824
  margin-top: 6px;
Mark Otto's avatar
Mark Otto committed
825
826
827
828
829
830
}
.bs-team img {
  float: left;
  width: 32px;
  margin-right: 10px;
  border-radius: 4px;
831
832
}

Mark Otto's avatar
Mark Otto committed
833

834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
/*
 * Wall of Browser Bugs
 *
 * Better display for the responsive table on the Wall of Browser Bugs.
 */

.bs-docs-browser-bugs td p {
  margin-bottom: 0;
}

.bs-docs-browser-bugs th:first-child {
  width: 18%;
}


Mark Otto's avatar
Mark Otto committed
849
850
851
852
853
854
/*
 * Grid examples
 *
 * Highlight the grid columns within the docs so folks can see their padding,
 * alignment, sizing, etc.
 */
855
856
857
858

.show-grid {
  margin-bottom: 15px;
}
Mark Otto's avatar
Mark Otto committed
859
.show-grid [class^="col-"] {
860
861
862
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
Mark Otto's avatar
Mark Otto committed
863
  background-color: rgba(86,61,124,.15);
864
  border: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
865
  border: 1px solid rgba(86,61,124,.2);
866
867
868
}


Mark Otto's avatar
Mark Otto committed
869
870
871
872
873
874
/*
 * Examples
 *
 * Isolated sections of example content for each component or feature. Usually
 * followed by a code snippet.
 */
875

Mark Otto's avatar
Mark Otto committed
876
.bs-example {
Mark Otto's avatar
Mark Otto committed
877
  position: relative;
878
  padding: 45px 15px 15px;
Mark Otto's avatar
Mark Otto committed
879
  margin: 0 -15px 15px;
880
881
882
  border-color: #e5e5e5 #eee #eee;
  border-style: solid;
  border-width: 1px 0;
Bas Bosman's avatar
Bas Bosman committed
883
884
  -webkit-box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
          box-shadow: inset 0 3px 6px rgba(0,0,0,.05);
Mark Otto's avatar
Mark Otto committed
885
886
}
/* Echo out a label for the example */
Mark Otto's avatar
Mark Otto committed
887
.bs-example:after {
Mark Otto's avatar
Mark Otto committed
888
  position: absolute;
Mark Otto's avatar
Mark Otto committed
889
  top: 15px;
890
  left: 15px;
Mark Otto's avatar
Mark Otto committed
891
892
  font-size: 12px;
  font-weight: bold;
893
  color: #959595;
894
895
  text-transform: uppercase;
  letter-spacing: 1px;
XhmikosR's avatar
XhmikosR committed
896
  content: "Example";
Mark Otto's avatar
Mark Otto committed
897
898
}

XhmikosR's avatar
XhmikosR committed
899
900
901
902
.bs-example-padded-bottom {
  padding-bottom: 24px;
}

Mark Otto's avatar
Mark Otto committed
903
/* Tweak display of the code snippets when following an example */
Mark Otto's avatar
Mark Otto committed
904
905
.bs-example + .highlight,
.bs-example + .zero-clipboard + .highlight {
Mark Otto's avatar
Mark Otto committed
906
  margin: -15px -15px 15px;
Mark Otto's avatar
Mark Otto committed
907
  border-width: 0 0 1px;
XhmikosR's avatar
XhmikosR committed
908
  border-radius: 0;
Mark Otto's avatar
Mark Otto committed
909
910
}

Mark Otto's avatar
Mark Otto committed
911
/* Make the examples and snippets not full-width */
912
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
913
914
  .bs-example {
    margin-right: 0;
XhmikosR's avatar
XhmikosR committed
915
    margin-left: 0;
Mark Otto's avatar
Mark Otto committed
916
917
    background-color: #fff;
    border-color: #ddd;
XhmikosR's avatar
XhmikosR committed
918
    border-width: 1px;
Mark Otto's avatar
Mark Otto committed
919
    border-radius: 4px 4px 0 0;
Bas Bosman's avatar
Bas Bosman committed
920
921
    -webkit-box-shadow: none;
            box-shadow: none;
Mark Otto's avatar
Mark Otto committed
922
  }
Mark Otto's avatar
Mark Otto committed
923
924
  .bs-example + .highlight,
  .bs-example + .zero-clipboard + .highlight {
Mark Otto's avatar
Mark Otto committed
925
926
    margin-top: -16px;
    margin-right: 0;
XhmikosR's avatar
XhmikosR committed
927
    margin-left: 0;
Mark Otto's avatar
Mark Otto committed
928
929
    border-width: 1px;
    border-bottom-right-radius: 4px;
XhmikosR's avatar
XhmikosR committed
930
    border-bottom-left-radius: 4px;
Mark Otto's avatar
Mark Otto committed
931
  }
932
933
934
  .bs-example-standalone {
    border-radius: 4px;
  }
Mark Otto's avatar
Mark Otto committed
935
936
}

937
938
939
940
941
/* Undo width of container */
.bs-example .container {
  width: auto;
}

Mark Otto's avatar
Mark Otto committed
942
/* Tweak content of examples for optimum awesome */
Mark Otto's avatar
Mark Otto committed
943
944
945
946
.bs-example > p:last-child,
.bs-example > ul:last-child,
.bs-example > ol:last-child,
.bs-example > blockquote:last-child,
947
.bs-example > .form-control:last-child,
Mark Otto's avatar
Mark Otto committed
948
.bs-example > .table:last-child,
949
.bs-example > .navbar:last-child,
Mark Otto's avatar
Mark Otto committed
950
951
952
953
.bs-example > .jumbotron:last-child,
.bs-example > .alert:last-child,
.bs-example > .panel:last-child,
.bs-example > .list-group:last-child,
954
.bs-example > .well:last-child,
955
956
.bs-example > .progress:last-child,
.bs-example > .table-responsive:last-child > .table {
Mark Otto's avatar
Mark Otto committed
957
958
  margin-bottom: 0;
}
959
.bs-example > p > .close {
Mark Otto's avatar
Mark Otto committed
960
961
  float: none;
}
Mark Otto's avatar
Mark Otto committed
962

963
/* Typography */
Mark Otto's avatar
Mark Otto committed
964
.bs-example-type .table .type-info {
965
  color: #767676;
966
967
  vertical-align: middle;
}
968
.bs-example-type .table td {
969
970
971
  padding: 15px 0;
  border-color: #eee;
}
972
.bs-example-type .table tr:first-child td {
973
974
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
975
976
977
978
979
980
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
981
982
983
  margin: 0;
}

984
985
986
987
988
/* Contextual background colors */
.bs-example-bg-classes p {
  padding: 15px;
}

989
990
991
992
993
994
995
/* Images */
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

996
997
998
999
1000
/* Tables */
.bs-example > .table-responsive > .table {
  background-color: #fff;
}

For faster browsing, not all history is shown. View entire blame