2 * Bootstrap v4.1.3 (https://getbootstrap.com/)
3 * Copyright 2011-2018 The Bootstrap Authors
4 * Copyright 2011-2018 Twitter, Inc.
5 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
30 --breakpoint-sm: 576px;
31 --breakpoint-md: 768px;
32 --breakpoint-lg: 992px;
33 --breakpoint-xl: 1200px;
34 --font-family-sans-serif: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
35 --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
37 *, *::before, *::after {
38 box-sizing: border-box;
41 font-family: sans-serif;
43 -webkit-text-size-adjust: 100%;
44 -ms-overflow-style: scrollbar;
45 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
50 article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
55 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
61 background-color: #fff;
63 [tabindex="-1"]:focus {
64 outline: 0 !important;
67 box-sizing: content-box;
71 h1, h2, h3, h4, h5, h6 {
73 margin-bottom: 0.5rem;
79 abbr[title], abbr[data-original-title] {
80 text-decoration: underline;
81 text-decoration: underline dotted;
84 text-decoration-skip-ink: none;
95 ol ol, ul ul, ol ul, ul ol {
102 margin-bottom: 0.5rem;
118 vertical-align: baseline;
128 text-decoration: none;
129 background-color: transparent;
133 text-decoration: underline;
135 a:not([href]):not([tabindex]) {
137 text-decoration: none;
139 a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
141 text-decoration: none;
143 a:not([href]):not([tabindex]):focus {
146 pre, code, kbd, samp {
147 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
154 -ms-overflow-style: scrollbar;
160 vertical-align: middle;
165 vertical-align: middle;
168 border-collapse: collapse;
171 padding-top: 0.75rem;
172 padding-bottom: 0.75rem;
175 caption-side: bottom;
181 display: inline-block;
182 margin-bottom: 0.5rem;
189 outline: 5px auto -webkit-focus-ring-color;
191 input, button, select, optgroup, textarea {
193 font-family: inherit;
195 line-height: inherit;
201 text-transform: none;
203 button, [type="button"], [type="reset"], [type="submit"] {
204 -webkit-appearance: button;
206 button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
210 input[type="radio"], input[type="checkbox"] {
211 box-sizing: border-box;
214 input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
215 -webkit-appearance: listbox;
232 margin-bottom: 0.5rem;
234 line-height: inherit;
239 vertical-align: baseline;
241 [type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
245 outline-offset: -2px;
246 -webkit-appearance: none;
248 [type="search"]::-webkit-search-decoration {
249 -webkit-appearance: none;
251 ::-webkit-file-upload-button {
253 -webkit-appearance: button;
256 display: inline-block;
266 display: none !important;
268 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
269 margin-bottom: 0.5rem;
270 font-family: inherit;
321 border-top: 1px solid rgba(0, 0, 0, 0.1);
329 background-color: #fcf8e3;
340 display: inline-block;
342 .list-inline-item:not(:last-child) {
343 margin-right: 0.5rem;
347 text-transform: uppercase;
358 .blockquote-footer::before {
359 content: "\2014\00A0";
367 background-color: #fff;
368 border: 1px solid #dee2e6;
369 border-radius: 0.25rem;
374 display: inline-block;
377 margin-bottom: 0.5rem;
387 word-break: break-word;
393 padding: 0.2rem 0.4rem;
396 background-color: #212529;
397 border-radius: 0.2rem;
425 @media (min-width: 576px) {
430 @media (min-width: 768px) {
435 @media (min-width: 992px) {
440 @media (min-width: 1200px) {
462 .no-gutters > .col, .no-gutters > [class*="col-"] {
466 .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-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
483 flex: 0 0 8.3333333333%;
484 max-width: 8.3333333333%;
487 flex: 0 0 16.6666666667%;
488 max-width: 16.6666666667%;
495 flex: 0 0 33.3333333333%;
496 max-width: 33.3333333333%;
499 flex: 0 0 41.6666666667%;
500 max-width: 41.6666666667%;
507 flex: 0 0 58.3333333333%;
508 max-width: 58.3333333333%;
511 flex: 0 0 66.6666666667%;
512 max-width: 66.6666666667%;
519 flex: 0 0 83.3333333333%;
520 max-width: 83.3333333333%;
523 flex: 0 0 91.6666666667%;
524 max-width: 91.6666666667%;
576 margin-left: 8.3333333333%;
579 margin-left: 16.6666666667%;
585 margin-left: 33.3333333333%;
588 margin-left: 41.6666666667%;
594 margin-left: 58.3333333333%;
597 margin-left: 66.6666666667%;
603 margin-left: 83.3333333333%;
606 margin-left: 91.6666666667%;
608 @media (min-width: 576px) {
620 flex: 0 0 8.3333333333%;
621 max-width: 8.3333333333%;
624 flex: 0 0 16.6666666667%;
625 max-width: 16.6666666667%;
632 flex: 0 0 33.3333333333%;
633 max-width: 33.3333333333%;
636 flex: 0 0 41.6666666667%;
637 max-width: 41.6666666667%;
644 flex: 0 0 58.3333333333%;
645 max-width: 58.3333333333%;
648 flex: 0 0 66.6666666667%;
649 max-width: 66.6666666667%;
656 flex: 0 0 83.3333333333%;
657 max-width: 83.3333333333%;
660 flex: 0 0 91.6666666667%;
661 max-width: 91.6666666667%;
716 margin-left: 8.3333333333%;
719 margin-left: 16.6666666667%;
725 margin-left: 33.3333333333%;
728 margin-left: 41.6666666667%;
734 margin-left: 58.3333333333%;
737 margin-left: 66.6666666667%;
743 margin-left: 83.3333333333%;
746 margin-left: 91.6666666667%;
749 @media (min-width: 768px) {
761 flex: 0 0 8.3333333333%;
762 max-width: 8.3333333333%;
765 flex: 0 0 16.6666666667%;
766 max-width: 16.6666666667%;
773 flex: 0 0 33.3333333333%;
774 max-width: 33.3333333333%;
777 flex: 0 0 41.6666666667%;
778 max-width: 41.6666666667%;
785 flex: 0 0 58.3333333333%;
786 max-width: 58.3333333333%;
789 flex: 0 0 66.6666666667%;
790 max-width: 66.6666666667%;
797 flex: 0 0 83.3333333333%;
798 max-width: 83.3333333333%;
801 flex: 0 0 91.6666666667%;
802 max-width: 91.6666666667%;
857 margin-left: 8.3333333333%;
860 margin-left: 16.6666666667%;
866 margin-left: 33.3333333333%;
869 margin-left: 41.6666666667%;
875 margin-left: 58.3333333333%;
878 margin-left: 66.6666666667%;
884 margin-left: 83.3333333333%;
887 margin-left: 91.6666666667%;
890 @media (min-width: 992px) {
902 flex: 0 0 8.3333333333%;
903 max-width: 8.3333333333%;
906 flex: 0 0 16.6666666667%;
907 max-width: 16.6666666667%;
914 flex: 0 0 33.3333333333%;
915 max-width: 33.3333333333%;
918 flex: 0 0 41.6666666667%;
919 max-width: 41.6666666667%;
926 flex: 0 0 58.3333333333%;
927 max-width: 58.3333333333%;
930 flex: 0 0 66.6666666667%;
931 max-width: 66.6666666667%;
938 flex: 0 0 83.3333333333%;
939 max-width: 83.3333333333%;
942 flex: 0 0 91.6666666667%;
943 max-width: 91.6666666667%;
998 margin-left: 8.3333333333%;
1001 margin-left: 16.6666666667%;
1007 margin-left: 33.3333333333%;
1010 margin-left: 41.6666666667%;
1016 margin-left: 58.3333333333%;
1019 margin-left: 66.6666666667%;
1025 margin-left: 83.3333333333%;
1028 margin-left: 91.6666666667%;
1031 @media (min-width: 1200px) {
1043 flex: 0 0 8.3333333333%;
1044 max-width: 8.3333333333%;
1047 flex: 0 0 16.6666666667%;
1048 max-width: 16.6666666667%;
1055 flex: 0 0 33.3333333333%;
1056 max-width: 33.3333333333%;
1059 flex: 0 0 41.6666666667%;
1060 max-width: 41.6666666667%;
1067 flex: 0 0 58.3333333333%;
1068 max-width: 58.3333333333%;
1071 flex: 0 0 66.6666666667%;
1072 max-width: 66.6666666667%;
1079 flex: 0 0 83.3333333333%;
1080 max-width: 83.3333333333%;
1083 flex: 0 0 91.6666666667%;
1084 max-width: 91.6666666667%;
1139 margin-left: 8.3333333333%;
1142 margin-left: 16.6666666667%;
1148 margin-left: 33.3333333333%;
1151 margin-left: 41.6666666667%;
1157 margin-left: 58.3333333333%;
1160 margin-left: 66.6666666667%;
1166 margin-left: 83.3333333333%;
1169 margin-left: 91.6666666667%;
1174 margin-bottom: 1rem;
1175 background-color: transparent;
1177 .table th, .table td {
1179 vertical-align: top;
1180 border-top: 1px solid #dee2e6;
1183 vertical-align: bottom;
1184 border-bottom: 2px solid #dee2e6;
1186 .table tbody + tbody {
1187 border-top: 2px solid #dee2e6;
1190 background-color: #fff;
1192 .table-sm th, .table-sm td {
1196 border: 1px solid #dee2e6;
1198 .table-bordered th, .table-bordered td {
1199 border: 1px solid #dee2e6;
1201 .table-bordered thead th, .table-bordered thead td {
1202 border-bottom-width: 2px;
1204 .table-borderless th, .table-borderless td, .table-borderless thead th, .table-borderless tbody + tbody {
1207 .table-striped tbody tr:nth-of-type(odd) {
1208 background-color: rgba(0, 0, 0, 0.05);
1210 .table-hover tbody tr:hover {
1211 background-color: rgba(0, 0, 0, 0.075);
1213 .table-primary, .table-primary > th, .table-primary > td {
1214 background-color: #b8daff;
1216 .table-primary th, .table-primary td, .table-primary thead th, .table-primary tbody + tbody {
1217 border-color: #7abaff;
1219 .table-hover .table-primary:hover {
1220 background-color: #9ecdff;
1222 .table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
1223 background-color: #9ecdff;
1225 .table-secondary, .table-secondary > th, .table-secondary > td {
1226 background-color: #d6d8db;
1228 .table-secondary th, .table-secondary td, .table-secondary thead th, .table-secondary tbody + tbody {
1229 border-color: #b3b7bb;
1231 .table-hover .table-secondary:hover {
1232 background-color: #c8cccf;
1234 .table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
1235 background-color: #c8cccf;
1237 .table-success, .table-success > th, .table-success > td {
1238 background-color: #c3e6cb;
1240 .table-success th, .table-success td, .table-success thead th, .table-success tbody + tbody {
1241 border-color: #8fd19e;
1243 .table-hover .table-success:hover {
1244 background-color: #b1dfbb;
1246 .table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
1247 background-color: #b1dfbb;
1249 .table-info, .table-info > th, .table-info > td {
1250 background-color: #bee5eb;
1252 .table-info th, .table-info td, .table-info thead th, .table-info tbody + tbody {
1253 border-color: #86cfda;
1255 .table-hover .table-info:hover {
1256 background-color: #abdde5;
1258 .table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
1259 background-color: #abdde5;
1261 .table-warning, .table-warning > th, .table-warning > td {
1262 background-color: #ffeeba;
1264 .table-warning th, .table-warning td, .table-warning thead th, .table-warning tbody + tbody {
1265 border-color: #ffdf7e;
1267 .table-hover .table-warning:hover {
1268 background-color: #ffe7a0;
1270 .table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
1271 background-color: #ffe7a0;
1273 .table-danger, .table-danger > th, .table-danger > td {
1274 background-color: #f5c6cb;
1276 .table-danger th, .table-danger td, .table-danger thead th, .table-danger tbody + tbody {
1277 border-color: #ed969e;
1279 .table-hover .table-danger:hover {
1280 background-color: #f1b1b7;
1282 .table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
1283 background-color: #f1b1b7;
1285 .table-light, .table-light > th, .table-light > td {
1286 background-color: #fdfdfe;
1288 .table-light th, .table-light td, .table-light thead th, .table-light tbody + tbody {
1289 border-color: #fbfcfc;
1291 .table-hover .table-light:hover {
1292 background-color: #f1f1f1;
1294 .table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
1295 background-color: #f1f1f1;
1297 .table-dark, .table-dark > th, .table-dark > td {
1298 background-color: #c6c8ca;
1300 .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
1301 border-color: #95999c;
1303 .table-hover .table-dark:hover {
1304 background-color: #b9bbbd;
1306 .table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
1307 background-color: #b9bbbd;
1309 .table-active, .table-active > th, .table-active > td {
1310 background-color: rgba(0, 0, 0, 0.075);
1312 .table-hover .table-active:hover {
1313 background-color: rgba(0, 0, 0, 0.075);
1315 .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
1316 background-color: rgba(0, 0, 0, 0.075);
1318 .table .thead-dark th {
1320 background-color: #212529;
1321 border-color: #32383e;
1323 .table .thead-light th {
1325 background-color: #e9ecef;
1326 border-color: #dee2e6;
1330 background-color: #212529;
1332 .table-dark th, .table-dark td, .table-dark thead th {
1333 border-color: #32383e;
1335 .table-dark.table-bordered {
1338 .table-dark.table-striped tbody tr:nth-of-type(odd) {
1339 background-color: rgba(255, 255, 255, 0.05);
1341 .table-dark.table-hover tbody tr:hover {
1342 background-color: rgba(255, 255, 255, 0.075);
1344 @media (max-width: 575.98px) {
1345 .table-responsive-sm {
1349 -webkit-overflow-scrolling: touch;
1350 -ms-overflow-style: -ms-autohiding-scrollbar;
1352 .table-responsive-sm > .table-bordered {
1356 @media (max-width: 767.98px) {
1357 .table-responsive-md {
1361 -webkit-overflow-scrolling: touch;
1362 -ms-overflow-style: -ms-autohiding-scrollbar;
1364 .table-responsive-md > .table-bordered {
1368 @media (max-width: 991.98px) {
1369 .table-responsive-lg {
1373 -webkit-overflow-scrolling: touch;
1374 -ms-overflow-style: -ms-autohiding-scrollbar;
1376 .table-responsive-lg > .table-bordered {
1380 @media (max-width: 1199.98px) {
1381 .table-responsive-xl {
1385 -webkit-overflow-scrolling: touch;
1386 -ms-overflow-style: -ms-autohiding-scrollbar;
1388 .table-responsive-xl > .table-bordered {
1396 -webkit-overflow-scrolling: touch;
1397 -ms-overflow-style: -ms-autohiding-scrollbar;
1399 .table-responsive > .table-bordered {
1405 height: calc(2.25rem + 2px);
1406 padding: 0.375rem 0.75rem;
1411 background-color: #fff;
1412 background-clip: padding-box;
1413 border: 1px solid #ced4da;
1414 border-radius: 0.25rem;
1415 transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1417 @media screen and (prefers-reduced-motion: reduce) {
1422 .form-control::-ms-expand {
1423 background-color: transparent;
1426 .form-control:focus {
1428 background-color: #fff;
1429 border-color: #80bdff;
1431 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1433 .form-control::placeholder {
1437 .form-control:disabled, .form-control[readonly] {
1438 background-color: #e9ecef;
1441 select.form-control:focus::-ms-value {
1443 background-color: #fff;
1445 .form-control-file, .form-control-range {
1450 padding-top: calc(0.375rem + 1px);
1451 padding-bottom: calc(0.375rem + 1px);
1456 .col-form-label-lg {
1457 padding-top: calc(0.5rem + 1px);
1458 padding-bottom: calc(0.5rem + 1px);
1462 .col-form-label-sm {
1463 padding-top: calc(0.25rem + 1px);
1464 padding-bottom: calc(0.25rem + 1px);
1465 font-size: 0.875rem;
1468 .form-control-plaintext {
1471 padding-top: 0.375rem;
1472 padding-bottom: 0.375rem;
1476 background-color: transparent;
1477 border: solid transparent;
1478 border-width: 1px 0;
1480 .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
1485 height: calc(1.8125rem + 2px);
1486 padding: 0.25rem 0.5rem;
1487 font-size: 0.875rem;
1489 border-radius: 0.2rem;
1492 height: calc(2.875rem + 2px);
1493 padding: 0.5rem 1rem;
1496 border-radius: 0.3rem;
1498 select.form-control[size], select.form-control[multiple] {
1501 textarea.form-control {
1505 margin-bottom: 1rem;
1509 margin-top: 0.25rem;
1517 .form-row > .col, .form-row > [class*="col-"] {
1524 padding-left: 1.25rem;
1529 margin-left: -1.25rem;
1531 .form-check-input:disabled ~ .form-check-label {
1537 .form-check-inline {
1538 display: inline-flex;
1539 align-items: center;
1541 margin-right: 0.75rem;
1543 .form-check-inline .form-check-input {
1546 margin-right: 0.3125rem;
1552 margin-top: 0.25rem;
1562 padding: 0.25rem 0.5rem;
1564 font-size: 0.875rem;
1567 background-color: rgba(40, 167, 69, 0.9);
1568 border-radius: 0.25rem;
1570 .was-validated .form-control:valid, .form-control.is-valid {
1571 border-color: #28a745;
1572 padding-right: 2.25rem;
1573 background-repeat: no-repeat;
1574 background-position: center right calc(2.25rem / 4);
1575 background-size: calc(2.25rem / 2) calc(2.25rem / 2);
1576 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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");
1578 .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
1579 border-color: #28a745;
1580 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1582 .was-validated .form-control:valid ~ .valid-feedback, .form-control.is-valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-tooltip {
1585 .was-validated textarea.form-control:valid, textarea.form-control.is-valid {
1586 padding-right: 2.25rem;
1587 background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
1589 .was-validated .custom-select:valid, .custom-select.is-valid {
1590 border-color: #28a745;
1591 padding-right: 3.4375rem;
1592 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' 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") no-repeat center right 1.75rem / 1.125rem 1.125rem;
1594 .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
1595 border-color: #28a745;
1596 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1598 .was-validated .custom-select:valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-tooltip {
1601 .was-validated .form-control-file:valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-tooltip {
1604 .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
1607 .was-validated .form-check-input:valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-tooltip {
1610 .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
1613 .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
1614 border-color: #28a745;
1616 .was-validated .custom-control-input:valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-tooltip {
1619 .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
1620 border-color: #34ce57;
1621 background-color: #34ce57;
1623 .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
1624 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1626 .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
1627 border-color: #28a745;
1629 .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
1630 border-color: #28a745;
1632 .was-validated .custom-file-input:valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-tooltip {
1635 .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
1636 border-color: #28a745;
1637 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
1642 margin-top: 0.25rem;
1652 padding: 0.25rem 0.5rem;
1654 font-size: 0.875rem;
1657 background-color: rgba(220, 53, 69, 0.9);
1658 border-radius: 0.25rem;
1660 .was-validated .form-control:invalid, .form-control.is-invalid {
1661 border-color: #dc3545;
1662 padding-right: 2.25rem;
1663 background-repeat: no-repeat;
1664 background-position: center right calc(2.25rem / 4);
1665 background-size: calc(2.25rem / 2) calc(2.25rem / 2);
1666 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' 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");
1668 .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
1669 border-color: #dc3545;
1670 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1672 .was-validated .form-control:invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-tooltip {
1675 .was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
1676 padding-right: 2.25rem;
1677 background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
1679 .was-validated .custom-select:invalid, .custom-select.is-invalid {
1680 border-color: #dc3545;
1681 padding-right: 3.4375rem;
1682 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' 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") no-repeat center right 1.75rem / 1.125rem 1.125rem;
1684 .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
1685 border-color: #dc3545;
1686 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1688 .was-validated .custom-select:invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-tooltip {
1691 .was-validated .form-control-file:invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-tooltip {
1694 .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
1697 .was-validated .form-check-input:invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-tooltip {
1700 .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
1703 .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
1704 border-color: #dc3545;
1706 .was-validated .custom-control-input:invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-tooltip {
1709 .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
1710 border-color: #e4606d;
1711 background-color: #e4606d;
1713 .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
1714 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1716 .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
1717 border-color: #dc3545;
1719 .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
1720 border-color: #dc3545;
1722 .was-validated .custom-file-input:invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-tooltip {
1725 .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
1726 border-color: #dc3545;
1727 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
1731 flex-flow: row wrap;
1732 align-items: center;
1734 .form-inline .form-check {
1737 @media (min-width: 576px) {
1738 .form-inline label {
1740 align-items: center;
1741 justify-content: center;
1744 .form-inline .form-group {
1747 flex-flow: row wrap;
1748 align-items: center;
1751 .form-inline .form-control {
1752 display: inline-block;
1754 vertical-align: middle;
1756 .form-inline .form-control-plaintext {
1757 display: inline-block;
1759 .form-inline .input-group, .form-inline .custom-select {
1762 .form-inline .form-check {
1764 align-items: center;
1765 justify-content: center;
1769 .form-inline .form-check-input {
1772 margin-right: 0.25rem;
1775 .form-inline .custom-control {
1776 align-items: center;
1777 justify-content: center;
1779 .form-inline .custom-control-label {
1784 display: inline-block;
1788 vertical-align: middle;
1790 background-color: transparent;
1791 border: 1px solid transparent;
1792 padding: 0.375rem 0.75rem;
1795 border-radius: 0.25rem;
1796 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1798 @media screen and (prefers-reduced-motion: reduce) {
1805 text-decoration: none;
1807 .btn:focus, .btn.focus {
1809 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1811 .btn.disabled, .btn:disabled {
1814 .btn:not(:disabled):not(.disabled) {
1817 a.btn.disabled, fieldset:disabled a.btn {
1818 pointer-events: none;
1822 background-color: #007bff;
1823 border-color: #007bff;
1825 .btn-primary:hover {
1827 background-color: #0069d9;
1828 border-color: #0062cc;
1830 .btn-primary:focus, .btn-primary.focus {
1831 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
1833 .btn-primary.disabled, .btn-primary:disabled {
1835 background-color: #007bff;
1836 border-color: #007bff;
1838 .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
1840 background-color: #0062cc;
1841 border-color: #005cbf;
1843 .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
1844 box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
1848 background-color: #6c757d;
1849 border-color: #6c757d;
1851 .btn-secondary:hover {
1853 background-color: #5a6268;
1854 border-color: #545b62;
1856 .btn-secondary:focus, .btn-secondary.focus {
1857 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
1859 .btn-secondary.disabled, .btn-secondary:disabled {
1861 background-color: #6c757d;
1862 border-color: #6c757d;
1864 .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
1866 background-color: #545b62;
1867 border-color: #4e555b;
1869 .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
1870 box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
1874 background-color: #28a745;
1875 border-color: #28a745;
1877 .btn-success:hover {
1879 background-color: #218838;
1880 border-color: #1e7e34;
1882 .btn-success:focus, .btn-success.focus {
1883 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
1885 .btn-success.disabled, .btn-success:disabled {
1887 background-color: #28a745;
1888 border-color: #28a745;
1890 .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
1892 background-color: #1e7e34;
1893 border-color: #1c7430;
1895 .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
1896 box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
1900 background-color: #17a2b8;
1901 border-color: #17a2b8;
1905 background-color: #138496;
1906 border-color: #117a8b;
1908 .btn-info:focus, .btn-info.focus {
1909 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
1911 .btn-info.disabled, .btn-info:disabled {
1913 background-color: #17a2b8;
1914 border-color: #17a2b8;
1916 .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
1918 background-color: #117a8b;
1919 border-color: #10707f;
1921 .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
1922 box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
1926 background-color: #ffc107;
1927 border-color: #ffc107;
1929 .btn-warning:hover {
1931 background-color: #e0a800;
1932 border-color: #d39e00;
1934 .btn-warning:focus, .btn-warning.focus {
1935 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
1937 .btn-warning.disabled, .btn-warning:disabled {
1939 background-color: #ffc107;
1940 border-color: #ffc107;
1942 .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
1944 background-color: #d39e00;
1945 border-color: #c69500;
1947 .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
1948 box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
1952 background-color: #dc3545;
1953 border-color: #dc3545;
1957 background-color: #c82333;
1958 border-color: #bd2130;
1960 .btn-danger:focus, .btn-danger.focus {
1961 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
1963 .btn-danger.disabled, .btn-danger:disabled {
1965 background-color: #dc3545;
1966 border-color: #dc3545;
1968 .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
1970 background-color: #bd2130;
1971 border-color: #b21f2d;
1973 .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
1974 box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
1978 background-color: #f8f9fa;
1979 border-color: #f8f9fa;
1983 background-color: #e2e6ea;
1984 border-color: #dae0e5;
1986 .btn-light:focus, .btn-light.focus {
1987 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
1989 .btn-light.disabled, .btn-light:disabled {
1991 background-color: #f8f9fa;
1992 border-color: #f8f9fa;
1994 .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
1996 background-color: #dae0e5;
1997 border-color: #d3d9df;
1999 .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
2000 box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
2004 background-color: #343a40;
2005 border-color: #343a40;
2009 background-color: #23272b;
2010 border-color: #1d2124;
2012 .btn-dark:focus, .btn-dark.focus {
2013 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2015 .btn-dark.disabled, .btn-dark:disabled {
2017 background-color: #343a40;
2018 border-color: #343a40;
2020 .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
2022 background-color: #1d2124;
2023 border-color: #171a1d;
2025 .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
2026 box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
2028 .btn-outline-primary {
2030 border-color: #007bff;
2032 .btn-outline-primary:hover {
2034 background-color: #007bff;
2035 border-color: #007bff;
2037 .btn-outline-primary:focus, .btn-outline-primary.focus {
2038 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2040 .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2042 background-color: transparent;
2044 .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
2046 background-color: #007bff;
2047 border-color: #007bff;
2049 .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
2050 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2052 .btn-outline-secondary {
2054 border-color: #6c757d;
2056 .btn-outline-secondary:hover {
2058 background-color: #6c757d;
2059 border-color: #6c757d;
2061 .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2062 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2064 .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2066 background-color: transparent;
2068 .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
2070 background-color: #6c757d;
2071 border-color: #6c757d;
2073 .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
2074 box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2076 .btn-outline-success {
2078 border-color: #28a745;
2080 .btn-outline-success:hover {
2082 background-color: #28a745;
2083 border-color: #28a745;
2085 .btn-outline-success:focus, .btn-outline-success.focus {
2086 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2088 .btn-outline-success.disabled, .btn-outline-success:disabled {
2090 background-color: transparent;
2092 .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
2094 background-color: #28a745;
2095 border-color: #28a745;
2097 .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
2098 box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2102 border-color: #17a2b8;
2104 .btn-outline-info:hover {
2106 background-color: #17a2b8;
2107 border-color: #17a2b8;
2109 .btn-outline-info:focus, .btn-outline-info.focus {
2110 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2112 .btn-outline-info.disabled, .btn-outline-info:disabled {
2114 background-color: transparent;
2116 .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
2118 background-color: #17a2b8;
2119 border-color: #17a2b8;
2121 .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
2122 box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2124 .btn-outline-warning {
2126 border-color: #ffc107;
2128 .btn-outline-warning:hover {
2130 background-color: #ffc107;
2131 border-color: #ffc107;
2133 .btn-outline-warning:focus, .btn-outline-warning.focus {
2134 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2136 .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2138 background-color: transparent;
2140 .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
2142 background-color: #ffc107;
2143 border-color: #ffc107;
2145 .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
2146 box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2148 .btn-outline-danger {
2150 border-color: #dc3545;
2152 .btn-outline-danger:hover {
2154 background-color: #dc3545;
2155 border-color: #dc3545;
2157 .btn-outline-danger:focus, .btn-outline-danger.focus {
2158 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2160 .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2162 background-color: transparent;
2164 .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
2166 background-color: #dc3545;
2167 border-color: #dc3545;
2169 .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
2170 box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2172 .btn-outline-light {
2174 border-color: #f8f9fa;
2176 .btn-outline-light:hover {
2178 background-color: #f8f9fa;
2179 border-color: #f8f9fa;
2181 .btn-outline-light:focus, .btn-outline-light.focus {
2182 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2184 .btn-outline-light.disabled, .btn-outline-light:disabled {
2186 background-color: transparent;
2188 .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
2190 background-color: #f8f9fa;
2191 border-color: #f8f9fa;
2193 .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
2194 box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2198 border-color: #343a40;
2200 .btn-outline-dark:hover {
2202 background-color: #343a40;
2203 border-color: #343a40;
2205 .btn-outline-dark:focus, .btn-outline-dark.focus {
2206 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2208 .btn-outline-dark.disabled, .btn-outline-dark:disabled {
2210 background-color: transparent;
2212 .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
2214 background-color: #343a40;
2215 border-color: #343a40;
2217 .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
2218 box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2226 text-decoration: underline;
2228 .btn-link:focus, .btn-link.focus {
2229 text-decoration: underline;
2232 .btn-link:disabled, .btn-link.disabled {
2234 pointer-events: none;
2236 .btn-lg, .btn-group-lg > .btn {
2237 padding: 0.5rem 1rem;
2240 border-radius: 0.3rem;
2242 .btn-sm, .btn-group-sm > .btn {
2243 padding: 0.25rem 0.5rem;
2244 font-size: 0.875rem;
2246 border-radius: 0.2rem;
2252 .btn-block + .btn-block {
2255 input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
2259 transition: opacity 0.15s linear;
2261 @media screen and (prefers-reduced-motion: reduce) {
2269 .collapse:not(.show) {
2276 transition: height 0.35s ease;
2278 @media screen and (prefers-reduced-motion: reduce) {
2283 .dropup, .dropright, .dropdown, .dropleft {
2286 .dropdown-toggle::after {
2287 display: inline-block;
2288 margin-left: 0.255em;
2289 vertical-align: 0.255em;
2291 border-top: 0.3em solid;
2292 border-right: 0.3em solid transparent;
2294 border-left: 0.3em solid transparent;
2296 .dropdown-toggle:empty::after {
2308 margin: 0.125rem 0 0;
2313 background-color: #fff;
2314 background-clip: padding-box;
2315 border: 1px solid rgba(0, 0, 0, 0.15);
2316 border-radius: 0.25rem;
2318 .dropdown-menu-right {
2322 @media (min-width: 576px) {
2323 .dropdown-menu-sm-right {
2328 @media (min-width: 768px) {
2329 .dropdown-menu-md-right {
2334 @media (min-width: 992px) {
2335 .dropdown-menu-lg-right {
2340 @media (min-width: 1200px) {
2341 .dropdown-menu-xl-right {
2346 .dropdown-menu-left {
2350 @media (min-width: 576px) {
2351 .dropdown-menu-sm-left {
2356 @media (min-width: 768px) {
2357 .dropdown-menu-md-left {
2362 @media (min-width: 992px) {
2363 .dropdown-menu-lg-left {
2368 @media (min-width: 1200px) {
2369 .dropdown-menu-xl-left {
2374 .dropup .dropdown-menu {
2378 margin-bottom: 0.125rem;
2380 .dropup .dropdown-toggle::after {
2381 display: inline-block;
2382 margin-left: 0.255em;
2383 vertical-align: 0.255em;
2386 border-right: 0.3em solid transparent;
2387 border-bottom: 0.3em solid;
2388 border-left: 0.3em solid transparent;
2390 .dropup .dropdown-toggle:empty::after {
2393 .dropright .dropdown-menu {
2398 margin-left: 0.125rem;
2400 .dropright .dropdown-toggle::after {
2401 display: inline-block;
2402 margin-left: 0.255em;
2403 vertical-align: 0.255em;
2405 border-top: 0.3em solid transparent;
2407 border-bottom: 0.3em solid transparent;
2408 border-left: 0.3em solid;
2410 .dropright .dropdown-toggle:empty::after {
2413 .dropright .dropdown-toggle::after {
2416 .dropleft .dropdown-menu {
2421 margin-right: 0.125rem;
2423 .dropleft .dropdown-toggle::after {
2424 display: inline-block;
2425 margin-left: 0.255em;
2426 vertical-align: 0.255em;
2429 .dropleft .dropdown-toggle::after {
2432 .dropleft .dropdown-toggle::before {
2433 display: inline-block;
2434 margin-right: 0.255em;
2435 vertical-align: 0.255em;
2437 border-top: 0.3em solid transparent;
2438 border-right: 0.3em solid;
2439 border-bottom: 0.3em solid transparent;
2441 .dropleft .dropdown-toggle:empty::after {
2444 .dropleft .dropdown-toggle::before {
2447 .dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
2455 border-top: 1px solid #e9ecef;
2460 padding: 0.25rem 1.5rem;
2464 text-align: inherit;
2465 white-space: nowrap;
2466 background-color: transparent;
2469 .dropdown-item:first-child {
2470 border-top-left-radius: calc(0.25rem - 1px);
2471 border-top-right-radius: calc(0.25rem - 1px);
2473 .dropdown-item:last-child {
2474 border-bottom-right-radius: calc(0.25rem - 1px);
2475 border-bottom-left-radius: calc(0.25rem - 1px);
2477 .dropdown-item:hover, .dropdown-item:focus {
2479 text-decoration: none;
2480 background-color: #f8f9fa;
2482 .dropdown-item.active, .dropdown-item:active {
2484 text-decoration: none;
2485 background-color: #007bff;
2487 .dropdown-item.disabled, .dropdown-item:disabled {
2489 pointer-events: none;
2490 background-color: transparent;
2492 .dropdown-menu.show {
2497 padding: 0.5rem 1.5rem;
2499 font-size: 0.875rem;
2501 white-space: nowrap;
2503 .dropdown-item-text {
2505 padding: 0.25rem 1.5rem;
2508 .btn-group, .btn-group-vertical {
2510 display: inline-flex;
2511 vertical-align: middle;
2513 .btn-group > .btn, .btn-group-vertical > .btn {
2517 .btn-group > .btn:hover, .btn-group-vertical > .btn:hover {
2520 .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
2526 justify-content: flex-start;
2528 .btn-toolbar .input-group {
2531 .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) {
2534 .btn-group > .btn:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-group:not(:last-child) > .btn {
2535 border-top-right-radius: 0;
2536 border-bottom-right-radius: 0;
2538 .btn-group > .btn:not(:first-child), .btn-group > .btn-group:not(:first-child) > .btn {
2539 border-top-left-radius: 0;
2540 border-bottom-left-radius: 0;
2542 .dropdown-toggle-split {
2543 padding-right: 0.5625rem;
2544 padding-left: 0.5625rem;
2546 .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
2549 .dropleft .dropdown-toggle-split::before {
2552 .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
2553 padding-right: 0.375rem;
2554 padding-left: 0.375rem;
2556 .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
2557 padding-right: 0.75rem;
2558 padding-left: 0.75rem;
2560 .btn-group-vertical {
2561 flex-direction: column;
2562 align-items: flex-start;
2563 justify-content: center;
2565 .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
2568 .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) {
2571 .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-group:not(:last-child) > .btn {
2572 border-bottom-right-radius: 0;
2573 border-bottom-left-radius: 0;
2575 .btn-group-vertical > .btn:not(:first-child), .btn-group-vertical > .btn-group:not(:first-child) > .btn {
2576 border-top-left-radius: 0;
2577 border-top-right-radius: 0;
2579 .btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
2582 .btn-group-toggle > .btn input[type="radio"], .btn-group-toggle > .btn-group > .btn input[type="radio"], .btn-group-toggle > .btn input[type="checkbox"], .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
2584 clip: rect(0, 0, 0, 0);
2585 pointer-events: none;
2591 align-items: stretch;
2594 .input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
2600 .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .form-control, .input-group > .custom-select + .form-control, .input-group > .custom-file + .form-control, .input-group > .form-control + .custom-select, .input-group > .form-control-plaintext + .custom-select, .input-group > .custom-select + .custom-select, .input-group > .custom-file + .custom-select, .input-group > .form-control + .custom-file, .input-group > .form-control-plaintext + .custom-file, .input-group > .custom-select + .custom-file, .input-group > .custom-file + .custom-file {
2603 .input-group > .form-control:focus, .input-group > .custom-select:focus, .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
2606 .input-group > .custom-file .custom-file-input:focus {
2609 .input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
2610 border-top-right-radius: 0;
2611 border-bottom-right-radius: 0;
2613 .input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
2614 border-top-left-radius: 0;
2615 border-bottom-left-radius: 0;
2617 .input-group > .custom-file {
2619 align-items: center;
2621 .input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
2622 border-top-right-radius: 0;
2623 border-bottom-right-radius: 0;
2625 .input-group > .custom-file:not(:first-child) .custom-file-label {
2626 border-top-left-radius: 0;
2627 border-bottom-left-radius: 0;
2629 .input-group-prepend, .input-group-append {
2632 .input-group-prepend .btn, .input-group-append .btn {
2636 .input-group-prepend .btn:focus, .input-group-append .btn:focus {
2639 .input-group-prepend .btn + .btn, .input-group-append .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-append .btn + .input-group-text, .input-group-prepend .input-group-text + .input-group-text, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-append .input-group-text + .btn {
2642 .input-group-prepend {
2645 .input-group-append {
2650 align-items: center;
2651 padding: 0.375rem 0.75rem;
2658 white-space: nowrap;
2659 background-color: #e9ecef;
2660 border: 1px solid #ced4da;
2661 border-radius: 0.25rem;
2663 .input-group-text input[type="radio"], .input-group-text input[type="checkbox"] {
2666 .input-group-lg > .form-control:not(textarea), .input-group-lg > .custom-select {
2667 height: calc(2.875rem + 2px);
2669 .input-group-lg > .form-control, .input-group-lg > .custom-select, .input-group-lg > .input-group-prepend > .input-group-text, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-append > .btn {
2670 padding: 0.5rem 1rem;
2673 border-radius: 0.3rem;
2675 .input-group-sm > .form-control:not(textarea), .input-group-sm > .custom-select {
2676 height: calc(1.8125rem + 2px);
2678 .input-group-sm > .form-control, .input-group-sm > .custom-select, .input-group-sm > .input-group-prepend > .input-group-text, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-append > .btn {
2679 padding: 0.25rem 0.5rem;
2680 font-size: 0.875rem;
2682 border-radius: 0.2rem;
2684 .input-group-lg > .custom-select, .input-group-sm > .custom-select {
2685 padding-right: 1.75rem;
2687 .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
2688 border-top-right-radius: 0;
2689 border-bottom-right-radius: 0;
2691 .input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
2692 border-top-left-radius: 0;
2693 border-bottom-left-radius: 0;
2699 padding-left: 1.5rem;
2701 .custom-control-inline {
2702 display: inline-flex;
2705 .custom-control-input {
2710 .custom-control-input:checked ~ .custom-control-label::before {
2712 border-color: #007bff;
2713 background-color: #007bff;
2715 .custom-control-input:focus ~ .custom-control-label::before {
2716 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2718 .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
2719 border-color: #80bdff;
2721 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
2723 background-color: #b3d7ff;
2724 border-color: #b3d7ff;
2726 .custom-control-input:disabled ~ .custom-control-label {
2729 .custom-control-input:disabled ~ .custom-control-label::before {
2730 background-color: #e9ecef;
2732 .custom-control-label {
2735 vertical-align: top;
2737 .custom-control-label::before {
2744 pointer-events: none;
2746 background-color: #fff;
2747 border: #adb5bd solid 1px;
2749 .custom-control-label::after {
2757 background-repeat: no-repeat;
2758 background-position: center center;
2759 background-size: 50% 50%;
2761 .custom-checkbox .custom-control-label::before {
2762 border-radius: 0.25rem;
2764 .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
2765 background-image: url("data:image/svg+xml,%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");
2767 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
2768 border-color: #007bff;
2769 background-color: #007bff;
2771 .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
2772 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
2774 .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
2775 background-color: rgba(0, 123, 255, 0.5);
2777 .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
2778 background-color: rgba(0, 123, 255, 0.5);
2780 .custom-radio .custom-control-label::before {
2783 .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
2784 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
2786 .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
2787 background-color: rgba(0, 123, 255, 0.5);
2790 display: inline-block;
2792 height: calc(2.25rem + 2px);
2793 padding: 0.375rem 1.75rem 0.375rem 0.75rem;
2797 vertical-align: middle;
2798 background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center / 8px 10px;
2799 background-color: #fff;
2800 border: 1px solid #ced4da;
2801 border-radius: 0.25rem;
2804 .custom-select:focus {
2805 border-color: #80bdff;
2807 box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
2809 .custom-select:focus::-ms-value {
2811 background-color: #fff;
2813 .custom-select[multiple], .custom-select[size]:not([size="1"]) {
2815 padding-right: 0.75rem;
2816 background-image: none;
2818 .custom-select:disabled {
2820 background-color: #e9ecef;
2822 .custom-select::-ms-expand {
2826 height: calc(1.8125rem + 2px);
2827 padding-top: 0.25rem;
2828 padding-bottom: 0.25rem;
2829 padding-left: 0.5rem;
2830 font-size: 0.875rem;
2833 height: calc(2.875rem + 2px);
2834 padding-top: 0.5rem;
2835 padding-bottom: 0.5rem;
2841 display: inline-block;
2843 height: calc(2.25rem + 2px);
2846 .custom-file-input {
2850 height: calc(2.25rem + 2px);
2854 .custom-file-input:focus ~ .custom-file-label {
2855 border-color: #80bdff;
2856 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2858 .custom-file-input:disabled ~ .custom-file-label {
2859 background-color: #e9ecef;
2861 .custom-file-input:lang(en) ~ .custom-file-label::after {
2864 .custom-file-input ~ .custom-file-label[data-browse]::after {
2865 content: attr(data-browse);
2867 .custom-file-label {
2873 height: calc(2.25rem + 2px);
2874 padding: 0.375rem 0.75rem;
2878 background-color: #fff;
2879 border: 1px solid #ced4da;
2880 border-radius: 0.25rem;
2882 .custom-file-label::after {
2890 padding: 0.375rem 0.75rem;
2894 background-color: #e9ecef;
2895 border-left: inherit;
2896 border-radius: 0 0.25rem 0.25rem 0;
2900 height: calc(1rem + 0.4rem);
2902 background-color: transparent;
2905 .custom-range:focus {
2908 .custom-range:focus::-webkit-slider-thumb {
2909 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2911 .custom-range:focus::-moz-range-thumb {
2912 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2914 .custom-range:focus::-ms-thumb {
2915 box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2917 .custom-range::-moz-focus-outer {
2920 .custom-range::-webkit-slider-thumb {
2923 margin-top: -0.25rem;
2924 background-color: #007bff;
2926 border-radius: 1rem;
2927 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2930 @media screen and (prefers-reduced-motion: reduce) {
2931 .custom-range::-webkit-slider-thumb {
2935 .custom-range::-webkit-slider-thumb:active {
2936 background-color: #b3d7ff;
2938 .custom-range::-webkit-slider-runnable-track {
2943 background-color: #dee2e6;
2944 border-color: transparent;
2945 border-radius: 1rem;
2947 .custom-range::-moz-range-thumb {
2950 background-color: #007bff;
2952 border-radius: 1rem;
2953 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2956 @media screen and (prefers-reduced-motion: reduce) {
2957 .custom-range::-moz-range-thumb {
2961 .custom-range::-moz-range-thumb:active {
2962 background-color: #b3d7ff;
2964 .custom-range::-moz-range-track {
2969 background-color: #dee2e6;
2970 border-color: transparent;
2971 border-radius: 1rem;
2973 .custom-range::-ms-thumb {
2977 margin-right: 0.2rem;
2978 margin-left: 0.2rem;
2979 background-color: #007bff;
2981 border-radius: 1rem;
2982 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2985 @media screen and (prefers-reduced-motion: reduce) {
2986 .custom-range::-ms-thumb {
2990 .custom-range::-ms-thumb:active {
2991 background-color: #b3d7ff;
2993 .custom-range::-ms-track {
2998 background-color: transparent;
2999 border-color: transparent;
3000 border-width: 0.5rem;
3002 .custom-range::-ms-fill-lower {
3003 background-color: #dee2e6;
3004 border-radius: 1rem;
3006 .custom-range::-ms-fill-upper {
3008 background-color: #dee2e6;
3009 border-radius: 1rem;
3011 .custom-range:disabled::-webkit-slider-thumb {
3012 background-color: #adb5bd;
3014 .custom-range:disabled::-webkit-slider-runnable-track {
3017 .custom-range:disabled::-moz-range-thumb {
3018 background-color: #adb5bd;
3020 .custom-range:disabled::-moz-range-track {
3023 .custom-range:disabled::-ms-thumb {
3024 background-color: #adb5bd;
3026 .custom-control-label::before, .custom-file-label, .custom-select {
3027 transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
3029 @media screen and (prefers-reduced-motion: reduce) {
3030 .custom-control-label::before, .custom-file-label, .custom-select {
3043 padding: 0.5rem 1rem;
3045 .nav-link:hover, .nav-link:focus {
3046 text-decoration: none;
3048 .nav-link.disabled {
3050 pointer-events: none;
3054 border-bottom: 1px solid #dee2e6;
3056 .nav-tabs .nav-item {
3057 margin-bottom: -1px;
3059 .nav-tabs .nav-link {
3060 border: 1px solid transparent;
3061 border-top-left-radius: 0.25rem;
3062 border-top-right-radius: 0.25rem;
3064 .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3065 border-color: #e9ecef #e9ecef #dee2e6;
3067 .nav-tabs .nav-link.disabled {
3069 background-color: transparent;
3070 border-color: transparent;
3072 .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
3074 background-color: #fff;
3075 border-color: #dee2e6 #dee2e6 #fff;
3077 .nav-tabs .dropdown-menu {
3079 border-top-left-radius: 0;
3080 border-top-right-radius: 0;
3082 .nav-pills .nav-link {
3083 border-radius: 0.25rem;
3085 .nav-pills .nav-link.active, .nav-pills .show > .nav-link {
3087 background-color: #007bff;
3089 .nav-fill .nav-item {
3093 .nav-justified .nav-item {
3098 .tab-content > .tab-pane {
3101 .tab-content > .active {
3108 align-items: center;
3109 justify-content: space-between;
3110 padding: 0.5rem 1rem;
3112 .navbar > .container, .navbar > .container-fluid {
3115 align-items: center;
3116 justify-content: space-between;
3119 display: inline-block;
3120 padding-top: 0.3125rem;
3121 padding-bottom: 0.3125rem;
3124 line-height: inherit;
3125 white-space: nowrap;
3127 .navbar-brand:hover, .navbar-brand:focus {
3128 text-decoration: none;
3132 flex-direction: column;
3137 .navbar-nav .nav-link {
3141 .navbar-nav .dropdown-menu {
3146 display: inline-block;
3147 padding-top: 0.5rem;
3148 padding-bottom: 0.5rem;
3153 align-items: center;
3156 padding: 0.25rem 0.75rem;
3159 background-color: transparent;
3160 border: 1px solid transparent;
3161 border-radius: 0.25rem;
3163 .navbar-toggler:hover, .navbar-toggler:focus {
3164 text-decoration: none;
3166 .navbar-toggler:not(:disabled):not(.disabled) {
3169 .navbar-toggler-icon {
3170 display: inline-block;
3173 vertical-align: middle;
3175 background: no-repeat center center;
3176 background-size: 100% 100%;
3178 @media (max-width: 575.98px) {
3179 .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
3184 @media (min-width: 576px) {
3186 flex-flow: row nowrap;
3187 justify-content: flex-start;
3189 .navbar-expand-sm .navbar-nav {
3190 flex-direction: row;
3192 .navbar-expand-sm .navbar-nav .dropdown-menu {
3195 .navbar-expand-sm .navbar-nav .nav-link {
3196 padding-right: 0.5rem;
3197 padding-left: 0.5rem;
3199 .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
3202 .navbar-expand-sm .navbar-collapse {
3203 display: flex !important;
3206 .navbar-expand-sm .navbar-toggler {
3210 @media (max-width: 767.98px) {
3211 .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
3216 @media (min-width: 768px) {
3218 flex-flow: row nowrap;
3219 justify-content: flex-start;
3221 .navbar-expand-md .navbar-nav {
3222 flex-direction: row;
3224 .navbar-expand-md .navbar-nav .dropdown-menu {
3227 .navbar-expand-md .navbar-nav .nav-link {
3228 padding-right: 0.5rem;
3229 padding-left: 0.5rem;
3231 .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
3234 .navbar-expand-md .navbar-collapse {
3235 display: flex !important;
3238 .navbar-expand-md .navbar-toggler {
3242 @media (max-width: 991.98px) {
3243 .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
3248 @media (min-width: 992px) {
3250 flex-flow: row nowrap;
3251 justify-content: flex-start;
3253 .navbar-expand-lg .navbar-nav {
3254 flex-direction: row;
3256 .navbar-expand-lg .navbar-nav .dropdown-menu {
3259 .navbar-expand-lg .navbar-nav .nav-link {
3260 padding-right: 0.5rem;
3261 padding-left: 0.5rem;
3263 .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
3266 .navbar-expand-lg .navbar-collapse {
3267 display: flex !important;
3270 .navbar-expand-lg .navbar-toggler {
3274 @media (max-width: 1199.98px) {
3275 .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
3280 @media (min-width: 1200px) {
3282 flex-flow: row nowrap;
3283 justify-content: flex-start;
3285 .navbar-expand-xl .navbar-nav {
3286 flex-direction: row;
3288 .navbar-expand-xl .navbar-nav .dropdown-menu {
3291 .navbar-expand-xl .navbar-nav .nav-link {
3292 padding-right: 0.5rem;
3293 padding-left: 0.5rem;
3295 .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
3298 .navbar-expand-xl .navbar-collapse {
3299 display: flex !important;
3302 .navbar-expand-xl .navbar-toggler {
3307 flex-flow: row nowrap;
3308 justify-content: flex-start;
3310 .navbar-expand > .container, .navbar-expand > .container-fluid {
3314 .navbar-expand .navbar-nav {
3315 flex-direction: row;
3317 .navbar-expand .navbar-nav .dropdown-menu {
3320 .navbar-expand .navbar-nav .nav-link {
3321 padding-right: 0.5rem;
3322 padding-left: 0.5rem;
3324 .navbar-expand > .container, .navbar-expand > .container-fluid {
3327 .navbar-expand .navbar-collapse {
3328 display: flex !important;
3331 .navbar-expand .navbar-toggler {
3334 .navbar-light .navbar-brand {
3335 color: rgba(0, 0, 0, 0.9);
3337 .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
3338 color: rgba(0, 0, 0, 0.9);
3340 .navbar-light .navbar-nav .nav-link {
3341 color: rgba(0, 0, 0, 0.5);
3343 .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
3344 color: rgba(0, 0, 0, 0.7);
3346 .navbar-light .navbar-nav .nav-link.disabled {
3347 color: rgba(0, 0, 0, 0.3);
3349 .navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {
3350 color: rgba(0, 0, 0, 0.9);
3352 .navbar-light .navbar-toggler {
3353 color: rgba(0, 0, 0, 0.5);
3354 border-color: rgba(0, 0, 0, 0.1);
3356 .navbar-light .navbar-toggler-icon {
3357 background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' 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 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3359 .navbar-light .navbar-text {
3360 color: rgba(0, 0, 0, 0.5);
3362 .navbar-light .navbar-text a {
3363 color: rgba(0, 0, 0, 0.9);
3365 .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
3366 color: rgba(0, 0, 0, 0.9);
3368 .navbar-dark .navbar-brand {
3371 .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
3374 .navbar-dark .navbar-nav .nav-link {
3375 color: rgba(255, 255, 255, 0.5);
3377 .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
3378 color: rgba(255, 255, 255, 0.75);
3380 .navbar-dark .navbar-nav .nav-link.disabled {
3381 color: rgba(255, 255, 255, 0.25);
3383 .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .nav-link.active {
3386 .navbar-dark .navbar-toggler {
3387 color: rgba(255, 255, 255, 0.5);
3388 border-color: rgba(255, 255, 255, 0.1);
3390 .navbar-dark .navbar-toggler-icon {
3391 background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' 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 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
3393 .navbar-dark .navbar-text {
3394 color: rgba(255, 255, 255, 0.5);
3396 .navbar-dark .navbar-text a {
3399 .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
3405 flex-direction: column;
3407 word-wrap: break-word;
3408 background-color: #fff;
3409 background-clip: border-box;
3410 border: 1px solid rgba(0, 0, 0, 0.125);
3411 border-radius: 0.25rem;
3417 .card > .list-group:first-child .list-group-item:first-child {
3418 border-top-left-radius: 0.25rem;
3419 border-top-right-radius: 0.25rem;
3421 .card > .list-group:last-child .list-group-item:last-child {
3422 border-bottom-right-radius: 0.25rem;
3423 border-bottom-left-radius: 0.25rem;
3430 margin-bottom: 0.75rem;
3433 margin-top: -0.375rem;
3436 .card-text:last-child {
3440 text-decoration: none;
3442 .card-link + .card-link {
3443 margin-left: 1.25rem;
3446 padding: 0.75rem 1.25rem;
3449 background-color: rgba(0, 0, 0, 0.03);
3450 border-bottom: 1px solid rgba(0, 0, 0, 0.125);
3452 .card-header:first-child {
3453 border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
3455 .card-header + .list-group .list-group-item:first-child {
3459 padding: 0.75rem 1.25rem;
3460 background-color: rgba(0, 0, 0, 0.03);
3461 border-top: 1px solid rgba(0, 0, 0, 0.125);
3463 .card-footer:last-child {
3464 border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
3467 margin-right: -0.625rem;
3468 margin-bottom: -0.75rem;
3469 margin-left: -0.625rem;
3472 .card-header-pills {
3473 margin-right: -0.625rem;
3474 margin-left: -0.625rem;
3486 border-radius: calc(0.25rem - 1px);
3490 border-top-left-radius: calc(0.25rem - 1px);
3491 border-top-right-radius: calc(0.25rem - 1px);
3495 border-bottom-right-radius: calc(0.25rem - 1px);
3496 border-bottom-left-radius: calc(0.25rem - 1px);
3500 flex-direction: column;
3503 margin-bottom: 15px;
3505 @media (min-width: 576px) {
3507 flex-flow: row wrap;
3508 margin-right: -15px;
3514 flex-direction: column;
3522 flex-direction: column;
3524 .card-group > .card {
3525 margin-bottom: 15px;
3527 @media (min-width: 576px) {
3529 flex-flow: row wrap;
3531 .card-group > .card {
3535 .card-group > .card + .card {
3539 .card-group > .card:first-child {
3540 border-top-right-radius: 0;
3541 border-bottom-right-radius: 0;
3543 .card-group > .card:first-child .card-img-top, .card-group > .card:first-child .card-header {
3544 border-top-right-radius: 0;
3546 .card-group > .card:first-child .card-img-bottom, .card-group > .card:first-child .card-footer {
3547 border-bottom-right-radius: 0;
3549 .card-group > .card:last-child {
3550 border-top-left-radius: 0;
3551 border-bottom-left-radius: 0;
3553 .card-group > .card:last-child .card-img-top, .card-group > .card:last-child .card-header {
3554 border-top-left-radius: 0;
3556 .card-group > .card:last-child .card-img-bottom, .card-group > .card:last-child .card-footer {
3557 border-bottom-left-radius: 0;
3559 .card-group > .card:only-child {
3560 border-radius: 0.25rem;
3562 .card-group > .card:only-child .card-img-top, .card-group > .card:only-child .card-header {
3563 border-top-left-radius: 0.25rem;
3564 border-top-right-radius: 0.25rem;
3566 .card-group > .card:only-child .card-img-bottom, .card-group > .card:only-child .card-footer {
3567 border-bottom-right-radius: 0.25rem;
3568 border-bottom-left-radius: 0.25rem;
3570 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
3573 .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
3577 .card-columns .card {
3578 margin-bottom: 0.75rem;
3580 @media (min-width: 576px) {
3583 column-gap: 1.25rem;
3587 .card-columns .card {
3588 display: inline-block;
3595 .accordion .card:not(:first-of-type) .card-header:first-child {
3598 .accordion .card:not(:first-of-type):not(:last-of-type) {
3602 .accordion .card:first-of-type {
3604 border-bottom-right-radius: 0;
3605 border-bottom-left-radius: 0;
3607 .accordion .card:last-of-type {
3608 border-top-left-radius: 0;
3609 border-top-right-radius: 0;
3611 .accordion .card .card-header {
3612 margin-bottom: -1px;
3617 padding: 0.75rem 1rem;
3618 margin-bottom: 1rem;
3620 background-color: #e9ecef;
3621 border-radius: 0.25rem;
3623 .breadcrumb-item + .breadcrumb-item {
3624 padding-left: 0.5rem;
3626 .breadcrumb-item + .breadcrumb-item::before {
3627 display: inline-block;
3628 padding-right: 0.5rem;
3632 .breadcrumb-item + .breadcrumb-item:hover::before {
3633 text-decoration: underline;
3635 .breadcrumb-item + .breadcrumb-item:hover::before {
3636 text-decoration: none;
3638 .breadcrumb-item.active {
3645 border-radius: 0.25rem;
3650 padding: 0.5rem 0.75rem;
3654 background-color: #fff;
3655 border: 1px solid #dee2e6;
3660 text-decoration: none;
3661 background-color: #e9ecef;
3662 border-color: #dee2e6;
3667 box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3669 .page-link:not(:disabled):not(.disabled) {
3672 .page-item:first-child .page-link {
3674 border-top-left-radius: 0.25rem;
3675 border-bottom-left-radius: 0.25rem;
3677 .page-item:last-child .page-link {
3678 border-top-right-radius: 0.25rem;
3679 border-bottom-right-radius: 0.25rem;
3681 .page-item.active .page-link {
3684 background-color: #007bff;
3685 border-color: #007bff;
3687 .page-item.disabled .page-link {
3689 pointer-events: none;
3691 background-color: #fff;
3692 border-color: #dee2e6;
3694 .pagination-lg .page-link {
3695 padding: 0.75rem 1.5rem;
3699 .pagination-lg .page-item:first-child .page-link {
3700 border-top-left-radius: 0.3rem;
3701 border-bottom-left-radius: 0.3rem;
3703 .pagination-lg .page-item:last-child .page-link {
3704 border-top-right-radius: 0.3rem;
3705 border-bottom-right-radius: 0.3rem;
3707 .pagination-sm .page-link {
3708 padding: 0.25rem 0.5rem;
3709 font-size: 0.875rem;
3712 .pagination-sm .page-item:first-child .page-link {
3713 border-top-left-radius: 0.2rem;
3714 border-bottom-left-radius: 0.2rem;
3716 .pagination-sm .page-item:last-child .page-link {
3717 border-top-right-radius: 0.2rem;
3718 border-bottom-right-radius: 0.2rem;
3721 display: inline-block;
3722 padding: 0.25em 0.4em;
3727 white-space: nowrap;
3728 vertical-align: baseline;
3729 border-radius: 0.25rem;
3732 @include hover-focus {
3733 text-decoration: none;
3746 padding-right: 0.6em;
3747 padding-left: 0.6em;
3748 border-radius: 10rem;
3752 background-color: #007bff;
3754 .badge-primary[href]:hover, .badge-primary[href]:focus {
3756 text-decoration: none;
3757 background-color: #0062cc;
3761 background-color: #6c757d;
3763 .badge-secondary[href]:hover, .badge-secondary[href]:focus {
3765 text-decoration: none;
3766 background-color: #545b62;
3770 background-color: #28a745;
3772 .badge-success[href]:hover, .badge-success[href]:focus {
3774 text-decoration: none;
3775 background-color: #1e7e34;
3779 background-color: #17a2b8;
3781 .badge-info[href]:hover, .badge-info[href]:focus {
3783 text-decoration: none;
3784 background-color: #117a8b;
3788 background-color: #ffc107;
3790 .badge-warning[href]:hover, .badge-warning[href]:focus {
3792 text-decoration: none;
3793 background-color: #d39e00;
3797 background-color: #dc3545;
3799 .badge-danger[href]:hover, .badge-danger[href]:focus {
3801 text-decoration: none;
3802 background-color: #bd2130;
3806 background-color: #f8f9fa;
3808 .badge-light[href]:hover, .badge-light[href]:focus {
3810 text-decoration: none;
3811 background-color: #dae0e5;
3815 background-color: #343a40;
3817 .badge-dark[href]:hover, .badge-dark[href]:focus {
3819 text-decoration: none;
3820 background-color: #1d2124;
3824 margin-bottom: 2rem;
3825 background-color: #e9ecef;
3826 border-radius: 0.3rem;
3828 @media (min-width: 576px) {
3840 padding: 0.75rem 1.25rem;
3841 margin-bottom: 1rem;
3842 border: 1px solid transparent;
3843 border-radius: 0.25rem;
3851 .alert-dismissible {
3852 padding-right: 4rem;
3854 .alert-dismissible .close {
3858 padding: 0.75rem 1.25rem;
3863 background-color: #cce5ff;
3864 border-color: #b8daff;
3867 border-top-color: #9ecdff;
3869 .alert-primary .alert-link {
3874 background-color: #e2e3e5;
3875 border-color: #d6d8db;
3877 .alert-secondary hr {
3878 border-top-color: #c8cccf;
3880 .alert-secondary .alert-link {
3885 background-color: #d4edda;
3886 border-color: #c3e6cb;
3889 border-top-color: #b1dfbb;
3891 .alert-success .alert-link {
3896 background-color: #d1ecf1;
3897 border-color: #bee5eb;
3900 border-top-color: #abdde5;
3902 .alert-info .alert-link {
3907 background-color: #fff3cd;
3908 border-color: #ffeeba;
3911 border-top-color: #ffe7a0;
3913 .alert-warning .alert-link {
3918 background-color: #f8d7da;
3919 border-color: #f5c6cb;
3922 border-top-color: #f1b1b7;
3924 .alert-danger .alert-link {
3929 background-color: #fefefe;
3930 border-color: #fdfdfe;
3933 border-top-color: #f1f1f1;
3935 .alert-light .alert-link {
3940 background-color: #d6d8d9;
3941 border-color: #c6c8ca;
3944 border-top-color: #b9bbbd;
3946 .alert-dark .alert-link {
3949 @keyframes progress-bar-stripes {
3951 background-position: 1rem 0;
3954 background-position: 0 0;
3962 background-color: #e9ecef;
3963 border-radius: 0.25rem;
3967 flex-direction: column;
3968 justify-content: center;
3971 white-space: nowrap;
3972 background-color: #007bff;
3973 transition: width 0.6s ease;
3975 @media screen and (prefers-reduced-motion: reduce) {
3980 .progress-bar-striped {
3981 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);
3982 background-size: 1rem 1rem;
3984 .progress-bar-animated {
3985 animation: progress-bar-stripes 1s linear infinite;
3989 align-items: flex-start;
3996 flex-direction: column;
4000 .list-group-item-action {
4003 text-align: inherit;
4005 .list-group-item-action:hover, .list-group-item-action:focus {
4007 text-decoration: none;
4008 background-color: #f8f9fa;
4010 .list-group-item-action:active {
4012 background-color: #e9ecef;
4017 padding: 0.75rem 1.25rem;
4018 margin-bottom: -1px;
4019 background-color: #fff;
4020 border: 1px solid rgba(0, 0, 0, 0.125);
4022 .list-group-item:first-child {
4023 border-top-left-radius: 0.25rem;
4024 border-top-right-radius: 0.25rem;
4026 .list-group-item:last-child {
4028 border-bottom-right-radius: 0.25rem;
4029 border-bottom-left-radius: 0.25rem;
4031 .list-group-item:hover, .list-group-item:focus {
4033 text-decoration: none;
4035 .list-group-item.disabled, .list-group-item:disabled {
4037 pointer-events: none;
4038 background-color: #fff;
4040 .list-group-item.active {
4043 background-color: #007bff;
4044 border-color: #007bff;
4046 .list-group-flush .list-group-item {
4051 .list-group-flush .list-group-item:last-child {
4052 margin-bottom: -1px;
4054 .list-group-flush:first-child .list-group-item:first-child {
4057 .list-group-flush:last-child .list-group-item:last-child {
4061 .list-group-item-primary {
4063 background-color: #b8daff;
4065 .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
4067 background-color: #9ecdff;
4069 .list-group-item-primary.list-group-item-action.active {
4071 background-color: #004085;
4072 border-color: #004085;
4074 .list-group-item-secondary {
4076 background-color: #d6d8db;
4078 .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
4080 background-color: #c8cccf;
4082 .list-group-item-secondary.list-group-item-action.active {
4084 background-color: #383d41;
4085 border-color: #383d41;
4087 .list-group-item-success {
4089 background-color: #c3e6cb;
4091 .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
4093 background-color: #b1dfbb;
4095 .list-group-item-success.list-group-item-action.active {
4097 background-color: #155724;
4098 border-color: #155724;
4100 .list-group-item-info {
4102 background-color: #bee5eb;
4104 .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
4106 background-color: #abdde5;
4108 .list-group-item-info.list-group-item-action.active {
4110 background-color: #0c5460;
4111 border-color: #0c5460;
4113 .list-group-item-warning {
4115 background-color: #ffeeba;
4117 .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
4119 background-color: #ffe7a0;
4121 .list-group-item-warning.list-group-item-action.active {
4123 background-color: #856404;
4124 border-color: #856404;
4126 .list-group-item-danger {
4128 background-color: #f5c6cb;
4130 .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
4132 background-color: #f1b1b7;
4134 .list-group-item-danger.list-group-item-action.active {
4136 background-color: #721c24;
4137 border-color: #721c24;
4139 .list-group-item-light {
4141 background-color: #fdfdfe;
4143 .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
4145 background-color: #f1f1f1;
4147 .list-group-item-light.list-group-item-action.active {
4149 background-color: #818182;
4150 border-color: #818182;
4152 .list-group-item-dark {
4154 background-color: #c6c8ca;
4156 .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
4158 background-color: #b9bbbd;
4160 .list-group-item-dark.list-group-item-action.active {
4162 background-color: #1b1e21;
4163 border-color: #1b1e21;
4171 text-shadow: 0 1px 0 #fff;
4176 text-decoration: none;
4178 .close:not(:disabled):not(.disabled) {
4181 .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
4186 background-color: transparent;
4191 pointer-events: none;
4197 font-size: 0.875rem;
4198 background-color: rgba(255, 255, 255, 0.85);
4199 background-clip: padding-box;
4200 border: 1px solid rgba(0, 0, 0, 0.1);
4201 border-radius: 0.25rem;
4202 box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
4203 backdrop-filter: blur(10px);
4206 margin-top: 0.75rem;
4213 align-items: center;
4214 padding: 0.25rem 0.75rem;
4216 background-color: rgba(255, 255, 255, 0.85);
4217 background-clip: padding-box;
4218 border-bottom: 1px solid rgba(0, 0, 0, 0.05);
4226 .modal-open .modal {
4245 pointer-events: none;
4247 .modal.fade .modal-dialog {
4248 transition: transform 0.3s ease-out;
4249 transform: translate(0, -50px);
4251 @media screen and (prefers-reduced-motion: reduce) {
4252 .modal.fade .modal-dialog {
4256 .modal.show .modal-dialog {
4259 .modal-dialog-centered {
4261 align-items: center;
4262 min-height: calc(100% - (0.5rem * 2));
4264 .modal-dialog-centered::before {
4266 height: calc(100vh - (0.5rem * 2));
4272 flex-direction: column;
4274 pointer-events: auto;
4275 background-color: #fff;
4276 background-clip: padding-box;
4277 border: 1px solid rgba(0, 0, 0, 0.2);
4278 border-radius: 0.3rem;
4288 background-color: #000;
4290 .modal-backdrop.fade {
4293 .modal-backdrop.show {
4298 align-items: flex-start;
4299 justify-content: space-between;
4301 border-bottom: 1px solid #e9ecef;
4302 border-top-left-radius: 0.3rem;
4303 border-top-right-radius: 0.3rem;
4305 .modal-header .close {
4307 margin: -1rem -1rem -1rem auto;
4320 align-items: center;
4321 justify-content: flex-end;
4323 border-top: 1px solid #e9ecef;
4324 border-bottom-right-radius: 0.3rem;
4325 border-bottom-left-radius: 0.3rem;
4327 .modal-footer > :not(:first-child) {
4328 margin-left: 0.25rem;
4330 .modal-footer > :not(:last-child) {
4331 margin-right: 0.25rem;
4333 .modal-scrollbar-measure {
4340 @media (min-width: 576px) {
4343 margin: 1.75rem auto;
4345 .modal-dialog-centered {
4346 min-height: calc(100% - (1.75rem * 2));
4348 .modal-dialog-centered::before {
4349 height: calc(100vh - (1.75rem * 2));
4355 @media (min-width: 992px) {
4356 .modal-lg, .modal-xl {
4360 @media (min-width: 1200px) {
4370 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
4376 text-decoration: none;
4378 text-transform: none;
4379 letter-spacing: normal;
4381 word-spacing: normal;
4382 white-space: normal;
4384 font-size: 0.875rem;
4385 word-wrap: break-word;
4397 .tooltip .arrow::before {
4400 border-color: transparent;
4401 border-style: solid;
4403 .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
4406 .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
4409 .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
4411 border-width: 0.4rem 0.4rem 0;
4412 border-top-color: #000;
4414 .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
4417 .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
4422 .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
4424 border-width: 0.4rem 0.4rem 0.4rem 0;
4425 border-right-color: #000;
4427 .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
4430 .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
4433 .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
4435 border-width: 0 0.4rem 0.4rem;
4436 border-bottom-color: #000;
4438 .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
4441 .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
4446 .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
4448 border-width: 0.4rem 0 0.4rem 0.4rem;
4449 border-left-color: #000;
4453 padding: 0.25rem 0.5rem;
4456 background-color: #000;
4457 border-radius: 0.25rem;
4466 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
4472 text-decoration: none;
4474 text-transform: none;
4475 letter-spacing: normal;
4477 word-spacing: normal;
4478 white-space: normal;
4480 font-size: 0.875rem;
4481 word-wrap: break-word;
4482 background-color: #fff;
4483 background-clip: padding-box;
4484 border: 1px solid rgba(0, 0, 0, 0.2);
4485 border-radius: 0.3rem;
4494 .popover .arrow::before, .popover .arrow::after {
4498 border-color: transparent;
4499 border-style: solid;
4501 .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
4502 margin-bottom: 0.5rem;
4504 .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
4505 bottom: calc((0.5rem + 1px) * -1);
4507 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
4508 border-width: 0.5rem 0.5rem 0;
4510 .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
4512 border-top-color: rgba(0, 0, 0, 0.25);
4514 .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
4516 border-top-color: #fff;
4518 .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
4519 margin-left: 0.5rem;
4521 .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
4522 left: calc((0.5rem + 1px) * -1);
4527 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
4528 border-width: 0.5rem 0.5rem 0.5rem 0;
4530 .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
4532 border-right-color: rgba(0, 0, 0, 0.25);
4534 .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
4536 border-right-color: #fff;
4538 .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
4541 .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
4542 top: calc((0.5rem + 1px) * -1);
4544 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
4545 border-width: 0 0.5rem 0.5rem 0.5rem;
4547 .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
4549 border-bottom-color: rgba(0, 0, 0, 0.25);
4551 .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
4553 border-bottom-color: #fff;
4555 .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
4561 margin-left: -0.5rem;
4563 border-bottom: 1px solid #f7f7f7;
4565 .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
4566 margin-right: 0.5rem;
4568 .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
4569 right: calc((0.5rem + 1px) * -1);
4574 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
4575 border-width: 0.5rem 0 0.5rem 0.5rem;
4577 .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
4579 border-left-color: rgba(0, 0, 0, 0.25);
4581 .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
4583 border-left-color: #fff;
4586 padding: 0.5rem 0.75rem;
4590 background-color: #f7f7f7;
4591 border-bottom: 1px solid #ebebeb;
4592 border-top-left-radius: calc(0.3rem - 1px);
4593 border-top-right-radius: calc(0.3rem - 1px);
4595 .popover-header:empty {
4599 padding: 0.5rem 0.75rem;
4605 .carousel.pointer-event {
4606 touch-action: pan-y;
4613 .carousel-inner::after {
4623 margin-right: -100%;
4624 backface-visibility: hidden;
4625 transition: transform 0.6s ease-in-out;
4627 @media screen and (prefers-reduced-motion: reduce) {
4632 .carousel-item.active, .carousel-item-next, .carousel-item-prev {
4635 .carousel-item-next:not(.carousel-item-left), .active.carousel-item-right {
4636 transform: translateX(100%);
4638 .carousel-item-prev:not(.carousel-item-right), .active.carousel-item-left {
4639 transform: translateX(-100%);
4641 .carousel-fade .carousel-item {
4643 transition-property: opacity;
4646 .carousel-fade .carousel-item.active, .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right {
4650 .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
4653 transition: 0s 0.6s opacity;
4655 @media screen and (prefers-reduced-motion: reduce) {
4656 .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
4660 .carousel-control-prev, .carousel-control-next {
4666 align-items: center;
4667 justify-content: center;
4672 transition: opacity 0.15s ease;
4674 @media screen and (prefers-reduced-motion: reduce) {
4675 .carousel-control-prev, .carousel-control-next {
4679 .carousel-control-prev:hover, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-next:focus {
4681 text-decoration: none;
4685 .carousel-control-prev {
4688 .carousel-control-next {
4691 .carousel-control-prev-icon, .carousel-control-next-icon {
4692 display: inline-block;
4695 background: transparent no-repeat center center;
4696 background-size: 100% 100%;
4698 .carousel-control-prev-icon {
4699 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 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");
4701 .carousel-control-next-icon {
4702 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 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");
4704 .carousel-indicators {
4711 justify-content: center;
4717 .carousel-indicators li {
4718 box-sizing: content-box;
4724 text-indent: -999px;
4726 background-color: #fff;
4727 background-clip: padding-box;
4728 border-top: 10px solid transparent;
4729 border-bottom: 10px solid transparent;
4731 transition: opacity 0.6s ease;
4733 @media screen and (prefers-reduced-motion: reduce) {
4734 .carousel-indicators li {
4738 .carousel-indicators .active {
4748 padding-bottom: 20px;
4752 @keyframes spinner-border {
4754 transform: rotate(360deg);
4758 display: inline-block;
4762 text-indent: -999em;
4763 vertical-align: text-bottom;
4764 border: 0.25em solid currentColor;
4765 border-right-color: transparent;
4767 animation: spinner-border 0.75s linear infinite;
4769 .spinner-border-sm {
4772 border-width: 0.2em;
4774 @keyframes spinner-grow {
4776 transform: scale(0);
4783 display: inline-block;
4787 text-indent: -999em;
4788 vertical-align: text-bottom;
4789 background-color: currentColor;
4792 animation: spinner-grow 0.75s linear infinite;
4799 vertical-align: baseline !important;
4802 vertical-align: top !important;
4805 vertical-align: middle !important;
4808 vertical-align: bottom !important;
4810 .align-text-bottom {
4811 vertical-align: text-bottom !important;
4814 vertical-align: text-top !important;
4817 background-color: #007bff !important;
4819 a.bg-primary:hover, button.bg-primary:hover, a.bg-primary:focus, button.bg-primary:focus {
4820 background-color: #0062cc !important;
4823 background-color: #6c757d !important;
4825 a.bg-secondary:hover, button.bg-secondary:hover, a.bg-secondary:focus, button.bg-secondary:focus {
4826 background-color: #545b62 !important;
4829 background-color: #28a745 !important;
4831 a.bg-success:hover, button.bg-success:hover, a.bg-success:focus, button.bg-success:focus {
4832 background-color: #1e7e34 !important;
4835 background-color: #17a2b8 !important;
4837 a.bg-info:hover, button.bg-info:hover, a.bg-info:focus, button.bg-info:focus {
4838 background-color: #117a8b !important;
4841 background-color: #ffc107 !important;
4843 a.bg-warning:hover, button.bg-warning:hover, a.bg-warning:focus, button.bg-warning:focus {
4844 background-color: #d39e00 !important;
4847 background-color: #dc3545 !important;
4849 a.bg-danger:hover, button.bg-danger:hover, a.bg-danger:focus, button.bg-danger:focus {
4850 background-color: #bd2130 !important;
4853 background-color: #f8f9fa !important;
4855 a.bg-light:hover, button.bg-light:hover, a.bg-light:focus, button.bg-light:focus {
4856 background-color: #dae0e5 !important;
4859 background-color: #343a40 !important;
4861 a.bg-dark:hover, button.bg-dark:hover, a.bg-dark:focus, button.bg-dark:focus {
4862 background-color: #1d2124 !important;
4865 background-color: #fff !important;
4868 background-color: transparent !important;
4871 border: 1px solid #dee2e6 !important;
4874 border-top: 1px solid #dee2e6 !important;
4877 border-right: 1px solid #dee2e6 !important;
4880 border-bottom: 1px solid #dee2e6 !important;
4883 border-left: 1px solid #dee2e6 !important;
4886 border: 0 !important;
4889 border-top: 0 !important;
4892 border-right: 0 !important;
4895 border-bottom: 0 !important;
4898 border-left: 0 !important;
4901 border-color: #007bff !important;
4904 border-color: #6c757d !important;
4907 border-color: #28a745 !important;
4910 border-color: #17a2b8 !important;
4913 border-color: #ffc107 !important;
4916 border-color: #dc3545 !important;
4919 border-color: #f8f9fa !important;
4922 border-color: #343a40 !important;
4925 border-color: #fff !important;
4928 border-radius: 0.25rem !important;
4931 border-top-left-radius: 0.25rem !important;
4932 border-top-right-radius: 0.25rem !important;
4935 border-top-right-radius: 0.25rem !important;
4936 border-bottom-right-radius: 0.25rem !important;
4939 border-bottom-right-radius: 0.25rem !important;
4940 border-bottom-left-radius: 0.25rem !important;
4943 border-top-left-radius: 0.25rem !important;
4944 border-bottom-left-radius: 0.25rem !important;
4947 border-radius: 50% !important;
4950 border-radius: 50rem !important;
4953 border-radius: 0 !important;
4961 display: none !important;
4964 display: inline !important;
4967 display: inline-block !important;
4970 display: block !important;
4973 display: table !important;
4976 display: table-row !important;
4979 display: table-cell !important;
4982 display: flex !important;
4985 display: inline-flex !important;
4987 @media (min-width: 576px) {
4989 display: none !important;
4992 display: inline !important;
4994 .d-sm-inline-block {
4995 display: inline-block !important;
4998 display: block !important;
5001 display: table !important;
5004 display: table-row !important;
5007 display: table-cell !important;
5010 display: flex !important;
5013 display: inline-flex !important;
5016 @media (min-width: 768px) {
5018 display: none !important;
5021 display: inline !important;
5023 .d-md-inline-block {
5024 display: inline-block !important;
5027 display: block !important;
5030 display: table !important;
5033 display: table-row !important;
5036 display: table-cell !important;
5039 display: flex !important;
5042 display: inline-flex !important;
5045 @media (min-width: 992px) {
5047 display: none !important;
5050 display: inline !important;
5052 .d-lg-inline-block {
5053 display: inline-block !important;
5056 display: block !important;
5059 display: table !important;
5062 display: table-row !important;
5065 display: table-cell !important;
5068 display: flex !important;
5071 display: inline-flex !important;
5074 @media (min-width: 1200px) {
5076 display: none !important;
5079 display: inline !important;
5081 .d-xl-inline-block {
5082 display: inline-block !important;
5085 display: block !important;
5088 display: table !important;
5091 display: table-row !important;
5094 display: table-cell !important;
5097 display: flex !important;
5100 display: inline-flex !important;
5105 display: none !important;
5108 display: inline !important;
5110 .d-print-inline-block {
5111 display: inline-block !important;
5114 display: block !important;
5117 display: table !important;
5119 .d-print-table-row {
5120 display: table-row !important;
5122 .d-print-table-cell {
5123 display: table-cell !important;
5126 display: flex !important;
5128 .d-print-inline-flex {
5129 display: inline-flex !important;
5139 .embed-responsive::before {
5143 .embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video {
5152 .embed-responsive-21by9::before {
5153 padding-top: 42.8571428571%;
5155 .embed-responsive-16by9::before {
5156 padding-top: 56.25%;
5158 .embed-responsive-3by4::before {
5159 padding-top: 133.3333333333%;
5161 .embed-responsive-1by1::before {
5165 flex-direction: row !important;
5168 flex-direction: column !important;
5171 flex-direction: row-reverse !important;
5173 .flex-column-reverse {
5174 flex-direction: column-reverse !important;
5177 flex-wrap: wrap !important;
5180 flex-wrap: nowrap !important;
5182 .flex-wrap-reverse {
5183 flex-wrap: wrap-reverse !important;
5186 flex: 1 1 auto !important;
5189 flex-grow: 0 !important;
5192 flex-grow: 1 !important;
5195 flex-shrink: 0 !important;
5198 flex-shrink: 1 !important;
5200 .justify-content-start {
5201 justify-content: flex-start !important;
5203 .justify-content-end {
5204 justify-content: flex-end !important;
5206 .justify-content-center {
5207 justify-content: center !important;
5209 .justify-content-between {
5210 justify-content: space-between !important;
5212 .justify-content-around {
5213 justify-content: space-around !important;
5215 .align-items-start {
5216 align-items: flex-start !important;
5219 align-items: flex-end !important;
5221 .align-items-center {
5222 align-items: center !important;
5224 .align-items-baseline {
5225 align-items: baseline !important;
5227 .align-items-stretch {
5228 align-items: stretch !important;
5230 .align-content-start {
5231 align-content: flex-start !important;
5233 .align-content-end {
5234 align-content: flex-end !important;
5236 .align-content-center {
5237 align-content: center !important;
5239 .align-content-between {
5240 align-content: space-between !important;
5242 .align-content-around {
5243 align-content: space-around !important;
5245 .align-content-stretch {
5246 align-content: stretch !important;
5249 align-self: auto !important;
5252 align-self: flex-start !important;
5255 align-self: flex-end !important;
5257 .align-self-center {
5258 align-self: center !important;
5260 .align-self-baseline {
5261 align-self: baseline !important;
5263 .align-self-stretch {
5264 align-self: stretch !important;
5266 @media (min-width: 576px) {
5268 flex-direction: row !important;
5271 flex-direction: column !important;
5273 .flex-sm-row-reverse {
5274 flex-direction: row-reverse !important;
5276 .flex-sm-column-reverse {
5277 flex-direction: column-reverse !important;
5280 flex-wrap: wrap !important;
5283 flex-wrap: nowrap !important;
5285 .flex-sm-wrap-reverse {
5286 flex-wrap: wrap-reverse !important;
5289 flex: 1 1 auto !important;
5292 flex-grow: 0 !important;
5295 flex-grow: 1 !important;
5298 flex-shrink: 0 !important;
5301 flex-shrink: 1 !important;
5303 .justify-content-sm-start {
5304 justify-content: flex-start !important;
5306 .justify-content-sm-end {
5307 justify-content: flex-end !important;
5309 .justify-content-sm-center {
5310 justify-content: center !important;
5312 .justify-content-sm-between {
5313 justify-content: space-between !important;
5315 .justify-content-sm-around {
5316 justify-content: space-around !important;
5318 .align-items-sm-start {
5319 align-items: flex-start !important;
5321 .align-items-sm-end {
5322 align-items: flex-end !important;
5324 .align-items-sm-center {
5325 align-items: center !important;
5327 .align-items-sm-baseline {
5328 align-items: baseline !important;
5330 .align-items-sm-stretch {
5331 align-items: stretch !important;
5333 .align-content-sm-start {
5334 align-content: flex-start !important;
5336 .align-content-sm-end {
5337 align-content: flex-end !important;
5339 .align-content-sm-center {
5340 align-content: center !important;
5342 .align-content-sm-between {
5343 align-content: space-between !important;
5345 .align-content-sm-around {
5346 align-content: space-around !important;
5348 .align-content-sm-stretch {
5349 align-content: stretch !important;
5351 .align-self-sm-auto {
5352 align-self: auto !important;
5354 .align-self-sm-start {
5355 align-self: flex-start !important;
5357 .align-self-sm-end {
5358 align-self: flex-end !important;
5360 .align-self-sm-center {
5361 align-self: center !important;
5363 .align-self-sm-baseline {
5364 align-self: baseline !important;
5366 .align-self-sm-stretch {
5367 align-self: stretch !important;
5370 @media (min-width: 768px) {
5372 flex-direction: row !important;
5375 flex-direction: column !important;
5377 .flex-md-row-reverse {
5378 flex-direction: row-reverse !important;
5380 .flex-md-column-reverse {
5381 flex-direction: column-reverse !important;
5384 flex-wrap: wrap !important;
5387 flex-wrap: nowrap !important;
5389 .flex-md-wrap-reverse {
5390 flex-wrap: wrap-reverse !important;
5393 flex: 1 1 auto !important;
5396 flex-grow: 0 !important;
5399 flex-grow: 1 !important;
5402 flex-shrink: 0 !important;
5405 flex-shrink: 1 !important;
5407 .justify-content-md-start {
5408 justify-content: flex-start !important;
5410 .justify-content-md-end {
5411 justify-content: flex-end !important;
5413 .justify-content-md-center {
5414 justify-content: center !important;
5416 .justify-content-md-between {
5417 justify-content: space-between !important;
5419 .justify-content-md-around {
5420 justify-content: space-around !important;
5422 .align-items-md-start {
5423 align-items: flex-start !important;
5425 .align-items-md-end {
5426 align-items: flex-end !important;
5428 .align-items-md-center {
5429 align-items: center !important;
5431 .align-items-md-baseline {
5432 align-items: baseline !important;
5434 .align-items-md-stretch {
5435 align-items: stretch !important;
5437 .align-content-md-start {
5438 align-content: flex-start !important;
5440 .align-content-md-end {
5441 align-content: flex-end !important;
5443 .align-content-md-center {
5444 align-content: center !important;
5446 .align-content-md-between {
5447 align-content: space-between !important;
5449 .align-content-md-around {
5450 align-content: space-around !important;
5452 .align-content-md-stretch {
5453 align-content: stretch !important;
5455 .align-self-md-auto {
5456 align-self: auto !important;
5458 .align-self-md-start {
5459 align-self: flex-start !important;
5461 .align-self-md-end {
5462 align-self: flex-end !important;
5464 .align-self-md-center {
5465 align-self: center !important;
5467 .align-self-md-baseline {
5468 align-self: baseline !important;
5470 .align-self-md-stretch {
5471 align-self: stretch !important;
5474 @media (min-width: 992px) {
5476 flex-direction: row !important;
5479 flex-direction: column !important;
5481 .flex-lg-row-reverse {
5482 flex-direction: row-reverse !important;
5484 .flex-lg-column-reverse {
5485 flex-direction: column-reverse !important;
5488 flex-wrap: wrap !important;
5491 flex-wrap: nowrap !important;
5493 .flex-lg-wrap-reverse {
5494 flex-wrap: wrap-reverse !important;
5497 flex: 1 1 auto !important;
5500 flex-grow: 0 !important;
5503 flex-grow: 1 !important;
5506 flex-shrink: 0 !important;
5509 flex-shrink: 1 !important;
5511 .justify-content-lg-start {
5512 justify-content: flex-start !important;
5514 .justify-content-lg-end {
5515 justify-content: flex-end !important;
5517 .justify-content-lg-center {
5518 justify-content: center !important;
5520 .justify-content-lg-between {
5521 justify-content: space-between !important;
5523 .justify-content-lg-around {
5524 justify-content: space-around !important;
5526 .align-items-lg-start {
5527 align-items: flex-start !important;
5529 .align-items-lg-end {
5530 align-items: flex-end !important;
5532 .align-items-lg-center {
5533 align-items: center !important;
5535 .align-items-lg-baseline {
5536 align-items: baseline !important;
5538 .align-items-lg-stretch {
5539 align-items: stretch !important;
5541 .align-content-lg-start {
5542 align-content: flex-start !important;
5544 .align-content-lg-end {
5545 align-content: flex-end !important;
5547 .align-content-lg-center {
5548 align-content: center !important;
5550 .align-content-lg-between {
5551 align-content: space-between !important;
5553 .align-content-lg-around {
5554 align-content: space-around !important;
5556 .align-content-lg-stretch {
5557 align-content: stretch !important;
5559 .align-self-lg-auto {
5560 align-self: auto !important;
5562 .align-self-lg-start {
5563 align-self: flex-start !important;
5565 .align-self-lg-end {
5566 align-self: flex-end !important;
5568 .align-self-lg-center {
5569 align-self: center !important;
5571 .align-self-lg-baseline {
5572 align-self: baseline !important;
5574 .align-self-lg-stretch {
5575 align-self: stretch !important;
5578 @media (min-width: 1200px) {
5580 flex-direction: row !important;
5583 flex-direction: column !important;
5585 .flex-xl-row-reverse {
5586 flex-direction: row-reverse !important;
5588 .flex-xl-column-reverse {
5589 flex-direction: column-reverse !important;
5592 flex-wrap: wrap !important;
5595 flex-wrap: nowrap !important;
5597 .flex-xl-wrap-reverse {
5598 flex-wrap: wrap-reverse !important;
5601 flex: 1 1 auto !important;
5604 flex-grow: 0 !important;
5607 flex-grow: 1 !important;
5610 flex-shrink: 0 !important;
5613 flex-shrink: 1 !important;
5615 .justify-content-xl-start {
5616 justify-content: flex-start !important;
5618 .justify-content-xl-end {
5619 justify-content: flex-end !important;
5621 .justify-content-xl-center {
5622 justify-content: center !important;
5624 .justify-content-xl-between {
5625 justify-content: space-between !important;
5627 .justify-content-xl-around {
5628 justify-content: space-around !important;
5630 .align-items-xl-start {
5631 align-items: flex-start !important;
5633 .align-items-xl-end {
5634 align-items: flex-end !important;
5636 .align-items-xl-center {
5637 align-items: center !important;
5639 .align-items-xl-baseline {
5640 align-items: baseline !important;
5642 .align-items-xl-stretch {
5643 align-items: stretch !important;
5645 .align-content-xl-start {
5646 align-content: flex-start !important;
5648 .align-content-xl-end {
5649 align-content: flex-end !important;
5651 .align-content-xl-center {
5652 align-content: center !important;
5654 .align-content-xl-between {
5655 align-content: space-between !important;
5657 .align-content-xl-around {
5658 align-content: space-around !important;
5660 .align-content-xl-stretch {
5661 align-content: stretch !important;
5663 .align-self-xl-auto {
5664 align-self: auto !important;
5666 .align-self-xl-start {
5667 align-self: flex-start !important;
5669 .align-self-xl-end {
5670 align-self: flex-end !important;
5672 .align-self-xl-center {
5673 align-self: center !important;
5675 .align-self-xl-baseline {
5676 align-self: baseline !important;
5678 .align-self-xl-stretch {
5679 align-self: stretch !important;
5683 float: left !important;
5686 float: right !important;
5689 float: none !important;
5691 @media (min-width: 576px) {
5693 float: left !important;
5696 float: right !important;
5699 float: none !important;
5702 @media (min-width: 768px) {
5704 float: left !important;
5707 float: right !important;
5710 float: none !important;
5713 @media (min-width: 992px) {
5715 float: left !important;
5718 float: right !important;
5721 float: none !important;
5724 @media (min-width: 1200px) {
5726 float: left !important;
5729 float: right !important;
5732 float: none !important;
5736 overflow: auto !important;
5739 overflow: hidden !important;
5742 position: static !important;
5744 .position-relative {
5745 position: relative !important;
5747 .position-absolute {
5748 position: absolute !important;
5751 position: fixed !important;
5754 position: sticky !important;
5770 @supports (position: sticky) {
5781 clip: rect(0, 0, 0, 0);
5782 white-space: nowrap;
5785 .sr-only-focusable:active, .sr-only-focusable:focus {
5791 white-space: normal;
5794 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
5797 box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
5800 box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
5803 box-shadow: none !important;
5806 width: 25% !important;
5809 width: 50% !important;
5812 width: 75% !important;
5815 width: 100% !important;
5818 width: auto !important;
5821 height: 25% !important;
5824 height: 50% !important;
5827 height: 75% !important;
5830 height: 100% !important;
5833 height: auto !important;
5836 max-width: 100% !important;
5839 max-height: 100% !important;
5842 min-width: 100vw !important;
5845 min-height: 100vh !important;
5848 width: 100vw !important;
5851 height: 100vh !important;
5854 margin: 0 !important;
5857 margin-top: 0 !important;
5860 margin-right: 0 !important;
5863 margin-bottom: 0 !important;
5866 margin-left: 0 !important;
5869 margin: 0.25rem !important;
5872 margin-top: 0.25rem !important;
5875 margin-right: 0.25rem !important;
5878 margin-bottom: 0.25rem !important;
5881 margin-left: 0.25rem !important;
5884 margin: 0.5rem !important;
5887 margin-top: 0.5rem !important;
5890 margin-right: 0.5rem !important;
5893 margin-bottom: 0.5rem !important;
5896 margin-left: 0.5rem !important;
5899 margin: 1rem !important;
5902 margin-top: 1rem !important;
5905 margin-right: 1rem !important;
5908 margin-bottom: 1rem !important;
5911 margin-left: 1rem !important;
5914 margin: 1.5rem !important;
5917 margin-top: 1.5rem !important;
5920 margin-right: 1.5rem !important;
5923 margin-bottom: 1.5rem !important;
5926 margin-left: 1.5rem !important;
5929 margin: 3rem !important;
5932 margin-top: 3rem !important;
5935 margin-right: 3rem !important;
5938 margin-bottom: 3rem !important;
5941 margin-left: 3rem !important;
5944 padding: 0 !important;
5947 padding-top: 0 !important;
5950 padding-right: 0 !important;
5953 padding-bottom: 0 !important;
5956 padding-left: 0 !important;
5959 padding: 0.25rem !important;
5962 padding-top: 0.25rem !important;
5965 padding-right: 0.25rem !important;
5968 padding-bottom: 0.25rem !important;
5971 padding-left: 0.25rem !important;
5974 padding: 0.5rem !important;
5977 padding-top: 0.5rem !important;
5980 padding-right: 0.5rem !important;
5983 padding-bottom: 0.5rem !important;
5986 padding-left: 0.5rem !important;
5989 padding: 1rem !important;
5992 padding-top: 1rem !important;
5995 padding-right: 1rem !important;
5998 padding-bottom: 1rem !important;
6001 padding-left: 1rem !important;
6004 padding: 1.5rem !important;
6007 padding-top: 1.5rem !important;
6010 padding-right: 1.5rem !important;
6013 padding-bottom: 1.5rem !important;
6016 padding-left: 1.5rem !important;
6019 padding: 3rem !important;
6022 padding-top: 3rem !important;
6025 padding-right: 3rem !important;
6028 padding-bottom: 3rem !important;
6031 padding-left: 3rem !important;
6034 margin: -0.25rem !important;
6037 margin-top: -0.25rem !important;
6040 margin-right: -0.25rem !important;
6043 margin-bottom: -0.25rem !important;
6046 margin-left: -0.25rem !important;
6049 margin: -0.5rem !important;
6052 margin-top: -0.5rem !important;
6055 margin-right: -0.5rem !important;
6058 margin-bottom: -0.5rem !important;
6061 margin-left: -0.5rem !important;
6064 margin: -1rem !important;
6067 margin-top: -1rem !important;
6070 margin-right: -1rem !important;
6073 margin-bottom: -1rem !important;
6076 margin-left: -1rem !important;
6079 margin: -1.5rem !important;
6082 margin-top: -1.5rem !important;
6085 margin-right: -1.5rem !important;
6088 margin-bottom: -1.5rem !important;
6091 margin-left: -1.5rem !important;
6094 margin: -3rem !important;
6097 margin-top: -3rem !important;
6100 margin-right: -3rem !important;
6103 margin-bottom: -3rem !important;
6106 margin-left: -3rem !important;
6109 margin: auto !important;
6111 .mt-auto, .my-auto {
6112 margin-top: auto !important;
6114 .mr-auto, .mx-auto {
6115 margin-right: auto !important;
6117 .mb-auto, .my-auto {
6118 margin-bottom: auto !important;
6120 .ml-auto, .mx-auto {
6121 margin-left: auto !important;
6123 @media (min-width: 576px) {
6125 margin: 0 !important;
6127 .mt-sm-0, .my-sm-0 {
6128 margin-top: 0 !important;
6130 .mr-sm-0, .mx-sm-0 {
6131 margin-right: 0 !important;
6133 .mb-sm-0, .my-sm-0 {
6134 margin-bottom: 0 !important;
6136 .ml-sm-0, .mx-sm-0 {
6137 margin-left: 0 !important;
6140 margin: 0.25rem !important;
6142 .mt-sm-1, .my-sm-1 {
6143 margin-top: 0.25rem !important;
6145 .mr-sm-1, .mx-sm-1 {
6146 margin-right: 0.25rem !important;
6148 .mb-sm-1, .my-sm-1 {
6149 margin-bottom: 0.25rem !important;
6151 .ml-sm-1, .mx-sm-1 {
6152 margin-left: 0.25rem !important;
6155 margin: 0.5rem !important;
6157 .mt-sm-2, .my-sm-2 {
6158 margin-top: 0.5rem !important;
6160 .mr-sm-2, .mx-sm-2 {
6161 margin-right: 0.5rem !important;
6163 .mb-sm-2, .my-sm-2 {
6164 margin-bottom: 0.5rem !important;
6166 .ml-sm-2, .mx-sm-2 {
6167 margin-left: 0.5rem !important;
6170 margin: 1rem !important;
6172 .mt-sm-3, .my-sm-3 {
6173 margin-top: 1rem !important;
6175 .mr-sm-3, .mx-sm-3 {
6176 margin-right: 1rem !important;
6178 .mb-sm-3, .my-sm-3 {
6179 margin-bottom: 1rem !important;
6181 .ml-sm-3, .mx-sm-3 {
6182 margin-left: 1rem !important;
6185 margin: 1.5rem !important;
6187 .mt-sm-4, .my-sm-4 {
6188 margin-top: 1.5rem !important;
6190 .mr-sm-4, .mx-sm-4 {
6191 margin-right: 1.5rem !important;
6193 .mb-sm-4, .my-sm-4 {
6194 margin-bottom: 1.5rem !important;
6196 .ml-sm-4, .mx-sm-4 {
6197 margin-left: 1.5rem !important;
6200 margin: 3rem !important;
6202 .mt-sm-5, .my-sm-5 {
6203 margin-top: 3rem !important;
6205 .mr-sm-5, .mx-sm-5 {
6206 margin-right: 3rem !important;
6208 .mb-sm-5, .my-sm-5 {
6209 margin-bottom: 3rem !important;
6211 .ml-sm-5, .mx-sm-5 {
6212 margin-left: 3rem !important;
6215 padding: 0 !important;
6217 .pt-sm-0, .py-sm-0 {
6218 padding-top: 0 !important;
6220 .pr-sm-0, .px-sm-0 {
6221 padding-right: 0 !important;
6223 .pb-sm-0, .py-sm-0 {
6224 padding-bottom: 0 !important;
6226 .pl-sm-0, .px-sm-0 {
6227 padding-left: 0 !important;
6230 padding: 0.25rem !important;
6232 .pt-sm-1, .py-sm-1 {
6233 padding-top: 0.25rem !important;
6235 .pr-sm-1, .px-sm-1 {
6236 padding-right: 0.25rem !important;
6238 .pb-sm-1, .py-sm-1 {
6239 padding-bottom: 0.25rem !important;
6241 .pl-sm-1, .px-sm-1 {
6242 padding-left: 0.25rem !important;
6245 padding: 0.5rem !important;
6247 .pt-sm-2, .py-sm-2 {
6248 padding-top: 0.5rem !important;
6250 .pr-sm-2, .px-sm-2 {
6251 padding-right: 0.5rem !important;
6253 .pb-sm-2, .py-sm-2 {
6254 padding-bottom: 0.5rem !important;
6256 .pl-sm-2, .px-sm-2 {
6257 padding-left: 0.5rem !important;
6260 padding: 1rem !important;
6262 .pt-sm-3, .py-sm-3 {
6263 padding-top: 1rem !important;
6265 .pr-sm-3, .px-sm-3 {
6266 padding-right: 1rem !important;
6268 .pb-sm-3, .py-sm-3 {
6269 padding-bottom: 1rem !important;
6271 .pl-sm-3, .px-sm-3 {
6272 padding-left: 1rem !important;
6275 padding: 1.5rem !important;
6277 .pt-sm-4, .py-sm-4 {
6278 padding-top: 1.5rem !important;
6280 .pr-sm-4, .px-sm-4 {
6281 padding-right: 1.5rem !important;
6283 .pb-sm-4, .py-sm-4 {
6284 padding-bottom: 1.5rem !important;
6286 .pl-sm-4, .px-sm-4 {
6287 padding-left: 1.5rem !important;
6290 padding: 3rem !important;
6292 .pt-sm-5, .py-sm-5 {
6293 padding-top: 3rem !important;
6295 .pr-sm-5, .px-sm-5 {
6296 padding-right: 3rem !important;
6298 .pb-sm-5, .py-sm-5 {
6299 padding-bottom: 3rem !important;
6301 .pl-sm-5, .px-sm-5 {
6302 padding-left: 3rem !important;
6305 margin: -0.25rem !important;
6307 .mt-sm-n1, .my-sm-n1 {
6308 margin-top: -0.25rem !important;
6310 .mr-sm-n1, .mx-sm-n1 {
6311 margin-right: -0.25rem !important;
6313 .mb-sm-n1, .my-sm-n1 {
6314 margin-bottom: -0.25rem !important;
6316 .ml-sm-n1, .mx-sm-n1 {
6317 margin-left: -0.25rem !important;
6320 margin: -0.5rem !important;
6322 .mt-sm-n2, .my-sm-n2 {
6323 margin-top: -0.5rem !important;
6325 .mr-sm-n2, .mx-sm-n2 {
6326 margin-right: -0.5rem !important;
6328 .mb-sm-n2, .my-sm-n2 {
6329 margin-bottom: -0.5rem !important;
6331 .ml-sm-n2, .mx-sm-n2 {
6332 margin-left: -0.5rem !important;
6335 margin: -1rem !important;
6337 .mt-sm-n3, .my-sm-n3 {
6338 margin-top: -1rem !important;
6340 .mr-sm-n3, .mx-sm-n3 {
6341 margin-right: -1rem !important;
6343 .mb-sm-n3, .my-sm-n3 {
6344 margin-bottom: -1rem !important;
6346 .ml-sm-n3, .mx-sm-n3 {
6347 margin-left: -1rem !important;
6350 margin: -1.5rem !important;
6352 .mt-sm-n4, .my-sm-n4 {
6353 margin-top: -1.5rem !important;
6355 .mr-sm-n4, .mx-sm-n4 {
6356 margin-right: -1.5rem !important;
6358 .mb-sm-n4, .my-sm-n4 {
6359 margin-bottom: -1.5rem !important;
6361 .ml-sm-n4, .mx-sm-n4 {
6362 margin-left: -1.5rem !important;
6365 margin: -3rem !important;
6367 .mt-sm-n5, .my-sm-n5 {
6368 margin-top: -3rem !important;
6370 .mr-sm-n5, .mx-sm-n5 {
6371 margin-right: -3rem !important;
6373 .mb-sm-n5, .my-sm-n5 {
6374 margin-bottom: -3rem !important;
6376 .ml-sm-n5, .mx-sm-n5 {
6377 margin-left: -3rem !important;
6380 margin: auto !important;
6382 .mt-sm-auto, .my-sm-auto {
6383 margin-top: auto !important;
6385 .mr-sm-auto, .mx-sm-auto {
6386 margin-right: auto !important;
6388 .mb-sm-auto, .my-sm-auto {
6389 margin-bottom: auto !important;
6391 .ml-sm-auto, .mx-sm-auto {
6392 margin-left: auto !important;
6395 @media (min-width: 768px) {
6397 margin: 0 !important;
6399 .mt-md-0, .my-md-0 {
6400 margin-top: 0 !important;
6402 .mr-md-0, .mx-md-0 {
6403 margin-right: 0 !important;
6405 .mb-md-0, .my-md-0 {
6406 margin-bottom: 0 !important;
6408 .ml-md-0, .mx-md-0 {
6409 margin-left: 0 !important;
6412 margin: 0.25rem !important;
6414 .mt-md-1, .my-md-1 {
6415 margin-top: 0.25rem !important;
6417 .mr-md-1, .mx-md-1 {
6418 margin-right: 0.25rem !important;
6420 .mb-md-1, .my-md-1 {
6421 margin-bottom: 0.25rem !important;
6423 .ml-md-1, .mx-md-1 {
6424 margin-left: 0.25rem !important;
6427 margin: 0.5rem !important;
6429 .mt-md-2, .my-md-2 {
6430 margin-top: 0.5rem !important;
6432 .mr-md-2, .mx-md-2 {
6433 margin-right: 0.5rem !important;
6435 .mb-md-2, .my-md-2 {
6436 margin-bottom: 0.5rem !important;
6438 .ml-md-2, .mx-md-2 {
6439 margin-left: 0.5rem !important;
6442 margin: 1rem !important;
6444 .mt-md-3, .my-md-3 {
6445 margin-top: 1rem !important;
6447 .mr-md-3, .mx-md-3 {
6448 margin-right: 1rem !important;
6450 .mb-md-3, .my-md-3 {
6451 margin-bottom: 1rem !important;
6453 .ml-md-3, .mx-md-3 {
6454 margin-left: 1rem !important;
6457 margin: 1.5rem !important;
6459 .mt-md-4, .my-md-4 {
6460 margin-top: 1.5rem !important;
6462 .mr-md-4, .mx-md-4 {
6463 margin-right: 1.5rem !important;
6465 .mb-md-4, .my-md-4 {
6466 margin-bottom: 1.5rem !important;
6468 .ml-md-4, .mx-md-4 {
6469 margin-left: 1.5rem !important;
6472 margin: 3rem !important;
6474 .mt-md-5, .my-md-5 {
6475 margin-top: 3rem !important;
6477 .mr-md-5, .mx-md-5 {
6478 margin-right: 3rem !important;
6480 .mb-md-5, .my-md-5 {
6481 margin-bottom: 3rem !important;
6483 .ml-md-5, .mx-md-5 {
6484 margin-left: 3rem !important;
6487 padding: 0 !important;
6489 .pt-md-0, .py-md-0 {
6490 padding-top: 0 !important;
6492 .pr-md-0, .px-md-0 {
6493 padding-right: 0 !important;
6495 .pb-md-0, .py-md-0 {
6496 padding-bottom: 0 !important;
6498 .pl-md-0, .px-md-0 {
6499 padding-left: 0 !important;
6502 padding: 0.25rem !important;
6504 .pt-md-1, .py-md-1 {
6505 padding-top: 0.25rem !important;
6507 .pr-md-1, .px-md-1 {
6508 padding-right: 0.25rem !important;
6510 .pb-md-1, .py-md-1 {
6511 padding-bottom: 0.25rem !important;
6513 .pl-md-1, .px-md-1 {
6514 padding-left: 0.25rem !important;
6517 padding: 0.5rem !important;
6519 .pt-md-2, .py-md-2 {
6520 padding-top: 0.5rem !important;
6522 .pr-md-2, .px-md-2 {
6523 padding-right: 0.5rem !important;
6525 .pb-md-2, .py-md-2 {
6526 padding-bottom: 0.5rem !important;
6528 .pl-md-2, .px-md-2 {
6529 padding-left: 0.5rem !important;
6532 padding: 1rem !important;
6534 .pt-md-3, .py-md-3 {
6535 padding-top: 1rem !important;
6537 .pr-md-3, .px-md-3 {
6538 padding-right: 1rem !important;
6540 .pb-md-3, .py-md-3 {
6541 padding-bottom: 1rem !important;
6543 .pl-md-3, .px-md-3 {
6544 padding-left: 1rem !important;
6547 padding: 1.5rem !important;
6549 .pt-md-4, .py-md-4 {
6550 padding-top: 1.5rem !important;
6552 .pr-md-4, .px-md-4 {
6553 padding-right: 1.5rem !important;
6555 .pb-md-4, .py-md-4 {
6556 padding-bottom: 1.5rem !important;
6558 .pl-md-4, .px-md-4 {
6559 padding-left: 1.5rem !important;
6562 padding: 3rem !important;
6564 .pt-md-5, .py-md-5 {
6565 padding-top: 3rem !important;
6567 .pr-md-5, .px-md-5 {
6568 padding-right: 3rem !important;
6570 .pb-md-5, .py-md-5 {
6571 padding-bottom: 3rem !important;
6573 .pl-md-5, .px-md-5 {
6574 padding-left: 3rem !important;
6577 margin: -0.25rem !important;
6579 .mt-md-n1, .my-md-n1 {
6580 margin-top: -0.25rem !important;
6582 .mr-md-n1, .mx-md-n1 {
6583 margin-right: -0.25rem !important;
6585 .mb-md-n1, .my-md-n1 {
6586 margin-bottom: -0.25rem !important;
6588 .ml-md-n1, .mx-md-n1 {
6589 margin-left: -0.25rem !important;
6592 margin: -0.5rem !important;
6594 .mt-md-n2, .my-md-n2 {
6595 margin-top: -0.5rem !important;
6597 .mr-md-n2, .mx-md-n2 {
6598 margin-right: -0.5rem !important;
6600 .mb-md-n2, .my-md-n2 {
6601 margin-bottom: -0.5rem !important;
6603 .ml-md-n2, .mx-md-n2 {
6604 margin-left: -0.5rem !important;
6607 margin: -1rem !important;
6609 .mt-md-n3, .my-md-n3 {
6610 margin-top: -1rem !important;
6612 .mr-md-n3, .mx-md-n3 {
6613 margin-right: -1rem !important;
6615 .mb-md-n3, .my-md-n3 {
6616 margin-bottom: -1rem !important;
6618 .ml-md-n3, .mx-md-n3 {
6619 margin-left: -1rem !important;
6622 margin: -1.5rem !important;
6624 .mt-md-n4, .my-md-n4 {
6625 margin-top: -1.5rem !important;
6627 .mr-md-n4, .mx-md-n4 {
6628 margin-right: -1.5rem !important;
6630 .mb-md-n4, .my-md-n4 {
6631 margin-bottom: -1.5rem !important;
6633 .ml-md-n4, .mx-md-n4 {
6634 margin-left: -1.5rem !important;
6637 margin: -3rem !important;
6639 .mt-md-n5, .my-md-n5 {
6640 margin-top: -3rem !important;
6642 .mr-md-n5, .mx-md-n5 {
6643 margin-right: -3rem !important;
6645 .mb-md-n5, .my-md-n5 {
6646 margin-bottom: -3rem !important;
6648 .ml-md-n5, .mx-md-n5 {
6649 margin-left: -3rem !important;
6652 margin: auto !important;
6654 .mt-md-auto, .my-md-auto {
6655 margin-top: auto !important;
6657 .mr-md-auto, .mx-md-auto {
6658 margin-right: auto !important;
6660 .mb-md-auto, .my-md-auto {
6661 margin-bottom: auto !important;
6663 .ml-md-auto, .mx-md-auto {
6664 margin-left: auto !important;
6667 @media (min-width: 992px) {
6669 margin: 0 !important;
6671 .mt-lg-0, .my-lg-0 {
6672 margin-top: 0 !important;
6674 .mr-lg-0, .mx-lg-0 {
6675 margin-right: 0 !important;
6677 .mb-lg-0, .my-lg-0 {
6678 margin-bottom: 0 !important;
6680 .ml-lg-0, .mx-lg-0 {
6681 margin-left: 0 !important;
6684 margin: 0.25rem !important;
6686 .mt-lg-1, .my-lg-1 {
6687 margin-top: 0.25rem !important;
6689 .mr-lg-1, .mx-lg-1 {
6690 margin-right: 0.25rem !important;
6692 .mb-lg-1, .my-lg-1 {
6693 margin-bottom: 0.25rem !important;
6695 .ml-lg-1, .mx-lg-1 {
6696 margin-left: 0.25rem !important;
6699 margin: 0.5rem !important;
6701 .mt-lg-2, .my-lg-2 {
6702 margin-top: 0.5rem !important;
6704 .mr-lg-2, .mx-lg-2 {
6705 margin-right: 0.5rem !important;
6707 .mb-lg-2, .my-lg-2 {
6708 margin-bottom: 0.5rem !important;
6710 .ml-lg-2, .mx-lg-2 {
6711 margin-left: 0.5rem !important;
6714 margin: 1rem !important;
6716 .mt-lg-3, .my-lg-3 {
6717 margin-top: 1rem !important;
6719 .mr-lg-3, .mx-lg-3 {
6720 margin-right: 1rem !important;
6722 .mb-lg-3, .my-lg-3 {
6723 margin-bottom: 1rem !important;
6725 .ml-lg-3, .mx-lg-3 {
6726 margin-left: 1rem !important;
6729 margin: 1.5rem !important;
6731 .mt-lg-4, .my-lg-4 {
6732 margin-top: 1.5rem !important;
6734 .mr-lg-4, .mx-lg-4 {
6735 margin-right: 1.5rem !important;
6737 .mb-lg-4, .my-lg-4 {
6738 margin-bottom: 1.5rem !important;
6740 .ml-lg-4, .mx-lg-4 {
6741 margin-left: 1.5rem !important;
6744 margin: 3rem !important;
6746 .mt-lg-5, .my-lg-5 {
6747 margin-top: 3rem !important;
6749 .mr-lg-5, .mx-lg-5 {
6750 margin-right: 3rem !important;
6752 .mb-lg-5, .my-lg-5 {
6753 margin-bottom: 3rem !important;
6755 .ml-lg-5, .mx-lg-5 {
6756 margin-left: 3rem !important;
6759 padding: 0 !important;
6761 .pt-lg-0, .py-lg-0 {
6762 padding-top: 0 !important;
6764 .pr-lg-0, .px-lg-0 {
6765 padding-right: 0 !important;
6767 .pb-lg-0, .py-lg-0 {
6768 padding-bottom: 0 !important;
6770 .pl-lg-0, .px-lg-0 {
6771 padding-left: 0 !important;
6774 padding: 0.25rem !important;
6776 .pt-lg-1, .py-lg-1 {
6777 padding-top: 0.25rem !important;
6779 .pr-lg-1, .px-lg-1 {
6780 padding-right: 0.25rem !important;
6782 .pb-lg-1, .py-lg-1 {
6783 padding-bottom: 0.25rem !important;
6785 .pl-lg-1, .px-lg-1 {
6786 padding-left: 0.25rem !important;
6789 padding: 0.5rem !important;
6791 .pt-lg-2, .py-lg-2 {
6792 padding-top: 0.5rem !important;
6794 .pr-lg-2, .px-lg-2 {
6795 padding-right: 0.5rem !important;
6797 .pb-lg-2, .py-lg-2 {
6798 padding-bottom: 0.5rem !important;
6800 .pl-lg-2, .px-lg-2 {
6801 padding-left: 0.5rem !important;
6804 padding: 1rem !important;
6806 .pt-lg-3, .py-lg-3 {
6807 padding-top: 1rem !important;
6809 .pr-lg-3, .px-lg-3 {
6810 padding-right: 1rem !important;
6812 .pb-lg-3, .py-lg-3 {
6813 padding-bottom: 1rem !important;
6815 .pl-lg-3, .px-lg-3 {
6816 padding-left: 1rem !important;
6819 padding: 1.5rem !important;
6821 .pt-lg-4, .py-lg-4 {
6822 padding-top: 1.5rem !important;
6824 .pr-lg-4, .px-lg-4 {
6825 padding-right: 1.5rem !important;
6827 .pb-lg-4, .py-lg-4 {
6828 padding-bottom: 1.5rem !important;
6830 .pl-lg-4, .px-lg-4 {
6831 padding-left: 1.5rem !important;
6834 padding: 3rem !important;
6836 .pt-lg-5, .py-lg-5 {
6837 padding-top: 3rem !important;
6839 .pr-lg-5, .px-lg-5 {
6840 padding-right: 3rem !important;
6842 .pb-lg-5, .py-lg-5 {
6843 padding-bottom: 3rem !important;
6845 .pl-lg-5, .px-lg-5 {
6846 padding-left: 3rem !important;
6849 margin: -0.25rem !important;
6851 .mt-lg-n1, .my-lg-n1 {
6852 margin-top: -0.25rem !important;
6854 .mr-lg-n1, .mx-lg-n1 {
6855 margin-right: -0.25rem !important;
6857 .mb-lg-n1, .my-lg-n1 {
6858 margin-bottom: -0.25rem !important;
6860 .ml-lg-n1, .mx-lg-n1 {
6861 margin-left: -0.25rem !important;
6864 margin: -0.5rem !important;
6866 .mt-lg-n2, .my-lg-n2 {
6867 margin-top: -0.5rem !important;
6869 .mr-lg-n2, .mx-lg-n2 {
6870 margin-right: -0.5rem !important;
6872 .mb-lg-n2, .my-lg-n2 {
6873 margin-bottom: -0.5rem !important;
6875 .ml-lg-n2, .mx-lg-n2 {
6876 margin-left: -0.5rem !important;
6879 margin: -1rem !important;
6881 .mt-lg-n3, .my-lg-n3 {
6882 margin-top: -1rem !important;
6884 .mr-lg-n3, .mx-lg-n3 {
6885 margin-right: -1rem !important;
6887 .mb-lg-n3, .my-lg-n3 {
6888 margin-bottom: -1rem !important;
6890 .ml-lg-n3, .mx-lg-n3 {
6891 margin-left: -1rem !important;
6894 margin: -1.5rem !important;
6896 .mt-lg-n4, .my-lg-n4 {
6897 margin-top: -1.5rem !important;
6899 .mr-lg-n4, .mx-lg-n4 {
6900 margin-right: -1.5rem !important;
6902 .mb-lg-n4, .my-lg-n4 {
6903 margin-bottom: -1.5rem !important;
6905 .ml-lg-n4, .mx-lg-n4 {
6906 margin-left: -1.5rem !important;
6909 margin: -3rem !important;
6911 .mt-lg-n5, .my-lg-n5 {
6912 margin-top: -3rem !important;
6914 .mr-lg-n5, .mx-lg-n5 {
6915 margin-right: -3rem !important;
6917 .mb-lg-n5, .my-lg-n5 {
6918 margin-bottom: -3rem !important;
6920 .ml-lg-n5, .mx-lg-n5 {
6921 margin-left: -3rem !important;
6924 margin: auto !important;
6926 .mt-lg-auto, .my-lg-auto {
6927 margin-top: auto !important;
6929 .mr-lg-auto, .mx-lg-auto {
6930 margin-right: auto !important;
6932 .mb-lg-auto, .my-lg-auto {
6933 margin-bottom: auto !important;
6935 .ml-lg-auto, .mx-lg-auto {
6936 margin-left: auto !important;
6939 @media (min-width: 1200px) {
6941 margin: 0 !important;
6943 .mt-xl-0, .my-xl-0 {
6944 margin-top: 0 !important;
6946 .mr-xl-0, .mx-xl-0 {
6947 margin-right: 0 !important;
6949 .mb-xl-0, .my-xl-0 {
6950 margin-bottom: 0 !important;
6952 .ml-xl-0, .mx-xl-0 {
6953 margin-left: 0 !important;
6956 margin: 0.25rem !important;
6958 .mt-xl-1, .my-xl-1 {
6959 margin-top: 0.25rem !important;
6961 .mr-xl-1, .mx-xl-1 {
6962 margin-right: 0.25rem !important;
6964 .mb-xl-1, .my-xl-1 {
6965 margin-bottom: 0.25rem !important;
6967 .ml-xl-1, .mx-xl-1 {
6968 margin-left: 0.25rem !important;
6971 margin: 0.5rem !important;
6973 .mt-xl-2, .my-xl-2 {
6974 margin-top: 0.5rem !important;
6976 .mr-xl-2, .mx-xl-2 {
6977 margin-right: 0.5rem !important;
6979 .mb-xl-2, .my-xl-2 {
6980 margin-bottom: 0.5rem !important;
6982 .ml-xl-2, .mx-xl-2 {
6983 margin-left: 0.5rem !important;
6986 margin: 1rem !important;
6988 .mt-xl-3, .my-xl-3 {
6989 margin-top: 1rem !important;
6991 .mr-xl-3, .mx-xl-3 {
6992 margin-right: 1rem !important;
6994 .mb-xl-3, .my-xl-3 {
6995 margin-bottom: 1rem !important;
6997 .ml-xl-3, .mx-xl-3 {
6998 margin-left: 1rem !important;
7001 margin: 1.5rem !important;
7003 .mt-xl-4, .my-xl-4 {
7004 margin-top: 1.5rem !important;
7006 .mr-xl-4, .mx-xl-4 {
7007 margin-right: 1.5rem !important;
7009 .mb-xl-4, .my-xl-4 {
7010 margin-bottom: 1.5rem !important;
7012 .ml-xl-4, .mx-xl-4 {
7013 margin-left: 1.5rem !important;
7016 margin: 3rem !important;
7018 .mt-xl-5, .my-xl-5 {
7019 margin-top: 3rem !important;
7021 .mr-xl-5, .mx-xl-5 {
7022 margin-right: 3rem !important;
7024 .mb-xl-5, .my-xl-5 {
7025 margin-bottom: 3rem !important;
7027 .ml-xl-5, .mx-xl-5 {
7028 margin-left: 3rem !important;
7031 padding: 0 !important;
7033 .pt-xl-0, .py-xl-0 {
7034 padding-top: 0 !important;
7036 .pr-xl-0, .px-xl-0 {
7037 padding-right: 0 !important;
7039 .pb-xl-0, .py-xl-0 {
7040 padding-bottom: 0 !important;
7042 .pl-xl-0, .px-xl-0 {
7043 padding-left: 0 !important;
7046 padding: 0.25rem !important;
7048 .pt-xl-1, .py-xl-1 {
7049 padding-top: 0.25rem !important;
7051 .pr-xl-1, .px-xl-1 {
7052 padding-right: 0.25rem !important;
7054 .pb-xl-1, .py-xl-1 {
7055 padding-bottom: 0.25rem !important;
7057 .pl-xl-1, .px-xl-1 {
7058 padding-left: 0.25rem !important;
7061 padding: 0.5rem !important;
7063 .pt-xl-2, .py-xl-2 {
7064 padding-top: 0.5rem !important;
7066 .pr-xl-2, .px-xl-2 {
7067 padding-right: 0.5rem !important;
7069 .pb-xl-2, .py-xl-2 {
7070 padding-bottom: 0.5rem !important;
7072 .pl-xl-2, .px-xl-2 {
7073 padding-left: 0.5rem !important;
7076 padding: 1rem !important;
7078 .pt-xl-3, .py-xl-3 {
7079 padding-top: 1rem !important;
7081 .pr-xl-3, .px-xl-3 {
7082 padding-right: 1rem !important;
7084 .pb-xl-3, .py-xl-3 {
7085 padding-bottom: 1rem !important;
7087 .pl-xl-3, .px-xl-3 {
7088 padding-left: 1rem !important;
7091 padding: 1.5rem !important;
7093 .pt-xl-4, .py-xl-4 {
7094 padding-top: 1.5rem !important;
7096 .pr-xl-4, .px-xl-4 {
7097 padding-right: 1.5rem !important;
7099 .pb-xl-4, .py-xl-4 {
7100 padding-bottom: 1.5rem !important;
7102 .pl-xl-4, .px-xl-4 {
7103 padding-left: 1.5rem !important;
7106 padding: 3rem !important;
7108 .pt-xl-5, .py-xl-5 {
7109 padding-top: 3rem !important;
7111 .pr-xl-5, .px-xl-5 {
7112 padding-right: 3rem !important;
7114 .pb-xl-5, .py-xl-5 {
7115 padding-bottom: 3rem !important;
7117 .pl-xl-5, .px-xl-5 {
7118 padding-left: 3rem !important;
7121 margin: -0.25rem !important;
7123 .mt-xl-n1, .my-xl-n1 {
7124 margin-top: -0.25rem !important;
7126 .mr-xl-n1, .mx-xl-n1 {
7127 margin-right: -0.25rem !important;
7129 .mb-xl-n1, .my-xl-n1 {
7130 margin-bottom: -0.25rem !important;
7132 .ml-xl-n1, .mx-xl-n1 {
7133 margin-left: -0.25rem !important;
7136 margin: -0.5rem !important;
7138 .mt-xl-n2, .my-xl-n2 {
7139 margin-top: -0.5rem !important;
7141 .mr-xl-n2, .mx-xl-n2 {
7142 margin-right: -0.5rem !important;
7144 .mb-xl-n2, .my-xl-n2 {
7145 margin-bottom: -0.5rem !important;
7147 .ml-xl-n2, .mx-xl-n2 {
7148 margin-left: -0.5rem !important;
7151 margin: -1rem !important;
7153 .mt-xl-n3, .my-xl-n3 {
7154 margin-top: -1rem !important;
7156 .mr-xl-n3, .mx-xl-n3 {
7157 margin-right: -1rem !important;
7159 .mb-xl-n3, .my-xl-n3 {
7160 margin-bottom: -1rem !important;
7162 .ml-xl-n3, .mx-xl-n3 {
7163 margin-left: -1rem !important;
7166 margin: -1.5rem !important;
7168 .mt-xl-n4, .my-xl-n4 {
7169 margin-top: -1.5rem !important;
7171 .mr-xl-n4, .mx-xl-n4 {
7172 margin-right: -1.5rem !important;
7174 .mb-xl-n4, .my-xl-n4 {
7175 margin-bottom: -1.5rem !important;
7177 .ml-xl-n4, .mx-xl-n4 {
7178 margin-left: -1.5rem !important;
7181 margin: -3rem !important;
7183 .mt-xl-n5, .my-xl-n5 {
7184 margin-top: -3rem !important;
7186 .mr-xl-n5, .mx-xl-n5 {
7187 margin-right: -3rem !important;
7189 .mb-xl-n5, .my-xl-n5 {
7190 margin-bottom: -3rem !important;
7192 .ml-xl-n5, .mx-xl-n5 {
7193 margin-left: -3rem !important;
7196 margin: auto !important;
7198 .mt-xl-auto, .my-xl-auto {
7199 margin-top: auto !important;
7201 .mr-xl-auto, .mx-xl-auto {
7202 margin-right: auto !important;
7204 .mb-xl-auto, .my-xl-auto {
7205 margin-bottom: auto !important;
7207 .ml-xl-auto, .mx-xl-auto {
7208 margin-left: auto !important;
7212 font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
7215 text-align: justify !important;
7218 white-space: normal !important;
7221 white-space: nowrap !important;
7225 text-overflow: ellipsis;
7226 white-space: nowrap;
7229 text-align: left !important;
7232 text-align: right !important;
7235 text-align: center !important;
7237 @media (min-width: 576px) {
7239 text-align: left !important;
7242 text-align: right !important;
7245 text-align: center !important;
7248 @media (min-width: 768px) {
7250 text-align: left !important;
7253 text-align: right !important;
7256 text-align: center !important;
7259 @media (min-width: 992px) {
7261 text-align: left !important;
7264 text-align: right !important;
7267 text-align: center !important;
7270 @media (min-width: 1200px) {
7272 text-align: left !important;
7275 text-align: right !important;
7278 text-align: center !important;
7282 text-transform: lowercase !important;
7285 text-transform: uppercase !important;
7288 text-transform: capitalize !important;
7290 .font-weight-light {
7291 font-weight: 300 !important;
7293 .font-weight-lighter {
7294 font-weight: lighter !important;
7296 .font-weight-normal {
7297 font-weight: 400 !important;
7300 font-weight: 700 !important;
7302 .font-weight-bolder {
7303 font-weight: bolder !important;
7306 font-style: italic !important;
7309 color: #fff !important;
7312 color: #007bff !important;
7314 a.text-primary:hover, a.text-primary:focus {
7315 color: #0056b3 !important;
7318 color: #6c757d !important;
7320 a.text-secondary:hover, a.text-secondary:focus {
7321 color: #494f54 !important;
7324 color: #28a745 !important;
7326 a.text-success:hover, a.text-success:focus {
7327 color: #19692c !important;
7330 color: #17a2b8 !important;
7332 a.text-info:hover, a.text-info:focus {
7333 color: #0f6674 !important;
7336 color: #ffc107 !important;
7338 a.text-warning:hover, a.text-warning:focus {
7339 color: #ba8b00 !important;
7342 color: #dc3545 !important;
7344 a.text-danger:hover, a.text-danger:focus {
7345 color: #a71d2a !important;
7348 color: #f8f9fa !important;
7350 a.text-light:hover, a.text-light:focus {
7351 color: #cbd3da !important;
7354 color: #343a40 !important;
7356 a.text-dark:hover, a.text-dark:focus {
7357 color: #121416 !important;
7360 color: #212529 !important;
7363 color: #6c757d !important;
7366 color: rgba(0, 0, 0, 0.5) !important;
7369 color: rgba(255, 255, 255, 0.5) !important;
7375 background-color: transparent;
7378 .text-decoration-none {
7379 text-decoration: none !important;
7382 color: inherit !important;
7385 visibility: visible !important;
7388 visibility: hidden !important;
7391 *, *::before, *::after {
7392 text-shadow: none !important;
7393 box-shadow: none !important;
7396 text-decoration: underline;
7398 abbr[title]::after {
7399 content: " (" attr(title) ")";
7402 white-space: pre-wrap !important;
7405 border: 1px solid #adb5bd;
7406 page-break-inside: avoid;
7409 display: table-header-group;
7412 page-break-inside: avoid;
7419 page-break-after: avoid;
7425 min-width: 992px !important;
7428 min-width: 992px !important;
7434 border: 1px solid #000;
7437 border-collapse: collapse !important;
7439 .table td, .table th {
7440 background-color: #fff !important;
7442 .table-bordered th, .table-bordered td {
7443 border: 1px solid #dee2e6 !important;
7448 .table-dark th, .table-dark td, .table-dark thead th, .table-dark tbody + tbody {
7449 border-color: #dee2e6;
7451 .table .thead-dark th {
7453 border-color: #dee2e6;
7456 /*# sourceMappingURL=bootstrap.css.map */