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