docs.less 23.4 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
// Import Bootstrap variables and mixins
Mark Otto's avatar
cards    
Mark Otto committed
9
10
@import "../../../less/_variables.less";
@import "../../../less/_mixins.less";
11

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

15
16
17
// Local docs variables
@bs-purple:       #563d7c;
@bs-purple-light: #cdbfe3;
Mark Otto's avatar
Mark Otto committed
18
@bs-yellow:       #ffe484;
19
20
21
@bs-danger:       #d9534f;
@bs-warning:      #f0ad4e;
@bs-info:         #5bc0de;
Mark Otto's avatar
Mark Otto committed
22

23
24
25
26

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

body {
29
  position: relative; // For scrollspy?
Mark Otto's avatar
Mark Otto committed
30
31
}

Mark Otto's avatar
Mark Otto committed
32

33
34
35
36
//
// Buttons
//

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

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

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

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

66
67
68
69
70

//
// Bootstrap "B" icon
//

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

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

Mark Otto's avatar
Mark Otto committed
94

95
96
97
//
// Main navigation
//
Mark Otto's avatar
Mark Otto committed
98

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

Mark Otto's avatar
Mark Otto committed
133

134
135
136
//
// Footer
//
Mark Otto's avatar
Mark Otto committed
137

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

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

Mark Otto's avatar
Mark Otto committed
167

168
169
170
//
// Social buttons
//
Mark Otto's avatar
Mark Otto committed
171

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

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

Mark Otto's avatar
Mark Otto committed
200
201
@media (min-width: 768px) {
  .bs-docs .bs-docs-social {
202
    margin-left: -.5rem;
Mark Otto's avatar
Mark Otto committed
203
204
205
206
    text-align: left;
  }
}

Mark Otto's avatar
Mark Otto committed
207

208
209
210
//
// Homepage
//
Mark Otto's avatar
Mark Otto committed
211

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

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

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

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

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

272

273
274
275
//
// Page headers
//
276

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

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

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


321
322
323
//
// Carbon ads
//
Mark Otto's avatar
Mark Otto committed
324

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

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

377
378
379
@media (min-width: 480px) {
  .carbonad {
    width: 330px !important;
380
    margin: 1.5rem auto !important;
381
    border-width: 1px !important;
382
    border-radius: .25rem;
383
  }
384
  .bs-docs-masthead .carbonad {
385
    margin: 3rem auto 0 !important;
386
387
388
  }
}

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

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

Mark Otto's avatar
Mark Otto committed
410

411
412
413
//
// Homepage featurettes
//
Mark Otto's avatar
Mark Otto committed
414

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

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

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

482

483
484
485
//
// Featured Expo sites
//
486

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

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

509

510
511
512
//
// Examples
//
513
514

.bs-examples .thumbnail {
515
  margin-bottom: .75rem;
516
517
}
.bs-examples h4 {
518
  margin-bottom: .25rem;
519
520
}
.bs-examples p {
521
  margin-bottom: 1.25rem;
522
523
}

Mark Otto's avatar
grunt    
Mark Otto committed
524
525
@media (max-width: 480px) {
  .bs-examples {
526
527
    margin-right: -.75rem;
    margin-left: -.75rem;
Mark Otto's avatar
grunt    
Mark Otto committed
528
529
  }
  .bs-examples > [class^="col-"] {
530
531
    padding-right: .75rem;
    padding-left: .75rem;
Mark Otto's avatar
Mark Otto committed
532
  }
Mark Otto's avatar
Mark Otto committed
533
534
}

Mark Otto's avatar
Mark Otto committed
535

536
//
537
// Custom container
538
//
Mark Otto's avatar
Mark Otto committed
539

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

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

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

556
557
558
559
560

//
// Side navigation
//

Mark Otto's avatar
Mark Otto committed
561
.bs-docs-sidebar {
Mark Otto's avatar
Mark Otto committed
562
  padding: 0;
Mark Otto's avatar
Mark Otto committed
563
  margin-bottom: 0;
Mark Otto's avatar
Mark Otto committed
564
  background-color: #322f38;
Mark Otto's avatar
Mark Otto committed
565
}
566

Mark Otto's avatar
Mark Otto committed
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
.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;
599
    #gradient > .vertical(#29262f, #322f38);
Mark Otto's avatar
Mark Otto committed
600
601
602
603
604
605
606
  }
  .bs-docs-sidebar .navbar-brand {
    margin-bottom: 15px;
  }
}

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

Mark Otto's avatar
Mark Otto committed
624
625
.bs-docs-sidenav {
  display: none;
Mark Otto's avatar
Mark Otto committed
626
}
Mark Otto's avatar
Mark Otto committed
627
628
629
630
631

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

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

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

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

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


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

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

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

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

  > h2 {
    margin-top: 2.5rem;
  }
Mark Otto's avatar
cards    
Mark Otto committed
730
731
732
733

  > h3 {
    margin-top: 1.5rem;
  }
734
735
}

736

737
738
739
//
// Callouts
//
Mark Otto's avatar
Mark Otto committed
740

Mark Otto's avatar
Mark Otto committed
741
.bs-callout {
742
743
744
  padding: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
Mark Otto's avatar
Mark Otto committed
745
  border: 1px solid #eee;
746
747
  border-left-width: .25rem;
  border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
748
}
Mark Otto's avatar
Mark Otto committed
749
.bs-callout h4 {
Mark Otto's avatar
Mark Otto committed
750
  margin-top: 0;
751
  margin-bottom: .25rem;
Mark Otto's avatar
Mark Otto committed
752
}
Mark Otto's avatar
Mark Otto committed
753
.bs-callout p:last-child {
Mark Otto's avatar
Mark Otto committed
754
755
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
756
.bs-callout code {
757
  border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
758
}
Mark Otto's avatar
Mark Otto committed
759

760
.bs-callout + .bs-callout {
761
  margin-top: -.25rem;
762
763
}

764
// Variations
765
766
767
768
.bs-callout-variant(@color) {
  border-left-color: @color;

  h4 { color: @color; }
Mark Otto's avatar
Mark Otto committed
769
}
770
771
772
.bs-callout-danger  { .bs-callout-variant(@bs-danger); }
.bs-callout-warning { .bs-callout-variant(@bs-warning); }
.bs-callout-info    { .bs-callout-variant(@bs-info); }
Mark Otto's avatar
Mark Otto committed
773
774


775
776
777
//
// Color swatches
//
778
779
780

.color-swatches {
  margin: 0 -5px;
781
  overflow: hidden; // clearfix
782
}
Mark Otto's avatar
Mark Otto committed
783

784
785
.color-swatch {
  float: left;
786
787
788
789
790
  width: 4rem;
  height: 4rem;
  margin-right: .25rem;
  margin-left: .25rem;
  border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
791

Mark Otto's avatar
Mark Otto committed
792
  @media (min-width: 768px) {
793
794
    width: 6rem;
    height: 6rem;
Mark Otto's avatar
Mark Otto committed
795
796
797
  }
}

798
// Docs colors
Mark Otto's avatar
Mark Otto committed
799
800
801
802
803
804
805
806
807
808
809
810
811
.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
812
}
Mark Otto's avatar
Mark Otto committed
813

814

815
816
817
//
// Team members
//
Mark Otto's avatar
Mark Otto committed
818

Mark Otto's avatar
Mark Otto committed
819
820
.bs-team {
  .team-member {
821
    line-height: 2rem;
Mark Otto's avatar
Mark Otto committed
822
823
824
825
826
827
828
829
830
    color: #555;
  }
  .team-member:hover {
    color: #333;
    text-decoration: none;
  }
  .github-btn {
    float: right;
    width: 180px;
831
832
    height: 1.25rem;
    margin-top: .25rem;
Mark Otto's avatar
Mark Otto committed
833
834
835
  }
  img {
    float: left;
836
837
838
    width: 2rem;
    margin-right: .5rem;
    border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
839
  }
840
841
}

Mark Otto's avatar
Mark Otto committed
842

843
844
845
//
// Grid examples
//
846

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


858
859
860
//
// Docs examples
//
861

Mark Otto's avatar
Mark Otto committed
862
.bs-example {
Mark Otto's avatar
Mark Otto committed
863
  position: relative;
Mark Otto's avatar
Mark Otto committed
864
  padding: 1.5rem;
Mark Otto's avatar
Mark Otto committed
865
  margin-top: 1rem;
Mark Otto's avatar
Mark Otto committed
866
867
868
  margin-bottom: -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
Mark Otto's avatar
cards    
Mark Otto committed
869
  overflow: auto; // clearfix
Mark Otto's avatar
Mark Otto committed
870

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

Mark Otto's avatar
Mark Otto committed
875
876
877
878
  // Undo width of container
  .container {
    width: auto;
  }
Mark Otto's avatar
cards    
Mark Otto committed
879
880
881
882
883
884
885
886

  // Card examples should be horizontal
  > .card {
    float: left;
    max-width: 15rem;
    margin: .25rem;
  }

Mark Otto's avatar
Mark Otto committed
887
888
889
  > .nav + .nav {
    margin-top: 1rem;
  }
890
891
}

Mark Otto's avatar
Mark Otto committed
892

893
// Tweak content of examples for optimum awesome
894
.bs-example > *:last-child,
895
.bs-example > .table-responsive:last-child > .table {
896
  margin-bottom: 0 !important;
Mark Otto's avatar
Mark Otto committed
897
}
Mark Otto's avatar
Mark Otto committed
898
.bs-example > .close {
Mark Otto's avatar
Mark Otto committed
899
900
  float: none;
}
Mark Otto's avatar
Mark Otto committed
901

902
// Typography
Mark Otto's avatar
Mark Otto committed
903
.bs-example-type .table .type-info {
904
905
906
  color: #999;
  vertical-align: middle;
}
907
.bs-example-type .table td {
908
  padding: 1rem 0;
909
910
  border-color: #eee;
}
911
.bs-example-type .table tr:first-child td {
912
913
  border-top: 0;
}
Mark Otto's avatar
Mark Otto committed
914
915
916
917
918
919
.bs-example-type h1,
.bs-example-type h2,
.bs-example-type h3,
.bs-example-type h4,
.bs-example-type h5,
.bs-example-type h6 {
920
921
922
  margin: 0;
}

923
// Contextual background colors
924
.bs-example-bg-classes p {
925
  padding: 1rem;
926
927
}

928
// Images
929
930
931
.bs-example > .img-circle,
.bs-example > .img-rounded,
.bs-example > .img-thumbnail {
932
  margin: .25rem;
933
934
}

935
936
937
938
// Tables
// .bs-example > .table-responsive > .table {
//   background-color: #fff;
// }
939

940
// Buttons
941
.bs-example > .btn-group {
942
943
  margin-top: .25rem;
  margin-bottom: .25rem;
944
}
945
.bs-example > .btn-toolbar + .btn-toolbar {
946
  margin-top: .5rem;
947
}
948

949
// Forms
950
.bs-example-control-sizing select,
951
.bs-example-control-sizing input[type="text"] + input[type="text"] {
952
  margin-top: .5rem;
953
}
954
.bs-example-form .input-group {
955
  margin-bottom: .5rem;
956
}
Mark Otto's avatar
Mark Otto committed
957
958
959
.bs-example > textarea.form-control {
  resize: vertical;
}
960

961
// List groups
Mark Otto's avatar
Mark Otto committed
962
.bs-example > .list-group {
Mark Otto's avatar
Mark Otto committed
963
964
  max-width: 400px;
}
965

966
// Navbars
967
968
969
.bs-example .navbar:last-child {
  margin-bottom: 0;
}
Mark Otto's avatar
Mark Otto committed
970
971
972
973
.bs-navbar-top-example,
.bs-navbar-bottom-example {
  z-index: 1;
  padding: 0;
974
  overflow: hidden; // cut the drop shadows off
Mark Otto's avatar
Mark Otto committed
975
}
Mark Otto's avatar
Mark Otto committed
976
977
978
979
.bs-navbar-top-example .navbar-header,
.bs-navbar-bottom-example .navbar-header {
  margin-left: 0;
}
Mark Otto's avatar
Mark Otto committed
980
981
.bs-navbar-top-example .navbar-fixed-top,
.bs-navbar-bottom-example .navbar-fixed-bottom {
982
  position: relative;
Mark Otto's avatar
Mark Otto committed
983
  margin-right: 0;
XhmikosR's avatar
XhmikosR committed
984
  margin-left: 0;
Mark Otto's avatar
Mark Otto committed
985
986
}
.bs-navbar-top-example {
987
  padding-bottom: 45px;
Mark Otto's avatar
Mark Otto committed
988
}
989
990
.bs-navbar-top-example .navbar-fixed-top {
  top: -1px;
Mark Otto's avatar
Mark Otto committed
991
992
}
.bs-navbar-bottom-example {
993
994
  padding-top: 45px;
}
995
996
.bs-navbar-bottom-example .navbar-fixed-bottom {
  bottom: -1px;
Mark Otto's avatar
Mark Otto committed
997
998
999
1000
}
.bs-navbar-bottom-example .navbar {
  margin-bottom: 0;
}
1001
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1002
1003
1004
1005
  .bs-navbar-top-example .navbar-fixed-top,
  .bs-navbar-bottom-example .navbar-fixed-bottom {
    position: absolute;
  }
1006
1007
}

1008
// Pagination
1009
.bs-example .pagination {
1010
1011
  margin-top: .5rem;
  margin-bottom: .5rem;
1012
1013
}

1014
// Pager
Mark Otto's avatar
Mark Otto committed
1015
1016
1017
1018
.bs-example > .pager {
  margin-top: 0;
}

1019
// Example modals
Mark Otto's avatar
Mark Otto committed
1020
.bs-example-modal {
Mark Otto's avatar
Mark Otto committed
1021
1022
  background-color: #f5f5f5;
}
Mark Otto's avatar
Mark Otto committed
1023
.bs-example-modal .modal {
Mark Otto's avatar
Mark Otto committed
1024
1025
1026
1027
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
XhmikosR's avatar
XhmikosR committed
1028
  left: auto;
Mark Otto's avatar
Mark Otto committed
1029
1030
1031
  z-index: 1;
  display: block;
}
Mark Otto's avatar
Mark Otto committed
1032
.bs-example-modal .modal-dialog {
Mark Otto's avatar
Mark Otto committed
1033
1034
  left: auto;
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1035
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1036
1037
}

1038
// Example dropdowns
1039
1040
1041
.bs-example > .dropdown > .dropdown-toggle {
  float: left;
}
Mark Otto's avatar
Mark Otto committed
1042
.bs-example > .dropdown > .dropdown-menu {
Mark Otto's avatar
Mark Otto committed
1043
1044
  position: static;
  display: block;
1045
  margin-bottom: .25rem;
1046
  clear: left;
Mark Otto's avatar
Mark Otto committed
1047
}
Mark Otto's avatar
Mark Otto committed
1048

1049
// Example tabbable tabs
Mark Otto's avatar
Mark Otto committed
1050
.bs-example-tabs .nav-tabs {
1051
  margin-bottom: 1rem;
1052
1053
}

1054
// Tooltips
1055
.bs-example-tooltips {
1056
1057
  text-align: center;
}
1058
.bs-example-tooltips > .btn {
1059
1060
  margin-top: .25rem;
  margin-bottom: .25rem;
1061
}
1062

1063
// Popovers
Mark Otto's avatar
Mark Otto committed
1064
.bs-example-popover {
1065
  padding-bottom: 1.5rem;
1066
1067
  background-color: #f9f9f9;
}
Mark Otto's avatar
Mark Otto committed
1068
.bs-example-popover .popover {
1069
1070
1071
1072
  position: relative;
  display: block;
  float: left;
  width: 260px;
1073
  margin: 1.25rem;
1074
1075
}

1076
// Scrollspy demo on fixed height div
Mark Otto's avatar
Mark Otto committed
1077
1078
1079
.scrollspy-example {
  position: relative;
  height: 200px;
1080
  margin-top: .5rem;
Mark Otto's avatar
Mark Otto committed
1081
1082
1083
1084
  overflow: auto;
}


1085
1086
1087
//
// Code snippets
//
Mark Otto's avatar
Mark Otto committed
1088
1089

.highlight {
Mark Otto's avatar
Mark Otto committed
1090
1091
1092
  padding: 1.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
  background-color: #f7f7f9;
}
.highlight pre {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  background-color: transparent;
  border: 0;
}
.highlight pre code {
  font-size: inherit;
1104
  color: @gray-dark; // Effectively the base text color
Mark Otto's avatar
Mark Otto committed
1105
1106
1107
}


1108
1109
1110
//
// Responsive tests
//
Mark Otto's avatar
Mark Otto committed
1111

1112
// Responsive (scrollable) doc tables
1113
.table-responsive .highlight pre {
1114
1115
1116
  white-space: normal;
}

1117
// Utility classes table
Mark Otto's avatar
Mark Otto committed
1118
.bs-table th small,
Mark Otto's avatar
Mark Otto committed
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
.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;
}

1139
// Responsive tests
Mark Otto's avatar
Mark Otto committed
1140
.responsive-utilities-test {
1141
  margin-top: .25rem;
Mark Otto's avatar
Mark Otto committed
1142
}
1143
.responsive-utilities-test .col-xs-6 {
1144
  margin-bottom: .5rem;
Mark Otto's avatar
Mark Otto committed
1145
1146
}
.responsive-utilities-test span {
1147
  display: block;
1148
1149
  padding: 1rem .5rem;
  font-size: 1rem;
1150
1151
1152
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
  border-radius: .25rem;
}
.visible-on,
.hidden-on {
  .col-xs-6 {
    .hidden-xs,
    .hidden-sm,
    .hidden-md,
    .hidden-lg {
      color: #999;
      border: 1px solid #ddd;
    }
  }
}
.visible-on,
.hidden-on {
  .col-xs-6 {
    .visible-xs-block,
    .visible-sm-block,
    .visible-md-block,
    .visible-lg-block {
      color: #468847;
      background-color: #dff0d8;
      border: 1px solid #d6e9c6;
    }
  }
Mark Otto's avatar
Mark Otto committed
1179
1180
1181
}


1182
1183
1184
//
// Customizer
//
Mark Otto's avatar
Mark Otto committed
1185

Mark Otto's avatar
Mark Otto committed
1186
1187
.bs-customizer .toggle {
  float: right;
Mark Otto's avatar
Mark Otto committed
1188
  margin-top: 1.5rem;
Mark Otto's avatar
Mark Otto committed
1189
}
Mark Otto's avatar
Mark Otto committed
1190

1191
// Headings and form controls
Mark Otto's avatar
Mark Otto committed
1192
.bs-customizer label {
Mark Otto's avatar
Mark Otto committed
1193
  margin-top: .5rem;
Mark Otto's avatar
Mark Otto committed
1194
  font-weight: 500;
1195
  color: #555;
Mark Otto's avatar
Mark Otto committed
1196
}
Mark Otto's avatar
Mark Otto committed
1197
.bs-customizer h2 {
Mark Otto's avatar
Mark Otto committed
1198
  padding-top: 2rem;
Mark Otto's avatar
Mark Otto committed
1199
  margin-top: 0;
Mark Otto's avatar
Mark Otto committed
1200
  margin-bottom: .25rem;
Mark Otto's avatar
Mark Otto committed
1201
}
1202
1203
1204
1205
.bs-customizer h3 {
  margin-bottom: 0;
}
.bs-customizer h4 {
Mark Otto's avatar
Mark Otto committed
1206
  margin-top: 1rem;
1207
1208
1209
  margin-bottom: 0;
}
.bs-customizer .bs-callout h4 {
1210
  margin-top: 0; // lame, but due to specificity we have to duplicate
Mark Otto's avatar
Mark Otto committed
1211
  margin-bottom: .25rem;
Mark Otto's avatar
Mark Otto committed
1212
}
Mark Otto's avatar
Mark Otto committed
1213
1214
1215
.bs-customizer input[type="text"] {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  background-color: #fafafa;
Mark Otto's avatar
Mark Otto committed
1216
}
Mark Otto's avatar
Mark Otto committed
1217
.bs-customizer .help-block {
Mark Otto's avatar
Mark Otto committed
1218
1219
  margin-bottom: .25rem;
  font-size: 75%;
Mark Otto's avatar
Mark Otto committed
1220
1221
}

1222
// For the variables, use regular weight
Mark Otto's avatar
Mark Otto committed
1223
1224
#less-section label {
  font-weight: normal;
Mark Otto's avatar
Mark Otto committed
1225
}
Mark Otto's avatar
Mark Otto committed
1226

1227
1228
1229
.bs-customizer-input {
  float: left;
  width: 33.333333%;
Mark Otto's avatar
Mark Otto committed
1230
1231
  padding-right: 1rem;
  padding-left: 1rem;
1232
1233
}

1234
// Downloads
Mark Otto's avatar
Mark Otto committed
1235
1236
.bs-customize-download .btn-outline {
  padding: 20px;
Mark Otto's avatar
Mark Otto committed
1237
}
Mark Otto's avatar
Mark Otto committed
1238

1239
// Error handling
Mark Otto's avatar
Mark Otto committed
1240
1241
.bs-customizer-alert {
  position: fixed;
1242
  top: 0;
Mark Otto's avatar
Mark Otto committed
1243
  right: 0;
XhmikosR's avatar
XhmikosR committed
1244
  left: 0;
Mark Otto's avatar
Mark Otto committed
1245
  z-index: 1030;
Mark Otto's avatar
Mark Otto committed
1246
  padding: 1rem 0;
Mark Otto's avatar
Mark Otto committed
1247
1248
1249
  color: #fff;
  background-color: #d9534f;
  border-bottom: 1px solid #b94441;
Bas Bosman's avatar
Bas Bosman committed
1250
1251
  -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
1252
}
Mark Otto's avatar
Mark Otto committed
1253
.bs-customizer-alert .close {
Mark Otto's avatar
Mark Otto committed
1254
1255
  margin-top: -.25rem;
  font-size: 1.5rem;
Mark Otto's avatar
Mark Otto committed
1256
}
Mark Otto's avatar
Mark Otto committed
1257
1258
.bs-customizer-alert p {
  margin-bottom: 0;
1259
}
1260
.bs-customizer-alert .glyphicon {
Mark Otto's avatar
Mark Otto committed
1261
  margin-right: .25rem;
1262
1263
}
.bs-customizer-alert pre {
Mark Otto's avatar
Mark Otto committed
1264
  margin: .5rem 0 0;
1265
1266
1267
  color: #fff;
  background-color: #a83c3a;
  border-color: #973634;
Bas Bosman's avatar
Bas Bosman committed
1268
1269
  -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);
1270
}
Mark Otto's avatar
Mark Otto committed
1271
1272


1273
1274
1275
//
// Brand guidelines
//
Mark Otto's avatar
Mark Otto committed
1276

1277
// Logo series wrapper
Mark Otto's avatar
Mark Otto committed
1278
1279
1280
.bs-brand-logos {
  display: table;
  width: 100%;
Mark Otto's avatar
Mark Otto committed
1281
  margin-bottom: 1rem;
Mark Otto's avatar
Mark Otto committed
1282
1283
1284
  overflow: hidden;
  color: #563d7c;
  background-color: #f9f9f9;
Mark Otto's avatar
Mark Otto committed
1285
  border-radius: .25rem;
Mark Otto's avatar
Mark Otto committed
1286
}
Mark Otto's avatar
Mark Otto committed
1287

1288
// Individual items
Mark Otto's avatar
Mark Otto committed
1289
.bs-brand-item {
Mark Otto's avatar
Mark Otto committed
1290
  padding: 4rem 0;
Mark Otto's avatar
Mark Otto committed
1291
1292
  text-align: center;
}
Mark Otto's avatar
Mark Otto committed
1293
.bs-brand-item + .bs-brand-item {
Mark Otto's avatar
Mark Otto committed
1294
  border-top: 1px solid #fff;
Mark Otto's avatar
Mark Otto committed
1295
1296
1297
1298
1299
}
.bs-brand-logos .inverse {
  color: #fff;
  background-color: #563d7c;
}
Mark Otto's avatar
Mark Otto committed
1300
.bs-brand-item .svg {
Mark Otto's avatar
Mark Otto committed
1301
1302
  width: 9rem;
  height: 9rem;
Mark Otto's avatar
Mark Otto committed
1303
}
Mark Otto's avatar
Mark Otto committed
1304

1305
// Heading content within
Mark Otto's avatar
Mark Otto committed
1306
1307
1308
1309
1310
.bs-brand-item h1,
.bs-brand-item h3 {
  margin-top: 0;
  margin-bottom: 0;
}
1311
.bs-brand-item .bs-docs-booticon {
Mark Otto's avatar
Mark Otto committed
1312
  margin-right: auto;
XhmikosR's avatar
XhmikosR committed
1313
  margin-left: auto;
Mark Otto's avatar
Mark Otto committed
1314
1315
}

1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
// 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
1331

Mark Otto's avatar
Mark Otto committed
1332
@media (min-width: 768px) {
Mark Otto's avatar
Mark Otto committed
1333
1334
1335
1336
1337
1338
1339
  .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
1340
  }
Mark Otto's avatar
Mark Otto committed
1341
  .bs-brand-item h1 {
Mark Otto's avatar
Mark Otto committed
1342
    font-size: 4rem;
Mark Otto's avatar
Mark Otto committed
1343
1344
  }
}
Mark Otto's avatar
Mark Otto committed
1345
1346


1347
1348
1349
//
// ZeroClipboard styles
//
Mark Otto's avatar
Mark Otto committed
1350

1351
1352
.zero-clipboard {
  position: relative;
Mark Otto's avatar
Mark Otto committed
1353
  display: none;
Mark Otto's avatar
Mark Otto committed
1354
  float: right;
Mark Otto's avatar
Mark Otto committed
1355
}
1356
1357
.btn-clipboard {
  position: absolute;
Mark Otto's avatar
Mark Otto committed
1358
  top: 0;
1359
1360
  right: 0;
  z-index: 10;
Mark Otto's avatar
Mark Otto committed
1361
  display: block;
Mark Otto's avatar
Mark Otto committed
1362
1363
1364
  padding: .25rem .5rem;
  font-size: 75%;
  color: #818a91;
1365
  cursor: pointer;
Mark Otto's avatar
Mark Otto committed
1366
1367
  background-color: #eceeef;
  border-radius: .2rem;
Mark Otto's avatar
Mark Otto committed
1368
}
1369
.btn-clipboard-hover {
Mark Otto's avatar
Mark Otto committed
1370
  color: #fff;
Mark Otto's avatar
Mark Otto committed
1371
  background-color: #027de7;
1372
1373
}

Mark Otto's avatar
Mark Otto committed
1374
1375
1376
@media (min-width: 768px) {
  .zero-clipboard {
    display: block;
1377
  }
Mark Otto's avatar
Mark Otto committed
1378
}
Mark Otto's avatar
Mark Otto committed
1379

1380

1381
1382
1383
//
// Miscellaneous
//
1384

1385
// Pseudo :focus state for showing how it looks in the docs
1386
#focusedInput {
1387
  border-color: @input-border-focus;
Mark Otto's avatar
Mark Otto committed
1388
  outline: 0;
1389
  outline: thin dotted \9; // IE9
Mark Otto's avatar
Mark Otto committed
1390
  box-shadow: 0 0 .5rem @input-box-shadow-focus;
Mark Otto's avatar
Mark Otto committed
1391
}