bootstrap.css 184 KB
Newer Older
1
/*!
XhmikosR's avatar
XhmikosR committed
2
 * Bootstrap v5.0.0-alpha2 (https://getbootstrap.com/)
XhmikosR's avatar
XhmikosR committed
3
4
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
XhmikosR's avatar
XhmikosR committed
5
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
6
 */
Mark Otto's avatar
dist    
Mark Otto committed
7
:root {
XhmikosR's avatar
XhmikosR committed
8
9
10
11
12
13
14
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
XhmikosR's avatar
XhmikosR committed
15
  --bs-green: #198754;
XhmikosR's avatar
XhmikosR committed
16
  --bs-teal: #20c997;
XhmikosR's avatar
XhmikosR committed
17
  --bs-cyan: #0dcaf0;
XhmikosR's avatar
XhmikosR committed
18
19
20
21
22
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
XhmikosR's avatar
XhmikosR committed
23
24
  --bs-success: #198754;
  --bs-info: #0dcaf0;
XhmikosR's avatar
XhmikosR committed
25
26
27
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
Mark Otto's avatar
Mark Otto committed
28
29
  --bs-dark: #212529;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
XhmikosR's avatar
XhmikosR committed
30
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
Mark Otto's avatar
Mark Otto committed
31
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
Mark Otto's avatar
dist    
Mark Otto committed
32
33
}

Mark Otto's avatar
dist    
Mark Otto committed
34
35
36
*,
*::before,
*::after {
Mark Otto's avatar
Mark Otto committed
37
  box-sizing: border-box;
Mark Otto's avatar
dist    
Mark Otto committed
38
39
}

Mark Otto's avatar
Mark Otto committed
40
41
42
43
44
45
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

46
body {
Mark Otto's avatar
grunt    
Mark Otto committed
47
  margin: 0;
XhmikosR's avatar
XhmikosR committed
48
  font-family: var(--bs-font-sans-serif);
Mark Otto's avatar
Mark Otto committed
49
  font-size: 1rem;
Mark Otto's avatar
dist    
Mark Otto committed
50
  font-weight: 400;
Mark Otto's avatar
Mark Otto committed
51
  line-height: 1.5;
Mark Otto's avatar
Mark Otto committed
52
  color: #212529;
53
  background-color: #fff;
Mark Otto's avatar
dist v5    
Mark Otto committed
54
55
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
56
}
Mark Otto's avatar
Mark Otto committed
57

XhmikosR's avatar
XhmikosR committed
58
[tabindex="-1"]:focus:not(:focus-visible) {
Mark Otto's avatar
dist    
Mark Otto committed
59
  outline: 0 !important;
Mark Otto's avatar
grunt    
Mark Otto committed
60
61
}

Mark Otto's avatar
grunt    
Mark Otto committed
62
hr {
Mark Otto's avatar
dist v5    
Mark Otto committed
63
64
65
66
67
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
Mark Otto's avatar
grunt    
Mark Otto committed
68
69
}

Mark Otto's avatar
dist v5    
Mark Otto committed
70
71
72
73
74
hr:not([size]) {
  height: 1px;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
75
  margin-top: 0;
Mark Otto's avatar
dist    
Mark Otto committed
76
  margin-bottom: 0.5rem;
Mark Otto's avatar
dist v5    
Mark Otto committed
77
78
79
80
81
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
XhmikosR's avatar
XhmikosR committed
82
83
84
85
86
87
88
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
Mark Otto's avatar
dist v5    
Mark Otto committed
89
90
91
}

h2, .h2 {
XhmikosR's avatar
XhmikosR committed
92
93
94
95
96
97
98
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
Mark Otto's avatar
dist v5    
Mark Otto committed
99
100
101
}

h3, .h3 {
XhmikosR's avatar
XhmikosR committed
102
103
104
105
106
107
108
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
Mark Otto's avatar
dist v5    
Mark Otto committed
109
110
111
}

h4, .h4 {
XhmikosR's avatar
XhmikosR committed
112
113
114
115
116
117
118
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
Mark Otto's avatar
dist v5    
Mark Otto committed
119
120
121
122
123
124
125
126
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
127
}
128
129
130

p {
  margin-top: 0;
131
132
  margin-bottom: 1rem;
}
133

134
135
abbr[title],
abbr[data-original-title] {
Mark Otto's avatar
grunt    
Mark Otto committed
136
  text-decoration: underline;
Mark Otto's avatar
dist    
Mark Otto committed
137
  -webkit-text-decoration: underline dotted;
Mark Otto's avatar
dist    
Mark Otto committed
138
  text-decoration: underline dotted;
139
  cursor: help;
Mark Otto's avatar
Mark Otto committed
140
  -webkit-text-decoration-skip-ink: none;
XhmikosR's avatar
Dist    
XhmikosR committed
141
  text-decoration-skip-ink: none;
142
}
143
144
145
146

address {
  margin-bottom: 1rem;
  font-style: normal;
147
148
  line-height: inherit;
}
Mark Otto's avatar
Mark Otto committed
149

Mark Otto's avatar
dist v5    
Mark Otto committed
150
151
152
153
154
ol,
ul {
  padding-left: 2rem;
}

155
156
157
ol,
ul,
dl {
158
  margin-top: 0;
159
160
  margin-bottom: 1rem;
}
161

162
163
164
165
ol ol,
ul ul,
ol ul,
ul ol {
166
167
  margin-bottom: 0;
}
168
169

dt {
Mark Otto's avatar
dist    
Mark Otto committed
170
  font-weight: 700;
171
}
172
173

dd {
174
  margin-bottom: .5rem;
175
176
  margin-left: 0;
}
177
178

blockquote {
179
180
  margin: 0 0 1rem;
}
181

Mark Otto's avatar
grunt    
Mark Otto committed
182
183
184
185
186
b,
strong {
  font-weight: bolder;
}

Mark Otto's avatar
dist v5    
Mark Otto committed
187
small, .small {
XhmikosR's avatar
XhmikosR committed
188
  font-size: 0.875em;
Mark Otto's avatar
grunt    
Mark Otto committed
189
190
}

XhmikosR's avatar
XhmikosR committed
191
192
193
194
195
mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

Mark Otto's avatar
grunt    
Mark Otto committed
196
197
198
sub,
sup {
  position: relative;
XhmikosR's avatar
XhmikosR committed
199
  font-size: 0.75em;
Mark Otto's avatar
grunt    
Mark Otto committed
200
201
202
203
204
205
206
207
208
209
210
211
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

212
a {
XhmikosR's avatar
XhmikosR committed
213
  color: #0d6efd;
XhmikosR's avatar
XhmikosR committed
214
  text-decoration: underline;
215
}
216

Mark Otto's avatar
grunt    
Mark Otto committed
217
a:hover {
Mark Otto's avatar
Mark Otto committed
218
  color: #0a58ca;
219
}
220

Mark Otto's avatar
Mark Otto committed
221
a:not([href]):not([class]), a:not([href]):not([class]):hover {
XhmikosR's avatar
XhmikosR committed
222
223
224
225
  color: inherit;
  text-decoration: none;
}

Mark Otto's avatar
grunt    
Mark Otto committed
226
227
228
229
pre,
code,
kbd,
samp {
XhmikosR's avatar
XhmikosR committed
230
  font-family: var(--bs-font-monospace);
Mark Otto's avatar
grunt    
Mark Otto committed
231
232
233
  font-size: 1em;
}

234
pre {
XhmikosR's avatar
XhmikosR committed
235
  display: block;
236
  margin-top: 0;
237
  margin-bottom: 1rem;
Mark Otto's avatar
grunt    
Mark Otto committed
238
  overflow: auto;
XhmikosR's avatar
XhmikosR committed
239
  font-size: 0.875em;
XhmikosR's avatar
XhmikosR committed
240
  -ms-overflow-style: scrollbar;
XhmikosR's avatar
XhmikosR committed
241
242
243
244
245
246
247
248
249
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
XhmikosR's avatar
XhmikosR committed
250
251
  font-size: 0.875em;
  color: #d63384;
XhmikosR's avatar
XhmikosR committed
252
253
254
255
256
257
258
259
260
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
XhmikosR's avatar
XhmikosR committed
261
  font-size: 0.875em;
XhmikosR's avatar
XhmikosR committed
262
263
264
265
266
267
268
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
XhmikosR's avatar
XhmikosR committed
269
  font-size: 1em;
XhmikosR's avatar
XhmikosR committed
270
  font-weight: 700;
271
}
272

273
figure {
274
275
  margin: 0 0 1rem;
}
276

XhmikosR's avatar
XhmikosR committed
277
img,
Mark Otto's avatar
dist    
Mark Otto committed
278
svg {
Mark Otto's avatar
dist    
Mark Otto committed
279
  vertical-align: middle;
280
}
Mark Otto's avatar
Mark Otto committed
281

282
table {
XhmikosR's avatar
XhmikosR committed
283
  caption-side: bottom;
Mark Otto's avatar
grunt    
Mark Otto committed
284
  border-collapse: collapse;
285
}
Mark Otto's avatar
Mark Otto committed
286

287
caption {
Mark Otto's avatar
dist v5    
Mark Otto committed
288
289
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
Mark Otto's avatar
dist    
Mark Otto committed
290
  color: #6c757d;
291
  text-align: left;
292
}
Mark Otto's avatar
Mark Otto committed
293

294
th {
Mark Otto's avatar
dist    
Mark Otto committed
295
  text-align: inherit;
XhmikosR's avatar
XhmikosR committed
296
  text-align: -webkit-match-parent;
297
}
298

XhmikosR's avatar
XhmikosR committed
299
300
301
302
303
304
305
306
307
308
309
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

310
311
label {
  display: inline-block;
312
}
313

Mark Otto's avatar
dist    
Mark Otto committed
314
315
316
317
button {
  border-radius: 0;
}

Mark Otto's avatar
grunt    
Mark Otto committed
318
319
320
321
322
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

323
324
325
input,
button,
select,
Mark Otto's avatar
grunt    
Mark Otto committed
326
optgroup,
327
textarea {
Mark Otto's avatar
grunt    
Mark Otto committed
328
329
330
  margin: 0;
  font-family: inherit;
  font-size: inherit;
331
332
  line-height: inherit;
}
333

Mark Otto's avatar
grunt    
Mark Otto committed
334
335
336
337
338
339
340
341
342
343
button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

XhmikosR's avatar
XhmikosR committed
344
345
346
347
[role="button"] {
  cursor: pointer;
}

Mark Otto's avatar
Mark Otto committed
348
349
350
351
select {
  word-wrap: normal;
}

XhmikosR's avatar
XhmikosR committed
352
353
354
355
[list]::-webkit-calendar-picker-indicator {
  display: none;
}

Mark Otto's avatar
grunt    
Mark Otto committed
356
button,
XhmikosR's avatar
Dist    
XhmikosR committed
357
[type="button"],
Mark Otto's avatar
grunt    
Mark Otto committed
358
359
360
361
362
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

Mark Otto's avatar
Mark Otto committed
363
364
365
366
367
368
369
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

XhmikosR's avatar
XhmikosR committed
370
::-moz-focus-inner {
Mark Otto's avatar
grunt    
Mark Otto committed
371
372
373
374
  padding: 0;
  border-style: none;
}

375
textarea {
376
377
  resize: vertical;
}
378
379

fieldset {
380
  min-width: 0;
381
382
  padding: 0;
  margin: 0;
383
384
  border: 0;
}
Mark Otto's avatar
Mark Otto committed
385

386
legend {
XhmikosR's avatar
XhmikosR committed
387
  float: left;
388
389
  width: 100%;
  padding: 0;
XhmikosR's avatar
XhmikosR committed
390
  margin-bottom: 0.5rem;
XhmikosR's avatar
XhmikosR committed
391
  font-size: calc(1.275rem + 0.3vw);
392
  line-height: inherit;
Mark Otto's avatar
grunt    
Mark Otto committed
393
  white-space: normal;
394
}
395

XhmikosR's avatar
XhmikosR committed
396
397
398
399
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
Mark Otto's avatar
dist v5    
Mark Otto committed
400
401
}

XhmikosR's avatar
XhmikosR committed
402
403
legend + * {
  clear: left;
Mark Otto's avatar
grunt    
Mark Otto committed
404
405
}

XhmikosR's avatar
XhmikosR committed
406
407
408
409
410
411
412
413
414
415
416
417
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
Mark Otto's avatar
grunt    
Mark Otto committed
418
419
420
421
}

[type="search"] {
  outline-offset: -2px;
XhmikosR's avatar
XhmikosR committed
422
  -webkit-appearance: textfield;
423
}
424

XhmikosR's avatar
XhmikosR committed
425
::-webkit-search-decoration {
Mark Otto's avatar
grunt    
Mark Otto committed
426
427
428
  -webkit-appearance: none;
}

XhmikosR's avatar
XhmikosR committed
429
430
431
432
::-webkit-color-swatch-wrapper {
  padding: 0;
}

Mark Otto's avatar
grunt    
Mark Otto committed
433
434
435
436
437
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

438
output {
439
440
  display: inline-block;
}
Mark Otto's avatar
Mark Otto committed
441

XhmikosR's avatar
XhmikosR committed
442
443
444
445
iframe {
  border: 0;
}

Mark Otto's avatar
grunt    
Mark Otto committed
446
447
summary {
  display: list-item;
Mark Otto's avatar
Mark Otto committed
448
  cursor: pointer;
Mark Otto's avatar
grunt    
Mark Otto committed
449
450
}

XhmikosR's avatar
XhmikosR committed
451
452
progress {
  vertical-align: baseline;
XhmikosR's avatar
XhmikosR committed
453
454
}

Mark Otto's avatar
grunt    
Mark Otto committed
455
456
457
458
[hidden] {
  display: none !important;
}

459
.lead {
460
  font-size: 1.25rem;
461
462
  font-weight: 300;
}
Mark Otto's avatar
Mark Otto committed
463

464
.display-1 {
XhmikosR's avatar
XhmikosR committed
465
  font-size: calc(1.625rem + 4.5vw);
466
  font-weight: 300;
Mark Otto's avatar
dist    
Mark Otto committed
467
  line-height: 1.2;
468
469
}

XhmikosR's avatar
XhmikosR committed
470
471
@media (min-width: 1200px) {
  .display-1 {
XhmikosR's avatar
XhmikosR committed
472
    font-size: 5rem;
XhmikosR's avatar
XhmikosR committed
473
474
475
  }
}

476
.display-2 {
XhmikosR's avatar
XhmikosR committed
477
  font-size: calc(1.575rem + 3.9vw);
478
  font-weight: 300;
Mark Otto's avatar
dist    
Mark Otto committed
479
  line-height: 1.2;
480
481
}

XhmikosR's avatar
XhmikosR committed
482
483
@media (min-width: 1200px) {
  .display-2 {
XhmikosR's avatar
XhmikosR committed
484
    font-size: 4.5rem;
XhmikosR's avatar
XhmikosR committed
485
486
487
  }
}

488
.display-3 {
XhmikosR's avatar
XhmikosR committed
489
  font-size: calc(1.525rem + 3.3vw);
490
  font-weight: 300;
Mark Otto's avatar
dist    
Mark Otto committed
491
  line-height: 1.2;
492
493
}

XhmikosR's avatar
XhmikosR committed
494
495
@media (min-width: 1200px) {
  .display-3 {
XhmikosR's avatar
XhmikosR committed
496
    font-size: 4rem;
XhmikosR's avatar
XhmikosR committed
497
498
499
  }
}

500
.display-4 {
XhmikosR's avatar
XhmikosR committed
501
  font-size: calc(1.475rem + 2.7vw);
502
  font-weight: 300;
Mark Otto's avatar
dist    
Mark Otto committed
503
  line-height: 1.2;
504
505
}

XhmikosR's avatar
XhmikosR committed
506
507
508
509
510
511
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

XhmikosR's avatar
XhmikosR committed
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

Mark Otto's avatar
grunt    
Mark Otto committed
536
.list-unstyled {
537
  padding-left: 0;
538
539
  list-style: none;
}
Mark Otto's avatar
Mark Otto committed
540

541
.list-inline {
Mark Otto's avatar
grunt    
Mark Otto committed
542
  padding-left: 0;
543
544
  list-style: none;
}
545

Mark Otto's avatar
grunt    
Mark Otto committed
546
.list-inline-item {
547
  display: inline-block;
Mark Otto's avatar
grunt    
Mark Otto committed
548
549
550
}

.list-inline-item:not(:last-child) {
Mark Otto's avatar
dist    
Mark Otto committed
551
  margin-right: 0.5rem;
552
}
Mark Otto's avatar
Mark Otto committed
553

554
.initialism {
XhmikosR's avatar
XhmikosR committed
555
  font-size: 0.875em;
556
557
  text-transform: uppercase;
}
Mark Otto's avatar
Mark Otto committed
558

Mark Otto's avatar
grunt    
Mark Otto committed
559
560
561
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
562
}
563

Mark Otto's avatar
Mark Otto committed
564
565
566
567
.blockquote > :last-child {
  margin-bottom: 0;
}

Mark Otto's avatar
grunt    
Mark Otto committed
568
.blockquote-footer {
Mark Otto's avatar
Mark Otto committed
569
570
  margin-top: -1rem;
  margin-bottom: 1rem;
XhmikosR's avatar
XhmikosR committed
571
  font-size: 0.875em;
Mark Otto's avatar
dist    
Mark Otto committed
572
  color: #6c757d;
573
}
574

Mark Otto's avatar
grunt    
Mark Otto committed
575
.blockquote-footer::before {
Mark Otto's avatar
dist    
Mark Otto committed
576
  content: "\2014\00A0";
577
}
Mark Otto's avatar
grunt    
Mark Otto committed
578

Mark Otto's avatar
grunt    
Mark Otto committed
579
.img-fluid {
580
  max-width: 100%;
581
582
  height: auto;
}
583
584

.img-thumbnail {
Mark Otto's avatar
grunt    
Mark Otto committed
585
  padding: 0.25rem;
586
  background-color: #fff;
Mark Otto's avatar
dist    
Mark Otto committed
587
  border: 1px solid #dee2e6;
Mark Otto's avatar
grunt    
Mark Otto committed
588
589
590
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
591
}
592

Mark Otto's avatar
grunt    
Mark Otto committed
593
594
595
596
.figure {
  display: inline-block;
}

Mark Otto's avatar
grunt    
Mark Otto committed
597
.figure-img {
Mark Otto's avatar
grunt    
Mark Otto committed
598
  margin-bottom: 0.5rem;
Mark Otto's avatar
grunt    
Mark Otto committed
599
600
601
602
  line-height: 1;
}

.figure-caption {
XhmikosR's avatar
XhmikosR committed
603
  font-size: 0.875em;
Mark Otto's avatar
dist    
Mark Otto committed
604
  color: #6c757d;
Mark Otto's avatar
grunt    
Mark Otto committed
605
606
}

Mark Otto's avatar
Mark Otto committed
607
608
609
610
611
612
613
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
XhmikosR's avatar
XhmikosR committed
614
  --bs-gutter-x: 1.5rem;
Mark Otto's avatar
grunt    
Mark Otto committed
615
  width: 100%;
XhmikosR's avatar
XhmikosR committed
616
617
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
Mark Otto's avatar
dist    
Mark Otto committed
618
619
  margin-right: auto;
  margin-left: auto;
620
}
621

622
@media (min-width: 576px) {
XhmikosR's avatar
XhmikosR committed
623
  .container, .container-sm {
624
625
626
627
628
    max-width: 540px;
  }
}

@media (min-width: 768px) {
XhmikosR's avatar
XhmikosR committed
629
  .container, .container-sm, .container-md {
630
631
632
633
634
    max-width: 720px;
  }
}

@media (min-width: 992px) {
XhmikosR's avatar
XhmikosR committed
635
  .container, .container-sm, .container-md, .container-lg {
636
637
638
639
640
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
XhmikosR's avatar
XhmikosR committed
641
  .container, .container-sm, .container-md, .container-lg, .container-xl {
642
643
644
645
    max-width: 1140px;
  }
}

XhmikosR's avatar
XhmikosR committed
646
647
648
649
650
651
@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1320px;
  }
}

652
.row {
XhmikosR's avatar
XhmikosR committed
653
654
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
Mark Otto's avatar
grunt    
Mark Otto committed
655
  display: flex;
Mark Otto's avatar
dist    
Mark Otto committed
656
  flex-wrap: wrap;
XhmikosR's avatar
XhmikosR committed
657
658
659
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) / -2);
  margin-left: calc(var(--bs-gutter-x) / -2);
XhmikosR's avatar
XhmikosR committed
660
661
662
663
664
665
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
XhmikosR's avatar
XhmikosR committed
666
667
668
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
669
}
670

XhmikosR's avatar
XhmikosR committed
671
672
.col {
  flex: 1 0 0%;
Mark Otto's avatar
grunt    
Mark Otto committed
673
674
}

XhmikosR's avatar
XhmikosR committed
675
676
677
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
Mark Otto's avatar
grunt    
Mark Otto committed
678
679
}

XhmikosR's avatar
XhmikosR committed
680
681
682
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
XhmikosR's avatar
XhmikosR committed
683
684
}

XhmikosR's avatar
XhmikosR committed
685
686
687
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
XhmikosR's avatar
XhmikosR committed
688
689
}

XhmikosR's avatar
XhmikosR committed
690
691
692
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.333333%;
XhmikosR's avatar
XhmikosR committed
693
694
}

XhmikosR's avatar
XhmikosR committed
695
696
697
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
XhmikosR's avatar
XhmikosR committed
698
699
}

XhmikosR's avatar
XhmikosR committed
700
701
702
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
XhmikosR's avatar
XhmikosR committed
703
704
}

XhmikosR's avatar
XhmikosR committed
705
706
707
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.666667%;
XhmikosR's avatar
XhmikosR committed
708
709
}

XhmikosR's avatar
XhmikosR committed
710
711
712
.col-auto {
  flex: 0 0 auto;
  width: auto;
XhmikosR's avatar
XhmikosR committed
713
714
}

XhmikosR's avatar
XhmikosR committed
715
716
717
.col-1 {
  flex: 0 0 auto;
  width: 8.333333%;
XhmikosR's avatar
XhmikosR committed
718
719
}

XhmikosR's avatar
XhmikosR committed
720
721
722
.col-2 {
  flex: 0 0 auto;
  width: 16.666667%;
XhmikosR's avatar
XhmikosR committed
723
724
}

XhmikosR's avatar
XhmikosR committed
725
726
727
.col-3 {
  flex: 0 0 auto;
  width: 25%;
XhmikosR's avatar
XhmikosR committed
728
729
}

XhmikosR's avatar
XhmikosR committed
730
731
732
.col-4 {
  flex: 0 0 auto;
  width: 33.333333%;
XhmikosR's avatar
XhmikosR committed
733
734
}

XhmikosR's avatar
XhmikosR committed
735
736
737
.col-5 {
  flex: 0 0 auto;
  width: 41.666667%;
XhmikosR's avatar
XhmikosR committed
738
739
}

XhmikosR's avatar
XhmikosR committed
740
741
742
.col-6 {
  flex: 0 0 auto;
  width: 50%;
XhmikosR's avatar
XhmikosR committed
743
744
}

XhmikosR's avatar
XhmikosR committed
745
746
747
.col-7 {
  flex: 0 0 auto;
  width: 58.333333%;
XhmikosR's avatar
XhmikosR committed
748
749
}

XhmikosR's avatar
XhmikosR committed
750
751
752
.col-8 {
  flex: 0 0 auto;
  width: 66.666667%;
XhmikosR's avatar
XhmikosR committed
753
754
}

XhmikosR's avatar
XhmikosR committed
755
756
757
.col-9 {
  flex: 0 0 auto;
  width: 75%;
XhmikosR's avatar
XhmikosR committed
758
759
}

XhmikosR's avatar
XhmikosR committed
760
761
762
.col-10 {
  flex: 0 0 auto;
  width: 83.333333%;
XhmikosR's avatar
XhmikosR committed
763
764
}

XhmikosR's avatar
XhmikosR committed
765
766
767
.col-11 {
  flex: 0 0 auto;
  width: 91.666667%;
XhmikosR's avatar
XhmikosR committed
768
769
}

XhmikosR's avatar
XhmikosR committed
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
XhmikosR's avatar
XhmikosR committed
862
863
}

XhmikosR's avatar
XhmikosR committed
864
865
866
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
XhmikosR's avatar
XhmikosR committed
867
868
869
}

.g-5,
XhmikosR's avatar
XhmikosR committed
870
871
.gx-5 {
  --bs-gutter-x: 3rem;
XhmikosR's avatar
XhmikosR committed
872
873
}

XhmikosR's avatar
XhmikosR committed
874
875
876
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
XhmikosR's avatar
XhmikosR committed
877
878
879
}

@media (min-width: 576px) {
XhmikosR's avatar
XhmikosR committed
880
881
  .col-sm {
    flex: 1 0 0%;
XhmikosR's avatar
XhmikosR committed
882
  }
XhmikosR's avatar
XhmikosR committed
883
884
885
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
XhmikosR's avatar
XhmikosR committed
886
  }
XhmikosR's avatar
XhmikosR committed
887
888
889
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
XhmikosR's avatar
XhmikosR committed
890
  }
XhmikosR's avatar
XhmikosR committed
891
892
893
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
XhmikosR's avatar
XhmikosR committed
894
  }
XhmikosR's avatar
XhmikosR committed
895
896
897
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.333333%;
XhmikosR's avatar
XhmikosR committed
898
  }
XhmikosR's avatar
XhmikosR committed
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
For faster browsing, not all history is shown. View entire blame