1/* This file is a copy of ForEvolve/bootstrap-dark light theme:
2   https://github.com/ForEvolve/bootstrap-dark/blob/master/scss/toggle-bootstrap.scss
3   but with Bootstrap reboot moved out of .bootstrap{} selector so it applies to
4   the root of the document.
5   See https://github.com/prometheus/prometheus/pull/8604#issuecomment-820391870
6   and https://github.com/ForEvolve/bootstrap-dark/issues/49
7*/
8
9@import 'node_modules/bootstrap/scss/functions';
10@import 'node_modules/bootstrap/scss/variables';
11
12@import 'node_modules/bootstrap/scss/mixins';
13@import 'node_modules/@forevolve/bootstrap-dark/scss/mixins-overrides';
14
15/* Add reboot styles using light theme variables */
16@import 'node_modules/bootstrap/scss/reboot';
17
18body.bootstrap {
19  margin: 0; // 1
20  font-family: $font-family-base;
21  @include font-size($font-size-base);
22  font-weight: $font-weight-base;
23  line-height: $line-height-base;
24  color: $body-color;
25  text-align: left; // 3
26  background-color: $body-bg; // 2
27}
28
29.bootstrap {
30  @import 'node_modules/bootstrap/scss/root';
31  @import 'node_modules/bootstrap/scss/type';
32  @import 'node_modules/bootstrap/scss/images';
33  @import 'node_modules/bootstrap/scss/code';
34  @import 'node_modules/bootstrap/scss/grid';
35  @import 'node_modules/bootstrap/scss/tables';
36
37  @import 'node_modules/bootstrap/scss/forms';
38  @import 'node_modules/@forevolve/bootstrap-dark/scss/form-overrides';
39
40  @import 'node_modules/bootstrap/scss/buttons';
41  @import 'node_modules/bootstrap/scss/transitions';
42  @import 'node_modules/bootstrap/scss/dropdown';
43  @import 'node_modules/bootstrap/scss/button-group';
44  @import 'node_modules/bootstrap/scss/input-group';
45  @import 'node_modules/bootstrap/scss/custom-forms';
46  @import 'node_modules/bootstrap/scss/nav';
47  @import 'node_modules/bootstrap/scss/navbar';
48  @import 'node_modules/bootstrap/scss/card';
49  @import 'node_modules/bootstrap/scss/breadcrumb';
50  @import 'node_modules/bootstrap/scss/pagination';
51  @import 'node_modules/bootstrap/scss/badge';
52  @import 'node_modules/bootstrap/scss/jumbotron';
53  @import 'node_modules/bootstrap/scss/alert';
54  @import 'node_modules/bootstrap/scss/progress';
55  @import 'node_modules/bootstrap/scss/media';
56  @import 'node_modules/bootstrap/scss/list-group';
57  @import 'node_modules/bootstrap/scss/close';
58  @import 'node_modules/bootstrap/scss/toasts';
59  @import 'node_modules/bootstrap/scss/modal';
60  @import 'node_modules/bootstrap/scss/tooltip';
61  @import 'node_modules/bootstrap/scss/popover';
62  @import 'node_modules/bootstrap/scss/carousel';
63  @import 'node_modules/bootstrap/scss/spinners';
64  @import 'node_modules/bootstrap/scss/utilities';
65
66  .navbar-themed {
67    @extend .bg-light;
68    @extend .navbar-light;
69  }
70}
71