]> git.ipfire.org Git - people/shoehn/ipfire.org.git/blame - static/css/style.css
Bootstap 4 migration: imprint
[people/shoehn/ipfire.org.git] / static / css / style.css
CommitLineData
b2051dd7
S
1/*!
2 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
3 * Copyright 2011-2017 The Bootstrap Authors
4 * Copyright 2011-2017 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 */
d40f9b8d 7@import url("https://fonts.googleapis.com/css?family=Ubuntu:300,400,500");
b2051dd7 8/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
60b0917c 9html {
b2051dd7
S
10 font-family: sans-serif;
11 line-height: 1.15;
12 -ms-text-size-adjust: 100%;
13 -webkit-text-size-adjust: 100%; }
60b0917c 14
940227cb 15body {
b2051dd7
S
16 margin: 0; }
17
18article,
19aside,
20footer,
21header,
22nav,
23section {
24 display: block; }
25
26h1 {
27 font-size: 2em;
28 margin: 0.67em 0; }
29
30figcaption,
31figure,
32main {
33 display: block; }
34
35figure {
36 margin: 1em 40px; }
37
38hr {
39 box-sizing: content-box;
40 height: 0;
41 overflow: visible; }
42
43pre {
44 font-family: monospace, monospace;
45 font-size: 1em; }
46
47a {
48 background-color: transparent;
49 -webkit-text-decoration-skip: objects; }
50
51a:active,
52a:hover {
53 outline-width: 0; }
54
55abbr[title] {
56 border-bottom: none;
57 text-decoration: underline;
58 text-decoration: underline dotted; }
59
60b,
61strong {
62 font-weight: inherit; }
63
64b,
65strong {
66 font-weight: bolder; }
67
68code,
69kbd,
70samp {
71 font-family: monospace, monospace;
72 font-size: 1em; }
73
74dfn {
75 font-style: italic; }
76
77mark {
78 background-color: #ff0;
79 color: #000; }
80
81small {
82 font-size: 80%; }
83
84sub,
85sup {
86 font-size: 75%;
87 line-height: 0;
88 position: relative;
89 vertical-align: baseline; }
90
91sub {
92 bottom: -0.25em; }
93
94sup {
95 top: -0.5em; }
96
97audio,
98video {
99 display: inline-block; }
100
101audio:not([controls]) {
102 display: none;
103 height: 0; }
104
105img {
106 border-style: none; }
107
108svg:not(:root) {
109 overflow: hidden; }
110
111button,
112input,
113optgroup,
114select,
115textarea {
116 font-family: sans-serif;
117 font-size: 100%;
118 line-height: 1.15;
119 margin: 0; }
120
121button,
122input {
123 overflow: visible; }
124
125button,
126select {
127 text-transform: none; }
128
129button,
130html [type="button"],
131[type="reset"],
132[type="submit"] {
133 -webkit-appearance: button; }
134
135button::-moz-focus-inner,
136[type="button"]::-moz-focus-inner,
137[type="reset"]::-moz-focus-inner,
138[type="submit"]::-moz-focus-inner {
139 border-style: none;
140 padding: 0; }
141
142button:-moz-focusring,
143[type="button"]:-moz-focusring,
144[type="reset"]:-moz-focusring,
145[type="submit"]:-moz-focusring {
146 outline: 1px dotted ButtonText; }
147
148fieldset {
149 border: 1px solid #c0c0c0;
150 margin: 0 2px;
151 padding: 0.35em 0.625em 0.75em; }
152
153legend {
154 box-sizing: border-box;
155 color: inherit;
156 display: table;
157 max-width: 100%;
158 padding: 0;
159 white-space: normal; }
160
161progress {
162 display: inline-block;
163 vertical-align: baseline; }
164
165textarea {
166 overflow: auto; }
167
168[type="checkbox"],
169[type="radio"] {
170 box-sizing: border-box;
171 padding: 0; }
172
173[type="number"]::-webkit-inner-spin-button,
174[type="number"]::-webkit-outer-spin-button {
175 height: auto; }
176
177[type="search"] {
178 -webkit-appearance: textfield;
179 outline-offset: -2px; }
180
181[type="search"]::-webkit-search-cancel-button,
182[type="search"]::-webkit-search-decoration {
183 -webkit-appearance: none; }
184
185::-webkit-file-upload-button {
186 -webkit-appearance: button;
187 font: inherit; }
188
189details,
190menu {
191 display: block; }
192
193summary {
194 display: list-item; }
195
196canvas {
197 display: inline-block; }
198
199template {
200 display: none; }
201
202[hidden] {
203 display: none; }
204
205html {
206 box-sizing: border-box; }
207
208*,
209*::before,
210*::after {
211 box-sizing: inherit; }
212
213@-ms-viewport {
214 width: device-width; }
215
216html {
217 -ms-overflow-style: scrollbar;
218 -webkit-tap-highlight-color: transparent; }
219
220body {
97ed546d 221 font-family: "Ubuntu", sans-serif;
b2051dd7 222 font-size: 1rem;
2d8cbd13 223 font-weight: 400;
b2051dd7 224 line-height: 1.5;
22cfab2d
S
225 color: #263238;
226 background-color: #eceff1; }
b2051dd7
S
227
228[tabindex="-1"]:focus {
229 outline: none !important; }
230
231h1, h2, h3, h4, h5, h6 {
232 margin-top: 0;
233 margin-bottom: .5rem; }
234
235p {
236 margin-top: 0;
237 margin-bottom: 1rem; }
238
239abbr[title],
240abbr[data-original-title] {
241 cursor: help; }
242
243address {
244 margin-bottom: 1rem;
245 font-style: normal;
246 line-height: inherit; }
247
248ol,
249ul,
250dl {
251 margin-top: 0;
252 margin-bottom: 1rem; }
253
254ol ol,
255ul ul,
256ol ul,
257ul ol {
258 margin-bottom: 0; }
259
260dt {
261 font-weight: bold; }
262
263dd {
264 margin-bottom: .5rem;
265 margin-left: 0; }
266
267blockquote {
268 margin: 0 0 1rem; }
269
270a {
1e5bc9c9 271 color: #b71c1c;
b2051dd7
S
272 text-decoration: none; }
273 a:focus, a:hover {
9ce2074c
S
274 color: #751212;
275 text-decoration: none; }
b2051dd7
S
276
277a:not([href]):not([tabindex]) {
278 color: inherit;
279 text-decoration: none; }
280 a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
281 color: inherit;
282 text-decoration: none; }
283 a:not([href]):not([tabindex]):focus {
284 outline: 0; }
285
286pre {
287 margin-top: 0;
288 margin-bottom: 1rem;
289 overflow: auto; }
290
291figure {
292 margin: 0 0 1rem; }
293
294img {
295 vertical-align: middle; }
296
297[role="button"] {
298 cursor: pointer; }
299
300a,
301area,
302button,
303[role="button"],
304input,
305label,
306select,
307summary,
308textarea {
8842c9d0 309 touch-action: manipulation; }
b2051dd7
S
310
311table {
312 border-collapse: collapse;
313 background-color: transparent; }
314
315caption {
316 padding-top: 0.75rem;
317 padding-bottom: 0.75rem;
318 color: #636c72;
319 text-align: left;
320 caption-side: bottom; }
321
322th {
323 text-align: left; }
324
325label {
326 display: inline-block;
327 margin-bottom: .5rem; }
328
329button:focus {
330 outline: 1px dotted;
331 outline: 5px auto -webkit-focus-ring-color; }
332
333input,
334button,
335select,
336textarea {
337 line-height: inherit; }
338
339input[type="radio"]:disabled,
340input[type="checkbox"]:disabled {
341 cursor: not-allowed; }
342
343input[type="date"],
344input[type="time"],
345input[type="datetime-local"],
346input[type="month"] {
347 -webkit-appearance: listbox; }
348
349textarea {
350 resize: vertical; }
351
352fieldset {
353 min-width: 0;
354 padding: 0;
355 margin: 0;
356 border: 0; }
357
358legend {
359 display: block;
360 width: 100%;
361 padding: 0;
362 margin-bottom: .5rem;
363 font-size: 1.5rem;
364 line-height: inherit; }
365
366input[type="search"] {
367 -webkit-appearance: none; }
368
369output {
370 display: inline-block; }
371
372[hidden] {
373 display: none !important; }
374
375h1, h2, h3, h4, h5, h6,
376.h1, .h2, .h3, .h4, .h5, .h6 {
377 margin-bottom: 0.5rem;
378 font-family: inherit;
b6d1f3b7 379 font-weight: 400;
b2051dd7
S
380 line-height: 1.1;
381 color: inherit; }
382
383h1, .h1 {
49baba87 384 font-size: 36px; }
b2051dd7
S
385
386h2, .h2 {
49baba87 387 font-size: 32px; }
b2051dd7
S
388
389h3, .h3 {
49baba87 390 font-size: 24px; }
b2051dd7
S
391
392h4, .h4 {
49baba87 393 font-size: 20px; }
b2051dd7
S
394
395h5, .h5 {
49baba87 396 font-size: 16px; }
b2051dd7
S
397
398h6, .h6 {
49baba87 399 font-size: 12px; }
b2051dd7
S
400
401.lead {
49baba87 402 font-size: 24px;
b2051dd7
S
403 font-weight: 300; }
404
405.display-1 {
49baba87 406 font-size: 120px;
b2051dd7
S
407 font-weight: 300;
408 line-height: 1.1; }
409
410.display-2 {
49baba87 411 font-size: 48px;
b2051dd7
S
412 font-weight: 300;
413 line-height: 1.1; }
414
415.display-3 {
49baba87 416 font-size: 32px;
b2051dd7
S
417 font-weight: 300;
418 line-height: 1.1; }
419
420.display-4 {
49baba87 421 font-size: 24px;
b2051dd7
S
422 font-weight: 300;
423 line-height: 1.1; }
424
425hr {
49baba87
S
426 margin-top: 8px;
427 margin-bottom: 8px;
b2051dd7
S
428 border: 0;
429 border-top: 1px solid rgba(0, 0, 0, 0.1); }
430
431small,
432.small {
49baba87 433 font-size: 14px;
2d8cbd13 434 font-weight: 400; }
b2051dd7
S
435
436mark,
437.mark {
438 padding: 0.2em;
439 background-color: #fcf8e3; }
440
441.list-unstyled {
442 padding-left: 0;
443 list-style: none; }
444
445.list-inline {
446 padding-left: 0;
447 list-style: none; }
448
449.list-inline-item {
450 display: inline-block; }
451 .list-inline-item:not(:last-child) {
452 margin-right: 5px; }
453
454.initialism {
455 font-size: 90%;
456 text-transform: uppercase; }
457
458.blockquote {
49baba87
S
459 padding: 4px 8px;
460 margin-bottom: 8px;
b2051dd7
S
461 font-size: 1.25rem;
462 border-left: 0.25rem solid #eceeef; }
463
464.blockquote-footer {
465 display: block;
466 font-size: 80%;
467 color: #636c72; }
468 .blockquote-footer::before {
469 content: "\2014 \00A0"; }
470
471.blockquote-reverse {
49baba87 472 padding-right: 8px;
b2051dd7
S
473 padding-left: 0;
474 text-align: right;
475 border-right: 0.25rem solid #eceeef;
476 border-left: 0; }
477
478.blockquote-reverse .blockquote-footer::before {
479 content: ""; }
480
481.blockquote-reverse .blockquote-footer::after {
482 content: "\00A0 \2014"; }
483
b2051dd7
S
484.container {
485 position: relative;
486 margin-left: auto;
487 margin-right: auto;
22cfab2d
S
488 padding-right: 12px;
489 padding-left: 12px; }
b2051dd7
S
490 @media (min-width: 576px) {
491 .container {
22cfab2d
S
492 padding-right: 12px;
493 padding-left: 12px; } }
b2051dd7
S
494 @media (min-width: 768px) {
495 .container {
22cfab2d
S
496 padding-right: 12px;
497 padding-left: 12px; } }
b2051dd7
S
498 @media (min-width: 992px) {
499 .container {
22cfab2d
S
500 padding-right: 12px;
501 padding-left: 12px; } }
b2051dd7
S
502 @media (min-width: 1200px) {
503 .container {
22cfab2d
S
504 padding-right: 12px;
505 padding-left: 12px; } }
b2051dd7
S
506 @media (min-width: 576px) {
507 .container {
508 width: 540px;
509 max-width: 100%; } }
510 @media (min-width: 768px) {
511 .container {
512 width: 720px;
513 max-width: 100%; } }
514 @media (min-width: 992px) {
515 .container {
516 width: 960px;
517 max-width: 100%; } }
518 @media (min-width: 1200px) {
519 .container {
520 width: 1140px;
521 max-width: 100%; } }
522
523.container-fluid {
524 position: relative;
525 margin-left: auto;
526 margin-right: auto;
22cfab2d
S
527 padding-right: 12px;
528 padding-left: 12px; }
b2051dd7
S
529 @media (min-width: 576px) {
530 .container-fluid {
22cfab2d
S
531 padding-right: 12px;
532 padding-left: 12px; } }
b2051dd7
S
533 @media (min-width: 768px) {
534 .container-fluid {
22cfab2d
S
535 padding-right: 12px;
536 padding-left: 12px; } }
b2051dd7
S
537 @media (min-width: 992px) {
538 .container-fluid {
22cfab2d
S
539 padding-right: 12px;
540 padding-left: 12px; } }
b2051dd7
S
541 @media (min-width: 1200px) {
542 .container-fluid {
22cfab2d
S
543 padding-right: 12px;
544 padding-left: 12px; } }
b2051dd7
S
545
546.row {
b2051dd7 547 display: flex;
8842c9d0 548 flex-wrap: wrap;
22cfab2d
S
549 margin-right: -12px;
550 margin-left: -12px; }
b2051dd7
S
551 @media (min-width: 576px) {
552 .row {
22cfab2d
S
553 margin-right: -12px;
554 margin-left: -12px; } }
b2051dd7
S
555 @media (min-width: 768px) {
556 .row {
22cfab2d
S
557 margin-right: -12px;
558 margin-left: -12px; } }
b2051dd7
S
559 @media (min-width: 992px) {
560 .row {
22cfab2d
S
561 margin-right: -12px;
562 margin-left: -12px; } }
b2051dd7
S
563 @media (min-width: 1200px) {
564 .row {
22cfab2d
S
565 margin-right: -12px;
566 margin-left: -12px; } }
b2051dd7
S
567
568.no-gutters {
569 margin-right: 0;
570 margin-left: 0; }
571 .no-gutters > .col,
572 .no-gutters > [class*="col-"] {
573 padding-right: 0;
574 padding-left: 0; }
575
576.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
577 position: relative;
578 width: 100%;
579 min-height: 1px;
22cfab2d
S
580 padding-right: 12px;
581 padding-left: 12px; }
b2051dd7
S
582 @media (min-width: 576px) {
583 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
584 padding-right: 12px;
585 padding-left: 12px; } }
b2051dd7
S
586 @media (min-width: 768px) {
587 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
588 padding-right: 12px;
589 padding-left: 12px; } }
b2051dd7
S
590 @media (min-width: 992px) {
591 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
592 padding-right: 12px;
593 padding-left: 12px; } }
b2051dd7
S
594 @media (min-width: 1200px) {
595 .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
22cfab2d
S
596 padding-right: 12px;
597 padding-left: 12px; } }
b2051dd7
S
598
599.col {
8842c9d0
S
600 flex-basis: 0;
601 flex-grow: 1;
b2051dd7
S
602 max-width: 100%; }
603
604.col-auto {
8842c9d0 605 flex: 0 0 auto;
b2051dd7
S
606 width: auto; }
607
608.col-1 {
8842c9d0 609 flex: 0 0 8.3333333333%;
b2051dd7
S
610 max-width: 8.3333333333%; }
611
612.col-2 {
8842c9d0 613 flex: 0 0 16.6666666667%;
b2051dd7
S
614 max-width: 16.6666666667%; }
615
616.col-3 {
8842c9d0 617 flex: 0 0 25%;
b2051dd7
S
618 max-width: 25%; }
619
620.col-4 {
8842c9d0 621 flex: 0 0 33.3333333333%;
b2051dd7
S
622 max-width: 33.3333333333%; }
623
624.col-5 {
8842c9d0 625 flex: 0 0 41.6666666667%;
b2051dd7
S
626 max-width: 41.6666666667%; }
627
628.col-6 {
8842c9d0 629 flex: 0 0 50%;
b2051dd7
S
630 max-width: 50%; }
631
632.col-7 {
8842c9d0 633 flex: 0 0 58.3333333333%;
b2051dd7
S
634 max-width: 58.3333333333%; }
635
636.col-8 {
8842c9d0 637 flex: 0 0 66.6666666667%;
b2051dd7
S
638 max-width: 66.6666666667%; }
639
640.col-9 {
8842c9d0 641 flex: 0 0 75%;
b2051dd7
S
642 max-width: 75%; }
643
644.col-10 {
8842c9d0 645 flex: 0 0 83.3333333333%;
b2051dd7
S
646 max-width: 83.3333333333%; }
647
648.col-11 {
8842c9d0 649 flex: 0 0 91.6666666667%;
b2051dd7
S
650 max-width: 91.6666666667%; }
651
652.col-12 {
8842c9d0 653 flex: 0 0 100%;
b2051dd7
S
654 max-width: 100%; }
655
656.pull-0 {
657 right: auto; }
658
659.pull-1 {
660 right: 8.3333333333%; }
661
662.pull-2 {
663 right: 16.6666666667%; }
664
665.pull-3 {
666 right: 25%; }
667
668.pull-4 {
669 right: 33.3333333333%; }
670
671.pull-5 {
672 right: 41.6666666667%; }
673
674.pull-6 {
675 right: 50%; }
676
677.pull-7 {
678 right: 58.3333333333%; }
679
680.pull-8 {
681 right: 66.6666666667%; }
682
683.pull-9 {
684 right: 75%; }
685
686.pull-10 {
687 right: 83.3333333333%; }
688
689.pull-11 {
690 right: 91.6666666667%; }
691
692.pull-12 {
693 right: 100%; }
694
695.push-0 {
696 left: auto; }
697
698.push-1 {
699 left: 8.3333333333%; }
700
701.push-2 {
702 left: 16.6666666667%; }
703
704.push-3 {
705 left: 25%; }
706
707.push-4 {
708 left: 33.3333333333%; }
709
710.push-5 {
711 left: 41.6666666667%; }
712
713.push-6 {
714 left: 50%; }
715
716.push-7 {
717 left: 58.3333333333%; }
718
719.push-8 {
720 left: 66.6666666667%; }
721
722.push-9 {
723 left: 75%; }
724
725.push-10 {
726 left: 83.3333333333%; }
727
728.push-11 {
729 left: 91.6666666667%; }
730
731.push-12 {
732 left: 100%; }
733
734.offset-1 {
735 margin-left: 8.3333333333%; }
736
737.offset-2 {
738 margin-left: 16.6666666667%; }
739
740.offset-3 {
741 margin-left: 25%; }
742
743.offset-4 {
744 margin-left: 33.3333333333%; }
745
746.offset-5 {
747 margin-left: 41.6666666667%; }
748
749.offset-6 {
750 margin-left: 50%; }
751
752.offset-7 {
753 margin-left: 58.3333333333%; }
754
755.offset-8 {
756 margin-left: 66.6666666667%; }
757
758.offset-9 {
759 margin-left: 75%; }
760
761.offset-10 {
762 margin-left: 83.3333333333%; }
763
764.offset-11 {
765 margin-left: 91.6666666667%; }
766
767@media (min-width: 576px) {
768 .col-sm {
8842c9d0
S
769 flex-basis: 0;
770 flex-grow: 1;
b2051dd7
S
771 max-width: 100%; }
772 .col-sm-auto {
8842c9d0 773 flex: 0 0 auto;
b2051dd7
S
774 width: auto; }
775 .col-sm-1 {
8842c9d0 776 flex: 0 0 8.3333333333%;
b2051dd7
S
777 max-width: 8.3333333333%; }
778 .col-sm-2 {
8842c9d0 779 flex: 0 0 16.6666666667%;
b2051dd7
S
780 max-width: 16.6666666667%; }
781 .col-sm-3 {
8842c9d0 782 flex: 0 0 25%;
b2051dd7
S
783 max-width: 25%; }
784 .col-sm-4 {
8842c9d0 785 flex: 0 0 33.3333333333%;
b2051dd7
S
786 max-width: 33.3333333333%; }
787 .col-sm-5 {
8842c9d0 788 flex: 0 0 41.6666666667%;
b2051dd7
S
789 max-width: 41.6666666667%; }
790 .col-sm-6 {
8842c9d0 791 flex: 0 0 50%;
b2051dd7
S
792 max-width: 50%; }
793 .col-sm-7 {
8842c9d0 794 flex: 0 0 58.3333333333%;
b2051dd7
S
795 max-width: 58.3333333333%; }
796 .col-sm-8 {
8842c9d0 797 flex: 0 0 66.6666666667%;
b2051dd7
S
798 max-width: 66.6666666667%; }
799 .col-sm-9 {
8842c9d0 800 flex: 0 0 75%;
b2051dd7
S
801 max-width: 75%; }
802 .col-sm-10 {
8842c9d0 803 flex: 0 0 83.3333333333%;
b2051dd7
S
804 max-width: 83.3333333333%; }
805 .col-sm-11 {
8842c9d0 806 flex: 0 0 91.6666666667%;
b2051dd7
S
807 max-width: 91.6666666667%; }
808 .col-sm-12 {
8842c9d0 809 flex: 0 0 100%;
b2051dd7
S
810 max-width: 100%; }
811 .pull-sm-0 {
812 right: auto; }
813 .pull-sm-1 {
814 right: 8.3333333333%; }
815 .pull-sm-2 {
816 right: 16.6666666667%; }
817 .pull-sm-3 {
818 right: 25%; }
819 .pull-sm-4 {
820 right: 33.3333333333%; }
821 .pull-sm-5 {
822 right: 41.6666666667%; }
823 .pull-sm-6 {
824 right: 50%; }
825 .pull-sm-7 {
826 right: 58.3333333333%; }
827 .pull-sm-8 {
828 right: 66.6666666667%; }
829 .pull-sm-9 {
830 right: 75%; }
831 .pull-sm-10 {
832 right: 83.3333333333%; }
833 .pull-sm-11 {
834 right: 91.6666666667%; }
835 .pull-sm-12 {
836 right: 100%; }
837 .push-sm-0 {
838 left: auto; }
839 .push-sm-1 {
840 left: 8.3333333333%; }
841 .push-sm-2 {
842 left: 16.6666666667%; }
843 .push-sm-3 {
844 left: 25%; }
845 .push-sm-4 {
846 left: 33.3333333333%; }
847 .push-sm-5 {
848 left: 41.6666666667%; }
849 .push-sm-6 {
850 left: 50%; }
851 .push-sm-7 {
852 left: 58.3333333333%; }
853 .push-sm-8 {
854 left: 66.6666666667%; }
855 .push-sm-9 {
856 left: 75%; }
857 .push-sm-10 {
858 left: 83.3333333333%; }
859 .push-sm-11 {
860 left: 91.6666666667%; }
861 .push-sm-12 {
862 left: 100%; }
863 .offset-sm-0 {
864 margin-left: 0%; }
865 .offset-sm-1 {
866 margin-left: 8.3333333333%; }
867 .offset-sm-2 {
868 margin-left: 16.6666666667%; }
869 .offset-sm-3 {
870 margin-left: 25%; }
871 .offset-sm-4 {
872 margin-left: 33.3333333333%; }
873 .offset-sm-5 {
874 margin-left: 41.6666666667%; }
875 .offset-sm-6 {
876 margin-left: 50%; }
877 .offset-sm-7 {
878 margin-left: 58.3333333333%; }
879 .offset-sm-8 {
880 margin-left: 66.6666666667%; }
881 .offset-sm-9 {
882 margin-left: 75%; }
883 .offset-sm-10 {
884 margin-left: 83.3333333333%; }
885 .offset-sm-11 {
886 margin-left: 91.6666666667%; } }
887
888@media (min-width: 768px) {
889 .col-md {
8842c9d0
S
890 flex-basis: 0;
891 flex-grow: 1;
b2051dd7
S
892 max-width: 100%; }
893 .col-md-auto {
8842c9d0 894 flex: 0 0 auto;
b2051dd7
S
895 width: auto; }
896 .col-md-1 {
8842c9d0 897 flex: 0 0 8.3333333333%;
b2051dd7
S
898 max-width: 8.3333333333%; }
899 .col-md-2 {
8842c9d0 900 flex: 0 0 16.6666666667%;
b2051dd7
S
901 max-width: 16.6666666667%; }
902 .col-md-3 {
8842c9d0 903 flex: 0 0 25%;
b2051dd7
S
904 max-width: 25%; }
905 .col-md-4 {
8842c9d0 906 flex: 0 0 33.3333333333%;
b2051dd7
S
907 max-width: 33.3333333333%; }
908 .col-md-5 {
8842c9d0 909 flex: 0 0 41.6666666667%;
b2051dd7
S
910 max-width: 41.6666666667%; }
911 .col-md-6 {
8842c9d0 912 flex: 0 0 50%;
b2051dd7
S
913 max-width: 50%; }
914 .col-md-7 {
8842c9d0 915 flex: 0 0 58.3333333333%;
b2051dd7
S
916 max-width: 58.3333333333%; }
917 .col-md-8 {
8842c9d0 918 flex: 0 0 66.6666666667%;
b2051dd7
S
919 max-width: 66.6666666667%; }
920 .col-md-9 {
8842c9d0 921 flex: 0 0 75%;
b2051dd7
S
922 max-width: 75%; }
923 .col-md-10 {
8842c9d0 924 flex: 0 0 83.3333333333%;
b2051dd7
S
925 max-width: 83.3333333333%; }
926 .col-md-11 {
8842c9d0 927 flex: 0 0 91.6666666667%;
b2051dd7
S
928 max-width: 91.6666666667%; }
929 .col-md-12 {
8842c9d0 930 flex: 0 0 100%;
b2051dd7
S
931 max-width: 100%; }
932 .pull-md-0 {
933 right: auto; }
934 .pull-md-1 {
935 right: 8.3333333333%; }
936 .pull-md-2 {
937 right: 16.6666666667%; }
938 .pull-md-3 {
939 right: 25%; }
940 .pull-md-4 {
941 right: 33.3333333333%; }
942 .pull-md-5 {
943 right: 41.6666666667%; }
944 .pull-md-6 {
945 right: 50%; }
946 .pull-md-7 {
947 right: 58.3333333333%; }
948 .pull-md-8 {
949 right: 66.6666666667%; }
950 .pull-md-9 {
951 right: 75%; }
952 .pull-md-10 {
953 right: 83.3333333333%; }
954 .pull-md-11 {
955 right: 91.6666666667%; }
956 .pull-md-12 {
957 right: 100%; }
958 .push-md-0 {
959 left: auto; }
960 .push-md-1 {
961 left: 8.3333333333%; }
962 .push-md-2 {
963 left: 16.6666666667%; }
964 .push-md-3 {
965 left: 25%; }
966 .push-md-4 {
967 left: 33.3333333333%; }
968 .push-md-5 {
969 left: 41.6666666667%; }
970 .push-md-6 {
971 left: 50%; }
972 .push-md-7 {
973 left: 58.3333333333%; }
974 .push-md-8 {
975 left: 66.6666666667%; }
976 .push-md-9 {
977 left: 75%; }
978 .push-md-10 {
979 left: 83.3333333333%; }
980 .push-md-11 {
981 left: 91.6666666667%; }
982 .push-md-12 {
983 left: 100%; }
984 .offset-md-0 {
985 margin-left: 0%; }
986 .offset-md-1 {
987 margin-left: 8.3333333333%; }
988 .offset-md-2 {
989 margin-left: 16.6666666667%; }
990 .offset-md-3 {
991 margin-left: 25%; }
992 .offset-md-4 {
993 margin-left: 33.3333333333%; }
994 .offset-md-5 {
995 margin-left: 41.6666666667%; }
996 .offset-md-6 {
997 margin-left: 50%; }
998 .offset-md-7 {
999 margin-left: 58.3333333333%; }
1000 .offset-md-8 {
1001 margin-left: 66.6666666667%; }
1002 .offset-md-9 {
1003 margin-left: 75%; }
1004 .offset-md-10 {
1005 margin-left: 83.3333333333%; }
1006 .offset-md-11 {
1007 margin-left: 91.6666666667%; } }
1008
1009@media (min-width: 992px) {
1010 .col-lg {
8842c9d0
S
1011 flex-basis: 0;
1012 flex-grow: 1;
b2051dd7
S
1013 max-width: 100%; }
1014 .col-lg-auto {
8842c9d0 1015 flex: 0 0 auto;
b2051dd7
S
1016 width: auto; }
1017 .col-lg-1 {
8842c9d0 1018 flex: 0 0 8.3333333333%;
b2051dd7
S
1019 max-width: 8.3333333333%; }
1020 .col-lg-2 {
8842c9d0 1021 flex: 0 0 16.6666666667%;
b2051dd7
S
1022 max-width: 16.6666666667%; }
1023 .col-lg-3 {
8842c9d0 1024 flex: 0 0 25%;
b2051dd7
S
1025 max-width: 25%; }
1026 .col-lg-4 {
8842c9d0 1027 flex: 0 0 33.3333333333%;
b2051dd7
S
1028 max-width: 33.3333333333%; }
1029 .col-lg-5 {
8842c9d0 1030 flex: 0 0 41.6666666667%;
b2051dd7
S
1031 max-width: 41.6666666667%; }
1032 .col-lg-6 {
8842c9d0 1033 flex: 0 0 50%;
b2051dd7
S
1034 max-width: 50%; }
1035 .col-lg-7 {
8842c9d0 1036 flex: 0 0 58.3333333333%;
b2051dd7
S
1037 max-width: 58.3333333333%; }
1038 .col-lg-8 {
8842c9d0 1039 flex: 0 0 66.6666666667%;
b2051dd7
S
1040 max-width: 66.6666666667%; }
1041 .col-lg-9 {
8842c9d0 1042 flex: 0 0 75%;
b2051dd7
S
1043 max-width: 75%; }
1044 .col-lg-10 {
8842c9d0 1045 flex: 0 0 83.3333333333%;
b2051dd7
S
1046 max-width: 83.3333333333%; }
1047 .col-lg-11 {
8842c9d0 1048 flex: 0 0 91.6666666667%;
b2051dd7
S
1049 max-width: 91.6666666667%; }
1050 .col-lg-12 {
8842c9d0 1051 flex: 0 0 100%;
b2051dd7
S
1052 max-width: 100%; }
1053 .pull-lg-0 {
1054 right: auto; }
1055 .pull-lg-1 {
1056 right: 8.3333333333%; }
1057 .pull-lg-2 {
1058 right: 16.6666666667%; }
1059 .pull-lg-3 {
1060 right: 25%; }
1061 .pull-lg-4 {
1062 right: 33.3333333333%; }
1063 .pull-lg-5 {
1064 right: 41.6666666667%; }
1065 .pull-lg-6 {
1066 right: 50%; }
1067 .pull-lg-7 {
1068 right: 58.3333333333%; }
1069 .pull-lg-8 {
1070 right: 66.6666666667%; }
1071 .pull-lg-9 {
1072 right: 75%; }
1073 .pull-lg-10 {
1074 right: 83.3333333333%; }
1075 .pull-lg-11 {
1076 right: 91.6666666667%; }
1077 .pull-lg-12 {
1078 right: 100%; }
1079 .push-lg-0 {
1080 left: auto; }
1081 .push-lg-1 {
1082 left: 8.3333333333%; }
1083 .push-lg-2 {
1084 left: 16.6666666667%; }
1085 .push-lg-3 {
1086 left: 25%; }
1087 .push-lg-4 {
1088 left: 33.3333333333%; }
1089 .push-lg-5 {
1090 left: 41.6666666667%; }
1091 .push-lg-6 {
1092 left: 50%; }
1093 .push-lg-7 {
1094 left: 58.3333333333%; }
1095 .push-lg-8 {
1096 left: 66.6666666667%; }
1097 .push-lg-9 {
1098 left: 75%; }
1099 .push-lg-10 {
1100 left: 83.3333333333%; }
1101 .push-lg-11 {
1102 left: 91.6666666667%; }
1103 .push-lg-12 {
1104 left: 100%; }
1105 .offset-lg-0 {
1106 margin-left: 0%; }
1107 .offset-lg-1 {
1108 margin-left: 8.3333333333%; }
1109 .offset-lg-2 {
1110 margin-left: 16.6666666667%; }
1111 .offset-lg-3 {
1112 margin-left: 25%; }
1113 .offset-lg-4 {
1114 margin-left: 33.3333333333%; }
1115 .offset-lg-5 {
1116 margin-left: 41.6666666667%; }
1117 .offset-lg-6 {
1118 margin-left: 50%; }
1119 .offset-lg-7 {
1120 margin-left: 58.3333333333%; }
1121 .offset-lg-8 {
1122 margin-left: 66.6666666667%; }
1123 .offset-lg-9 {
1124 margin-left: 75%; }
1125 .offset-lg-10 {
1126 margin-left: 83.3333333333%; }
1127 .offset-lg-11 {
1128 margin-left: 91.6666666667%; } }
1129
1130@media (min-width: 1200px) {
1131 .col-xl {
8842c9d0
S
1132 flex-basis: 0;
1133 flex-grow: 1;
b2051dd7
S
1134 max-width: 100%; }
1135 .col-xl-auto {
8842c9d0 1136 flex: 0 0 auto;
b2051dd7
S
1137 width: auto; }
1138 .col-xl-1 {
8842c9d0 1139 flex: 0 0 8.3333333333%;
b2051dd7
S
1140 max-width: 8.3333333333%; }
1141 .col-xl-2 {
8842c9d0 1142 flex: 0 0 16.6666666667%;
b2051dd7
S
1143 max-width: 16.6666666667%; }
1144 .col-xl-3 {
8842c9d0 1145 flex: 0 0 25%;
b2051dd7
S
1146 max-width: 25%; }
1147 .col-xl-4 {
8842c9d0 1148 flex: 0 0 33.3333333333%;
b2051dd7
S
1149 max-width: 33.3333333333%; }
1150 .col-xl-5 {
8842c9d0 1151 flex: 0 0 41.6666666667%;
b2051dd7
S
1152 max-width: 41.6666666667%; }
1153 .col-xl-6 {
8842c9d0 1154 flex: 0 0 50%;
b2051dd7
S
1155 max-width: 50%; }
1156 .col-xl-7 {
8842c9d0 1157 flex: 0 0 58.3333333333%;
b2051dd7
S
1158 max-width: 58.3333333333%; }
1159 .col-xl-8 {
8842c9d0 1160 flex: 0 0 66.6666666667%;
b2051dd7
S
1161 max-width: 66.6666666667%; }
1162 .col-xl-9 {
8842c9d0 1163 flex: 0 0 75%;
b2051dd7
S
1164 max-width: 75%; }
1165 .col-xl-10 {
8842c9d0 1166 flex: 0 0 83.3333333333%;
b2051dd7
S
1167 max-width: 83.3333333333%; }
1168 .col-xl-11 {
8842c9d0 1169 flex: 0 0 91.6666666667%;
b2051dd7
S
1170 max-width: 91.6666666667%; }
1171 .col-xl-12 {
8842c9d0 1172 flex: 0 0 100%;
b2051dd7
S
1173 max-width: 100%; }
1174 .pull-xl-0 {
1175 right: auto; }
1176 .pull-xl-1 {
1177 right: 8.3333333333%; }
1178 .pull-xl-2 {
1179 right: 16.6666666667%; }
1180 .pull-xl-3 {
1181 right: 25%; }
1182 .pull-xl-4 {
1183 right: 33.3333333333%; }
1184 .pull-xl-5 {
1185 right: 41.6666666667%; }
1186 .pull-xl-6 {
1187 right: 50%; }
1188 .pull-xl-7 {
1189 right: 58.3333333333%; }
1190 .pull-xl-8 {
1191 right: 66.6666666667%; }
1192 .pull-xl-9 {
1193 right: 75%; }
1194 .pull-xl-10 {
1195 right: 83.3333333333%; }
1196 .pull-xl-11 {
1197 right: 91.6666666667%; }
1198 .pull-xl-12 {
1199 right: 100%; }
1200 .push-xl-0 {
1201 left: auto; }
1202 .push-xl-1 {
1203 left: 8.3333333333%; }
1204 .push-xl-2 {
1205 left: 16.6666666667%; }
1206 .push-xl-3 {
1207 left: 25%; }
1208 .push-xl-4 {
1209 left: 33.3333333333%; }
1210 .push-xl-5 {
1211 left: 41.6666666667%; }
1212 .push-xl-6 {
1213 left: 50%; }
1214 .push-xl-7 {
1215 left: 58.3333333333%; }
1216 .push-xl-8 {
1217 left: 66.6666666667%; }
1218 .push-xl-9 {
1219 left: 75%; }
1220 .push-xl-10 {
1221 left: 83.3333333333%; }
1222 .push-xl-11 {
1223 left: 91.6666666667%; }
1224 .push-xl-12 {
1225 left: 100%; }
1226 .offset-xl-0 {
1227 margin-left: 0%; }
1228 .offset-xl-1 {
1229 margin-left: 8.3333333333%; }
1230 .offset-xl-2 {
1231 margin-left: 16.6666666667%; }
1232 .offset-xl-3 {
1233 margin-left: 25%; }
1234 .offset-xl-4 {
1235 margin-left: 33.3333333333%; }
1236 .offset-xl-5 {
1237 margin-left: 41.6666666667%; }
1238 .offset-xl-6 {
1239 margin-left: 50%; }
1240 .offset-xl-7 {
1241 margin-left: 58.3333333333%; }
1242 .offset-xl-8 {
1243 margin-left: 66.6666666667%; }
1244 .offset-xl-9 {
1245 margin-left: 75%; }
1246 .offset-xl-10 {
1247 margin-left: 83.3333333333%; }
1248 .offset-xl-11 {
1249 margin-left: 91.6666666667%; } }
60b0917c 1250
a33e1b4b
SH
1251.form-control {
1252 display: block;
1253 width: 100%;
1254 padding: 0.5rem 0.75rem;
1255 font-size: 1rem;
1256 line-height: 1.25;
1257 color: #464a4c;
1258 background-color: #fff;
1259 background-image: none;
1260 background-clip: padding-box;
1261 border: 2px solid rgba(0, 0, 0, 0.15);
1262 border-radius: 0.25rem;
1263 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
1264 .form-control::-ms-expand {
1265 background-color: transparent;
1266 border: 0; }
1267 .form-control:focus {
1268 color: #464a4c;
1269 background-color: #fff;
1270 border-color: #5cb3fd;
1271 outline: none; }
1272 .form-control::placeholder {
1273 color: #636c72;
1274 opacity: 1; }
1275 .form-control:disabled, .form-control[readonly] {
1276 background-color: #eceeef;
1277 opacity: 1; }
1278 .form-control:disabled {
1279 cursor: not-allowed; }
1280
1281select.form-control:not([size]):not([multiple]) {
1282 height: calc(2.25rem + 4px); }
1283
1284select.form-control:focus::-ms-value {
1285 color: #464a4c;
1286 background-color: #fff; }
1287
1288.form-control-file,
1289.form-control-range {
1290 display: block; }
1291
1292.col-form-label {
1293 padding-top: calc(0.5rem - 2px * 2);
1294 padding-bottom: calc(0.5rem - 2px * 2);
1295 margin-bottom: 0; }
1296
1297.col-form-label-lg {
1298 padding-top: calc(0.75rem - 2px * 2);
1299 padding-bottom: calc(0.75rem - 2px * 2);
1300 font-size: 20px; }
1301
1302.col-form-label-sm {
1303 padding-top: calc(0.25rem - 2px * 2);
1304 padding-bottom: calc(0.25rem - 2px * 2);
1305 font-size: 0.875rem; }
1306
1307.col-form-legend {
1308 padding-top: 0.5rem;
1309 padding-bottom: 0.5rem;
1310 margin-bottom: 0;
1311 font-size: 1rem; }
1312
1313.form-control-static {
1314 padding-top: 0.5rem;
1315 padding-bottom: 0.5rem;
1316 margin-bottom: 0;
1317 line-height: 1.25;
1318 border: solid transparent;
1319 border-width: 2px 0; }
1320 .form-control-static.form-control-sm, .form-control-static.form-control-lg {
1321 padding-right: 0;
1322 padding-left: 0; }
1323
1324.form-control-sm {
1325 padding: 0.25rem 0.5rem;
1326 font-size: 0.875rem;
1327 border-radius: 0.2rem; }
1328
1329select.form-control-sm:not([size]):not([multiple]) {
1330 height: 1.8125rem; }
1331
1332.form-control-lg {
1333 padding: 0.75rem 1.5rem;
1334 font-size: 20px;
1335 border-radius: 0.3rem; }
1336
1337select.form-control-lg:not([size]):not([multiple]) {
1338 height: 3.1666666667rem; }
1339
1340.form-group {
1341 margin-bottom: 1rem; }
1342
1343.form-text {
1344 display: block;
1345 margin-top: 0.25rem; }
1346
1347.form-check {
1348 position: relative;
1349 display: block;
1350 margin-bottom: 0.5rem; }
1351 .form-check.disabled .form-check-label {
1352 color: #636c72;
1353 cursor: not-allowed; }
1354
1355.form-check-label {
1356 padding-left: 1.25rem;
1357 margin-bottom: 0;
1358 cursor: pointer; }
1359
1360.form-check-input {
1361 position: absolute;
1362 margin-top: 0.25rem;
1363 margin-left: -1.25rem; }
1364 .form-check-input:only-child {
1365 position: static; }
1366
1367.form-check-inline {
1368 display: inline-block; }
1369 .form-check-inline .form-check-label {
1370 vertical-align: middle; }
1371 .form-check-inline + .form-check-inline {
1372 margin-left: 0.75rem; }
1373
1374.form-control-feedback {
1375 margin-top: 0.25rem; }
1376
1377.form-control-success,
1378.form-control-warning,
1379.form-control-danger {
1380 padding-right: 2.25rem;
1381 background-repeat: no-repeat;
1382 background-position: center right 0.5625rem;
1383 background-size: 1.125rem 1.125rem; }
1384
1385.has-success .form-control-feedback,
1386.has-success .form-control-label,
1387.has-success .col-form-label,
1388.has-success .form-check-label,
1389.has-success .custom-control {
1390 color: #5cb85c; }
1391
1392.has-success .form-control {
1393 border-color: #5cb85c; }
1394
1395.has-success .input-group-addon {
1396 color: #5cb85c;
1397 border-color: #5cb85c;
1398 background-color: #eaf6ea; }
1399
1400.has-success .form-control-success {
1401 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); }
1402
1403.has-warning .form-control-feedback,
1404.has-warning .form-control-label,
1405.has-warning .col-form-label,
1406.has-warning .form-check-label,
1407.has-warning .custom-control {
1408 color: #f0ad4e; }
1409
1410.has-warning .form-control {
1411 border-color: #f0ad4e; }
1412
1413.has-warning .input-group-addon {
1414 color: #f0ad4e;
1415 border-color: #f0ad4e;
1416 background-color: white; }
1417
1418.has-warning .form-control-warning {
1419 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); }
1420
1421.has-danger .form-control-feedback,
1422.has-danger .form-control-label,
1423.has-danger .col-form-label,
1424.has-danger .form-check-label,
1425.has-danger .custom-control {
1426 color: #d9534f; }
1427
1428.has-danger .form-control {
1429 border-color: #d9534f; }
1430
1431.has-danger .input-group-addon {
1432 color: #d9534f;
1433 border-color: #d9534f;
1434 background-color: #fdf7f7; }
1435
1436.has-danger .form-control-danger {
1437 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); }
1438
1439.form-inline {
1440 display: flex;
1441 flex-flow: row wrap;
1442 align-items: center; }
1443 .form-inline .form-check {
1444 width: 100%; }
1445 @media (min-width: 576px) {
1446 .form-inline label {
1447 display: flex;
1448 align-items: center;
1449 justify-content: center;
1450 margin-bottom: 0; }
1451 .form-inline .form-group {
1452 display: flex;
1453 flex: 0 0 auto;
1454 flex-flow: row wrap;
1455 align-items: center;
1456 margin-bottom: 0; }
1457 .form-inline .form-control {
1458 display: inline-block;
1459 width: auto;
1460 vertical-align: middle; }
1461 .form-inline .form-control-static {
1462 display: inline-block; }
1463 .form-inline .input-group {
1464 width: auto; }
1465 .form-inline .form-control-label {
1466 margin-bottom: 0;
1467 vertical-align: middle; }
1468 .form-inline .form-check {
1469 display: flex;
1470 align-items: center;
1471 justify-content: center;
1472 width: auto;
1473 margin-top: 0;
1474 margin-bottom: 0; }
1475 .form-inline .form-check-label {
1476 padding-left: 0; }
1477 .form-inline .form-check-input {
1478 position: relative;
1479 margin-top: 0;
1480 margin-right: 0.25rem;
1481 margin-left: 0; }
1482 .form-inline .custom-control {
1483 display: flex;
1484 align-items: center;
1485 justify-content: center;
1486 padding-left: 0; }
1487 .form-inline .custom-control-indicator {
1488 position: static;
1489 display: inline-block;
1490 margin-right: 0.25rem;
1491 vertical-align: text-bottom; }
1492 .form-inline .has-feedback .form-control-feedback {
1493 top: 0; } }
1494
60b0917c 1495.btn {
b2051dd7 1496 display: inline-block;
22cfab2d 1497 font-weight: 600;
69a9b33d 1498 line-height: 0.95;
b2051dd7
S
1499 text-align: center;
1500 white-space: nowrap;
1501 vertical-align: middle;
8842c9d0 1502 user-select: none;
97ed546d 1503 border: 2px solid transparent;
49baba87 1504 padding: 8px 16px;
b2051dd7
S
1505 font-size: 1rem;
1506 border-radius: 0.25rem;
b2051dd7
S
1507 transition: all 0.2s ease-in-out; }
1508 .btn:focus, .btn:hover {
1509 text-decoration: none; }
1510 .btn:focus, .btn.focus {
1511 outline: 0;
9ce2074c 1512 box-shadow: none; }
b2051dd7
S
1513 .btn.disabled, .btn:disabled {
1514 cursor: not-allowed;
1515 opacity: .65; }
1516 .btn:active, .btn.active {
1517 background-image: none; }
1518
1519a.btn.disabled,
1520fieldset[disabled] a.btn {
1521 pointer-events: none; }
60b0917c
MT
1522
1523.btn-primary {
1e5bc9c9 1524 color: #fff;
97ed546d
S
1525 background-color: #b71c1c;
1526 border-color: #b71c1c; }
b2051dd7 1527 .btn-primary:hover {
1e5bc9c9 1528 color: #fff;
97ed546d
S
1529 background-color: #8b1515;
1530 border-color: #821414; }
b2051dd7 1531 .btn-primary:focus, .btn-primary.focus {
97ed546d 1532 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
b2051dd7 1533 .btn-primary.disabled, .btn-primary:disabled {
97ed546d
S
1534 background-color: #b71c1c;
1535 border-color: #b71c1c; }
b2051dd7
S
1536 .btn-primary:active, .btn-primary.active,
1537 .show > .btn-primary.dropdown-toggle {
1e5bc9c9 1538 color: #fff;
97ed546d 1539 background-color: #8b1515;
b2051dd7 1540 background-image: none;
97ed546d 1541 border-color: #821414; }
b2051dd7
S
1542
1543.btn-secondary {
bf75d6d5 1544 color: rgba(38, 50, 56, 0.6);
b2051dd7 1545 background-color: #fff;
bf75d6d5 1546 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7 1547 .btn-secondary:hover {
bf75d6d5 1548 color: rgba(38, 50, 56, 0.6);
b2051dd7 1549 background-color: #e6e5e5;
bf75d6d5 1550 border-color: rgba(13, 17, 20, 0.6); }
b2051dd7 1551 .btn-secondary:focus, .btn-secondary.focus {
bf75d6d5 1552 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
b2051dd7
S
1553 .btn-secondary.disabled, .btn-secondary:disabled {
1554 background-color: #fff;
bf75d6d5 1555 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1556 .btn-secondary:active, .btn-secondary.active,
1557 .show > .btn-secondary.dropdown-toggle {
bf75d6d5 1558 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1559 background-color: #e6e5e5;
1560 background-image: none;
bf75d6d5 1561 border-color: rgba(13, 17, 20, 0.6); }
60b0917c
MT
1562
1563.btn-info {
b2051dd7
S
1564 color: #fff;
1565 background-color: #5bc0de;
1566 border-color: #5bc0de; }
1567 .btn-info:hover {
1568 color: #fff;
1569 background-color: #31b0d5;
1570 border-color: #2aabd2; }
1571 .btn-info:focus, .btn-info.focus {
1572 box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
1573 .btn-info.disabled, .btn-info:disabled {
1574 background-color: #5bc0de;
1575 border-color: #5bc0de; }
1576 .btn-info:active, .btn-info.active,
1577 .show > .btn-info.dropdown-toggle {
1578 color: #fff;
1579 background-color: #31b0d5;
1580 background-image: none;
1581 border-color: #2aabd2; }
1582
1583.btn-success {
1584 color: #fff;
1585 background-color: #5cb85c;
1586 border-color: #5cb85c; }
1587 .btn-success:hover {
1588 color: #fff;
1589 background-color: #449d44;
1590 border-color: #419641; }
1591 .btn-success:focus, .btn-success.focus {
1592 box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
1593 .btn-success.disabled, .btn-success:disabled {
1594 background-color: #5cb85c;
1595 border-color: #5cb85c; }
1596 .btn-success:active, .btn-success.active,
1597 .show > .btn-success.dropdown-toggle {
1598 color: #fff;
1599 background-color: #449d44;
1600 background-image: none;
1601 border-color: #419641; }
60b0917c
MT
1602
1603.btn-warning {
b2051dd7
S
1604 color: #fff;
1605 background-color: #f0ad4e;
1606 border-color: #f0ad4e; }
1607 .btn-warning:hover {
1608 color: #fff;
1609 background-color: #ec971f;
1610 border-color: #eb9316; }
1611 .btn-warning:focus, .btn-warning.focus {
1612 box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
1613 .btn-warning.disabled, .btn-warning:disabled {
1614 background-color: #f0ad4e;
1615 border-color: #f0ad4e; }
1616 .btn-warning:active, .btn-warning.active,
1617 .show > .btn-warning.dropdown-toggle {
1618 color: #fff;
1619 background-color: #ec971f;
1620 background-image: none;
1621 border-color: #eb9316; }
60b0917c
MT
1622
1623.btn-danger {
b2051dd7
S
1624 color: #fff;
1625 background-color: #d9534f;
1626 border-color: #d9534f; }
1627 .btn-danger:hover {
1628 color: #fff;
1629 background-color: #c9302c;
1630 border-color: #c12e2a; }
1631 .btn-danger:focus, .btn-danger.focus {
1632 box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
1633 .btn-danger.disabled, .btn-danger:disabled {
1634 background-color: #d9534f;
1635 border-color: #d9534f; }
1636 .btn-danger:active, .btn-danger.active,
1637 .show > .btn-danger.dropdown-toggle {
1638 color: #fff;
1639 background-color: #c9302c;
1640 background-image: none;
1641 border-color: #c12e2a; }
1642
1643.btn-outline-primary {
97ed546d 1644 color: #b71c1c;
b2051dd7
S
1645 background-image: none;
1646 background-color: transparent;
97ed546d 1647 border-color: #b71c1c; }
b2051dd7
S
1648 .btn-outline-primary:hover {
1649 color: #fff;
97ed546d
S
1650 background-color: #b71c1c;
1651 border-color: #b71c1c; }
b2051dd7 1652 .btn-outline-primary:focus, .btn-outline-primary.focus {
97ed546d 1653 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
b2051dd7 1654 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
97ed546d 1655 color: #b71c1c;
b2051dd7
S
1656 background-color: transparent; }
1657 .btn-outline-primary:active, .btn-outline-primary.active,
1658 .show > .btn-outline-primary.dropdown-toggle {
1659 color: #fff;
97ed546d
S
1660 background-color: #b71c1c;
1661 border-color: #b71c1c; }
b2051dd7
S
1662
1663.btn-outline-secondary {
bf75d6d5 1664 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1665 background-image: none;
1666 background-color: transparent;
bf75d6d5 1667 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1668 .btn-outline-secondary:hover {
1669 color: #fff;
bf75d6d5
S
1670 background-color: rgba(38, 50, 56, 0.6);
1671 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7 1672 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
bf75d6d5 1673 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
b2051dd7 1674 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
bf75d6d5 1675 color: rgba(38, 50, 56, 0.6);
b2051dd7
S
1676 background-color: transparent; }
1677 .btn-outline-secondary:active, .btn-outline-secondary.active,
1678 .show > .btn-outline-secondary.dropdown-toggle {
1679 color: #fff;
bf75d6d5
S
1680 background-color: rgba(38, 50, 56, 0.6);
1681 border-color: rgba(38, 50, 56, 0.6); }
b2051dd7
S
1682
1683.btn-outline-info {
1684 color: #5bc0de;
1685 background-image: none;
1686 background-color: transparent;
1687 border-color: #5bc0de; }
1688 .btn-outline-info:hover {
1689 color: #fff;
1690 background-color: #5bc0de;
1691 border-color: #5bc0de; }
1692 .btn-outline-info:focus, .btn-outline-info.focus {
1693 box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
1694 .btn-outline-info.disabled, .btn-outline-info:disabled {
1695 color: #5bc0de;
1696 background-color: transparent; }
1697 .btn-outline-info:active, .btn-outline-info.active,
1698 .show > .btn-outline-info.dropdown-toggle {
1699 color: #fff;
1700 background-color: #5bc0de;
1701 border-color: #5bc0de; }
1702
1703.btn-outline-success {
1704 color: #5cb85c;
1705 background-image: none;
1706 background-color: transparent;
1707 border-color: #5cb85c; }
1708 .btn-outline-success:hover {
1709 color: #fff;
1710 background-color: #5cb85c;
1711 border-color: #5cb85c; }
1712 .btn-outline-success:focus, .btn-outline-success.focus {
1713 box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
1714 .btn-outline-success.disabled, .btn-outline-success:disabled {
1715 color: #5cb85c;
1716 background-color: transparent; }
1717 .btn-outline-success:active, .btn-outline-success.active,
1718 .show > .btn-outline-success.dropdown-toggle {
1719 color: #fff;
1720 background-color: #5cb85c;
1721 border-color: #5cb85c; }
1722
1723.btn-outline-warning {
1724 color: #f0ad4e;
1725 background-image: none;
1726 background-color: transparent;
1727 border-color: #f0ad4e; }
1728 .btn-outline-warning:hover {
1729 color: #fff;
1730 background-color: #f0ad4e;
1731 border-color: #f0ad4e; }
1732 .btn-outline-warning:focus, .btn-outline-warning.focus {
1733 box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
1734 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
1735 color: #f0ad4e;
1736 background-color: transparent; }
1737 .btn-outline-warning:active, .btn-outline-warning.active,
1738 .show > .btn-outline-warning.dropdown-toggle {
1739 color: #fff;
1740 background-color: #f0ad4e;
1741 border-color: #f0ad4e; }
1742
1743.btn-outline-danger {
1744 color: #d9534f;
1745 background-image: none;
1746 background-color: transparent;
1747 border-color: #d9534f; }
1748 .btn-outline-danger:hover {
1749 color: #fff;
1750 background-color: #d9534f;
1751 border-color: #d9534f; }
1752 .btn-outline-danger:focus, .btn-outline-danger.focus {
1753 box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
1754 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
1755 color: #d9534f;
1756 background-color: transparent; }
1757 .btn-outline-danger:active, .btn-outline-danger.active,
1758 .show > .btn-outline-danger.dropdown-toggle {
1759 color: #fff;
1760 background-color: #d9534f;
1761 border-color: #d9534f; }
1762
1763.btn-link {
2d8cbd13 1764 font-weight: 400;
1e5bc9c9 1765 color: #b71c1c;
b2051dd7
S
1766 border-radius: 0; }
1767 .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
1768 background-color: transparent; }
1769 .btn-link, .btn-link:focus, .btn-link:active {
1770 border-color: transparent; }
1771 .btn-link:hover {
1772 border-color: transparent; }
1773 .btn-link:focus, .btn-link:hover {
9ce2074c
S
1774 color: #751212;
1775 text-decoration: none;
b2051dd7
S
1776 background-color: transparent; }
1777 .btn-link:disabled {
1778 color: #636c72; }
1779 .btn-link:disabled:focus, .btn-link:disabled:hover {
1780 text-decoration: none; }
1781
1782.btn-lg, .btn-group-lg > .btn {
49baba87
S
1783 padding: 12px 32px;
1784 font-size: 20px;
1785 border-radius: 2px; }
b2051dd7
S
1786
1787.btn-sm, .btn-group-sm > .btn {
49baba87 1788 padding: 4px 8px;
b2051dd7
S
1789 font-size: 0.875rem;
1790 border-radius: 0.2rem; }
1791
1792.btn-block {
1793 display: block;
1794 width: 100%; }
1795
1796.btn-block + .btn-block {
49baba87 1797 margin-top: 8px; }
b2051dd7
S
1798
1799input[type="submit"].btn-block,
1800input[type="reset"].btn-block,
1801input[type="button"].btn-block {
1802 width: 100%; }
1803
1804.fade {
1805 opacity: 0;
b2051dd7
S
1806 transition: opacity 0.15s linear; }
1807 .fade.show {
1808 opacity: 1; }
1809
1810.collapse {
1811 display: none; }
1812 .collapse.show {
1813 display: block; }
1814
1815tr.collapse.show {
1816 display: table-row; }
1817
1818tbody.collapse.show {
1819 display: table-row-group; }
1820
1821.collapsing {
1822 position: relative;
1823 height: 0;
1824 overflow: hidden;
b2051dd7
S
1825 transition: height 0.35s ease; }
1826
b2051dd7
S
1827.btn-group,
1828.btn-group-vertical {
1829 position: relative;
b2051dd7
S
1830 display: inline-flex;
1831 vertical-align: middle; }
1832 .btn-group > .btn,
1833 .btn-group-vertical > .btn {
1834 position: relative;
8842c9d0 1835 flex: 0 1 auto; }
b2051dd7
S
1836 .btn-group > .btn:hover,
1837 .btn-group-vertical > .btn:hover {
1838 z-index: 2; }
1839 .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
1840 .btn-group-vertical > .btn:focus,
1841 .btn-group-vertical > .btn:active,
1842 .btn-group-vertical > .btn.active {
1843 z-index: 2; }
1844 .btn-group .btn + .btn,
1845 .btn-group .btn + .btn-group,
1846 .btn-group .btn-group + .btn,
1847 .btn-group .btn-group + .btn-group,
1848 .btn-group-vertical .btn + .btn,
1849 .btn-group-vertical .btn + .btn-group,
1850 .btn-group-vertical .btn-group + .btn,
1851 .btn-group-vertical .btn-group + .btn-group {
97ed546d 1852 margin-left: -2px; }
b2051dd7
S
1853
1854.btn-toolbar {
b2051dd7 1855 display: flex;
8842c9d0 1856 justify-content: flex-start; }
b2051dd7
S
1857 .btn-toolbar .input-group {
1858 width: auto; }
1859
1860.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
1861 border-radius: 0; }
1862
1863.btn-group > .btn:first-child {
1864 margin-left: 0; }
1865 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
1866 border-bottom-right-radius: 0;
1867 border-top-right-radius: 0; }
1868
1869.btn-group > .btn:last-child:not(:first-child),
1870.btn-group > .dropdown-toggle:not(:first-child) {
1871 border-bottom-left-radius: 0;
1872 border-top-left-radius: 0; }
1873
1874.btn-group > .btn-group {
1875 float: left; }
1876
1877.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
1878 border-radius: 0; }
1879
1880.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
1881.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
1882 border-bottom-right-radius: 0;
1883 border-top-right-radius: 0; }
1884
1885.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
1886 border-bottom-left-radius: 0;
1887 border-top-left-radius: 0; }
1888
1889.btn-group .dropdown-toggle:active,
1890.btn-group.open .dropdown-toggle {
1891 outline: 0; }
1892
1893.btn + .dropdown-toggle-split {
49baba87
S
1894 padding-right: 12px;
1895 padding-left: 12px; }
b2051dd7
S
1896 .btn + .dropdown-toggle-split::after {
1897 margin-left: 0; }
1898
1899.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
49baba87
S
1900 padding-right: 6px;
1901 padding-left: 6px; }
b2051dd7
S
1902
1903.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
49baba87
S
1904 padding-right: 24px;
1905 padding-left: 24px; }
b2051dd7
S
1906
1907.btn-group-vertical {
b2051dd7 1908 display: inline-flex;
8842c9d0
S
1909 flex-direction: column;
1910 align-items: flex-start;
1911 justify-content: center; }
b2051dd7
S
1912 .btn-group-vertical .btn,
1913 .btn-group-vertical .btn-group {
1914 width: 100%; }
1915 .btn-group-vertical > .btn + .btn,
1916 .btn-group-vertical > .btn + .btn-group,
1917 .btn-group-vertical > .btn-group + .btn,
1918 .btn-group-vertical > .btn-group + .btn-group {
97ed546d 1919 margin-top: -2px;
b2051dd7
S
1920 margin-left: 0; }
1921
1922.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
1923 border-radius: 0; }
1924
1925.btn-group-vertical > .btn:first-child:not(:last-child) {
1926 border-bottom-right-radius: 0;
1927 border-bottom-left-radius: 0; }
1928
1929.btn-group-vertical > .btn:last-child:not(:first-child) {
1930 border-top-right-radius: 0;
1931 border-top-left-radius: 0; }
1932
1933.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
1934 border-radius: 0; }
1935
1936.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
1937.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
1938 border-bottom-right-radius: 0;
1939 border-bottom-left-radius: 0; }
1940
1941.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
1942 border-top-right-radius: 0;
1943 border-top-left-radius: 0; }
1944
1945[data-toggle="buttons"] > .btn input[type="radio"],
1946[data-toggle="buttons"] > .btn input[type="checkbox"],
1947[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
1948[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
1949 position: absolute;
1950 clip: rect(0, 0, 0, 0);
1951 pointer-events: none; }
1952
b2051dd7 1953.nav {
b2051dd7
S
1954 display: flex;
1955 padding-left: 0;
1956 margin-bottom: 0;
1957 list-style: none; }
1958
1959.nav-link {
1960 display: block;
49baba87 1961 padding: 8px 24px; }
b2051dd7
S
1962 .nav-link:focus, .nav-link:hover {
1963 text-decoration: none; }
1964 .nav-link.disabled {
1965 color: #636c72;
1966 cursor: not-allowed; }
1967
1968.nav-tabs {
1969 border-bottom: 1px solid #ddd; }
1970 .nav-tabs .nav-item {
1971 margin-bottom: -1px; }
1972 .nav-tabs .nav-link {
1973 border: 1px solid transparent;
1974 border-top-right-radius: 0.25rem;
1975 border-top-left-radius: 0.25rem; }
1976 .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
1977 border-color: #eceeef #eceeef #ddd; }
1978 .nav-tabs .nav-link.disabled {
1979 color: #636c72;
1980 background-color: transparent;
1981 border-color: transparent; }
1982 .nav-tabs .nav-link.active,
1983 .nav-tabs .nav-item.show .nav-link {
1984 color: #464a4c;
1985 background-color: #fff;
1986 border-color: #ddd #ddd #fff; }
1987 .nav-tabs .dropdown-menu {
1988 margin-top: -1px;
1989 border-top-right-radius: 0;
1990 border-top-left-radius: 0; }
1991
1992.nav-pills .nav-link {
1993 border-radius: 0.25rem; }
1994
1995.nav-pills .nav-link.active,
1996.nav-pills .nav-item.show .nav-link {
1997 color: #fff;
1998 cursor: default;
1999 background-color: #0275d8; }
2000
2001.nav-fill .nav-item {
8842c9d0 2002 flex: 1 1 auto;
b2051dd7
S
2003 text-align: center; }
2004
2005.nav-justified .nav-item {
8842c9d0 2006 flex: 1 1 100%;
b2051dd7
S
2007 text-align: center; }
2008
2009.tab-content > .tab-pane {
2010 display: none; }
2011
2012.tab-content > .active {
2013 display: block; }
60b0917c
MT
2014
2015.navbar {
b2051dd7 2016 position: relative;
b2051dd7 2017 display: flex;
8842c9d0 2018 flex-direction: column;
49baba87 2019 padding: 8px 8px; }
8629ec0f 2020
60b0917c 2021.navbar-brand {
b2051dd7
S
2022 display: inline-block;
2023 padding-top: .25rem;
2024 padding-bottom: .25rem;
49baba87
S
2025 margin-right: 8px;
2026 font-size: 20px;
b2051dd7
S
2027 line-height: inherit;
2028 white-space: nowrap; }
2029 .navbar-brand:focus, .navbar-brand:hover {
2030 text-decoration: none; }
2031
2032.navbar-nav {
b2051dd7 2033 display: flex;
8842c9d0 2034 flex-direction: column;
b2051dd7
S
2035 padding-left: 0;
2036 margin-bottom: 0;
2037 list-style: none; }
2038 .navbar-nav .nav-link {
2039 padding-right: 0;
2040 padding-left: 0; }
2041
2042.navbar-text {
2043 display: inline-block;
2044 padding-top: .425rem;
2045 padding-bottom: .425rem; }
2046
2047.navbar-toggler {
8842c9d0 2048 align-self: flex-start;
b2051dd7
S
2049 padding: 0.25rem 0.75rem;
2050 font-size: 1.25rem;
2051 line-height: 1;
2052 background: transparent;
97ed546d 2053 border: 2px solid transparent;
b2051dd7
S
2054 border-radius: 0.25rem; }
2055 .navbar-toggler:focus, .navbar-toggler:hover {
2056 text-decoration: none; }
2057
2058.navbar-toggler-icon {
2059 display: inline-block;
2060 width: 1.5em;
2061 height: 1.5em;
2062 vertical-align: middle;
2063 content: "";
2064 background: no-repeat center center;
2065 background-size: 100% 100%; }
2066
2067.navbar-toggler-left {
2068 position: absolute;
49baba87 2069 left: 8px; }
b2051dd7
S
2070
2071.navbar-toggler-right {
2072 position: absolute;
49baba87 2073 right: 8px; }
b2051dd7
S
2074
2075@media (max-width: 575px) {
2076 .navbar-toggleable .navbar-nav .dropdown-menu {
2077 position: static;
2078 float: none; }
2079 .navbar-toggleable > .container {
2080 padding-right: 0;
2081 padding-left: 0; } }
2082
2083@media (min-width: 576px) {
2084 .navbar-toggleable {
8842c9d0
S
2085 flex-direction: row;
2086 flex-wrap: nowrap;
2087 align-items: center; }
b2051dd7 2088 .navbar-toggleable .navbar-nav {
8842c9d0 2089 flex-direction: row; }
b2051dd7
S
2090 .navbar-toggleable .navbar-nav .nav-link {
2091 padding-right: .5rem;
2092 padding-left: .5rem; }
2093 .navbar-toggleable > .container {
b2051dd7 2094 display: flex;
8842c9d0
S
2095 flex-wrap: nowrap;
2096 align-items: center; }
b2051dd7 2097 .navbar-toggleable .navbar-collapse {
b2051dd7
S
2098 display: flex !important;
2099 width: 100%; }
2100 .navbar-toggleable .navbar-toggler {
2101 display: none; } }
2102
2103@media (max-width: 767px) {
2104 .navbar-toggleable-sm .navbar-nav .dropdown-menu {
2105 position: static;
2106 float: none; }
2107 .navbar-toggleable-sm > .container {
2108 padding-right: 0;
2109 padding-left: 0; } }
2110
2111@media (min-width: 768px) {
2112 .navbar-toggleable-sm {
8842c9d0
S
2113 flex-direction: row;
2114 flex-wrap: nowrap;
2115 align-items: center; }
b2051dd7 2116 .navbar-toggleable-sm .navbar-nav {
8842c9d0 2117 flex-direction: row; }
b2051dd7
S
2118 .navbar-toggleable-sm .navbar-nav .nav-link {
2119 padding-right: .5rem;
2120 padding-left: .5rem; }
2121 .navbar-toggleable-sm > .container {
b2051dd7 2122 display: flex;
8842c9d0
S
2123 flex-wrap: nowrap;
2124 align-items: center; }
b2051dd7 2125 .navbar-toggleable-sm .navbar-collapse {
b2051dd7
S
2126 display: flex !important;
2127 width: 100%; }
2128 .navbar-toggleable-sm .navbar-toggler {
2129 display: none; } }
2130
2131@media (max-width: 991px) {
2132 .navbar-toggleable-md .navbar-nav .dropdown-menu {
2133 position: static;
2134 float: none; }
2135 .navbar-toggleable-md > .container {
2136 padding-right: 0;
2137 padding-left: 0; } }
2138
2139@media (min-width: 992px) {
2140 .navbar-toggleable-md {
8842c9d0
S
2141 flex-direction: row;
2142 flex-wrap: nowrap;
2143 align-items: center; }
b2051dd7 2144 .navbar-toggleable-md .navbar-nav {
8842c9d0 2145 flex-direction: row; }
b2051dd7
S
2146 .navbar-toggleable-md .navbar-nav .nav-link {
2147 padding-right: .5rem;
2148 padding-left: .5rem; }
2149 .navbar-toggleable-md > .container {
b2051dd7 2150 display: flex;
8842c9d0
S
2151 flex-wrap: nowrap;
2152 align-items: center; }
b2051dd7 2153 .navbar-toggleable-md .navbar-collapse {
b2051dd7
S
2154 display: flex !important;
2155 width: 100%; }
2156 .navbar-toggleable-md .navbar-toggler {
2157 display: none; } }
2158
2159@media (max-width: 1199px) {
2160 .navbar-toggleable-lg .navbar-nav .dropdown-menu {
2161 position: static;
2162 float: none; }
2163 .navbar-toggleable-lg > .container {
2164 padding-right: 0;
2165 padding-left: 0; } }
2166
2167@media (min-width: 1200px) {
2168 .navbar-toggleable-lg {
8842c9d0
S
2169 flex-direction: row;
2170 flex-wrap: nowrap;
2171 align-items: center; }
b2051dd7 2172 .navbar-toggleable-lg .navbar-nav {
8842c9d0 2173 flex-direction: row; }
b2051dd7
S
2174 .navbar-toggleable-lg .navbar-nav .nav-link {
2175 padding-right: .5rem;
2176 padding-left: .5rem; }
2177 .navbar-toggleable-lg > .container {
b2051dd7 2178 display: flex;
8842c9d0
S
2179 flex-wrap: nowrap;
2180 align-items: center; }
b2051dd7 2181 .navbar-toggleable-lg .navbar-collapse {
b2051dd7
S
2182 display: flex !important;
2183 width: 100%; }
2184 .navbar-toggleable-lg .navbar-toggler {
2185 display: none; } }
2186
2187.navbar-toggleable-xl {
8842c9d0
S
2188 flex-direction: row;
2189 flex-wrap: nowrap;
2190 align-items: center; }
b2051dd7
S
2191 .navbar-toggleable-xl .navbar-nav .dropdown-menu {
2192 position: static;
2193 float: none; }
2194 .navbar-toggleable-xl > .container {
2195 padding-right: 0;
2196 padding-left: 0; }
2197 .navbar-toggleable-xl .navbar-nav {
8842c9d0 2198 flex-direction: row; }
b2051dd7
S
2199 .navbar-toggleable-xl .navbar-nav .nav-link {
2200 padding-right: .5rem;
2201 padding-left: .5rem; }
2202 .navbar-toggleable-xl > .container {
b2051dd7 2203 display: flex;
8842c9d0
S
2204 flex-wrap: nowrap;
2205 align-items: center; }
b2051dd7 2206 .navbar-toggleable-xl .navbar-collapse {
b2051dd7
S
2207 display: flex !important;
2208 width: 100%; }
2209 .navbar-toggleable-xl .navbar-toggler {
2210 display: none; }
2211
2212.navbar-light .navbar-brand,
2213.navbar-light .navbar-toggler {
2214 color: rgba(0, 0, 0, 0.9); }
2215 .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,
2216 .navbar-light .navbar-toggler:focus,
2217 .navbar-light .navbar-toggler:hover {
2218 color: rgba(0, 0, 0, 0.9); }
2219
2220.navbar-light .navbar-nav .nav-link {
2221 color: rgba(0, 0, 0, 0.5); }
2222 .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
2223 color: rgba(0, 0, 0, 0.7); }
2224 .navbar-light .navbar-nav .nav-link.disabled {
2225 color: rgba(0, 0, 0, 0.3); }
2226
2227.navbar-light .navbar-nav .open > .nav-link,
2228.navbar-light .navbar-nav .active > .nav-link,
2229.navbar-light .navbar-nav .nav-link.open,
2230.navbar-light .navbar-nav .nav-link.active {
2231 color: rgba(0, 0, 0, 0.9); }
2232
2233.navbar-light .navbar-toggler {
2234 border-color: rgba(0, 0, 0, 0.1); }
2235
2236.navbar-light .navbar-toggler-icon {
2237 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
2238
2239.navbar-light .navbar-text {
2240 color: rgba(0, 0, 0, 0.5); }
2241
2242.navbar-inverse .navbar-brand,
2243.navbar-inverse .navbar-toggler {
2244 color: white; }
2245 .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover,
2246 .navbar-inverse .navbar-toggler:focus,
2247 .navbar-inverse .navbar-toggler:hover {
2248 color: white; }
2249
2250.navbar-inverse .navbar-nav .nav-link {
2251 color: rgba(255, 255, 255, 0.5); }
2252 .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover {
2253 color: rgba(255, 255, 255, 0.75); }
2254 .navbar-inverse .navbar-nav .nav-link.disabled {
2255 color: rgba(255, 255, 255, 0.25); }
2256
2257.navbar-inverse .navbar-nav .open > .nav-link,
2258.navbar-inverse .navbar-nav .active > .nav-link,
2259.navbar-inverse .navbar-nav .nav-link.open,
2260.navbar-inverse .navbar-nav .nav-link.active {
2261 color: white; }
2262
2263.navbar-inverse .navbar-toggler {
2264 border-color: rgba(255, 255, 255, 0.1); }
2265
2266.navbar-inverse .navbar-toggler-icon {
2267 background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
2268
2269.navbar-inverse .navbar-text {
2270 color: rgba(255, 255, 255, 0.5); }
2271
3c77f292
SH
2272.badge {
2273 display: inline-block;
2274 padding: 0.25em 0.4em;
2275 font-size: 100%;
2276 font-weight: bold;
2277 line-height: 1;
2278 color: #fff;
2279 text-align: center;
2280 white-space: nowrap;
2281 vertical-align: baseline;
2282 border-radius: 0.25rem; }
2283 .badge:empty {
2284 display: none; }
2285
2286.btn .badge {
2287 position: relative;
2288 top: -1px; }
2289
2290a.badge:focus, a.badge:hover {
2291 color: #fff;
2292 text-decoration: none;
2293 cursor: pointer; }
2294
2295.badge-pill {
2296 padding-right: 0.6em;
2297 padding-left: 0.6em;
2298 border-radius: 10rem; }
2299
2300.badge-default {
2301 background-color: #636c72; }
2302 .badge-default[href]:focus, .badge-default[href]:hover {
2303 background-color: #4b5257; }
2304
2305.badge-primary {
2306 background-color: #0275d8; }
2307 .badge-primary[href]:focus, .badge-primary[href]:hover {
2308 background-color: #025aa5; }
2309
2310.badge-success {
2311 background-color: #5cb85c; }
2312 .badge-success[href]:focus, .badge-success[href]:hover {
2313 background-color: #449d44; }
2314
2315.badge-info {
2316 background-color: #5bc0de; }
2317 .badge-info[href]:focus, .badge-info[href]:hover {
2318 background-color: #31b0d5; }
2319
2320.badge-warning {
2321 background-color: #f0ad4e; }
2322 .badge-warning[href]:focus, .badge-warning[href]:hover {
2323 background-color: #ec971f; }
2324
2325.badge-danger {
2326 background-color: #d9534f; }
2327 .badge-danger[href]:focus, .badge-danger[href]:hover {
2328 background-color: #c9302c; }
2329
e9131ad6
SH
2330.alert {
2331 padding: 0.75rem 1.25rem;
2332 margin-bottom: 1rem;
2333 border: 1px solid transparent;
2334 border-radius: 0.25rem; }
2335
2336.alert-heading {
2337 color: inherit; }
2338
2339.alert-link {
2340 font-weight: bold; }
2341
2342.alert-dismissible .close {
2343 position: relative;
2344 top: -0.75rem;
2345 right: -1.25rem;
2346 padding: 0.75rem 1.25rem;
2347 color: inherit; }
2348
2349.alert-success {
2350 background-color: #dff0d8;
2351 border-color: #d0e9c6;
2352 color: #3c763d; }
2353 .alert-success hr {
2354 border-top-color: #c1e2b3; }
2355 .alert-success .alert-link {
2356 color: #2b542c; }
2357
2358.alert-info {
2359 background-color: #d9edf7;
2360 border-color: #bcdff1;
2361 color: #31708f; }
2362 .alert-info hr {
2363 border-top-color: #a6d5ec; }
2364 .alert-info .alert-link {
2365 color: #245269; }
2366
2367.alert-warning {
2368 background-color: #fcf8e3;
2369 border-color: #faf2cc;
2370 color: #8a6d3b; }
2371 .alert-warning hr {
2372 border-top-color: #f7ecb5; }
2373 .alert-warning .alert-link {
2374 color: #66512c; }
2375
2376.alert-danger {
2377 background-color: #f2dede;
2378 border-color: #ebcccc;
2379 color: #a94442; }
2380 .alert-danger hr {
2381 border-top-color: #e4b9b9; }
2382 .alert-danger .alert-link {
2383 color: #843534; }
2384
b2051dd7
S
2385@keyframes progress-bar-stripes {
2386 from {
2387 background-position: 1rem 0; }
2388 to {
2389 background-position: 0 0; } }
2390
2391.progress {
b2051dd7
S
2392 display: flex;
2393 overflow: hidden;
2394 font-size: 0.75rem;
2395 line-height: 1rem;
2396 text-align: center;
2397 background-color: #eceeef;
2398 border-radius: 0.25rem; }
2399
2400.progress-bar {
2401 height: 1rem;
2402 color: #fff;
2403 background-color: #0275d8; }
2404
2405.progress-bar-striped {
b2051dd7
S
2406 background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
2407 background-size: 1rem 1rem; }
2408
2409.progress-bar-animated {
8842c9d0 2410 animation: progress-bar-stripes 1s linear infinite; }
b2051dd7
S
2411
2412.media {
b2051dd7 2413 display: flex;
8842c9d0 2414 align-items: flex-start; }
b2051dd7
S
2415
2416.media-body {
8842c9d0 2417 flex: 1; }
b2051dd7
S
2418
2419.list-group {
b2051dd7 2420 display: flex;
8842c9d0 2421 flex-direction: column;
b2051dd7
S
2422 padding-left: 0;
2423 margin-bottom: 0; }
2424
2425.list-group-item-action {
2426 width: 100%;
2427 color: #464a4c;
2428 text-align: inherit; }
2429 .list-group-item-action .list-group-item-heading {
2430 color: #292b2c; }
2431 .list-group-item-action:focus, .list-group-item-action:hover {
2432 color: #464a4c;
2433 text-decoration: none;
2434 background-color: #f7f7f9; }
2435 .list-group-item-action:active {
2436 color: #292b2c;
2437 background-color: #eceeef; }
2438
2439.list-group-item {
2440 position: relative;
b2051dd7 2441 display: flex;
8842c9d0
S
2442 flex-flow: row wrap;
2443 align-items: center;
b2051dd7
S
2444 padding: 0.75rem 1.25rem;
2445 margin-bottom: -1px;
2446 background-color: #fff;
2447 border: 1px solid rgba(0, 0, 0, 0.125); }
2448 .list-group-item:first-child {
2449 border-top-right-radius: 0.25rem;
2450 border-top-left-radius: 0.25rem; }
2451 .list-group-item:last-child {
2452 margin-bottom: 0;
2453 border-bottom-right-radius: 0.25rem;
2454 border-bottom-left-radius: 0.25rem; }
2455 .list-group-item:focus, .list-group-item:hover {
2456 text-decoration: none; }
2457 .list-group-item.disabled, .list-group-item:disabled {
2458 color: #636c72;
2459 cursor: not-allowed;
2460 background-color: #fff; }
2461 .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading {
2462 color: inherit; }
2463 .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text {
2464 color: #636c72; }
2465 .list-group-item.active {
2466 z-index: 2;
2467 color: #fff;
2468 background-color: #0275d8;
2469 border-color: #0275d8; }
2470 .list-group-item.active .list-group-item-heading,
2471 .list-group-item.active .list-group-item-heading > small,
2472 .list-group-item.active .list-group-item-heading > .small {
2473 color: inherit; }
2474 .list-group-item.active .list-group-item-text {
2475 color: #daeeff; }
2476
2477.list-group-flush .list-group-item {
2478 border-right: 0;
2479 border-left: 0;
2480 border-radius: 0; }
2481
2482.list-group-flush:first-child .list-group-item:first-child {
2483 border-top: 0; }
2484
2485.list-group-flush:last-child .list-group-item:last-child {
2486 border-bottom: 0; }
2487
2488.list-group-item-success {
2489 color: #3c763d;
2490 background-color: #dff0d8; }
2491
2492a.list-group-item-success,
2493button.list-group-item-success {
2494 color: #3c763d; }
2495 a.list-group-item-success .list-group-item-heading,
2496 button.list-group-item-success .list-group-item-heading {
2497 color: inherit; }
2498 a.list-group-item-success:focus, a.list-group-item-success:hover,
2499 button.list-group-item-success:focus,
2500 button.list-group-item-success:hover {
2501 color: #3c763d;
2502 background-color: #d0e9c6; }
2503 a.list-group-item-success.active,
2504 button.list-group-item-success.active {
2505 color: #fff;
2506 background-color: #3c763d;
2507 border-color: #3c763d; }
2508
2509.list-group-item-info {
2510 color: #31708f;
2511 background-color: #d9edf7; }
2512
2513a.list-group-item-info,
2514button.list-group-item-info {
2515 color: #31708f; }
2516 a.list-group-item-info .list-group-item-heading,
2517 button.list-group-item-info .list-group-item-heading {
2518 color: inherit; }
2519 a.list-group-item-info:focus, a.list-group-item-info:hover,
2520 button.list-group-item-info:focus,
2521 button.list-group-item-info:hover {
2522 color: #31708f;
2523 background-color: #c4e3f3; }
2524 a.list-group-item-info.active,
2525 button.list-group-item-info.active {
2526 color: #fff;
2527 background-color: #31708f;
2528 border-color: #31708f; }
2529
2530.list-group-item-warning {
2531 color: #8a6d3b;
2532 background-color: #fcf8e3; }
2533
2534a.list-group-item-warning,
2535button.list-group-item-warning {
2536 color: #8a6d3b; }
2537 a.list-group-item-warning .list-group-item-heading,
2538 button.list-group-item-warning .list-group-item-heading {
2539 color: inherit; }
2540 a.list-group-item-warning:focus, a.list-group-item-warning:hover,
2541 button.list-group-item-warning:focus,
2542 button.list-group-item-warning:hover {
2543 color: #8a6d3b;
2544 background-color: #faf2cc; }
2545 a.list-group-item-warning.active,
2546 button.list-group-item-warning.active {
2547 color: #fff;
2548 background-color: #8a6d3b;
2549 border-color: #8a6d3b; }
2550
2551.list-group-item-danger {
2552 color: #a94442;
2553 background-color: #f2dede; }
2554
2555a.list-group-item-danger,
2556button.list-group-item-danger {
2557 color: #a94442; }
2558 a.list-group-item-danger .list-group-item-heading,
2559 button.list-group-item-danger .list-group-item-heading {
2560 color: inherit; }
2561 a.list-group-item-danger:focus, a.list-group-item-danger:hover,
2562 button.list-group-item-danger:focus,
2563 button.list-group-item-danger:hover {
2564 color: #a94442;
2565 background-color: #ebcccc; }
2566 a.list-group-item-danger.active,
2567 button.list-group-item-danger.active {
2568 color: #fff;
2569 background-color: #a94442;
2570 border-color: #a94442; }
2571
97ed546d
S
2572.align-baseline {
2573 vertical-align: baseline !important; }
2574
2575.align-top {
2576 vertical-align: top !important; }
2577
2578.align-middle {
2579 vertical-align: middle !important; }
2580
2581.align-bottom {
2582 vertical-align: bottom !important; }
2583
2584.align-text-bottom {
2585 vertical-align: text-bottom !important; }
2586
2587.align-text-top {
2588 vertical-align: text-top !important; }
2589
2590.bg-faded {
22cfab2d 2591 background-color: #e3e8eb; }
97ed546d
S
2592
2593.bg-primary {
2594 background-color: #0275d8 !important; }
2595
2596a.bg-primary:focus, a.bg-primary:hover {
2597 background-color: #025aa5 !important; }
2598
2599.bg-success {
2600 background-color: #5cb85c !important; }
2601
2602a.bg-success:focus, a.bg-success:hover {
2603 background-color: #449d44 !important; }
2604
2605.bg-info {
2606 background-color: #5bc0de !important; }
2607
2608a.bg-info:focus, a.bg-info:hover {
2609 background-color: #31b0d5 !important; }
2610
2611.bg-warning {
2612 background-color: #f0ad4e !important; }
2613
2614a.bg-warning:focus, a.bg-warning:hover {
2615 background-color: #ec971f !important; }
2616
2617.bg-danger {
2618 background-color: #d9534f !important; }
2619
2620a.bg-danger:focus, a.bg-danger:hover {
2621 background-color: #c9302c !important; }
2622
2623.bg-inverse {
2624 background-color: #292b2c !important; }
2625
2626a.bg-inverse:focus, a.bg-inverse:hover {
2627 background-color: #101112 !important; }
2628
2629.border-0 {
2630 border: 0 !important; }
2631
2632.border-top-0 {
2633 border-top: 0 !important; }
2634
2635.border-right-0 {
2636 border-right: 0 !important; }
2637
2638.border-bottom-0 {
2639 border-bottom: 0 !important; }
2640
2641.border-left-0 {
2642 border-left: 0 !important; }
2643
2644.rounded {
2645 border-radius: 0.25rem; }
2646
2647.rounded-top {
2648 border-top-right-radius: 0.25rem;
2649 border-top-left-radius: 0.25rem; }
2650
2651.rounded-right {
2652 border-bottom-right-radius: 0.25rem;
2653 border-top-right-radius: 0.25rem; }
2654
2655.rounded-bottom {
2656 border-bottom-right-radius: 0.25rem;
2657 border-bottom-left-radius: 0.25rem; }
2658
2659.rounded-left {
2660 border-bottom-left-radius: 0.25rem;
2661 border-top-left-radius: 0.25rem; }
2662
2663.rounded-circle {
2664 border-radius: 50%; }
2665
2666.rounded-0 {
2667 border-radius: 0; }
2668
2669.clearfix::after {
b2051dd7 2670 display: block;
97ed546d
S
2671 content: "";
2672 clear: both; }
b2051dd7 2673
97ed546d
S
2674.d-none {
2675 display: none !important; }
b2051dd7 2676
97ed546d
S
2677.d-inline {
2678 display: inline !important; }
b2051dd7 2679
97ed546d
S
2680.d-inline-block {
2681 display: inline-block !important; }
b2051dd7 2682
97ed546d
S
2683.d-block {
2684 display: block !important; }
b2051dd7 2685
97ed546d
S
2686.d-table {
2687 display: table !important; }
2688
2689.d-table-cell {
2690 display: table-cell !important; }
b2051dd7 2691
97ed546d 2692.d-flex {
97ed546d
S
2693 display: flex !important; }
2694
2695.d-inline-flex {
97ed546d
S
2696 display: inline-flex !important; }
2697
2698@media (min-width: 576px) {
2699 .d-sm-none {
2700 display: none !important; }
2701 .d-sm-inline {
2702 display: inline !important; }
2703 .d-sm-inline-block {
2704 display: inline-block !important; }
2705 .d-sm-block {
2706 display: block !important; }
2707 .d-sm-table {
2708 display: table !important; }
2709 .d-sm-table-cell {
2710 display: table-cell !important; }
2711 .d-sm-flex {
97ed546d
S
2712 display: flex !important; }
2713 .d-sm-inline-flex {
97ed546d
S
2714 display: inline-flex !important; } }
2715
2716@media (min-width: 768px) {
2717 .d-md-none {
2718 display: none !important; }
2719 .d-md-inline {
2720 display: inline !important; }
2721 .d-md-inline-block {
2722 display: inline-block !important; }
2723 .d-md-block {
2724 display: block !important; }
2725 .d-md-table {
2726 display: table !important; }
2727 .d-md-table-cell {
2728 display: table-cell !important; }
2729 .d-md-flex {
97ed546d
S
2730 display: flex !important; }
2731 .d-md-inline-flex {
97ed546d
S
2732 display: inline-flex !important; } }
2733
2734@media (min-width: 992px) {
2735 .d-lg-none {
2736 display: none !important; }
2737 .d-lg-inline {
2738 display: inline !important; }
2739 .d-lg-inline-block {
2740 display: inline-block !important; }
2741 .d-lg-block {
2742 display: block !important; }
2743 .d-lg-table {
2744 display: table !important; }
2745 .d-lg-table-cell {
2746 display: table-cell !important; }
2747 .d-lg-flex {
97ed546d
S
2748 display: flex !important; }
2749 .d-lg-inline-flex {
97ed546d
S
2750 display: inline-flex !important; } }
2751
2752@media (min-width: 1200px) {
2753 .d-xl-none {
2754 display: none !important; }
2755 .d-xl-inline {
2756 display: inline !important; }
2757 .d-xl-inline-block {
2758 display: inline-block !important; }
2759 .d-xl-block {
2760 display: block !important; }
2761 .d-xl-table {
2762 display: table !important; }
2763 .d-xl-table-cell {
2764 display: table-cell !important; }
2765 .d-xl-flex {
97ed546d
S
2766 display: flex !important; }
2767 .d-xl-inline-flex {
97ed546d
S
2768 display: inline-flex !important; } }
2769
2770.flex-first {
8842c9d0 2771 order: -1; }
97ed546d
S
2772
2773.flex-last {
8842c9d0 2774 order: 1; }
97ed546d
S
2775
2776.flex-unordered {
8842c9d0 2777 order: 0; }
97ed546d
S
2778
2779.flex-row {
8842c9d0 2780 flex-direction: row !important; }
97ed546d
S
2781
2782.flex-column {
8842c9d0 2783 flex-direction: column !important; }
97ed546d
S
2784
2785.flex-row-reverse {
8842c9d0 2786 flex-direction: row-reverse !important; }
97ed546d
S
2787
2788.flex-column-reverse {
8842c9d0 2789 flex-direction: column-reverse !important; }
97ed546d
S
2790
2791.flex-wrap {
8842c9d0 2792 flex-wrap: wrap !important; }
97ed546d
S
2793
2794.flex-nowrap {
8842c9d0 2795 flex-wrap: nowrap !important; }
97ed546d
S
2796
2797.flex-wrap-reverse {
8842c9d0 2798 flex-wrap: wrap-reverse !important; }
97ed546d
S
2799
2800.justify-content-start {
8842c9d0 2801 justify-content: flex-start !important; }
97ed546d
S
2802
2803.justify-content-end {
8842c9d0 2804 justify-content: flex-end !important; }
97ed546d
S
2805
2806.justify-content-center {
8842c9d0 2807 justify-content: center !important; }
97ed546d
S
2808
2809.justify-content-between {
8842c9d0 2810 justify-content: space-between !important; }
97ed546d
S
2811
2812.justify-content-around {
8842c9d0 2813 justify-content: space-around !important; }
97ed546d
S
2814
2815.align-items-start {
8842c9d0 2816 align-items: flex-start !important; }
97ed546d
S
2817
2818.align-items-end {
8842c9d0 2819 align-items: flex-end !important; }
97ed546d
S
2820
2821.align-items-center {
8842c9d0 2822 align-items: center !important; }
97ed546d
S
2823
2824.align-items-baseline {
8842c9d0 2825 align-items: baseline !important; }
97ed546d
S
2826
2827.align-items-stretch {
8842c9d0 2828 align-items: stretch !important; }
97ed546d
S
2829
2830.align-content-start {
8842c9d0 2831 align-content: flex-start !important; }
97ed546d
S
2832
2833.align-content-end {
8842c9d0 2834 align-content: flex-end !important; }
97ed546d
S
2835
2836.align-content-center {
8842c9d0 2837 align-content: center !important; }
97ed546d
S
2838
2839.align-content-between {
8842c9d0 2840 align-content: space-between !important; }
97ed546d
S
2841
2842.align-content-around {
8842c9d0 2843 align-content: space-around !important; }
97ed546d
S
2844
2845.align-content-stretch {
8842c9d0 2846 align-content: stretch !important; }
97ed546d
S
2847
2848.align-self-auto {
8842c9d0 2849 align-self: auto !important; }
97ed546d
S
2850
2851.align-self-start {
8842c9d0 2852 align-self: flex-start !important; }
97ed546d
S
2853
2854.align-self-end {
8842c9d0 2855 align-self: flex-end !important; }
97ed546d
S
2856
2857.align-self-center {
8842c9d0 2858 align-self: center !important; }
97ed546d
S
2859
2860.align-self-baseline {
8842c9d0 2861 align-self: baseline !important; }
97ed546d
S
2862
2863.align-self-stretch {
8842c9d0 2864 align-self: stretch !important; }
97ed546d
S
2865
2866@media (min-width: 576px) {
2867 .flex-sm-first {
8842c9d0 2868 order: -1; }
97ed546d 2869 .flex-sm-last {
8842c9d0 2870 order: 1; }
97ed546d 2871 .flex-sm-unordered {
8842c9d0 2872 order: 0; }
97ed546d 2873 .flex-sm-row {
8842c9d0 2874 flex-direction: row !important; }
97ed546d 2875 .flex-sm-column {
8842c9d0 2876 flex-direction: column !important; }
97ed546d 2877 .flex-sm-row-reverse {
8842c9d0 2878 flex-direction: row-reverse !important; }
97ed546d 2879 .flex-sm-column-reverse {
8842c9d0 2880 flex-direction: column-reverse !important; }
97ed546d 2881 .flex-sm-wrap {
8842c9d0 2882 flex-wrap: wrap !important; }
97ed546d 2883 .flex-sm-nowrap {
8842c9d0 2884 flex-wrap: nowrap !important; }
97ed546d 2885 .flex-sm-wrap-reverse {
8842c9d0 2886 flex-wrap: wrap-reverse !important; }
97ed546d 2887 .justify-content-sm-start {
8842c9d0 2888 justify-content: flex-start !important; }
97ed546d 2889 .justify-content-sm-end {
8842c9d0 2890 justify-content: flex-end !important; }
97ed546d 2891 .justify-content-sm-center {
8842c9d0 2892 justify-content: center !important; }
97ed546d 2893 .justify-content-sm-between {
8842c9d0 2894 justify-content: space-between !important; }
97ed546d 2895 .justify-content-sm-around {
8842c9d0 2896 justify-content: space-around !important; }
97ed546d 2897 .align-items-sm-start {
8842c9d0 2898 align-items: flex-start !important; }
97ed546d 2899 .align-items-sm-end {
8842c9d0 2900 align-items: flex-end !important; }
97ed546d 2901 .align-items-sm-center {
8842c9d0 2902 align-items: center !important; }
97ed546d 2903 .align-items-sm-baseline {
8842c9d0 2904 align-items: baseline !important; }
97ed546d 2905 .align-items-sm-stretch {
8842c9d0 2906 align-items: stretch !important; }
97ed546d 2907 .align-content-sm-start {
8842c9d0 2908 align-content: flex-start !important; }
97ed546d 2909 .align-content-sm-end {
8842c9d0 2910 align-content: flex-end !important; }
97ed546d 2911 .align-content-sm-center {
8842c9d0 2912 align-content: center !important; }
97ed546d 2913 .align-content-sm-between {
8842c9d0 2914 align-content: space-between !important; }
97ed546d 2915 .align-content-sm-around {
8842c9d0 2916 align-content: space-around !important; }
97ed546d 2917 .align-content-sm-stretch {
8842c9d0 2918 align-content: stretch !important; }
97ed546d 2919 .align-self-sm-auto {
8842c9d0 2920 align-self: auto !important; }
97ed546d 2921 .align-self-sm-start {
8842c9d0 2922 align-self: flex-start !important; }
97ed546d 2923 .align-self-sm-end {
8842c9d0 2924 align-self: flex-end !important; }
97ed546d 2925 .align-self-sm-center {
8842c9d0 2926 align-self: center !important; }
97ed546d 2927 .align-self-sm-baseline {
8842c9d0 2928 align-self: baseline !important; }
97ed546d 2929 .align-self-sm-stretch {
8842c9d0 2930 align-self: stretch !important; } }
97ed546d
S
2931
2932@media (min-width: 768px) {
2933 .flex-md-first {
8842c9d0 2934 order: -1; }
97ed546d 2935 .flex-md-last {
8842c9d0 2936 order: 1; }
97ed546d 2937 .flex-md-unordered {
8842c9d0 2938 order: 0; }
97ed546d 2939 .flex-md-row {
8842c9d0 2940 flex-direction: row !important; }
97ed546d 2941 .flex-md-column {
8842c9d0 2942 flex-direction: column !important; }
97ed546d 2943 .flex-md-row-reverse {
8842c9d0 2944 flex-direction: row-reverse !important; }
97ed546d 2945 .flex-md-column-reverse {
8842c9d0 2946 flex-direction: column-reverse !important; }
97ed546d 2947 .flex-md-wrap {
8842c9d0 2948 flex-wrap: wrap !important; }
97ed546d 2949 .flex-md-nowrap {
8842c9d0 2950 flex-wrap: nowrap !important; }
97ed546d 2951 .flex-md-wrap-reverse {
8842c9d0 2952 flex-wrap: wrap-reverse !important; }
97ed546d 2953 .justify-content-md-start {
8842c9d0 2954 justify-content: flex-start !important; }
97ed546d 2955 .justify-content-md-end {
8842c9d0 2956 justify-content: flex-end !important; }
97ed546d 2957 .justify-content-md-center {
8842c9d0 2958 justify-content: center !important; }
97ed546d 2959 .justify-content-md-between {
8842c9d0 2960 justify-content: space-between !important; }
97ed546d 2961 .justify-content-md-around {
8842c9d0 2962 justify-content: space-around !important; }
97ed546d 2963 .align-items-md-start {
8842c9d0 2964 align-items: flex-start !important; }
97ed546d 2965 .align-items-md-end {
8842c9d0 2966 align-items: flex-end !important; }
97ed546d 2967 .align-items-md-center {
8842c9d0 2968 align-items: center !important; }
97ed546d 2969 .align-items-md-baseline {
8842c9d0 2970 align-items: baseline !important; }
97ed546d 2971 .align-items-md-stretch {
8842c9d0 2972 align-items: stretch !important; }
97ed546d 2973 .align-content-md-start {
8842c9d0 2974 align-content: flex-start !important; }
97ed546d 2975 .align-content-md-end {
8842c9d0 2976 align-content: flex-end !important; }
97ed546d 2977 .align-content-md-center {
8842c9d0 2978 align-content: center !important; }
97ed546d 2979 .align-content-md-between {
8842c9d0 2980 align-content: space-between !important; }
97ed546d 2981 .align-content-md-around {
8842c9d0 2982 align-content: space-around !important; }
97ed546d 2983 .align-content-md-stretch {
8842c9d0 2984 align-content: stretch !important; }
97ed546d 2985 .align-self-md-auto {
8842c9d0 2986 align-self: auto !important; }
97ed546d 2987 .align-self-md-start {
8842c9d0 2988 align-self: flex-start !important; }
97ed546d 2989 .align-self-md-end {
8842c9d0 2990 align-self: flex-end !important; }
97ed546d 2991 .align-self-md-center {
8842c9d0 2992 align-self: center !important; }
97ed546d 2993 .align-self-md-baseline {
8842c9d0 2994 align-self: baseline !important; }
97ed546d 2995 .align-self-md-stretch {
8842c9d0 2996 align-self: stretch !important; } }
97ed546d
S
2997
2998@media (min-width: 992px) {
2999 .flex-lg-first {
8842c9d0 3000 order: -1; }
97ed546d 3001 .flex-lg-last {
8842c9d0 3002 order: 1; }
97ed546d 3003 .flex-lg-unordered {
8842c9d0 3004 order: 0; }
97ed546d 3005 .flex-lg-row {
8842c9d0 3006 flex-direction: row !important; }
97ed546d 3007 .flex-lg-column {
8842c9d0 3008 flex-direction: column !important; }
97ed546d 3009 .flex-lg-row-reverse {
8842c9d0 3010 flex-direction: row-reverse !important; }
97ed546d 3011 .flex-lg-column-reverse {
8842c9d0 3012 flex-direction: column-reverse !important; }
97ed546d 3013 .flex-lg-wrap {
8842c9d0 3014 flex-wrap: wrap !important; }
97ed546d 3015 .flex-lg-nowrap {
8842c9d0 3016 flex-wrap: nowrap !important; }
97ed546d 3017 .flex-lg-wrap-reverse {
8842c9d0 3018 flex-wrap: wrap-reverse !important; }
97ed546d 3019 .justify-content-lg-start {
8842c9d0 3020 justify-content: flex-start !important; }
97ed546d 3021 .justify-content-lg-end {
8842c9d0 3022 justify-content: flex-end !important; }
97ed546d 3023 .justify-content-lg-center {
8842c9d0 3024 justify-content: center !important; }
97ed546d 3025 .justify-content-lg-between {
8842c9d0 3026 justify-content: space-between !important; }
97ed546d 3027 .justify-content-lg-around {
8842c9d0 3028 justify-content: space-around !important; }
97ed546d 3029 .align-items-lg-start {
8842c9d0 3030 align-items: flex-start !important; }
97ed546d 3031 .align-items-lg-end {
8842c9d0 3032 align-items: flex-end !important; }
97ed546d 3033 .align-items-lg-center {
8842c9d0 3034 align-items: center !important; }
97ed546d 3035 .align-items-lg-baseline {
8842c9d0 3036 align-items: baseline !important; }
97ed546d 3037 .align-items-lg-stretch {
8842c9d0 3038 align-items: stretch !important; }
97ed546d 3039 .align-content-lg-start {
8842c9d0 3040 align-content: flex-start !important; }
97ed546d 3041 .align-content-lg-end {
8842c9d0 3042 align-content: flex-end !important; }
97ed546d 3043 .align-content-lg-center {
8842c9d0 3044 align-content: center !important; }
97ed546d 3045 .align-content-lg-between {
8842c9d0 3046 align-content: space-between !important; }
97ed546d 3047 .align-content-lg-around {
8842c9d0 3048 align-content: space-around !important; }
97ed546d 3049 .align-content-lg-stretch {
8842c9d0 3050 align-content: stretch !important; }
97ed546d 3051 .align-self-lg-auto {
8842c9d0 3052 align-self: auto !important; }
97ed546d 3053 .align-self-lg-start {
8842c9d0 3054 align-self: flex-start !important; }
97ed546d 3055 .align-self-lg-end {
8842c9d0 3056 align-self: flex-end !important; }
97ed546d 3057 .align-self-lg-center {
8842c9d0 3058 align-self: center !important; }
97ed546d 3059 .align-self-lg-baseline {
8842c9d0 3060 align-self: baseline !important; }
97ed546d 3061 .align-self-lg-stretch {
8842c9d0 3062 align-self: stretch !important; } }
97ed546d
S
3063
3064@media (min-width: 1200px) {
3065 .flex-xl-first {
8842c9d0 3066 order: -1; }
97ed546d 3067 .flex-xl-last {
8842c9d0 3068 order: 1; }
97ed546d 3069 .flex-xl-unordered {
8842c9d0 3070 order: 0; }
97ed546d 3071 .flex-xl-row {
8842c9d0 3072 flex-direction: row !important; }
97ed546d 3073 .flex-xl-column {
8842c9d0 3074 flex-direction: column !important; }
97ed546d 3075 .flex-xl-row-reverse {
8842c9d0 3076 flex-direction: row-reverse !important; }
97ed546d 3077 .flex-xl-column-reverse {
8842c9d0 3078 flex-direction: column-reverse !important; }
97ed546d 3079 .flex-xl-wrap {
8842c9d0 3080 flex-wrap: wrap !important; }
97ed546d 3081 .flex-xl-nowrap {
8842c9d0 3082 flex-wrap: nowrap !important; }
97ed546d 3083 .flex-xl-wrap-reverse {
8842c9d0 3084 flex-wrap: wrap-reverse !important; }
97ed546d 3085 .justify-content-xl-start {
8842c9d0 3086 justify-content: flex-start !important; }
97ed546d 3087 .justify-content-xl-end {
8842c9d0 3088 justify-content: flex-end !important; }
97ed546d 3089 .justify-content-xl-center {
8842c9d0 3090 justify-content: center !important; }
97ed546d 3091 .justify-content-xl-between {
8842c9d0 3092 justify-content: space-between !important; }
97ed546d 3093 .justify-content-xl-around {
8842c9d0 3094 justify-content: space-around !important; }
97ed546d 3095 .align-items-xl-start {
8842c9d0 3096 align-items: flex-start !important; }
97ed546d 3097 .align-items-xl-end {
8842c9d0 3098 align-items: flex-end !important; }
97ed546d 3099 .align-items-xl-center {
8842c9d0 3100 align-items: center !important; }
97ed546d 3101 .align-items-xl-baseline {
8842c9d0 3102 align-items: baseline !important; }
97ed546d 3103 .align-items-xl-stretch {
8842c9d0 3104 align-items: stretch !important; }
97ed546d 3105 .align-content-xl-start {
8842c9d0 3106 align-content: flex-start !important; }
97ed546d 3107 .align-content-xl-end {
8842c9d0 3108 align-content: flex-end !important; }
97ed546d 3109 .align-content-xl-center {
8842c9d0 3110 align-content: center !important; }
97ed546d 3111 .align-content-xl-between {
8842c9d0 3112 align-content: space-between !important; }
97ed546d 3113 .align-content-xl-around {
8842c9d0 3114 align-content: space-around !important; }
97ed546d 3115 .align-content-xl-stretch {
8842c9d0 3116 align-content: stretch !important; }
97ed546d 3117 .align-self-xl-auto {
8842c9d0 3118 align-self: auto !important; }
97ed546d 3119 .align-self-xl-start {
8842c9d0 3120 align-self: flex-start !important; }
97ed546d 3121 .align-self-xl-end {
8842c9d0 3122 align-self: flex-end !important; }
97ed546d 3123 .align-self-xl-center {
8842c9d0 3124 align-self: center !important; }
97ed546d 3125 .align-self-xl-baseline {
8842c9d0 3126 align-self: baseline !important; }
97ed546d 3127 .align-self-xl-stretch {
8842c9d0 3128 align-self: stretch !important; } }
97ed546d
S
3129
3130.float-left {
3131 float: left !important; }
3132
3133.float-right {
3134 float: right !important; }
3135
3136.float-none {
3137 float: none !important; }
3138
3139@media (min-width: 576px) {
3140 .float-sm-left {
3141 float: left !important; }
3142 .float-sm-right {
3143 float: right !important; }
3144 .float-sm-none {
3145 float: none !important; } }
3146
3147@media (min-width: 768px) {
3148 .float-md-left {
3149 float: left !important; }
3150 .float-md-right {
3151 float: right !important; }
3152 .float-md-none {
3153 float: none !important; } }
3154
3155@media (min-width: 992px) {
3156 .float-lg-left {
3157 float: left !important; }
3158 .float-lg-right {
3159 float: right !important; }
3160 .float-lg-none {
3161 float: none !important; } }
3162
3163@media (min-width: 1200px) {
3164 .float-xl-left {
3165 float: left !important; }
3166 .float-xl-right {
3167 float: right !important; }
3168 .float-xl-none {
3169 float: none !important; } }
3170
3171.fixed-top {
3172 position: fixed;
3173 top: 0;
3174 right: 0;
3175 left: 0;
3176 z-index: 1030; }
3177
3178.fixed-bottom {
3179 position: fixed;
3180 right: 0;
3181 bottom: 0;
3182 left: 0;
3183 z-index: 1030; }
3184
3185.sticky-top {
97ed546d
S
3186 position: sticky;
3187 top: 0;
3188 z-index: 1030; }
3189
3190.sr-only {
3191 position: absolute;
3192 width: 1px;
3193 height: 1px;
b2051dd7 3194 padding: 0;
97ed546d
S
3195 margin: -1px;
3196 overflow: hidden;
3197 clip: rect(0, 0, 0, 0);
3198 border: 0; }
3199
3200.sr-only-focusable:active, .sr-only-focusable:focus {
3201 position: static;
3202 width: auto;
3203 height: auto;
3204 margin: 0;
3205 overflow: visible;
3206 clip: auto; }
3207
3208.w-25 {
3209 width: 25% !important; }
3210
3211.w-50 {
3212 width: 50% !important; }
3213
3214.w-75 {
3215 width: 75% !important; }
3216
3217.w-100 {
3218 width: 100% !important; }
3219
3220.h-25 {
3221 height: 25% !important; }
3222
3223.h-50 {
3224 height: 50% !important; }
3225
3226.h-75 {
3227 height: 75% !important; }
3228
3229.h-100 {
3230 height: 100% !important; }
3231
3232.mw-100 {
3233 max-width: 100% !important; }
3234
3235.mh-100 {
3236 max-height: 100% !important; }
3237
3238.m-0 {
3239 margin: 0 0 !important; }
3240
3241.mt-0 {
3242 margin-top: 0 !important; }
3243
3244.mr-0 {
3245 margin-right: 0 !important; }
3246
3247.mb-0 {
3248 margin-bottom: 0 !important; }
3249
3250.ml-0 {
3251 margin-left: 0 !important; }
3252
3253.mx-0 {
3254 margin-right: 0 !important;
3255 margin-left: 0 !important; }
3256
3257.my-0 {
3258 margin-top: 0 !important;
3259 margin-bottom: 0 !important; }
3260
3261.m-1 {
49baba87 3262 margin: 2px 2px !important; }
97ed546d
S
3263
3264.mt-1 {
49baba87 3265 margin-top: 2px !important; }
97ed546d
S
3266
3267.mr-1 {
49baba87 3268 margin-right: 2px !important; }
97ed546d
S
3269
3270.mb-1 {
49baba87 3271 margin-bottom: 2px !important; }
97ed546d
S
3272
3273.ml-1 {
49baba87 3274 margin-left: 2px !important; }
97ed546d
S
3275
3276.mx-1 {
49baba87
S
3277 margin-right: 2px !important;
3278 margin-left: 2px !important; }
97ed546d
S
3279
3280.my-1 {
49baba87
S
3281 margin-top: 2px !important;
3282 margin-bottom: 2px !important; }
97ed546d
S
3283
3284.m-2 {
49baba87 3285 margin: 4px 4px !important; }
97ed546d
S
3286
3287.mt-2 {
49baba87 3288 margin-top: 4px !important; }
97ed546d
S
3289
3290.mr-2 {
49baba87 3291 margin-right: 4px !important; }
97ed546d
S
3292
3293.mb-2 {
49baba87 3294 margin-bottom: 4px !important; }
97ed546d
S
3295
3296.ml-2 {
49baba87 3297 margin-left: 4px !important; }
97ed546d
S
3298
3299.mx-2 {
49baba87
S
3300 margin-right: 4px !important;
3301 margin-left: 4px !important; }
97ed546d
S
3302
3303.my-2 {
49baba87
S
3304 margin-top: 4px !important;
3305 margin-bottom: 4px !important; }
97ed546d
S
3306
3307.m-3 {
49baba87 3308 margin: 8px 8px !important; }
97ed546d
S
3309
3310.mt-3 {
49baba87 3311 margin-top: 8px !important; }
97ed546d
S
3312
3313.mr-3 {
49baba87 3314 margin-right: 8px !important; }
97ed546d
S
3315
3316.mb-3 {
49baba87 3317 margin-bottom: 8px !important; }
97ed546d
S
3318
3319.ml-3 {
49baba87 3320 margin-left: 8px !important; }
97ed546d
S
3321
3322.mx-3 {
49baba87
S
3323 margin-right: 8px !important;
3324 margin-left: 8px !important; }
97ed546d
S
3325
3326.my-3 {
49baba87
S
3327 margin-top: 8px !important;
3328 margin-bottom: 8px !important; }
97ed546d
S
3329
3330.m-4 {
49baba87 3331 margin: 12px 12px !important; }
97ed546d
S
3332
3333.mt-4 {
49baba87 3334 margin-top: 12px !important; }
97ed546d
S
3335
3336.mr-4 {
49baba87 3337 margin-right: 12px !important; }
97ed546d
S
3338
3339.mb-4 {
49baba87 3340 margin-bottom: 12px !important; }
97ed546d
S
3341
3342.ml-4 {
49baba87 3343 margin-left: 12px !important; }
97ed546d
S
3344
3345.mx-4 {
49baba87
S
3346 margin-right: 12px !important;
3347 margin-left: 12px !important; }
97ed546d
S
3348
3349.my-4 {
49baba87
S
3350 margin-top: 12px !important;
3351 margin-bottom: 12px !important; }
97ed546d
S
3352
3353.m-5 {
49baba87 3354 margin: 16px 16px !important; }
97ed546d
S
3355
3356.mt-5 {
49baba87 3357 margin-top: 16px !important; }
97ed546d
S
3358
3359.mr-5 {
49baba87 3360 margin-right: 16px !important; }
97ed546d
S
3361
3362.mb-5 {
49baba87 3363 margin-bottom: 16px !important; }
97ed546d
S
3364
3365.ml-5 {
49baba87 3366 margin-left: 16px !important; }
97ed546d
S
3367
3368.mx-5 {
49baba87
S
3369 margin-right: 16px !important;
3370 margin-left: 16px !important; }
97ed546d
S
3371
3372.my-5 {
49baba87
S
3373 margin-top: 16px !important;
3374 margin-bottom: 16px !important; }
1e5bc9c9
S
3375
3376.m-6 {
49baba87 3377 margin: 48px 48px !important; }
1e5bc9c9
S
3378
3379.mt-6 {
49baba87 3380 margin-top: 48px !important; }
1e5bc9c9
S
3381
3382.mr-6 {
49baba87 3383 margin-right: 48px !important; }
1e5bc9c9
S
3384
3385.mb-6 {
49baba87 3386 margin-bottom: 48px !important; }
1e5bc9c9
S
3387
3388.ml-6 {
49baba87 3389 margin-left: 48px !important; }
1e5bc9c9
S
3390
3391.mx-6 {
49baba87
S
3392 margin-right: 48px !important;
3393 margin-left: 48px !important; }
1e5bc9c9
S
3394
3395.my-6 {
49baba87
S
3396 margin-top: 48px !important;
3397 margin-bottom: 48px !important; }
97ed546d
S
3398
3399.p-0 {
3400 padding: 0 0 !important; }
3401
3402.pt-0 {
3403 padding-top: 0 !important; }
3404
3405.pr-0 {
3406 padding-right: 0 !important; }
3407
3408.pb-0 {
3409 padding-bottom: 0 !important; }
3410
3411.pl-0 {
3412 padding-left: 0 !important; }
3413
3414.px-0 {
3415 padding-right: 0 !important;
3416 padding-left: 0 !important; }
3417
3418.py-0 {
3419 padding-top: 0 !important;
3420 padding-bottom: 0 !important; }
3421
3422.p-1 {
49baba87 3423 padding: 2px 2px !important; }
97ed546d
S
3424
3425.pt-1 {
49baba87 3426 padding-top: 2px !important; }
97ed546d
S
3427
3428.pr-1 {
49baba87 3429 padding-right: 2px !important; }
97ed546d
S
3430
3431.pb-1 {
49baba87 3432 padding-bottom: 2px !important; }
97ed546d
S
3433
3434.pl-1 {
49baba87 3435 padding-left: 2px !important; }
97ed546d
S
3436
3437.px-1 {
49baba87
S
3438 padding-right: 2px !important;
3439 padding-left: 2px !important; }
97ed546d
S
3440
3441.py-1 {
49baba87
S
3442 padding-top: 2px !important;
3443 padding-bottom: 2px !important; }
97ed546d
S
3444
3445.p-2 {
49baba87 3446 padding: 4px 4px !important; }
97ed546d
S
3447
3448.pt-2 {
49baba87 3449 padding-top: 4px !important; }
97ed546d
S
3450
3451.pr-2 {
49baba87 3452 padding-right: 4px !important; }
97ed546d
S
3453
3454.pb-2 {
49baba87 3455 padding-bottom: 4px !important; }
97ed546d
S
3456
3457.pl-2 {
49baba87 3458 padding-left: 4px !important; }
97ed546d
S
3459
3460.px-2 {
49baba87
S
3461 padding-right: 4px !important;
3462 padding-left: 4px !important; }
97ed546d
S
3463
3464.py-2 {
49baba87
S
3465 padding-top: 4px !important;
3466 padding-bottom: 4px !important; }
97ed546d
S
3467
3468.p-3 {
49baba87 3469 padding: 8px 8px !important; }
97ed546d
S
3470
3471.pt-3 {
49baba87 3472 padding-top: 8px !important; }
97ed546d
S
3473
3474.pr-3 {
49baba87 3475 padding-right: 8px !important; }
97ed546d
S
3476
3477.pb-3 {
49baba87 3478 padding-bottom: 8px !important; }
97ed546d
S
3479
3480.pl-3 {
49baba87 3481 padding-left: 8px !important; }
97ed546d
S
3482
3483.px-3 {
49baba87
S
3484 padding-right: 8px !important;
3485 padding-left: 8px !important; }
97ed546d
S
3486
3487.py-3 {
49baba87
S
3488 padding-top: 8px !important;
3489 padding-bottom: 8px !important; }
97ed546d
S
3490
3491.p-4 {
49baba87 3492 padding: 12px 12px !important; }
97ed546d
S
3493
3494.pt-4 {
49baba87 3495 padding-top: 12px !important; }
97ed546d
S
3496
3497.pr-4 {
49baba87 3498 padding-right: 12px !important; }
97ed546d
S
3499
3500.pb-4 {
49baba87 3501 padding-bottom: 12px !important; }
97ed546d
S
3502
3503.pl-4 {
49baba87 3504 padding-left: 12px !important; }
97ed546d
S
3505
3506.px-4 {
49baba87
S
3507 padding-right: 12px !important;
3508 padding-left: 12px !important; }
97ed546d
S
3509
3510.py-4 {
49baba87
S
3511 padding-top: 12px !important;
3512 padding-bottom: 12px !important; }
97ed546d
S
3513
3514.p-5 {
49baba87 3515 padding: 16px 16px !important; }
97ed546d
S
3516
3517.pt-5 {
49baba87 3518 padding-top: 16px !important; }
97ed546d
S
3519
3520.pr-5 {
49baba87 3521 padding-right: 16px !important; }
97ed546d
S
3522
3523.pb-5 {
49baba87 3524 padding-bottom: 16px !important; }
97ed546d
S
3525
3526.pl-5 {
49baba87 3527 padding-left: 16px !important; }
97ed546d
S
3528
3529.px-5 {
49baba87
S
3530 padding-right: 16px !important;
3531 padding-left: 16px !important; }
97ed546d
S
3532
3533.py-5 {
49baba87
S
3534 padding-top: 16px !important;
3535 padding-bottom: 16px !important; }
1e5bc9c9
S
3536
3537.p-6 {
49baba87 3538 padding: 48px 48px !important; }
1e5bc9c9
S
3539
3540.pt-6 {
49baba87 3541 padding-top: 48px !important; }
1e5bc9c9
S
3542
3543.pr-6 {
49baba87 3544 padding-right: 48px !important; }
1e5bc9c9
S
3545
3546.pb-6 {
49baba87 3547 padding-bottom: 48px !important; }
1e5bc9c9
S
3548
3549.pl-6 {
49baba87 3550 padding-left: 48px !important; }
1e5bc9c9
S
3551
3552.px-6 {
49baba87
S
3553 padding-right: 48px !important;
3554 padding-left: 48px !important; }
1e5bc9c9
S
3555
3556.py-6 {
49baba87
S
3557 padding-top: 48px !important;
3558 padding-bottom: 48px !important; }
97ed546d
S
3559
3560.m-auto {
3561 margin: auto !important; }
3562
3563.mt-auto {
3564 margin-top: auto !important; }
3565
3566.mr-auto {
3567 margin-right: auto !important; }
3568
3569.mb-auto {
3570 margin-bottom: auto !important; }
3571
3572.ml-auto {
3573 margin-left: auto !important; }
3574
3575.mx-auto {
3576 margin-right: auto !important;
3577 margin-left: auto !important; }
3578
3579.my-auto {
3580 margin-top: auto !important;
3581 margin-bottom: auto !important; }
3582
3583@media (min-width: 576px) {
3584 .m-sm-0 {
3585 margin: 0 0 !important; }
3586 .mt-sm-0 {
3587 margin-top: 0 !important; }
3588 .mr-sm-0 {
3589 margin-right: 0 !important; }
3590 .mb-sm-0 {
3591 margin-bottom: 0 !important; }
3592 .ml-sm-0 {
3593 margin-left: 0 !important; }
3594 .mx-sm-0 {
3595 margin-right: 0 !important;
3596 margin-left: 0 !important; }
3597 .my-sm-0 {
3598 margin-top: 0 !important;
3599 margin-bottom: 0 !important; }
3600 .m-sm-1 {
49baba87 3601 margin: 2px 2px !important; }
97ed546d 3602 .mt-sm-1 {
49baba87 3603 margin-top: 2px !important; }
97ed546d 3604 .mr-sm-1 {
49baba87 3605 margin-right: 2px !important; }
97ed546d 3606 .mb-sm-1 {
49baba87 3607 margin-bottom: 2px !important; }
97ed546d 3608 .ml-sm-1 {
49baba87 3609 margin-left: 2px !important; }
97ed546d 3610 .mx-sm-1 {
49baba87
S
3611 margin-right: 2px !important;
3612 margin-left: 2px !important; }
97ed546d 3613 .my-sm-1 {
49baba87
S
3614 margin-top: 2px !important;
3615 margin-bottom: 2px !important; }
97ed546d 3616 .m-sm-2 {
49baba87 3617 margin: 4px 4px !important; }
97ed546d 3618 .mt-sm-2 {
49baba87 3619 margin-top: 4px !important; }
97ed546d 3620 .mr-sm-2 {
49baba87 3621 margin-right: 4px !important; }
97ed546d 3622 .mb-sm-2 {
49baba87 3623 margin-bottom: 4px !important; }
97ed546d 3624 .ml-sm-2 {
49baba87 3625 margin-left: 4px !important; }
97ed546d 3626 .mx-sm-2 {
49baba87
S
3627 margin-right: 4px !important;
3628 margin-left: 4px !important; }
97ed546d 3629 .my-sm-2 {
49baba87
S
3630 margin-top: 4px !important;
3631 margin-bottom: 4px !important; }
97ed546d 3632 .m-sm-3 {
49baba87 3633 margin: 8px 8px !important; }
97ed546d 3634 .mt-sm-3 {
49baba87 3635 margin-top: 8px !important; }
97ed546d 3636 .mr-sm-3 {
49baba87 3637 margin-right: 8px !important; }
97ed546d 3638 .mb-sm-3 {
49baba87 3639 margin-bottom: 8px !important; }
97ed546d 3640 .ml-sm-3 {
49baba87 3641 margin-left: 8px !important; }
97ed546d 3642 .mx-sm-3 {
49baba87
S
3643 margin-right: 8px !important;
3644 margin-left: 8px !important; }
97ed546d 3645 .my-sm-3 {
49baba87
S
3646 margin-top: 8px !important;
3647 margin-bottom: 8px !important; }
97ed546d 3648 .m-sm-4 {
49baba87 3649 margin: 12px 12px !important; }
97ed546d 3650 .mt-sm-4 {
49baba87 3651 margin-top: 12px !important; }
97ed546d 3652 .mr-sm-4 {
49baba87 3653 margin-right: 12px !important; }
97ed546d 3654 .mb-sm-4 {
49baba87 3655 margin-bottom: 12px !important; }
97ed546d 3656 .ml-sm-4 {
49baba87 3657 margin-left: 12px !important; }
97ed546d 3658 .mx-sm-4 {
49baba87
S
3659 margin-right: 12px !important;
3660 margin-left: 12px !important; }
97ed546d 3661 .my-sm-4 {
49baba87
S
3662 margin-top: 12px !important;
3663 margin-bottom: 12px !important; }
97ed546d 3664 .m-sm-5 {
49baba87 3665 margin: 16px 16px !important; }
97ed546d 3666 .mt-sm-5 {
49baba87 3667 margin-top: 16px !important; }
97ed546d 3668 .mr-sm-5 {
49baba87 3669 margin-right: 16px !important; }
97ed546d 3670 .mb-sm-5 {
49baba87 3671 margin-bottom: 16px !important; }
97ed546d 3672 .ml-sm-5 {
49baba87 3673 margin-left: 16px !important; }
97ed546d 3674 .mx-sm-5 {
49baba87
S
3675 margin-right: 16px !important;
3676 margin-left: 16px !important; }
97ed546d 3677 .my-sm-5 {
49baba87
S
3678 margin-top: 16px !important;
3679 margin-bottom: 16px !important; }
1e5bc9c9 3680 .m-sm-6 {
49baba87 3681 margin: 48px 48px !important; }
1e5bc9c9 3682 .mt-sm-6 {
49baba87 3683 margin-top: 48px !important; }
1e5bc9c9 3684 .mr-sm-6 {
49baba87 3685 margin-right: 48px !important; }
1e5bc9c9 3686 .mb-sm-6 {
49baba87 3687 margin-bottom: 48px !important; }
1e5bc9c9 3688 .ml-sm-6 {
49baba87 3689 margin-left: 48px !important; }
1e5bc9c9 3690 .mx-sm-6 {
49baba87
S
3691 margin-right: 48px !important;
3692 margin-left: 48px !important; }
1e5bc9c9 3693 .my-sm-6 {
49baba87
S
3694 margin-top: 48px !important;
3695 margin-bottom: 48px !important; }
97ed546d
S
3696 .p-sm-0 {
3697 padding: 0 0 !important; }
3698 .pt-sm-0 {
3699 padding-top: 0 !important; }
3700 .pr-sm-0 {
3701 padding-right: 0 !important; }
3702 .pb-sm-0 {
3703 padding-bottom: 0 !important; }
3704 .pl-sm-0 {
3705 padding-left: 0 !important; }
3706 .px-sm-0 {
3707 padding-right: 0 !important;
3708 padding-left: 0 !important; }
3709 .py-sm-0 {
3710 padding-top: 0 !important;
3711 padding-bottom: 0 !important; }
3712 .p-sm-1 {
49baba87 3713 padding: 2px 2px !important; }
97ed546d 3714 .pt-sm-1 {
49baba87 3715 padding-top: 2px !important; }
97ed546d 3716 .pr-sm-1 {
49baba87 3717 padding-right: 2px !important; }
97ed546d 3718 .pb-sm-1 {
49baba87 3719 padding-bottom: 2px !important; }
97ed546d 3720 .pl-sm-1 {
49baba87 3721 padding-left: 2px !important; }
97ed546d 3722 .px-sm-1 {
49baba87
S
3723 padding-right: 2px !important;
3724 padding-left: 2px !important; }
97ed546d 3725 .py-sm-1 {
49baba87
S
3726 padding-top: 2px !important;
3727 padding-bottom: 2px !important; }
97ed546d 3728 .p-sm-2 {
49baba87 3729 padding: 4px 4px !important; }
97ed546d 3730 .pt-sm-2 {
49baba87 3731 padding-top: 4px !important; }
97ed546d 3732 .pr-sm-2 {
49baba87 3733 padding-right: 4px !important; }
97ed546d 3734 .pb-sm-2 {
49baba87 3735 padding-bottom: 4px !important; }
97ed546d 3736 .pl-sm-2 {
49baba87 3737 padding-left: 4px !important; }
97ed546d 3738 .px-sm-2 {
49baba87
S
3739 padding-right: 4px !important;
3740 padding-left: 4px !important; }
97ed546d 3741 .py-sm-2 {
49baba87
S
3742 padding-top: 4px !important;
3743 padding-bottom: 4px !important; }
97ed546d 3744 .p-sm-3 {
49baba87 3745 padding: 8px 8px !important; }
97ed546d 3746 .pt-sm-3 {
49baba87 3747 padding-top: 8px !important; }
97ed546d 3748 .pr-sm-3 {
49baba87 3749 padding-right: 8px !important; }
97ed546d 3750 .pb-sm-3 {
49baba87 3751 padding-bottom: 8px !important; }
97ed546d 3752 .pl-sm-3 {
49baba87 3753 padding-left: 8px !important; }
97ed546d 3754 .px-sm-3 {
49baba87
S
3755 padding-right: 8px !important;
3756 padding-left: 8px !important; }
97ed546d 3757 .py-sm-3 {
49baba87
S
3758 padding-top: 8px !important;
3759 padding-bottom: 8px !important; }
97ed546d 3760 .p-sm-4 {
49baba87 3761 padding: 12px 12px !important; }
97ed546d 3762 .pt-sm-4 {
49baba87 3763 padding-top: 12px !important; }
97ed546d 3764 .pr-sm-4 {
49baba87 3765 padding-right: 12px !important; }
97ed546d 3766 .pb-sm-4 {
49baba87 3767 padding-bottom: 12px !important; }
97ed546d 3768 .pl-sm-4 {
49baba87 3769 padding-left: 12px !important; }
97ed546d 3770 .px-sm-4 {
49baba87
S
3771 padding-right: 12px !important;
3772 padding-left: 12px !important; }
97ed546d 3773 .py-sm-4 {
49baba87
S
3774 padding-top: 12px !important;
3775 padding-bottom: 12px !important; }
97ed546d 3776 .p-sm-5 {
49baba87 3777 padding: 16px 16px !important; }
97ed546d 3778 .pt-sm-5 {
49baba87 3779 padding-top: 16px !important; }
97ed546d 3780 .pr-sm-5 {
49baba87 3781 padding-right: 16px !important; }
97ed546d 3782 .pb-sm-5 {
49baba87 3783 padding-bottom: 16px !important; }
97ed546d 3784 .pl-sm-5 {
49baba87 3785 padding-left: 16px !important; }
97ed546d 3786 .px-sm-5 {
49baba87
S
3787 padding-right: 16px !important;
3788 padding-left: 16px !important; }
97ed546d 3789 .py-sm-5 {
49baba87
S
3790 padding-top: 16px !important;
3791 padding-bottom: 16px !important; }
1e5bc9c9 3792 .p-sm-6 {
49baba87 3793 padding: 48px 48px !important; }
1e5bc9c9 3794 .pt-sm-6 {
49baba87 3795 padding-top: 48px !important; }
1e5bc9c9 3796 .pr-sm-6 {
49baba87 3797 padding-right: 48px !important; }
1e5bc9c9 3798 .pb-sm-6 {
49baba87 3799 padding-bottom: 48px !important; }
1e5bc9c9 3800 .pl-sm-6 {
49baba87 3801 padding-left: 48px !important; }
1e5bc9c9 3802 .px-sm-6 {
49baba87
S
3803 padding-right: 48px !important;
3804 padding-left: 48px !important; }
1e5bc9c9 3805 .py-sm-6 {
49baba87
S
3806 padding-top: 48px !important;
3807 padding-bottom: 48px !important; }
97ed546d
S
3808 .m-sm-auto {
3809 margin: auto !important; }
3810 .mt-sm-auto {
3811 margin-top: auto !important; }
3812 .mr-sm-auto {
3813 margin-right: auto !important; }
3814 .mb-sm-auto {
3815 margin-bottom: auto !important; }
3816 .ml-sm-auto {
3817 margin-left: auto !important; }
3818 .mx-sm-auto {
3819 margin-right: auto !important;
3820 margin-left: auto !important; }
3821 .my-sm-auto {
3822 margin-top: auto !important;
3823 margin-bottom: auto !important; } }
3824
3825@media (min-width: 768px) {
3826 .m-md-0 {
3827 margin: 0 0 !important; }
3828 .mt-md-0 {
3829 margin-top: 0 !important; }
3830 .mr-md-0 {
3831 margin-right: 0 !important; }
3832 .mb-md-0 {
3833 margin-bottom: 0 !important; }
3834 .ml-md-0 {
3835 margin-left: 0 !important; }
3836 .mx-md-0 {
3837 margin-right: 0 !important;
3838 margin-left: 0 !important; }
3839 .my-md-0 {
3840 margin-top: 0 !important;
3841 margin-bottom: 0 !important; }
3842 .m-md-1 {
49baba87 3843 margin: 2px 2px !important; }
97ed546d 3844 .mt-md-1 {
49baba87 3845 margin-top: 2px !important; }
97ed546d 3846 .mr-md-1 {
49baba87 3847 margin-right: 2px !important; }
97ed546d 3848 .mb-md-1 {
49baba87 3849 margin-bottom: 2px !important; }
97ed546d 3850 .ml-md-1 {
49baba87 3851 margin-left: 2px !important; }
97ed546d 3852 .mx-md-1 {
49baba87
S
3853 margin-right: 2px !important;
3854 margin-left: 2px !important; }
97ed546d 3855 .my-md-1 {
49baba87
S
3856 margin-top: 2px !important;
3857 margin-bottom: 2px !important; }
97ed546d 3858 .m-md-2 {
49baba87 3859 margin: 4px 4px !important; }
97ed546d 3860 .mt-md-2 {
49baba87 3861 margin-top: 4px !important; }
97ed546d 3862 .mr-md-2 {
49baba87 3863 margin-right: 4px !important; }
97ed546d 3864 .mb-md-2 {
49baba87 3865 margin-bottom: 4px !important; }
97ed546d 3866 .ml-md-2 {
49baba87 3867 margin-left: 4px !important; }
97ed546d 3868 .mx-md-2 {
49baba87
S
3869 margin-right: 4px !important;
3870 margin-left: 4px !important; }
97ed546d 3871 .my-md-2 {
49baba87
S
3872 margin-top: 4px !important;
3873 margin-bottom: 4px !important; }
97ed546d 3874 .m-md-3 {
49baba87 3875 margin: 8px 8px !important; }
97ed546d 3876 .mt-md-3 {
49baba87 3877 margin-top: 8px !important; }
97ed546d 3878 .mr-md-3 {
49baba87 3879 margin-right: 8px !important; }
97ed546d 3880 .mb-md-3 {
49baba87 3881 margin-bottom: 8px !important; }
97ed546d 3882 .ml-md-3 {
49baba87 3883 margin-left: 8px !important; }
97ed546d 3884 .mx-md-3 {
49baba87
S
3885 margin-right: 8px !important;
3886 margin-left: 8px !important; }
97ed546d 3887 .my-md-3 {
49baba87
S
3888 margin-top: 8px !important;
3889 margin-bottom: 8px !important; }
97ed546d 3890 .m-md-4 {
49baba87 3891 margin: 12px 12px !important; }
97ed546d 3892 .mt-md-4 {
49baba87 3893 margin-top: 12px !important; }
97ed546d 3894 .mr-md-4 {
49baba87 3895 margin-right: 12px !important; }
97ed546d 3896 .mb-md-4 {
49baba87 3897 margin-bottom: 12px !important; }
97ed546d 3898 .ml-md-4 {
49baba87 3899 margin-left: 12px !important; }
97ed546d 3900 .mx-md-4 {
49baba87
S
3901 margin-right: 12px !important;
3902 margin-left: 12px !important; }
97ed546d 3903 .my-md-4 {
49baba87
S
3904 margin-top: 12px !important;
3905 margin-bottom: 12px !important; }
97ed546d 3906 .m-md-5 {
49baba87 3907 margin: 16px 16px !important; }
97ed546d 3908 .mt-md-5 {
49baba87 3909 margin-top: 16px !important; }
97ed546d 3910 .mr-md-5 {
49baba87 3911 margin-right: 16px !important; }
97ed546d 3912 .mb-md-5 {
49baba87 3913 margin-bottom: 16px !important; }
97ed546d 3914 .ml-md-5 {
49baba87 3915 margin-left: 16px !important; }
97ed546d 3916 .mx-md-5 {
49baba87
S
3917 margin-right: 16px !important;
3918 margin-left: 16px !important; }
97ed546d 3919 .my-md-5 {
49baba87
S
3920 margin-top: 16px !important;
3921 margin-bottom: 16px !important; }
1e5bc9c9 3922 .m-md-6 {
49baba87 3923 margin: 48px 48px !important; }
1e5bc9c9 3924 .mt-md-6 {
49baba87 3925 margin-top: 48px !important; }
1e5bc9c9 3926 .mr-md-6 {
49baba87 3927 margin-right: 48px !important; }
1e5bc9c9 3928 .mb-md-6 {
49baba87 3929 margin-bottom: 48px !important; }
1e5bc9c9 3930 .ml-md-6 {
49baba87 3931 margin-left: 48px !important; }
1e5bc9c9 3932 .mx-md-6 {
49baba87
S
3933 margin-right: 48px !important;
3934 margin-left: 48px !important; }
1e5bc9c9 3935 .my-md-6 {
49baba87
S
3936 margin-top: 48px !important;
3937 margin-bottom: 48px !important; }
97ed546d
S
3938 .p-md-0 {
3939 padding: 0 0 !important; }
3940 .pt-md-0 {
3941 padding-top: 0 !important; }
3942 .pr-md-0 {
3943 padding-right: 0 !important; }
3944 .pb-md-0 {
3945 padding-bottom: 0 !important; }
3946 .pl-md-0 {
3947 padding-left: 0 !important; }
3948 .px-md-0 {
3949 padding-right: 0 !important;
3950 padding-left: 0 !important; }
3951 .py-md-0 {
3952 padding-top: 0 !important;
3953 padding-bottom: 0 !important; }
3954 .p-md-1 {
49baba87 3955 padding: 2px 2px !important; }
97ed546d 3956 .pt-md-1 {
49baba87 3957 padding-top: 2px !important; }
97ed546d 3958 .pr-md-1 {
49baba87 3959 padding-right: 2px !important; }
97ed546d 3960 .pb-md-1 {
49baba87 3961 padding-bottom: 2px !important; }
97ed546d 3962 .pl-md-1 {
49baba87 3963 padding-left: 2px !important; }
97ed546d 3964 .px-md-1 {
49baba87
S
3965 padding-right: 2px !important;
3966 padding-left: 2px !important; }
97ed546d 3967 .py-md-1 {
49baba87
S
3968 padding-top: 2px !important;
3969 padding-bottom: 2px !important; }
97ed546d 3970 .p-md-2 {
49baba87 3971 padding: 4px 4px !important; }
97ed546d 3972 .pt-md-2 {
49baba87 3973 padding-top: 4px !important; }
97ed546d 3974 .pr-md-2 {
49baba87 3975 padding-right: 4px !important; }
97ed546d 3976 .pb-md-2 {
49baba87 3977 padding-bottom: 4px !important; }
97ed546d 3978 .pl-md-2 {
49baba87 3979 padding-left: 4px !important; }
97ed546d 3980 .px-md-2 {
49baba87
S
3981 padding-right: 4px !important;
3982 padding-left: 4px !important; }
97ed546d 3983 .py-md-2 {
49baba87
S
3984 padding-top: 4px !important;
3985 padding-bottom: 4px !important; }
97ed546d 3986 .p-md-3 {
49baba87 3987 padding: 8px 8px !important; }
97ed546d 3988 .pt-md-3 {
49baba87 3989 padding-top: 8px !important; }
97ed546d 3990 .pr-md-3 {
49baba87 3991 padding-right: 8px !important; }
97ed546d 3992 .pb-md-3 {
49baba87 3993 padding-bottom: 8px !important; }
97ed546d 3994 .pl-md-3 {
49baba87 3995 padding-left: 8px !important; }
97ed546d 3996 .px-md-3 {
49baba87
S
3997 padding-right: 8px !important;
3998 padding-left: 8px !important; }
97ed546d 3999 .py-md-3 {
49baba87
S
4000 padding-top: 8px !important;
4001 padding-bottom: 8px !important; }
97ed546d 4002 .p-md-4 {
49baba87 4003 padding: 12px 12px !important; }
97ed546d 4004 .pt-md-4 {
49baba87 4005 padding-top: 12px !important; }
97ed546d 4006 .pr-md-4 {
49baba87 4007 padding-right: 12px !important; }
97ed546d 4008 .pb-md-4 {
49baba87 4009 padding-bottom: 12px !important; }
97ed546d 4010 .pl-md-4 {
49baba87 4011 padding-left: 12px !important; }
97ed546d 4012 .px-md-4 {
49baba87
S
4013 padding-right: 12px !important;
4014 padding-left: 12px !important; }
97ed546d 4015 .py-md-4 {
49baba87
S
4016 padding-top: 12px !important;
4017 padding-bottom: 12px !important; }
97ed546d 4018 .p-md-5 {
49baba87 4019 padding: 16px 16px !important; }
97ed546d 4020 .pt-md-5 {
49baba87 4021 padding-top: 16px !important; }
97ed546d 4022 .pr-md-5 {
49baba87 4023 padding-right: 16px !important; }
97ed546d 4024 .pb-md-5 {
49baba87 4025 padding-bottom: 16px !important; }
97ed546d 4026 .pl-md-5 {
49baba87 4027 padding-left: 16px !important; }
97ed546d 4028 .px-md-5 {
49baba87
S
4029 padding-right: 16px !important;
4030 padding-left: 16px !important; }
97ed546d 4031 .py-md-5 {
49baba87
S
4032 padding-top: 16px !important;
4033 padding-bottom: 16px !important; }
1e5bc9c9 4034 .p-md-6 {
49baba87 4035 padding: 48px 48px !important; }
1e5bc9c9 4036 .pt-md-6 {
49baba87 4037 padding-top: 48px !important; }
1e5bc9c9 4038 .pr-md-6 {
49baba87 4039 padding-right: 48px !important; }
1e5bc9c9 4040 .pb-md-6 {
49baba87 4041 padding-bottom: 48px !important; }
1e5bc9c9 4042 .pl-md-6 {
49baba87 4043 padding-left: 48px !important; }
1e5bc9c9 4044 .px-md-6 {
49baba87
S
4045 padding-right: 48px !important;
4046 padding-left: 48px !important; }
1e5bc9c9 4047 .py-md-6 {
49baba87
S
4048 padding-top: 48px !important;
4049 padding-bottom: 48px !important; }
97ed546d
S
4050 .m-md-auto {
4051 margin: auto !important; }
4052 .mt-md-auto {
4053 margin-top: auto !important; }
4054 .mr-md-auto {
4055 margin-right: auto !important; }
4056 .mb-md-auto {
4057 margin-bottom: auto !important; }
4058 .ml-md-auto {
4059 margin-left: auto !important; }
4060 .mx-md-auto {
4061 margin-right: auto !important;
4062 margin-left: auto !important; }
4063 .my-md-auto {
4064 margin-top: auto !important;
4065 margin-bottom: auto !important; } }
4066
4067@media (min-width: 992px) {
4068 .m-lg-0 {
4069 margin: 0 0 !important; }
4070 .mt-lg-0 {
4071 margin-top: 0 !important; }
4072 .mr-lg-0 {
4073 margin-right: 0 !important; }
4074 .mb-lg-0 {
4075 margin-bottom: 0 !important; }
4076 .ml-lg-0 {
4077 margin-left: 0 !important; }
4078 .mx-lg-0 {
4079 margin-right: 0 !important;
4080 margin-left: 0 !important; }
4081 .my-lg-0 {
4082 margin-top: 0 !important;
4083 margin-bottom: 0 !important; }
4084 .m-lg-1 {
49baba87 4085 margin: 2px 2px !important; }
97ed546d 4086 .mt-lg-1 {
49baba87 4087 margin-top: 2px !important; }
97ed546d 4088 .mr-lg-1 {
49baba87 4089 margin-right: 2px !important; }
97ed546d 4090 .mb-lg-1 {
49baba87 4091 margin-bottom: 2px !important; }
97ed546d 4092 .ml-lg-1 {
49baba87 4093 margin-left: 2px !important; }
97ed546d 4094 .mx-lg-1 {
49baba87
S
4095 margin-right: 2px !important;
4096 margin-left: 2px !important; }
97ed546d 4097 .my-lg-1 {
49baba87
S
4098 margin-top: 2px !important;
4099 margin-bottom: 2px !important; }
97ed546d 4100 .m-lg-2 {
49baba87 4101 margin: 4px 4px !important; }
97ed546d 4102 .mt-lg-2 {
49baba87 4103 margin-top: 4px !important; }
97ed546d 4104 .mr-lg-2 {
49baba87 4105 margin-right: 4px !important; }
97ed546d 4106 .mb-lg-2 {
49baba87 4107 margin-bottom: 4px !important; }
97ed546d 4108 .ml-lg-2 {
49baba87 4109 margin-left: 4px !important; }
97ed546d 4110 .mx-lg-2 {
49baba87
S
4111 margin-right: 4px !important;
4112 margin-left: 4px !important; }
97ed546d 4113 .my-lg-2 {
49baba87
S
4114 margin-top: 4px !important;
4115 margin-bottom: 4px !important; }
97ed546d 4116 .m-lg-3 {
49baba87 4117 margin: 8px 8px !important; }
97ed546d 4118 .mt-lg-3 {
49baba87 4119 margin-top: 8px !important; }
97ed546d 4120 .mr-lg-3 {
49baba87 4121 margin-right: 8px !important; }
97ed546d 4122 .mb-lg-3 {
49baba87 4123 margin-bottom: 8px !important; }
97ed546d 4124 .ml-lg-3 {
49baba87 4125 margin-left: 8px !important; }
97ed546d 4126 .mx-lg-3 {
49baba87
S
4127 margin-right: 8px !important;
4128 margin-left: 8px !important; }
97ed546d 4129 .my-lg-3 {
49baba87
S
4130 margin-top: 8px !important;
4131 margin-bottom: 8px !important; }
97ed546d 4132 .m-lg-4 {
49baba87 4133 margin: 12px 12px !important; }
97ed546d 4134 .mt-lg-4 {
49baba87 4135 margin-top: 12px !important; }
97ed546d 4136 .mr-lg-4 {
49baba87 4137 margin-right: 12px !important; }
97ed546d 4138 .mb-lg-4 {
49baba87 4139 margin-bottom: 12px !important; }
97ed546d 4140 .ml-lg-4 {
49baba87 4141 margin-left: 12px !important; }
97ed546d 4142 .mx-lg-4 {
49baba87
S
4143 margin-right: 12px !important;
4144 margin-left: 12px !important; }
97ed546d 4145 .my-lg-4 {
49baba87
S
4146 margin-top: 12px !important;
4147 margin-bottom: 12px !important; }
97ed546d 4148 .m-lg-5 {
49baba87 4149 margin: 16px 16px !important; }
97ed546d 4150 .mt-lg-5 {
49baba87 4151 margin-top: 16px !important; }
97ed546d 4152 .mr-lg-5 {
49baba87 4153 margin-right: 16px !important; }
97ed546d 4154 .mb-lg-5 {
49baba87 4155 margin-bottom: 16px !important; }
97ed546d 4156 .ml-lg-5 {
49baba87 4157 margin-left: 16px !important; }
97ed546d 4158 .mx-lg-5 {
49baba87
S
4159 margin-right: 16px !important;
4160 margin-left: 16px !important; }
97ed546d 4161 .my-lg-5 {
49baba87
S
4162 margin-top: 16px !important;
4163 margin-bottom: 16px !important; }
1e5bc9c9 4164 .m-lg-6 {
49baba87 4165 margin: 48px 48px !important; }
1e5bc9c9 4166 .mt-lg-6 {
49baba87 4167 margin-top: 48px !important; }
1e5bc9c9 4168 .mr-lg-6 {
49baba87 4169 margin-right: 48px !important; }
1e5bc9c9 4170 .mb-lg-6 {
49baba87 4171 margin-bottom: 48px !important; }
1e5bc9c9 4172 .ml-lg-6 {
49baba87 4173 margin-left: 48px !important; }
1e5bc9c9 4174 .mx-lg-6 {
49baba87
S
4175 margin-right: 48px !important;
4176 margin-left: 48px !important; }
1e5bc9c9 4177 .my-lg-6 {
49baba87
S
4178 margin-top: 48px !important;
4179 margin-bottom: 48px !important; }
97ed546d
S
4180 .p-lg-0 {
4181 padding: 0 0 !important; }
4182 .pt-lg-0 {
4183 padding-top: 0 !important; }
4184 .pr-lg-0 {
4185 padding-right: 0 !important; }
4186 .pb-lg-0 {
4187 padding-bottom: 0 !important; }
4188 .pl-lg-0 {
4189 padding-left: 0 !important; }
4190 .px-lg-0 {
4191 padding-right: 0 !important;
4192 padding-left: 0 !important; }
4193 .py-lg-0 {
4194 padding-top: 0 !important;
4195 padding-bottom: 0 !important; }
4196 .p-lg-1 {
49baba87 4197 padding: 2px 2px !important; }
97ed546d 4198 .pt-lg-1 {
49baba87 4199 padding-top: 2px !important; }
97ed546d 4200 .pr-lg-1 {
49baba87 4201 padding-right: 2px !important; }
97ed546d 4202 .pb-lg-1 {
49baba87 4203 padding-bottom: 2px !important; }
97ed546d 4204 .pl-lg-1 {
49baba87 4205 padding-left: 2px !important; }
97ed546d 4206 .px-lg-1 {
49baba87
S
4207 padding-right: 2px !important;
4208 padding-left: 2px !important; }
97ed546d 4209 .py-lg-1 {
49baba87
S
4210 padding-top: 2px !important;
4211 padding-bottom: 2px !important; }
97ed546d 4212 .p-lg-2 {
49baba87 4213 padding: 4px 4px !important; }
97ed546d 4214 .pt-lg-2 {
49baba87 4215 padding-top: 4px !important; }
97ed546d 4216 .pr-lg-2 {
49baba87 4217 padding-right: 4px !important; }
97ed546d 4218 .pb-lg-2 {
49baba87 4219 padding-bottom: 4px !important; }
97ed546d 4220 .pl-lg-2 {
49baba87 4221 padding-left: 4px !important; }
97ed546d 4222 .px-lg-2 {
49baba87
S
4223 padding-right: 4px !important;
4224 padding-left: 4px !important; }
97ed546d 4225 .py-lg-2 {
49baba87
S
4226 padding-top: 4px !important;
4227 padding-bottom: 4px !important; }
97ed546d 4228 .p-lg-3 {
49baba87 4229 padding: 8px 8px !important; }
97ed546d 4230 .pt-lg-3 {
49baba87 4231 padding-top: 8px !important; }
97ed546d 4232 .pr-lg-3 {
49baba87 4233 padding-right: 8px !important; }
97ed546d 4234 .pb-lg-3 {
49baba87 4235 padding-bottom: 8px !important; }
97ed546d 4236 .pl-lg-3 {
49baba87 4237 padding-left: 8px !important; }
97ed546d 4238 .px-lg-3 {
49baba87
S
4239 padding-right: 8px !important;
4240 padding-left: 8px !important; }
97ed546d 4241 .py-lg-3 {
49baba87
S
4242 padding-top: 8px !important;
4243 padding-bottom: 8px !important; }
97ed546d 4244 .p-lg-4 {
49baba87 4245 padding: 12px 12px !important; }
97ed546d 4246 .pt-lg-4 {
49baba87 4247 padding-top: 12px !important; }
97ed546d 4248 .pr-lg-4 {
49baba87 4249 padding-right: 12px !important; }
97ed546d 4250 .pb-lg-4 {
49baba87 4251 padding-bottom: 12px !important; }
97ed546d 4252 .pl-lg-4 {
49baba87 4253 padding-left: 12px !important; }
97ed546d 4254 .px-lg-4 {
49baba87
S
4255 padding-right: 12px !important;
4256 padding-left: 12px !important; }
97ed546d 4257 .py-lg-4 {
49baba87
S
4258 padding-top: 12px !important;
4259 padding-bottom: 12px !important; }
97ed546d 4260 .p-lg-5 {
49baba87 4261 padding: 16px 16px !important; }
97ed546d 4262 .pt-lg-5 {
49baba87 4263 padding-top: 16px !important; }
97ed546d 4264 .pr-lg-5 {
49baba87 4265 padding-right: 16px !important; }
97ed546d 4266 .pb-lg-5 {
49baba87 4267 padding-bottom: 16px !important; }
97ed546d 4268 .pl-lg-5 {
49baba87 4269 padding-left: 16px !important; }
97ed546d 4270 .px-lg-5 {
49baba87
S
4271 padding-right: 16px !important;
4272 padding-left: 16px !important; }
97ed546d 4273 .py-lg-5 {
49baba87
S
4274 padding-top: 16px !important;
4275 padding-bottom: 16px !important; }
1e5bc9c9 4276 .p-lg-6 {
49baba87 4277 padding: 48px 48px !important; }
1e5bc9c9 4278 .pt-lg-6 {
49baba87 4279 padding-top: 48px !important; }
1e5bc9c9 4280 .pr-lg-6 {
49baba87 4281 padding-right: 48px !important; }
1e5bc9c9 4282 .pb-lg-6 {
49baba87 4283 padding-bottom: 48px !important; }
1e5bc9c9 4284 .pl-lg-6 {
49baba87 4285 padding-left: 48px !important; }
1e5bc9c9 4286 .px-lg-6 {
49baba87
S
4287 padding-right: 48px !important;
4288 padding-left: 48px !important; }
1e5bc9c9 4289 .py-lg-6 {
49baba87
S
4290 padding-top: 48px !important;
4291 padding-bottom: 48px !important; }
97ed546d
S
4292 .m-lg-auto {
4293 margin: auto !important; }
4294 .mt-lg-auto {
4295 margin-top: auto !important; }
4296 .mr-lg-auto {
4297 margin-right: auto !important; }
4298 .mb-lg-auto {
4299 margin-bottom: auto !important; }
4300 .ml-lg-auto {
4301 margin-left: auto !important; }
4302 .mx-lg-auto {
4303 margin-right: auto !important;
4304 margin-left: auto !important; }
4305 .my-lg-auto {
4306 margin-top: auto !important;
4307 margin-bottom: auto !important; } }
4308
4309@media (min-width: 1200px) {
4310 .m-xl-0 {
4311 margin: 0 0 !important; }
4312 .mt-xl-0 {
4313 margin-top: 0 !important; }
4314 .mr-xl-0 {
4315 margin-right: 0 !important; }
4316 .mb-xl-0 {
4317 margin-bottom: 0 !important; }
4318 .ml-xl-0 {
4319 margin-left: 0 !important; }
4320 .mx-xl-0 {
4321 margin-right: 0 !important;
4322 margin-left: 0 !important; }
4323 .my-xl-0 {
4324 margin-top: 0 !important;
4325 margin-bottom: 0 !important; }
4326 .m-xl-1 {
49baba87 4327 margin: 2px 2px !important; }
97ed546d 4328 .mt-xl-1 {
49baba87 4329 margin-top: 2px !important; }
97ed546d 4330 .mr-xl-1 {
49baba87 4331 margin-right: 2px !important; }
97ed546d 4332 .mb-xl-1 {
49baba87 4333 margin-bottom: 2px !important; }
97ed546d 4334 .ml-xl-1 {
49baba87 4335 margin-left: 2px !important; }
97ed546d 4336 .mx-xl-1 {
49baba87
S
4337 margin-right: 2px !important;
4338 margin-left: 2px !important; }
97ed546d 4339 .my-xl-1 {
49baba87
S
4340 margin-top: 2px !important;
4341 margin-bottom: 2px !important; }
97ed546d 4342 .m-xl-2 {
49baba87 4343 margin: 4px 4px !important; }
97ed546d 4344 .mt-xl-2 {
49baba87 4345 margin-top: 4px !important; }
97ed546d 4346 .mr-xl-2 {
49baba87 4347 margin-right: 4px !important; }
97ed546d 4348 .mb-xl-2 {
49baba87 4349 margin-bottom: 4px !important; }
97ed546d 4350 .ml-xl-2 {
49baba87 4351 margin-left: 4px !important; }
97ed546d 4352 .mx-xl-2 {
49baba87
S
4353 margin-right: 4px !important;
4354 margin-left: 4px !important; }
97ed546d 4355 .my-xl-2 {
49baba87
S
4356 margin-top: 4px !important;
4357 margin-bottom: 4px !important; }
97ed546d 4358 .m-xl-3 {
49baba87 4359 margin: 8px 8px !important; }
97ed546d 4360 .mt-xl-3 {
49baba87 4361 margin-top: 8px !important; }
97ed546d 4362 .mr-xl-3 {
49baba87 4363 margin-right: 8px !important; }
97ed546d 4364 .mb-xl-3 {
49baba87 4365 margin-bottom: 8px !important; }
97ed546d 4366 .ml-xl-3 {
49baba87 4367 margin-left: 8px !important; }
97ed546d 4368 .mx-xl-3 {
49baba87
S
4369 margin-right: 8px !important;
4370 margin-left: 8px !important; }
97ed546d 4371 .my-xl-3 {
49baba87
S
4372 margin-top: 8px !important;
4373 margin-bottom: 8px !important; }
97ed546d 4374 .m-xl-4 {
49baba87 4375 margin: 12px 12px !important; }
97ed546d 4376 .mt-xl-4 {
49baba87 4377 margin-top: 12px !important; }
97ed546d 4378 .mr-xl-4 {
49baba87 4379 margin-right: 12px !important; }
97ed546d 4380 .mb-xl-4 {
49baba87 4381 margin-bottom: 12px !important; }
97ed546d 4382 .ml-xl-4 {
49baba87 4383 margin-left: 12px !important; }
97ed546d 4384 .mx-xl-4 {
49baba87
S
4385 margin-right: 12px !important;
4386 margin-left: 12px !important; }
97ed546d 4387 .my-xl-4 {
49baba87
S
4388 margin-top: 12px !important;
4389 margin-bottom: 12px !important; }
97ed546d 4390 .m-xl-5 {
49baba87 4391 margin: 16px 16px !important; }
97ed546d 4392 .mt-xl-5 {
49baba87 4393 margin-top: 16px !important; }
97ed546d 4394 .mr-xl-5 {
49baba87 4395 margin-right: 16px !important; }
97ed546d 4396 .mb-xl-5 {
49baba87 4397 margin-bottom: 16px !important; }
97ed546d 4398 .ml-xl-5 {
49baba87 4399 margin-left: 16px !important; }
97ed546d 4400 .mx-xl-5 {
49baba87
S
4401 margin-right: 16px !important;
4402 margin-left: 16px !important; }
97ed546d 4403 .my-xl-5 {
49baba87
S
4404 margin-top: 16px !important;
4405 margin-bottom: 16px !important; }
1e5bc9c9 4406 .m-xl-6 {
49baba87 4407 margin: 48px 48px !important; }
1e5bc9c9 4408 .mt-xl-6 {
49baba87 4409 margin-top: 48px !important; }
1e5bc9c9 4410 .mr-xl-6 {
49baba87 4411 margin-right: 48px !important; }
1e5bc9c9 4412 .mb-xl-6 {
49baba87 4413 margin-bottom: 48px !important; }
1e5bc9c9 4414 .ml-xl-6 {
49baba87 4415 margin-left: 48px !important; }
1e5bc9c9 4416 .mx-xl-6 {
49baba87
S
4417 margin-right: 48px !important;
4418 margin-left: 48px !important; }
1e5bc9c9 4419 .my-xl-6 {
49baba87
S
4420 margin-top: 48px !important;
4421 margin-bottom: 48px !important; }
97ed546d
S
4422 .p-xl-0 {
4423 padding: 0 0 !important; }
4424 .pt-xl-0 {
4425 padding-top: 0 !important; }
4426 .pr-xl-0 {
4427 padding-right: 0 !important; }
4428 .pb-xl-0 {
4429 padding-bottom: 0 !important; }
4430 .pl-xl-0 {
4431 padding-left: 0 !important; }
4432 .px-xl-0 {
4433 padding-right: 0 !important;
4434 padding-left: 0 !important; }
4435 .py-xl-0 {
4436 padding-top: 0 !important;
4437 padding-bottom: 0 !important; }
4438 .p-xl-1 {
49baba87 4439 padding: 2px 2px !important; }
97ed546d 4440 .pt-xl-1 {
49baba87 4441 padding-top: 2px !important; }
97ed546d 4442 .pr-xl-1 {
49baba87 4443 padding-right: 2px !important; }
97ed546d 4444 .pb-xl-1 {
49baba87 4445 padding-bottom: 2px !important; }
97ed546d 4446 .pl-xl-1 {
49baba87 4447 padding-left: 2px !important; }
97ed546d 4448 .px-xl-1 {
49baba87
S
4449 padding-right: 2px !important;
4450 padding-left: 2px !important; }
97ed546d 4451 .py-xl-1 {
49baba87
S
4452 padding-top: 2px !important;
4453 padding-bottom: 2px !important; }
97ed546d 4454 .p-xl-2 {
49baba87 4455 padding: 4px 4px !important; }
97ed546d 4456 .pt-xl-2 {
49baba87 4457 padding-top: 4px !important; }
97ed546d 4458 .pr-xl-2 {
49baba87 4459 padding-right: 4px !important; }
97ed546d 4460 .pb-xl-2 {
49baba87 4461 padding-bottom: 4px !important; }
97ed546d 4462 .pl-xl-2 {
49baba87 4463 padding-left: 4px !important; }
97ed546d 4464 .px-xl-2 {
49baba87
S
4465 padding-right: 4px !important;
4466 padding-left: 4px !important; }
97ed546d 4467 .py-xl-2 {
49baba87
S
4468 padding-top: 4px !important;
4469 padding-bottom: 4px !important; }
97ed546d 4470 .p-xl-3 {
49baba87 4471 padding: 8px 8px !important; }
97ed546d 4472 .pt-xl-3 {
49baba87 4473 padding-top: 8px !important; }
97ed546d 4474 .pr-xl-3 {
49baba87 4475 padding-right: 8px !important; }
97ed546d 4476 .pb-xl-3 {
49baba87 4477 padding-bottom: 8px !important; }
97ed546d 4478 .pl-xl-3 {
49baba87 4479 padding-left: 8px !important; }
97ed546d 4480 .px-xl-3 {
49baba87
S
4481 padding-right: 8px !important;
4482 padding-left: 8px !important; }
97ed546d 4483 .py-xl-3 {
49baba87
S
4484 padding-top: 8px !important;
4485 padding-bottom: 8px !important; }
97ed546d 4486 .p-xl-4 {
49baba87 4487 padding: 12px 12px !important; }
97ed546d 4488 .pt-xl-4 {
49baba87 4489 padding-top: 12px !important; }
97ed546d 4490 .pr-xl-4 {
49baba87 4491 padding-right: 12px !important; }
97ed546d 4492 .pb-xl-4 {
49baba87 4493 padding-bottom: 12px !important; }
97ed546d 4494 .pl-xl-4 {
49baba87 4495 padding-left: 12px !important; }
97ed546d 4496 .px-xl-4 {
49baba87
S
4497 padding-right: 12px !important;
4498 padding-left: 12px !important; }
97ed546d 4499 .py-xl-4 {
49baba87
S
4500 padding-top: 12px !important;
4501 padding-bottom: 12px !important; }
97ed546d 4502 .p-xl-5 {
49baba87 4503 padding: 16px 16px !important; }
97ed546d 4504 .pt-xl-5 {
49baba87 4505 padding-top: 16px !important; }
97ed546d 4506 .pr-xl-5 {
49baba87 4507 padding-right: 16px !important; }
97ed546d 4508 .pb-xl-5 {
49baba87 4509 padding-bottom: 16px !important; }
97ed546d 4510 .pl-xl-5 {
49baba87 4511 padding-left: 16px !important; }
97ed546d 4512 .px-xl-5 {
49baba87
S
4513 padding-right: 16px !important;
4514 padding-left: 16px !important; }
97ed546d 4515 .py-xl-5 {
49baba87
S
4516 padding-top: 16px !important;
4517 padding-bottom: 16px !important; }
1e5bc9c9 4518 .p-xl-6 {
49baba87 4519 padding: 48px 48px !important; }
1e5bc9c9 4520 .pt-xl-6 {
49baba87 4521 padding-top: 48px !important; }
1e5bc9c9 4522 .pr-xl-6 {
49baba87 4523 padding-right: 48px !important; }
1e5bc9c9 4524 .pb-xl-6 {
49baba87 4525 padding-bottom: 48px !important; }
1e5bc9c9 4526 .pl-xl-6 {
49baba87 4527 padding-left: 48px !important; }
1e5bc9c9 4528 .px-xl-6 {
49baba87
S
4529 padding-right: 48px !important;
4530 padding-left: 48px !important; }
1e5bc9c9 4531 .py-xl-6 {
49baba87
S
4532 padding-top: 48px !important;
4533 padding-bottom: 48px !important; }
97ed546d
S
4534 .m-xl-auto {
4535 margin: auto !important; }
4536 .mt-xl-auto {
4537 margin-top: auto !important; }
4538 .mr-xl-auto {
4539 margin-right: auto !important; }
4540 .mb-xl-auto {
4541 margin-bottom: auto !important; }
4542 .ml-xl-auto {
4543 margin-left: auto !important; }
4544 .mx-xl-auto {
4545 margin-right: auto !important;
4546 margin-left: auto !important; }
4547 .my-xl-auto {
4548 margin-top: auto !important;
4549 margin-bottom: auto !important; } }
4550
4551.text-justify {
4552 text-align: justify !important; }
4553
4554.text-nowrap {
4555 white-space: nowrap !important; }
4556
4557.text-truncate {
4558 overflow: hidden;
4559 text-overflow: ellipsis;
4560 white-space: nowrap; }
4561
4562.text-left {
4563 text-align: left !important; }
4564
4565.text-right {
4566 text-align: right !important; }
4567
4568.text-center {
4569 text-align: center !important; }
4570
4571@media (min-width: 576px) {
4572 .text-sm-left {
4573 text-align: left !important; }
4574 .text-sm-right {
4575 text-align: right !important; }
4576 .text-sm-center {
4577 text-align: center !important; } }
4578
4579@media (min-width: 768px) {
4580 .text-md-left {
4581 text-align: left !important; }
4582 .text-md-right {
4583 text-align: right !important; }
4584 .text-md-center {
4585 text-align: center !important; } }
4586
4587@media (min-width: 992px) {
4588 .text-lg-left {
4589 text-align: left !important; }
4590 .text-lg-right {
4591 text-align: right !important; }
4592 .text-lg-center {
4593 text-align: center !important; } }
4594
4595@media (min-width: 1200px) {
4596 .text-xl-left {
4597 text-align: left !important; }
4598 .text-xl-right {
4599 text-align: right !important; }
4600 .text-xl-center {
4601 text-align: center !important; } }
4602
4603.text-lowercase {
4604 text-transform: lowercase !important; }
4605
4606.text-uppercase {
4607 text-transform: uppercase !important; }
4608
4609.text-capitalize {
4610 text-transform: capitalize !important; }
4611
4612.font-weight-normal {
2d8cbd13 4613 font-weight: 400; }
97ed546d
S
4614
4615.font-weight-bold {
55edf6f3 4616 font-weight: 500; }
97ed546d
S
4617
4618.font-italic {
4619 font-style: italic; }
4620
4621.text-white {
4622 color: #fff !important; }
4623
4624.text-muted {
4625 color: #636c72 !important; }
4626
4627a.text-muted:focus, a.text-muted:hover {
4628 color: #4b5257 !important; }
4629
4630.text-primary {
4631 color: #0275d8 !important; }
4632
4633a.text-primary:focus, a.text-primary:hover {
4634 color: #025aa5 !important; }
4635
4636.text-success {
4637 color: #5cb85c !important; }
4638
4639a.text-success:focus, a.text-success:hover {
4640 color: #449d44 !important; }
4641
4642.text-info {
4643 color: #5bc0de !important; }
4644
4645a.text-info:focus, a.text-info:hover {
4646 color: #31b0d5 !important; }
4647
4648.text-warning {
4649 color: #f0ad4e !important; }
4650
4651a.text-warning:focus, a.text-warning:hover {
4652 color: #ec971f !important; }
4653
4654.text-danger {
4655 color: #d9534f !important; }
4656
4657a.text-danger:focus, a.text-danger:hover {
4658 color: #c9302c !important; }
4659
4660.text-gray-dark {
4661 color: #292b2c !important; }
4662
4663a.text-gray-dark:focus, a.text-gray-dark:hover {
4664 color: #101112 !important; }
4665
4666.text-hide {
4667 font: 0/0 a;
4668 color: transparent;
4669 text-shadow: none;
4670 background-color: transparent;
4671 border: 0; }
4672
4673.invisible {
4674 visibility: hidden !important; }
4675
4676.hidden-xs-up {
4677 display: none !important; }
4678
4679@media (max-width: 575px) {
4680 .hidden-xs-down {
4681 display: none !important; } }
4682
4683@media (min-width: 576px) {
4684 .hidden-sm-up {
4685 display: none !important; } }
4686
4687@media (max-width: 767px) {
4688 .hidden-sm-down {
4689 display: none !important; } }
4690
4691@media (min-width: 768px) {
4692 .hidden-md-up {
4693 display: none !important; } }
4694
4695@media (max-width: 991px) {
4696 .hidden-md-down {
4697 display: none !important; } }
4698
4699@media (min-width: 992px) {
4700 .hidden-lg-up {
4701 display: none !important; } }
4702
4703@media (max-width: 1199px) {
4704 .hidden-lg-down {
4705 display: none !important; } }
4706
4707@media (min-width: 1200px) {
4708 .hidden-xl-up {
4709 display: none !important; } }
4710
4711.hidden-xl-down {
4712 display: none !important; }
4713
4714.visible-print-block {
4715 display: none !important; }
4716 @media print {
4717 .visible-print-block {
4718 display: block !important; } }
4719
4720.visible-print-inline {
4721 display: none !important; }
4722 @media print {
4723 .visible-print-inline {
4724 display: inline !important; } }
4725
4726.visible-print-inline-block {
4727 display: none !important; }
4728 @media print {
4729 .visible-print-inline-block {
4730 display: inline-block !important; } }
4731
4732@media print {
4733 .hidden-print {
4734 display: none !important; } }
4735
3878736e
SH
4736/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
4737/*
4738 Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
4739*/
4740/* pswp = photoswipe */
4741.pswp {
4742 display: none;
4743 position: absolute;
4744 width: 100%;
4745 height: 100%;
4746 left: 0;
4747 top: 0;
4748 overflow: hidden;
4749 -ms-touch-action: none;
4750 touch-action: none;
4751 z-index: 1500;
4752 -webkit-text-size-adjust: 100%;
4753 /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
4754 -webkit-backface-visibility: hidden;
4755 outline: none; }
4756 .pswp * {
4757 box-sizing: border-box; }
4758 .pswp img {
4759 max-width: none; }
4760
4761/* style is added when JS option showHideOpacity is set to true */
4762.pswp--animate_opacity {
4763 /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
4764 opacity: 0.001;
4765 will-change: opacity;
4766 /* for open/close transition */
4767 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4768
4769.pswp--open {
4770 display: block; }
4771
4772.pswp--zoom-allowed .pswp__img {
4773 /* autoprefixer: off */
4774 cursor: -webkit-zoom-in;
4775 cursor: -moz-zoom-in;
4776 cursor: zoom-in; }
4777
4778.pswp--zoomed-in .pswp__img {
4779 /* autoprefixer: off */
4780 cursor: -webkit-grab;
4781 cursor: -moz-grab;
4782 cursor: grab; }
4783
4784.pswp--dragging .pswp__img {
4785 /* autoprefixer: off */
4786 cursor: -webkit-grabbing;
4787 cursor: -moz-grabbing;
4788 cursor: grabbing; }
4789
4790/*
4791 Background is added as a separate element.
4792 As animating opacity is much faster than animating rgba() background-color.
4793*/
4794.pswp__bg {
4795 position: absolute;
4796 left: 0;
4797 top: 0;
4798 width: 100%;
4799 height: 100%;
4800 background: #000;
4801 opacity: 0;
4802 transform: translateZ(0);
4803 -webkit-backface-visibility: hidden;
4804 will-change: opacity; }
4805
4806.pswp__scroll-wrap {
4807 position: absolute;
4808 left: 0;
4809 top: 0;
4810 width: 100%;
4811 height: 100%;
4812 overflow: hidden; }
4813
4814.pswp__container,
4815.pswp__zoom-wrap {
4816 -ms-touch-action: none;
4817 touch-action: none;
4818 position: absolute;
4819 left: 0;
4820 right: 0;
4821 top: 0;
4822 bottom: 0; }
4823
4824/* Prevent selection and tap highlights */
4825.pswp__container,
4826.pswp__img {
4827 -webkit-user-select: none;
4828 -moz-user-select: none;
4829 user-select: none;
4830 -webkit-tap-highlight-color: transparent;
4831 -webkit-touch-callout: none; }
4832
4833.pswp__zoom-wrap {
4834 position: absolute;
4835 width: 100%;
4836 -webkit-transform-origin: left top;
4837 -moz-transform-origin: left top;
4838 -ms-transform-origin: left top;
4839 transform-origin: left top;
4840 /* for open/close transition */
4841 transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4842
4843.pswp__bg {
4844 will-change: opacity;
4845 /* for open/close transition */
4846 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
4847
4848.pswp--animated-in .pswp__bg,
4849.pswp--animated-in .pswp__zoom-wrap {
4850 -webkit-transition: none;
4851 transition: none; }
4852
4853.pswp__container,
4854.pswp__zoom-wrap {
4855 -webkit-backface-visibility: hidden; }
4856
4857.pswp__item {
4858 position: absolute;
4859 left: 0;
4860 right: 0;
4861 top: 0;
4862 bottom: 0;
4863 overflow: hidden; }
4864
4865.pswp__img {
4866 position: absolute;
4867 width: auto;
4868 height: auto;
4869 top: 0;
4870 left: 0; }
4871
4872/*
4873 stretched thumbnail or div placeholder element (see below)
4874 style is added to avoid flickering in webkit/blink when layers overlap
4875*/
4876.pswp__img--placeholder {
4877 -webkit-backface-visibility: hidden; }
4878
4879/*
4880 div element that matches size of large image
4881 large image loads on top of it
4882*/
4883.pswp__img--placeholder--blank {
4884 background: #222; }
4885
4886.pswp--ie .pswp__img {
4887 width: 100% !important;
4888 height: auto !important;
4889 left: 0;
4890 top: 0; }
4891
4892/*
4893 Error message appears when image is not loaded
4894 (JS option errorMsg controls markup)
4895*/
4896.pswp__error-msg {
4897 position: absolute;
4898 left: 0;
4899 top: 50%;
4900 width: 100%;
4901 text-align: center;
4902 font-size: 14px;
4903 line-height: 16px;
4904 margin-top: -8px;
4905 color: #CCC; }
4906
4907.pswp__error-msg a {
4908 color: #CCC;
4909 text-decoration: underline; }
4910
4911/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
4912/*
4913
4914 Contents:
4915
4916 1. Buttons
4917 2. Share modal and links
4918 3. Index indicator ("1 of X" counter)
4919 4. Caption
4920 5. Loading indicator
4921 6. Additional styles (root element, top bar, idle state, hidden state, etc.)
4922
4923*/
4924/*
4925
4926 1. Buttons
4927
4928 */
4929/* <button> css reset */
4930.pswp__button {
4931 width: 44px;
4932 height: 44px;
4933 position: relative;
4934 background: none;
4935 cursor: pointer;
4936 overflow: visible;
4937 -webkit-appearance: none;
4938 display: block;
4939 border: 0;
4940 padding: 0;
4941 margin: 0;
4942 float: right;
4943 opacity: 0.75;
4944 transition: opacity 0.2s;
4945 box-shadow: none; }
4946 .pswp__button:focus, .pswp__button:hover {
4947 opacity: 1; }
4948 .pswp__button:active {
4949 outline: none;
4950 opacity: 0.9; }
4951 .pswp__button::-moz-focus-inner {
4952 padding: 0;
4953 border: 0; }
4954
4955/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
4956.pswp__ui--over-close .pswp__button--close {
4957 opacity: 1; }
4958
4959.pswp__button,
4960.pswp__button--arrow--left:before,
4961.pswp__button--arrow--right:before {
4962 background: url(default-skin.png) 0 0 no-repeat;
4963 background-size: 264px 88px;
4964 width: 44px;
4965 height: 44px; }
4966
4967@media (-webkit-min-device-pixel-ratio: 1.1), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
4968 /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
4969 .pswp--svg .pswp__button,
4970 .pswp--svg .pswp__button--arrow--left:before,
4971 .pswp--svg .pswp__button--arrow--right:before {
4972 background-image: url(default-skin.svg); }
4973 .pswp--svg .pswp__button--arrow--left,
4974 .pswp--svg .pswp__button--arrow--right {
4975 background: none; } }
4976
4977.pswp__button--close {
4978 background-position: 0 -44px; }
4979
4980.pswp__button--share {
4981 background-position: -44px -44px; }
4982
4983.pswp__button--fs {
4984 display: none; }
4985
4986.pswp--supports-fs .pswp__button--fs {
4987 display: block; }
4988
4989.pswp--fs .pswp__button--fs {
4990 background-position: -44px 0; }
4991
4992.pswp__button--zoom {
4993 display: none;
4994 background-position: -88px 0; }
4995
4996.pswp--zoom-allowed .pswp__button--zoom {
4997 display: block; }
4998
4999.pswp--zoomed-in .pswp__button--zoom {
5000 background-position: -132px 0; }
5001
5002/* no arrows on touch screens */
5003.pswp--touch .pswp__button--arrow--left,
5004.pswp--touch .pswp__button--arrow--right {
5005 visibility: hidden; }
5006
5007/*
5008 Arrow buttons hit area
5009 (icon is added to :before pseudo-element)
5010*/
5011.pswp__button--arrow--left,
5012.pswp__button--arrow--right {
5013 background: none;
5014 top: 50%;
5015 margin-top: -50px;
5016 width: 70px;
5017 height: 100px;
5018 position: absolute; }
5019
5020.pswp__button--arrow--left {
5021 left: 0; }
5022
5023.pswp__button--arrow--right {
5024 right: 0; }
5025
5026.pswp__button--arrow--left:before,
5027.pswp__button--arrow--right:before {
5028 content: '';
5029 top: 35px;
5030 background-color: rgba(0, 0, 0, 0.3);
5031 height: 30px;
5032 width: 32px;
5033 position: absolute; }
5034
5035.pswp__button--arrow--left:before {
5036 left: 6px;
5037 background-position: -138px -44px; }
5038
5039.pswp__button--arrow--right:before {
5040 right: 6px;
5041 background-position: -94px -44px; }
5042
5043/*
5044
5045 2. Share modal/popup and links
5046
5047 */
5048.pswp__counter,
5049.pswp__share-modal {
5050 -webkit-user-select: none;
5051 -moz-user-select: none;
5052 user-select: none; }
5053
5054.pswp__share-modal {
5055 display: block;
5056 background: rgba(0, 0, 0, 0.5);
5057 width: 100%;
5058 height: 100%;
5059 top: 0;
5060 left: 0;
5061 padding: 10px;
5062 position: absolute;
5063 z-index: 1600;
5064 opacity: 0;
5065 transition: opacity 0.25s ease-out;
5066 -webkit-backface-visibility: hidden;
5067 will-change: opacity; }
5068
5069.pswp__share-modal--hidden {
5070 display: none; }
5071
5072.pswp__share-tooltip {
5073 z-index: 1620;
5074 position: absolute;
5075 background: #FFF;
5076 top: 56px;
5077 border-radius: 2px;
5078 display: block;
5079 width: auto;
5080 right: 44px;
5081 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
5082 transform: translateY(6px);
5083 transition: transform 0.25s;
5084 -webkit-backface-visibility: hidden;
5085 will-change: transform; }
5086 .pswp__share-tooltip a {
5087 display: block;
5088 padding: 8px 12px;
5089 color: #000;
5090 text-decoration: none;
5091 font-size: 14px;
5092 line-height: 18px; }
5093 .pswp__share-tooltip a:hover {
5094 text-decoration: none;
5095 color: #000; }
5096 .pswp__share-tooltip a:first-child {
5097 /* round corners on the first/last list item */
5098 border-radius: 2px 2px 0 0; }
5099 .pswp__share-tooltip a:last-child {
5100 border-radius: 0 0 2px 2px; }
5101
5102.pswp__share-modal--fade-in {
5103 opacity: 1; }
5104 .pswp__share-modal--fade-in .pswp__share-tooltip {
5105 transform: translateY(0); }
5106
5107/* increase size of share links on touch devices */
5108.pswp--touch .pswp__share-tooltip a {
5109 padding: 16px 12px; }
5110
5111a.pswp__share--facebook:before {
5112 content: '';
5113 display: block;
5114 width: 0;
5115 height: 0;
5116 position: absolute;
5117 top: -12px;
5118 right: 15px;
5119 border: 6px solid transparent;
5120 border-bottom-color: #FFF;
5121 -webkit-pointer-events: none;
5122 -moz-pointer-events: none;
5123 pointer-events: none; }
5124
5125a.pswp__share--facebook:hover {
5126 background: #3E5C9A;
5127 color: #FFF; }
5128 a.pswp__share--facebook:hover:before {
5129 border-bottom-color: #3E5C9A; }
5130
5131a.pswp__share--twitter:hover {
5132 background: #55ACEE;
5133 color: #FFF; }
5134
5135a.pswp__share--pinterest:hover {
5136 background: #CCC;
5137 color: #CE272D; }
5138
5139a.pswp__share--download:hover {
5140 background: #DDD; }
5141
5142/*
5143
5144 3. Index indicator ("1 of X" counter)
5145
5146 */
5147.pswp__counter {
5148 position: absolute;
5149 left: 0;
5150 top: 0;
5151 height: 44px;
5152 font-size: 13px;
5153 line-height: 44px;
5154 color: #FFF;
5155 opacity: 0.75;
5156 padding: 0 10px; }
5157
5158/*
5159
5160 4. Caption
5161
5162 */
5163.pswp__caption {
5164 position: absolute;
5165 left: 0;
5166 bottom: 0;
5167 width: 100%;
5168 min-height: 44px; }
5169 .pswp__caption small {
5170 font-size: 11px;
5171 color: #BBB; }
5172
5173.pswp__caption__center {
5174 text-align: left;
5175 max-width: 420px;
5176 margin: 0 auto;
5177 font-size: 13px;
5178 padding: 10px;
5179 line-height: 20px;
5180 color: #CCC; }
5181
5182.pswp__caption--empty {
5183 display: none; }
5184
5185/* Fake caption element, used to calculate height of next/prev image */
5186.pswp__caption--fake {
5187 visibility: hidden; }
5188
5189/*
5190
5191 5. Loading indicator (preloader)
5192
5193 You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR
5194
5195 */
5196.pswp__preloader {
5197 width: 44px;
5198 height: 44px;
5199 position: absolute;
5200 top: 0;
5201 left: 50%;
5202 margin-left: -22px;
5203 opacity: 0;
5204 transition: opacity 0.25s ease-out;
5205 will-change: opacity;
5206 direction: ltr; }
5207
5208.pswp__preloader__icn {
5209 width: 20px;
5210 height: 20px;
5211 margin: 12px; }
5212
5213.pswp__preloader--active {
5214 opacity: 1; }
5215 .pswp__preloader--active .pswp__preloader__icn {
5216 /* We use .gif in browsers that don't support CSS animation */
5217 background: url(preloader.gif) 0 0 no-repeat; }
5218
5219.pswp--css_animation .pswp__preloader--active {
5220 opacity: 1; }
5221 .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
5222 animation: clockwise 500ms linear infinite; }
5223 .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
5224 animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }
5225
5226.pswp--css_animation .pswp__preloader__icn {
5227 background: none;
5228 opacity: 0.75;
5229 width: 14px;
5230 height: 14px;
5231 position: absolute;
5232 left: 15px;
5233 top: 15px;
5234 margin: 0; }
5235
5236.pswp--css_animation .pswp__preloader__cut {
5237 /*
5238 The idea of animating inner circle is based on Polymer ("material") loading indicator
5239 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
5240 */
5241 position: relative;
5242 width: 7px;
5243 height: 14px;
5244 overflow: hidden; }
5245
5246.pswp--css_animation .pswp__preloader__donut {
5247 box-sizing: border-box;
5248 width: 14px;
5249 height: 14px;
5250 border: 2px solid #FFF;
5251 border-radius: 50%;
5252 border-left-color: transparent;
5253 border-bottom-color: transparent;
5254 position: absolute;
5255 top: 0;
5256 left: 0;
5257 background: none;
5258 margin: 0; }
5259
5260@media screen and (max-width: 1024px) {
5261 .pswp__preloader {
5262 position: relative;
5263 left: auto;
5264 top: auto;
5265 margin: 0;
5266 float: right; } }
5267
5268@keyframes clockwise {
5269 0% {
5270 transform: rotate(0deg); }
5271 100% {
5272 transform: rotate(360deg); } }
5273
5274@keyframes donut-rotate {
5275 0% {
5276 transform: rotate(0); }
5277 50% {
5278 transform: rotate(-140deg); }
5279 100% {
5280 transform: rotate(0); } }
5281
5282/*
5283
5284 6. Additional styles
5285
5286 */
5287/* root element of UI */
5288.pswp__ui {
5289 -webkit-font-smoothing: auto;
5290 visibility: visible;
5291 opacity: 1;
5292 z-index: 1550; }
5293
5294/* top black bar with buttons and "1 of X" indicator */
5295.pswp__top-bar {
5296 position: absolute;
5297 left: 0;
5298 top: 0;
5299 height: 44px;
5300 width: 100%; }
5301
5302.pswp__caption,
5303.pswp__top-bar,
5304.pswp--has_mouse .pswp__button--arrow--left,
5305.pswp--has_mouse .pswp__button--arrow--right {
5306 -webkit-backface-visibility: hidden;
5307 will-change: opacity;
5308 transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }
5309
5310/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
5311.pswp--has_mouse .pswp__button--arrow--left,
5312.pswp--has_mouse .pswp__button--arrow--right {
5313 visibility: visible; }
5314
5315.pswp__top-bar,
5316.pswp__caption {
5317 background-color: rgba(0, 0, 0, 0.5); }
5318
5319/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
5320.pswp__ui--fit .pswp__top-bar,
5321.pswp__ui--fit .pswp__caption {
5322 background-color: rgba(0, 0, 0, 0.3); }
5323
5324/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
5325.pswp__ui--idle .pswp__top-bar {
5326 opacity: 0; }
5327
5328.pswp__ui--idle .pswp__button--arrow--left,
5329.pswp__ui--idle .pswp__button--arrow--right {
5330 opacity: 0; }
5331
5332/*
5333 pswp__ui--hidden class is added when controls are hidden
5334 e.g. when user taps to toggle visibility of controls
5335*/
5336.pswp__ui--hidden .pswp__top-bar,
5337.pswp__ui--hidden .pswp__caption,
5338.pswp__ui--hidden .pswp__button--arrow--left,
5339.pswp__ui--hidden .pswp__button--arrow--right {
5340 /* Force paint & create composition layer for controls. */
5341 opacity: 0.001; }
5342
5343/* pswp__ui--one-slide class is added when there is just one item in gallery */
5344.pswp__ui--one-slide .pswp__button--arrow--left,
5345.pswp__ui--one-slide .pswp__button--arrow--right,
5346.pswp__ui--one-slide .pswp__counter {
5347 display: none; }
5348
5349.pswp__element--disabled {
5350 display: none !important; }
5351
5352.pswp--minimal--dark .pswp__top-bar {
5353 background: none; }
5354
a33e1b4b
SH
5355.donation-card {
5356 border-radius: 4px;
5357 background-color: white;
5358 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2); }
5359
a33e1b4b
SH
5360.ownamount {
5361 overflow: hidden;
5362 width: 95%;
5363 height: 48px;
5364 padding: 0 16px;
5365 border-radius: 2px;
5366 border: none; }
5367
a33e1b4b
SH
5368.ownamount {
5369 background-color: rgba(38, 50, 56, 0.08);
5370 border-bottom: 2px solid #263238;
5371 width: 90%; }
5372
0c707f0b
SH
5373input.radiobtn:not(old) {
5374 display: none; }
5375
5376input.radiobtn:not(old) + label {
5377 display: inline-block;
5378 background-image: url("/static/img/icons/icon-radiobtn-off.png");
5379 background-repeat: no-repeat;
5380 background-position: 0 0;
5381 padding-left: 38px; }
5382
5383input.radiobtn:not(old):checked + label {
5384 background-image: url("/static/img/icons/icon-radiobtn-on.png"); }
a33e1b4b
SH
5385
5386.inline-card {
5387 border-radius: 8px;
5388 background-color: #eceff1;
8977de1e
SH
5389 padding: 24px;
5390 position: relative;
5391 padding: 24px 20px; }
a33e1b4b
SH
5392
5393label.amount {
5394 width: 84px;
5395 height: 48px;
5396 display: block;
5397 background-color: white;
5398 border-radius: 2px;
5399 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 1px 2px 0 rgba(0, 0, 0, 0.23);
5400 font-size: 20px;
5401 color: #42a5f5;
8977de1e 5402 text-align: center;
a33e1b4b 5403 margin: 0 8px 16px 8px;
8977de1e 5404 padding: 8px 0 0 0; }
a33e1b4b
SH
5405
5406input[name=amount] {
5407 display: none; }
5408
5409input[name=amount]:checked + label {
5410 background-image: linear-gradient(120deg, #4fc3f7, #1976d2);
5411 color: white; }
5412
8977de1e
SH
5413.or {
5414 display: block;
5415 height: 200px;
5416 width: 1px;
5417 border: 1px solid rgba(38, 50, 56, 0.3);
5418 position: absolute;
5419 left: 350px;
5420 top: 12px; }
5421 .or:before {
5422 content: "OR";
5423 font-family: 'Ubuntu', sans-serif;
5424 font-size: 16px;
5425 font-weight: 500;
5426 color: rgba(38, 50, 56, 0.3);
5427 background-color: #eceff1;
5428 display: block;
5429 position: absolute;
5430 top: 12px;
5431 left: -12px;
5432 width: 24px;
5433 height: 24px; }
5434
9581b35d
SH
5435body {
5436 min-height: 100vh;
5437 display: flex;
5438 flex-direction: column; }
5439
49baba87
S
5440.container {
5441 width: 100%;
9581b35d
SH
5442 max-width: 1200px;
5443 flex: 1; }
49baba87 5444
2d8cbd13 5445body {
49baba87
S
5446 -webkit-font-smoothing: antialiased;
5447 font-size: 16px; }
2d8cbd13
S
5448
5449h1 {
5450 line-height: 3rem; }
5451
5452h2 {
5453 line-height: 2.75rem; }
5454
5455h3 {
49baba87
S
5456 font-size: 20px;
5457 line-height: 28px; }
5458 @media (min-width: 768px) {
2d8cbd13 5459 h3 {
49baba87 5460 font-size: 24px;
8842c9d0
S
5461 line-height: 32px;
5462 font-weight: 300;
5463 margin-bottom: 0; } }
5464 h3.headline {
5465 text-align: center;
4a416dd3
SH
5466 font-size: 32px;
5467 line-height: 44px;
8842c9d0 5468 color: #263238; }
4a416dd3
SH
5469 @media (min-width: 576px) {
5470 h3.headline {
5471 font-size: 36px;
5472 line-height: 48px; } }
2d8cbd13
S
5473
5474h4 {
5475 font-weight: 500;
49baba87
S
5476 font-size: 16px;
5477 line-height: 24px; }
5478 @media (min-width: 576px) {
2d8cbd13 5479 h4 {
49baba87
S
5480 font-size: 20px;
5481 line-height: 28px; } }
8842c9d0
S
5482 h4.secondHeadline {
5483 font-size: 24px;
5484 line-height: 32px;
5485 text-align: left;
5486 margin-top: 24px; }
2d8cbd13 5487
49baba87
S
5488h5, .h5 {
5489 font-size: 16px;
5490 line-height: 24px; }
5491 @media (min-width: 768px) {
5492 h5, .h5 {
5493 font-size: 24px;
5494 line-height: 32px; } }
8842c9d0
S
5495 h5.subheadline,
5496 .h5.subheadline {
5497 text-align: center;
5498 font-size: 16px;
5499 line-height: 24px;
5500 color: rgba(38, 50, 56, 0.6); }
2d8cbd13
S
5501
5502p {
49baba87
S
5503 font-size: 16px;
5504 line-height: 24px; }
2d8cbd13 5505 p.lead {
49baba87
S
5506 font-size: inherit;
5507 line-height: inherit; }
5508 @media (min-width: 768px) {
2d8cbd13 5509 p.lead {
49baba87
S
5510 font-size: 24px;
5511 line-height: 32px; } }
8842c9d0 5512 p.copy {
4a416dd3
SH
5513 margin-top: 16px; }
5514 @media (min-width: 576px) {
5515 p.copy {
5516 margin-top: 24px; } }
49baba87
S
5517
5518.display-1 {
5519 font-size: 120px;
5520 line-height: 144px; }
2d8cbd13
S
5521
5522.display-2 {
49baba87
S
5523 font-size: 32px;
5524 line-height: 44px;
5525 margin-bottom: 40px; }
5526 @media (min-width: 768px) {
2d8cbd13 5527 .display-2 {
49baba87
S
5528 font-size: 40px;
5529 line-height: 56px;
2d8cbd13 5530 margin-bottom: 3rem; } }
2d8cbd13 5531
49baba87
S
5532.display-3 {
5533 font-size: 24px;
5534 line-height: 32px; }
5535 @media (min-width: 768px) {
5536 .display-3 {
5537 font-size: 32px;
5538 line-height: 44px; } }
2d8cbd13 5539
49baba87
S
5540.display-4 {
5541 font-size: 14px;
5542 line-height: 20px;
5543 font-weight: 400; }
5544 @media (min-width: 576px) {
5545 .display-4 {
5546 font-size: 24px;
5547 line-height: 32px; } }
5548
5549.display-5 {
5550 font-size: 20px;
5551 line-height: 28px; }
5552
5553small,
5554.small {
5555 font-size: 14px;
5556 line-height: 20px; }
5557 @media (min-width: 768px) {
5558 small,
5559 .small {
5560 font-size: 16px;
5561 line-height: 24px; } }
2d8cbd13
S
5562
5563.truncate {
5564 width: 100%;
5565 white-space: nowrap;
5566 overflow: hidden;
5567 text-overflow: ellipsis; }
5568
49baba87
S
5569.fireinfo_cat {
5570 font-size: 14px;
5571 line-height: 20px; }
5572
5573h5.fireinfo {
bf75d6d5 5574 font-size: 16px;
49baba87
S
5575 line-height: 28px;
5576 font-weight: 500; }
bf75d6d5
S
5577 @media (min-width: 768px) {
5578 h5.fireinfo {
5579 font-size: 20px; } }
49baba87
S
5580
5581.fireinfo_per {
5582 font-size: 20px;
5583 line-height: 28px; }
5584
55edf6f3
S
5585#mask {
5586 width: 100vw;
5587 height: 100vh;
49baba87 5588 position: fixed;
55edf6f3
S
5589 top: 0;
5590 left: 0;
49baba87 5591 background-color: rgba(0, 0, 0, 0.4);
55edf6f3
S
5592 display: none;
5593 visibility: hidden; }
5594 #mask.open {
5595 display: block;
3878736e
SH
5596 visibility: visible;
5597 z-index: 250; }
22cfab2d 5598
49baba87
S
5599.tux {
5600 position: absolute;
5601 top: 12px;
5602 left: 50%;
8842c9d0 5603 transform: translateX(-50%); }
49baba87
S
5604 .tux h1 {
5605 font-weight: 300 !important;
5606 color: #263238;
5607 font-size: 20px;
5608 line-height: 28px;
5609 margin-bottom: 0; }
5610 .tux h1 strong {
5611 font-weight: 700 !important; }
5612 .tux h1:before {
5613 content: "";
5614 height: 32px;
5615 width: 25px;
5616 background-image: url("../img/ipfire-tux.png");
5617 background-repeat: no-repeat;
5618 background-position: center center;
5619 background-size: contain;
5620 display: inline-block;
5621 position: relative; }
5622
55edf6f3 5623.menu-text {
55edf6f3 5624 transition: opacity .25s ease-in-out; }
22cfab2d 5625
55edf6f3
S
5626.menu-text.hidden {
5627 opacity: 0;
55edf6f3 5628 transition: opacity .35s ease-in-out; }
22cfab2d 5629
55edf6f3 5630.fixed-top {
4a416dd3 5631 transition: background-color .25s linear;
55edf6f3
S
5632 height: 56px; }
5633 @media (min-width: 576px) {
5634 .fixed-top {
5635 height: 72px; } }
5636 @media (min-width: 992px) {
5637 .fixed-top {
5638 height: 96px; } }
5639 .fixed-top .navbar {
3878736e
SH
5640 width: 100%;
5641 z-index: 500; }
55edf6f3
S
5642 .fixed-top .navbar a {
5643 color: #263238; }
49baba87
S
5644 @media (min-width: 576px) {
5645 .fixed-top .navbar a {
5646 margin-top: 8px; } }
55edf6f3
S
5647 .fixed-top .navbar .navbar-toggler-left {
5648 left: -12px;
6fb9c768 5649 top: 8px; }
55edf6f3
S
5650 @media (min-width: 576px) {
5651 .fixed-top .navbar .navbar-toggler-left {
5652 top: 17px; } }
5653 .fixed-top .navbar .btn {
5654 margin-top: .15rem; }
22cfab2d 5655
55edf6f3
S
5656.navbar-brand {
5657 font-size: 20px;
5658 font-weight: 300;
5659 opacity: 0;
49baba87 5660 margin: 0;
55edf6f3
S
5661 transition: opacity .7s linear; }
5662 @media (min-width: 992px) {
5663 .navbar-brand {
5664 opacity: 1;
5665 font-size: 36px; } }
5666 .navbar-brand strong {
5667 font-weight: 900; }
5668 .navbar-brand img {
5669 margin-right: 4px;
8842c9d0 5670 transform: translateY(-5px);
55edf6f3
S
5671 height: 32px;
5672 width: auto; }
5673 @media (min-width: 992px) {
5674 .navbar-brand img {
5675 height: 40px; } }
22cfab2d 5676
55edf6f3
S
5677.scrolled {
5678 background-color: rgba(255, 255, 255, 0.96);
5679 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
5680 height: 56px; }
5681 @media (min-width: 576px) {
5682 .scrolled {
5683 height: 72px; } }
5684 @media (min-width: 992px) {
5685 .scrolled {
5686 height: 96px; } }
5687 .scrolled .navbar-brand {
5688 opacity: 1; }
22cfab2d 5689
49baba87
S
5690.scrolled.fadeout {
5691 background-color: rgba(100, 100, 100, 0.5); }
5692 .scrolled.fadeout a.btn-donate {
5693 opacity: .5; }
5694 .scrolled.fadeout a.navbar-brand {
5695 opacity: .5; }
5696
55edf6f3
S
5697#navbarSupportedContent {
5698 width: 100%; }
49baba87 5699 @media (max-width: 991px) {
55edf6f3
S
5700 #navbarSupportedContent {
5701 background: white;
5702 position: fixed;
5703 top: 0;
5704 left: 0;
5705 width: 256px;
5706 height: 100vh;
5707 padding-top: 64px;
8842c9d0 5708 transform: translateX(-256px);
4a416dd3 5709 transition: all .15s ease-in-out; }
55edf6f3 5710 #navbarSupportedContent.open {
8842c9d0 5711 transform: translateX(0);
4a416dd3 5712 transition: all .15s ease-in-out;
55edf6f3 5713 box-shadow: 14px 0 28px 0 rgba(0, 0, 0, 0.25), 10px 0 10px 0 rgba(0, 0, 0, 0.26); } }
22cfab2d 5714
55edf6f3
S
5715@media (min-width: 992px) {
5716 .navbar-nav {
49baba87 5717 padding-top: 2px; } }
22cfab2d 5718
55edf6f3
S
5719.navbar-nav .nav-link {
5720 color: #263238;
5721 padding: 16px !important;
5722 display: block;
5723 position: relative; }
5724 @media (min-width: 992px) {
5725 .navbar-nav .nav-link {
5726 margin-right: 16px;
5727 display: block;
5728 position: relative; }
5729 .navbar-nav .nav-link:after {
5730 content: "";
5731 border-bottom: 2px solid #b71c1c;
5732 position: absolute;
8842c9d0 5733 transform: scaleX(0);
55edf6f3
S
5734 width: 100%;
5735 left: 0;
5736 top: 44px;
5737 padding: inherit;
8842c9d0 5738 transition: transform .3s ease-out, color .3s ease-out; } }
22cfab2d 5739
55edf6f3
S
5740@media (max-width: 1199px) {
5741 .navbar-nav .nav-link:active {
5742 color: #b71c1c; } }
22cfab2d 5743
55edf6f3
S
5744@media (max-width: 1199px) {
5745 .navbar-nav .nav-link:active:before {
5746 content: "";
5747 border-left: 2px solid #b71c1c;
5748 position: absolute;
5749 left: 0;
5750 height: 36px;
8842c9d0 5751 transform: translateY(-4px); } }
22cfab2d 5752
55edf6f3
S
5753@media (min-width: 992px) {
5754 .navbar-nav .nav-link:hover {
5755 color: #b71c1c; } }
22cfab2d 5756
55edf6f3
S
5757@media (min-width: 992px) {
5758 .navbar-nav .nav-link:hover:after {
8842c9d0
S
5759 transform: scaleX(1); } }
5760
4a416dd3 5761@media (min-width: 992px) {
9581b35d 5762 body.About li.nav-item a.about,
f9c23274 5763 body.Download li.nav-item a.download,
d5d466f1
SH
5764 body.Support li.nav-item a.support,
5765 body.Involved li.nav-item a.community {
4a416dd3 5766 color: #b71c1c; }
9581b35d 5767 body.About li.nav-item a.about:after,
f9c23274 5768 body.Download li.nav-item a.download:after,
d5d466f1
SH
5769 body.Support li.nav-item a.support:after,
5770 body.Involved li.nav-item a.community:after {
4a416dd3
SH
5771 content: "";
5772 border-bottom: 2px solid #b71c1c;
5773 position: absolute;
5774 width: 100%;
5775 left: 0;
5776 top: 44px;
5777 padding: inherit;
5778 transform: scale(1); } }
61299ffe 5779
aa44ed56
S
5780#sidebar {
5781 padding: 0; }
3c77f292 5782 @media (max-width: 767px) {
4a416dd3
SH
5783 #sidebar {
5784 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 1px 2px 0 rgba(0, 0, 0, 0.23);
5785 position: fixed;
5786 top: 52px;
3878736e 5787 z-index: 200;
4a416dd3 5788 background-color: white; } }
aa44ed56
S
5789 #sidebar ul {
5790 list-style: none; }
5791 #sidebar ul.features_nav {
4a416dd3
SH
5792 padding: 0 0 24px 0;
5793 overflow-x: auto; }
5794 #sidebar ul.features_nav.fixed {
5795 position: fixed;
5796 top: 100px;
5797 outline: 1px solid grey; }
aa44ed56 5798 #sidebar ul ul {
b3ba00b0 5799 margin: 0;
aa44ed56
S
5800 padding-left: 0; }
5801 #sidebar ul ul li:last-child {
5802 margin-bottom: 0; }
5803 #sidebar ul li {
5804 padding: 0 16px;
5805 margin: 8px 0; }
5806 #sidebar ul li a.nav-link {
5807 padding: inherit;
5808 color: #263238;
5809 height: 32px;
5810 padding: 0 8px;
5811 line-height: 2; }
5812 #sidebar ul li a.nav-link.active {
5813 color: #b71c1c;
5814 border-left: 2px solid #b71c1c;
5815 padding: 0 8px 0 6px; }
22cfab2d 5816
4a416dd3
SH
5817/* Fix for Android */
5818body {
5819 -webkit-animation: bugfix infinite 1s; }
5820
5821@-webkit-keyframes bugfix {
5822 from {
5823 padding: 0; }
5824 to {
5825 padding: 0; } }
5826
5827/* default checkbox */
5828input[type=checkbox] {
5829 position: absolute;
5830 top: -9999px;
5831 left: -9999px; }
5832
5833label {
5834 cursor: pointer;
5835 user-select: none; }
5836
5837nav[role="dropdown"] label {
5838 display: none; }
5839
5840@media screen and (max-width: 44em) {
5841 nav[role="dropdown"] ul {
5842 height: 48px;
5843 overflow: hidden; }
5844 nav[role="dropdown"] label {
5845 position: relative;
5846 display: block;
5847 width: 100%; }
5848 nav[role="dropdown"] label:after {
5849 font-family: FontAwesome;
5850 font-size: 24px;
5851 content: "\f107";
5852 position: absolute;
8b06a3f2
SH
5853 top: 0;
5854 right: 0;
5855 z-index: 9999;
5856 width: 100%;
5857 height: 56px;
5858 padding: 12px 12px 0;
5859 text-align: right; }
4a416dd3
SH
5860 nav[role="dropdown"] input:checked ~ label:after {
5861 content: "\f106"; }
5862 nav[role="dropdown"] input:checked ~ ul {
5863 display: block;
5864 height: 40vh;
5865 overflow-y: scroll; } }
5866
22cfab2d
S
5867.btn-red900 {
5868 color: #fff !important;
5869 background-color: #b71c1c;
5870 border-color: #b71c1c; }
5871 .btn-red900:hover {
5872 color: #fff !important;
5873 background-color: #8b1515;
5874 border-color: #821414; }
5875 .btn-red900:focus, .btn-red900.focus {
5876 box-shadow: 0 0 0 2px rgba(183, 28, 28, 0.5); }
5877 .btn-red900.disabled, .btn-red900:disabled {
5878 background-color: #b71c1c;
5879 border-color: #b71c1c; }
5880 .btn-red900:active, .btn-red900.active,
5881 .show > .btn-red900.dropdown-toggle {
5882 color: #fff !important;
5883 background-color: #8b1515;
5884 background-image: none;
5885 border-color: #821414; }
5886
5887.btn-white {
5888 color: #b71c1c;
5889 background-color: #fff;
5890 border-color: #fff; }
5891 .btn-white:hover {
5892 color: #b71c1c;
5893 background-color: #e6e5e5;
5894 border-color: #e0e0e0; }
5895 .btn-white:focus, .btn-white.focus {
5896 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5); }
5897 .btn-white.disabled, .btn-white:disabled {
5898 background-color: #fff;
5899 border-color: #fff; }
5900 .btn-white:active, .btn-white.active,
5901 .show > .btn-white.dropdown-toggle {
5902 color: #b71c1c;
5903 background-color: #e6e5e5;
5904 background-image: none;
5905 border-color: #e0e0e0; }
5906
5907.btn-bluegrey900 {
5908 color: #fff;
5909 background-color: #263238;
5910 border-color: #263238; }
5911 .btn-bluegrey900:hover {
5912 color: #fff;
5913 background-color: #11171a;
5914 border-color: #0d1114; }
5915 .btn-bluegrey900:focus, .btn-bluegrey900.focus {
5916 box-shadow: 0 0 0 2px rgba(38, 50, 56, 0.5); }
5917 .btn-bluegrey900.disabled, .btn-bluegrey900:disabled {
5918 background-color: #263238;
5919 border-color: #263238; }
5920 .btn-bluegrey900:active, .btn-bluegrey900.active,
5921 .show > .btn-bluegrey900.dropdown-toggle {
5922 color: #fff;
5923 background-color: #11171a;
5924 background-image: none;
5925 border-color: #0d1114; }
ccd81281
S
5926
5927button.navbar-toggler div {
5928 font-family: 'Ubuntu', sans-serif;
5929 font-size: 1rem;
5930 display: inline-block;
b3af5d9b
S
5931 position: relative;
5932 top: -4px; }
ccd81281 5933
97ed546d 5934.btn {
22cfab2d 5935 height: 36px;
9ce2074c
S
5936 text-transform: uppercase;
5937 box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15), 0 1px 2px 0 rgba(0, 0, 0, 0.25);
9ce2074c
S
5938 transition: box-shadow .25s ease-in-out; }
5939 .btn:hover {
5940 box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15), 0 3px 6px 0 rgba(0, 0, 0, 0.25);
9ce2074c 5941 transition: box-shadow .25s ease-in-out; }
22cfab2d
S
5942 @media (max-width: 767px) {
5943 .btn {
5944 font-size: .875rem; } }
97ed546d 5945
69a9b33d
S
5946.btn-outline-primary,
5947.btn-outline-secondary {
69a9b33d
S
5948 transition: background-color .25s ease-in-out; }
5949 .btn-outline-primary:hover,
5950 .btn-outline-secondary:hover {
69a9b33d
S
5951 transition: background-color .25s ease-in-out; }
5952
9581b35d
SH
5953.btn-xlg {
5954 height: 72px;
5955 margin: 0 36px;
5956 padding-top: 16px; }
5957
1e5bc9c9 5958.btn-lg, .btn-group-lg > .btn {
22cfab2d 5959 height: 48px;
1e5bc9c9 5960 margin: 0 24px; }
22cfab2d 5961 @media (max-width: 767px) {
69a9b33d 5962 .btn-lg, .btn-group-lg > .btn {
22cfab2d 5963 height: 36px;
69a9b33d 5964 margin: 0 8px;
22cfab2d
S
5965 padding: 1rem;
5966 font-size: .875rem;
5967 line-height: 0; } }
1e5bc9c9 5968
efb8b657
S
5969.btn-md {
5970 font-size: 0.875rem;
5971 line-height: 1.25rem;
5972 padding: .4rem 1rem .5rem 1rem; }
5973
b6d1f3b7 5974.btn-block {
ccd81281
S
5975 margin: 0 0 1.5rem 0; }
5976 @media (min-width: 768px) {
5977 .btn-block {
5978 margin: 0 0 2rem 0; } }
7a9f7ff6 5979 @media (max-width: 575px) {
22cfab2d
S
5980 .btn-block {
5981 font-size: .875rem;
5982 line-height: 0; } }
b6d1f3b7 5983
848a7d41
S
5984button:focus {
5985 outline: none; }
5986
55edf6f3
S
5987.btn-donate {
5988 margin-top: 18px;
5989 font-size: 14px;
5990 font-weight: 400;
5991 line-height: 20px;
5992 padding: 3px 16px 0 5px; }
5993 @media (min-width: 992px) {
5994 .btn-donate {
5995 margin-top: 29px; } }
5996 .btn-donate svg {
5997 vertical-align: -7px;
5998 margin-right: 5px; }
5999
55edf6f3
S
6000.icon {
6001 width: 1.5rem;
6002 height: 1.5rem;
6003 fill: currentColor;
6004 vertical-align: -.15rem;
6005 overflow: hidden;
6006 margin-right: .5rem; }
6007
6008.i_arrow_down {
6009 margin: 0;
6010 position: absolute;
6011 left: .75rem;
6012 top: -.25rem;
8842c9d0 6013 animation: scroll 1.5s ease-in-out infinite; }
55edf6f3
S
6014 @media (max-width: 575px) {
6015 .i_arrow_down {
6016 width: 1.75rem !important;
6017 height: 1.75rem !important;
6018 left: .25rem;
6019 top: -.5rem; } }
81747382 6020
55edf6f3
S
6021.i_lg {
6022 width: 2.5rem;
6023 height: 2.5rem;
6024 margin: 0;
8842c9d0 6025 transform: translateY(-0.35rem);
55edf6f3 6026 fill: #b71c1c; }
c60d28da 6027
9581b35d
SH
6028.i_white {
6029 fill: white; }
6030
55edf6f3
S
6031.i_sm {
6032 vertical-align: top;
8842c9d0 6033 transform: translateY(-0.1rem); }
c60d28da 6034
3c77f292
SH
6035.i_features {
6036 width: 40px;
6037 height: 40px;
6038 margin: auto; }
6039
6040.outline_i {
6041 border: solid 4px;
6042 width: 80px;
6043 height: 80px;
6044 display: flex;
6045 align-items: center; }
6046
6047.i_verified {
6048 fill: #43a047; }
6049
6050.i_warning {
6051 fill: #b71c1c; }
6052
6053.i_wifi {
6054 fill: #1976d2; }
6055
6056.i_server {
6057 fill: #ff8f00; }
6058
0c707f0b
SH
6059.i_secure {
6060 fill: rgba(38, 50, 56, 0.3); }
6061
9581b35d 6062.amber-800 {
3c77f292
SH
6063 color: #ff8f00;
6064 border-color: #ff8f00; }
6065
6066.green-600 {
6067 color: #43a047;
6068 border-color: #43a047; }
6069
6070.red-900 {
6071 color: #b71c1c;
6072 border-color: #b71c1c; }
6073
6074.blue-700 {
6075 color: #1976d2;
6076 border-color: #1976d2; }
9581b35d 6077
0c707f0b
SH
6078.blue_grey_300 {
6079 color: rgba(38, 50, 56, 0.3); }
6080
a33e1b4b
SH
6081.bg-blue-grey-900 {
6082 background-color: #263238; }
6083
6084.bg-blue-grey-50 {
6085 background-color: #eceff1; }
6086
9581b35d
SH
6087img.img-fluid {
6088 width: 100%;
6089 max-width: 100%;
6090 height: auto; }
6091
55edf6f3
S
6092footer .btn-toolbar .icon {
6093 height: 2.25rem;
6094 width: 2.25rem;
6095 fill: rgba(38, 50, 56, 0.6); }
6096
6097footer .i_heart {
6098 vertical-align: top;
8842c9d0 6099 transform: translateY(-0.15rem); }
55edf6f3
S
6100 @media (max-width: 767px) {
6101 footer .i_heart {
8842c9d0 6102 transform: translateY(-0.75rem); } }
97ed546d
S
6103
6104section.intro {
6105 min-height: 100vh;
6106 background-image: url("../img/header-background.jpg");
6107 background-size: cover;
6108 background-attachment: fixed;
6109 background-position: center top;
6110 position: relative; }
6111 section.intro .branding {
69a9b33d 6112 padding-top: 6rem;
97ed546d
S
6113 margin-bottom: 64px;
6114 text-align: center;
bf75d6d5 6115 color: rgba(38, 50, 56, 0.6); }
7a9f7ff6 6116 @media (min-width: 576px) {
69a9b33d
S
6117 section.intro .branding {
6118 padding-top: 192px; } }
97ed546d
S
6119 section.intro .branding h1 {
6120 font-weight: 300 !important;
6121 color: #263238; }
7a9f7ff6 6122 @media (max-width: 575px) {
69a9b33d 6123 section.intro .branding h1 {
49baba87
S
6124 font-size: 72px;
6125 line-height: 88px;
6126 margin-bottom: 0; } }
97ed546d
S
6127 section.intro .branding h1 strong {
6128 font-weight: 700 !important; }
6129 section.intro .branding h1:before {
6130 content: "";
69a9b33d
S
6131 height: 60px;
6132 width: 76px;
97ed546d
S
6133 background-image: url("../img/ipfire-tux.png");
6134 background-repeat: no-repeat;
6135 background-position: center center;
6136 background-size: contain;
97ed546d
S
6137 display: inline-block;
6138 position: relative;
69a9b33d 6139 top: 4px; }
7a9f7ff6 6140 @media (min-width: 576px) {
69a9b33d
S
6141 section.intro .branding h1:before {
6142 height: 120px;
6143 width: 93px;
6144 margin-right: 32px;
6145 top: 8px; } }
49baba87
S
6146
6147.page-scroll {
6148 display: block;
6149 visibility: visible;
6150 position: absolute;
6151 bottom: 48px;
6152 left: 50%;
8842c9d0 6153 transform: translateX(-50%); }
49baba87
S
6154 .page-scroll .btn {
6155 width: 36px;
6156 height: 36px;
6157 fill: #b71c1c; }
6158 @media (min-width: 576px) {
6159 .page-scroll .btn {
6160 width: 64px;
6161 height: 64px; } }
6162 .page-scroll .btn:hover .i_arrow_down {
6163 fill: white; }
1e5bc9c9
S
6164
6165section.content-section {
ccd81281 6166 padding: 3rem 0; }
7a9f7ff6 6167 @media (min-width: 576px) {
ccd81281 6168 section.content-section {
22cfab2d 6169 padding: 72px 0; } }
1e5bc9c9 6170
22cfab2d
S
6171.feature_icons {
6172 width: 40px;
6173 height: 100%;
6174 float: left;
6175 margin-right: .75rem; }
1e5bc9c9 6176
b6d1f3b7 6177section#news,
ae6a2da5 6178section#support,
b6d1f3b7 6179footer {
22cfab2d
S
6180 background-color: rgba(38, 50, 56, 0.06); }
6181
6182section#news {
6183 color: rgba(38, 50, 56, 0.6); }
6184 section#news h2 {
6185 color: #263238; }
1e5bc9c9
S
6186
6187section#wishlist {
6188 background-image: url("../img/wishlist-background.jpg");
6189 background-size: cover;
6190 background-position: center center; }
b6d1f3b7 6191
3d770ad7
S
6192.progress {
6193 background-color: rgba(255, 255, 255, 0.2); }
6194
22cfab2d 6195.bg-progress {
22cfab2d
S
6196 background-image: linear-gradient(to right, #fbc02d, #ff8f00); }
6197
b6d1f3b7
S
6198section#fireinfo {
6199 border-bottom: 1px solid rgba(38, 50, 56, 0.2); }
6200
22cfab2d
S
6201.circle {
6202 position: relative; }
49baba87 6203 .circle p.fireinfo_per {
bf75d6d5 6204 color: rgba(38, 50, 56, 0.6);
22cfab2d 6205 position: absolute;
bf75d6d5 6206 top: calc(50% - 18px);
49baba87 6207 width: 100%; }
b6d1f3b7 6208
7a9f7ff6
S
6209section#appliances {
6210 padding-bottom: 48px; }
6211
9280b190 6212.features-content {
4a416dd3 6213 padding-top: 88px;
9280b190 6214 margin-bottom: 40px; }
3c77f292 6215 @media (min-width: 992px) {
4a416dd3
SH
6216 .features-content {
6217 padding-top: 161px; } }
9280b190
S
6218 .features-content .content {
6219 background: white;
6220 border-radius: 4px;
6221 box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.2);
aa44ed56
S
6222 padding: 40px 24px;
6223 position: relative; }
9280b190 6224
8842c9d0 6225.divider {
9280b190 6226 width: 128px;
8842c9d0
S
6227 height: 4px;
6228 border-radius: 2px;
6229 background-image: linear-gradient(to right, #b71c1c, #ff3d00);
4a416dd3
SH
6230 margin: 40px auto 24px auto; }
6231 @media (min-width: 576px) {
6232 .divider {
6233 margin: 56px auto 40px auto; } }
9280b190 6234
b6d1f3b7
S
6235footer {
6236 padding: 3rem 0 0 0; }
7a9f7ff6
S
6237 @media (max-width: 991px) {
6238 footer {
6239 padding-top: 31px; } }
9ce2074c 6240 footer h4 {
22cfab2d 6241 margin-bottom: 1.25rem;
49baba87
S
6242 color: rgba(38, 50, 56, 0.6);
6243 font-size: 20px;
6244 line-height: 28px; }
9ce2074c 6245 footer ul li {
49baba87 6246 font-size: 14px;
9ce2074c
S
6247 margin-bottom: .75rem; }
6248 footer ul li a {
22cfab2d 6249 color: rgba(38, 50, 56, 0.6);
9ce2074c
S
6250 text-decoration: none; }
6251 footer ul li a:hover {
22cfab2d 6252 color: #263238;
9ce2074c
S
6253 text-decoration: underline; }
6254 footer .btn-lg, footer .btn-group-lg > .btn {
6255 margin-bottom: 2.75rem; }
9ce2074c
S
6256 footer .btn-sm, footer .btn-group-sm > .btn {
6257 box-shadow: none; }
6258 footer .btn-sm:hover, footer .btn-group-sm > .btn:hover {
6259 box-shadow: none; }
b6d1f3b7 6260
22cfab2d
S
6261#copyright {
6262 background-color: rgba(38, 50, 56, 0.06);
6263 padding: 1rem 0; }
49baba87
S
6264 #copyright p {
6265 font-size: 12px;
6266 line-height: 16px; }
b6d1f3b7 6267
b6d1f3b7 6268@keyframes scroll {
eafb8738 6269 0%, 100% {
8842c9d0 6270 transform: translateY(30%); }
b6d1f3b7 6271 50% {
8842c9d0 6272 transform: translateY(50%); } }