UNPKG

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