docs.less 24.7 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

19
20
21
22

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

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

Mark Otto's avatar
Mark Otto committed
28

29
30
31
32
//
// Buttons
//

Mark Otto's avatar
Mark Otto committed
33
.btn-outline {
Mark Otto's avatar
Mark Otto committed
34
  color: #563d7c;
Mark Otto's avatar
Mark Otto committed
35
36
  background-color: transparent;
  border-color: #563d7c;
37
}
Mark Otto's avatar
Mark Otto committed
38
39
40
.btn-outline:hover,
.btn-outline:focus,
.btn-outline:active {
41
  color: #fff;
Mark Otto's avatar
Mark Otto committed
42
43
  background-color: #563d7c;
  border-color: #563d7c;
44
45
}

Mark Otto's avatar
Mark Otto committed
46
.btn-outline-inverse {
Mark Otto's avatar
Mark Otto committed
47
  color: #fff;
48
49
50
  background-color: transparent;
  border-color: #cdbfe3;
}
Mark Otto's avatar
Mark Otto committed
51
52
53
.btn-outline-inverse:hover,
.btn-outline-inverse:focus,
.btn-outline-inverse:active {
54
  color: #563d7c;
55
  text-shadow: none;
56
57
58
59
  background-color: #fff;
  border-color: #fff;
}

60
61
62
63
64

//
// Bootstrap "B" icon
//

65
.bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
66
  display: block;
67
68
69
  width: 144px;
  height: 144px;
  font-size: 108px;
Mark Otto's avatar
Mark Otto committed
70
  font-weight: 500;
71
  line-height: 140px;
Mark Otto's avatar
Mark Otto committed
72
  color: #fff;
XhmikosR's avatar
XhmikosR committed
73
74
  text-align: center;
  cursor: default;
Mark Otto's avatar
Mark Otto committed
75
76
  background-color: #563d7c;
  border-radius: 15%;
77
78
79
80
81
82
83
84
85

  &.inverse {
    color: #563d7c;
    background-color: #fff;
  }
  &.outline {
    background-color: transparent;
    border: 1px solid #cdbfe3;
  }
Mark Otto's avatar
Mark Otto committed
86
}
Mark Otto's avatar
Mark Otto committed
87

Mark Otto's avatar
Mark Otto committed
88

89
90
91
//
// Main navigation
//
Mark Otto's avatar
Mark Otto committed
92

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

Mark Otto's avatar
Mark Otto committed
127

128
129
130
//
// Footer
//
Mark Otto's avatar
Mark Otto committed
131

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

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

Mark Otto's avatar
Mark Otto committed
160

161
162
163
//
// Social buttons
//
Mark Otto's avatar
Mark Otto committed
164

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

// Style the GitHub buttons via CSS instead of inline attributes
Mark Otto's avatar
Mark Otto committed
188
189
.github-btn {
  overflow: hidden;
XhmikosR's avatar
XhmikosR committed
190
  border: 0;
Mark Otto's avatar
Mark Otto committed
191
192
}

Mark Otto's avatar
Mark Otto committed
193
194
195
196
197
198
199
@media (min-width: 768px) {
  .bs-docs .bs-docs-social {
    margin-left: -8px;
    text-align: left;
  }
}

Mark Otto's avatar
Mark Otto committed
200

201
202
203
//
// Homepage
//
Mark Otto's avatar
Mark Otto committed
204

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

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

@media (min-width: 480px) {
241
  .bs-docs-masthead .btn {
Mark Otto's avatar
Mark Otto committed
242
243
    width: auto;
  }
244
}
Mark Otto's avatar
Mark Otto committed
245

246
@media (min-width: 768px) {
247
  .bs-docs-masthead {
248
    padding: 80px 0;
Mark Otto's avatar
Mark Otto committed
249
  }
250
  .bs-docs-masthead h1 {
Mark Otto's avatar
Mark Otto committed
251
252
    font-size: 60px;
  }
253
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
254
    font-size: 24px;
Mark Otto's avatar
Mark Otto committed
255
256
257
258
  }
}

@media (min-width: 992px) {
259
  .bs-docs-masthead .lead {
Mark Otto's avatar
Mark Otto committed
260
    width: 80%;
Mark Otto's avatar
Mark Otto committed
261
262
    font-size: 30px;
  }
Mark Otto's avatar
Mark Otto committed
263
264
}

265

266
267
268
//
// Page headers
//
269

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

291
@media (min-width: 768px) {
292
  .bs-docs-header {
Mark Otto's avatar
Mark Otto committed
293
    font-size: 24px;
Mark Otto's avatar
Mark Otto committed
294
295
    text-align: left;
  }
296
  .bs-docs-header h1 {
Mark Otto's avatar
Mark Otto committed
297
298
299
    font-size: 60px;
    line-height: 1;
  }
Mark Otto's avatar
Mark Otto committed
300
301
}

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


314
315
316
//
// Carbon ads
//
Mark Otto's avatar
Mark Otto committed
317

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

359
360
361
362
363
364
365
366
367
368
// 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 {
//   color: #563d7c !important;
// }
369

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

382
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
383
  .carbonad {
Mark Otto's avatar
Mark Otto committed
384
    margin-right: 0 !important;
XhmikosR's avatar
XhmikosR committed
385
    margin-left: 0 !important;
Mark Otto's avatar
Mark Otto committed
386
387
388
  }
}

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

Mark Otto's avatar
Mark Otto committed
403

404
405
406
//
// Homepage featurettes
//
Mark Otto's avatar
Mark Otto committed
407

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

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

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

475

476
477
478
//
// Featured Expo sites
//
479

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

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

502

503
504
505
//
// Examples
//
506
507
508
509
510
511
512
513
514
515
516

.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
517
518
519
520
521
522
523
524
@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
525
  }
Mark Otto's avatar
Mark Otto committed
526
527
}

Mark Otto's avatar
Mark Otto committed
528

529
530
531
//
// Side navigation
//
Mark Otto's avatar
Mark Otto committed
532

Mark Otto's avatar
Mark Otto committed
533
534
.bs-docs-container {
  position: relative;
Mark Otto's avatar
Mark Otto committed
535
536
537
538
  max-width: 62rem;
  padding: 1rem;
  margin-right: auto;
  margin-left: auto;
539
}
Mark Otto's avatar
Mark Otto committed
540
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
541
  .bs-docs-container {
Mark Otto's avatar
Mark Otto committed
542
    padding: 2rem;
Mark Otto's avatar
Mark Otto committed
543
544
545
546
  }
}
@media (min-width: 992px) {
  .bs-docs-container {
Mark Otto's avatar
Mark Otto committed
547
    padding: 2rem 4rem;
Mark Otto's avatar
Mark Otto committed
548
549
  }
}
550

Mark Otto's avatar
Mark Otto committed
551
.bs-docs-sidebar {
Mark Otto's avatar
Mark Otto committed
552
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
553
  background-color: #322f38;
Mark Otto's avatar
Mark Otto committed
554
}
555

Mark Otto's avatar
Mark Otto committed
556
557
558
559
560
561
562
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
.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;
588
    #gradient > .vertical(#29262f, #322f38);
Mark Otto's avatar
Mark Otto committed
589
590
591
592
593
594
595
596
  }
  .bs-docs-sidebar .navbar-brand {
    margin-bottom: 15px;
  }
}


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

Mark Otto's avatar
Mark Otto committed
613
614
.bs-docs-sidenav {
  display: none;
Mark Otto's avatar
Mark Otto committed
615
}
Mark Otto's avatar
Mark Otto committed
616
.bs-docs-toc-item {
617
618
  margin-right: -.75rem;
  margin-left: -.75rem;
Mark Otto's avatar
Mark Otto committed
619
}
Mark Otto's avatar
Mark Otto committed
620
621
622
623
624
625

.bs-docs-toc-link {
  display: block;
  padding: 4px 20px;
  font-size: 16px;
  color: #706e74;
Mark Otto's avatar
Mark Otto committed
626
}
Mark Otto's avatar
Mark Otto committed
627
628
.bs-docs-toc-link:hover,
.bs-docs-toc-link:focus {
Mark Otto's avatar
Mark Otto committed
629
  color: #ffe484;
Mark Otto's avatar
Mark Otto committed
630
  text-decoration: none;
Mark Otto's avatar
Mark Otto committed
631
}
Mark Otto's avatar
Mark Otto committed
632
.active > .bs-docs-toc-link {
XhmikosR's avatar
XhmikosR committed
633
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
634
  color: #ffe484;
Mark Otto's avatar
Mark Otto committed
635
636
637
}
.active > .bs-docs-sidenav {
  display: block;
Mark Otto's avatar
Mark Otto committed
638
639
}

Mark Otto's avatar
Mark Otto committed
640
641
642
.bs-docs-toc-item.active {
  margin-top: 15px;
  margin-bottom: 15px;
643
}
Mark Otto's avatar
Mark Otto committed
644
645
646
.bs-docs-toc-item:first-child {
  margin-top: 0;
}
Mark Otto's avatar
Mark Otto committed
647
648
649
.bs-docs-toc-item:last-child {
  margin-bottom: 30px;
}
Mark Otto's avatar
Mark Otto committed
650

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

672
// Nav: second level (shown on .active)
Mark Otto's avatar
Mark Otto committed
673
.bs-docs-sidebar .nav .nav {
674
  display: none; // Hide by default, but at >768px, show it
Mark Otto's avatar
Mark Otto committed
675
  padding-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
676
}
677
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
678
  padding-top: 1px;
679
  padding-bottom: 1px;
Mark Otto's avatar
Mark Otto committed
680
  padding-left: 30px;
Mark Otto's avatar
tweaks    
Mark Otto committed
681
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
682
683
  font-weight: normal;
}
684
685
686
.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
687
  font-weight: 500;
Mark Otto's avatar
Mark Otto committed
688
689
}

Mark Otto's avatar
Mark Otto committed
690
.bs-docs-sidebar .nav > .active > .nav {
Mark Otto's avatar
Mark Otto committed
691
692
  display: block;
}
Mark Otto's avatar
Mark Otto committed
693
.bs-docs-sidebar .nav .nav > li > a {
Mark Otto's avatar
Mark Otto committed
694
695
696
697
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 30px;
  font-size: 13px;
Mark Otto's avatar
Mark Otto committed
698
699
700
}


701
702
703
//
// Docs sections
//
Mark Otto's avatar
Mark Otto committed
704

705
// Space things out
706
707
.bs-docs-section {
  margin-bottom: 60px;
Mark Otto's avatar
Mark Otto committed
708
}
709
710
711
.bs-docs-section:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
712

713
h1[id] {
714
  padding-top: 20px;
XhmikosR's avatar
XhmikosR committed
715
  margin-top: 0;
716
717
}

718

719
720
721
//
// Callouts
//
Mark Otto's avatar
Mark Otto committed
722

Mark Otto's avatar
Mark Otto committed
723
.bs-callout {
Mark Otto's avatar
Mark Otto committed
724
  padding: 20px;
XhmikosR's avatar
XhmikosR committed
725
  margin: 20px 0;
Mark Otto's avatar
Mark Otto committed
726
727
728
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
729
}
Mark Otto's avatar
Mark Otto committed
730
.bs-callout h4 {
Mark Otto's avatar
Mark Otto committed
731
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
732
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
733
}
Mark Otto's avatar
Mark Otto committed
734
.bs-callout p:last-child {
Mark Otto's avatar
Mark Otto committed
735
736
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
737
738
739
.bs-callout code {
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
740

741
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
742
  margin-top: -5px;
743
744
}

745
// Variations
746
.bs-callout-danger {
Mark Otto's avatar
Mark Otto committed
747
  border-left-color: #d9534f;
Mark Otto's avatar
Mark Otto committed
748
749
}
.bs-callout-danger h4 {
Mark Otto's avatar
Mark Otto committed
750
  color: #d9534f;
751
752
}
.bs-callout-warning {
Mark Otto's avatar
Mark Otto committed
753
  border-left-color: #f0ad4e;
Mark Otto's avatar
Mark Otto committed
754
755
}
.bs-callout-warning h4 {
Mark Otto's avatar
Mark Otto committed
756
  color: #f0ad4e;
757
758
}
.bs-callout-info {
Mark Otto's avatar
Mark Otto committed
759
  border-left-color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
760
761
}
.bs-callout-info h4 {
Mark Otto's avatar
Mark Otto committed
762
  color: #5bc0de;
Mark Otto's avatar
Mark Otto committed
763
764
765
}


766
767
768
//
// Color swatches
//
769
770
771

.color-swatches {
  margin: 0 -5px;
772
  overflow: hidden; // clearfix
773
774
775
}
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
776
  width: 60px;
Mark Otto's avatar
Mark Otto committed
777
  height: 60px;
778
779
780
  margin: 0 5px;
  border-radius: 3px;
}
Mark Otto's avatar
Mark Otto committed
781

Mark Otto's avatar
Mark Otto committed
782
783
@media (min-width: 768px) {
  .color-swatch {
Mark Otto's avatar
Mark Otto committed
784
    width: 100px;
Mark Otto's avatar
Mark Otto committed
785
786
787
788
    height: 100px;
  }
}

789
// Framework colors
Mark Otto's avatar
Mark Otto committed
790
.color-swatches .gray-darker {
791
  background-color: @gray-darker;
XhmikosR's avatar
XhmikosR committed
792
}
Mark Otto's avatar
Mark Otto committed
793
.color-swatches .gray-dark {
794
  background-color: @gray-dark;
XhmikosR's avatar
XhmikosR committed
795
}
Mark Otto's avatar
Mark Otto committed
796
.color-swatches .gray {
797
  background-color: @gray;
XhmikosR's avatar
XhmikosR committed
798
}
Mark Otto's avatar
Mark Otto committed
799
.color-swatches .gray-light {
800
  background-color: @gray-light;
XhmikosR's avatar
XhmikosR committed
801
}
Mark Otto's avatar
Mark Otto committed
802
.color-swatches .gray-lighter {
803
  background-color: @gray-lighter;
XhmikosR's avatar
XhmikosR committed
804
805
}
.color-swatches .brand-primary {
806
  background-color: @brand-primary;
XhmikosR's avatar
XhmikosR committed
807
808
}
.color-swatches .brand-success {
809
  background-color: @brand-success;
XhmikosR's avatar
XhmikosR committed
810
811
}
.color-swatches .brand-warning {
812
  background-color: @brand-warning;
XhmikosR's avatar
XhmikosR committed
813
}
Mark Otto's avatar
Mark Otto committed
814
.color-swatches .brand-danger {
815
  background-color: @brand-danger;
XhmikosR's avatar
XhmikosR committed
816
}
Mark Otto's avatar
Mark Otto committed
817
.color-swatches .brand-info {
818
  background-color: @brand-info;
XhmikosR's avatar
XhmikosR committed
819
}
820

821
// Docs colors
Mark Otto's avatar
Mark Otto committed
822
.color-swatches .bs-purple {
823
  background-color: @bs-purple;
XhmikosR's avatar
XhmikosR committed
824
}
Mark Otto's avatar
Mark Otto committed
825
.color-swatches .bs-purple-light {
826
  background-color: @bs-purple-light;
XhmikosR's avatar
XhmikosR committed
827
}
Mark Otto's avatar
Mark Otto committed
828
.color-swatches .bs-purple-lighter {
XhmikosR's avatar
XhmikosR committed
829
830
  background-color: #e5e1ea;
}
Mark Otto's avatar
Mark Otto committed
831
.color-swatches .bs-gray {
XhmikosR's avatar
XhmikosR committed
832
833
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
834

835

836
837
838
//
// Team members
//
Mark Otto's avatar
Mark Otto committed
839
840
841

.bs-team .team-member {
  line-height: 32px;
XhmikosR's avatar
XhmikosR committed
842
  color: #555;
Mark Otto's avatar
Mark Otto committed
843
844
845
846
847
}
.bs-team .team-member:hover {
  color: #333;
  text-decoration: none;
}
848
.bs-team .github-btn {
Mark Otto's avatar
Mark Otto committed
849
  float: right;
Mark Otto's avatar
Mark Otto committed
850
  width: 180px;
851
  height: 20px;
XhmikosR's avatar
XhmikosR committed
852
  margin-top: 6px;
Mark Otto's avatar
Mark Otto committed
853
854
855
856
857
858
}
.bs-team img {
  float: left;
  width: 32px;
  margin-right: 10px;
  border-radius: 4px;
859
860
}

Mark Otto's avatar
Mark Otto committed
861

862
863
864
//
// Grid examples
//
865
866
867
868

.show-grid {
  margin-bottom: 15px;
}
Mark Otto's avatar
Mark Otto committed
869
.show-grid [class^="col-"] {
870
871
872
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #eee;
Mark Otto's avatar
Mark Otto committed
873
  background-color: rgba(86,61,124,.15);
874
  border: 1px solid #ddd;
Mark Otto's avatar
Mark Otto committed
875
  border: 1px solid rgba(86,61,124,.2);
876
877
878
}


879
880
881
//
// Docs examples
//
882

Mark Otto's avatar
Mark Otto committed
883
.bs-example {
Mark Otto's avatar
Mark Otto committed
884
  position: relative;
Mark Otto's avatar
Mark Otto committed
885
  padding: 1.5rem;
Mark Otto's avatar
Mark Otto committed
886
  margin-top: 1rem;
Mark Otto's avatar
Mark Otto committed
887
888
889
  margin-bottom: -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
Mark Otto's avatar
Mark Otto committed
890
}
891
// Echo out a label for the example
Mark Otto's avatar
Mark Otto committed
892
.bs-example:before {
Mark Otto's avatar
Mark Otto committed
893
894
  position: absolute;
  top: 0;
Mark Otto's avatar
Mark Otto committed
895
896
897
  display: none;
  padding: .4rem .75rem;
  font-size: .75rem;
Mark Otto's avatar
Mark Otto committed
898
  font-weight: bold;
Mark Otto's avatar
Mark Otto committed
899
  color: #fff;
900
  text-transform: uppercase;
Mark Otto's avatar
Mark Otto committed
901
  letter-spacing: .1rem;
XhmikosR's avatar
XhmikosR committed
902
  content: "Example";
Mark Otto's avatar
Mark Otto committed
903
  background-color: #eb4c82;
Mark Otto's avatar
Mark Otto committed
904
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
905
906
}

Mark Otto's avatar
Mark Otto committed
907
908
909
910
@media (min-width: 480px) {
  .bs-example {
    border-width: .2rem;
  }
Mark Otto's avatar
Mark Otto committed
911
912
}

913
// Undo width of container
914
915
916
917
.bs-example .container {
  width: auto;
}

918
// Tweak content of examples for optimum awesome
Mark Otto's avatar
Mark Otto committed
919
920
921
922
.bs-example > p:last-child,
.bs-example > ul:last-child,
.bs-example > ol:last-child,
.bs-example > blockquote:last-child,
923
.bs-example > .form-control:last-child,
Mark Otto's avatar
Mark Otto committed
924
.bs-example > .table:last-child,
925
.bs-example > .navbar:last-child,
Mark Otto's avatar
Mark Otto committed
926
927
928
929
.bs-example > .jumbotron:last-child,
.bs-example > .alert:last-child,
.bs-example > .panel:last-child,
.bs-example > .list-group:last-child,
930
.bs-example > .well:last-child,
931
932
.bs-example > .progress:last-child,
.bs-example > .table-responsive:last-child > .table {
Mark Otto's avatar
Mark Otto committed
933
934
  margin-bottom: 0;
}
935
.bs-example > p > .close {
Mark Otto's avatar
Mark Otto committed
936
937
  float: none;
}
Mark Otto's avatar
Mark Otto committed
938

939
// Typography
Mark Otto's avatar
Mark Otto committed
940
.bs-example-type .table .type-info {
941
942
943
  color: #999;
  vertical-align: middle;
}
944
.bs-example-type .table td {
945
946
947
  padding: 15px 0;
  border-color: #eee;
}
948
.bs-example-type .table tr:first-child td {
949
950
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
951
952
953
954
955
956
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
957
958
959
  margin: 0;
}

960
// Contextual background colors
961
962
963
964
.bs-example-bg-classes p {
  padding: 15px;
}

965
// Images
966
967
968
969
970
971
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

972
973
974
975
// Tables
// .bs-example > .table-responsive > .table {
//   background-color: #fff;
// }
976

977
// Buttons
978
979
.bs-example > .btn,
.bs-example > .btn-group {
980
981
982
  margin-top: 5px;
  margin-bottom: 5px;
}
983
984
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
985
}
986

987
// Forms
988
.bs-example-control-sizing select,
989
990
991
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
992
993
994
.bs-example-form .input-group {
  margin-bottom: 10px;
}
Mark Otto's avatar
Mark Otto committed
995
996
997
.bs-example > textarea.form-control {
  resize: vertical;
}
998

999
// List groups
Mark Otto's avatar
Mark Otto committed
1000
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
1001
1002
  max-width: 400px;
}
1003

1004
// Navbars
1005
1006
1007
.bs-example .navbar:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
1008
1009
1010
1011
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
1012
  overflow: hidden; // cut the drop shadows off
Mark Otto's avatar
Mark Otto committed
1013
}
Mark Otto's avatar
Mark Otto committed
1014
1015
1016
1017
.bs-navbar-top-example .navbar-header,
.bs-navbar-bottom-example .navbar-header {
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
1018
1019
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
1020
  position: relative;
Mark Otto's avatar
Mark Otto committed
1021
  margin-right: 0;
XhmikosR's avatar
XhmikosR committed
1022
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
1023
1024
}
.bs-navbar-top-example {
1025
  padding-bottom: 45px;
Mark Otto's avatar
Mark Otto committed
1026
1027
1028
}
.bs-navbar-top-example:after {
  top: auto;
1029
  bottom: 15px;
1030
}
1031
1032
.bs-navbar-top-example .navbar-fixed-top {
  top: -1px;
Mark Otto's avatar
Mark Otto committed
1033
1034
}
.bs-navbar-bottom-example {
1035
1036
  padding-top: 45px;
}
1037
1038
.bs-navbar-bottom-example .navbar-fixed-bottom {
  bottom: -1px;
Mark Otto's avatar
Mark Otto committed
1039
1040
1041
1042
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
1043
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1044
1045
1046
1047
  .bs-navbar-top-example .navbar-fixed-top,
  .bs-navbar-bottom-example .navbar-fixed-bottom {
    position: absolute;
  }
1048
1049
}

1050
// Pagination
1051
1052
1053
1054
1055
.bs-example .pagination {
  margin-top: 10px;
  margin-bottom: 10px;
}

1056
// Pager
Mark Otto's avatar
Mark Otto committed
1057
1058
1059
1060
.bs-example > .pager {
  margin-top: 0;
}

1061
// Example modals
Mark Otto's avatar
Mark Otto committed
1062
.bs-example-modal {
Mark Otto's avatar
Mark Otto committed
1063
1064
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
1065
.bs-example-modal .modal {
Mark Otto's avatar
Mark Otto committed
1066
1067
1068
1069
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
XhmikosR's avatar
XhmikosR committed
1070
  left: auto;
Mark Otto's avatar
Mark Otto committed
1071
1072
1073
  z-index: 1;
  display: block;
}
Mark Otto's avatar
Mark Otto committed
1074
.bs-example-modal .modal-dialog {
Mark Otto's avatar
Mark Otto committed
1075
1076
  left: auto;
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1077
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1078
1079
}

1080
// Example dropdowns
1081
1082
1083
.bs-example > .dropdown > .dropdown-toggle {
  float: left;
}
Mark Otto's avatar
Mark Otto committed
1084
.bs-example > .dropdown > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
1085
1086
1087
  position: static;
  display: block;
  margin-bottom: 5px;
1088
  clear: left;
Mark Otto's avatar
Mark Otto committed
1089
}
Mark Otto's avatar
Mark Otto committed
1090

1091
// Example tabbable tabs
Mark Otto's avatar
Mark Otto committed
1092
.bs-example-tabs .nav-tabs {
1093
1094
1095
  margin-bottom: 15px;
}

1096
// Tooltips
1097
.bs-example-tooltips {
1098
1099
  text-align: center;
}
1100
1101
1102
1103
.bs-example-tooltips > .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
1104

1105
// Popovers
Mark Otto's avatar
Mark Otto committed
1106
.bs-example-popover {
1107
1108
1109
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
1110
.bs-example-popover .popover {
1111
1112
1113
1114
1115
1116
1117
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}

1118
// Scrollspy demo on fixed height div
Mark Otto's avatar
Mark Otto committed
1119
1120
1121
1122
1123
1124
1125
1126
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}


1127
1128
1129
//
// Code snippets
//
Mark Otto's avatar
Mark Otto committed
1130
1131

.highlight {
Mark Otto's avatar
Mark Otto committed
1132
1133
1134
  padding: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
  background-color: #f7f7f9;
}
.highlight pre {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
}
.highlight pre code {
  font-size: inherit;
1146
  color: @gray-dark; // Effectively the base text color
Mark Otto's avatar
Mark Otto committed
1147
1148
1149
}


1150
1151
1152
//
// Responsive tests
//
Mark Otto's avatar
Mark Otto committed
1153

1154
// Responsive (scrollable) doc tables
1155
.table-responsive .highlight pre {
1156
1157
1158
  white-space: normal;
}

1159
// Utility classes table
Mark Otto's avatar
Mark Otto committed
1160
.bs-table th small,
Mark Otto's avatar
Mark Otto committed
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
.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;
}

1181
// Responsive tests
Mark Otto's avatar
Mark Otto committed
1182
1183
1184
.responsive-utilities-test {
  margin-top: 5px;
}
1185
1186
.responsive-utilities-test .col-xs-6 {
  margin-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
1187
1188
}
.responsive-utilities-test span {
1189
  display: block;
1190
  padding: 15px 10px;
1191
1192
1193
1194
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
1195
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
1196
}
Mark Otto's avatar
Mark Otto committed
1197
1198
1199
1200
.visible-on .col-xs-6 .hidden-xs,
.visible-on .col-xs-6 .hidden-sm,
.visible-on .col-xs-6 .hidden-md,
.visible-on .col-xs-6 .hidden-lg,
1201
1202
1203
1204
.hidden-on .col-xs-6 .hidden-xs,
.hidden-on .col-xs-6 .hidden-sm,
.hidden-on .col-xs-6 .hidden-md,
.hidden-on .col-xs-6 .hidden-lg {
1205
1206
1207
  color: #999;
  border: 1px solid #ddd;
}
1208
1209
1210
1211
1212
1213
1214
1215
.visible-on .col-xs-6 .visible-xs-block,
.visible-on .col-xs-6 .visible-sm-block,
.visible-on .col-xs-6 .visible-md-block,
.visible-on .col-xs-6 .visible-lg-block,
.hidden-on .col-xs-6 .visible-xs-block,
.hidden-on .col-xs-6 .visible-sm-block,
.hidden-on .col-xs-6 .visible-md-block,
.hidden-on .col-xs-6 .visible-lg-block {
Mark Otto's avatar
Mark Otto committed
1216
1217
1218
1219
1220
1221
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}


1222
1223
1224
//
// Customizer
//
Mark Otto's avatar
Mark Otto committed
1225

Mark Otto's avatar
Mark Otto committed
1226
1227
.bs-customizer .toggle {
  float: right;
1228
  margin-top: 25px;
Mark Otto's avatar
Mark Otto committed
1229
}
Mark Otto's avatar
Mark Otto committed
1230

1231
// Headings and form controls
Mark Otto's avatar
Mark Otto committed
1232
1233
1234
.bs-customizer label {
  margin-top: 10px;
  font-weight: 500;
1235
  color: #555;
Mark Otto's avatar
Mark Otto committed
1236
}
Mark Otto's avatar
Mark Otto committed
1237
.bs-customizer h2 {
XhmikosR's avatar
XhmikosR committed
1238
  padding-top: 30px;
Mark Otto's avatar
Mark Otto committed
1239
1240
  margin-top: 0;
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1241
}
1242
1243
1244
1245
.bs-customizer h3 {
  margin-bottom: 0;
}
.bs-customizer h4 {
Mark Otto's avatar
Mark Otto committed
1246
  margin-top: 15px;
1247
1248
1249
  margin-bottom: 0;
}
.bs-customizer .bs-callout h4 {
1250
  margin-top: 0; // lame, but due to specificity we have to duplicate
Heinrich Fenkart's avatar
Heinrich Fenkart committed
1251
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1252
}
Mark Otto's avatar
Mark Otto committed
1253
1254
1255
.bs-customizer input[type="text"] {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  background-color: #fafafa;
Mark Otto's avatar
Mark Otto committed
1256
}
Mark Otto's avatar
Mark Otto committed
1257
.bs-customizer .help-block {
1258
  margin-bottom: 5px;
XhmikosR's avatar
XhmikosR committed
1259
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
1260
1261
}

1262
// For the variables, use regular weight
Mark Otto's avatar
Mark Otto committed
1263
1264
#less-section label {
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
1265
}
Mark Otto's avatar
Mark Otto committed
1266

1267
1268
1269
1270
.bs-customizer-input {
  float: left;
  width: 33.333333%;
  padding-right: 15px;
XhmikosR's avatar
XhmikosR committed
1271
  padding-left: 15px;
1272
1273
}

1274
// Downloads
Mark Otto's avatar
Mark Otto committed
1275
1276
.bs-customize-download .btn-outline {
  padding: 20px;
Mark Otto's avatar
Mark Otto committed
1277
}
Mark Otto's avatar
Mark Otto committed
1278

1279
// Error handling
Mark Otto's avatar
Mark Otto committed
1280
1281
.bs-customizer-alert {
  position: fixed;
1282
  top: 0;
Mark Otto's avatar
Mark Otto committed
1283
  right: 0;
XhmikosR's avatar
XhmikosR committed
1284
  left: 0;
Mark Otto's avatar
Mark Otto committed
1285
1286
1287
1288
1289
  z-index: 1030;
  padding: 15px 0;
  color: #fff;
  background-color: #d9534f;
  border-bottom: 1px solid #b94441;
Bas Bosman's avatar
Bas Bosman committed
1290
1291
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
          box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
Mark Otto's avatar
Mark Otto committed
1292
}
Mark Otto's avatar
Mark Otto committed
1293
.bs-customizer-alert .close {
1294
1295
  margin-top: -4px;
  font-size: 24px;
Mark Otto's avatar
Mark Otto committed
1296
}
Mark Otto's avatar
Mark Otto committed
1297
1298
.bs-customizer-alert p {
  margin-bottom: 0;
1299
}
1300
.bs-customizer-alert .glyphicon {
1301
1302
1303
1304
1305
1306
1307
  margin-right: 5px;
}
.bs-customizer-alert pre {
  margin: 10px 0 0;
  color: #fff;
  background-color: #a83c3a;
  border-color: #973634;
Bas Bosman's avatar
Bas Bosman committed
1308
1309
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
          box-shadow: inset 0 2px 4px rgba(0,0,0,.05), 0 1px 0 rgba(255,255,255,.1);
1310
}
Mark Otto's avatar
Mark Otto committed
1311
1312


1313
1314
1315
//
// Brand guidelines
//
Mark Otto's avatar
Mark Otto committed
1316

1317
// Logo series wrapper
Mark Otto's avatar
Mark Otto committed
1318
1319
1320
1321
1322
1323
1324
.bs-brand-logos {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  color: #563d7c;
  background-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
1325
1326
  border-radius: 4px;
}
Mark Otto's avatar
Mark Otto committed
1327

1328
// Individual items
Mark Otto's avatar
Mark Otto committed
1329
1330
.bs-brand-item {
  padding: 60px 0;
Mark Otto's avatar
Mark Otto committed
1331
1332
  text-align: center;
}
Mark Otto's avatar
Mark Otto committed
1333
.bs-brand-item + .bs-brand-item {
Mark Otto's avatar
Mark Otto committed
1334
  border-top: 1px solid #fff;
Mark Otto's avatar
Mark Otto committed
1335
1336
1337
1338
1339
}
.bs-brand-logos .inverse {
  color: #fff;
  background-color: #563d7c;
}
Mark Otto's avatar
Mark Otto committed
1340
.bs-brand-item .svg {
Mark Otto's avatar
Mark Otto committed
1341
  width: 144px;
Mark Otto's avatar
Mark Otto committed
1342
1343
  height: 144px;
}
Mark Otto's avatar
Mark Otto committed
1344

1345
// Heading content within
Mark Otto's avatar
Mark Otto committed
1346
1347
1348
1349
1350
.bs-brand-item h1,
.bs-brand-item h3 {
  margin-top: 0;
  margin-bottom: 0;
}
1351
.bs-brand-item .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
1352
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1353
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1354
1355
}

1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
// Make the icons stand out on what is/isn't okay
// .bs-brand-item .glyphicon {
//   width: 30px;
//   height: 30px;
//   margin: 10px auto -10px;
//   line-height: 30px;
//   color: #fff;
//   border-radius: 50%;
// }
// .bs-brand-item .glyphicon-ok {
//   background-color: #5cb85c;
// }
// .bs-brand-item .glyphicon-remove {
//   background-color: #d9534f;
// }
Mark Otto's avatar
Mark Otto committed
1371

Mark Otto's avatar
Mark Otto committed
1372
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1373
1374
1375
1376
1377
1378
1379
  .bs-brand-item {
    display: table-cell;
    width: 1%;
  }
  .bs-brand-item + .bs-brand-item {
    border-top: 0;
    border-left: 1px solid #fff;
Mark Otto's avatar
Mark Otto committed
1380
  }
Mark Otto's avatar
Mark Otto committed
1381
1382
1383
1384
  .bs-brand-item h1 {
    font-size: 60px;
  }
}
Mark Otto's avatar
Mark Otto committed
1385
1386


1387
1388
1389
//
// ZeroClipboard styles
//
Mark Otto's avatar
Mark Otto committed
1390

1391
1392
.zero-clipboard {
  position: relative;
Mark Otto's avatar
Mark Otto committed
1393
  display: none;
Mark Otto's avatar
Mark Otto committed
1394
  float: right;
Mark Otto's avatar
Mark Otto committed
1395
}
1396
1397
.btn-clipboard {
  position: absolute;
Mark Otto's avatar
Mark Otto committed
1398
  top: 0;
1399
1400
  right: 0;
  z-index: 10;
Mark Otto's avatar
Mark Otto committed
1401
  display: block;
Mark Otto's avatar
Mark Otto committed
1402
1403
1404
  padding: .25rem .5rem;
  font-size: 75%;
  color: #818a91;
1405
  cursor: pointer;
Mark Otto's avatar
Mark Otto committed
1406
1407
  background-color: #eceeef;
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
1408
}
1409
.btn-clipboard-hover {
Mark Otto's avatar
Mark Otto committed
1410
  color: #fff;
Mark Otto's avatar
Mark Otto committed
1411
  background-color: #027de7;
1412
1413
}

Mark Otto's avatar
Mark Otto committed
1414
1415
1416
@media (min-width: 768px) {
  .zero-clipboard {
    display: block;
1417
  }
Mark Otto's avatar
Mark Otto committed
1418
}
Mark Otto's avatar
Mark Otto committed
1419

1420

1421
1422
1423
//
// Miscellaneous
//
1424

1425
// Pseudo :focus state for showing how it looks in the docs
1426
#focusedInput {
1427
  border-color: @input-border-focus;
Mark Otto's avatar
Mark Otto committed
1428
  outline: 0;
1429
1430
  outline: thin dotted \9; // IE9
  box-shadow: 0 0 8px @input-box-shadow-focus;
Mark Otto's avatar
Mark Otto committed
1431
}