UNPKG

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