docs.less 23.3 KB
Newer Older
1
/*!
2
 * Bootstrap Docs (http://getbootstrap.com)
3
 * Copyright 2011-2014 Twitter, Inc.
4
5
 * Licensed under the Creative Commons Attribution 3.0 Unported License. For
 * details, see http://creativecommons.org/licenses/by/3.0/.
6
 */
7

8
9
10
// Import Bootstrap variables and mixins
@import "../../../less/variables.less";
@import "../../../less/mixins.less";
11

12
13
// Import the syntax highlighting
@import "syntax.less";
Mark Otto's avatar
Mark Otto committed
14

15
16
17
// Local docs variables
@bs-purple:       #563d7c;
@bs-purple-light: #cdbfe3;
Mark Otto's avatar
Mark Otto committed
18
@bs-yellow:       #ffe484;
Mark Otto's avatar
Mark Otto committed
19

20
21
22
23

// Scaffolding
//
// Update the basics of our documents to prep for docs content.
Mark Otto's avatar
Mark Otto committed
24
25

body {
26
  position: relative; // For scrollspy?
Mark Otto's avatar
Mark Otto committed
27
28
}

Mark Otto's avatar
Mark Otto committed
29

30
31
32
33
//
// Buttons
//

Mark Otto's avatar
Mark Otto committed
34
.btn-outline {
Mark Otto's avatar
vars    
Mark Otto committed
35
  color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
36
  background-color: transparent;
Mark Otto's avatar
vars    
Mark Otto committed
37
  border-color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
38
39
40
41
42

  &:hover,
  &:focus,
  &:active {
    color: #fff;
Mark Otto's avatar
vars    
Mark Otto committed
43
44
    background-color:@bs-purple;
    border-color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
45
  }
46
47
}

Mark Otto's avatar
Mark Otto committed
48
.btn-outline-inverse {
Mark Otto's avatar
Mark Otto committed
49
  color: #fff;
50
  background-color: transparent;
Mark Otto's avatar
vars    
Mark Otto committed
51
  border-color: @bs-purple-light;
Mark Otto's avatar
Mark Otto committed
52
53
54
55

  &:hover,
  &:focus,
  &:active {
Mark Otto's avatar
vars    
Mark Otto committed
56
    color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
57
58
59
60
    text-shadow: none;
    background-color: #fff;
    border-color: #fff;
  }
61
62
}

63
64
65
66
67

//
// Bootstrap "B" icon
//

68
.bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
69
  display: block;
Mark Otto's avatar
Mark Otto committed
70
71
72
  width: 9rem;
  height: 9rem;
  font-size: 6.5rem;
Mark Otto's avatar
Mark Otto committed
73
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
74
  line-height: 8.8rem;
Mark Otto's avatar
Mark Otto committed
75
  color: #fff;
XhmikosR's avatar
XhmikosR committed
76
77
  text-align: center;
  cursor: default;
Mark Otto's avatar
vars    
Mark Otto committed
78
  background-color: @bs-purple;
Mark Otto's avatar
Mark Otto committed
79
  border-radius: 15%;
80
81

  &.inverse {
Mark Otto's avatar
vars    
Mark Otto committed
82
    color: @bs-purple;
83
84
85
86
    background-color: #fff;
  }
  &.outline {
    background-color: transparent;
Mark Otto's avatar
vars    
Mark Otto committed
87
    border: 1px solid @bs-purple-light;
88
  }
Mark Otto's avatar
Mark Otto committed
89
}
Mark Otto's avatar
Mark Otto committed
90

Mark Otto's avatar
Mark Otto committed
91

92
93
94
//
// Main navigation
//
Mark Otto's avatar
Mark Otto committed
95

Mark Otto's avatar
Mark Otto committed
96
.bs-docs-nav {
Mark Otto's avatar
Mark Otto committed
97
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
98
  background-color: #563d7c;
Mark Otto's avatar
Mark Otto committed
99
  border-bottom: 0;
Mark Otto's avatar
Mark Otto committed
100
101
102
}
.bs-home-nav .bs-nav-b {
  display: none;
Mark Otto's avatar
Mark Otto committed
103
}
Mark Otto's avatar
Mark Otto committed
104
.bs-docs-nav .navbar-brand,
Mark Otto's avatar
Mark Otto committed
105
.bs-docs-nav .navbar-nav > li > a {
Mark Otto's avatar
Mark Otto committed
106
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
107
108
109
110
  color: #cdbfe3;
}
.bs-docs-nav .navbar-brand {
  color: #fff;
Mark Otto's avatar
Mark Otto committed
111
}
Mark Otto's avatar
Mark Otto committed
112
.bs-docs-nav .navbar-nav > li > a:hover,
Mark Otto's avatar
Mark Otto committed
113
114
.bs-docs-nav .navbar-nav > .active > a,
.bs-docs-nav .navbar-nav > .active > a:hover {
Mark Otto's avatar
Mark Otto committed
115
116
  color: #fff;
  background-color: #563d7c;
Mark Otto's avatar
Mark Otto committed
117
}
Mark Otto's avatar
Mark Otto committed
118
.bs-docs-nav .navbar-toggle .icon-bar {
Mark Otto's avatar
Mark Otto committed
119
  background-color: #fff;
Mark Otto's avatar
Mark Otto committed
120
}
121
.bs-docs-nav .navbar-header .navbar-toggle {
Mark Otto's avatar
Mark Otto committed
122
  border-color: #322f38;
Mark Otto's avatar
Mark Otto committed
123
}
124
125
.bs-docs-nav .navbar-header .navbar-toggle:hover,
.bs-docs-nav .navbar-header .navbar-toggle:focus {
Mark Otto's avatar
Mark Otto committed
126
127
  background-color: #29262f;
  border-color: #29262f;
Mark Otto's avatar
Mark Otto committed
128
129
}

Mark Otto's avatar
Mark Otto committed
130

131
132
133
//
// Footer
//
Mark Otto's avatar
Mark Otto committed
134

135
.bs-docs-footer {
Mark Otto's avatar
Mark Otto committed
136
  margin-top: 6rem;
Mark Otto's avatar
Mark Otto committed
137
  font-size: 85%;
138
  color: #777;
139
140
  text-align: center;
  border-top: 1px solid #e5e5e5;
141
}
142
.bs-docs-footer-links {
Mark Otto's avatar
Mark Otto committed
143
  padding-left: 0;
XhmikosR's avatar
XhmikosR committed
144
  margin-top: 20px;
145
  color: #999;
146
}
147
.bs-docs-footer-links li {
Mark Otto's avatar
Mark Otto committed
148
149
  display: inline;
  padding: 0 2px;
150
}
151
.bs-docs-footer-links li:first-child {
Mark Otto's avatar
Mark Otto committed
152
153
154
  padding-left: 0;
}

155
@media (min-width: 768px) {
156
  .bs-docs-footer p {
157
158
    margin-bottom: 0;
  }
Mark Otto's avatar
Mark Otto committed
159
160
161
  .bs-docs .bs-docs-footer {
    text-align: left;
  }
162
163
}

Mark Otto's avatar
Mark Otto committed
164

165
166
167
//
// Social buttons
//
Mark Otto's avatar
Mark Otto committed
168

169
.bs-docs-social {
Mark Otto's avatar
Mark Otto committed
170
  margin-bottom: 20px;
171
  text-align: center;
Mark Otto's avatar
Mark Otto committed
172
}
173
.bs-docs-social-buttons {
Mark Otto's avatar
Mark Otto committed
174
175
  display: inline-block;
  padding-left: 0;
XhmikosR's avatar
XhmikosR committed
176
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
177
178
  list-style: none;
}
179
.bs-docs-social-buttons li {
Mark Otto's avatar
Mark Otto committed
180
181
  display: inline-block;
  padding: 5px 8px;
XhmikosR's avatar
XhmikosR committed
182
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
183
}
184
.bs-docs-social-buttons .twitter-follow-button {
Mark Otto's avatar
Mark Otto committed
185
186
  width: 225px !important;
}
187
.bs-docs-social-buttons .twitter-share-button {
Mark Otto's avatar
Mark Otto committed
188
189
  width: 98px !important;
}
190
191

// Style the GitHub buttons via CSS instead of inline attributes
Mark Otto's avatar
Mark Otto committed
192
193
.github-btn {
  overflow: hidden;
XhmikosR's avatar
XhmikosR committed
194
  border: 0;
Mark Otto's avatar
Mark Otto committed
195
196
}

Mark Otto's avatar
Mark Otto committed
197
198
199
200
201
202
203
@media (min-width: 768px) {
  .bs-docs .bs-docs-social {
    margin-left: -8px;
    text-align: left;
  }
}

Mark Otto's avatar
Mark Otto committed
204

205
206
207
//
// Homepage
//
Mark Otto's avatar
Mark Otto committed
208

209
// Masthead (headings and download button)
Mark Otto's avatar
Mark Otto committed
210
.bs-docs-masthead {
Mark Otto's avatar
Mark Otto committed
211
  position: relative;
Mark Otto's avatar
Mark Otto committed
212
  padding: 2rem 1rem;
Mark Otto's avatar
Mark Otto committed
213
  color: #cdbfe3;
Mark Otto's avatar
center    
Mark Otto committed
214
  text-align: center;
Mark Otto's avatar
Mark Otto committed
215
216
  text-shadow: 0 1px 0 rgba(0,0,0,.1);
  background-color: #6f5499;
217
  #gradient > .vertical(@bs-purple, #6f5499);
Mark Otto's avatar
Mark Otto committed
218
}
Mark Otto's avatar
Mark Otto committed
219

220
.bs-docs-masthead .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
221
  margin: 0 auto 2rem;
Mark Otto's avatar
Mark Otto committed
222
}
223
.bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
224
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
225
  line-height: 1;
Mark Otto's avatar
Mark Otto committed
226
  color: #fff;
Mark Otto's avatar
Mark Otto committed
227
}
228
.bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
229
230
  margin: 0 auto 2rem;
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
231
  color: #fff;
Mark Otto's avatar
Mark Otto committed
232
}
233
.bs-docs-masthead .version {
Mark Otto's avatar
Mark Otto committed
234
235
  margin-top: -1rem;
  margin-bottom: 2rem;
236
237
  color: #9783b9;
}
238
.bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
239
  width: 100%;
Mark Otto's avatar
Mark Otto committed
240
241
  padding: 1rem 2rem;
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
242
243
244
}

@media (min-width: 480px) {
245
  .bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
246
247
    width: auto;
  }
248
}
Mark Otto's avatar
Mark Otto committed
249

250
@media (min-width: 768px) {
251
  .bs-docs-masthead {
Mark Otto's avatar
Mark Otto committed
252
    padding: 5rem 0;
Mark Otto's avatar
Mark Otto committed
253
  }
254
  .bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
255
    font-size: 4rem;
Mark Otto's avatar
Mark Otto committed
256
  }
257
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
258
    font-size: 1.5rem;
Mark Otto's avatar
Mark Otto committed
259
260
261
262
  }
}

@media (min-width: 992px) {
263
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
264
    width: 80%;
Mark Otto's avatar
Mark Otto committed
265
    font-size: 2rem;
Mark Otto's avatar
Mark Otto committed
266
  }
Mark Otto's avatar
Mark Otto committed
267
268
}

269

270
271
272
//
// Page headers
//
273

274
.bs-docs-header {
Mark Otto's avatar
Mark Otto committed
275
276
277
278
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  font-size: 1.25rem;
Mark Otto's avatar
Mark Otto committed
279
  background-color: #563d7c;
Mark Otto's avatar
Mark Otto committed
280
}
281
.bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
282
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
283
  color: #fff;
Mark Otto's avatar
Mark Otto committed
284
}
285
.bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
286
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
287
  font-weight: 300;
Mark Otto's avatar
Mark Otto committed
288
  line-height: 1.4;
Mark Otto's avatar
Mark Otto committed
289
  color: rgba(255,255,255,.65);
Mark Otto's avatar
Mark Otto committed
290
}
291
.bs-docs-header .container {
Mark Otto's avatar
Mark Otto committed
292
293
294
  position: relative;
}

295
@media (min-width: 768px) {
296
  .bs-docs-header {
Mark Otto's avatar
Mark Otto committed
297
    font-size: 1.5rem;
Mark Otto's avatar
Mark Otto committed
298
299
    text-align: left;
  }
300
  .bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
301
302
303
    font-size: 60px;
    line-height: 1;
  }
Mark Otto's avatar
Mark Otto committed
304
305
}

306
@media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
307
308
309
310
  .bs-docs-header {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
311
312
  .bs-docs-header h1,
  .bs-docs-header p {
Mark Otto's avatar
Mark Otto committed
313
314
315
316
317
    margin-right: 380px;
  }
}


318
319
320
//
// Carbon ads
//
Mark Otto's avatar
Mark Otto committed
321

Mark Otto's avatar
Mark Otto committed
322
323
.carbonad {
  width: auto !important;
XhmikosR's avatar
XhmikosR committed
324
  height: auto !important;
Mark Otto's avatar
Mark Otto committed
325
326
  padding: 1.25rem !important;
  margin: 2rem -2rem -2rem !important;
Mark Otto's avatar
Mark Otto committed
327
328
329
  overflow: hidden; /* clearfix */
  font-size: 13px !important;
  line-height: 16px !important;
330
  color: @bs-purple-light !important;
Mark Otto's avatar
Mark Otto committed
331
  text-align: left;
Mark Otto's avatar
Mark Otto committed
332
333
  background: transparent !important;
  border: solid #866ab3 !important;
334
  border-width: 1px 0 !important;
Mark Otto's avatar
Mark Otto committed
335
336
337
338
339
340
341
}
.carbonad-img {
  margin: 0 !important;
}
.carbonad-text,
.carbonad-tag {
  display: block !important;
XhmikosR's avatar
XhmikosR committed
342
  float: none !important;
Mark Otto's avatar
Mark Otto committed
343
344
345
346
347
348
349
350
351
  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
352
  color: inherit !important;
Mark Otto's avatar
Mark Otto committed
353
354
  text-align: left !important;
}
Mark Otto's avatar
Mark Otto committed
355
356
.carbonad-text a,
.carbonad-tag a {
Mark Otto's avatar
Mark Otto committed
357
  color: #fff !important;
Mark Otto's avatar
Mark Otto committed
358
}
Mark Otto's avatar
Mark Otto committed
359
.carbonad #azcarbon > img {
360
  display: none; // hide what I assume are tracking images
Mark Otto's avatar
Mark Otto committed
361
}
Mark Otto's avatar
Mark Otto committed
362

363
364
365
366
367
368
369
370
// In the lighter page headers
// .bs-docs-header .carbonad {
//   color: #777;
//   background-color: #fff !important;
//   border-color: #eee !important;
// }
// .bs-docs-header .carbonad-text a,
// .bs-docs-header .carbonad-tag a {
Mark Otto's avatar
Mark Otto committed
371
//   color: @bs-purple !important;
372
// }
373

374
375
376
@media (min-width: 480px) {
  .carbonad {
    width: 330px !important;
Mark Otto's avatar
Mark Otto committed
377
    margin: 20px auto !important;
378
    border-width: 1px !important;
XhmikosR's avatar
XhmikosR committed
379
    border-radius: 4px;
380
  }
381
  .bs-docs-masthead .carbonad {
Mark Otto's avatar
Mark Otto committed
382
    margin: 50px auto 0 !important;
383
384
385
  }
}

386
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
387
  .carbonad {
Mark Otto's avatar
Mark Otto committed
388
    margin-right: 0 !important;
XhmikosR's avatar
XhmikosR committed
389
    margin-left: 0 !important;
Mark Otto's avatar
Mark Otto committed
390
391
392
  }
}

393
@media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
394
395
  .carbonad {
    position: absolute;
Mark Otto's avatar
Mark Otto committed
396
397
    top: 2rem;
    right: 4rem;
Mark Otto's avatar
Mark Otto committed
398
    width: 330px !important;
Mark Otto's avatar
Mark Otto committed
399
    padding: 1rem !important;
XhmikosR's avatar
XhmikosR committed
400
    margin: 0 !important;
Mark Otto's avatar
Mark Otto committed
401
  }
402
  .bs-docs-masthead .carbonad {
403
    position: static;
Mark Otto's avatar
Mark Otto committed
404
405
  }
}
406

Mark Otto's avatar
Mark Otto committed
407

408
409
410
//
// Homepage featurettes
//
Mark Otto's avatar
Mark Otto committed
411

412
.bs-docs-featurette {
Mark Otto's avatar
Mark Otto committed
413
414
415
  padding-top: 3rem;
  padding-bottom: 3rem;
  font-size: 1rem;
Mark Otto's avatar
Mark Otto committed
416
417
418
419
420
421
  line-height: 1.5;
  color: #555;
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
422
.bs-docs-featurette + .bs-docs-footer {
Mark Otto's avatar
Mark Otto committed
423
424
425
426
  margin-top: 0;
  border-top: 0;
}

427
.bs-docs-featurette-title {
Mark Otto's avatar
Mark Otto committed
428
429
  margin-bottom: .5rem;
  font-size: 2rem;
Mark Otto's avatar
Mark Otto committed
430
431
432
  font-weight: normal;
  color: #333;
}
Mark Otto's avatar
Mark Otto committed
433
.half-rule {
Mark Otto's avatar
Mark Otto committed
434
435
  width: 6rem;
  margin: 2.5rem auto;
Mark Otto's avatar
Mark Otto committed
436
}
437
.bs-docs-featurette h3 {
Mark Otto's avatar
Mark Otto committed
438
  margin-bottom: .5rem;
Mark Otto's avatar
Mark Otto committed
439
440
  font-weight: normal;
  color: #333;
Mark Otto's avatar
Mark Otto committed
441
}
442
.bs-docs-featurette-img {
Mark Otto's avatar
Mark Otto committed
443
  display: block;
Mark Otto's avatar
Mark Otto committed
444
  margin-bottom: 1.25rem;
Mark Otto's avatar
Mark Otto committed
445
  color: #333;
Mark Otto's avatar
Mark Otto committed
446
}
447
.bs-docs-featurette-img:hover {
Mark Otto's avatar
Mark Otto committed
448
  color: @brand-primary;
XhmikosR's avatar
XhmikosR committed
449
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
450
}
451
.bs-docs-featurette-img img {
Mark Otto's avatar
Mark Otto committed
452
  display: block;
Mark Otto's avatar
Mark Otto committed
453
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
454
455
456
}

@media (min-width: 480px) {
457
  .bs-docs-featurette .img-responsive {
Mark Otto's avatar
Mark Otto committed
458
    margin-top: 2rem;
Mark Otto's avatar
Mark Otto committed
459
460
461
  }
}
@media (min-width: 768px) {
462
  .bs-docs-featurette {
Mark Otto's avatar
Mark Otto committed
463
464
    padding-top: 6rem;
    padding-bottom: 6rem;
Mark Otto's avatar
Mark Otto committed
465
  }
466
  .bs-docs-featurette-title {
Mark Otto's avatar
Mark Otto committed
467
    font-size: 2.5rem;
Mark Otto's avatar
Mark Otto committed
468
  }
469
  .bs-docs-featurette .lead {
Mark Otto's avatar
Mark Otto committed
470
    max-width: 80%;
XhmikosR's avatar
XhmikosR committed
471
    margin-right: auto;
Mark Otto's avatar
Mark Otto committed
472
    margin-left: auto;
Mark Otto's avatar
Mark Otto committed
473
  }
474
  .bs-docs-featurette .img-responsive {
Mark Otto's avatar
Mark Otto committed
475
476
    margin-top: 0;
  }
Mark Otto's avatar
Mark Otto committed
477
478
}

479

480
481
482
//
// Featured Expo sites
//
483

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

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

506

507
508
509
//
// Examples
//
510
511
512
513
514
515
516
517
518
519
520

.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
521
522
523
524
525
526
527
528
@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
529
  }
Mark Otto's avatar
Mark Otto committed
530
531
}

Mark Otto's avatar
Mark Otto committed
532

533
//
534
// Custom container
535
//
Mark Otto's avatar
Mark Otto committed
536

Mark Otto's avatar
Mark Otto committed
537
538
.bs-docs-container {
  position: relative;
Mark Otto's avatar
Mark Otto committed
539
540
541
542
  max-width: 62rem;
  padding: 1rem;
  margin-right: auto;
  margin-left: auto;
543
544

  @media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
545
    padding: 2rem;
Mark Otto's avatar
Mark Otto committed
546
  }
547
548

  @media (min-width: 992px) {
Mark Otto's avatar
Mark Otto committed
549
    padding: 2rem 4rem;
Mark Otto's avatar
Mark Otto committed
550
551
  }
}
552

553
554
555
556
557

//
// Side navigation
//

Mark Otto's avatar
Mark Otto committed
558
.bs-docs-sidebar {
Mark Otto's avatar
Mark Otto committed
559
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
560
  background-color: #322f38;
Mark Otto's avatar
Mark Otto committed
561
}
562

Mark Otto's avatar
Mark Otto committed
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
.bs-docs-sidebar .navbar-toggle {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 5;
}
.bs-docs-sidebar .navbar-toggle .icon-bar {
  background-color: #fff;
}

.bs-docs-sidebar .navbar-header {
  float: none;
  margin-right: -15px;
}

.bs-docs-sidebar .navbar-collapse {
  padding: 0;
  border: 0;
}

@media (min-width: 992px) {
  .bs-docs {
    padding-left: 240px;
  }
  .bs-docs-sidebar {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    width: 240px;
    overflow-x: hidden;
    overflow-y: auto;
595
    #gradient > .vertical(#29262f, #322f38);
Mark Otto's avatar
Mark Otto committed
596
597
598
599
600
601
602
  }
  .bs-docs-sidebar .navbar-brand {
    margin-bottom: 15px;
  }
}

.bs-docs-sidebar .navbar-brand {
Mark Otto's avatar
Mark Otto committed
603
  display: block;
Mark Otto's avatar
Mark Otto committed
604
605
  float: none;
  height: auto;
Mark Otto's avatar
Mark Otto committed
606
607
  padding: 20px;
  font-size: 20px;
Mark Otto's avatar
Mark Otto committed
608
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
609
610
  line-height: 1;
  color: #fff;
611
  border-bottom: 1px solid rgba(255,255,255,.1);
612
}
Mark Otto's avatar
Mark Otto committed
613
614
615
.bs-docs-sidebar-brand:hover,
.bs-docs-sidebar-brand:focus {
  color: #fff;
Mark Otto's avatar
Mark Otto committed
616
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
617
618
}

Mark Otto's avatar
Mark Otto committed
619
620
.bs-docs-sidenav {
  display: none;
Mark Otto's avatar
Mark Otto committed
621
}
Mark Otto's avatar
Mark Otto committed
622
.bs-docs-toc-item {
623
624
  margin-right: -.75rem;
  margin-left: -.75rem;
Mark Otto's avatar
Mark Otto committed
625
}
Mark Otto's avatar
Mark Otto committed
626
627
628
629
630

.bs-docs-toc-link {
  display: block;
  padding: 4px 20px;
  font-size: 16px;
Mark Otto's avatar
Mark Otto committed
631
  color: #fff;
Mark Otto's avatar
Mark Otto committed
632
}
Mark Otto's avatar
Mark Otto committed
633
634
.bs-docs-toc-link:hover,
.bs-docs-toc-link:focus {
Mark Otto's avatar
Mark Otto committed
635
  color: @bs-yellow;
Mark Otto's avatar
Mark Otto committed
636
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
637
}
Mark Otto's avatar
Mark Otto committed
638
.active > .bs-docs-toc-link {
XhmikosR's avatar
XhmikosR committed
639
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
640
  color: @bs-yellow;
Mark Otto's avatar
Mark Otto committed
641
642
643
}
.active > .bs-docs-sidenav {
  display: block;
Mark Otto's avatar
Mark Otto committed
644
645
}

Mark Otto's avatar
Mark Otto committed
646
647
648
.bs-docs-toc-item.active {
  margin-top: 15px;
  margin-bottom: 15px;
649
}
Mark Otto's avatar
Mark Otto committed
650
651
652
.bs-docs-toc-item:first-child {
  margin-top: 0;
}
Mark Otto's avatar
Mark Otto committed
653
654
655
.bs-docs-toc-item:last-child {
  margin-bottom: 30px;
}
Mark Otto's avatar
Mark Otto committed
656

657
// All levels of nav
Mark Otto's avatar
Mark Otto committed
658
.bs-docs-sidebar .nav > li > a {
Mark Otto's avatar
Mark Otto committed
659
660
661
662
663
  display: block;
  padding: 4px 20px;
  font-size: 14px;
  color: #99979c;
}
Mark Otto's avatar
Mark Otto committed
664
665
.bs-docs-sidebar .nav > li > a:hover,
.bs-docs-sidebar .nav > li > a:focus {
Mark Otto's avatar
Mark Otto committed
666
  color: @bs-yellow;
XhmikosR's avatar
XhmikosR committed
667
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
668
  background-color: transparent;
669
}
Mark Otto's avatar
Mark Otto committed
670
671
672
.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
673
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
674
  color: @bs-yellow;
Mark Otto's avatar
Mark Otto committed
675
  background-color: transparent;
676
677
}

678
// Nav: second level (shown on .active)
Mark Otto's avatar
Mark Otto committed
679
.bs-docs-sidebar .nav .nav {
Mark Otto's avatar
Mark Otto committed
680
  display: none; // Hide by default, but at >768px, show it
Mark Otto's avatar
Mark Otto committed
681
  padding-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
682
}
683
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
684
  padding-top: 1px;
685
  padding-bottom: 1px;
Mark Otto's avatar
Mark Otto committed
686
  padding-left: 30px;
Mark Otto's avatar
tweaks    
Mark Otto committed
687
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
688
689
  font-weight: normal;
}
690
691
692
.bs-docs-sidebar .nav .nav > .active > a,
.bs-docs-sidebar .nav .nav > .active:hover > a,
.bs-docs-sidebar .nav .nav > .active:focus > a {
XhmikosR's avatar
XhmikosR committed
693
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
694
695
}

Mark Otto's avatar
Mark Otto committed
696
.bs-docs-sidebar .nav > .active > .nav {
Mark Otto's avatar
Mark Otto committed
697
698
  display: block;
}
Mark Otto's avatar
Mark Otto committed
699
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
700
701
702
703
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 30px;
  font-size: 13px;
Mark Otto's avatar
Mark Otto committed
704
705
706
}


707
708
709
//
// Docs sections
//
Mark Otto's avatar
Mark Otto committed
710

Mark Otto's avatar
Mark Otto committed
711
712
713
714
.bs-docs-content {
  > h1 {
    padding-top: 2rem;
    margin-top: 3rem;
Mark Otto's avatar
Mark Otto committed
715

716
717
718
719
    &:first-child {
      margin-top: 0;
    }

Mark Otto's avatar
Mark Otto committed
720
721
722
723
724
725
726
727
728
     + p {
      font-size: 1.25rem;
      font-weight: 300;
    }
  }

  > h2 {
    margin-top: 2.5rem;
  }
729
730
}

731

732
733
734
//
// Callouts
//
Mark Otto's avatar
Mark Otto committed
735

Mark Otto's avatar
Mark Otto committed
736
.bs-callout {
Mark Otto's avatar
Mark Otto committed
737
  padding: 20px;
XhmikosR's avatar
XhmikosR committed
738
  margin: 20px 0;
Mark Otto's avatar
Mark Otto committed
739
740
741
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
742
}
Mark Otto's avatar
Mark Otto committed
743
.bs-callout h4 {
Mark Otto's avatar
Mark Otto committed
744
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
745
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
746
}
Mark Otto's avatar
Mark Otto committed
747
.bs-callout p:last-child {
Mark Otto's avatar
Mark Otto committed
748
749
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
750
751
752
.bs-callout code {
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
753

754
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
755
  margin-top: -5px;
756
757
}

758
// Variations
759
.bs-callout-danger {
Mark Otto's avatar
Mark Otto committed
760
  border-left-color: #d9534f;
Mark Otto's avatar
Mark Otto committed
761
762
}
.bs-callout-danger h4 {
Mark Otto's avatar
Mark Otto committed
763
  color: #d9534f;
764
765
}
.bs-callout-warning {
Mark Otto's avatar
Mark Otto committed
766
  border-left-color: #f0ad4e;
Mark Otto's avatar
Mark Otto committed
767
768
}
.bs-callout-warning h4 {
Mark Otto's avatar
Mark Otto committed
769
  color: #f0ad4e;
770
771
}
.bs-callout-info {
Mark Otto's avatar
Mark Otto committed
772
  border-left-color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
773
774
}
.bs-callout-info h4 {
Mark Otto's avatar
Mark Otto committed
775
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
776
777
778
}


779
780
781
//
// Color swatches
//
782
783
784

.color-swatches {
  margin: 0 -5px;
785
  overflow: hidden; // clearfix
786
}
Mark Otto's avatar
Mark Otto committed
787

788
789
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
790
  width: 60px;
Mark Otto's avatar
Mark Otto committed
791
  height: 60px;
792
793
  margin: 0 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
794

Mark Otto's avatar
Mark Otto committed
795
  @media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
796
    width: 100px;
Mark Otto's avatar
Mark Otto committed
797
798
799
800
    height: 100px;
  }
}

801
// Docs colors
Mark Otto's avatar
Mark Otto committed
802
803
804
805
806
807
808
809
810
811
812
813
814
.color-swatches {
  .bs-purple {
    background-color: @bs-purple;
  }
  .bs-purple-light {
    background-color: @bs-purple-light;
  }
  .bs-purple-lighter {
    background-color: #e5e1ea;
  }
  .bs-gray {
    background-color: #f9f9f9;
  }
XhmikosR's avatar
XhmikosR committed
815
}
Mark Otto's avatar
Mark Otto committed
816

817

818
819
820
//
// Team members
//
Mark Otto's avatar
Mark Otto committed
821

Mark Otto's avatar
Mark Otto committed
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
.bs-team {
  .team-member {
    line-height: 32px;
    color: #555;
  }
  .team-member:hover {
    color: #333;
    text-decoration: none;
  }
  .github-btn {
    float: right;
    width: 180px;
    height: 20px;
    margin-top: 6px;
  }
  img {
    float: left;
    width: 32px;
    margin-right: 10px;
    border-radius: 4px;
  }
843
844
}

Mark Otto's avatar
Mark Otto committed
845

846
847
848
//
// Grid examples
//
849

Mark Otto's avatar
Mark Otto committed
850
851
.bs-example > .row {
  margin-bottom: 1rem;
852
}
Mark Otto's avatar
Mark Otto committed
853
854
855
.bs-example > .row > [class^="col-"] {
  padding-top: .75rem;
  padding-bottom: .75rem;
Mark Otto's avatar
Mark Otto committed
856
857
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
858
859
860
}


861
862
863
//
// Docs examples
//
864

Mark Otto's avatar
Mark Otto committed
865
.bs-example {
Mark Otto's avatar
Mark Otto committed
866
  position: relative;
Mark Otto's avatar
Mark Otto committed
867
  padding: 1.5rem;
Mark Otto's avatar
Mark Otto committed
868
  margin-top: 1rem;
Mark Otto's avatar
Mark Otto committed
869
870
871
  margin-bottom: -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
Mark Otto's avatar
Mark Otto committed
872

Mark Otto's avatar
Mark Otto committed
873
  @media (min-width: 480px) {
Mark Otto's avatar
Mark Otto committed
874
875
    border-width: .2rem;
  }
Mark Otto's avatar
Mark Otto committed
876

Mark Otto's avatar
Mark Otto committed
877
878
879
880
  // Undo width of container
  .container {
    width: auto;
  }
881
882
}

Mark Otto's avatar
Mark Otto committed
883

884
// Tweak content of examples for optimum awesome
885
.bs-example > *:last-child,
886
.bs-example > .table-responsive:last-child > .table {
887
  margin-bottom: 0 !important;
Mark Otto's avatar
Mark Otto committed
888
}
Mark Otto's avatar
Mark Otto committed
889
.bs-example > .close {
Mark Otto's avatar
Mark Otto committed
890
891
  float: none;
}
Mark Otto's avatar
Mark Otto committed
892

893
// Typography
Mark Otto's avatar
Mark Otto committed
894
.bs-example-type .table .type-info {
895
896
897
  color: #999;
  vertical-align: middle;
}
898
.bs-example-type .table td {
899
900
901
  padding: 15px 0;
  border-color: #eee;
}
902
.bs-example-type .table tr:first-child td {
903
904
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
905
906
907
908
909
910
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
911
912
913
  margin: 0;
}

914
// Contextual background colors
915
916
917
918
.bs-example-bg-classes p {
  padding: 15px;
}

919
// Images
920
921
922
923
924
925
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

926
927
928
929
// Tables
// .bs-example > .table-responsive > .table {
//   background-color: #fff;
// }
930

931
// Buttons
932
.bs-example > .btn-group {
933
934
935
  margin-top: 5px;
  margin-bottom: 5px;
}
936
937
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
938
}
939

940
// Forms
941
.bs-example-control-sizing select,
942
943
944
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
945
946
947
.bs-example-form .input-group {
  margin-bottom: 10px;
}
Mark Otto's avatar
Mark Otto committed
948
949
950
.bs-example > textarea.form-control {
  resize: vertical;
}
951

952
// List groups
Mark Otto's avatar
Mark Otto committed
953
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
954
955
  max-width: 400px;
}
956

957
// Navbars
958
959
960
.bs-example .navbar:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
961
962
963
964
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
965
  overflow: hidden; // cut the drop shadows off
Mark Otto's avatar
Mark Otto committed
966
}
Mark Otto's avatar
Mark Otto committed
967
968
969
970
.bs-navbar-top-example .navbar-header,
.bs-navbar-bottom-example .navbar-header {
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
971
972
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
973
  position: relative;
Mark Otto's avatar
Mark Otto committed
974
  margin-right: 0;
XhmikosR's avatar
XhmikosR committed
975
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
976
977
}
.bs-navbar-top-example {
978
  padding-bottom: 45px;
Mark Otto's avatar
Mark Otto committed
979
980
981
}
.bs-navbar-top-example:after {
  top: auto;
982
  bottom: 15px;
983
}
984
985
.bs-navbar-top-example .navbar-fixed-top {
  top: -1px;
Mark Otto's avatar
Mark Otto committed
986
987
}
.bs-navbar-bottom-example {
988
989
  padding-top: 45px;
}
990
991
.bs-navbar-bottom-example .navbar-fixed-bottom {
  bottom: -1px;
Mark Otto's avatar
Mark Otto committed
992
993
994
995
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
996
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
997
998
999
1000
  .bs-navbar-top-example .navbar-fixed-top,
  .bs-navbar-bottom-example .navbar-fixed-bottom {
    position: absolute;
  }
For faster browsing, not all history is shown. View entire blame