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

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
// Custom container
531
//
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
540

  @media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
541
    padding: 2rem;
Mark Otto's avatar
Mark Otto committed
542
  }
543
544

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

549
550
551
552
553

//
// Side navigation
//

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

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

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

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

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

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

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

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

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


703
704
705
//
// Docs sections
//
Mark Otto's avatar
Mark Otto committed
706

Mark Otto's avatar
Mark Otto committed
707
708
709
710
.bs-docs-content {
  > h1 {
    padding-top: 2rem;
    margin-top: 3rem;
Mark Otto's avatar
Mark Otto committed
711

Mark Otto's avatar
Mark Otto committed
712
713
714
715
716
717
718
719
720
     + p {
      font-size: 1.25rem;
      font-weight: 300;
    }
  }

  > h2 {
    margin-top: 2.5rem;
  }
721
722
}

723

724
725
726
//
// Callouts
//
Mark Otto's avatar
Mark Otto committed
727

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

746
.bs-callout + .bs-callout {
Mark Otto's avatar
Mark Otto committed
747
  margin-top: -5px;
748
749
}

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


771
772
773
//
// Color swatches
//
774
775
776

.color-swatches {
  margin: 0 -5px;
777
  overflow: hidden; // clearfix
778
}
Mark Otto's avatar
Mark Otto committed
779

780
781
.color-swatch {
  float: left;
Mark Otto's avatar
Mark Otto committed
782
  width: 60px;
Mark Otto's avatar
Mark Otto committed
783
  height: 60px;
784
785
  margin: 0 5px;
  border-radius: 3px;
Mark Otto's avatar
Mark Otto committed
786

Mark Otto's avatar
Mark Otto committed
787
  @media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
788
    width: 100px;
Mark Otto's avatar
Mark Otto committed
789
790
791
792
    height: 100px;
  }
}

793
// Docs colors
Mark Otto's avatar
Mark Otto committed
794
795
796
797
798
799
800
801
802
803
804
805
806
.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
807
}
Mark Otto's avatar
Mark Otto committed
808

809

810
811
812
//
// Team members
//
Mark Otto's avatar
Mark Otto committed
813

Mark Otto's avatar
Mark Otto committed
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
.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;
  }
835
836
}

Mark Otto's avatar
Mark Otto committed
837

838
839
840
//
// Grid examples
//
841

Mark Otto's avatar
Mark Otto committed
842
843
.bs-example > .row {
  margin-bottom: 1rem;
844
}
Mark Otto's avatar
Mark Otto committed
845
846
847
.bs-example > .row > [class^="col-"] {
  padding-top: .75rem;
  padding-bottom: .75rem;
Mark Otto's avatar
Mark Otto committed
848
849
  background-color: rgba(86,61,124,.15);
  border: 1px solid rgba(86,61,124,.2);
850
851
852
}


853
854
855
//
// Docs examples
//
856

Mark Otto's avatar
Mark Otto committed
857
.bs-example {
Mark Otto's avatar
Mark Otto committed
858
  position: relative;
Mark Otto's avatar
Mark Otto committed
859
  padding: 1.5rem;
Mark Otto's avatar
Mark Otto committed
860
  margin-top: 1rem;
Mark Otto's avatar
Mark Otto committed
861
862
863
  margin-bottom: -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
Mark Otto's avatar
Mark Otto committed
864

Mark Otto's avatar
Mark Otto committed
865
  @media (min-width: 480px) {
Mark Otto's avatar
Mark Otto committed
866
867
    border-width: .2rem;
  }
Mark Otto's avatar
Mark Otto committed
868

Mark Otto's avatar
Mark Otto committed
869
870
871
872
  // Undo width of container
  .container {
    width: auto;
  }
873
874
}

Mark Otto's avatar
Mark Otto committed
875

876
// Tweak content of examples for optimum awesome
877
.bs-example > *:last-child,
878
.bs-example > .table-responsive:last-child > .table {
879
  margin-bottom: 0 !important;
Mark Otto's avatar
Mark Otto committed
880
}
Mark Otto's avatar
Mark Otto committed
881
.bs-example > .close {
Mark Otto's avatar
Mark Otto committed
882
883
  float: none;
}
Mark Otto's avatar
Mark Otto committed
884

885
// Typography
Mark Otto's avatar
Mark Otto committed
886
.bs-example-type .table .type-info {
887
888
889
  color: #999;
  vertical-align: middle;
}
890
.bs-example-type .table td {
891
892
893
  padding: 15px 0;
  border-color: #eee;
}
894
.bs-example-type .table tr:first-child td {
895
896
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
897
898
899
900
901
902
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
903
904
905
  margin: 0;
}

906
// Contextual background colors
907
908
909
910
.bs-example-bg-classes p {
  padding: 15px;
}

911
// Images
912
913
914
915
916
917
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
  margin: 5px;
}

918
919
920
921
// Tables
// .bs-example > .table-responsive > .table {
//   background-color: #fff;
// }
922

923
// Buttons
924
.bs-example > .btn-group {
925
926
927
  margin-top: 5px;
  margin-bottom: 5px;
}
928
929
.bs-example > .btn-toolbar + .btn-toolbar {
  margin-top: 10px;
930
}
931

932
// Forms
933
.bs-example-control-sizing select,
934
935
936
.bs-example-control-sizing input[type="text"] + input[type="text"] {
  margin-top: 10px;
}
937
938
939
.bs-example-form .input-group {
  margin-bottom: 10px;
}
Mark Otto's avatar
Mark Otto committed
940
941
942
.bs-example > textarea.form-control {
  resize: vertical;
}
943

944
// List groups
Mark Otto's avatar
Mark Otto committed
945
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
946
947
  max-width: 400px;
}
948

949
// Navbars
950
951
952
.bs-example .navbar:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
953
954
955
956
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
957
  overflow: hidden; // cut the drop shadows off
Mark Otto's avatar
Mark Otto committed
958
}
Mark Otto's avatar
Mark Otto committed
959
960
961
962
.bs-navbar-top-example .navbar-header,
.bs-navbar-bottom-example .navbar-header {
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
963
964
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
965
  position: relative;
Mark Otto's avatar
Mark Otto committed
966
  margin-right: 0;
XhmikosR's avatar
XhmikosR committed
967
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
968
969
}
.bs-navbar-top-example {
970
  padding-bottom: 45px;
Mark Otto's avatar
Mark Otto committed
971
972
973
}
.bs-navbar-top-example:after {
  top: auto;
974
  bottom: 15px;
975
}
976
977
.bs-navbar-top-example .navbar-fixed-top {
  top: -1px;
Mark Otto's avatar
Mark Otto committed
978
979
}
.bs-navbar-bottom-example {
980
981
  padding-top: 45px;
}
982
983
.bs-navbar-bottom-example .navbar-fixed-bottom {
  bottom: -1px;
Mark Otto's avatar
Mark Otto committed
984
985
986
987
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
988
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
989
990
991
992
  .bs-navbar-top-example .navbar-fixed-top,
  .bs-navbar-bottom-example .navbar-fixed-bottom {
    position: absolute;
  }
993
994
}

995
// Pagination
996
997
998
999
1000
.bs-example .pagination {
  margin-top: 10px;
  margin-bottom: 10px;
}

1001
// Pager
Mark Otto's avatar
Mark Otto committed
1002
1003
1004
1005
.bs-example > .pager {
  margin-top: 0;
}

1006
// Example modals
Mark Otto's avatar
Mark Otto committed
1007
.bs-example-modal {
Mark Otto's avatar
Mark Otto committed
1008
1009
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
1010
.bs-example-modal .modal {
Mark Otto's avatar
Mark Otto committed
1011
1012
1013
1014
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
XhmikosR's avatar
XhmikosR committed
1015
  left: auto;
Mark Otto's avatar
Mark Otto committed
1016
1017
1018
  z-index: 1;
  display: block;
}
Mark Otto's avatar
Mark Otto committed
1019
.bs-example-modal .modal-dialog {
Mark Otto's avatar
Mark Otto committed
1020
1021
  left: auto;
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1022
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1023
1024
}

1025
// Example dropdowns
1026
1027
1028
.bs-example > .dropdown > .dropdown-toggle {
  float: left;
}
Mark Otto's avatar
Mark Otto committed
1029
.bs-example > .dropdown > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
1030
1031
1032
  position: static;
  display: block;
  margin-bottom: 5px;
1033
  clear: left;
Mark Otto's avatar
Mark Otto committed
1034
}
Mark Otto's avatar
Mark Otto committed
1035

1036
// Example tabbable tabs
Mark Otto's avatar
Mark Otto committed
1037
.bs-example-tabs .nav-tabs {
1038
1039
1040
  margin-bottom: 15px;
}

1041
// Tooltips
1042
.bs-example-tooltips {
1043
1044
  text-align: center;
}
1045
1046
1047
1048
.bs-example-tooltips > .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}
1049

1050
// Popovers
Mark Otto's avatar
Mark Otto committed
1051
.bs-example-popover {
1052
1053
1054
  padding-bottom: 24px;
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
1055
.bs-example-popover .popover {
1056
1057
1058
1059
1060
1061
1062
  position: relative;
  display: block;
  float: left;
  width: 260px;
  margin: 20px;
}

1063
// Scrollspy demo on fixed height div
Mark Otto's avatar
Mark Otto committed
1064
1065
1066
1067
1068
1069
1070
1071
.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 10px;
  overflow: auto;
}


1072
1073
1074
//
// Code snippets
//
Mark Otto's avatar
Mark Otto committed
1075
1076

.highlight {
Mark Otto's avatar
Mark Otto committed
1077
1078
1079
  padding: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
  background-color: #f7f7f9;
}
.highlight pre {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
}
.highlight pre code {
  font-size: inherit;
1091
  color: @gray-dark; // Effectively the base text color
Mark Otto's avatar
Mark Otto committed
1092
1093
1094
}


1095
1096
1097
//
// Responsive tests
//
Mark Otto's avatar
Mark Otto committed
1098

1099
// Responsive (scrollable) doc tables
1100
.table-responsive .highlight pre {
1101
1102
1103
  white-space: normal;
}

1104
// Utility classes table
Mark Otto's avatar
Mark Otto committed
1105
.bs-table th small,
Mark Otto's avatar
Mark Otto committed
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
.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;
}

1126
// Responsive tests
Mark Otto's avatar
Mark Otto committed
1127
1128
1129
.responsive-utilities-test {
  margin-top: 5px;
}
1130
1131
.responsive-utilities-test .col-xs-6 {
  margin-bottom: 10px;
Mark Otto's avatar
Mark Otto committed
1132
1133
}
.responsive-utilities-test span {
1134
  display: block;
1135
  padding: 15px 10px;
1136
1137
1138
1139
  font-size: 14px;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
1140
  border-radius: 4px;
Mark Otto's avatar
Mark Otto committed
1141
}
Mark Otto's avatar
Mark Otto committed
1142
1143
1144
1145
.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,
1146
1147
1148
1149
.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 {
1150
1151
1152
  color: #999;
  border: 1px solid #ddd;
}
1153
1154
1155
1156
1157
1158
1159
1160
.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
1161
1162
1163
1164
1165
1166
  color: #468847;
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
}


1167
1168
1169
//
// Customizer
//
Mark Otto's avatar
Mark Otto committed
1170

Mark Otto's avatar
Mark Otto committed
1171
1172
.bs-customizer .toggle {
  float: right;
1173
  margin-top: 25px;
Mark Otto's avatar
Mark Otto committed
1174
}
Mark Otto's avatar
Mark Otto committed
1175

1176
// Headings and form controls
Mark Otto's avatar
Mark Otto committed
1177
1178
1179
.bs-customizer label {
  margin-top: 10px;
  font-weight: 500;
1180
  color: #555;
Mark Otto's avatar
Mark Otto committed
1181
}
Mark Otto's avatar
Mark Otto committed
1182
.bs-customizer h2 {
XhmikosR's avatar
XhmikosR committed
1183
  padding-top: 30px;
Mark Otto's avatar
Mark Otto committed
1184
1185
  margin-top: 0;
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1186
}
1187
1188
1189
1190
.bs-customizer h3 {
  margin-bottom: 0;
}
.bs-customizer h4 {
Mark Otto's avatar
Mark Otto committed
1191
  margin-top: 15px;
1192
1193
1194
  margin-bottom: 0;
}
.bs-customizer .bs-callout h4 {
1195
  margin-top: 0; // lame, but due to specificity we have to duplicate
Heinrich Fenkart's avatar
Heinrich Fenkart committed
1196
  margin-bottom: 5px;
Mark Otto's avatar
Mark Otto committed
1197
}
Mark Otto's avatar
Mark Otto committed
1198
1199
1200
.bs-customizer input[type="text"] {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  background-color: #fafafa;
Mark Otto's avatar
Mark Otto committed
1201
}
Mark Otto's avatar
Mark Otto committed
1202
.bs-customizer .help-block {
1203
  margin-bottom: 5px;
XhmikosR's avatar
XhmikosR committed
1204
  font-size: 12px;
Mark Otto's avatar
Mark Otto committed
1205
1206
}

1207
// For the variables, use regular weight
Mark Otto's avatar
Mark Otto committed
1208
1209
#less-section label {
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
1210
}
Mark Otto's avatar
Mark Otto committed
1211

1212
1213
1214
1215
.bs-customizer-input {
  float: left;
  width: 33.333333%;
  padding-right: 15px;
XhmikosR's avatar
XhmikosR committed
1216
  padding-left: 15px;
1217
1218
}

1219
// Downloads
Mark Otto's avatar
Mark Otto committed
1220
1221
.bs-customize-download .btn-outline {
  padding: 20px;
Mark Otto's avatar
Mark Otto committed
1222
}
Mark Otto's avatar
Mark Otto committed
1223

1224
// Error handling
Mark Otto's avatar
Mark Otto committed
1225
1226
.bs-customizer-alert {
  position: fixed;
1227
  top: 0;
Mark Otto's avatar
Mark Otto committed
1228
  right: 0;
XhmikosR's avatar
XhmikosR committed
1229
  left: 0;
Mark Otto's avatar
Mark Otto committed
1230
1231
1232
1233
1234
  z-index: 1030;
  padding: 15px 0;
  color: #fff;
  background-color: #d9534f;
  border-bottom: 1px solid #b94441;
Bas Bosman's avatar
Bas Bosman committed
1235
1236
  -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
1237
}
Mark Otto's avatar
Mark Otto committed
1238
.bs-customizer-alert .close {
1239
1240
  margin-top: -4px;
  font-size: 24px;
Mark Otto's avatar
Mark Otto committed
1241
}
Mark Otto's avatar
Mark Otto committed
1242
1243
.bs-customizer-alert p {
  margin-bottom: 0;
1244
}
1245
.bs-customizer-alert .glyphicon {
1246
1247
1248
1249
1250
1251
1252
  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
1253
1254
  -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);
1255
}
Mark Otto's avatar
Mark Otto committed
1256
1257


1258
1259
1260
//
// Brand guidelines
//
Mark Otto's avatar
Mark Otto committed
1261

1262
// Logo series wrapper
Mark Otto's avatar
Mark Otto committed
1263
1264
1265
1266
1267
1268
1269
.bs-brand-logos {
  display: table;
  width: 100%;
  margin-bottom: 15px;
  overflow: hidden;
  color: #563d7c;
  background-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
1270
1271
  border-radius: 4px;
}
Mark Otto's avatar
Mark Otto committed
1272

1273
// Individual items
Mark Otto's avatar
Mark Otto committed
1274
1275
.bs-brand-item {
  padding: 60px 0;
Mark Otto's avatar
Mark Otto committed
1276
1277
  text-align: center;
}
Mark Otto's avatar
Mark Otto committed
1278
.bs-brand-item + .bs-brand-item {
Mark Otto's avatar
Mark Otto committed
1279
  border-top: 1px solid #fff;
Mark Otto's avatar
Mark Otto committed
1280
1281
1282
1283
1284
}
.bs-brand-logos .inverse {
  color: #fff;
  background-color: #563d7c;
}
Mark Otto's avatar
Mark Otto committed
1285
.bs-brand-item .svg {
Mark Otto's avatar
Mark Otto committed
1286
  width: 144px;
Mark Otto's avatar
Mark Otto committed
1287
1288
  height: 144px;
}
Mark Otto's avatar
Mark Otto committed
1289

1290
// Heading content within
Mark Otto's avatar
Mark Otto committed
1291
1292
1293
1294
1295
.bs-brand-item h1,
.bs-brand-item h3 {
  margin-top: 0;
  margin-bottom: 0;
}
1296
.bs-brand-item .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
1297
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1298
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1299
1300
}

1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
// 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
1316

Mark Otto's avatar
Mark Otto committed
1317
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1318
1319
1320
1321
1322
1323
1324
  .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
1325
  }
Mark Otto's avatar
Mark Otto committed
1326
1327
1328
1329
  .bs-brand-item h1 {
    font-size: 60px;
  }
}
Mark Otto's avatar
Mark Otto committed
1330
1331


1332
1333
1334
//
// ZeroClipboard styles
//
Mark Otto's avatar
Mark Otto committed
1335

1336
1337
.zero-clipboard {
  position: relative;
Mark Otto's avatar
Mark Otto committed
1338
  display: none;
Mark Otto's avatar
Mark Otto committed
1339
  float: right;
Mark Otto's avatar
Mark Otto committed
1340
}
1341
1342
.btn-clipboard {
  position: absolute;
Mark Otto's avatar
Mark Otto committed
1343
  top: 0;
1344
1345
  right: 0;
  z-index: 10;
Mark Otto's avatar
Mark Otto committed
1346
  display: block;
Mark Otto's avatar
Mark Otto committed
1347
1348
1349
  padding: .25rem .5rem;
  font-size: 75%;
  color: #818a91;
1350
  cursor: pointer;
Mark Otto's avatar
Mark Otto committed
1351
1352
  background-color: #eceeef;
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
1353
}
1354
.btn-clipboard-hover {
Mark Otto's avatar
Mark Otto committed
1355
  color: #fff;
Mark Otto's avatar
Mark Otto committed
1356
  background-color: #027de7;
1357
1358
}

Mark Otto's avatar
Mark Otto committed
1359
1360
1361
@media (min-width: 768px) {
  .zero-clipboard {
    display: block;
1362
  }
Mark Otto's avatar
Mark Otto committed
1363
}
Mark Otto's avatar
Mark Otto committed
1364

1365

1366
1367
1368
//
// Miscellaneous
//
1369

1370
// Pseudo :focus state for showing how it looks in the docs
1371
#focusedInput {
1372
  border-color: @input-border-focus;
Mark Otto's avatar
Mark Otto committed
1373
  outline: 0;
1374
1375
  outline: thin dotted \9; // IE9
  box-shadow: 0 0 8px @input-box-shadow-focus;
Mark Otto's avatar
Mark Otto committed
1376
}