diff --git a/frontend/src/assets/css/toolshed.css b/frontend/src/assets/css/toolshed.css new file mode 100644 index 0000000..b4bcaa2 --- /dev/null +++ b/frontend/src/assets/css/toolshed.css @@ -0,0 +1,20695 @@ + +/*! + * Bootstrap v5.0.0-alpha2 (https://getbootstrap.com/) + * Copyright 2011-2020 The Bootstrap Authors + * Copyright 2011-2020 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +:root { + --bs-blue: #3b7ddd; + --bs-indigo: #6610f2; + --bs-purple: #6f42c1; + --bs-pink: #e83e8c; + --bs-red: #dc3545; + --bs-orange: #fd7e14; + --bs-yellow: #ffc107; + --bs-green: #28a745; + --bs-teal: #20c997; + --bs-cyan: #17a2b8; + --bs-white: #fff; + --bs-gray: #6c757d; + --bs-gray-dark: #343a40; + --bs-primary: #3b7ddd; + --bs-secondary: #6c757d; + --bs-success: #28a745; + --bs-info: #17a2b8; + --bs-warning: #ffc107; + --bs-danger: #dc3545; + --bs-light: #f8f9fa; + --bs-dark: #212529; + --bs-font-sans-serif: "Inter", "Helvetica Neue", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --bs-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0)) +} + +*, :after, :before { + box-sizing: border-box +} + +body { + margin: 0; + font-family: var(--bs-font-sans-serif); + font-size: .875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #f7f7fc; + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) +} + +[tabindex="-1"]:focus:not(:focus-visible) { + outline: 0 !important +} + +hr { + margin: 1rem 0; + color: inherit; + background-color: currentColor; + border: 0; + opacity: .25 +} + +hr:not([size]) { + height: 1px +} + +.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: .5rem; + font-weight: 400; + line-height: 1.2; + color: #000 +} + +.h1, h1 { + font-size: 1.75rem +} + +.h2, h2 { + font-size: 1.53125rem +} + +.h3, h3 { + font-size: 1.3125rem +} + +.h4, h4 { + font-size: 1.09375rem +} + +.h5, .h6, h5, h6 { + font-size: .875rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-original-title], abbr[title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + -webkit-text-decoration-skip-ink: none; + text-decoration-skip-ink: none +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit +} + +ol, ul { + padding-left: 2rem +} + +dl, ol, ul { + margin-top: 0; + margin-bottom: 1rem +} + +ol ol, ol ul, ul ol, ul ul { + margin-bottom: 0 +} + +dt { + font-weight: 600 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +b, strong { + font-weight: bolder +} + +.small, small { + font-size: 80% +} + +.mark, mark { + padding: .2em; + background-color: #fcf8e3 +} + +sub, sup { + position: relative; + font-size: .75em; + line-height: 0; + vertical-align: initial +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + color: #3b7ddd; + text-decoration: none +} + +a:hover { + color: #1e58ad; + text-decoration: underline +} + +a:not([href]):not([class]), a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none +} + +code, kbd, pre, samp { + font-family: var(--bs-font-monospace); + font-size: 1em +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: 80%; + -ms-overflow-style: scrollbar +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal +} + +code { + font-size: 80%; + color: #e83e8c; + word-wrap: break-word +} + +a > code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: 80%; + color: #fff; + background-color: #212529; + border-radius: .1rem +} + +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 600 +} + +figure { + margin: 0 0 1rem +} + +img, svg { + vertical-align: middle +} + +table { + caption-side: bottom; + border-collapse: collapse +} + +caption { + padding-top: .75rem; + padding-bottom: .75rem; + color: #6c757d; + text-align: left +} + +th { + text-align: inherit; + text-align: -webkit-match-parent +} + +tbody, td, tfoot, th, thead, tr { + border: 0 solid; + border-color: inherit +} + +label { + display: inline-block +} + +button { + border-radius: 0 +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color +} + +button, input, optgroup, select, textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, input { + overflow: visible +} + +button, select { + text-transform: none +} + +[role=button] { + cursor: pointer +} + +select { + word-wrap: normal +} + +[list]::-webkit-calendar-picker-indicator { + display: none +} + +[type=button], [type=reset], [type=submit], button { + -webkit-appearance: button +} + +[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) { + cursor: pointer +} + +::-moz-focus-inner { + padding: 0; + border-style: none +} + +textarea { + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + float: left; + width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + white-space: normal +} + +legend + * { + clear: left +} + +::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field { + padding: 0 +} + +::-webkit-inner-spin-button { + height: auto +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: textfield +} + +::-webkit-search-decoration { + -webkit-appearance: none +} + +::-webkit-color-swatch-wrapper { + padding: 0 +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button +} + +output { + display: inline-block +} + +iframe { + border: 0 +} + +summary { + display: list-item; + cursor: pointer +} + +progress { + vertical-align: initial +} + +[hidden] { + display: none !important +} + +.lead { + font-size: 1.09375rem; + font-weight: 300 +} + +.display-1 { + font-size: 6rem +} + +.display-1, .display-2 { + font-weight: 300; + line-height: 1.2 +} + +.display-2 { + font-size: 5.5rem +} + +.display-3 { + font-size: 4.5rem +} + +.display-3, .display-4 { + font-weight: 300; + line-height: 1.2 +} + +.display-4 { + font-size: 3.5rem +} + +.display-5 { + font-size: 3rem +} + +.display-5, .display-6 { + font-weight: 300; + line-height: 1.2 +} + +.display-6 { + font-size: 2.5rem +} + +.list-inline, .list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + +.list-inline-item:not(:last-child) { + margin-right: .5rem +} + +.initialism { + font-size: 80%; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.09375rem +} + +.blockquote > :last-child { + margin-bottom: 0 +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: 80%; + color: #6c757d +} + +.blockquote-footer:before { + content: "\2014\00A0" +} + +.img-fluid, .img-thumbnail { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #f7f7fc; + border: 1px solid #dee2e6; + border-radius: .2rem +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: 80%; + color: #6c757d +} + +.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl { + --bs-gutter-x: .75rem; + width: 100%; + padding-right: calc(var(--bs-gutter-x) / 2); + padding-left: calc(var(--bs-gutter-x) / 2); + margin-right: auto; + margin-left: auto +} + +@media (min-width: 576px) { + .container, .container-sm { + max-width: 540px + } +} + +@media (min-width: 768px) { + .container, .container-md, .container-sm { + max-width: 720px + } +} + +@media (min-width: 992px) { + .container, .container-lg, .container-md, .container-sm { + max-width: 960px + } +} + +@media (min-width: 1200px) { + .container, .container-lg, .container-md, .container-sm, .container-xl { + max-width: 1200px + } +} + +.row { + --bs-gutter-x: 24px; + --bs-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--bs-gutter-y) * -1); + margin-right: calc(var(--bs-gutter-x) / -2); + margin-left: calc(var(--bs-gutter-x) / -2) +} + +.row > * { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--bs-gutter-x) / 2); + padding-left: calc(var(--bs-gutter-x) / 2); + margin-top: var(--bs-gutter-y) +} + +.col { + flex: 1 0 0% +} + +.row-cols-auto > * { + flex: 0 0 auto; + width: auto +} + +.row-cols-1 > * { + flex: 0 0 auto; + width: 100% +} + +.row-cols-2 > * { + flex: 0 0 auto; + width: 50% +} + +.row-cols-3 > * { + flex: 0 0 auto; + width: 33.33333% +} + +.row-cols-4 > * { + flex: 0 0 auto; + width: 25% +} + +.row-cols-5 > * { + flex: 0 0 auto; + width: 20% +} + +.row-cols-6 > * { + flex: 0 0 auto; + width: 16.66667% +} + +.col-auto { + flex: 0 0 auto; + width: auto +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333% +} + +.col-2 { + flex: 0 0 auto; + width: 16.66667% +} + +.col-3 { + flex: 0 0 auto; + width: 25% +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333% +} + +.col-5 { + flex: 0 0 auto; + width: 41.66667% +} + +.col-6 { + flex: 0 0 auto; + width: 50% +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333% +} + +.col-8 { + flex: 0 0 auto; + width: 66.66667% +} + +.col-9 { + flex: 0 0 auto; + width: 75% +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333% +} + +.col-11 { + flex: 0 0 auto; + width: 91.66667% +} + +.col-12 { + flex: 0 0 auto; + width: 100% +} + +.offset-1 { + margin-left: 8.33333% +} + +.offset-2 { + margin-left: 16.66667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.33333% +} + +.offset-5 { + margin-left: 41.66667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.33333% +} + +.offset-8 { + margin-left: 66.66667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.33333% +} + +.offset-11 { + margin-left: 91.66667% +} + +.g-0, .gx-0 { + --bs-gutter-x: 0 +} + +.g-0, .gy-0 { + --bs-gutter-y: 0 +} + +.g-1, .gx-1 { + --bs-gutter-x: .25rem +} + +.g-1, .gy-1 { + --bs-gutter-y: .25rem +} + +.g-2, .gx-2 { + --bs-gutter-x: .5rem +} + +.g-2, .gy-2 { + --bs-gutter-y: .5rem +} + +.g-3, .gx-3 { + --bs-gutter-x: 1rem +} + +.g-3, .gy-3 { + --bs-gutter-y: 1rem +} + +.g-4, .gx-4 { + --bs-gutter-x: 1.5rem +} + +.g-4, .gy-4 { + --bs-gutter-y: 1.5rem +} + +.g-5, .gx-5 { + --bs-gutter-x: 3rem +} + +.g-5, .gy-5 { + --bs-gutter-y: 3rem +} + +.g-6, .gx-6 { + --bs-gutter-x: 4.5rem +} + +.g-6, .gy-6 { + --bs-gutter-y: 4.5rem +} + +.g-7, .gx-7 { + --bs-gutter-x: 6rem +} + +.g-7, .gy-7 { + --bs-gutter-y: 6rem +} + +@media (min-width: 576px) { + .col-sm { + flex: 1 0 0% + } + + .row-cols-sm-auto > * { + flex: 0 0 auto; + width: auto + } + + .row-cols-sm-1 > * { + flex: 0 0 auto; + width: 100% + } + + .row-cols-sm-2 > * { + flex: 0 0 auto; + width: 50% + } + + .row-cols-sm-3 > * { + flex: 0 0 auto; + width: 33.33333% + } + + .row-cols-sm-4 > * { + flex: 0 0 auto; + width: 25% + } + + .row-cols-sm-5 > * { + flex: 0 0 auto; + width: 20% + } + + .row-cols-sm-6 > * { + flex: 0 0 auto; + width: 16.66667% + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333% + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66667% + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25% + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333% + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66667% + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50% + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333% + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66667% + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75% + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333% + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66667% + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-sm-0 { + margin-left: 0 + } + + .offset-sm-1 { + margin-left: 8.33333% + } + + .offset-sm-2 { + margin-left: 16.66667% + } + + .offset-sm-3 { + margin-left: 25% + } + + .offset-sm-4 { + margin-left: 33.33333% + } + + .offset-sm-5 { + margin-left: 41.66667% + } + + .offset-sm-6 { + margin-left: 50% + } + + .offset-sm-7 { + margin-left: 58.33333% + } + + .offset-sm-8 { + margin-left: 66.66667% + } + + .offset-sm-9 { + margin-left: 75% + } + + .offset-sm-10 { + margin-left: 83.33333% + } + + .offset-sm-11 { + margin-left: 91.66667% + } + + .g-sm-0, .gx-sm-0 { + --bs-gutter-x: 0 + } + + .g-sm-0, .gy-sm-0 { + --bs-gutter-y: 0 + } + + .g-sm-1, .gx-sm-1 { + --bs-gutter-x: .25rem + } + + .g-sm-1, .gy-sm-1 { + --bs-gutter-y: .25rem + } + + .g-sm-2, .gx-sm-2 { + --bs-gutter-x: .5rem + } + + .g-sm-2, .gy-sm-2 { + --bs-gutter-y: .5rem + } + + .g-sm-3, .gx-sm-3 { + --bs-gutter-x: 1rem + } + + .g-sm-3, .gy-sm-3 { + --bs-gutter-y: 1rem + } + + .g-sm-4, .gx-sm-4 { + --bs-gutter-x: 1.5rem + } + + .g-sm-4, .gy-sm-4 { + --bs-gutter-y: 1.5rem + } + + .g-sm-5, .gx-sm-5 { + --bs-gutter-x: 3rem + } + + .g-sm-5, .gy-sm-5 { + --bs-gutter-y: 3rem + } + + .g-sm-6, .gx-sm-6 { + --bs-gutter-x: 4.5rem + } + + .g-sm-6, .gy-sm-6 { + --bs-gutter-y: 4.5rem + } + + .g-sm-7, .gx-sm-7 { + --bs-gutter-x: 6rem + } + + .g-sm-7, .gy-sm-7 { + --bs-gutter-y: 6rem + } +} + +@media (min-width: 768px) { + .col-md { + flex: 1 0 0% + } + + .row-cols-md-auto > * { + flex: 0 0 auto; + width: auto + } + + .row-cols-md-1 > * { + flex: 0 0 auto; + width: 100% + } + + .row-cols-md-2 > * { + flex: 0 0 auto; + width: 50% + } + + .row-cols-md-3 > * { + flex: 0 0 auto; + width: 33.33333% + } + + .row-cols-md-4 > * { + flex: 0 0 auto; + width: 25% + } + + .row-cols-md-5 > * { + flex: 0 0 auto; + width: 20% + } + + .row-cols-md-6 > * { + flex: 0 0 auto; + width: 16.66667% + } + + .col-md-auto { + flex: 0 0 auto; + width: auto + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333% + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66667% + } + + .col-md-3 { + flex: 0 0 auto; + width: 25% + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333% + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66667% + } + + .col-md-6 { + flex: 0 0 auto; + width: 50% + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333% + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66667% + } + + .col-md-9 { + flex: 0 0 auto; + width: 75% + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333% + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66667% + } + + .col-md-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-md-0 { + margin-left: 0 + } + + .offset-md-1 { + margin-left: 8.33333% + } + + .offset-md-2 { + margin-left: 16.66667% + } + + .offset-md-3 { + margin-left: 25% + } + + .offset-md-4 { + margin-left: 33.33333% + } + + .offset-md-5 { + margin-left: 41.66667% + } + + .offset-md-6 { + margin-left: 50% + } + + .offset-md-7 { + margin-left: 58.33333% + } + + .offset-md-8 { + margin-left: 66.66667% + } + + .offset-md-9 { + margin-left: 75% + } + + .offset-md-10 { + margin-left: 83.33333% + } + + .offset-md-11 { + margin-left: 91.66667% + } + + .g-md-0, .gx-md-0 { + --bs-gutter-x: 0 + } + + .g-md-0, .gy-md-0 { + --bs-gutter-y: 0 + } + + .g-md-1, .gx-md-1 { + --bs-gutter-x: .25rem + } + + .g-md-1, .gy-md-1 { + --bs-gutter-y: .25rem + } + + .g-md-2, .gx-md-2 { + --bs-gutter-x: .5rem + } + + .g-md-2, .gy-md-2 { + --bs-gutter-y: .5rem + } + + .g-md-3, .gx-md-3 { + --bs-gutter-x: 1rem + } + + .g-md-3, .gy-md-3 { + --bs-gutter-y: 1rem + } + + .g-md-4, .gx-md-4 { + --bs-gutter-x: 1.5rem + } + + .g-md-4, .gy-md-4 { + --bs-gutter-y: 1.5rem + } + + .g-md-5, .gx-md-5 { + --bs-gutter-x: 3rem + } + + .g-md-5, .gy-md-5 { + --bs-gutter-y: 3rem + } + + .g-md-6, .gx-md-6 { + --bs-gutter-x: 4.5rem + } + + .g-md-6, .gy-md-6 { + --bs-gutter-y: 4.5rem + } + + .g-md-7, .gx-md-7 { + --bs-gutter-x: 6rem + } + + .g-md-7, .gy-md-7 { + --bs-gutter-y: 6rem + } +} + +@media (min-width: 992px) { + .col-lg { + flex: 1 0 0% + } + + .row-cols-lg-auto > * { + flex: 0 0 auto; + width: auto + } + + .row-cols-lg-1 > * { + flex: 0 0 auto; + width: 100% + } + + .row-cols-lg-2 > * { + flex: 0 0 auto; + width: 50% + } + + .row-cols-lg-3 > * { + flex: 0 0 auto; + width: 33.33333% + } + + .row-cols-lg-4 > * { + flex: 0 0 auto; + width: 25% + } + + .row-cols-lg-5 > * { + flex: 0 0 auto; + width: 20% + } + + .row-cols-lg-6 > * { + flex: 0 0 auto; + width: 16.66667% + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333% + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66667% + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25% + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333% + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66667% + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50% + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333% + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66667% + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75% + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333% + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66667% + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-lg-0 { + margin-left: 0 + } + + .offset-lg-1 { + margin-left: 8.33333% + } + + .offset-lg-2 { + margin-left: 16.66667% + } + + .offset-lg-3 { + margin-left: 25% + } + + .offset-lg-4 { + margin-left: 33.33333% + } + + .offset-lg-5 { + margin-left: 41.66667% + } + + .offset-lg-6 { + margin-left: 50% + } + + .offset-lg-7 { + margin-left: 58.33333% + } + + .offset-lg-8 { + margin-left: 66.66667% + } + + .offset-lg-9 { + margin-left: 75% + } + + .offset-lg-10 { + margin-left: 83.33333% + } + + .offset-lg-11 { + margin-left: 91.66667% + } + + .g-lg-0, .gx-lg-0 { + --bs-gutter-x: 0 + } + + .g-lg-0, .gy-lg-0 { + --bs-gutter-y: 0 + } + + .g-lg-1, .gx-lg-1 { + --bs-gutter-x: .25rem + } + + .g-lg-1, .gy-lg-1 { + --bs-gutter-y: .25rem + } + + .g-lg-2, .gx-lg-2 { + --bs-gutter-x: .5rem + } + + .g-lg-2, .gy-lg-2 { + --bs-gutter-y: .5rem + } + + .g-lg-3, .gx-lg-3 { + --bs-gutter-x: 1rem + } + + .g-lg-3, .gy-lg-3 { + --bs-gutter-y: 1rem + } + + .g-lg-4, .gx-lg-4 { + --bs-gutter-x: 1.5rem + } + + .g-lg-4, .gy-lg-4 { + --bs-gutter-y: 1.5rem + } + + .g-lg-5, .gx-lg-5 { + --bs-gutter-x: 3rem + } + + .g-lg-5, .gy-lg-5 { + --bs-gutter-y: 3rem + } + + .g-lg-6, .gx-lg-6 { + --bs-gutter-x: 4.5rem + } + + .g-lg-6, .gy-lg-6 { + --bs-gutter-y: 4.5rem + } + + .g-lg-7, .gx-lg-7 { + --bs-gutter-x: 6rem + } + + .g-lg-7, .gy-lg-7 { + --bs-gutter-y: 6rem + } +} + +@media (min-width: 1200px) { + .col-xl { + flex: 1 0 0% + } + + .row-cols-xl-auto > * { + flex: 0 0 auto; + width: auto + } + + .row-cols-xl-1 > * { + flex: 0 0 auto; + width: 100% + } + + .row-cols-xl-2 > * { + flex: 0 0 auto; + width: 50% + } + + .row-cols-xl-3 > * { + flex: 0 0 auto; + width: 33.33333% + } + + .row-cols-xl-4 > * { + flex: 0 0 auto; + width: 25% + } + + .row-cols-xl-5 > * { + flex: 0 0 auto; + width: 20% + } + + .row-cols-xl-6 > * { + flex: 0 0 auto; + width: 16.66667% + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333% + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66667% + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333% + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66667% + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333% + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66667% + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333% + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66667% + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xl-0 { + margin-left: 0 + } + + .offset-xl-1 { + margin-left: 8.33333% + } + + .offset-xl-2 { + margin-left: 16.66667% + } + + .offset-xl-3 { + margin-left: 25% + } + + .offset-xl-4 { + margin-left: 33.33333% + } + + .offset-xl-5 { + margin-left: 41.66667% + } + + .offset-xl-6 { + margin-left: 50% + } + + .offset-xl-7 { + margin-left: 58.33333% + } + + .offset-xl-8 { + margin-left: 66.66667% + } + + .offset-xl-9 { + margin-left: 75% + } + + .offset-xl-10 { + margin-left: 83.33333% + } + + .offset-xl-11 { + margin-left: 91.66667% + } + + .g-xl-0, .gx-xl-0 { + --bs-gutter-x: 0 + } + + .g-xl-0, .gy-xl-0 { + --bs-gutter-y: 0 + } + + .g-xl-1, .gx-xl-1 { + --bs-gutter-x: .25rem + } + + .g-xl-1, .gy-xl-1 { + --bs-gutter-y: .25rem + } + + .g-xl-2, .gx-xl-2 { + --bs-gutter-x: .5rem + } + + .g-xl-2, .gy-xl-2 { + --bs-gutter-y: .5rem + } + + .g-xl-3, .gx-xl-3 { + --bs-gutter-x: 1rem + } + + .g-xl-3, .gy-xl-3 { + --bs-gutter-y: 1rem + } + + .g-xl-4, .gx-xl-4 { + --bs-gutter-x: 1.5rem + } + + .g-xl-4, .gy-xl-4 { + --bs-gutter-y: 1.5rem + } + + .g-xl-5, .gx-xl-5 { + --bs-gutter-x: 3rem + } + + .g-xl-5, .gy-xl-5 { + --bs-gutter-y: 3rem + } + + .g-xl-6, .gx-xl-6 { + --bs-gutter-x: 4.5rem + } + + .g-xl-6, .gy-xl-6 { + --bs-gutter-y: 4.5rem + } + + .g-xl-7, .gx-xl-7 { + --bs-gutter-x: 6rem + } + + .g-xl-7, .gy-xl-7 { + --bs-gutter-y: 6rem + } +} + +@media (min-width: 1440px) { + .col-xxl { + flex: 1 0 0% + } + + .row-cols-xxl-auto > * { + flex: 0 0 auto; + width: auto + } + + .row-cols-xxl-1 > * { + flex: 0 0 auto; + width: 100% + } + + .row-cols-xxl-2 > * { + flex: 0 0 auto; + width: 50% + } + + .row-cols-xxl-3 > * { + flex: 0 0 auto; + width: 33.33333% + } + + .row-cols-xxl-4 > * { + flex: 0 0 auto; + width: 25% + } + + .row-cols-xxl-5 > * { + flex: 0 0 auto; + width: 20% + } + + .row-cols-xxl-6 > * { + flex: 0 0 auto; + width: 16.66667% + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333% + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66667% + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333% + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66667% + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333% + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66667% + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333% + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66667% + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xxl-0 { + margin-left: 0 + } + + .offset-xxl-1 { + margin-left: 8.33333% + } + + .offset-xxl-2 { + margin-left: 16.66667% + } + + .offset-xxl-3 { + margin-left: 25% + } + + .offset-xxl-4 { + margin-left: 33.33333% + } + + .offset-xxl-5 { + margin-left: 41.66667% + } + + .offset-xxl-6 { + margin-left: 50% + } + + .offset-xxl-7 { + margin-left: 58.33333% + } + + .offset-xxl-8 { + margin-left: 66.66667% + } + + .offset-xxl-9 { + margin-left: 75% + } + + .offset-xxl-10 { + margin-left: 83.33333% + } + + .offset-xxl-11 { + margin-left: 91.66667% + } + + .g-xxl-0, .gx-xxl-0 { + --bs-gutter-x: 0 + } + + .g-xxl-0, .gy-xxl-0 { + --bs-gutter-y: 0 + } + + .g-xxl-1, .gx-xxl-1 { + --bs-gutter-x: .25rem + } + + .g-xxl-1, .gy-xxl-1 { + --bs-gutter-y: .25rem + } + + .g-xxl-2, .gx-xxl-2 { + --bs-gutter-x: .5rem + } + + .g-xxl-2, .gy-xxl-2 { + --bs-gutter-y: .5rem + } + + .g-xxl-3, .gx-xxl-3 { + --bs-gutter-x: 1rem + } + + .g-xxl-3, .gy-xxl-3 { + --bs-gutter-y: 1rem + } + + .g-xxl-4, .gx-xxl-4 { + --bs-gutter-x: 1.5rem + } + + .g-xxl-4, .gy-xxl-4 { + --bs-gutter-y: 1.5rem + } + + .g-xxl-5, .gx-xxl-5 { + --bs-gutter-x: 3rem + } + + .g-xxl-5, .gy-xxl-5 { + --bs-gutter-y: 3rem + } + + .g-xxl-6, .gx-xxl-6 { + --bs-gutter-x: 4.5rem + } + + .g-xxl-6, .gy-xxl-6 { + --bs-gutter-y: 4.5rem + } + + .g-xxl-7, .gx-xxl-7 { + --bs-gutter-x: 6rem + } + + .g-xxl-7, .gy-xxl-7 { + --bs-gutter-y: 6rem + } +} + +.table { + --bs-table-bg: transparent; + --bs-table-accent-bg: transparent; + --bs-table-striped-color: #495057; + --bs-table-striped-bg: #f8f9fa; + --bs-table-active-color: #495057; + --bs-table-active-bg: rgba(0, 0, 0, 0.1); + --bs-table-hover-color: #495057; + --bs-table-hover-bg: rgba(0, 0, 0, 0.0375); + width: 100%; + margin-bottom: 1rem; + color: #495057; + vertical-align: top; + border-color: #dee2e6 +} + +.table > :not(caption) > * > * { + padding: .75rem; + background-color: var(--bs-table-bg); + background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg)); + border-bottom-width: 1px +} + +.table > tbody { + vertical-align: inherit +} + +.table > thead { + vertical-align: bottom +} + +.table > :not(:last-child) > :last-child > * { + border-bottom-color: initial +} + +.caption-top { + caption-side: top +} + +.table-sm > :not(caption) > * > * { + padding: .3rem +} + +.table-bordered > :not(caption) > * { + border-width: 1px 0 +} + +.table-bordered > :not(caption) > * > * { + border-width: 0 1px +} + +.table-borderless > :not(caption) > * > * { + border-bottom-width: 0 +} + +.table-striped > tbody > tr:nth-of-type(odd) { + --bs-table-accent-bg: var(--bs-table-striped-bg); + color: var(--bs-table-striped-color) +} + +.table-active { + --bs-table-accent-bg: var(--bs-table-active-bg); + color: var(--bs-table-active-color) +} + +.table-hover > tbody > tr:hover { + --bs-table-accent-bg: var(--bs-table-hover-bg); + color: var(--bs-table-hover-color) +} + +.table-primary { + --bs-table-bg: #c8dbf5; + --bs-table-striped-bg: #bed0e9; + --bs-table-striped-color: #000; + --bs-table-active-bg: #b4c5dd; + --bs-table-active-color: #000; + --bs-table-hover-bg: #b9cbe3; + --bs-table-hover-color: #000; + color: #000; + border-color: #b4c5dd +} + +.table-secondary { + --bs-table-bg: #d6d8db; + --bs-table-striped-bg: #cbcdd0; + --bs-table-striped-color: #000; + --bs-table-active-bg: #c1c2c5; + --bs-table-active-color: #000; + --bs-table-hover-bg: #c6c8cb; + --bs-table-hover-color: #000; + color: #000; + border-color: #c1c2c5 +} + +.table-success { + --bs-table-bg: #c3e6cb; + --bs-table-striped-bg: #b9dbc1; + --bs-table-striped-color: #000; + --bs-table-active-bg: #b0cfb7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #b4d5bc; + --bs-table-hover-color: #000; + color: #000; + border-color: #b0cfb7 +} + +.table-info { + --bs-table-bg: #bee5eb; + --bs-table-striped-bg: #b5dadf; + --bs-table-striped-color: #000; + --bs-table-active-bg: #abced4; + --bs-table-active-color: #000; + --bs-table-hover-bg: #b0d4d9; + --bs-table-hover-color: #000; + color: #000; + border-color: #abced4 +} + +.table-warning { + --bs-table-bg: #ffeeba; + --bs-table-striped-bg: #f2e2b1; + --bs-table-striped-color: #000; + --bs-table-active-bg: #e6d6a7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #ecdcac; + --bs-table-hover-color: #000; + color: #000; + border-color: #e6d6a7 +} + +.table-danger { + --bs-table-bg: #f5c6cb; + --bs-table-striped-bg: #e9bcc1; + --bs-table-striped-color: #000; + --bs-table-active-bg: #ddb2b7; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e3b7bc; + --bs-table-hover-color: #000; + color: #000; + border-color: #ddb2b7 +} + +.table-light { + --bs-table-bg: #f8f9fa; + --bs-table-striped-bg: #ecedee; + --bs-table-striped-color: #000; + --bs-table-active-bg: #dfe0e1; + --bs-table-active-color: #000; + --bs-table-hover-bg: #e5e6e7; + --bs-table-hover-color: #000; + color: #000; + border-color: #dfe0e1 +} + +.table-dark { + --bs-table-bg: #212529; + --bs-table-striped-bg: #2c3034; + --bs-table-striped-color: #fff; + --bs-table-active-bg: #373b3e; + --bs-table-active-color: #fff; + --bs-table-hover-bg: #323539; + --bs-table-hover-color: #fff; + color: #fff; + border-color: #373b3e +} + +.table-responsive { + overflow-x: auto; + -webkit-overflow-scrolling: touch +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +@media (max-width: 1439.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +.form-label { + margin-bottom: .5rem +} + +.col-form-label { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5 +} + +.col-form-label-lg { + padding-top: calc(.35rem + 1px); + padding-bottom: calc(.35rem + 1px); + font-size: .925rem +} + +.col-form-label-sm { + padding-top: calc(.15rem + 1px); + padding-bottom: calc(.15rem + 1px); + font-size: .75rem +} + +.form-text { + margin-top: .25rem; + font-size: 80%; + color: #6c757d +} + +.form-control { + display: block; + width: 100%; + min-height: calc(1.8125rem + 2px); + padding: .25rem .7rem; + font-size: .875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + -webkit-appearance: none; + appearance: none; + border-radius: .2rem; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + .form-control { + transition: none + } +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #a8c5f0; + outline: 0; + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1 +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: .25rem 0; + margin-bottom: 0; + line-height: 1.5; + color: #495057; + background-color: initial; + border: solid transparent; + border-width: 1px 0 +} + +.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm { + padding-right: 0; + padding-left: 0 +} + +.form-control-sm { + min-height: calc(1.425rem + 2px); + padding: .15rem .5rem; + font-size: .75rem; + border-radius: .1rem +} + +.form-control-lg { + min-height: calc(2.0875rem + 2px); + padding: .35rem 1rem; + font-size: .925rem; + border-radius: .3rem +} + +.form-control-color { + max-width: 3rem; + padding: .25rem +} + +.form-control-color::-moz-color-swatch { + border-radius: .2rem +} + +.form-control-color::-webkit-color-swatch { + border-radius: .2rem +} + +.form-select { + display: block; + width: 100%; + height: calc(1.8125rem + 2px); + padding: .25rem 1.7rem .25rem .7rem; + font-size: .875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background-color: #fff; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right .7rem center; + background-size: 16px 12px; + border: 1px solid #ced4da; + border-radius: .2rem; + -webkit-appearance: none; + appearance: none +} + +.form-select:focus { + border-color: #a8c5f0; + outline: 0; + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.form-select:focus::-ms-value { + color: #495057; + background-color: #fff +} + +.form-select[multiple], .form-select[size]:not([size="1"]) { + height: auto; + padding-right: .7rem; + background-image: none +} + +.form-select:disabled { + color: #6c757d; + background-color: #e9ecef +} + +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #495057 +} + +.form-select-sm { + height: calc(1.425rem + 2px); + padding-top: .15rem; + padding-bottom: .15rem; + padding-left: .5rem; + font-size: .75rem +} + +.form-select-lg { + height: calc(2.0875rem + 2px); + padding-top: .35rem; + padding-bottom: .35rem; + padding-left: 1rem; + font-size: .925rem +} + +.form-check { + display: block; + min-height: 1.3125rem; + padding-left: 1.5em; + margin-bottom: .125rem +} + +.form-check .form-check-input { + float: left; + margin-left: -1.5em +} + +.form-check-input { + width: 1em; + height: 1em; + margin-top: .25em; + vertical-align: top; + background-color: #f7f7fc; + background-repeat: no-repeat; + background-position: 50%; + background-size: contain; + border: 1px solid rgba(0, 0, 0, .25); + -webkit-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact; + transition: background-color .15s ease-in-out, background-position .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + .form-check-input { + transition: none + } +} + +.form-check-input[type=checkbox] { + border-radius: .25em +} + +.form-check-input[type=radio] { + border-radius: 50% +} + +.form-check-input:active { + filter: brightness(90%) +} + +.form-check-input:focus { + border-color: #a8c5f0; + outline: 0; + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.form-check-input:checked { + background-color: #3b7ddd; + border-color: #3b7ddd +} + +.form-check-input:checked[type=checkbox] { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E") +} + +.form-check-input:checked[type=radio] { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E") +} + +.form-check-input[type=checkbox]:indeterminate { + background-color: #3b7ddd; + border-color: #3b7ddd; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E") +} + +.form-check-input:disabled { + pointer-events: none; + filter: none; + opacity: .5 +} + +.form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label { + opacity: .5 +} + +.form-switch { + padding-left: 2.5em +} + +.form-switch .form-check-input { + width: 2em; + margin-left: -2.5em; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0,0,0,0.25)'/%3E%3C/svg%3E"); + background-position: 0; + border-radius: 2em +} + +.form-switch .form-check-input:focus { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23a8c5f0'/%3E%3C/svg%3E") +} + +.form-switch .form-check-input:checked { + background-position: 100%; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") +} + +.form-check-inline { + display: inline-block; + margin-right: 1rem +} + +.btn-check { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none +} + +.form-file { + --bs-form-file-height: calc(1.8125rem + 2px); + position: relative +} + +.form-file-input { + position: relative; + z-index: 2; + width: 100%; + height: var(--bs-form-file-height); + margin: 0; + opacity: 0 +} + +.form-file-input:focus-within ~ .form-file-label { + border-color: #a8c5f0; + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.form-file-input:disabled ~ .form-file-label .form-file-text, .form-file-input[disabled] ~ .form-file-label .form-file-text { + background-color: #e9ecef +} + +.form-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + display: flex; + height: var(--bs-form-file-height); + border-color: #ced4da; + border-radius: .2rem +} + +.form-file-text { + flex-grow: 1; + overflow: hidden; + font-weight: 400; + text-overflow: ellipsis; + white-space: nowrap; + background-color: #fff; + border: 1px solid; + border-color: inherit; + border-top-left-radius: inherit; + border-bottom-left-radius: inherit +} + +.form-file-button, .form-file-text { + display: block; + padding: .25rem .7rem; + line-height: 1.5; + color: #495057 +} + +.form-file-button { + flex-shrink: 0; + margin-left: -1px; + background-color: #e9ecef; + border: 1px solid; + border-color: inherit; + border-top-right-radius: inherit; + border-bottom-right-radius: inherit +} + +.form-file-sm { + --bs-form-file-height: calc(1.425rem + 2px); + font-size: .75rem +} + +.form-file-sm .form-file-button, .form-file-sm .form-file-text { + padding: .15rem .5rem +} + +.form-file-lg { + --bs-form-file-height: calc(2.0875rem + 2px); + font-size: .925rem +} + +.form-file-lg .form-file-button, .form-file-lg .form-file-text { + padding: .35rem 1rem +} + +.form-range { + width: 100%; + height: 1.4rem; + padding: 0; + background-color: initial; + -webkit-appearance: none; + appearance: none +} + +.form-range:focus { + outline: none +} + +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #f7f7fc, 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #f7f7fc, 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.form-range:focus::-ms-thumb { + box-shadow: 0 0 0 1px #f7f7fc, 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.form-range::-moz-focus-outer { + border: 0 +} + +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -.25rem; + background-color: #3b7ddd; + border: 0; + border-radius: 1rem; + -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + -webkit-appearance: none; + appearance: none +} + +@media (prefers-reduced-motion: reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none + } +} + +.form-range::-webkit-slider-thumb:active { + background-color: #d3e2f7 +} + +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem +} + +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #3b7ddd; + border: 0; + border-radius: 1rem; + -moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + appearance: none +} + +@media (prefers-reduced-motion: reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none + } +} + +.form-range::-moz-range-thumb:active { + background-color: #d3e2f7 +} + +.form-range::-moz-range-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #dee2e6; + border-color: transparent; + border-radius: 1rem +} + +.form-range::-ms-thumb { + width: 1rem; + height: 1rem; + margin-top: 0; + margin-right: .2rem; + margin-left: .2rem; + background-color: #3b7ddd; + border: 0; + border-radius: 1rem; + -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + appearance: none +} + +@media (prefers-reduced-motion: reduce) { + .form-range::-ms-thumb { + -ms-transition: none; + transition: none + } +} + +.form-range::-ms-thumb:active { + background-color: #d3e2f7 +} + +.form-range::-ms-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: initial; + border-color: transparent; + border-width: .5rem +} + +.form-range::-ms-fill-lower, .form-range::-ms-fill-upper { + background-color: #dee2e6; + border-radius: 1rem +} + +.form-range::-ms-fill-upper { + margin-right: 15px +} + +.form-range:disabled { + pointer-events: none +} + +.form-range:disabled::-webkit-slider-thumb { + background-color: #adb5bd +} + +.form-range:disabled::-moz-range-thumb { + background-color: #adb5bd +} + +.form-range:disabled::-ms-thumb { + background-color: #adb5bd +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100% +} + +.input-group > .form-control, .input-group > .form-file, .input-group > .form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0 +} + +.input-group > .form-control:focus, .input-group > .form-file .form-file-input:focus ~ .form-file-label, .input-group > .form-select:focus { + z-index: 3 +} + +.input-group > .form-file > .form-file-input:focus { + z-index: 4 +} + +.input-group > .form-file:not(:last-child) > .form-file-label { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group > .form-file:not(:first-child) > .form-file-label { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.input-group .btn { + position: relative; + z-index: 2 +} + +.input-group .btn:focus { + z-index: 3 +} + +.input-group-text { + display: flex; + align-items: center; + padding: .25rem .7rem; + font-size: .875rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: .2rem +} + +.input-group-lg > .form-control { + min-height: calc(2.0875rem + 2px) +} + +.input-group-lg > .form-select { + height: calc(2.0875rem + 2px) +} + +.input-group-lg > .btn, .input-group-lg > .form-control, .input-group-lg > .form-select, .input-group-lg > .input-group-text { + padding: .35rem 1rem; + font-size: .925rem; + border-radius: .3rem +} + +.input-group-sm > .form-control { + min-height: calc(1.425rem + 2px) +} + +.input-group-sm > .form-select { + height: calc(1.425rem + 2px) +} + +.input-group-sm > .btn, .input-group-sm > .form-control, .input-group-sm > .form-select, .input-group-sm > .input-group-text { + padding: .15rem .5rem; + font-size: .75rem; + border-radius: .1rem +} + +.input-group-lg > .form-select, .input-group-sm > .form-select { + padding-right: 1.7rem +} + +.input-group > .dropdown-toggle:nth-last-child(n+3), .input-group > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.input-group > :not(:first-child):not(.dropdown-menu) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #28a745 +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .75rem; + color: #000; + background-color: rgba(40, 167, 69, .9); + border-radius: .2rem +} + +.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip { + display: block +} + +.form-control.is-valid, .was-validated .form-control:valid { + border-color: #28a745 +} + +.form-control.is-valid:focus, .was-validated .form-control:valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.form-select.is-valid, .was-validated .form-select:valid { + border-color: #28a745 +} + +.form-select.is-valid:focus, .was-validated .form-select:valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.form-check-input.is-valid, .was-validated .form-check-input:valid { + border-color: #28a745 +} + +.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked { + background-color: #28a745 +} + +.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label { + color: #28a745 +} + +.form-check-inline .form-check-input ~ .valid-feedback { + margin-left: .5em +} + +.form-file-input.is-valid ~ .form-file-label, .was-validated .form-file-input:valid ~ .form-file-label { + border-color: #28a745 +} + +.form-file-input.is-valid:focus ~ .form-file-label, .was-validated .form-file-input:valid:focus ~ .form-file-label { + border-color: #28a745; + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #dc3545 +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + font-size: .75rem; + color: #fff; + background-color: rgba(220, 53, 69, .9); + border-radius: .2rem +} + +.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip { + display: block +} + +.form-control.is-invalid, .was-validated .form-control:invalid { + border-color: #dc3545 +} + +.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.form-select.is-invalid, .was-validated .form-select:invalid { + border-color: #dc3545 +} + +.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.form-check-input.is-invalid, .was-validated .form-check-input:invalid { + border-color: #dc3545 +} + +.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked { + background-color: #dc3545 +} + +.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label { + color: #dc3545 +} + +.form-check-inline .form-check-input ~ .invalid-feedback { + margin-left: .5em +} + +.form-file-input.is-invalid ~ .form-file-label, .was-validated .form-file-input:invalid ~ .form-file-label { + border-color: #dc3545 +} + +.form-file-input.is-invalid:focus ~ .form-file-label, .was-validated .form-file-input:invalid:focus ~ .form-file-label { + border-color: #dc3545; + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.btn { + display: inline-block; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: initial; + border: 1px solid transparent; + padding: .25rem .7rem; + font-size: .875rem; + border-radius: .2rem; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + .btn { + transition: none + } +} + +.btn:hover { + color: #495057; + text-decoration: none +} + +.btn-check:focus + .btn, .btn:focus { + outline: 0; + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.btn.disabled, .btn:disabled, fieldset:disabled .btn { + pointer-events: none; + opacity: .65 +} + +.btn-primary { + color: #000; + background-color: #3b7ddd; + border-color: #3b7ddd +} + +.btn-check:focus + .btn-primary, .btn-primary:focus, .btn-primary:hover { + color: #000; + background-color: #5c93e3; + border-color: #518be1 +} + +.btn-check:focus + .btn-primary, .btn-primary:focus { + box-shadow: 0 0 0 .2rem rgba(50, 106, 188, .5) +} + +.btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle { + color: #000; + background-color: #669ae5; + border-color: #518be1 +} + +.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(50, 106, 188, .5) +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #000; + background-color: #3b7ddd; + border-color: #3b7ddd +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-check:focus + .btn-secondary, .btn-secondary:focus, .btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62 +} + +.btn-check:focus + .btn-secondary, .btn-secondary:focus { + box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5) +} + +.btn-check:active + .btn-secondary, .btn-check:checked + .btn-secondary, .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b +} + +.btn-check:active + .btn-secondary:focus, .btn-check:checked + .btn-secondary:focus, .btn-secondary.active:focus, .btn-secondary:active:focus, .show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(130, 138, 145, .5) +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-success { + color: #000; + background-color: #28a745; + border-color: #28a745 +} + +.btn-check:focus + .btn-success, .btn-success:focus, .btn-success:hover { + color: #000; + background-color: #2fc652; + border-color: #2dbc4e +} + +.btn-check:focus + .btn-success, .btn-success:focus { + box-shadow: 0 0 0 .2rem rgba(34, 142, 59, .5) +} + +.btn-check:active + .btn-success, .btn-check:checked + .btn-success, .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle { + color: #000; + background-color: #34ce57; + border-color: #2dbc4e +} + +.btn-check:active + .btn-success:focus, .btn-check:checked + .btn-success:focus, .btn-success.active:focus, .btn-success:active:focus, .show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(34, 142, 59, .5) +} + +.btn-success.disabled, .btn-success:disabled { + color: #000; + background-color: #28a745; + border-color: #28a745 +} + +.btn-info { + color: #000; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-check:focus + .btn-info, .btn-info:focus, .btn-info:hover { + color: #000; + background-color: #1bc0da; + border-color: #1ab6cf +} + +.btn-check:focus + .btn-info, .btn-info:focus { + box-shadow: 0 0 0 .2rem rgba(20, 138, 156, .5) +} + +.btn-check:active + .btn-info, .btn-check:checked + .btn-info, .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle { + color: #000; + background-color: #1fc8e3; + border-color: #1ab6cf +} + +.btn-check:active + .btn-info:focus, .btn-check:checked + .btn-info:focus, .btn-info.active:focus, .btn-info:active:focus, .show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(20, 138, 156, .5) +} + +.btn-info.disabled, .btn-info:disabled { + color: #000; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-warning { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-check:focus + .btn-warning, .btn-warning:focus, .btn-warning:hover { + color: #000; + background-color: #ffcb2d; + border-color: #ffc721 +} + +.btn-check:focus + .btn-warning, .btn-warning:focus { + box-shadow: 0 0 0 .2rem rgba(217, 164, 6, .5) +} + +.btn-check:active + .btn-warning, .btn-check:checked + .btn-warning, .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle { + color: #000; + background-color: #ffce3a; + border-color: #ffc721 +} + +.btn-check:active + .btn-warning:focus, .btn-check:checked + .btn-warning:focus, .btn-warning.active:focus, .btn-warning:active:focus, .show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(217, 164, 6, .5) +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-check:focus + .btn-danger, .btn-danger:focus, .btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130 +} + +.btn-check:focus + .btn-danger, .btn-danger:focus { + box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5) +} + +.btn-check:active + .btn-danger, .btn-check:checked + .btn-danger, .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d +} + +.btn-check:active + .btn-danger:focus, .btn-check:checked + .btn-danger:focus, .btn-danger.active:focus, .btn-danger:active:focus, .show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(225, 83, 97, .5) +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-light { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-check:focus + .btn-light, .btn-light:focus, .btn-light:hover { + color: #000; + background-color: #fff; + border-color: #fff +} + +.btn-check:focus + .btn-light, .btn-light:focus { + box-shadow: 0 0 0 .2rem rgba(211, 212, 213, .5) +} + +.btn-check:active + .btn-light, .btn-check:checked + .btn-light, .btn-light.active, .btn-light:active, .show > .btn-light.dropdown-toggle { + color: #000; + background-color: #fff; + border-color: #fff +} + +.btn-check:active + .btn-light:focus, .btn-check:checked + .btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(211, 212, 213, .5) +} + +.btn-light.disabled, .btn-light:disabled { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-dark { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-check:focus + .btn-dark, .btn-dark:focus, .btn-dark:hover { + color: #fff; + background-color: #101214; + border-color: #0a0c0d +} + +.btn-check:focus + .btn-dark, .btn-dark:focus { + box-shadow: 0 0 0 .2rem rgba(66, 70, 73, .5) +} + +.btn-check:active + .btn-dark, .btn-check:checked + .btn-dark, .btn-dark.active, .btn-dark:active, .show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #0a0c0d; + border-color: #050506 +} + +.btn-check:active + .btn-dark:focus, .btn-check:checked + .btn-dark:focus, .btn-dark.active:focus, .btn-dark:active:focus, .show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(66, 70, 73, .5) +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-outline-primary { + color: #3b7ddd; + border-color: #3b7ddd +} + +.btn-outline-primary:hover { + color: #000; + background-color: #3b7ddd; + border-color: #3b7ddd +} + +.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus { + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .5) +} + +.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active { + color: #000; + background-color: #3b7ddd; + border-color: #3b7ddd +} + +.btn-check:active + .btn-outline-primary:focus, .btn-check:checked + .btn-outline-primary:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus, .btn-outline-primary:active:focus { + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .5) +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #3b7ddd; + background-color: initial +} + +.btn-outline-secondary { + color: #6c757d; + border-color: #6c757d +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus { + box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5) +} + +.btn-check:active + .btn-outline-secondary, .btn-check:checked + .btn-outline-secondary, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show, .btn-outline-secondary:active { + color: #fff; + background-color: #6c757d; + border-color: #6c757d +} + +.btn-check:active + .btn-outline-secondary:focus, .btn-check:checked + .btn-outline-secondary:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus, .btn-outline-secondary:active:focus { + box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .5) +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: initial +} + +.btn-outline-success { + color: #28a745; + border-color: #28a745 +} + +.btn-outline-success:hover { + color: #000; + background-color: #28a745; + border-color: #28a745 +} + +.btn-check:focus + .btn-outline-success, .btn-outline-success:focus { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5) +} + +.btn-check:active + .btn-outline-success, .btn-check:checked + .btn-outline-success, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show, .btn-outline-success:active { + color: #000; + background-color: #28a745; + border-color: #28a745 +} + +.btn-check:active + .btn-outline-success:focus, .btn-check:checked + .btn-outline-success:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus, .btn-outline-success:active:focus { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5) +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: initial +} + +.btn-outline-info { + color: #17a2b8; + border-color: #17a2b8 +} + +.btn-outline-info:hover { + color: #000; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-check:focus + .btn-outline-info, .btn-outline-info:focus { + box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5) +} + +.btn-check:active + .btn-outline-info, .btn-check:checked + .btn-outline-info, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show, .btn-outline-info:active { + color: #000; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-check:active + .btn-outline-info:focus, .btn-check:checked + .btn-outline-info:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus, .btn-outline-info:active:focus { + box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5) +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: initial +} + +.btn-outline-warning { + color: #ffc107; + border-color: #ffc107 +} + +.btn-outline-warning:hover { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus { + box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5) +} + +.btn-check:active + .btn-outline-warning, .btn-check:checked + .btn-outline-warning, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show, .btn-outline-warning:active { + color: #000; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-check:active + .btn-outline-warning:focus, .btn-check:checked + .btn-outline-warning:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus, .btn-outline-warning:active:focus { + box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5) +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: initial +} + +.btn-outline-danger { + color: #dc3545; + border-color: #dc3545 +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5) +} + +.btn-check:active + .btn-outline-danger, .btn-check:checked + .btn-outline-danger, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show, .btn-outline-danger:active { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-check:active + .btn-outline-danger:focus, .btn-check:checked + .btn-outline-danger:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus, .btn-outline-danger:active:focus { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5) +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: initial +} + +.btn-outline-light { + color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-outline-light:hover { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-check:focus + .btn-outline-light, .btn-outline-light:focus { + box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5) +} + +.btn-check:active + .btn-outline-light, .btn-check:checked + .btn-outline-light, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show, .btn-outline-light:active { + color: #000; + background-color: #f8f9fa; + border-color: #f8f9fa +} + +.btn-check:active + .btn-outline-light:focus, .btn-check:checked + .btn-outline-light:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus, .btn-outline-light:active:focus { + box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .5) +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: initial +} + +.btn-outline-dark { + color: #212529; + border-color: #212529 +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus { + box-shadow: 0 0 0 .2rem rgba(33, 37, 41, .5) +} + +.btn-check:active + .btn-outline-dark, .btn-check:checked + .btn-outline-dark, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show, .btn-outline-dark:active { + color: #fff; + background-color: #212529; + border-color: #212529 +} + +.btn-check:active + .btn-outline-dark:focus, .btn-check:checked + .btn-outline-dark:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus, .btn-outline-dark:active:focus { + box-shadow: 0 0 0 .2rem rgba(33, 37, 41, .5) +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #212529; + background-color: initial +} + +.btn-link { + font-weight: 400; + color: #3b7ddd; + text-decoration: none +} + +.btn-link:hover { + color: #1e58ad +} + +.btn-link:focus, .btn-link:hover { + text-decoration: underline +} + +.btn-link.disabled, .btn-link:disabled { + color: #6c757d +} + +.btn-group-lg > .btn, .btn-lg { + padding: .35rem 1rem; + font-size: .925rem; + border-radius: .3rem +} + +.btn-group-sm > .btn, .btn-sm { + padding: .15rem .5rem; + font-size: .75rem; + border-radius: .1rem +} + +.btn-block { + display: block; + width: 100% +} + +.btn-block + .btn-block { + margin-top: .5rem +} + +.fade { + transition: opacity .15s linear +} + +@media (prefers-reduced-motion: reduce) { + .fade { + transition: none + } +} + +.fade:not(.show) { + opacity: 0 +} + +.collapse:not(.show) { + display: none +} + +.collapsing { + height: 0; + overflow: hidden; + transition: height .35s ease +} + +@media (prefers-reduced-motion: reduce) { + .collapsing { + transition: none + } +} + +.dropdown, .dropleft, .dropright, .dropup { + position: relative +} + +.dropdown-toggle { + white-space: nowrap +} + +.dropdown-toggle:after { + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid; + border-right: .3em solid transparent; + border-bottom: 0; + border-left: .3em solid transparent +} + +.dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + min-width: 10rem; + padding: .5rem 0; + margin: .125rem 0 0; + font-size: .875rem; + color: #495057; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: .2rem +} + +.dropdown-menu-left { + right: auto; + left: 0 +} + +.dropdown-menu-right { + right: 0; + left: auto +} + +@media (min-width: 576px) { + .dropdown-menu-sm-left { + right: auto; + left: 0 + } + + .dropdown-menu-sm-right { + right: 0; + left: auto + } +} + +@media (min-width: 768px) { + .dropdown-menu-md-left { + right: auto; + left: 0 + } + + .dropdown-menu-md-right { + right: 0; + left: auto + } +} + +@media (min-width: 992px) { + .dropdown-menu-lg-left { + right: auto; + left: 0 + } + + .dropdown-menu-lg-right { + right: 0; + left: auto + } +} + +@media (min-width: 1200px) { + .dropdown-menu-xl-left { + right: auto; + left: 0 + } + + .dropdown-menu-xl-right { + right: 0; + left: auto + } +} + +@media (min-width: 1440px) { + .dropdown-menu-xxl-left { + right: auto; + left: 0 + } + + .dropdown-menu-xxl-right { + right: 0; + left: auto + } +} + +.dropup .dropdown-menu { + top: auto; + bottom: 100%; + margin-top: 0; + margin-bottom: .125rem +} + +.dropup .dropdown-toggle:after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: 0; + border-right: .3em solid transparent; + border-bottom: .3em solid; + border-left: .3em solid transparent +} + +.dropup .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropright .dropdown-menu { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: .125rem +} + +.dropright .dropdown-toggle:after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: 0; + border-bottom: .3em solid transparent; + border-left: .3em solid +} + +.dropright .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropright .dropdown-toggle:after { + vertical-align: 0 +} + +.dropleft .dropdown-menu { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: .125rem +} + +.dropleft .dropdown-toggle:after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + display: none +} + +.dropleft .dropdown-toggle:before { + display: inline-block; + margin-right: .255em; + vertical-align: .255em; + content: ""; + border-top: .3em solid transparent; + border-right: .3em solid; + border-bottom: .3em solid transparent +} + +.dropleft .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropleft .dropdown-toggle:before { + vertical-align: 0 +} + +.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] { + right: auto; + bottom: auto +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, .15) +} + +.dropdown-item { + display: block; + width: 100%; + padding: .35rem 1.5rem; + clear: both; + font-weight: 400; + color: #495057; + text-align: inherit; + white-space: nowrap; + background-color: initial; + border: 0 +} + +.dropdown-item:focus, .dropdown-item:hover { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #3b7ddd +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: initial +} + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .5rem 1.5rem; + margin-bottom: 0; + font-size: .75rem; + color: #6c757d; + white-space: nowrap +} + +.dropdown-item-text { + display: block; + padding: .35rem 1.5rem; + color: #495057 +} + +.dropdown-menu-dark { + color: #dee2e6; + background-color: #343a40; + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item { + color: #dee2e6 +} + +.dropdown-menu-dark .dropdown-item:focus, .dropdown-menu-dark .dropdown-item:hover { + color: #fff; + background-color: hsla(0, 0%, 100%, .15) +} + +.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active { + color: #fff; + background-color: #3b7ddd +} + +.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled { + color: #adb5bd +} + +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item-text { + color: #dee2e6 +} + +.dropdown-menu-dark .dropdown-header { + color: #adb5bd +} + +.btn-group, .btn-group-vertical { + position: relative; + display: inline-flex; + vertical-align: middle +} + +.btn-group-vertical > .btn, .btn-group > .btn { + position: relative; + flex: 1 1 auto +} + +.btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover { + z-index: 1 +} + +.btn-toolbar { + display: flex; + flex-wrap: wrap; + justify-content: flex-start +} + +.btn-toolbar .input-group { + width: auto +} + +.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) { + margin-left: -1px +} + +.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.dropdown-toggle-split { + padding-right: .525rem; + padding-left: .525rem +} + +.dropdown-toggle-split:after, .dropright .dropdown-toggle-split:after, .dropup .dropdown-toggle-split:after { + margin-left: 0 +} + +.dropleft .dropdown-toggle-split:before { + margin-right: 0 +} + +.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split { + padding-right: .375rem; + padding-left: .375rem +} + +.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split { + padding-right: .75rem; + padding-left: .75rem +} + +.btn-group-vertical { + flex-direction: column; + align-items: flex-start; + justify-content: center +} + +.btn-group-vertical > .btn, .btn-group-vertical > .btn-group { + width: 100% +} + +.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) { + margin-top: -1px +} + +.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.nav-link { + display: block; + padding: .5rem 1rem; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + .nav-link { + transition: none + } +} + +.nav-link:focus, .nav-link:hover { + text-decoration: none +} + +.nav-link.disabled { + color: #6c757d; + pointer-events: none; + cursor: default +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6 +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + border: 1px solid transparent; + border-top-left-radius: .2rem; + border-top-right-radius: .2rem +} + +.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { + border-color: #e9ecef #e9ecef #dee2e6 +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: initial; + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { + color: #495057; + background-color: #f7f7fc; + border-color: #dee2e6 #dee2e6 #f7f7fc +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav-pills .nav-link { + border-radius: .2rem +} + +.nav-pills .nav-link.active, .nav-pills .show > .nav-link { + color: #fff; + background-color: #3b7ddd +} + +.nav-fill .nav-item, .nav-fill > .nav-link { + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item, .nav-justified > .nav-link { + flex-basis: 0; + flex-grow: 1; + text-align: center +} + +.tab-content > .tab-pane { + display: none +} + +.tab-content > .active { + display: block +} + +.navbar { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: space-between; + padding: .875rem 1.375rem +} + +.navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between +} + +.navbar-brand { + padding-top: .875rem; + padding-bottom: .875rem; + margin-right: 1rem; + white-space: nowrap +} + +.navbar-brand:focus, .navbar-brand:hover { + text-decoration: none +} + +.navbar-nav { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.navbar-nav .nav-link { + padding-right: 0; + padding-left: 0 +} + +.navbar-nav .dropdown-menu { + position: static +} + +.navbar-text { + padding-top: .5rem; + padding-bottom: .5rem +} + +.navbar-collapse { + align-items: center; + width: 100% +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: .925rem; + line-height: 1; + background-color: initial; + border: 1px solid transparent; + border-radius: .2rem; + transition: box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + .navbar-toggler { + transition: none + } +} + +.navbar-toggler:hover { + text-decoration: none +} + +.navbar-toggler:focus { + text-decoration: none; + outline: 0; + box-shadow: 0 0 0 .2rem +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% +} + +@media (min-width: 576px) { + .navbar-expand-sm { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-sm .navbar-nav { + flex-direction: row + } + + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-sm .navbar-collapse { + display: flex !important + } + + .navbar-expand-sm .navbar-toggler { + display: none + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-md .navbar-nav { + flex-direction: row + } + + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-md .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-md .navbar-collapse { + display: flex !important + } + + .navbar-expand-md .navbar-toggler { + display: none + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-lg .navbar-nav { + flex-direction: row + } + + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-lg .navbar-collapse { + display: flex !important + } + + .navbar-expand-lg .navbar-toggler { + display: none + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-xl .navbar-nav { + flex-direction: row + } + + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-xl .navbar-collapse { + display: flex !important + } + + .navbar-expand-xl .navbar-toggler { + display: none + } +} + +@media (min-width: 1440px) { + .navbar-expand-xxl { + flex-wrap: nowrap; + justify-content: flex-start + } + + .navbar-expand-xxl .navbar-nav { + flex-direction: row + } + + .navbar-expand-xxl .navbar-nav .dropdown-menu { + position: absolute + } + + .navbar-expand-xxl .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem + } + + .navbar-expand-xxl .navbar-collapse { + display: flex !important + } + + .navbar-expand-xxl .navbar-toggler { + display: none + } +} + +.navbar-expand { + flex-wrap: nowrap; + justify-content: flex-start +} + +.navbar-expand .navbar-nav { + flex-direction: row +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem +} + +.navbar-expand .navbar-collapse { + display: flex !important +} + +.navbar-expand .navbar-toggler { + display: none +} + +.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, .55) +} + +.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { + color: rgba(0, 0, 0, .7) +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, .3) +} + +.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show > .nav-link { + color: rgba(0, 0, 0, .9) +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, .55); + border-color: rgba(0, 0, 0, .1) +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0,0,0,0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, .55) +} + +.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { + color: rgba(0, 0, 0, .9) +} + +.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { + color: #fff +} + +.navbar-dark .navbar-nav .nav-link { + color: hsla(0, 0%, 100%, .55) +} + +.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { + color: hsla(0, 0%, 100%, .75) +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: hsla(0, 0%, 100%, .25) +} + +.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show > .nav-link { + color: #fff +} + +.navbar-dark .navbar-toggler { + color: hsla(0, 0%, 100%, .55); + border-color: hsla(0, 0%, 100%, .1) +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255,255,255,0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") +} + +.navbar-dark .navbar-text { + color: hsla(0, 0%, 100%, .55) +} + +.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { + color: #fff +} + +.card { + position: relative; + display: flex; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: initial; + border: 0 solid transparent; + border-radius: .25rem +} + +.card > hr { + margin-right: 0; + margin-left: 0 +} + +.card > .list-group { + border-top: inherit; + border-bottom: inherit +} + +.card > .list-group:first-child { + border-top-width: 0; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.card > .list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.card > .card-header + .list-group, .card > .list-group + .card-footer { + border-top: 0 +} + +.card-body { + flex: 1 1 auto; + padding: 1.25rem +} + +.card-title { + margin-bottom: .5rem +} + +.card-subtitle { + margin-top: -.25rem +} + +.card-subtitle, .card-text:last-child { + margin-bottom: 0 +} + +.card-link:hover { + text-decoration: none +} + +.card-link + .card-link { + margin-left: 1.25rem +} + +.card-header { + padding: 1rem 1.25rem; + margin-bottom: 0; + background-color: #fff; + border-bottom: 0 solid transparent +} + +.card-header:first-child { + border-radius: .25rem .25rem 0 0 +} + +.card-footer { + padding: 1rem 1.25rem; + background-color: #fff; + border-top: 0 solid transparent +} + +.card-footer:last-child { + border-radius: 0 0 .25rem .25rem +} + +.card-header-tabs { + margin-right: -.625rem; + margin-bottom: -1rem; + margin-left: -.625rem; + border-bottom: 0 +} + +.card-header-tabs .nav-link.active { + background-color: #fff; + border-bottom-color: #fff +} + +.card-header-pills { + margin-right: -.625rem; + margin-left: -.625rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1rem; + border-radius: .25rem +} + +.card-img, .card-img-bottom, .card-img-top { + width: 100% +} + +.card-img, .card-img-top { + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.card-img, .card-img-bottom { + border-bottom-right-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.card-group > .card { + margin-bottom: 12px +} + +@media (min-width: 576px) { + .card-group { + display: flex; + flex-flow: row wrap + } + + .card-group > .card { + flex: 1 0 0%; + margin-bottom: 0 + } + + .card-group > .card + .card { + margin-left: 0; + border-left: 0 + } + + .card-group > .card:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top { + border-top-right-radius: 0 + } + + .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom { + border-bottom-right-radius: 0 + } + + .card-group > .card:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top { + border-top-left-radius: 0 + } + + .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom { + border-bottom-left-radius: 0 + } +} + +.accordion { + overflow-anchor: none +} + +.accordion > .card { + overflow: hidden +} + +.accordion > .card:not(:last-of-type) { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.accordion > .card:not(:first-of-type) { + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.accordion > .card > .card-header { + border-radius: 0; + margin-bottom: 0 +} + +.breadcrumb { + flex-wrap: wrap; + padding: .5rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: .2rem +} + +.breadcrumb, .breadcrumb-item { + display: flex +} + +.breadcrumb-item + .breadcrumb-item { + padding-left: .5rem +} + +.breadcrumb-item + .breadcrumb-item:before { + display: inline-block; + padding-right: .5rem; + color: #6c757d; + content: "/" +} + +.breadcrumb-item.active { + color: #6c757d +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none +} + +.page-link { + position: relative; + display: block; + color: #6c757d; + background-color: #fff; + border: 1px solid #dee2e6; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + .page-link { + transition: none + } +} + +.page-link:hover { + z-index: 2; + color: #343a40; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6 +} + +.page-link:focus { + z-index: 3; + color: #1e58ad; + background-color: #e9ecef; + outline: 0; + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .25) +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + background-color: #3b7ddd; + border-color: #3b7ddd +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + background-color: #fff; + border-color: #dee2e6 +} + +.page-link { + padding: .3rem .75rem +} + +.page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.pagination-lg .page-link { + padding: .35rem 1rem; + font-size: .925rem +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: .3rem; + border-bottom-right-radius: .3rem +} + +.pagination-sm .page-link { + padding: .15rem .5rem; + font-size: .75rem +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .1rem; + border-bottom-left-radius: .1rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .1rem; + border-bottom-right-radius: .1rem +} + +.badge { + display: inline-block; + padding: .3em .45em; + font-size: 80%; + font-weight: 600; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: initial; + border-radius: .2rem +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.alert { + position: relative; + padding: .95rem; + margin-bottom: 1rem; + border: 0 solid transparent; + border-radius: .2rem +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 600 +} + +.alert-dismissible { + padding-right: 2.85rem +} + +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + padding: 1.1875rem .95rem +} + +.alert-primary { + color: #1f4173; + background-color: #d8e5f8; + border-color: #c8dbf5 +} + +.alert-primary .alert-link { + color: #142a4b +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db +} + +.alert-secondary .alert-link { + color: #202326 +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb +} + +.alert-success .alert-link { + color: #0b2e13 +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb +} + +.alert-info .alert-link { + color: #062c33 +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba +} + +.alert-warning .alert-link { + color: #533f03 +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb +} + +.alert-danger .alert-link { + color: #491217 +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe +} + +.alert-light .alert-link { + color: #686868 +} + +.alert-dark { + color: #111315; + background-color: #d3d3d4; + border-color: #c1c2c3 +} + +.alert-dark .alert-link { + color: #000 +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 1rem + } +} + +.progress { + height: 1rem; + font-size: .65625rem; + background-color: #e9ecef; + border-radius: .2rem +} + +.progress, .progress-bar { + display: flex; + overflow: hidden +} + +.progress-bar { + flex-direction: column; + justify-content: center; + color: #fff; + text-align: center; + white-space: nowrap; + background-color: #3b7ddd; + transition: width .6s ease +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar { + transition: none + } +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .15) 75%, transparent 0, transparent); + background-size: 1rem 1rem +} + +.progress-bar-animated { + animation: progress-bar-stripes 1s linear infinite +} + +@media (prefers-reduced-motion: reduce) { + .progress-bar-animated { + animation: none + } +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: .2rem +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit +} + +.list-group-item-action:focus, .list-group-item-action:hover { + z-index: 1; + color: #495057; + text-decoration: none; + background-color: #f8f9fa +} + +.list-group-item-action:active { + color: #495057; + background-color: #e9ecef +} + +.list-group-item { + position: relative; + display: block; + padding: .75rem 1.25rem; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .125) +} + +.list-group-item:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit +} + +.list-group-item:last-child { + border-bottom-right-radius: inherit; + border-bottom-left-radius: inherit +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + pointer-events: none; + background-color: #fff +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #3b7ddd; + border-color: #3b7ddd +} + +.list-group-item + .list-group-item { + border-top-width: 0 +} + +.list-group-item + .list-group-item.active { + margin-top: -1px; + border-top-width: 1px +} + +.list-group-horizontal { + flex-direction: row +} + +.list-group-horizontal > .list-group-item:first-child { + border-bottom-left-radius: .2rem; + border-top-right-radius: 0 +} + +.list-group-horizontal > .list-group-item:last-child { + border-top-right-radius: .2rem; + border-bottom-left-radius: 0 +} + +.list-group-horizontal > .list-group-item.active { + margin-top: 0 +} + +.list-group-horizontal > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 +} + +.list-group-horizontal > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px +} + +@media (min-width: 576px) { + .list-group-horizontal-sm { + flex-direction: row + } + + .list-group-horizontal-sm > .list-group-item:first-child { + border-bottom-left-radius: .2rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-sm > .list-group-item:last-child { + border-top-right-radius: .2rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-sm > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-sm > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-sm > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width: 768px) { + .list-group-horizontal-md { + flex-direction: row + } + + .list-group-horizontal-md > .list-group-item:first-child { + border-bottom-left-radius: .2rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-md > .list-group-item:last-child { + border-top-right-radius: .2rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-md > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-md > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-md > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width: 992px) { + .list-group-horizontal-lg { + flex-direction: row + } + + .list-group-horizontal-lg > .list-group-item:first-child { + border-bottom-left-radius: .2rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-lg > .list-group-item:last-child { + border-top-right-radius: .2rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-lg > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-lg > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-lg > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width: 1200px) { + .list-group-horizontal-xl { + flex-direction: row + } + + .list-group-horizontal-xl > .list-group-item:first-child { + border-bottom-left-radius: .2rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xl > .list-group-item:last-child { + border-top-right-radius: .2rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-xl > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-xl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-xl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +@media (min-width: 1440px) { + .list-group-horizontal-xxl { + flex-direction: row + } + + .list-group-horizontal-xxl > .list-group-item:first-child { + border-bottom-left-radius: .2rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xxl > .list-group-item:last-child { + border-top-right-radius: .2rem; + border-bottom-left-radius: 0 + } + + .list-group-horizontal-xxl > .list-group-item.active { + margin-top: 0 + } + + .list-group-horizontal-xxl > .list-group-item + .list-group-item { + border-top-width: 1px; + border-left-width: 0 + } + + .list-group-horizontal-xxl > .list-group-item + .list-group-item.active { + margin-left: -1px; + border-left-width: 1px + } +} + +.list-group-flush { + border-radius: 0 +} + +.list-group-flush > .list-group-item { + border-width: 0 0 1px +} + +.list-group-flush > .list-group-item:last-child { + border-bottom-width: 0 +} + +.list-group-item-primary { + color: #1f4173; + background-color: #c8dbf5 +} + +.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { + color: #1f4173; + background-color: #b2cdf1 +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #1f4173; + border-color: #1f4173 +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db +} + +.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { + color: #383d41; + background-color: #c8cbcf +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41 +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb +} + +.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { + color: #155724; + background-color: #b1dfbb +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724 +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb +} + +.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { + color: #0c5460; + background-color: #abdde5 +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460 +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba +} + +.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { + color: #856404; + background-color: #ffe8a1 +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404 +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb +} + +.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { + color: #721c24; + background-color: #f1b0b7 +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24 +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe +} + +.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { + color: #818182; + background-color: #ececf6 +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182 +} + +.list-group-item-dark { + color: #111315; + background-color: #c1c2c3 +} + +.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { + color: #111315; + background-color: #b4b5b6 +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #111315; + border-color: #111315 +} + +.btn-close { + box-sizing: initial; + width: 1em; + height: 1em; + padding: .25em; + color: #000; + background: transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3E%3C/svg%3E") no-repeat 50%/1em auto; + background-clip: content-box; + border: 0; + border-radius: .2rem; + opacity: .5 +} + +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: .75 +} + +.btn-close:focus { + outline: none; + box-shadow: 0 0 0 .2rem rgba(59, 125, 221, .25); + opacity: 1 +} + +.btn-close.disabled, .btn-close:disabled { + pointer-events: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + opacity: .25 +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%) +} + +.toast { + max-width: 350px; + font-size: .875rem; + background-color: hsla(0, 0%, 100%, .85); + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + box-shadow: 0 .1rem .2rem rgba(0, 0, 0, .05); + opacity: 0; + border-radius: .2rem +} + +.toast:not(:last-child) { + margin-bottom: .75rem +} + +.toast.showing { + opacity: 1 +} + +.toast.show { + display: block; + opacity: 1 +} + +.toast.hide { + display: none +} + +.toast-header { + display: flex; + align-items: center; + padding: .5rem .75rem; + color: #6c757d; + background-color: hsla(0, 0%, 100%, .85); + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, .05); + border-top-left-radius: calc(.2rem - 1px); + border-top-right-radius: calc(.2rem - 1px) +} + +.toast-header .btn-close { + margin-right: -.375rem; + margin-left: .75rem +} + +.toast-body { + padding: .75rem +} + +.modal-open { + overflow: hidden +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + display: none; + width: 100%; + height: 100%; + overflow: hidden; + outline: 0 +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: transform .25s ease-out; + transform: translateY(-50px) +} + +@media (prefers-reduced-motion: reduce) { + .modal.fade .modal-dialog { + transition: none + } +} + +.modal.show .modal-dialog { + transform: none +} + +.modal.modal-static .modal-dialog { + transform: scale(1.02) +} + +.modal-dialog-scrollable { + height: calc(100% - 1rem) +} + +.modal-dialog-scrollable .modal-content { + max-height: 100%; + overflow: hidden +} + +.modal-dialog-scrollable .modal-body { + overflow-y: auto +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem) +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 0 solid rgba(0, 0, 0, .2); + border-radius: .3rem; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000 +} + +.modal-backdrop.fade { + opacity: 0 +} + +.modal-backdrop.show { + opacity: .5 +} + +.modal-header { + display: flex; + flex-shrink: 0; + align-items: center; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #dee2e6; + border-top-left-radius: .3rem; + border-top-right-radius: .3rem +} + +.modal-header .btn-close { + padding: .5rem; + margin: -.5rem -.5rem -.5rem auto +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5 +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem +} + +.modal-footer { + display: flex; + flex-wrap: wrap; + flex-shrink: 0; + align-items: center; + justify-content: flex-end; + padding: .75rem; + border-top: 1px solid #dee2e6; + border-bottom-right-radius: .3rem; + border-bottom-left-radius: .3rem +} + +.modal-footer > * { + margin: .25rem +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 600px; + margin: 1.75rem auto + } + + .modal-dialog-scrollable { + height: calc(100% - 3.5rem) + } + + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + + .modal-sm { + max-width: 400px + } +} + +@media (min-width: 992px) { + .modal-lg, .modal-xl { + max-width: 900px + } +} + +@media (min-width: 1200px) { + .modal-xl { + max-width: 1140px + } +} + +.modal-fullscreen { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 +} + +.modal-fullscreen .modal-content { + height: 100%; + border: 0; + border-radius: 0 +} + +.modal-fullscreen .modal-header { + border-radius: 0 +} + +.modal-fullscreen .modal-body { + overflow-y: auto +} + +.modal-fullscreen .modal-footer { + border-radius: 0 +} + +@media (max-width: 575.98px) { + .modal-fullscreen-sm-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-sm-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-sm-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-sm-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-sm-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width: 767.98px) { + .modal-fullscreen-md-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-md-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-md-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-md-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-md-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width: 991.98px) { + .modal-fullscreen-lg-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-lg-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-lg-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-lg-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-lg-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width: 1199.98px) { + .modal-fullscreen-xl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-xl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-xl-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-xl-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-xl-down .modal-footer { + border-radius: 0 + } +} + +@media (max-width: 1439.98px) { + .modal-fullscreen-xxl-down { + width: 100vw; + max-width: none; + height: 100%; + margin: 0 + } + + .modal-fullscreen-xxl-down .modal-content { + height: 100%; + border: 0; + border-radius: 0 + } + + .modal-fullscreen-xxl-down .modal-header { + border-radius: 0 + } + + .modal-fullscreen-xxl-down .modal-body { + overflow-y: auto + } + + .modal-fullscreen-xxl-down .modal-footer { + border-radius: 0 + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .75rem; + word-wrap: break-word; + opacity: 0 +} + +.tooltip.show { + opacity: .9 +} + +.tooltip .tooltip-arrow { + position: absolute; + display: block; + width: .8rem; + height: .4rem +} + +.tooltip .tooltip-arrow:before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=top] .tooltip-arrow, .bs-tooltip-top .tooltip-arrow { + bottom: 0 +} + +.bs-tooltip-auto[x-placement^=top] .tooltip-arrow:before, .bs-tooltip-top .tooltip-arrow:before { + top: 0; + border-width: .4rem .4rem 0; + border-top-color: #000 +} + +.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=right] .tooltip-arrow, .bs-tooltip-right .tooltip-arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=right] .tooltip-arrow:before, .bs-tooltip-right .tooltip-arrow:before { + right: 0; + border-width: .4rem .4rem .4rem 0; + border-right-color: #000 +} + +.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom { + padding: .4rem 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow, .bs-tooltip-bottom .tooltip-arrow { + top: 0 +} + +.bs-tooltip-auto[x-placement^=bottom] .tooltip-arrow:before, .bs-tooltip-bottom .tooltip-arrow:before { + bottom: 0; + border-width: 0 .4rem .4rem; + border-bottom-color: #000 +} + +.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left { + padding: 0 .4rem +} + +.bs-tooltip-auto[x-placement^=left] .tooltip-arrow, .bs-tooltip-left .tooltip-arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[x-placement^=left] .tooltip-arrow:before, .bs-tooltip-left .tooltip-arrow:before { + left: 0; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #000 +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: .2rem +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: var(--bs-font-sans-serif); + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: .75rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .3rem +} + +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem; + margin: 0 .3rem +} + +.popover .popover-arrow:after, .popover .popover-arrow:before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-auto[x-placement^=top], .bs-popover-top { + margin-bottom: .5rem +} + +.bs-popover-auto[x-placement^=top] > .popover-arrow, .bs-popover-top > .popover-arrow { + bottom: calc(-.5rem - 1px) +} + +.bs-popover-auto[x-placement^=top] > .popover-arrow:before, .bs-popover-top > .popover-arrow:before { + bottom: 0; + border-width: .5rem .5rem 0; + border-top-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=top] > .popover-arrow:after, .bs-popover-top > .popover-arrow:after { + bottom: 1px; + border-width: .5rem .5rem 0; + border-top-color: #fff +} + +.bs-popover-auto[x-placement^=right], .bs-popover-right { + margin-left: .5rem +} + +.bs-popover-auto[x-placement^=right] > .popover-arrow, .bs-popover-right > .popover-arrow { + left: calc(-.5rem - 1px); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=right] > .popover-arrow:before, .bs-popover-right > .popover-arrow:before { + left: 0; + border-width: .5rem .5rem .5rem 0; + border-right-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=right] > .popover-arrow:after, .bs-popover-right > .popover-arrow:after { + left: 1px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #fff +} + +.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom { + margin-top: .5rem +} + +.bs-popover-auto[x-placement^=bottom] > .popover-arrow, .bs-popover-bottom > .popover-arrow { + top: calc(-.5rem - 1px) +} + +.bs-popover-auto[x-placement^=bottom] > .popover-arrow:before, .bs-popover-bottom > .popover-arrow:before { + top: 0; + border-width: 0 .5rem .5rem; + border-bottom-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=bottom] > .popover-arrow:after, .bs-popover-bottom > .popover-arrow:after { + top: 1px; + border-width: 0 .5rem .5rem; + border-bottom-color: #fff +} + +.bs-popover-auto[x-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7 +} + +.bs-popover-auto[x-placement^=left], .bs-popover-left { + margin-right: .5rem +} + +.bs-popover-auto[x-placement^=left] > .popover-arrow, .bs-popover-left > .popover-arrow { + right: calc(-.5rem - 1px); + width: .5rem; + height: 1rem; + margin: .3rem 0 +} + +.bs-popover-auto[x-placement^=left] > .popover-arrow:before, .bs-popover-left > .popover-arrow:before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[x-placement^=left] > .popover-arrow:after, .bs-popover-left > .popover-arrow:after { + right: 1px; + border-width: .5rem 0 .5rem .5rem; + border-left-color: #fff +} + +.popover-header { + padding: .5rem 1rem; + margin-bottom: 0; + font-size: .875rem; + color: #000; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(.3rem - 1px); + border-top-right-radius: calc(.3rem - 1px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: 1rem; + color: #495057 +} + +.carousel { + position: relative +} + +.carousel.pointer-event { + touch-action: pan-y +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + +.carousel-inner:after { + display: block; + clear: both; + content: "" +} + +.carousel-item { + position: relative; + display: none; + float: left; + width: 100%; + margin-right: -100%; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + transition: transform .6s ease-in-out +} + +@media (prefers-reduced-motion: reduce) { + .carousel-item { + transition: none + } +} + +.carousel-item-next, .carousel-item-prev, .carousel-item.active { + display: block +} + +.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) { + transform: translateX(100%) +} + +.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) { + transform: translateX(-100%) +} + +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none +} + +.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { + z-index: 1; + opacity: 1 +} + +.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { + z-index: 0; + opacity: 0; + transition: opacity 0s .6s +} + +@media (prefers-reduced-motion: reduce) { + .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { + transition: none + } +} + +.carousel-control-next, .carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + z-index: 1; + display: flex; + align-items: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: .5; + transition: opacity .15s ease +} + +@media (prefers-reduced-motion: reduce) { + .carousel-control-next, .carousel-control-prev { + transition: none + } +} + +.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, .carousel-control-prev-icon { + display: inline-block; + width: 2rem; + height: 2rem; + background-repeat: no-repeat; + background-position: 50%; + background-size: 100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0z'/%3E%3C/svg%3E") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z'/%3E%3C/svg%3E") +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none +} + +.carousel-indicators li { + box-sizing: initial; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity .6s ease +} + +@media (prefers-reduced-motion: reduce) { + .carousel-indicators li { + transition: none + } +} + +.carousel-indicators .active { + opacity: 1 +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 1.25rem; + left: 15%; + padding-top: 1.25rem; + padding-bottom: 1.25rem; + color: #fff; + text-align: center +} + +.carousel-dark .carousel-control-next-icon, .carousel-dark .carousel-control-prev-icon { + filter: invert(1) grayscale(100) +} + +.carousel-dark .carousel-indicators li { + background-color: #000 +} + +.carousel-dark .carousel-caption { + color: #000 +} + +@keyframes spinner-border { + to { + transform: rotate(1turn) + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + border: .25em solid; + border-right: .25em solid transparent; + border-radius: 50%; + animation: spinner-border .75s linear infinite +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: .2em +} + +@keyframes spinner-grow { + 0% { + transform: scale(0) + } + 50% { + opacity: 1; + transform: none + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: text-bottom; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + animation: spinner-grow .75s linear infinite +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem +} + +.clearfix:after { + display: block; + clear: both; + content: "" +} + +.link-primary { + color: #3b7ddd +} + +.link-primary:focus, .link-primary:hover { + color: #7ca8e8 +} + +.link-secondary { + color: #6c757d +} + +.link-secondary:focus, .link-secondary:hover { + color: #494f54 +} + +.link-success { + color: #28a745 +} + +.link-success:focus, .link-success:hover { + color: #48d368 +} + +.link-info { + color: #17a2b8 +} + +.link-info:focus, .link-info:hover { + color: #36cee6 +} + +.link-warning { + color: #ffc107 +} + +.link-warning:focus, .link-warning:hover { + color: #ffd454 +} + +.link-danger { + color: #dc3545 +} + +.link-danger:focus, .link-danger:hover { + color: #a71d2a +} + +.link-light { + color: #f8f9fa +} + +.link-light:focus, .link-light:hover { + color: #fff +} + +.link-dark { + color: #212529 +} + +.link-dark:focus, .link-dark:hover { + color: #000 +} + +.ratio { + position: relative; + width: 100% +} + +.ratio:before { + display: block; + padding-top: var(--aspect-ratio); + content: "" +} + +.ratio > * { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.ratio-1x1 { + --aspect-ratio: 100% +} + +.ratio-4x3 { + --aspect-ratio: 75% +} + +.ratio-16x9 { + --aspect-ratio: 56.25% +} + +.ratio-21x9 { + --aspect-ratio: 42.85714% +} + +.fixed-top { + top: 0 +} + +.fixed-bottom, .fixed-top { + position: fixed; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + bottom: 0 +} + +.sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 +} + +@media (min-width: 576px) { + .sticky-sm-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width: 768px) { + .sticky-md-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width: 992px) { + .sticky-lg-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width: 1200px) { + .sticky-xl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +@media (min-width: 1440px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +.visually-hidden, .visually-hidden-focusable:not(:focus) { + position: absolute !important; + width: 1px !important; + height: 1px !important; + padding: 0 !important; + margin: -1px !important; + overflow: hidden !important; + clip: rect(0, 0, 0, 0) !important; + white-space: nowrap !important; + border: 0 !important +} + +.stretched-link:after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1; + content: "" +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.align-baseline { + vertical-align: initial !important +} + +.align-top { + vertical-align: top !important +} + +.align-middle { + vertical-align: middle !important +} + +.align-bottom { + vertical-align: bottom !important +} + +.align-text-bottom { + vertical-align: text-bottom !important +} + +.align-text-top { + vertical-align: text-top !important +} + +.float-left { + float: left !important +} + +.float-right { + float: right !important +} + +.float-none { + float: none !important +} + +.overflow-auto { + overflow: auto !important +} + +.overflow-hidden { + overflow: hidden !important +} + +.d-inline { + display: inline !important +} + +.d-inline-block { + display: inline-block !important +} + +.d-block { + display: block !important +} + +.d-table { + display: table !important +} + +.d-table-row { + display: table-row !important +} + +.d-table-cell { + display: table-cell !important +} + +.d-flex { + display: flex !important +} + +.d-inline-flex { + display: inline-flex !important +} + +.d-none { + display: none !important +} + +.shadow { + box-shadow: 0 .1rem .2rem rgba(0, 0, 0, .05) !important +} + +.shadow-sm { + box-shadow: 0 .05rem .2rem rgba(0, 0, 0, .05) !important +} + +.shadow-lg { + box-shadow: 0 .2rem .2rem rgba(0, 0, 0, .05) !important +} + +.shadow-none { + box-shadow: none !important +} + +.position-static { + position: static !important +} + +.position-relative { + position: relative !important +} + +.position-absolute { + position: absolute !important +} + +.position-fixed { + position: fixed !important +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important +} + +.top-0 { + top: 0 !important +} + +.top-50 { + top: 50% !important +} + +.top-100 { + top: 100% !important +} + +.bottom-0 { + bottom: 0 !important +} + +.bottom-50 { + bottom: 50% !important +} + +.bottom-100 { + bottom: 100% !important +} + +.left-0 { + left: 0 !important +} + +.left-50 { + left: 50% !important +} + +.left-100 { + left: 100% !important +} + +.right-0 { + right: 0 !important +} + +.right-50 { + right: 50% !important +} + +.right-100 { + right: 100% !important +} + +.translate-middle { + transform: translateX(-50%) translateY(-50%) !important +} + +.border { + border: 1px solid #dee2e6 !important +} + +.border-0 { + border: 0 !important +} + +.border-top { + border-top: 1px solid #dee2e6 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-right { + border-right: 1px solid #dee2e6 !important +} + +.border-right-0 { + border-right: 0 !important +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-left { + border-left: 1px solid #dee2e6 !important +} + +.border-left-0 { + border-left: 0 !important +} + +.border-primary { + border-color: #3b7ddd !important +} + +.border-secondary { + border-color: #6c757d !important +} + +.border-success { + border-color: #28a745 !important +} + +.border-info { + border-color: #17a2b8 !important +} + +.border-warning { + border-color: #ffc107 !important +} + +.border-danger { + border-color: #dc3545 !important +} + +.border-light { + border-color: #f8f9fa !important +} + +.border-dark { + border-color: #212529 !important +} + +.border-white { + border-color: #fff !important +} + +.border-0 { + border-width: 0 !important +} + +.border-1 { + border-width: 1px !important +} + +.border-2 { + border-width: 2px !important +} + +.border-3 { + border-width: 3px !important +} + +.border-4 { + border-width: 4px !important +} + +.border-5 { + border-width: 5px !important +} + +.w-25 { + width: 25% !important +} + +.w-50 { + width: 50% !important +} + +.w-75 { + width: 75% !important +} + +.w-100 { + width: 100% !important +} + +.w-auto { + width: auto !important +} + +.mw-100 { + max-width: 100% !important +} + +.vw-100 { + width: 100vw !important +} + +.min-vw-100 { + min-width: 100vw !important +} + +.h-25 { + height: 25% !important +} + +.h-50 { + height: 50% !important +} + +.h-75 { + height: 75% !important +} + +.h-100 { + height: 100% !important +} + +.h-auto { + height: auto !important +} + +.mh-100 { + max-height: 100% !important +} + +.vh-100 { + height: 100vh !important +} + +.min-vh-100 { + min-height: 100vh !important +} + +.flex-fill { + flex: 1 1 auto !important +} + +.flex-row { + flex-direction: row !important +} + +.flex-column { + flex-direction: column !important +} + +.flex-row-reverse { + flex-direction: row-reverse !important +} + +.flex-column-reverse { + flex-direction: column-reverse !important +} + +.flex-grow-0 { + flex-grow: 0 !important +} + +.flex-grow-1 { + flex-grow: 1 !important +} + +.flex-shrink-0 { + flex-shrink: 0 !important +} + +.flex-shrink-1 { + flex-shrink: 1 !important +} + +.flex-wrap { + flex-wrap: wrap !important +} + +.flex-nowrap { + flex-wrap: nowrap !important +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse !important +} + +.justify-content-start { + justify-content: flex-start !important +} + +.justify-content-end { + justify-content: flex-end !important +} + +.justify-content-center { + justify-content: center !important +} + +.justify-content-between { + justify-content: space-between !important +} + +.justify-content-around { + justify-content: space-around !important +} + +.justify-content-evenly { + justify-content: space-evenly !important +} + +.align-items-start { + align-items: flex-start !important +} + +.align-items-end { + align-items: flex-end !important +} + +.align-items-center { + align-items: center !important +} + +.align-items-baseline { + align-items: baseline !important +} + +.align-items-stretch { + align-items: stretch !important +} + +.align-content-start { + align-content: flex-start !important +} + +.align-content-end { + align-content: flex-end !important +} + +.align-content-center { + align-content: center !important +} + +.align-content-between { + align-content: space-between !important +} + +.align-content-around { + align-content: space-around !important +} + +.align-content-stretch { + align-content: stretch !important +} + +.align-self-auto { + align-self: auto !important +} + +.align-self-start { + align-self: flex-start !important +} + +.align-self-end { + align-self: flex-end !important +} + +.align-self-center { + align-self: center !important +} + +.align-self-baseline { + align-self: baseline !important +} + +.align-self-stretch { + align-self: stretch !important +} + +.order-first { + order: -1 !important +} + +.order-0 { + order: 0 !important +} + +.order-1 { + order: 1 !important +} + +.order-2 { + order: 2 !important +} + +.order-3 { + order: 3 !important +} + +.order-4 { + order: 4 !important +} + +.order-5 { + order: 5 !important +} + +.order-last { + order: 6 !important +} + +.m-0 { + margin: 0 !important +} + +.m-1 { + margin: .25rem !important +} + +.m-2 { + margin: .5rem !important +} + +.m-3 { + margin: 1rem !important +} + +.m-4 { + margin: 1.5rem !important +} + +.m-5 { + margin: 3rem !important +} + +.m-6 { + margin: 4.5rem !important +} + +.m-7 { + margin: 6rem !important +} + +.m-auto { + margin: auto !important +} + +.mx-0 { + margin-right: 0 !important; + margin-left: 0 !important +} + +.mx-1 { + margin-right: .25rem !important; + margin-left: .25rem !important +} + +.mx-2 { + margin-right: .5rem !important; + margin-left: .5rem !important +} + +.mx-3 { + margin-right: 1rem !important; + margin-left: 1rem !important +} + +.mx-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important +} + +.mx-5 { + margin-right: 3rem !important; + margin-left: 3rem !important +} + +.mx-6 { + margin-right: 4.5rem !important; + margin-left: 4.5rem !important +} + +.mx-7 { + margin-right: 6rem !important; + margin-left: 6rem !important +} + +.mx-auto { + margin-right: auto !important; + margin-left: auto !important +} + +.my-0 { + margin-top: 0 !important; + margin-bottom: 0 !important +} + +.my-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important +} + +.my-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important +} + +.my-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important +} + +.my-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important +} + +.my-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important +} + +.my-6 { + margin-top: 4.5rem !important; + margin-bottom: 4.5rem !important +} + +.my-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important +} + +.my-auto { + margin-top: auto !important; + margin-bottom: auto !important +} + +.mt-0 { + margin-top: 0 !important +} + +.mt-1 { + margin-top: .25rem !important +} + +.mt-2 { + margin-top: .5rem !important +} + +.mt-3 { + margin-top: 1rem !important +} + +.mt-4 { + margin-top: 1.5rem !important +} + +.mt-5 { + margin-top: 3rem !important +} + +.mt-6 { + margin-top: 4.5rem !important +} + +.mt-7 { + margin-top: 6rem !important +} + +.mt-auto { + margin-top: auto !important +} + +.mr-0 { + margin-right: 0 !important +} + +.mr-1 { + margin-right: .25rem !important +} + +.mr-2 { + margin-right: .5rem !important +} + +.mr-3 { + margin-right: 1rem !important +} + +.mr-4 { + margin-right: 1.5rem !important +} + +.mr-5 { + margin-right: 3rem !important +} + +.mr-6 { + margin-right: 4.5rem !important +} + +.mr-7 { + margin-right: 6rem !important +} + +.mr-auto { + margin-right: auto !important +} + +.mb-0 { + margin-bottom: 0 !important +} + +.mb-1 { + margin-bottom: .25rem !important +} + +.mb-2 { + margin-bottom: .5rem !important +} + +.mb-3 { + margin-bottom: 1rem !important +} + +.mb-4 { + margin-bottom: 1.5rem !important +} + +.mb-5 { + margin-bottom: 3rem !important +} + +.mb-6 { + margin-bottom: 4.5rem !important +} + +.mb-7 { + margin-bottom: 6rem !important +} + +.mb-auto { + margin-bottom: auto !important +} + +.ml-0 { + margin-left: 0 !important +} + +.ml-1 { + margin-left: .25rem !important +} + +.ml-2 { + margin-left: .5rem !important +} + +.ml-3 { + margin-left: 1rem !important +} + +.ml-4 { + margin-left: 1.5rem !important +} + +.ml-5 { + margin-left: 3rem !important +} + +.ml-6 { + margin-left: 4.5rem !important +} + +.ml-7 { + margin-left: 6rem !important +} + +.ml-auto { + margin-left: auto !important +} + +.m-n1 { + margin: -.25rem !important +} + +.m-n2 { + margin: -.5rem !important +} + +.m-n3 { + margin: -1rem !important +} + +.m-n4 { + margin: -1.5rem !important +} + +.m-n5 { + margin: -3rem !important +} + +.m-n6 { + margin: -4.5rem !important +} + +.m-n7 { + margin: -6rem !important +} + +.mx-n1 { + margin-right: -.25rem !important; + margin-left: -.25rem !important +} + +.mx-n2 { + margin-right: -.5rem !important; + margin-left: -.5rem !important +} + +.mx-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important +} + +.mx-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important +} + +.mx-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important +} + +.mx-n6 { + margin-right: -4.5rem !important; + margin-left: -4.5rem !important +} + +.mx-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important +} + +.my-n1 { + margin-top: -.25rem !important; + margin-bottom: -.25rem !important +} + +.my-n2 { + margin-top: -.5rem !important; + margin-bottom: -.5rem !important +} + +.my-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important +} + +.my-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important +} + +.my-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important +} + +.my-n6 { + margin-top: -4.5rem !important; + margin-bottom: -4.5rem !important +} + +.my-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important +} + +.mt-n1 { + margin-top: -.25rem !important +} + +.mt-n2 { + margin-top: -.5rem !important +} + +.mt-n3 { + margin-top: -1rem !important +} + +.mt-n4 { + margin-top: -1.5rem !important +} + +.mt-n5 { + margin-top: -3rem !important +} + +.mt-n6 { + margin-top: -4.5rem !important +} + +.mt-n7 { + margin-top: -6rem !important +} + +.mr-n1 { + margin-right: -.25rem !important +} + +.mr-n2 { + margin-right: -.5rem !important +} + +.mr-n3 { + margin-right: -1rem !important +} + +.mr-n4 { + margin-right: -1.5rem !important +} + +.mr-n5 { + margin-right: -3rem !important +} + +.mr-n6 { + margin-right: -4.5rem !important +} + +.mr-n7 { + margin-right: -6rem !important +} + +.mb-n1 { + margin-bottom: -.25rem !important +} + +.mb-n2 { + margin-bottom: -.5rem !important +} + +.mb-n3 { + margin-bottom: -1rem !important +} + +.mb-n4 { + margin-bottom: -1.5rem !important +} + +.mb-n5 { + margin-bottom: -3rem !important +} + +.mb-n6 { + margin-bottom: -4.5rem !important +} + +.mb-n7 { + margin-bottom: -6rem !important +} + +.ml-n1 { + margin-left: -.25rem !important +} + +.ml-n2 { + margin-left: -.5rem !important +} + +.ml-n3 { + margin-left: -1rem !important +} + +.ml-n4 { + margin-left: -1.5rem !important +} + +.ml-n5 { + margin-left: -3rem !important +} + +.ml-n6 { + margin-left: -4.5rem !important +} + +.ml-n7 { + margin-left: -6rem !important +} + +.p-0 { + padding: 0 !important +} + +.p-1 { + padding: .25rem !important +} + +.p-2 { + padding: .5rem !important +} + +.p-3 { + padding: 1rem !important +} + +.p-4 { + padding: 1.5rem !important +} + +.p-5 { + padding: 3rem !important +} + +.p-6 { + padding: 4.5rem !important +} + +.p-7 { + padding: 6rem !important +} + +.px-0 { + padding-right: 0 !important; + padding-left: 0 !important +} + +.px-1 { + padding-right: .25rem !important; + padding-left: .25rem !important +} + +.px-2 { + padding-right: .5rem !important; + padding-left: .5rem !important +} + +.px-3 { + padding-right: 1rem !important; + padding-left: 1rem !important +} + +.px-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important +} + +.px-5 { + padding-right: 3rem !important; + padding-left: 3rem !important +} + +.px-6 { + padding-right: 4.5rem !important; + padding-left: 4.5rem !important +} + +.px-7 { + padding-right: 6rem !important; + padding-left: 6rem !important +} + +.py-0 { + padding-top: 0 !important; + padding-bottom: 0 !important +} + +.py-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important +} + +.py-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important +} + +.py-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important +} + +.py-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important +} + +.py-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important +} + +.py-6 { + padding-top: 4.5rem !important; + padding-bottom: 4.5rem !important +} + +.py-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important +} + +.pt-0 { + padding-top: 0 !important +} + +.pt-1 { + padding-top: .25rem !important +} + +.pt-2 { + padding-top: .5rem !important +} + +.pt-3 { + padding-top: 1rem !important +} + +.pt-4 { + padding-top: 1.5rem !important +} + +.pt-5 { + padding-top: 3rem !important +} + +.pt-6 { + padding-top: 4.5rem !important +} + +.pt-7 { + padding-top: 6rem !important +} + +.pr-0 { + padding-right: 0 !important +} + +.pr-1 { + padding-right: .25rem !important +} + +.pr-2 { + padding-right: .5rem !important +} + +.pr-3 { + padding-right: 1rem !important +} + +.pr-4 { + padding-right: 1.5rem !important +} + +.pr-5 { + padding-right: 3rem !important +} + +.pr-6 { + padding-right: 4.5rem !important +} + +.pr-7 { + padding-right: 6rem !important +} + +.pb-0 { + padding-bottom: 0 !important +} + +.pb-1 { + padding-bottom: .25rem !important +} + +.pb-2 { + padding-bottom: .5rem !important +} + +.pb-3 { + padding-bottom: 1rem !important +} + +.pb-4 { + padding-bottom: 1.5rem !important +} + +.pb-5 { + padding-bottom: 3rem !important +} + +.pb-6 { + padding-bottom: 4.5rem !important +} + +.pb-7 { + padding-bottom: 6rem !important +} + +.pl-0 { + padding-left: 0 !important +} + +.pl-1 { + padding-left: .25rem !important +} + +.pl-2 { + padding-left: .5rem !important +} + +.pl-3 { + padding-left: 1rem !important +} + +.pl-4 { + padding-left: 1.5rem !important +} + +.pl-5 { + padding-left: 3rem !important +} + +.pl-6 { + padding-left: 4.5rem !important +} + +.pl-7 { + padding-left: 6rem !important +} + +.font-weight-light { + font-weight: 300 !important +} + +.font-weight-lighter { + font-weight: lighter !important +} + +.font-weight-normal { + font-weight: 400 !important +} + +.font-weight-bold { + font-weight: 600 !important +} + +.font-weight-bolder { + font-weight: bolder !important +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.text-left { + text-align: left !important +} + +.text-right { + text-align: right !important +} + +.text-center { + text-align: center !important +} + +.text-primary { + color: #3b7ddd !important +} + +.text-secondary { + color: #6c757d !important +} + +.text-success { + color: #28a745 !important +} + +.text-info { + color: #17a2b8 !important +} + +.text-warning { + color: #ffc107 !important +} + +.text-danger { + color: #dc3545 !important +} + +.text-light { + color: #f8f9fa !important +} + +.text-dark { + color: #212529 !important +} + +.text-white { + color: #fff !important +} + +.text-body { + color: #495057 !important +} + +.text-muted { + color: #6c757d !important +} + +.text-black-50 { + color: rgba(0, 0, 0, .5) !important +} + +.text-white-50 { + color: hsla(0, 0%, 100%, .5) !important +} + +.text-reset { + color: inherit !important +} + +.lh-1 { + line-height: 1 !important +} + +.lh-base, .lh-lg, .lh-sm { + line-height: 1.5 !important +} + +.bg-primary { + background-color: #3b7ddd !important +} + +.bg-secondary { + background-color: #6c757d !important +} + +.bg-success { + background-color: #28a745 !important +} + +.bg-info { + background-color: #17a2b8 !important +} + +.bg-warning { + background-color: #ffc107 !important +} + +.bg-danger { + background-color: #dc3545 !important +} + +.bg-light { + background-color: #f8f9fa !important +} + +.bg-dark { + background-color: #212529 !important +} + +.bg-body { + background-color: #f7f7fc !important +} + +.bg-white { + background-color: #fff !important +} + +.bg-transparent { + background-color: transparent !important +} + +.bg-gradient { + background-image: var(--bs-gradient) !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !important +} + +.text-decoration-none { + text-decoration: none !important +} + +.text-decoration-underline { + text-decoration: underline !important +} + +.text-decoration-line-through { + text-decoration: line-through !important +} + +.font-italic { + font-style: italic !important +} + +.font-normal { + font-style: normal !important +} + +.text-break { + word-wrap: break-word !important; + word-break: break-word !important +} + +.font-monospace { + font-family: var(--bs-font-monospace) !important +} + +.user-select-all { + -webkit-user-select: all !important; + -ms-user-select: all !important; + user-select: all !important +} + +.user-select-auto { + -webkit-user-select: auto !important; + -ms-user-select: auto !important; + user-select: auto !important +} + +.user-select-none { + -webkit-user-select: none !important; + -ms-user-select: none !important; + user-select: none !important +} + +.pe-none { + pointer-events: none !important +} + +.pe-auto { + pointer-events: auto !important +} + +.rounded { + border-radius: .2rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.rounded-top { + border-top-left-radius: .2rem !important +} + +.rounded-right, .rounded-top { + border-top-right-radius: .2rem !important +} + +.rounded-bottom, .rounded-right { + border-bottom-right-radius: .2rem !important +} + +.rounded-bottom, .rounded-left { + border-bottom-left-radius: .2rem !important +} + +.rounded-left { + border-top-left-radius: .2rem !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important + } + + .float-sm-right { + float: right !important + } + + .float-sm-none { + float: none !important + } + + .d-sm-inline { + display: inline !important + } + + .d-sm-inline-block { + display: inline-block !important + } + + .d-sm-block { + display: block !important + } + + .d-sm-table { + display: table !important + } + + .d-sm-table-row { + display: table-row !important + } + + .d-sm-table-cell { + display: table-cell !important + } + + .d-sm-flex { + display: flex !important + } + + .d-sm-inline-flex { + display: inline-flex !important + } + + .d-sm-none { + display: none !important + } + + .flex-sm-fill { + flex: 1 1 auto !important + } + + .flex-sm-row { + flex-direction: row !important + } + + .flex-sm-column { + flex-direction: column !important + } + + .flex-sm-row-reverse { + flex-direction: row-reverse !important + } + + .flex-sm-column-reverse { + flex-direction: column-reverse !important + } + + .flex-sm-grow-0 { + flex-grow: 0 !important + } + + .flex-sm-grow-1 { + flex-grow: 1 !important + } + + .flex-sm-shrink-0 { + flex-shrink: 0 !important + } + + .flex-sm-shrink-1 { + flex-shrink: 1 !important + } + + .flex-sm-wrap { + flex-wrap: wrap !important + } + + .flex-sm-nowrap { + flex-wrap: nowrap !important + } + + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .justify-content-sm-start { + justify-content: flex-start !important + } + + .justify-content-sm-end { + justify-content: flex-end !important + } + + .justify-content-sm-center { + justify-content: center !important + } + + .justify-content-sm-between { + justify-content: space-between !important + } + + .justify-content-sm-around { + justify-content: space-around !important + } + + .justify-content-sm-evenly { + justify-content: space-evenly !important + } + + .align-items-sm-start { + align-items: flex-start !important + } + + .align-items-sm-end { + align-items: flex-end !important + } + + .align-items-sm-center { + align-items: center !important + } + + .align-items-sm-baseline { + align-items: baseline !important + } + + .align-items-sm-stretch { + align-items: stretch !important + } + + .align-content-sm-start { + align-content: flex-start !important + } + + .align-content-sm-end { + align-content: flex-end !important + } + + .align-content-sm-center { + align-content: center !important + } + + .align-content-sm-between { + align-content: space-between !important + } + + .align-content-sm-around { + align-content: space-around !important + } + + .align-content-sm-stretch { + align-content: stretch !important + } + + .align-self-sm-auto { + align-self: auto !important + } + + .align-self-sm-start { + align-self: flex-start !important + } + + .align-self-sm-end { + align-self: flex-end !important + } + + .align-self-sm-center { + align-self: center !important + } + + .align-self-sm-baseline { + align-self: baseline !important + } + + .align-self-sm-stretch { + align-self: stretch !important + } + + .order-sm-first { + order: -1 !important + } + + .order-sm-0 { + order: 0 !important + } + + .order-sm-1 { + order: 1 !important + } + + .order-sm-2 { + order: 2 !important + } + + .order-sm-3 { + order: 3 !important + } + + .order-sm-4 { + order: 4 !important + } + + .order-sm-5 { + order: 5 !important + } + + .order-sm-last { + order: 6 !important + } + + .m-sm-0 { + margin: 0 !important + } + + .m-sm-1 { + margin: .25rem !important + } + + .m-sm-2 { + margin: .5rem !important + } + + .m-sm-3 { + margin: 1rem !important + } + + .m-sm-4 { + margin: 1.5rem !important + } + + .m-sm-5 { + margin: 3rem !important + } + + .m-sm-6 { + margin: 4.5rem !important + } + + .m-sm-7 { + margin: 6rem !important + } + + .m-sm-auto { + margin: auto !important + } + + .mx-sm-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-sm-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-sm-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-sm-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-sm-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-sm-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-sm-6 { + margin-right: 4.5rem !important; + margin-left: 4.5rem !important + } + + .mx-sm-7 { + margin-right: 6rem !important; + margin-left: 6rem !important + } + + .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-sm-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-sm-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-sm-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-sm-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-sm-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-sm-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-sm-6 { + margin-top: 4.5rem !important; + margin-bottom: 4.5rem !important + } + + .my-sm-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important + } + + .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-sm-0 { + margin-top: 0 !important + } + + .mt-sm-1 { + margin-top: .25rem !important + } + + .mt-sm-2 { + margin-top: .5rem !important + } + + .mt-sm-3 { + margin-top: 1rem !important + } + + .mt-sm-4 { + margin-top: 1.5rem !important + } + + .mt-sm-5 { + margin-top: 3rem !important + } + + .mt-sm-6 { + margin-top: 4.5rem !important + } + + .mt-sm-7 { + margin-top: 6rem !important + } + + .mt-sm-auto { + margin-top: auto !important + } + + .mr-sm-0 { + margin-right: 0 !important + } + + .mr-sm-1 { + margin-right: .25rem !important + } + + .mr-sm-2 { + margin-right: .5rem !important + } + + .mr-sm-3 { + margin-right: 1rem !important + } + + .mr-sm-4 { + margin-right: 1.5rem !important + } + + .mr-sm-5 { + margin-right: 3rem !important + } + + .mr-sm-6 { + margin-right: 4.5rem !important + } + + .mr-sm-7 { + margin-right: 6rem !important + } + + .mr-sm-auto { + margin-right: auto !important + } + + .mb-sm-0 { + margin-bottom: 0 !important + } + + .mb-sm-1 { + margin-bottom: .25rem !important + } + + .mb-sm-2 { + margin-bottom: .5rem !important + } + + .mb-sm-3 { + margin-bottom: 1rem !important + } + + .mb-sm-4 { + margin-bottom: 1.5rem !important + } + + .mb-sm-5 { + margin-bottom: 3rem !important + } + + .mb-sm-6 { + margin-bottom: 4.5rem !important + } + + .mb-sm-7 { + margin-bottom: 6rem !important + } + + .mb-sm-auto { + margin-bottom: auto !important + } + + .ml-sm-0 { + margin-left: 0 !important + } + + .ml-sm-1 { + margin-left: .25rem !important + } + + .ml-sm-2 { + margin-left: .5rem !important + } + + .ml-sm-3 { + margin-left: 1rem !important + } + + .ml-sm-4 { + margin-left: 1.5rem !important + } + + .ml-sm-5 { + margin-left: 3rem !important + } + + .ml-sm-6 { + margin-left: 4.5rem !important + } + + .ml-sm-7 { + margin-left: 6rem !important + } + + .ml-sm-auto { + margin-left: auto !important + } + + .m-sm-n1 { + margin: -.25rem !important + } + + .m-sm-n2 { + margin: -.5rem !important + } + + .m-sm-n3 { + margin: -1rem !important + } + + .m-sm-n4 { + margin: -1.5rem !important + } + + .m-sm-n5 { + margin: -3rem !important + } + + .m-sm-n6 { + margin: -4.5rem !important + } + + .m-sm-n7 { + margin: -6rem !important + } + + .mx-sm-n1 { + margin-right: -.25rem !important; + margin-left: -.25rem !important + } + + .mx-sm-n2 { + margin-right: -.5rem !important; + margin-left: -.5rem !important + } + + .mx-sm-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important + } + + .mx-sm-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important + } + + .mx-sm-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important + } + + .mx-sm-n6 { + margin-right: -4.5rem !important; + margin-left: -4.5rem !important + } + + .mx-sm-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important + } + + .my-sm-n1 { + margin-top: -.25rem !important; + margin-bottom: -.25rem !important + } + + .my-sm-n2 { + margin-top: -.5rem !important; + margin-bottom: -.5rem !important + } + + .my-sm-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + + .my-sm-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + + .my-sm-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + + .my-sm-n6 { + margin-top: -4.5rem !important; + margin-bottom: -4.5rem !important + } + + .my-sm-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important + } + + .mt-sm-n1 { + margin-top: -.25rem !important + } + + .mt-sm-n2 { + margin-top: -.5rem !important + } + + .mt-sm-n3 { + margin-top: -1rem !important + } + + .mt-sm-n4 { + margin-top: -1.5rem !important + } + + .mt-sm-n5 { + margin-top: -3rem !important + } + + .mt-sm-n6 { + margin-top: -4.5rem !important + } + + .mt-sm-n7 { + margin-top: -6rem !important + } + + .mr-sm-n1 { + margin-right: -.25rem !important + } + + .mr-sm-n2 { + margin-right: -.5rem !important + } + + .mr-sm-n3 { + margin-right: -1rem !important + } + + .mr-sm-n4 { + margin-right: -1.5rem !important + } + + .mr-sm-n5 { + margin-right: -3rem !important + } + + .mr-sm-n6 { + margin-right: -4.5rem !important + } + + .mr-sm-n7 { + margin-right: -6rem !important + } + + .mb-sm-n1 { + margin-bottom: -.25rem !important + } + + .mb-sm-n2 { + margin-bottom: -.5rem !important + } + + .mb-sm-n3 { + margin-bottom: -1rem !important + } + + .mb-sm-n4 { + margin-bottom: -1.5rem !important + } + + .mb-sm-n5 { + margin-bottom: -3rem !important + } + + .mb-sm-n6 { + margin-bottom: -4.5rem !important + } + + .mb-sm-n7 { + margin-bottom: -6rem !important + } + + .ml-sm-n1 { + margin-left: -.25rem !important + } + + .ml-sm-n2 { + margin-left: -.5rem !important + } + + .ml-sm-n3 { + margin-left: -1rem !important + } + + .ml-sm-n4 { + margin-left: -1.5rem !important + } + + .ml-sm-n5 { + margin-left: -3rem !important + } + + .ml-sm-n6 { + margin-left: -4.5rem !important + } + + .ml-sm-n7 { + margin-left: -6rem !important + } + + .p-sm-0 { + padding: 0 !important + } + + .p-sm-1 { + padding: .25rem !important + } + + .p-sm-2 { + padding: .5rem !important + } + + .p-sm-3 { + padding: 1rem !important + } + + .p-sm-4 { + padding: 1.5rem !important + } + + .p-sm-5 { + padding: 3rem !important + } + + .p-sm-6 { + padding: 4.5rem !important + } + + .p-sm-7 { + padding: 6rem !important + } + + .px-sm-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-sm-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-sm-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-sm-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-sm-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-sm-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .px-sm-6 { + padding-right: 4.5rem !important; + padding-left: 4.5rem !important + } + + .px-sm-7 { + padding-right: 6rem !important; + padding-left: 6rem !important + } + + .py-sm-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-sm-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-sm-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-sm-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-sm-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-sm-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .py-sm-6 { + padding-top: 4.5rem !important; + padding-bottom: 4.5rem !important + } + + .py-sm-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important + } + + .pt-sm-0 { + padding-top: 0 !important + } + + .pt-sm-1 { + padding-top: .25rem !important + } + + .pt-sm-2 { + padding-top: .5rem !important + } + + .pt-sm-3 { + padding-top: 1rem !important + } + + .pt-sm-4 { + padding-top: 1.5rem !important + } + + .pt-sm-5 { + padding-top: 3rem !important + } + + .pt-sm-6 { + padding-top: 4.5rem !important + } + + .pt-sm-7 { + padding-top: 6rem !important + } + + .pr-sm-0 { + padding-right: 0 !important + } + + .pr-sm-1 { + padding-right: .25rem !important + } + + .pr-sm-2 { + padding-right: .5rem !important + } + + .pr-sm-3 { + padding-right: 1rem !important + } + + .pr-sm-4 { + padding-right: 1.5rem !important + } + + .pr-sm-5 { + padding-right: 3rem !important + } + + .pr-sm-6 { + padding-right: 4.5rem !important + } + + .pr-sm-7 { + padding-right: 6rem !important + } + + .pb-sm-0 { + padding-bottom: 0 !important + } + + .pb-sm-1 { + padding-bottom: .25rem !important + } + + .pb-sm-2 { + padding-bottom: .5rem !important + } + + .pb-sm-3 { + padding-bottom: 1rem !important + } + + .pb-sm-4 { + padding-bottom: 1.5rem !important + } + + .pb-sm-5 { + padding-bottom: 3rem !important + } + + .pb-sm-6 { + padding-bottom: 4.5rem !important + } + + .pb-sm-7 { + padding-bottom: 6rem !important + } + + .pl-sm-0 { + padding-left: 0 !important + } + + .pl-sm-1 { + padding-left: .25rem !important + } + + .pl-sm-2 { + padding-left: .5rem !important + } + + .pl-sm-3 { + padding-left: 1rem !important + } + + .pl-sm-4 { + padding-left: 1.5rem !important + } + + .pl-sm-5 { + padding-left: 3rem !important + } + + .pl-sm-6 { + padding-left: 4.5rem !important + } + + .pl-sm-7 { + padding-left: 6rem !important + } + + .text-sm-left { + text-align: left !important + } + + .text-sm-right { + text-align: right !important + } + + .text-sm-center { + text-align: center !important + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important + } + + .float-md-right { + float: right !important + } + + .float-md-none { + float: none !important + } + + .d-md-inline { + display: inline !important + } + + .d-md-inline-block { + display: inline-block !important + } + + .d-md-block { + display: block !important + } + + .d-md-table { + display: table !important + } + + .d-md-table-row { + display: table-row !important + } + + .d-md-table-cell { + display: table-cell !important + } + + .d-md-flex { + display: flex !important + } + + .d-md-inline-flex { + display: inline-flex !important + } + + .d-md-none { + display: none !important + } + + .flex-md-fill { + flex: 1 1 auto !important + } + + .flex-md-row { + flex-direction: row !important + } + + .flex-md-column { + flex-direction: column !important + } + + .flex-md-row-reverse { + flex-direction: row-reverse !important + } + + .flex-md-column-reverse { + flex-direction: column-reverse !important + } + + .flex-md-grow-0 { + flex-grow: 0 !important + } + + .flex-md-grow-1 { + flex-grow: 1 !important + } + + .flex-md-shrink-0 { + flex-shrink: 0 !important + } + + .flex-md-shrink-1 { + flex-shrink: 1 !important + } + + .flex-md-wrap { + flex-wrap: wrap !important + } + + .flex-md-nowrap { + flex-wrap: nowrap !important + } + + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .justify-content-md-start { + justify-content: flex-start !important + } + + .justify-content-md-end { + justify-content: flex-end !important + } + + .justify-content-md-center { + justify-content: center !important + } + + .justify-content-md-between { + justify-content: space-between !important + } + + .justify-content-md-around { + justify-content: space-around !important + } + + .justify-content-md-evenly { + justify-content: space-evenly !important + } + + .align-items-md-start { + align-items: flex-start !important + } + + .align-items-md-end { + align-items: flex-end !important + } + + .align-items-md-center { + align-items: center !important + } + + .align-items-md-baseline { + align-items: baseline !important + } + + .align-items-md-stretch { + align-items: stretch !important + } + + .align-content-md-start { + align-content: flex-start !important + } + + .align-content-md-end { + align-content: flex-end !important + } + + .align-content-md-center { + align-content: center !important + } + + .align-content-md-between { + align-content: space-between !important + } + + .align-content-md-around { + align-content: space-around !important + } + + .align-content-md-stretch { + align-content: stretch !important + } + + .align-self-md-auto { + align-self: auto !important + } + + .align-self-md-start { + align-self: flex-start !important + } + + .align-self-md-end { + align-self: flex-end !important + } + + .align-self-md-center { + align-self: center !important + } + + .align-self-md-baseline { + align-self: baseline !important + } + + .align-self-md-stretch { + align-self: stretch !important + } + + .order-md-first { + order: -1 !important + } + + .order-md-0 { + order: 0 !important + } + + .order-md-1 { + order: 1 !important + } + + .order-md-2 { + order: 2 !important + } + + .order-md-3 { + order: 3 !important + } + + .order-md-4 { + order: 4 !important + } + + .order-md-5 { + order: 5 !important + } + + .order-md-last { + order: 6 !important + } + + .m-md-0 { + margin: 0 !important + } + + .m-md-1 { + margin: .25rem !important + } + + .m-md-2 { + margin: .5rem !important + } + + .m-md-3 { + margin: 1rem !important + } + + .m-md-4 { + margin: 1.5rem !important + } + + .m-md-5 { + margin: 3rem !important + } + + .m-md-6 { + margin: 4.5rem !important + } + + .m-md-7 { + margin: 6rem !important + } + + .m-md-auto { + margin: auto !important + } + + .mx-md-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-md-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-md-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-md-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-md-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-md-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-md-6 { + margin-right: 4.5rem !important; + margin-left: 4.5rem !important + } + + .mx-md-7 { + margin-right: 6rem !important; + margin-left: 6rem !important + } + + .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-md-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-md-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-md-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-md-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-md-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-md-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-md-6 { + margin-top: 4.5rem !important; + margin-bottom: 4.5rem !important + } + + .my-md-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important + } + + .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-md-0 { + margin-top: 0 !important + } + + .mt-md-1 { + margin-top: .25rem !important + } + + .mt-md-2 { + margin-top: .5rem !important + } + + .mt-md-3 { + margin-top: 1rem !important + } + + .mt-md-4 { + margin-top: 1.5rem !important + } + + .mt-md-5 { + margin-top: 3rem !important + } + + .mt-md-6 { + margin-top: 4.5rem !important + } + + .mt-md-7 { + margin-top: 6rem !important + } + + .mt-md-auto { + margin-top: auto !important + } + + .mr-md-0 { + margin-right: 0 !important + } + + .mr-md-1 { + margin-right: .25rem !important + } + + .mr-md-2 { + margin-right: .5rem !important + } + + .mr-md-3 { + margin-right: 1rem !important + } + + .mr-md-4 { + margin-right: 1.5rem !important + } + + .mr-md-5 { + margin-right: 3rem !important + } + + .mr-md-6 { + margin-right: 4.5rem !important + } + + .mr-md-7 { + margin-right: 6rem !important + } + + .mr-md-auto { + margin-right: auto !important + } + + .mb-md-0 { + margin-bottom: 0 !important + } + + .mb-md-1 { + margin-bottom: .25rem !important + } + + .mb-md-2 { + margin-bottom: .5rem !important + } + + .mb-md-3 { + margin-bottom: 1rem !important + } + + .mb-md-4 { + margin-bottom: 1.5rem !important + } + + .mb-md-5 { + margin-bottom: 3rem !important + } + + .mb-md-6 { + margin-bottom: 4.5rem !important + } + + .mb-md-7 { + margin-bottom: 6rem !important + } + + .mb-md-auto { + margin-bottom: auto !important + } + + .ml-md-0 { + margin-left: 0 !important + } + + .ml-md-1 { + margin-left: .25rem !important + } + + .ml-md-2 { + margin-left: .5rem !important + } + + .ml-md-3 { + margin-left: 1rem !important + } + + .ml-md-4 { + margin-left: 1.5rem !important + } + + .ml-md-5 { + margin-left: 3rem !important + } + + .ml-md-6 { + margin-left: 4.5rem !important + } + + .ml-md-7 { + margin-left: 6rem !important + } + + .ml-md-auto { + margin-left: auto !important + } + + .m-md-n1 { + margin: -.25rem !important + } + + .m-md-n2 { + margin: -.5rem !important + } + + .m-md-n3 { + margin: -1rem !important + } + + .m-md-n4 { + margin: -1.5rem !important + } + + .m-md-n5 { + margin: -3rem !important + } + + .m-md-n6 { + margin: -4.5rem !important + } + + .m-md-n7 { + margin: -6rem !important + } + + .mx-md-n1 { + margin-right: -.25rem !important; + margin-left: -.25rem !important + } + + .mx-md-n2 { + margin-right: -.5rem !important; + margin-left: -.5rem !important + } + + .mx-md-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important + } + + .mx-md-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important + } + + .mx-md-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important + } + + .mx-md-n6 { + margin-right: -4.5rem !important; + margin-left: -4.5rem !important + } + + .mx-md-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important + } + + .my-md-n1 { + margin-top: -.25rem !important; + margin-bottom: -.25rem !important + } + + .my-md-n2 { + margin-top: -.5rem !important; + margin-bottom: -.5rem !important + } + + .my-md-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + + .my-md-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + + .my-md-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + + .my-md-n6 { + margin-top: -4.5rem !important; + margin-bottom: -4.5rem !important + } + + .my-md-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important + } + + .mt-md-n1 { + margin-top: -.25rem !important + } + + .mt-md-n2 { + margin-top: -.5rem !important + } + + .mt-md-n3 { + margin-top: -1rem !important + } + + .mt-md-n4 { + margin-top: -1.5rem !important + } + + .mt-md-n5 { + margin-top: -3rem !important + } + + .mt-md-n6 { + margin-top: -4.5rem !important + } + + .mt-md-n7 { + margin-top: -6rem !important + } + + .mr-md-n1 { + margin-right: -.25rem !important + } + + .mr-md-n2 { + margin-right: -.5rem !important + } + + .mr-md-n3 { + margin-right: -1rem !important + } + + .mr-md-n4 { + margin-right: -1.5rem !important + } + + .mr-md-n5 { + margin-right: -3rem !important + } + + .mr-md-n6 { + margin-right: -4.5rem !important + } + + .mr-md-n7 { + margin-right: -6rem !important + } + + .mb-md-n1 { + margin-bottom: -.25rem !important + } + + .mb-md-n2 { + margin-bottom: -.5rem !important + } + + .mb-md-n3 { + margin-bottom: -1rem !important + } + + .mb-md-n4 { + margin-bottom: -1.5rem !important + } + + .mb-md-n5 { + margin-bottom: -3rem !important + } + + .mb-md-n6 { + margin-bottom: -4.5rem !important + } + + .mb-md-n7 { + margin-bottom: -6rem !important + } + + .ml-md-n1 { + margin-left: -.25rem !important + } + + .ml-md-n2 { + margin-left: -.5rem !important + } + + .ml-md-n3 { + margin-left: -1rem !important + } + + .ml-md-n4 { + margin-left: -1.5rem !important + } + + .ml-md-n5 { + margin-left: -3rem !important + } + + .ml-md-n6 { + margin-left: -4.5rem !important + } + + .ml-md-n7 { + margin-left: -6rem !important + } + + .p-md-0 { + padding: 0 !important + } + + .p-md-1 { + padding: .25rem !important + } + + .p-md-2 { + padding: .5rem !important + } + + .p-md-3 { + padding: 1rem !important + } + + .p-md-4 { + padding: 1.5rem !important + } + + .p-md-5 { + padding: 3rem !important + } + + .p-md-6 { + padding: 4.5rem !important + } + + .p-md-7 { + padding: 6rem !important + } + + .px-md-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-md-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-md-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-md-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-md-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-md-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .px-md-6 { + padding-right: 4.5rem !important; + padding-left: 4.5rem !important + } + + .px-md-7 { + padding-right: 6rem !important; + padding-left: 6rem !important + } + + .py-md-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-md-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-md-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-md-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-md-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-md-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .py-md-6 { + padding-top: 4.5rem !important; + padding-bottom: 4.5rem !important + } + + .py-md-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important + } + + .pt-md-0 { + padding-top: 0 !important + } + + .pt-md-1 { + padding-top: .25rem !important + } + + .pt-md-2 { + padding-top: .5rem !important + } + + .pt-md-3 { + padding-top: 1rem !important + } + + .pt-md-4 { + padding-top: 1.5rem !important + } + + .pt-md-5 { + padding-top: 3rem !important + } + + .pt-md-6 { + padding-top: 4.5rem !important + } + + .pt-md-7 { + padding-top: 6rem !important + } + + .pr-md-0 { + padding-right: 0 !important + } + + .pr-md-1 { + padding-right: .25rem !important + } + + .pr-md-2 { + padding-right: .5rem !important + } + + .pr-md-3 { + padding-right: 1rem !important + } + + .pr-md-4 { + padding-right: 1.5rem !important + } + + .pr-md-5 { + padding-right: 3rem !important + } + + .pr-md-6 { + padding-right: 4.5rem !important + } + + .pr-md-7 { + padding-right: 6rem !important + } + + .pb-md-0 { + padding-bottom: 0 !important + } + + .pb-md-1 { + padding-bottom: .25rem !important + } + + .pb-md-2 { + padding-bottom: .5rem !important + } + + .pb-md-3 { + padding-bottom: 1rem !important + } + + .pb-md-4 { + padding-bottom: 1.5rem !important + } + + .pb-md-5 { + padding-bottom: 3rem !important + } + + .pb-md-6 { + padding-bottom: 4.5rem !important + } + + .pb-md-7 { + padding-bottom: 6rem !important + } + + .pl-md-0 { + padding-left: 0 !important + } + + .pl-md-1 { + padding-left: .25rem !important + } + + .pl-md-2 { + padding-left: .5rem !important + } + + .pl-md-3 { + padding-left: 1rem !important + } + + .pl-md-4 { + padding-left: 1.5rem !important + } + + .pl-md-5 { + padding-left: 3rem !important + } + + .pl-md-6 { + padding-left: 4.5rem !important + } + + .pl-md-7 { + padding-left: 6rem !important + } + + .text-md-left { + text-align: left !important + } + + .text-md-right { + text-align: right !important + } + + .text-md-center { + text-align: center !important + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important + } + + .float-lg-right { + float: right !important + } + + .float-lg-none { + float: none !important + } + + .d-lg-inline { + display: inline !important + } + + .d-lg-inline-block { + display: inline-block !important + } + + .d-lg-block { + display: block !important + } + + .d-lg-table { + display: table !important + } + + .d-lg-table-row { + display: table-row !important + } + + .d-lg-table-cell { + display: table-cell !important + } + + .d-lg-flex { + display: flex !important + } + + .d-lg-inline-flex { + display: inline-flex !important + } + + .d-lg-none { + display: none !important + } + + .flex-lg-fill { + flex: 1 1 auto !important + } + + .flex-lg-row { + flex-direction: row !important + } + + .flex-lg-column { + flex-direction: column !important + } + + .flex-lg-row-reverse { + flex-direction: row-reverse !important + } + + .flex-lg-column-reverse { + flex-direction: column-reverse !important + } + + .flex-lg-grow-0 { + flex-grow: 0 !important + } + + .flex-lg-grow-1 { + flex-grow: 1 !important + } + + .flex-lg-shrink-0 { + flex-shrink: 0 !important + } + + .flex-lg-shrink-1 { + flex-shrink: 1 !important + } + + .flex-lg-wrap { + flex-wrap: wrap !important + } + + .flex-lg-nowrap { + flex-wrap: nowrap !important + } + + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .justify-content-lg-start { + justify-content: flex-start !important + } + + .justify-content-lg-end { + justify-content: flex-end !important + } + + .justify-content-lg-center { + justify-content: center !important + } + + .justify-content-lg-between { + justify-content: space-between !important + } + + .justify-content-lg-around { + justify-content: space-around !important + } + + .justify-content-lg-evenly { + justify-content: space-evenly !important + } + + .align-items-lg-start { + align-items: flex-start !important + } + + .align-items-lg-end { + align-items: flex-end !important + } + + .align-items-lg-center { + align-items: center !important + } + + .align-items-lg-baseline { + align-items: baseline !important + } + + .align-items-lg-stretch { + align-items: stretch !important + } + + .align-content-lg-start { + align-content: flex-start !important + } + + .align-content-lg-end { + align-content: flex-end !important + } + + .align-content-lg-center { + align-content: center !important + } + + .align-content-lg-between { + align-content: space-between !important + } + + .align-content-lg-around { + align-content: space-around !important + } + + .align-content-lg-stretch { + align-content: stretch !important + } + + .align-self-lg-auto { + align-self: auto !important + } + + .align-self-lg-start { + align-self: flex-start !important + } + + .align-self-lg-end { + align-self: flex-end !important + } + + .align-self-lg-center { + align-self: center !important + } + + .align-self-lg-baseline { + align-self: baseline !important + } + + .align-self-lg-stretch { + align-self: stretch !important + } + + .order-lg-first { + order: -1 !important + } + + .order-lg-0 { + order: 0 !important + } + + .order-lg-1 { + order: 1 !important + } + + .order-lg-2 { + order: 2 !important + } + + .order-lg-3 { + order: 3 !important + } + + .order-lg-4 { + order: 4 !important + } + + .order-lg-5 { + order: 5 !important + } + + .order-lg-last { + order: 6 !important + } + + .m-lg-0 { + margin: 0 !important + } + + .m-lg-1 { + margin: .25rem !important + } + + .m-lg-2 { + margin: .5rem !important + } + + .m-lg-3 { + margin: 1rem !important + } + + .m-lg-4 { + margin: 1.5rem !important + } + + .m-lg-5 { + margin: 3rem !important + } + + .m-lg-6 { + margin: 4.5rem !important + } + + .m-lg-7 { + margin: 6rem !important + } + + .m-lg-auto { + margin: auto !important + } + + .mx-lg-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-lg-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-lg-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-lg-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-lg-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-lg-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-lg-6 { + margin-right: 4.5rem !important; + margin-left: 4.5rem !important + } + + .mx-lg-7 { + margin-right: 6rem !important; + margin-left: 6rem !important + } + + .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-lg-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-lg-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-lg-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-lg-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-lg-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-lg-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-lg-6 { + margin-top: 4.5rem !important; + margin-bottom: 4.5rem !important + } + + .my-lg-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important + } + + .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-lg-0 { + margin-top: 0 !important + } + + .mt-lg-1 { + margin-top: .25rem !important + } + + .mt-lg-2 { + margin-top: .5rem !important + } + + .mt-lg-3 { + margin-top: 1rem !important + } + + .mt-lg-4 { + margin-top: 1.5rem !important + } + + .mt-lg-5 { + margin-top: 3rem !important + } + + .mt-lg-6 { + margin-top: 4.5rem !important + } + + .mt-lg-7 { + margin-top: 6rem !important + } + + .mt-lg-auto { + margin-top: auto !important + } + + .mr-lg-0 { + margin-right: 0 !important + } + + .mr-lg-1 { + margin-right: .25rem !important + } + + .mr-lg-2 { + margin-right: .5rem !important + } + + .mr-lg-3 { + margin-right: 1rem !important + } + + .mr-lg-4 { + margin-right: 1.5rem !important + } + + .mr-lg-5 { + margin-right: 3rem !important + } + + .mr-lg-6 { + margin-right: 4.5rem !important + } + + .mr-lg-7 { + margin-right: 6rem !important + } + + .mr-lg-auto { + margin-right: auto !important + } + + .mb-lg-0 { + margin-bottom: 0 !important + } + + .mb-lg-1 { + margin-bottom: .25rem !important + } + + .mb-lg-2 { + margin-bottom: .5rem !important + } + + .mb-lg-3 { + margin-bottom: 1rem !important + } + + .mb-lg-4 { + margin-bottom: 1.5rem !important + } + + .mb-lg-5 { + margin-bottom: 3rem !important + } + + .mb-lg-6 { + margin-bottom: 4.5rem !important + } + + .mb-lg-7 { + margin-bottom: 6rem !important + } + + .mb-lg-auto { + margin-bottom: auto !important + } + + .ml-lg-0 { + margin-left: 0 !important + } + + .ml-lg-1 { + margin-left: .25rem !important + } + + .ml-lg-2 { + margin-left: .5rem !important + } + + .ml-lg-3 { + margin-left: 1rem !important + } + + .ml-lg-4 { + margin-left: 1.5rem !important + } + + .ml-lg-5 { + margin-left: 3rem !important + } + + .ml-lg-6 { + margin-left: 4.5rem !important + } + + .ml-lg-7 { + margin-left: 6rem !important + } + + .ml-lg-auto { + margin-left: auto !important + } + + .m-lg-n1 { + margin: -.25rem !important + } + + .m-lg-n2 { + margin: -.5rem !important + } + + .m-lg-n3 { + margin: -1rem !important + } + + .m-lg-n4 { + margin: -1.5rem !important + } + + .m-lg-n5 { + margin: -3rem !important + } + + .m-lg-n6 { + margin: -4.5rem !important + } + + .m-lg-n7 { + margin: -6rem !important + } + + .mx-lg-n1 { + margin-right: -.25rem !important; + margin-left: -.25rem !important + } + + .mx-lg-n2 { + margin-right: -.5rem !important; + margin-left: -.5rem !important + } + + .mx-lg-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important + } + + .mx-lg-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important + } + + .mx-lg-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important + } + + .mx-lg-n6 { + margin-right: -4.5rem !important; + margin-left: -4.5rem !important + } + + .mx-lg-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important + } + + .my-lg-n1 { + margin-top: -.25rem !important; + margin-bottom: -.25rem !important + } + + .my-lg-n2 { + margin-top: -.5rem !important; + margin-bottom: -.5rem !important + } + + .my-lg-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + + .my-lg-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + + .my-lg-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + + .my-lg-n6 { + margin-top: -4.5rem !important; + margin-bottom: -4.5rem !important + } + + .my-lg-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important + } + + .mt-lg-n1 { + margin-top: -.25rem !important + } + + .mt-lg-n2 { + margin-top: -.5rem !important + } + + .mt-lg-n3 { + margin-top: -1rem !important + } + + .mt-lg-n4 { + margin-top: -1.5rem !important + } + + .mt-lg-n5 { + margin-top: -3rem !important + } + + .mt-lg-n6 { + margin-top: -4.5rem !important + } + + .mt-lg-n7 { + margin-top: -6rem !important + } + + .mr-lg-n1 { + margin-right: -.25rem !important + } + + .mr-lg-n2 { + margin-right: -.5rem !important + } + + .mr-lg-n3 { + margin-right: -1rem !important + } + + .mr-lg-n4 { + margin-right: -1.5rem !important + } + + .mr-lg-n5 { + margin-right: -3rem !important + } + + .mr-lg-n6 { + margin-right: -4.5rem !important + } + + .mr-lg-n7 { + margin-right: -6rem !important + } + + .mb-lg-n1 { + margin-bottom: -.25rem !important + } + + .mb-lg-n2 { + margin-bottom: -.5rem !important + } + + .mb-lg-n3 { + margin-bottom: -1rem !important + } + + .mb-lg-n4 { + margin-bottom: -1.5rem !important + } + + .mb-lg-n5 { + margin-bottom: -3rem !important + } + + .mb-lg-n6 { + margin-bottom: -4.5rem !important + } + + .mb-lg-n7 { + margin-bottom: -6rem !important + } + + .ml-lg-n1 { + margin-left: -.25rem !important + } + + .ml-lg-n2 { + margin-left: -.5rem !important + } + + .ml-lg-n3 { + margin-left: -1rem !important + } + + .ml-lg-n4 { + margin-left: -1.5rem !important + } + + .ml-lg-n5 { + margin-left: -3rem !important + } + + .ml-lg-n6 { + margin-left: -4.5rem !important + } + + .ml-lg-n7 { + margin-left: -6rem !important + } + + .p-lg-0 { + padding: 0 !important + } + + .p-lg-1 { + padding: .25rem !important + } + + .p-lg-2 { + padding: .5rem !important + } + + .p-lg-3 { + padding: 1rem !important + } + + .p-lg-4 { + padding: 1.5rem !important + } + + .p-lg-5 { + padding: 3rem !important + } + + .p-lg-6 { + padding: 4.5rem !important + } + + .p-lg-7 { + padding: 6rem !important + } + + .px-lg-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-lg-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-lg-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-lg-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-lg-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-lg-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .px-lg-6 { + padding-right: 4.5rem !important; + padding-left: 4.5rem !important + } + + .px-lg-7 { + padding-right: 6rem !important; + padding-left: 6rem !important + } + + .py-lg-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-lg-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-lg-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-lg-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-lg-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-lg-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .py-lg-6 { + padding-top: 4.5rem !important; + padding-bottom: 4.5rem !important + } + + .py-lg-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important + } + + .pt-lg-0 { + padding-top: 0 !important + } + + .pt-lg-1 { + padding-top: .25rem !important + } + + .pt-lg-2 { + padding-top: .5rem !important + } + + .pt-lg-3 { + padding-top: 1rem !important + } + + .pt-lg-4 { + padding-top: 1.5rem !important + } + + .pt-lg-5 { + padding-top: 3rem !important + } + + .pt-lg-6 { + padding-top: 4.5rem !important + } + + .pt-lg-7 { + padding-top: 6rem !important + } + + .pr-lg-0 { + padding-right: 0 !important + } + + .pr-lg-1 { + padding-right: .25rem !important + } + + .pr-lg-2 { + padding-right: .5rem !important + } + + .pr-lg-3 { + padding-right: 1rem !important + } + + .pr-lg-4 { + padding-right: 1.5rem !important + } + + .pr-lg-5 { + padding-right: 3rem !important + } + + .pr-lg-6 { + padding-right: 4.5rem !important + } + + .pr-lg-7 { + padding-right: 6rem !important + } + + .pb-lg-0 { + padding-bottom: 0 !important + } + + .pb-lg-1 { + padding-bottom: .25rem !important + } + + .pb-lg-2 { + padding-bottom: .5rem !important + } + + .pb-lg-3 { + padding-bottom: 1rem !important + } + + .pb-lg-4 { + padding-bottom: 1.5rem !important + } + + .pb-lg-5 { + padding-bottom: 3rem !important + } + + .pb-lg-6 { + padding-bottom: 4.5rem !important + } + + .pb-lg-7 { + padding-bottom: 6rem !important + } + + .pl-lg-0 { + padding-left: 0 !important + } + + .pl-lg-1 { + padding-left: .25rem !important + } + + .pl-lg-2 { + padding-left: .5rem !important + } + + .pl-lg-3 { + padding-left: 1rem !important + } + + .pl-lg-4 { + padding-left: 1.5rem !important + } + + .pl-lg-5 { + padding-left: 3rem !important + } + + .pl-lg-6 { + padding-left: 4.5rem !important + } + + .pl-lg-7 { + padding-left: 6rem !important + } + + .text-lg-left { + text-align: left !important + } + + .text-lg-right { + text-align: right !important + } + + .text-lg-center { + text-align: center !important + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important + } + + .float-xl-right { + float: right !important + } + + .float-xl-none { + float: none !important + } + + .d-xl-inline { + display: inline !important + } + + .d-xl-inline-block { + display: inline-block !important + } + + .d-xl-block { + display: block !important + } + + .d-xl-table { + display: table !important + } + + .d-xl-table-row { + display: table-row !important + } + + .d-xl-table-cell { + display: table-cell !important + } + + .d-xl-flex { + display: flex !important + } + + .d-xl-inline-flex { + display: inline-flex !important + } + + .d-xl-none { + display: none !important + } + + .flex-xl-fill { + flex: 1 1 auto !important + } + + .flex-xl-row { + flex-direction: row !important + } + + .flex-xl-column { + flex-direction: column !important + } + + .flex-xl-row-reverse { + flex-direction: row-reverse !important + } + + .flex-xl-column-reverse { + flex-direction: column-reverse !important + } + + .flex-xl-grow-0 { + flex-grow: 0 !important + } + + .flex-xl-grow-1 { + flex-grow: 1 !important + } + + .flex-xl-shrink-0 { + flex-shrink: 0 !important + } + + .flex-xl-shrink-1 { + flex-shrink: 1 !important + } + + .flex-xl-wrap { + flex-wrap: wrap !important + } + + .flex-xl-nowrap { + flex-wrap: nowrap !important + } + + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .justify-content-xl-start { + justify-content: flex-start !important + } + + .justify-content-xl-end { + justify-content: flex-end !important + } + + .justify-content-xl-center { + justify-content: center !important + } + + .justify-content-xl-between { + justify-content: space-between !important + } + + .justify-content-xl-around { + justify-content: space-around !important + } + + .justify-content-xl-evenly { + justify-content: space-evenly !important + } + + .align-items-xl-start { + align-items: flex-start !important + } + + .align-items-xl-end { + align-items: flex-end !important + } + + .align-items-xl-center { + align-items: center !important + } + + .align-items-xl-baseline { + align-items: baseline !important + } + + .align-items-xl-stretch { + align-items: stretch !important + } + + .align-content-xl-start { + align-content: flex-start !important + } + + .align-content-xl-end { + align-content: flex-end !important + } + + .align-content-xl-center { + align-content: center !important + } + + .align-content-xl-between { + align-content: space-between !important + } + + .align-content-xl-around { + align-content: space-around !important + } + + .align-content-xl-stretch { + align-content: stretch !important + } + + .align-self-xl-auto { + align-self: auto !important + } + + .align-self-xl-start { + align-self: flex-start !important + } + + .align-self-xl-end { + align-self: flex-end !important + } + + .align-self-xl-center { + align-self: center !important + } + + .align-self-xl-baseline { + align-self: baseline !important + } + + .align-self-xl-stretch { + align-self: stretch !important + } + + .order-xl-first { + order: -1 !important + } + + .order-xl-0 { + order: 0 !important + } + + .order-xl-1 { + order: 1 !important + } + + .order-xl-2 { + order: 2 !important + } + + .order-xl-3 { + order: 3 !important + } + + .order-xl-4 { + order: 4 !important + } + + .order-xl-5 { + order: 5 !important + } + + .order-xl-last { + order: 6 !important + } + + .m-xl-0 { + margin: 0 !important + } + + .m-xl-1 { + margin: .25rem !important + } + + .m-xl-2 { + margin: .5rem !important + } + + .m-xl-3 { + margin: 1rem !important + } + + .m-xl-4 { + margin: 1.5rem !important + } + + .m-xl-5 { + margin: 3rem !important + } + + .m-xl-6 { + margin: 4.5rem !important + } + + .m-xl-7 { + margin: 6rem !important + } + + .m-xl-auto { + margin: auto !important + } + + .mx-xl-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-xl-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-xl-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-xl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-xl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-xl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-xl-6 { + margin-right: 4.5rem !important; + margin-left: 4.5rem !important + } + + .mx-xl-7 { + margin-right: 6rem !important; + margin-left: 6rem !important + } + + .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-xl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-xl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-xl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-xl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-xl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-xl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-xl-6 { + margin-top: 4.5rem !important; + margin-bottom: 4.5rem !important + } + + .my-xl-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important + } + + .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-xl-0 { + margin-top: 0 !important + } + + .mt-xl-1 { + margin-top: .25rem !important + } + + .mt-xl-2 { + margin-top: .5rem !important + } + + .mt-xl-3 { + margin-top: 1rem !important + } + + .mt-xl-4 { + margin-top: 1.5rem !important + } + + .mt-xl-5 { + margin-top: 3rem !important + } + + .mt-xl-6 { + margin-top: 4.5rem !important + } + + .mt-xl-7 { + margin-top: 6rem !important + } + + .mt-xl-auto { + margin-top: auto !important + } + + .mr-xl-0 { + margin-right: 0 !important + } + + .mr-xl-1 { + margin-right: .25rem !important + } + + .mr-xl-2 { + margin-right: .5rem !important + } + + .mr-xl-3 { + margin-right: 1rem !important + } + + .mr-xl-4 { + margin-right: 1.5rem !important + } + + .mr-xl-5 { + margin-right: 3rem !important + } + + .mr-xl-6 { + margin-right: 4.5rem !important + } + + .mr-xl-7 { + margin-right: 6rem !important + } + + .mr-xl-auto { + margin-right: auto !important + } + + .mb-xl-0 { + margin-bottom: 0 !important + } + + .mb-xl-1 { + margin-bottom: .25rem !important + } + + .mb-xl-2 { + margin-bottom: .5rem !important + } + + .mb-xl-3 { + margin-bottom: 1rem !important + } + + .mb-xl-4 { + margin-bottom: 1.5rem !important + } + + .mb-xl-5 { + margin-bottom: 3rem !important + } + + .mb-xl-6 { + margin-bottom: 4.5rem !important + } + + .mb-xl-7 { + margin-bottom: 6rem !important + } + + .mb-xl-auto { + margin-bottom: auto !important + } + + .ml-xl-0 { + margin-left: 0 !important + } + + .ml-xl-1 { + margin-left: .25rem !important + } + + .ml-xl-2 { + margin-left: .5rem !important + } + + .ml-xl-3 { + margin-left: 1rem !important + } + + .ml-xl-4 { + margin-left: 1.5rem !important + } + + .ml-xl-5 { + margin-left: 3rem !important + } + + .ml-xl-6 { + margin-left: 4.5rem !important + } + + .ml-xl-7 { + margin-left: 6rem !important + } + + .ml-xl-auto { + margin-left: auto !important + } + + .m-xl-n1 { + margin: -.25rem !important + } + + .m-xl-n2 { + margin: -.5rem !important + } + + .m-xl-n3 { + margin: -1rem !important + } + + .m-xl-n4 { + margin: -1.5rem !important + } + + .m-xl-n5 { + margin: -3rem !important + } + + .m-xl-n6 { + margin: -4.5rem !important + } + + .m-xl-n7 { + margin: -6rem !important + } + + .mx-xl-n1 { + margin-right: -.25rem !important; + margin-left: -.25rem !important + } + + .mx-xl-n2 { + margin-right: -.5rem !important; + margin-left: -.5rem !important + } + + .mx-xl-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important + } + + .mx-xl-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important + } + + .mx-xl-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important + } + + .mx-xl-n6 { + margin-right: -4.5rem !important; + margin-left: -4.5rem !important + } + + .mx-xl-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important + } + + .my-xl-n1 { + margin-top: -.25rem !important; + margin-bottom: -.25rem !important + } + + .my-xl-n2 { + margin-top: -.5rem !important; + margin-bottom: -.5rem !important + } + + .my-xl-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + + .my-xl-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + + .my-xl-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + + .my-xl-n6 { + margin-top: -4.5rem !important; + margin-bottom: -4.5rem !important + } + + .my-xl-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important + } + + .mt-xl-n1 { + margin-top: -.25rem !important + } + + .mt-xl-n2 { + margin-top: -.5rem !important + } + + .mt-xl-n3 { + margin-top: -1rem !important + } + + .mt-xl-n4 { + margin-top: -1.5rem !important + } + + .mt-xl-n5 { + margin-top: -3rem !important + } + + .mt-xl-n6 { + margin-top: -4.5rem !important + } + + .mt-xl-n7 { + margin-top: -6rem !important + } + + .mr-xl-n1 { + margin-right: -.25rem !important + } + + .mr-xl-n2 { + margin-right: -.5rem !important + } + + .mr-xl-n3 { + margin-right: -1rem !important + } + + .mr-xl-n4 { + margin-right: -1.5rem !important + } + + .mr-xl-n5 { + margin-right: -3rem !important + } + + .mr-xl-n6 { + margin-right: -4.5rem !important + } + + .mr-xl-n7 { + margin-right: -6rem !important + } + + .mb-xl-n1 { + margin-bottom: -.25rem !important + } + + .mb-xl-n2 { + margin-bottom: -.5rem !important + } + + .mb-xl-n3 { + margin-bottom: -1rem !important + } + + .mb-xl-n4 { + margin-bottom: -1.5rem !important + } + + .mb-xl-n5 { + margin-bottom: -3rem !important + } + + .mb-xl-n6 { + margin-bottom: -4.5rem !important + } + + .mb-xl-n7 { + margin-bottom: -6rem !important + } + + .ml-xl-n1 { + margin-left: -.25rem !important + } + + .ml-xl-n2 { + margin-left: -.5rem !important + } + + .ml-xl-n3 { + margin-left: -1rem !important + } + + .ml-xl-n4 { + margin-left: -1.5rem !important + } + + .ml-xl-n5 { + margin-left: -3rem !important + } + + .ml-xl-n6 { + margin-left: -4.5rem !important + } + + .ml-xl-n7 { + margin-left: -6rem !important + } + + .p-xl-0 { + padding: 0 !important + } + + .p-xl-1 { + padding: .25rem !important + } + + .p-xl-2 { + padding: .5rem !important + } + + .p-xl-3 { + padding: 1rem !important + } + + .p-xl-4 { + padding: 1.5rem !important + } + + .p-xl-5 { + padding: 3rem !important + } + + .p-xl-6 { + padding: 4.5rem !important + } + + .p-xl-7 { + padding: 6rem !important + } + + .px-xl-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-xl-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-xl-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-xl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-xl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-xl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .px-xl-6 { + padding-right: 4.5rem !important; + padding-left: 4.5rem !important + } + + .px-xl-7 { + padding-right: 6rem !important; + padding-left: 6rem !important + } + + .py-xl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-xl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-xl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-xl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-xl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-xl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .py-xl-6 { + padding-top: 4.5rem !important; + padding-bottom: 4.5rem !important + } + + .py-xl-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important + } + + .pt-xl-0 { + padding-top: 0 !important + } + + .pt-xl-1 { + padding-top: .25rem !important + } + + .pt-xl-2 { + padding-top: .5rem !important + } + + .pt-xl-3 { + padding-top: 1rem !important + } + + .pt-xl-4 { + padding-top: 1.5rem !important + } + + .pt-xl-5 { + padding-top: 3rem !important + } + + .pt-xl-6 { + padding-top: 4.5rem !important + } + + .pt-xl-7 { + padding-top: 6rem !important + } + + .pr-xl-0 { + padding-right: 0 !important + } + + .pr-xl-1 { + padding-right: .25rem !important + } + + .pr-xl-2 { + padding-right: .5rem !important + } + + .pr-xl-3 { + padding-right: 1rem !important + } + + .pr-xl-4 { + padding-right: 1.5rem !important + } + + .pr-xl-5 { + padding-right: 3rem !important + } + + .pr-xl-6 { + padding-right: 4.5rem !important + } + + .pr-xl-7 { + padding-right: 6rem !important + } + + .pb-xl-0 { + padding-bottom: 0 !important + } + + .pb-xl-1 { + padding-bottom: .25rem !important + } + + .pb-xl-2 { + padding-bottom: .5rem !important + } + + .pb-xl-3 { + padding-bottom: 1rem !important + } + + .pb-xl-4 { + padding-bottom: 1.5rem !important + } + + .pb-xl-5 { + padding-bottom: 3rem !important + } + + .pb-xl-6 { + padding-bottom: 4.5rem !important + } + + .pb-xl-7 { + padding-bottom: 6rem !important + } + + .pl-xl-0 { + padding-left: 0 !important + } + + .pl-xl-1 { + padding-left: .25rem !important + } + + .pl-xl-2 { + padding-left: .5rem !important + } + + .pl-xl-3 { + padding-left: 1rem !important + } + + .pl-xl-4 { + padding-left: 1.5rem !important + } + + .pl-xl-5 { + padding-left: 3rem !important + } + + .pl-xl-6 { + padding-left: 4.5rem !important + } + + .pl-xl-7 { + padding-left: 6rem !important + } + + .text-xl-left { + text-align: left !important + } + + .text-xl-right { + text-align: right !important + } + + .text-xl-center { + text-align: center !important + } +} + +@media (min-width: 1440px) { + .float-xxl-left { + float: left !important + } + + .float-xxl-right { + float: right !important + } + + .float-xxl-none { + float: none !important + } + + .d-xxl-inline { + display: inline !important + } + + .d-xxl-inline-block { + display: inline-block !important + } + + .d-xxl-block { + display: block !important + } + + .d-xxl-table { + display: table !important + } + + .d-xxl-table-row { + display: table-row !important + } + + .d-xxl-table-cell { + display: table-cell !important + } + + .d-xxl-flex { + display: flex !important + } + + .d-xxl-inline-flex { + display: inline-flex !important + } + + .d-xxl-none { + display: none !important + } + + .flex-xxl-fill { + flex: 1 1 auto !important + } + + .flex-xxl-row { + flex-direction: row !important + } + + .flex-xxl-column { + flex-direction: column !important + } + + .flex-xxl-row-reverse { + flex-direction: row-reverse !important + } + + .flex-xxl-column-reverse { + flex-direction: column-reverse !important + } + + .flex-xxl-grow-0 { + flex-grow: 0 !important + } + + .flex-xxl-grow-1 { + flex-grow: 1 !important + } + + .flex-xxl-shrink-0 { + flex-shrink: 0 !important + } + + .flex-xxl-shrink-1 { + flex-shrink: 1 !important + } + + .flex-xxl-wrap { + flex-wrap: wrap !important + } + + .flex-xxl-nowrap { + flex-wrap: nowrap !important + } + + .flex-xxl-wrap-reverse { + flex-wrap: wrap-reverse !important + } + + .justify-content-xxl-start { + justify-content: flex-start !important + } + + .justify-content-xxl-end { + justify-content: flex-end !important + } + + .justify-content-xxl-center { + justify-content: center !important + } + + .justify-content-xxl-between { + justify-content: space-between !important + } + + .justify-content-xxl-around { + justify-content: space-around !important + } + + .justify-content-xxl-evenly { + justify-content: space-evenly !important + } + + .align-items-xxl-start { + align-items: flex-start !important + } + + .align-items-xxl-end { + align-items: flex-end !important + } + + .align-items-xxl-center { + align-items: center !important + } + + .align-items-xxl-baseline { + align-items: baseline !important + } + + .align-items-xxl-stretch { + align-items: stretch !important + } + + .align-content-xxl-start { + align-content: flex-start !important + } + + .align-content-xxl-end { + align-content: flex-end !important + } + + .align-content-xxl-center { + align-content: center !important + } + + .align-content-xxl-between { + align-content: space-between !important + } + + .align-content-xxl-around { + align-content: space-around !important + } + + .align-content-xxl-stretch { + align-content: stretch !important + } + + .align-self-xxl-auto { + align-self: auto !important + } + + .align-self-xxl-start { + align-self: flex-start !important + } + + .align-self-xxl-end { + align-self: flex-end !important + } + + .align-self-xxl-center { + align-self: center !important + } + + .align-self-xxl-baseline { + align-self: baseline !important + } + + .align-self-xxl-stretch { + align-self: stretch !important + } + + .order-xxl-first { + order: -1 !important + } + + .order-xxl-0 { + order: 0 !important + } + + .order-xxl-1 { + order: 1 !important + } + + .order-xxl-2 { + order: 2 !important + } + + .order-xxl-3 { + order: 3 !important + } + + .order-xxl-4 { + order: 4 !important + } + + .order-xxl-5 { + order: 5 !important + } + + .order-xxl-last { + order: 6 !important + } + + .m-xxl-0 { + margin: 0 !important + } + + .m-xxl-1 { + margin: .25rem !important + } + + .m-xxl-2 { + margin: .5rem !important + } + + .m-xxl-3 { + margin: 1rem !important + } + + .m-xxl-4 { + margin: 1.5rem !important + } + + .m-xxl-5 { + margin: 3rem !important + } + + .m-xxl-6 { + margin: 4.5rem !important + } + + .m-xxl-7 { + margin: 6rem !important + } + + .m-xxl-auto { + margin: auto !important + } + + .mx-xxl-0 { + margin-right: 0 !important; + margin-left: 0 !important + } + + .mx-xxl-1 { + margin-right: .25rem !important; + margin-left: .25rem !important + } + + .mx-xxl-2 { + margin-right: .5rem !important; + margin-left: .5rem !important + } + + .mx-xxl-3 { + margin-right: 1rem !important; + margin-left: 1rem !important + } + + .mx-xxl-4 { + margin-right: 1.5rem !important; + margin-left: 1.5rem !important + } + + .mx-xxl-5 { + margin-right: 3rem !important; + margin-left: 3rem !important + } + + .mx-xxl-6 { + margin-right: 4.5rem !important; + margin-left: 4.5rem !important + } + + .mx-xxl-7 { + margin-right: 6rem !important; + margin-left: 6rem !important + } + + .mx-xxl-auto { + margin-right: auto !important; + margin-left: auto !important + } + + .my-xxl-0 { + margin-top: 0 !important; + margin-bottom: 0 !important + } + + .my-xxl-1 { + margin-top: .25rem !important; + margin-bottom: .25rem !important + } + + .my-xxl-2 { + margin-top: .5rem !important; + margin-bottom: .5rem !important + } + + .my-xxl-3 { + margin-top: 1rem !important; + margin-bottom: 1rem !important + } + + .my-xxl-4 { + margin-top: 1.5rem !important; + margin-bottom: 1.5rem !important + } + + .my-xxl-5 { + margin-top: 3rem !important; + margin-bottom: 3rem !important + } + + .my-xxl-6 { + margin-top: 4.5rem !important; + margin-bottom: 4.5rem !important + } + + .my-xxl-7 { + margin-top: 6rem !important; + margin-bottom: 6rem !important + } + + .my-xxl-auto { + margin-top: auto !important; + margin-bottom: auto !important + } + + .mt-xxl-0 { + margin-top: 0 !important + } + + .mt-xxl-1 { + margin-top: .25rem !important + } + + .mt-xxl-2 { + margin-top: .5rem !important + } + + .mt-xxl-3 { + margin-top: 1rem !important + } + + .mt-xxl-4 { + margin-top: 1.5rem !important + } + + .mt-xxl-5 { + margin-top: 3rem !important + } + + .mt-xxl-6 { + margin-top: 4.5rem !important + } + + .mt-xxl-7 { + margin-top: 6rem !important + } + + .mt-xxl-auto { + margin-top: auto !important + } + + .mr-xxl-0 { + margin-right: 0 !important + } + + .mr-xxl-1 { + margin-right: .25rem !important + } + + .mr-xxl-2 { + margin-right: .5rem !important + } + + .mr-xxl-3 { + margin-right: 1rem !important + } + + .mr-xxl-4 { + margin-right: 1.5rem !important + } + + .mr-xxl-5 { + margin-right: 3rem !important + } + + .mr-xxl-6 { + margin-right: 4.5rem !important + } + + .mr-xxl-7 { + margin-right: 6rem !important + } + + .mr-xxl-auto { + margin-right: auto !important + } + + .mb-xxl-0 { + margin-bottom: 0 !important + } + + .mb-xxl-1 { + margin-bottom: .25rem !important + } + + .mb-xxl-2 { + margin-bottom: .5rem !important + } + + .mb-xxl-3 { + margin-bottom: 1rem !important + } + + .mb-xxl-4 { + margin-bottom: 1.5rem !important + } + + .mb-xxl-5 { + margin-bottom: 3rem !important + } + + .mb-xxl-6 { + margin-bottom: 4.5rem !important + } + + .mb-xxl-7 { + margin-bottom: 6rem !important + } + + .mb-xxl-auto { + margin-bottom: auto !important + } + + .ml-xxl-0 { + margin-left: 0 !important + } + + .ml-xxl-1 { + margin-left: .25rem !important + } + + .ml-xxl-2 { + margin-left: .5rem !important + } + + .ml-xxl-3 { + margin-left: 1rem !important + } + + .ml-xxl-4 { + margin-left: 1.5rem !important + } + + .ml-xxl-5 { + margin-left: 3rem !important + } + + .ml-xxl-6 { + margin-left: 4.5rem !important + } + + .ml-xxl-7 { + margin-left: 6rem !important + } + + .ml-xxl-auto { + margin-left: auto !important + } + + .m-xxl-n1 { + margin: -.25rem !important + } + + .m-xxl-n2 { + margin: -.5rem !important + } + + .m-xxl-n3 { + margin: -1rem !important + } + + .m-xxl-n4 { + margin: -1.5rem !important + } + + .m-xxl-n5 { + margin: -3rem !important + } + + .m-xxl-n6 { + margin: -4.5rem !important + } + + .m-xxl-n7 { + margin: -6rem !important + } + + .mx-xxl-n1 { + margin-right: -.25rem !important; + margin-left: -.25rem !important + } + + .mx-xxl-n2 { + margin-right: -.5rem !important; + margin-left: -.5rem !important + } + + .mx-xxl-n3 { + margin-right: -1rem !important; + margin-left: -1rem !important + } + + .mx-xxl-n4 { + margin-right: -1.5rem !important; + margin-left: -1.5rem !important + } + + .mx-xxl-n5 { + margin-right: -3rem !important; + margin-left: -3rem !important + } + + .mx-xxl-n6 { + margin-right: -4.5rem !important; + margin-left: -4.5rem !important + } + + .mx-xxl-n7 { + margin-right: -6rem !important; + margin-left: -6rem !important + } + + .my-xxl-n1 { + margin-top: -.25rem !important; + margin-bottom: -.25rem !important + } + + .my-xxl-n2 { + margin-top: -.5rem !important; + margin-bottom: -.5rem !important + } + + .my-xxl-n3 { + margin-top: -1rem !important; + margin-bottom: -1rem !important + } + + .my-xxl-n4 { + margin-top: -1.5rem !important; + margin-bottom: -1.5rem !important + } + + .my-xxl-n5 { + margin-top: -3rem !important; + margin-bottom: -3rem !important + } + + .my-xxl-n6 { + margin-top: -4.5rem !important; + margin-bottom: -4.5rem !important + } + + .my-xxl-n7 { + margin-top: -6rem !important; + margin-bottom: -6rem !important + } + + .mt-xxl-n1 { + margin-top: -.25rem !important + } + + .mt-xxl-n2 { + margin-top: -.5rem !important + } + + .mt-xxl-n3 { + margin-top: -1rem !important + } + + .mt-xxl-n4 { + margin-top: -1.5rem !important + } + + .mt-xxl-n5 { + margin-top: -3rem !important + } + + .mt-xxl-n6 { + margin-top: -4.5rem !important + } + + .mt-xxl-n7 { + margin-top: -6rem !important + } + + .mr-xxl-n1 { + margin-right: -.25rem !important + } + + .mr-xxl-n2 { + margin-right: -.5rem !important + } + + .mr-xxl-n3 { + margin-right: -1rem !important + } + + .mr-xxl-n4 { + margin-right: -1.5rem !important + } + + .mr-xxl-n5 { + margin-right: -3rem !important + } + + .mr-xxl-n6 { + margin-right: -4.5rem !important + } + + .mr-xxl-n7 { + margin-right: -6rem !important + } + + .mb-xxl-n1 { + margin-bottom: -.25rem !important + } + + .mb-xxl-n2 { + margin-bottom: -.5rem !important + } + + .mb-xxl-n3 { + margin-bottom: -1rem !important + } + + .mb-xxl-n4 { + margin-bottom: -1.5rem !important + } + + .mb-xxl-n5 { + margin-bottom: -3rem !important + } + + .mb-xxl-n6 { + margin-bottom: -4.5rem !important + } + + .mb-xxl-n7 { + margin-bottom: -6rem !important + } + + .ml-xxl-n1 { + margin-left: -.25rem !important + } + + .ml-xxl-n2 { + margin-left: -.5rem !important + } + + .ml-xxl-n3 { + margin-left: -1rem !important + } + + .ml-xxl-n4 { + margin-left: -1.5rem !important + } + + .ml-xxl-n5 { + margin-left: -3rem !important + } + + .ml-xxl-n6 { + margin-left: -4.5rem !important + } + + .ml-xxl-n7 { + margin-left: -6rem !important + } + + .p-xxl-0 { + padding: 0 !important + } + + .p-xxl-1 { + padding: .25rem !important + } + + .p-xxl-2 { + padding: .5rem !important + } + + .p-xxl-3 { + padding: 1rem !important + } + + .p-xxl-4 { + padding: 1.5rem !important + } + + .p-xxl-5 { + padding: 3rem !important + } + + .p-xxl-6 { + padding: 4.5rem !important + } + + .p-xxl-7 { + padding: 6rem !important + } + + .px-xxl-0 { + padding-right: 0 !important; + padding-left: 0 !important + } + + .px-xxl-1 { + padding-right: .25rem !important; + padding-left: .25rem !important + } + + .px-xxl-2 { + padding-right: .5rem !important; + padding-left: .5rem !important + } + + .px-xxl-3 { + padding-right: 1rem !important; + padding-left: 1rem !important + } + + .px-xxl-4 { + padding-right: 1.5rem !important; + padding-left: 1.5rem !important + } + + .px-xxl-5 { + padding-right: 3rem !important; + padding-left: 3rem !important + } + + .px-xxl-6 { + padding-right: 4.5rem !important; + padding-left: 4.5rem !important + } + + .px-xxl-7 { + padding-right: 6rem !important; + padding-left: 6rem !important + } + + .py-xxl-0 { + padding-top: 0 !important; + padding-bottom: 0 !important + } + + .py-xxl-1 { + padding-top: .25rem !important; + padding-bottom: .25rem !important + } + + .py-xxl-2 { + padding-top: .5rem !important; + padding-bottom: .5rem !important + } + + .py-xxl-3 { + padding-top: 1rem !important; + padding-bottom: 1rem !important + } + + .py-xxl-4 { + padding-top: 1.5rem !important; + padding-bottom: 1.5rem !important + } + + .py-xxl-5 { + padding-top: 3rem !important; + padding-bottom: 3rem !important + } + + .py-xxl-6 { + padding-top: 4.5rem !important; + padding-bottom: 4.5rem !important + } + + .py-xxl-7 { + padding-top: 6rem !important; + padding-bottom: 6rem !important + } + + .pt-xxl-0 { + padding-top: 0 !important + } + + .pt-xxl-1 { + padding-top: .25rem !important + } + + .pt-xxl-2 { + padding-top: .5rem !important + } + + .pt-xxl-3 { + padding-top: 1rem !important + } + + .pt-xxl-4 { + padding-top: 1.5rem !important + } + + .pt-xxl-5 { + padding-top: 3rem !important + } + + .pt-xxl-6 { + padding-top: 4.5rem !important + } + + .pt-xxl-7 { + padding-top: 6rem !important + } + + .pr-xxl-0 { + padding-right: 0 !important + } + + .pr-xxl-1 { + padding-right: .25rem !important + } + + .pr-xxl-2 { + padding-right: .5rem !important + } + + .pr-xxl-3 { + padding-right: 1rem !important + } + + .pr-xxl-4 { + padding-right: 1.5rem !important + } + + .pr-xxl-5 { + padding-right: 3rem !important + } + + .pr-xxl-6 { + padding-right: 4.5rem !important + } + + .pr-xxl-7 { + padding-right: 6rem !important + } + + .pb-xxl-0 { + padding-bottom: 0 !important + } + + .pb-xxl-1 { + padding-bottom: .25rem !important + } + + .pb-xxl-2 { + padding-bottom: .5rem !important + } + + .pb-xxl-3 { + padding-bottom: 1rem !important + } + + .pb-xxl-4 { + padding-bottom: 1.5rem !important + } + + .pb-xxl-5 { + padding-bottom: 3rem !important + } + + .pb-xxl-6 { + padding-bottom: 4.5rem !important + } + + .pb-xxl-7 { + padding-bottom: 6rem !important + } + + .pl-xxl-0 { + padding-left: 0 !important + } + + .pl-xxl-1 { + padding-left: .25rem !important + } + + .pl-xxl-2 { + padding-left: .5rem !important + } + + .pl-xxl-3 { + padding-left: 1rem !important + } + + .pl-xxl-4 { + padding-left: 1.5rem !important + } + + .pl-xxl-5 { + padding-left: 3rem !important + } + + .pl-xxl-6 { + padding-left: 4.5rem !important + } + + .pl-xxl-7 { + padding-left: 6rem !important + } + + .text-xxl-left { + text-align: left !important + } + + .text-xxl-right { + text-align: right !important + } + + .text-xxl-center { + text-align: center !important + } +} + +@media print { + .d-print-inline { + display: inline !important + } + + .d-print-inline-block { + display: inline-block !important + } + + .d-print-block { + display: block !important + } + + .d-print-table { + display: table !important + } + + .d-print-table-row { + display: table-row !important + } + + .d-print-table-cell { + display: table-cell !important + } + + .d-print-flex { + display: flex !important + } + + .d-print-inline-flex { + display: inline-flex !important + } + + .d-print-none { + display: none !important + } +} + +.accordion .card:not(:last-child) { + margin-bottom: 0 +} + +.accordion .card-header { + border-bottom: 0 +} + +.accordion .card-body { + border-top: 1px solid transparent +} + +.accordion .card-title a { + color: #495057 +} + +.alert { + padding: 0; + display: flex +} + +.alert .close:focus, .alert .close:hover { + opacity: 1 +} + +.alert-outline, .alert-outline-coloured { + color: #495057; + background: #fff +} + +.alert-outline-coloured hr, .alert-outline hr { + border-top-color: #ced4da +} + +.alert-outline-coloured .close:focus, .alert-outline-coloured .close:hover, .alert-outline .close:focus, .alert-outline .close:hover { + color: #343a40 +} + +.alert-outline-coloured .alert-message, .alert-outline .alert-message { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem; + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem; + border: 1px solid #ced4da +} + +.alert-outline-coloured .alert-message:not(:nth-child(2)), .alert-outline .alert-message:not(:nth-child(2)) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + border-left: 0 +} + +.alert-outline-coloured .alert-icon, .alert-outline .alert-icon { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem; + color: #fff +} + +.alert-outline-coloured.alert-primary .alert-icon, .alert-outline.alert-primary .alert-icon { + background-color: #3b7ddd +} + +.alert-outline-coloured.alert-secondary .alert-icon, .alert-outline.alert-secondary .alert-icon { + background-color: #6c757d +} + +.alert-outline-coloured.alert-success .alert-icon, .alert-outline.alert-success .alert-icon { + background-color: #28a745 +} + +.alert-outline-coloured.alert-info .alert-icon, .alert-outline.alert-info .alert-icon { + background-color: #17a2b8 +} + +.alert-outline-coloured.alert-warning .alert-icon, .alert-outline.alert-warning .alert-icon { + background-color: #ffc107 +} + +.alert-outline-coloured.alert-danger .alert-icon, .alert-outline.alert-danger .alert-icon { + background-color: #dc3545 +} + +.alert-outline-coloured.alert-light .alert-icon, .alert-outline.alert-light .alert-icon { + background-color: #f8f9fa +} + +.alert-outline-coloured.alert-dark .alert-icon, .alert-outline.alert-dark .alert-icon { + background-color: #212529 +} + +.alert-outline-coloured.alert-primary .alert-message { + border-color: #3b7ddd +} + +.alert-outline-coloured.alert-secondary .alert-message { + border-color: #6c757d +} + +.alert-outline-coloured.alert-success .alert-message { + border-color: #28a745 +} + +.alert-outline-coloured.alert-info .alert-message { + border-color: #17a2b8 +} + +.alert-outline-coloured.alert-warning .alert-message { + border-color: #ffc107 +} + +.alert-outline-coloured.alert-danger .alert-message { + border-color: #dc3545 +} + +.alert-outline-coloured.alert-light .alert-message { + border-color: #f8f9fa +} + +.alert-outline-coloured.alert-dark .alert-message { + border-color: #212529 +} + +.alert-icon { + padding: .95rem; + background: rgba(0, 0, 0, .05) +} + +.alert-message { + padding: .95rem; + width: 100%; + box-sizing: border-box +} + +.avatar { + width: 40px; + height: 40px +} + +.avatar-title { + display: flex; + width: 100%; + height: 100%; + align-items: center; + justify-content: center; + color: #3b7ddd +} + +.btn-pill { + border-radius: 10rem +} + +.btn-square { + border-radius: 0 +} + +.btn .feather { + width: 14px; + height: 14px +} + +.btn-danger, .btn-danger.disabled, .btn-danger.focus, .btn-danger.hover:not(:disabled):not(.disabled), .btn-danger:disabled, .btn-danger:focus, .btn-danger:hover:not(:disabled):not(.disabled), .btn-dark, .btn-dark.disabled, .btn-dark.focus, .btn-dark.hover:not(:disabled):not(.disabled), .btn-dark:disabled, .btn-dark:focus, .btn-dark:hover:not(:disabled):not(.disabled), .btn-info, .btn-info.disabled, .btn-info.focus, .btn-info.hover:not(:disabled):not(.disabled), .btn-info:disabled, .btn-info:focus, .btn-info:hover:not(:disabled):not(.disabled), .btn-light, .btn-light.disabled, .btn-light.focus, .btn-light.hover:not(:disabled):not(.disabled), .btn-light:disabled, .btn-light:focus, .btn-light:hover:not(:disabled):not(.disabled), .btn-outline-danger.hover:not(:disabled):not(.disabled), .btn-outline-danger:hover:not(:disabled):not(.disabled), .btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-dark.hover:not(:disabled):not(.disabled), .btn-outline-dark:hover:not(:disabled):not(.disabled), .btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-info.hover:not(:disabled):not(.disabled), .btn-outline-info:hover:not(:disabled):not(.disabled), .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-light.hover:not(:disabled):not(.disabled), .btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-primary.hover:not(:disabled):not(.disabled), .btn-outline-primary:hover:not(:disabled):not(.disabled), .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-secondary.hover:not(:disabled):not(.disabled), .btn-outline-secondary:hover:not(:disabled):not(.disabled), .btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-success.hover:not(:disabled):not(.disabled), .btn-outline-success:hover:not(:disabled):not(.disabled), .btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-warning.hover:not(:disabled):not(.disabled), .btn-outline-warning:hover:not(:disabled):not(.disabled), .btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-primary, .btn-primary.disabled, .btn-primary.focus, .btn-primary.hover:not(:disabled):not(.disabled), .btn-primary:disabled, .btn-primary:focus, .btn-primary:hover:not(:disabled):not(.disabled), .btn-secondary, .btn-secondary.disabled, .btn-secondary.focus, .btn-secondary.hover:not(:disabled):not(.disabled), .btn-secondary:disabled, .btn-secondary:focus, .btn-secondary:hover:not(:disabled):not(.disabled), .btn-success, .btn-success.disabled, .btn-success.focus, .btn-success.hover:not(:disabled):not(.disabled), .btn-success:disabled, .btn-success:focus, .btn-success:hover:not(:disabled):not(.disabled), .btn-warning, .btn-warning.disabled, .btn-warning.focus, .btn-warning.hover:not(:disabled):not(.disabled), .btn-warning:disabled, .btn-warning:focus, .btn-warning:hover:not(:disabled):not(.disabled), .show > .btn-danger.dropdown-toggle, .show > .btn-dark.dropdown-toggle, .show > .btn-info.dropdown-toggle, .show > .btn-light.dropdown-toggle, .show > .btn-primary.dropdown-toggle, .show > .btn-secondary.dropdown-toggle, .show > .btn-success.dropdown-toggle, .show > .btn-warning.dropdown-toggle { + color: #fff +} + +.btn-facebook { + color: #fff; + background-color: #3b5998; + border-color: #3b5998 +} + +.btn-check:focus + .btn-facebook, .btn-facebook:focus, .btn-facebook:hover { + color: #fff; + background-color: #30497c; + border-color: #2d4373 +} + +.btn-check:focus + .btn-facebook, .btn-facebook:focus { + box-shadow: 0 0 0 .2rem rgba(88, 114, 167, .5) +} + +.btn-check:active + .btn-facebook, .btn-check:checked + .btn-facebook, .btn-facebook.active, .btn-facebook:active, .show > .btn-facebook.dropdown-toggle { + color: #fff; + background-color: #2d4373; + border-color: #293e6a +} + +.btn-check:active + .btn-facebook:focus, .btn-check:checked + .btn-facebook:focus, .btn-facebook.active:focus, .btn-facebook:active:focus, .show > .btn-facebook.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(88, 114, 167, .5) +} + +.btn-facebook.disabled, .btn-facebook:disabled { + color: #fff; + background-color: #3b5998; + border-color: #3b5998 +} + +.btn-facebook, .btn-facebook.disabled, .btn-facebook.focus, .btn-facebook.hover:not(:disabled):not(.disabled), .btn-facebook:disabled, .btn-facebook:focus, .btn-facebook:hover:not(:disabled):not(.disabled), .show > .btn-facebook.dropdown-toggle { + color: #fff +} + +.btn-twitter { + color: #000; + background-color: #1da1f2; + border-color: #1da1f2 +} + +.btn-check:focus + .btn-twitter, .btn-twitter:focus, .btn-twitter:hover { + color: #000; + background-color: #41b0f4; + border-color: #35abf3 +} + +.btn-check:focus + .btn-twitter, .btn-twitter:focus { + box-shadow: 0 0 0 .2rem rgba(25, 137, 206, .5) +} + +.btn-check:active + .btn-twitter, .btn-check:checked + .btn-twitter, .btn-twitter.active, .btn-twitter:active, .show > .btn-twitter.dropdown-toggle { + color: #000; + background-color: #4db5f5; + border-color: #35abf3 +} + +.btn-check:active + .btn-twitter:focus, .btn-check:checked + .btn-twitter:focus, .btn-twitter.active:focus, .btn-twitter:active:focus, .show > .btn-twitter.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(25, 137, 206, .5) +} + +.btn-twitter.disabled, .btn-twitter:disabled { + color: #000; + background-color: #1da1f2; + border-color: #1da1f2 +} + +.btn-twitter, .btn-twitter.disabled, .btn-twitter.focus, .btn-twitter.hover:not(:disabled):not(.disabled), .btn-twitter:disabled, .btn-twitter:focus, .btn-twitter:hover:not(:disabled):not(.disabled), .show > .btn-twitter.dropdown-toggle { + color: #fff +} + +.btn-google { + color: #000; + background-color: #dc4e41; + border-color: #dc4e41 +} + +.btn-check:focus + .btn-google, .btn-google:focus, .btn-google:hover { + color: #000; + background-color: #e26c61; + border-color: #e06257 +} + +.btn-check:focus + .btn-google, .btn-google:focus { + box-shadow: 0 0 0 .2rem rgba(187, 66, 55, .5) +} + +.btn-check:active + .btn-google, .btn-check:checked + .btn-google, .btn-google.active, .btn-google:active, .show > .btn-google.dropdown-toggle { + color: #000; + background-color: #e4766c; + border-color: #e06257 +} + +.btn-check:active + .btn-google:focus, .btn-check:checked + .btn-google:focus, .btn-google.active:focus, .btn-google:active:focus, .show > .btn-google.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(187, 66, 55, .5) +} + +.btn-google.disabled, .btn-google:disabled { + color: #000; + background-color: #dc4e41; + border-color: #dc4e41 +} + +.btn-google, .btn-google.disabled, .btn-google.focus, .btn-google.hover:not(:disabled):not(.disabled), .btn-google:disabled, .btn-google:focus, .btn-google:hover:not(:disabled):not(.disabled), .show > .btn-google.dropdown-toggle { + color: #fff +} + +.btn-youtube { + color: #000; + background-color: red; + border-color: red +} + +.btn-check:focus + .btn-youtube, .btn-youtube:focus, .btn-youtube:hover { + color: #000; + background-color: #ff2626; + border-color: #ff1a1a +} + +.btn-check:focus + .btn-youtube, .btn-youtube:focus { + box-shadow: 0 0 0 .2rem rgba(217, 0, 0, .5) +} + +.btn-check:active + .btn-youtube, .btn-check:checked + .btn-youtube, .btn-youtube.active, .btn-youtube:active, .show > .btn-youtube.dropdown-toggle { + color: #000; + background-color: #f33; + border-color: #ff1a1a +} + +.btn-check:active + .btn-youtube:focus, .btn-check:checked + .btn-youtube:focus, .btn-youtube.active:focus, .btn-youtube:active:focus, .show > .btn-youtube.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(217, 0, 0, .5) +} + +.btn-youtube.disabled, .btn-youtube:disabled { + color: #000; + background-color: red; + border-color: red +} + +.btn-youtube, .btn-youtube.disabled, .btn-youtube.focus, .btn-youtube.hover:not(:disabled):not(.disabled), .btn-youtube:disabled, .btn-youtube:focus, .btn-youtube:hover:not(:disabled):not(.disabled), .show > .btn-youtube.dropdown-toggle { + color: #fff +} + +.btn-vimeo { + color: #000; + background-color: #1ab7ea; + border-color: #1ab7ea +} + +.btn-check:focus + .btn-vimeo, .btn-vimeo:focus, .btn-vimeo:hover { + color: #000; + background-color: #3dc2ed; + border-color: #31beec +} + +.btn-check:focus + .btn-vimeo, .btn-vimeo:focus { + box-shadow: 0 0 0 .2rem rgba(22, 156, 199, .5) +} + +.btn-check:active + .btn-vimeo, .btn-check:checked + .btn-vimeo, .btn-vimeo.active, .btn-vimeo:active, .show > .btn-vimeo.dropdown-toggle { + color: #000; + background-color: #49c6ee; + border-color: #31beec +} + +.btn-check:active + .btn-vimeo:focus, .btn-check:checked + .btn-vimeo:focus, .btn-vimeo.active:focus, .btn-vimeo:active:focus, .show > .btn-vimeo.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(22, 156, 199, .5) +} + +.btn-vimeo.disabled, .btn-vimeo:disabled { + color: #000; + background-color: #1ab7ea; + border-color: #1ab7ea +} + +.btn-vimeo, .btn-vimeo.disabled, .btn-vimeo.focus, .btn-vimeo.hover:not(:disabled):not(.disabled), .btn-vimeo:disabled, .btn-vimeo:focus, .btn-vimeo:hover:not(:disabled):not(.disabled), .show > .btn-vimeo.dropdown-toggle { + color: #fff +} + +.btn-dribbble { + color: #000; + background-color: #ea4c89; + border-color: #ea4c89 +} + +.btn-check:focus + .btn-dribbble, .btn-dribbble:focus, .btn-dribbble:hover { + color: #000; + background-color: #ee6ea0; + border-color: #ed6398 +} + +.btn-check:focus + .btn-dribbble, .btn-dribbble:focus { + box-shadow: 0 0 0 .2rem rgba(199, 65, 116, .5) +} + +.btn-check:active + .btn-dribbble, .btn-check:checked + .btn-dribbble, .btn-dribbble.active, .btn-dribbble:active, .show > .btn-dribbble.dropdown-toggle { + color: #000; + background-color: #ef7aa7; + border-color: #ed6398 +} + +.btn-check:active + .btn-dribbble:focus, .btn-check:checked + .btn-dribbble:focus, .btn-dribbble.active:focus, .btn-dribbble:active:focus, .show > .btn-dribbble.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(199, 65, 116, .5) +} + +.btn-dribbble.disabled, .btn-dribbble:disabled { + color: #000; + background-color: #ea4c89; + border-color: #ea4c89 +} + +.btn-dribbble, .btn-dribbble.disabled, .btn-dribbble.focus, .btn-dribbble.hover:not(:disabled):not(.disabled), .btn-dribbble:disabled, .btn-dribbble:focus, .btn-dribbble:hover:not(:disabled):not(.disabled), .show > .btn-dribbble.dropdown-toggle { + color: #fff +} + +.btn-github { + color: #fff; + background-color: #181717; + border-color: #181717 +} + +.btn-check:focus + .btn-github, .btn-github:focus, .btn-github:hover { + color: #fff; + background-color: #040404; + border-color: #000 +} + +.btn-check:focus + .btn-github, .btn-github:focus { + box-shadow: 0 0 0 .2rem rgba(59, 58, 58, .5) +} + +.btn-check:active + .btn-github, .btn-check:checked + .btn-github, .btn-github.active, .btn-github:active, .show > .btn-github.dropdown-toggle { + color: #fff; + background-color: #000; + border-color: #000 +} + +.btn-check:active + .btn-github:focus, .btn-check:checked + .btn-github:focus, .btn-github.active:focus, .btn-github:active:focus, .show > .btn-github.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(59, 58, 58, .5) +} + +.btn-github.disabled, .btn-github:disabled { + color: #fff; + background-color: #181717; + border-color: #181717 +} + +.btn-github, .btn-github.disabled, .btn-github.focus, .btn-github.hover:not(:disabled):not(.disabled), .btn-github:disabled, .btn-github:focus, .btn-github:hover:not(:disabled):not(.disabled), .show > .btn-github.dropdown-toggle { + color: #fff +} + +.btn-instagram { + color: #000; + background-color: #e4405f; + border-color: #e4405f +} + +.btn-check:focus + .btn-instagram, .btn-instagram:focus, .btn-instagram:hover { + color: #000; + background-color: #e9627b; + border-color: #e75672 +} + +.btn-check:focus + .btn-instagram, .btn-instagram:focus { + box-shadow: 0 0 0 .2rem rgba(194, 54, 81, .5) +} + +.btn-check:active + .btn-instagram, .btn-check:checked + .btn-instagram, .btn-instagram.active, .btn-instagram:active, .show > .btn-instagram.dropdown-toggle { + color: #000; + background-color: #ea6d84; + border-color: #e75672 +} + +.btn-check:active + .btn-instagram:focus, .btn-check:checked + .btn-instagram:focus, .btn-instagram.active:focus, .btn-instagram:active:focus, .show > .btn-instagram.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(194, 54, 81, .5) +} + +.btn-instagram.disabled, .btn-instagram:disabled { + color: #000; + background-color: #e4405f; + border-color: #e4405f +} + +.btn-instagram, .btn-instagram.disabled, .btn-instagram.focus, .btn-instagram.hover:not(:disabled):not(.disabled), .btn-instagram:disabled, .btn-instagram:focus, .btn-instagram:hover:not(:disabled):not(.disabled), .show > .btn-instagram.dropdown-toggle { + color: #fff +} + +.btn-pinterest { + color: #fff; + background-color: #bd081c; + border-color: #bd081c +} + +.btn-check:focus + .btn-pinterest, .btn-pinterest:focus, .btn-pinterest:hover { + color: #fff; + background-color: #980617; + border-color: #8c0615 +} + +.btn-check:focus + .btn-pinterest, .btn-pinterest:focus { + box-shadow: 0 0 0 .2rem rgba(199, 45, 62, .5) +} + +.btn-check:active + .btn-pinterest, .btn-check:checked + .btn-pinterest, .btn-pinterest.active, .btn-pinterest:active, .show > .btn-pinterest.dropdown-toggle { + color: #fff; + background-color: #8c0615; + border-color: #800513 +} + +.btn-check:active + .btn-pinterest:focus, .btn-check:checked + .btn-pinterest:focus, .btn-pinterest.active:focus, .btn-pinterest:active:focus, .show > .btn-pinterest.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(199, 45, 62, .5) +} + +.btn-pinterest.disabled, .btn-pinterest:disabled { + color: #fff; + background-color: #bd081c; + border-color: #bd081c +} + +.btn-pinterest, .btn-pinterest.disabled, .btn-pinterest.focus, .btn-pinterest.hover:not(:disabled):not(.disabled), .btn-pinterest:disabled, .btn-pinterest:focus, .btn-pinterest:hover:not(:disabled):not(.disabled), .show > .btn-pinterest.dropdown-toggle { + color: #fff +} + +.btn-flickr { + color: #fff; + background-color: #0063dc; + border-color: #0063dc +} + +.btn-check:focus + .btn-flickr, .btn-flickr:focus, .btn-flickr:hover { + color: #fff; + background-color: #0052b6; + border-color: #004ca9 +} + +.btn-check:focus + .btn-flickr, .btn-flickr:focus { + box-shadow: 0 0 0 .2rem rgba(38, 122, 225, .5) +} + +.btn-check:active + .btn-flickr, .btn-check:checked + .btn-flickr, .btn-flickr.active, .btn-flickr:active, .show > .btn-flickr.dropdown-toggle { + color: #fff; + background-color: #004ca9; + border-color: #00469c +} + +.btn-check:active + .btn-flickr:focus, .btn-check:checked + .btn-flickr:focus, .btn-flickr.active:focus, .btn-flickr:active:focus, .show > .btn-flickr.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(38, 122, 225, .5) +} + +.btn-flickr.disabled, .btn-flickr:disabled { + color: #fff; + background-color: #0063dc; + border-color: #0063dc +} + +.btn-flickr, .btn-flickr.disabled, .btn-flickr.focus, .btn-flickr.hover:not(:disabled):not(.disabled), .btn-flickr:disabled, .btn-flickr:focus, .btn-flickr:hover:not(:disabled):not(.disabled), .show > .btn-flickr.dropdown-toggle { + color: #fff +} + +.btn-bitbucket { + color: #fff; + background-color: #0052cc; + border-color: #0052cc +} + +.btn-bitbucket:focus, .btn-bitbucket:hover, .btn-check:focus + .btn-bitbucket { + color: #fff; + background-color: #0043a6; + border-color: #003e99 +} + +.btn-bitbucket:focus, .btn-check:focus + .btn-bitbucket { + box-shadow: 0 0 0 .2rem rgba(38, 108, 212, .5) +} + +.btn-bitbucket.active, .btn-bitbucket:active, .btn-check:active + .btn-bitbucket, .btn-check:checked + .btn-bitbucket, .show > .btn-bitbucket.dropdown-toggle { + color: #fff; + background-color: #003e99; + border-color: #00388c +} + +.btn-bitbucket.active:focus, .btn-bitbucket:active:focus, .btn-check:active + .btn-bitbucket:focus, .btn-check:checked + .btn-bitbucket:focus, .show > .btn-bitbucket.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(38, 108, 212, .5) +} + +.btn-bitbucket.disabled, .btn-bitbucket:disabled { + color: #fff; + background-color: #0052cc; + border-color: #0052cc +} + +.btn-bitbucket, .btn-bitbucket.disabled, .btn-bitbucket.focus, .btn-bitbucket.hover:not(:disabled):not(.disabled), .btn-bitbucket:disabled, .btn-bitbucket:focus, .btn-bitbucket:hover:not(:disabled):not(.disabled), .show > .btn-bitbucket.dropdown-toggle { + color: #fff +} + +.btn-light, .btn-light.disabled, .btn-light.focus, .btn-light.hover:not(:disabled):not(.disabled), .btn-light:disabled, .btn-light:focus, .btn-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled), .btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-white.hover:not(:disabled):not(.disabled), .btn-outline-white:hover:not(:disabled):not(.disabled), .btn-outline-white:not(:disabled):not(.disabled).active, .btn-outline-white:not(:disabled):not(.disabled):active, .btn-white, .btn-white.disabled, .btn-white.focus, .btn-white.hover:not(:disabled):not(.disabled), .btn-white:disabled, .btn-white:focus, .btn-white:hover:not(:disabled):not(.disabled), .show > .btn-light.dropdown-toggle, .show > .btn-white.dropdown-toggle { + color: #343a40 +} + +.card { + margin-bottom: 24px; + box-shadow: 0 0 .875rem 0 rgba(33, 37, 41, .05) +} + +.card-header { + border-bottom-width: 1px +} + +.card-actions a { + color: #495057; + text-decoration: none +} + +.card-actions svg { + width: 16px; + height: 16px +} + +.card-actions .dropdown { + line-height: 1.4 +} + +.card-title { + font-size: .875rem; + color: #495057 +} + +.card-subtitle, .card-title { + font-weight: 400 +} + +.card-table { + margin-bottom: 0 +} + +.card-table tr td:first-child, .card-table tr th:first-child { + padding-left: 1.25rem +} + +.card-table tr td:last-child, .card-table tr th:last-child { + padding-right: 1.25rem +} + +.card-img, .card-img-bottom, .card-img-top { + max-width: 100%; + height: auto +} + +@media (-ms-high-contrast: none) { + .card-img, .card-img-bottom, .card-img-top { + height: 100% + } +} + +.chart { + margin: auto; + position: relative; + width: 100%; + min-height: 300px +} + +.chart-xs { + min-height: 200px +} + +.chart-sm { + min-height: 252px +} + +.chart-lg { + min-height: 350px +} + +.chart-xl { + min-height: 500px +} + +.chart canvas { + max-width: 100% +} + +.content { + padding: 1.5rem 1.5rem .75rem; + flex: 1; + width: 100vw; + max-width: 100vw; + direction: ltr +} + +@media (min-width: 768px) { + .content { + width: auto; + max-width: auto + } +} + +@media (min-width: 992px) { + .content { + padding: 2.5rem 2.5rem 1rem + } +} + +.navbar-nav .dropdown-menu { + box-shadow: 0 .1rem .2rem rgba(0, 0, 0, .05) +} + +.dropdown .dropdown-menu.show { + animation-name: dropdownAnimation; + animation-duration: .25s; + animation-iteration-count: 1; + animation-timing-function: ease; + animation-fill-mode: forwards +} + +@keyframes dropdownAnimation { + 0% { + opacity: 0; + transform: translateY(-8px) + } + to { + opacity: 1; + transform: translate(0) + } +} + +.dropdown-toggle:after { + border: solid; + border-width: 0 2px 2px 0; + display: inline-block; + padding: 2px; + transform: rotate(45deg) +} + +.dropdown-item { + transition: background .1s ease-in-out, color .1s ease-in-out +} + +.dropdown-menu { + top: auto +} + +.dropdown-menu-lg { + min-width: 20rem +} + +.dropdown .list-group .list-group-item { + border-width: 0 0 1px; + margin-bottom: 0 +} + +.dropdown .list-group .list-group-item:first-child, .dropdown .list-group .list-group-item:last-child { + border-radius: 0 +} + +.dropdown .list-group .list-group-item:hover { + background: #f8f9fa +} + +.dropdown-menu-header { + padding: .75rem; + text-align: center; + font-weight: 600; + border-bottom: 1px solid #dee2e6 +} + +.dropdown-menu-footer { + padding: .5rem; + text-align: center; + display: block; + font-size: .75rem +} + +.feather { + width: 18px; + height: 18px; + stroke-width: 1.5 +} + +.feather-sm { + width: 14px; + height: 14px +} + +.feather-lg { + width: 36px; + height: 36px +} + +footer.footer { + padding: 1rem .875rem; + direction: ltr; + background: #fff +} + +footer.footer ul { + margin-bottom: 0 +} + +@media (max-width: 767.98px) { + footer.footer { + width: 100vw + } +} + +.input-group-navbar .btn, .input-group-navbar .form-control { + height: calc(2.0875rem + 2px); + background: #f7f7fc; + box-shadow: none; + border: 0; + padding: .35rem .75rem +} + +.input-group-navbar .btn:focus, .input-group-navbar .form-control:focus { + background: #f7f7fc; + box-shadow: none; + outline: 0 +} + +.input-group-navbar .btn { + color: #6c757d +} + +.input-group-navbar .btn .feather { + width: 20px; + height: 20px +} + +.hamburger, .hamburger:after, .hamburger:before { + cursor: pointer; + border-radius: 1px; + height: 3px; + width: 24px; + background: #495057; + display: block; + content: ""; + transition: background .1s ease-in-out, color .1s ease-in-out +} + +.hamburger { + position: relative +} + +.hamburger:before { + top: -7.5px; + width: 24px; + position: absolute +} + +.hamburger:after { + bottom: -7.5px; + width: 16px; + position: absolute +} + +.sidebar-toggle:hover .hamburger, .sidebar-toggle:hover .hamburger:after, .sidebar-toggle:hover .hamburger:before { + background: #3b7ddd +} + +.hamburger-right, .hamburger-right:after, .hamburger-right:before { + right: 0 +} + +a.list-group-item { + text-decoration: none +} + +.main { + display: flex; + width: 100%; + min-width: 0; + min-height: 100vh; + transition: margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out; + background: #f7f7fc; + flex-direction: column; + overflow: hidden; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +@media (min-width: 992px) { + .main { + box-shadow: inset .75rem 0 1.5rem 0 rgba(0, 0, 0, .075) + } +} + +.modal-colored .modal-footer, .modal-colored .modal-header { + border-color: hsla(0, 0%, 100%, .33) +} + +.navbar { + border-bottom: 0; + box-shadow: 0 0 2rem 0 rgba(33, 37, 41, .1) +} + +@media (max-width: 767.98px) { + .navbar { + width: 100vw + } +} + +.navbar .avatar { + margin-top: -15px; + margin-bottom: -15px +} + +.navbar-nav { + direction: ltr +} + +.navbar-align { + margin-left: auto +} + +.navbar-bg { + background: #fff +} + +.navbar-brand { + font-weight: 400; + font-size: 1.15rem; + padding: .875rem 0; + color: #f8f9fa; + display: block +} + +.navbar-brand .feather, .navbar-brand svg { + color: #3b7ddd; + height: 24px; + width: 24px; + margin-left: -.15rem; + margin-right: .375rem; + margin-top: -.375rem +} + +.nav-flag, .nav-icon { + padding: .1rem .8rem; + display: block; + font-size: 1.5rem; + color: #6c757d; + transition: background .1s ease-in-out, color .1s ease-in-out; + line-height: 1.4 +} + +.nav-flag:after, .nav-icon:after { + display: none !important +} + +.nav-flag.active, .nav-flag:hover, .nav-icon.active, .nav-icon:hover { + color: #3b7ddd +} + +.nav-flag .feather, .nav-flag svg, .nav-icon .feather, .nav-icon svg { + width: 20px; + height: 20px +} + +.nav-item .indicator { + background: #3b7ddd; + box-shadow: 0 .1rem .2rem rgba(0, 0, 0, .05); + border-radius: 50%; + display: block; + height: 18px; + width: 18px; + padding: 1px; + position: absolute; + top: 0; + right: -8px; + text-align: center; + transition: top .1s ease-out; + font-size: .675rem; + color: #fff +} + +.nav-item:hover .indicator { + top: -4px +} + +.nav-item a:focus { + outline: 0 +} + +@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) { + .navbar .avatar { + max-height: 47px + } +} + +@media (max-width: 575.98px) { + .navbar { + padding: .75rem + } + + .nav-icon { + padding: .1rem .75rem + } + + .dropdown, .dropleft, .dropright, .dropup { + position: inherit + } + + .navbar-expand .navbar-nav .dropdown-menu-lg { + min-width: 100% + } + + .nav-item .nav-link:after { + display: none + } +} + +.nav-flag img { + border-radius: 50%; + width: 20px; + height: 20px; + object-fit: cover +} + +.navbar input { + direction: ltr +} + +.progress-sm { + height: .5rem +} + +.progress-lg { + height: 1.5rem +} + +#root, body, html { + height: 100% +} + +body { + overflow-y: scroll; + opacity: 1 !important +} + +@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) { + html { + overflow-x: hidden + } +} + +.sidebar { + min-width: 260px; + max-width: 260px; + direction: ltr +} + +.sidebar, .sidebar-content { + transition: margin-left .35s ease-in-out, left .35s ease-in-out, margin-right .35s ease-in-out, right .35s ease-in-out; + background: #222e3c +} + +.sidebar-content { + display: flex; + height: 100vh; + flex-direction: column +} + +.sidebar-nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; + flex-grow: 1 +} + +.sidebar-link, a.sidebar-link { + display: block; + padding: .625rem 1.625rem; + font-weight: 400; + transition: background .1s ease-in-out; + position: relative; + text-decoration: none; + cursor: pointer; + color: rgba(233, 236, 239, .5); + background: #222e3c; + border-left: 3px solid transparent +} + +.sidebar-link i, .sidebar-link svg, a.sidebar-link i, a.sidebar-link svg { + margin-right: .75rem; + color: rgba(233, 236, 239, .5) +} + +.sidebar-link:focus { + outline: 0 +} + +.sidebar-link:hover { + background: #222e3c; + border-left-color: transparent +} + +.sidebar-link:hover, .sidebar-link:hover i, .sidebar-link:hover svg { + color: rgba(233, 236, 239, .75) +} + +.sidebar-item.active .sidebar-link:hover, .sidebar-item.active > .sidebar-link { + color: #e9ecef; + background: linear-gradient(90deg, rgba(59, 125, 221, .1), rgba(59, 125, 221, .0875) 50%, transparent); + border-left-color: #3b7ddd +} + +.sidebar-item.active .sidebar-link:hover i, .sidebar-item.active .sidebar-link:hover svg, .sidebar-item.active > .sidebar-link i, .sidebar-item.active > .sidebar-link svg { + color: #e9ecef +} + +.sidebar-dropdown .sidebar-link { + padding: .625rem 1.5rem .625rem 3.25rem; + font-weight: 400; + font-size: 90%; + border-left: 0; + color: #adb5bd; + background: transparent +} + +.sidebar-dropdown .sidebar-link:before { + content: "→"; + display: inline-block; + position: relative; + left: -14px; + transition: all .1s ease; + transform: translateX(0) +} + +.sidebar-dropdown .sidebar-item .sidebar-link:hover { + font-weight: 400; + border-left: 0; + color: #e9ecef; + background: transparent +} + +.sidebar-dropdown .sidebar-item .sidebar-link:hover:hover:before { + transform: translateX(4px) +} + +.sidebar-dropdown .sidebar-item.active .sidebar-link { + font-weight: 400; + border-left: 0; + color: #518be1; + background: transparent +} + +.sidebar [data-toggle=collapse] { + position: relative +} + +.sidebar [data-toggle=collapse]:after { + content: " "; + border: solid; + border-width: 0 .075rem .075rem 0; + display: inline-block; + padding: 2px; + transform: rotate(45deg); + position: absolute; + top: 1.2rem; + right: 1.5rem; + transition: all .2s ease-out +} + +.sidebar [aria-expanded=true]:after, .sidebar [data-toggle=collapse]:not(.collapsed):after { + transform: rotate(-135deg); + top: 1.4rem +} + +.sidebar-brand { + font-weight: 600; + font-size: 1.15rem; + padding: 1.15rem 1.5rem; + display: block; + color: #f8f9fa +} + +.sidebar-brand:hover { + text-decoration: none; + color: #f8f9fa +} + +.sidebar-brand:focus { + outline: 0 +} + +.sidebar-toggle { + cursor: pointer; + width: 26px; + height: 26px +} + +.sidebar.collapsed { + margin-left: -260px +} + +@media (min-width: 1px) and (max-width: 991.98px) { + .sidebar { + margin-left: -260px + } + + .sidebar.collapsed { + margin-left: 0 + } +} + +.sidebar-toggle { + margin-right: 1rem +} + +.sidebar-header { + background: transparent; + padding: 1.5rem 1.5rem .375rem; + font-size: .75rem; + color: #ced4da +} + +.sidebar-badge { + position: absolute; + right: 15px; + top: 14px; + z-index: 1 +} + +.sidebar-cta-content { + padding: 1.5rem; + margin: 1.75rem; + border-radius: .3rem; + background: #2b3947; + color: #e9ecef +} + +.min-vw-50 { + min-width: 50vw !important +} + +.min-vh-50 { + min-height: 50vh !important +} + +.vw-50 { + width: 50vw !important +} + +.vh-50 { + height: 50vh !important +} + +.table > :not(:last-child) > :last-child > *, .table tbody, .table td, .table tfoot, .table th, .table thead, .table tr { + border-color: #dee2e6 +} + +.card > .dataTables_wrapper .table.dataTable, .card > .table, .card > .table-responsive-lg .table, .card > .table-responsive-md .table, .card > .table-responsive-sm .table, .card > .table-responsive-xl .table, .card > .table-responsive .table { + border-right: 0; + border-bottom: 0; + border-left: 0; + margin-bottom: 0 +} + +.card > .dataTables_wrapper .table.dataTable td:first-child, .card > .dataTables_wrapper .table.dataTable th:first-child, .card > .table-responsive-lg .table td:first-child, .card > .table-responsive-lg .table th:first-child, .card > .table-responsive-md .table td:first-child, .card > .table-responsive-md .table th:first-child, .card > .table-responsive-sm .table td:first-child, .card > .table-responsive-sm .table th:first-child, .card > .table-responsive-xl .table td:first-child, .card > .table-responsive-xl .table th:first-child, .card > .table-responsive .table td:first-child, .card > .table-responsive .table th:first-child, .card > .table td:first-child, .card > .table th:first-child { + border-left: 0; + padding-left: 1.25rem +} + +.card > .dataTables_wrapper .table.dataTable td:last-child, .card > .dataTables_wrapper .table.dataTable th:last-child, .card > .table-responsive-lg .table td:last-child, .card > .table-responsive-lg .table th:last-child, .card > .table-responsive-md .table td:last-child, .card > .table-responsive-md .table th:last-child, .card > .table-responsive-sm .table td:last-child, .card > .table-responsive-sm .table th:last-child, .card > .table-responsive-xl .table td:last-child, .card > .table-responsive-xl .table th:last-child, .card > .table-responsive .table td:last-child, .card > .table-responsive .table th:last-child, .card > .table td:last-child, .card > .table th:last-child { + border-right: 0; + padding-right: 1.25rem +} + +.card > .dataTables_wrapper .table.dataTable tr:first-child td, .card > .dataTables_wrapper .table.dataTable tr:first-child th, .card > .table-responsive-lg .table tr:first-child td, .card > .table-responsive-lg .table tr:first-child th, .card > .table-responsive-md .table tr:first-child td, .card > .table-responsive-md .table tr:first-child th, .card > .table-responsive-sm .table tr:first-child td, .card > .table-responsive-sm .table tr:first-child th, .card > .table-responsive-xl .table tr:first-child td, .card > .table-responsive-xl .table tr:first-child th, .card > .table-responsive .table tr:first-child td, .card > .table-responsive .table tr:first-child th, .card > .table tr:first-child td, .card > .table tr:first-child th { + border-top: 0 +} + +.card > .dataTables_wrapper .table.dataTable tr:last-child td, .card > .table-responsive-lg .table tr:last-child td, .card > .table-responsive-md .table tr:last-child td, .card > .table-responsive-sm .table tr:last-child td, .card > .table-responsive-xl .table tr:last-child td, .card > .table-responsive .table tr:last-child td, .card > .table tr:last-child td { + border-bottom: 0 +} + +.card .card-header + .table { + border-top: 0 +} + +.table-action a { + color: #6c757d +} + +.table-action a:hover { + color: #212529 +} + +.table-action .feather { + width: 18px; + height: 18px +} + +.table > tbody > tr > td { + vertical-align: middle +} + +.card > .dataTables_wrapper .table.dataTable { + margin-top: 0 !important; + margin-bottom: 0 !important +} + +.card > .dataTables_wrapper .dataTables_info { + padding: 1rem 1.25rem +} + +.card > .dataTables_wrapper .dataTables_paginate { + padding: .6rem 1.25rem +} + +.dt-bootstrap4 { + width: calc(100% - 2px) +} + +.text-sm { + font-size: .75rem +} + +.text-lg { + font-size: .925rem +} + +b, strong { + font-weight: 600 +} + +pre.snippet { + white-space: pre-wrap; + word-wrap: break-word; + text-align: justify +} + +a { + cursor: pointer +} + +.wrapper { + align-items: stretch; + display: flex; + width: 100%; + background: #222e3c +} + +.bg-primary-light { + background: #d3e2f7 +} + +.bg-secondary-light { + background: #caced1 +} + +.bg-success-light { + background: #9be7ac +} + +.bg-info-light { + background: #90e4f1 +} + +.bg-warning-light { + background: #ffeeba +} + +.bg-danger-light { + background: #f6cdd1 +} + +.bg-light-light { + background: #fff +} + +.bg-dark-light { + background: #717e8c +} + +.bg-primary-dark { + background: #0f2c56 +} + +.bg-secondary-dark { + background: #191b1d +} + +.bg-success-dark { + background: #06170a +} + +.bg-info-dark { + background: #031619 +} + +.bg-warning-dark { + background: #543f00 +} + +.bg-danger-dark { + background: #510e14 +} + +.bg-light-dark { + background: #90a0b0 +} + +.bg-dark-dark { + background: #000 +} + +.rounded-lg { + border-radius: .3rem !important +} + +.rounded-top-lg { + border-top-left-radius: .3rem !important +} + +.rounded-right-lg, .rounded-top-lg { + border-top-right-radius: .3rem !important +} + +.rounded-bottom-lg, .rounded-right-lg { + border-bottom-right-radius: .3rem !important +} + +.rounded-bottom-lg, .rounded-left-lg { + border-bottom-left-radius: .3rem !important +} + +.rounded-left-lg { + border-top-left-radius: .3rem !important +} + +.rounded-sm { + border-radius: .1rem !important +} + +.rounded-top-sm { + border-top-left-radius: .1rem !important +} + +.rounded-right-sm, .rounded-top-sm { + border-top-right-radius: .1rem !important +} + +.rounded-bottom-sm, .rounded-right-sm { + border-bottom-right-radius: .1rem !important +} + +.rounded-bottom-sm, .rounded-left-sm { + border-bottom-left-radius: .1rem !important +} + +.rounded-left-sm { + border-top-left-radius: .1rem !important +} + +.cursor-grab { + cursor: move; + cursor: grab; + cursor: -webkit-grab +} + +.cursor-pointer { + cursor: pointer +} + +.overflow-scroll { + overflow: scroll +} + +.overflow-hidden { + overflow: hidden +} + +.overflow-auto { + overflow: auto +} + +.overflow-visible { + overflow: visible +} + +/*! + * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +.fa, .fab, .fad, .fal, .far, .fas { + -moz-osx-font-smoothing: grayscale; + -webkit-font-smoothing: antialiased; + display: inline-block; + font-style: normal; + font-variant: normal; + text-rendering: auto; + line-height: 1 +} + +.fa-lg { + font-size: 1.33333em; + line-height: .75em; + vertical-align: -.0667em +} + +.fa-xs { + font-size: .75em +} + +.fa-sm { + font-size: .875em +} + +.fa-1x { + font-size: 1em +} + +.fa-2x { + font-size: 2em +} + +.fa-3x { + font-size: 3em +} + +.fa-4x { + font-size: 4em +} + +.fa-5x { + font-size: 5em +} + +.fa-6x { + font-size: 6em +} + +.fa-7x { + font-size: 7em +} + +.fa-8x { + font-size: 8em +} + +.fa-9x { + font-size: 9em +} + +.fa-10x { + font-size: 10em +} + +.fa-fw { + text-align: center; + width: 1.25em +} + +.fa-ul { + list-style-type: none; + margin-left: 2.5em; + padding-left: 0 +} + +.fa-ul > li { + position: relative +} + +.fa-li { + left: -2em; + position: absolute; + text-align: center; + width: 2em; + line-height: inherit +} + +.fa-border { + border: .08em solid #eee; + border-radius: .1em; + padding: .2em .25em .15em +} + +.fa-pull-left { + float: left +} + +.fa-pull-right { + float: right +} + +.fa.fa-pull-left, .fab.fa-pull-left, .fal.fa-pull-left, .far.fa-pull-left, .fas.fa-pull-left { + margin-right: .3em +} + +.fa.fa-pull-right, .fab.fa-pull-right, .fal.fa-pull-right, .far.fa-pull-right, .fas.fa-pull-right { + margin-left: .3em +} + +.fa-spin { + animation: fa-spin 2s linear infinite +} + +.fa-pulse { + animation: fa-spin 1s steps(8) infinite +} + +@keyframes fa-spin { + 0% { + transform: rotate(0deg) + } + to { + transform: rotate(1turn) + } +} + +.fa-rotate-90 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; + transform: rotate(90deg) +} + +.fa-rotate-180 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; + transform: rotate(180deg) +} + +.fa-rotate-270 { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; + transform: rotate(270deg) +} + +.fa-flip-horizontal { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; + transform: scaleX(-1) +} + +.fa-flip-vertical { + transform: scaleY(-1) +} + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical, .fa-flip-vertical { + -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)" +} + +.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical { + transform: scale(-1) +} + +:root .fa-flip-both, :root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270 { + filter: none +} + +.fa-stack { + display: inline-block; + height: 2em; + line-height: 2em; + position: relative; + vertical-align: middle; + width: 2.5em +} + +.fa-stack-1x, .fa-stack-2x { + left: 0; + position: absolute; + text-align: center; + width: 100% +} + +.fa-stack-1x { + line-height: inherit +} + +.fa-stack-2x { + font-size: 2em +} + +.fa-inverse { + color: #fff +} + +.fa-500px:before { + content: "\f26e" +} + +.fa-accessible-icon:before { + content: "\f368" +} + +.fa-accusoft:before { + content: "\f369" +} + +.fa-acquisitions-incorporated:before { + content: "\f6af" +} + +.fa-ad:before { + content: "\f641" +} + +.fa-address-book:before { + content: "\f2b9" +} + +.fa-address-card:before { + content: "\f2bb" +} + +.fa-adjust:before { + content: "\f042" +} + +.fa-adn:before { + content: "\f170" +} + +.fa-adversal:before { + content: "\f36a" +} + +.fa-affiliatetheme:before { + content: "\f36b" +} + +.fa-air-freshener:before { + content: "\f5d0" +} + +.fa-airbnb:before { + content: "\f834" +} + +.fa-algolia:before { + content: "\f36c" +} + +.fa-align-center:before { + content: "\f037" +} + +.fa-align-justify:before { + content: "\f039" +} + +.fa-align-left:before { + content: "\f036" +} + +.fa-align-right:before { + content: "\f038" +} + +.fa-alipay:before { + content: "\f642" +} + +.fa-allergies:before { + content: "\f461" +} + +.fa-amazon:before { + content: "\f270" +} + +.fa-amazon-pay:before { + content: "\f42c" +} + +.fa-ambulance:before { + content: "\f0f9" +} + +.fa-american-sign-language-interpreting:before { + content: "\f2a3" +} + +.fa-amilia:before { + content: "\f36d" +} + +.fa-anchor:before { + content: "\f13d" +} + +.fa-android:before { + content: "\f17b" +} + +.fa-angellist:before { + content: "\f209" +} + +.fa-angle-double-down:before { + content: "\f103" +} + +.fa-angle-double-left:before { + content: "\f100" +} + +.fa-angle-double-right:before { + content: "\f101" +} + +.fa-angle-double-up:before { + content: "\f102" +} + +.fa-angle-down:before { + content: "\f107" +} + +.fa-angle-left:before { + content: "\f104" +} + +.fa-angle-right:before { + content: "\f105" +} + +.fa-angle-up:before { + content: "\f106" +} + +.fa-angry:before { + content: "\f556" +} + +.fa-angrycreative:before { + content: "\f36e" +} + +.fa-angular:before { + content: "\f420" +} + +.fa-ankh:before { + content: "\f644" +} + +.fa-app-store:before { + content: "\f36f" +} + +.fa-app-store-ios:before { + content: "\f370" +} + +.fa-apper:before { + content: "\f371" +} + +.fa-apple:before { + content: "\f179" +} + +.fa-apple-alt:before { + content: "\f5d1" +} + +.fa-apple-pay:before { + content: "\f415" +} + +.fa-archive:before { + content: "\f187" +} + +.fa-archway:before { + content: "\f557" +} + +.fa-arrow-alt-circle-down:before { + content: "\f358" +} + +.fa-arrow-alt-circle-left:before { + content: "\f359" +} + +.fa-arrow-alt-circle-right:before { + content: "\f35a" +} + +.fa-arrow-alt-circle-up:before { + content: "\f35b" +} + +.fa-arrow-circle-down:before { + content: "\f0ab" +} + +.fa-arrow-circle-left:before { + content: "\f0a8" +} + +.fa-arrow-circle-right:before { + content: "\f0a9" +} + +.fa-arrow-circle-up:before { + content: "\f0aa" +} + +.fa-arrow-down:before { + content: "\f063" +} + +.fa-arrow-left:before { + content: "\f060" +} + +.fa-arrow-right:before { + content: "\f061" +} + +.fa-arrow-up:before { + content: "\f062" +} + +.fa-arrows-alt:before { + content: "\f0b2" +} + +.fa-arrows-alt-h:before { + content: "\f337" +} + +.fa-arrows-alt-v:before { + content: "\f338" +} + +.fa-artstation:before { + content: "\f77a" +} + +.fa-assistive-listening-systems:before { + content: "\f2a2" +} + +.fa-asterisk:before { + content: "\f069" +} + +.fa-asymmetrik:before { + content: "\f372" +} + +.fa-at:before { + content: "\f1fa" +} + +.fa-atlas:before { + content: "\f558" +} + +.fa-atlassian:before { + content: "\f77b" +} + +.fa-atom:before { + content: "\f5d2" +} + +.fa-audible:before { + content: "\f373" +} + +.fa-audio-description:before { + content: "\f29e" +} + +.fa-autoprefixer:before { + content: "\f41c" +} + +.fa-avianex:before { + content: "\f374" +} + +.fa-aviato:before { + content: "\f421" +} + +.fa-award:before { + content: "\f559" +} + +.fa-aws:before { + content: "\f375" +} + +.fa-baby:before { + content: "\f77c" +} + +.fa-baby-carriage:before { + content: "\f77d" +} + +.fa-backspace:before { + content: "\f55a" +} + +.fa-backward:before { + content: "\f04a" +} + +.fa-bacon:before { + content: "\f7e5" +} + +.fa-bacteria:before { + content: "\e059" +} + +.fa-bacterium:before { + content: "\e05a" +} + +.fa-bahai:before { + content: "\f666" +} + +.fa-balance-scale:before { + content: "\f24e" +} + +.fa-balance-scale-left:before { + content: "\f515" +} + +.fa-balance-scale-right:before { + content: "\f516" +} + +.fa-ban:before { + content: "\f05e" +} + +.fa-band-aid:before { + content: "\f462" +} + +.fa-bandcamp:before { + content: "\f2d5" +} + +.fa-barcode:before { + content: "\f02a" +} + +.fa-bars:before { + content: "\f0c9" +} + +.fa-baseball-ball:before { + content: "\f433" +} + +.fa-basketball-ball:before { + content: "\f434" +} + +.fa-bath:before { + content: "\f2cd" +} + +.fa-battery-empty:before { + content: "\f244" +} + +.fa-battery-full:before { + content: "\f240" +} + +.fa-battery-half:before { + content: "\f242" +} + +.fa-battery-quarter:before { + content: "\f243" +} + +.fa-battery-three-quarters:before { + content: "\f241" +} + +.fa-battle-net:before { + content: "\f835" +} + +.fa-bed:before { + content: "\f236" +} + +.fa-beer:before { + content: "\f0fc" +} + +.fa-behance:before { + content: "\f1b4" +} + +.fa-behance-square:before { + content: "\f1b5" +} + +.fa-bell:before { + content: "\f0f3" +} + +.fa-bell-slash:before { + content: "\f1f6" +} + +.fa-bezier-curve:before { + content: "\f55b" +} + +.fa-bible:before { + content: "\f647" +} + +.fa-bicycle:before { + content: "\f206" +} + +.fa-biking:before { + content: "\f84a" +} + +.fa-bimobject:before { + content: "\f378" +} + +.fa-binoculars:before { + content: "\f1e5" +} + +.fa-biohazard:before { + content: "\f780" +} + +.fa-birthday-cake:before { + content: "\f1fd" +} + +.fa-bitbucket:before { + content: "\f171" +} + +.fa-bitcoin:before { + content: "\f379" +} + +.fa-bity:before { + content: "\f37a" +} + +.fa-black-tie:before { + content: "\f27e" +} + +.fa-blackberry:before { + content: "\f37b" +} + +.fa-blender:before { + content: "\f517" +} + +.fa-blender-phone:before { + content: "\f6b6" +} + +.fa-blind:before { + content: "\f29d" +} + +.fa-blog:before { + content: "\f781" +} + +.fa-blogger:before { + content: "\f37c" +} + +.fa-blogger-b:before { + content: "\f37d" +} + +.fa-bluetooth:before { + content: "\f293" +} + +.fa-bluetooth-b:before { + content: "\f294" +} + +.fa-bold:before { + content: "\f032" +} + +.fa-bolt:before { + content: "\f0e7" +} + +.fa-bomb:before { + content: "\f1e2" +} + +.fa-bone:before { + content: "\f5d7" +} + +.fa-bong:before { + content: "\f55c" +} + +.fa-book:before { + content: "\f02d" +} + +.fa-book-dead:before { + content: "\f6b7" +} + +.fa-book-medical:before { + content: "\f7e6" +} + +.fa-book-open:before { + content: "\f518" +} + +.fa-book-reader:before { + content: "\f5da" +} + +.fa-bookmark:before { + content: "\f02e" +} + +.fa-bootstrap:before { + content: "\f836" +} + +.fa-border-all:before { + content: "\f84c" +} + +.fa-border-none:before { + content: "\f850" +} + +.fa-border-style:before { + content: "\f853" +} + +.fa-bowling-ball:before { + content: "\f436" +} + +.fa-box:before { + content: "\f466" +} + +.fa-box-open:before { + content: "\f49e" +} + +.fa-box-tissue:before { + content: "\e05b" +} + +.fa-boxes:before { + content: "\f468" +} + +.fa-braille:before { + content: "\f2a1" +} + +.fa-brain:before { + content: "\f5dc" +} + +.fa-bread-slice:before { + content: "\f7ec" +} + +.fa-briefcase:before { + content: "\f0b1" +} + +.fa-briefcase-medical:before { + content: "\f469" +} + +.fa-broadcast-tower:before { + content: "\f519" +} + +.fa-broom:before { + content: "\f51a" +} + +.fa-brush:before { + content: "\f55d" +} + +.fa-btc:before { + content: "\f15a" +} + +.fa-buffer:before { + content: "\f837" +} + +.fa-bug:before { + content: "\f188" +} + +.fa-building:before { + content: "\f1ad" +} + +.fa-bullhorn:before { + content: "\f0a1" +} + +.fa-bullseye:before { + content: "\f140" +} + +.fa-burn:before { + content: "\f46a" +} + +.fa-buromobelexperte:before { + content: "\f37f" +} + +.fa-bus:before { + content: "\f207" +} + +.fa-bus-alt:before { + content: "\f55e" +} + +.fa-business-time:before { + content: "\f64a" +} + +.fa-buy-n-large:before { + content: "\f8a6" +} + +.fa-buysellads:before { + content: "\f20d" +} + +.fa-calculator:before { + content: "\f1ec" +} + +.fa-calendar:before { + content: "\f133" +} + +.fa-calendar-alt:before { + content: "\f073" +} + +.fa-calendar-check:before { + content: "\f274" +} + +.fa-calendar-day:before { + content: "\f783" +} + +.fa-calendar-minus:before { + content: "\f272" +} + +.fa-calendar-plus:before { + content: "\f271" +} + +.fa-calendar-times:before { + content: "\f273" +} + +.fa-calendar-week:before { + content: "\f784" +} + +.fa-camera:before { + content: "\f030" +} + +.fa-camera-retro:before { + content: "\f083" +} + +.fa-campground:before { + content: "\f6bb" +} + +.fa-canadian-maple-leaf:before { + content: "\f785" +} + +.fa-candy-cane:before { + content: "\f786" +} + +.fa-cannabis:before { + content: "\f55f" +} + +.fa-capsules:before { + content: "\f46b" +} + +.fa-car:before { + content: "\f1b9" +} + +.fa-car-alt:before { + content: "\f5de" +} + +.fa-car-battery:before { + content: "\f5df" +} + +.fa-car-crash:before { + content: "\f5e1" +} + +.fa-car-side:before { + content: "\f5e4" +} + +.fa-caravan:before { + content: "\f8ff" +} + +.fa-caret-down:before { + content: "\f0d7" +} + +.fa-caret-left:before { + content: "\f0d9" +} + +.fa-caret-right:before { + content: "\f0da" +} + +.fa-caret-square-down:before { + content: "\f150" +} + +.fa-caret-square-left:before { + content: "\f191" +} + +.fa-caret-square-right:before { + content: "\f152" +} + +.fa-caret-square-up:before { + content: "\f151" +} + +.fa-caret-up:before { + content: "\f0d8" +} + +.fa-carrot:before { + content: "\f787" +} + +.fa-cart-arrow-down:before { + content: "\f218" +} + +.fa-cart-plus:before { + content: "\f217" +} + +.fa-cash-register:before { + content: "\f788" +} + +.fa-cat:before { + content: "\f6be" +} + +.fa-cc-amazon-pay:before { + content: "\f42d" +} + +.fa-cc-amex:before { + content: "\f1f3" +} + +.fa-cc-apple-pay:before { + content: "\f416" +} + +.fa-cc-diners-club:before { + content: "\f24c" +} + +.fa-cc-discover:before { + content: "\f1f2" +} + +.fa-cc-jcb:before { + content: "\f24b" +} + +.fa-cc-mastercard:before { + content: "\f1f1" +} + +.fa-cc-paypal:before { + content: "\f1f4" +} + +.fa-cc-stripe:before { + content: "\f1f5" +} + +.fa-cc-visa:before { + content: "\f1f0" +} + +.fa-centercode:before { + content: "\f380" +} + +.fa-centos:before { + content: "\f789" +} + +.fa-certificate:before { + content: "\f0a3" +} + +.fa-chair:before { + content: "\f6c0" +} + +.fa-chalkboard:before { + content: "\f51b" +} + +.fa-chalkboard-teacher:before { + content: "\f51c" +} + +.fa-charging-station:before { + content: "\f5e7" +} + +.fa-chart-area:before { + content: "\f1fe" +} + +.fa-chart-bar:before { + content: "\f080" +} + +.fa-chart-line:before { + content: "\f201" +} + +.fa-chart-pie:before { + content: "\f200" +} + +.fa-check:before { + content: "\f00c" +} + +.fa-check-circle:before { + content: "\f058" +} + +.fa-check-double:before { + content: "\f560" +} + +.fa-check-square:before { + content: "\f14a" +} + +.fa-cheese:before { + content: "\f7ef" +} + +.fa-chess:before { + content: "\f439" +} + +.fa-chess-bishop:before { + content: "\f43a" +} + +.fa-chess-board:before { + content: "\f43c" +} + +.fa-chess-king:before { + content: "\f43f" +} + +.fa-chess-knight:before { + content: "\f441" +} + +.fa-chess-pawn:before { + content: "\f443" +} + +.fa-chess-queen:before { + content: "\f445" +} + +.fa-chess-rook:before { + content: "\f447" +} + +.fa-chevron-circle-down:before { + content: "\f13a" +} + +.fa-chevron-circle-left:before { + content: "\f137" +} + +.fa-chevron-circle-right:before { + content: "\f138" +} + +.fa-chevron-circle-up:before { + content: "\f139" +} + +.fa-chevron-down:before { + content: "\f078" +} + +.fa-chevron-left:before { + content: "\f053" +} + +.fa-chevron-right:before { + content: "\f054" +} + +.fa-chevron-up:before { + content: "\f077" +} + +.fa-child:before { + content: "\f1ae" +} + +.fa-chrome:before { + content: "\f268" +} + +.fa-chromecast:before { + content: "\f838" +} + +.fa-church:before { + content: "\f51d" +} + +.fa-circle:before { + content: "\f111" +} + +.fa-circle-notch:before { + content: "\f1ce" +} + +.fa-city:before { + content: "\f64f" +} + +.fa-clinic-medical:before { + content: "\f7f2" +} + +.fa-clipboard:before { + content: "\f328" +} + +.fa-clipboard-check:before { + content: "\f46c" +} + +.fa-clipboard-list:before { + content: "\f46d" +} + +.fa-clock:before { + content: "\f017" +} + +.fa-clone:before { + content: "\f24d" +} + +.fa-closed-captioning:before { + content: "\f20a" +} + +.fa-cloud:before { + content: "\f0c2" +} + +.fa-cloud-download-alt:before { + content: "\f381" +} + +.fa-cloud-meatball:before { + content: "\f73b" +} + +.fa-cloud-moon:before { + content: "\f6c3" +} + +.fa-cloud-moon-rain:before { + content: "\f73c" +} + +.fa-cloud-rain:before { + content: "\f73d" +} + +.fa-cloud-showers-heavy:before { + content: "\f740" +} + +.fa-cloud-sun:before { + content: "\f6c4" +} + +.fa-cloud-sun-rain:before { + content: "\f743" +} + +.fa-cloud-upload-alt:before { + content: "\f382" +} + +.fa-cloudflare:before { + content: "\e07d" +} + +.fa-cloudscale:before { + content: "\f383" +} + +.fa-cloudsmith:before { + content: "\f384" +} + +.fa-cloudversify:before { + content: "\f385" +} + +.fa-cocktail:before { + content: "\f561" +} + +.fa-code:before { + content: "\f121" +} + +.fa-code-branch:before { + content: "\f126" +} + +.fa-codepen:before { + content: "\f1cb" +} + +.fa-codiepie:before { + content: "\f284" +} + +.fa-coffee:before { + content: "\f0f4" +} + +.fa-cog:before { + content: "\f013" +} + +.fa-cogs:before { + content: "\f085" +} + +.fa-coins:before { + content: "\f51e" +} + +.fa-columns:before { + content: "\f0db" +} + +.fa-comment:before { + content: "\f075" +} + +.fa-comment-alt:before { + content: "\f27a" +} + +.fa-comment-dollar:before { + content: "\f651" +} + +.fa-comment-dots:before { + content: "\f4ad" +} + +.fa-comment-medical:before { + content: "\f7f5" +} + +.fa-comment-slash:before { + content: "\f4b3" +} + +.fa-comments:before { + content: "\f086" +} + +.fa-comments-dollar:before { + content: "\f653" +} + +.fa-compact-disc:before { + content: "\f51f" +} + +.fa-compass:before { + content: "\f14e" +} + +.fa-compress:before { + content: "\f066" +} + +.fa-compress-alt:before { + content: "\f422" +} + +.fa-compress-arrows-alt:before { + content: "\f78c" +} + +.fa-concierge-bell:before { + content: "\f562" +} + +.fa-confluence:before { + content: "\f78d" +} + +.fa-connectdevelop:before { + content: "\f20e" +} + +.fa-contao:before { + content: "\f26d" +} + +.fa-cookie:before { + content: "\f563" +} + +.fa-cookie-bite:before { + content: "\f564" +} + +.fa-copy:before { + content: "\f0c5" +} + +.fa-copyright:before { + content: "\f1f9" +} + +.fa-cotton-bureau:before { + content: "\f89e" +} + +.fa-couch:before { + content: "\f4b8" +} + +.fa-cpanel:before { + content: "\f388" +} + +.fa-creative-commons:before { + content: "\f25e" +} + +.fa-creative-commons-by:before { + content: "\f4e7" +} + +.fa-creative-commons-nc:before { + content: "\f4e8" +} + +.fa-creative-commons-nc-eu:before { + content: "\f4e9" +} + +.fa-creative-commons-nc-jp:before { + content: "\f4ea" +} + +.fa-creative-commons-nd:before { + content: "\f4eb" +} + +.fa-creative-commons-pd:before { + content: "\f4ec" +} + +.fa-creative-commons-pd-alt:before { + content: "\f4ed" +} + +.fa-creative-commons-remix:before { + content: "\f4ee" +} + +.fa-creative-commons-sa:before { + content: "\f4ef" +} + +.fa-creative-commons-sampling:before { + content: "\f4f0" +} + +.fa-creative-commons-sampling-plus:before { + content: "\f4f1" +} + +.fa-creative-commons-share:before { + content: "\f4f2" +} + +.fa-creative-commons-zero:before { + content: "\f4f3" +} + +.fa-credit-card:before { + content: "\f09d" +} + +.fa-critical-role:before { + content: "\f6c9" +} + +.fa-crop:before { + content: "\f125" +} + +.fa-crop-alt:before { + content: "\f565" +} + +.fa-cross:before { + content: "\f654" +} + +.fa-crosshairs:before { + content: "\f05b" +} + +.fa-crow:before { + content: "\f520" +} + +.fa-crown:before { + content: "\f521" +} + +.fa-crutch:before { + content: "\f7f7" +} + +.fa-css3:before { + content: "\f13c" +} + +.fa-css3-alt:before { + content: "\f38b" +} + +.fa-cube:before { + content: "\f1b2" +} + +.fa-cubes:before { + content: "\f1b3" +} + +.fa-cut:before { + content: "\f0c4" +} + +.fa-cuttlefish:before { + content: "\f38c" +} + +.fa-d-and-d:before { + content: "\f38d" +} + +.fa-d-and-d-beyond:before { + content: "\f6ca" +} + +.fa-dailymotion:before { + content: "\e052" +} + +.fa-dashcube:before { + content: "\f210" +} + +.fa-database:before { + content: "\f1c0" +} + +.fa-deaf:before { + content: "\f2a4" +} + +.fa-deezer:before { + content: "\e077" +} + +.fa-delicious:before { + content: "\f1a5" +} + +.fa-democrat:before { + content: "\f747" +} + +.fa-deploydog:before { + content: "\f38e" +} + +.fa-deskpro:before { + content: "\f38f" +} + +.fa-desktop:before { + content: "\f108" +} + +.fa-dev:before { + content: "\f6cc" +} + +.fa-deviantart:before { + content: "\f1bd" +} + +.fa-dharmachakra:before { + content: "\f655" +} + +.fa-dhl:before { + content: "\f790" +} + +.fa-diagnoses:before { + content: "\f470" +} + +.fa-diaspora:before { + content: "\f791" +} + +.fa-dice:before { + content: "\f522" +} + +.fa-dice-d20:before { + content: "\f6cf" +} + +.fa-dice-d6:before { + content: "\f6d1" +} + +.fa-dice-five:before { + content: "\f523" +} + +.fa-dice-four:before { + content: "\f524" +} + +.fa-dice-one:before { + content: "\f525" +} + +.fa-dice-six:before { + content: "\f526" +} + +.fa-dice-three:before { + content: "\f527" +} + +.fa-dice-two:before { + content: "\f528" +} + +.fa-digg:before { + content: "\f1a6" +} + +.fa-digital-ocean:before { + content: "\f391" +} + +.fa-digital-tachograph:before { + content: "\f566" +} + +.fa-directions:before { + content: "\f5eb" +} + +.fa-discord:before { + content: "\f392" +} + +.fa-discourse:before { + content: "\f393" +} + +.fa-disease:before { + content: "\f7fa" +} + +.fa-divide:before { + content: "\f529" +} + +.fa-dizzy:before { + content: "\f567" +} + +.fa-dna:before { + content: "\f471" +} + +.fa-dochub:before { + content: "\f394" +} + +.fa-docker:before { + content: "\f395" +} + +.fa-dog:before { + content: "\f6d3" +} + +.fa-dollar-sign:before { + content: "\f155" +} + +.fa-dolly:before { + content: "\f472" +} + +.fa-dolly-flatbed:before { + content: "\f474" +} + +.fa-donate:before { + content: "\f4b9" +} + +.fa-door-closed:before { + content: "\f52a" +} + +.fa-door-open:before { + content: "\f52b" +} + +.fa-dot-circle:before { + content: "\f192" +} + +.fa-dove:before { + content: "\f4ba" +} + +.fa-download:before { + content: "\f019" +} + +.fa-draft2digital:before { + content: "\f396" +} + +.fa-drafting-compass:before { + content: "\f568" +} + +.fa-dragon:before { + content: "\f6d5" +} + +.fa-draw-polygon:before { + content: "\f5ee" +} + +.fa-dribbble:before { + content: "\f17d" +} + +.fa-dribbble-square:before { + content: "\f397" +} + +.fa-dropbox:before { + content: "\f16b" +} + +.fa-drum:before { + content: "\f569" +} + +.fa-drum-steelpan:before { + content: "\f56a" +} + +.fa-drumstick-bite:before { + content: "\f6d7" +} + +.fa-drupal:before { + content: "\f1a9" +} + +.fa-dumbbell:before { + content: "\f44b" +} + +.fa-dumpster:before { + content: "\f793" +} + +.fa-dumpster-fire:before { + content: "\f794" +} + +.fa-dungeon:before { + content: "\f6d9" +} + +.fa-dyalog:before { + content: "\f399" +} + +.fa-earlybirds:before { + content: "\f39a" +} + +.fa-ebay:before { + content: "\f4f4" +} + +.fa-edge:before { + content: "\f282" +} + +.fa-edge-legacy:before { + content: "\e078" +} + +.fa-edit:before { + content: "\f044" +} + +.fa-egg:before { + content: "\f7fb" +} + +.fa-eject:before { + content: "\f052" +} + +.fa-elementor:before { + content: "\f430" +} + +.fa-ellipsis-h:before { + content: "\f141" +} + +.fa-ellipsis-v:before { + content: "\f142" +} + +.fa-ello:before { + content: "\f5f1" +} + +.fa-ember:before { + content: "\f423" +} + +.fa-empire:before { + content: "\f1d1" +} + +.fa-envelope:before { + content: "\f0e0" +} + +.fa-envelope-open:before { + content: "\f2b6" +} + +.fa-envelope-open-text:before { + content: "\f658" +} + +.fa-envelope-square:before { + content: "\f199" +} + +.fa-envira:before { + content: "\f299" +} + +.fa-equals:before { + content: "\f52c" +} + +.fa-eraser:before { + content: "\f12d" +} + +.fa-erlang:before { + content: "\f39d" +} + +.fa-ethereum:before { + content: "\f42e" +} + +.fa-ethernet:before { + content: "\f796" +} + +.fa-etsy:before { + content: "\f2d7" +} + +.fa-euro-sign:before { + content: "\f153" +} + +.fa-evernote:before { + content: "\f839" +} + +.fa-exchange-alt:before { + content: "\f362" +} + +.fa-exclamation:before { + content: "\f12a" +} + +.fa-exclamation-circle:before { + content: "\f06a" +} + +.fa-exclamation-triangle:before { + content: "\f071" +} + +.fa-expand:before { + content: "\f065" +} + +.fa-expand-alt:before { + content: "\f424" +} + +.fa-expand-arrows-alt:before { + content: "\f31e" +} + +.fa-expeditedssl:before { + content: "\f23e" +} + +.fa-external-link-alt:before { + content: "\f35d" +} + +.fa-external-link-square-alt:before { + content: "\f360" +} + +.fa-eye:before { + content: "\f06e" +} + +.fa-eye-dropper:before { + content: "\f1fb" +} + +.fa-eye-slash:before { + content: "\f070" +} + +.fa-facebook:before { + content: "\f09a" +} + +.fa-facebook-f:before { + content: "\f39e" +} + +.fa-facebook-messenger:before { + content: "\f39f" +} + +.fa-facebook-square:before { + content: "\f082" +} + +.fa-fan:before { + content: "\f863" +} + +.fa-fantasy-flight-games:before { + content: "\f6dc" +} + +.fa-fast-backward:before { + content: "\f049" +} + +.fa-fast-forward:before { + content: "\f050" +} + +.fa-faucet:before { + content: "\e005" +} + +.fa-fax:before { + content: "\f1ac" +} + +.fa-feather:before { + content: "\f52d" +} + +.fa-feather-alt:before { + content: "\f56b" +} + +.fa-fedex:before { + content: "\f797" +} + +.fa-fedora:before { + content: "\f798" +} + +.fa-female:before { + content: "\f182" +} + +.fa-fighter-jet:before { + content: "\f0fb" +} + +.fa-figma:before { + content: "\f799" +} + +.fa-file:before { + content: "\f15b" +} + +.fa-file-alt:before { + content: "\f15c" +} + +.fa-file-archive:before { + content: "\f1c6" +} + +.fa-file-audio:before { + content: "\f1c7" +} + +.fa-file-code:before { + content: "\f1c9" +} + +.fa-file-contract:before { + content: "\f56c" +} + +.fa-file-csv:before { + content: "\f6dd" +} + +.fa-file-download:before { + content: "\f56d" +} + +.fa-file-excel:before { + content: "\f1c3" +} + +.fa-file-export:before { + content: "\f56e" +} + +.fa-file-image:before { + content: "\f1c5" +} + +.fa-file-import:before { + content: "\f56f" +} + +.fa-file-invoice:before { + content: "\f570" +} + +.fa-file-invoice-dollar:before { + content: "\f571" +} + +.fa-file-medical:before { + content: "\f477" +} + +.fa-file-medical-alt:before { + content: "\f478" +} + +.fa-file-pdf:before { + content: "\f1c1" +} + +.fa-file-powerpoint:before { + content: "\f1c4" +} + +.fa-file-prescription:before { + content: "\f572" +} + +.fa-file-signature:before { + content: "\f573" +} + +.fa-file-upload:before { + content: "\f574" +} + +.fa-file-video:before { + content: "\f1c8" +} + +.fa-file-word:before { + content: "\f1c2" +} + +.fa-fill:before { + content: "\f575" +} + +.fa-fill-drip:before { + content: "\f576" +} + +.fa-film:before { + content: "\f008" +} + +.fa-filter:before { + content: "\f0b0" +} + +.fa-fingerprint:before { + content: "\f577" +} + +.fa-fire:before { + content: "\f06d" +} + +.fa-fire-alt:before { + content: "\f7e4" +} + +.fa-fire-extinguisher:before { + content: "\f134" +} + +.fa-firefox:before { + content: "\f269" +} + +.fa-firefox-browser:before { + content: "\e007" +} + +.fa-first-aid:before { + content: "\f479" +} + +.fa-first-order:before { + content: "\f2b0" +} + +.fa-first-order-alt:before { + content: "\f50a" +} + +.fa-firstdraft:before { + content: "\f3a1" +} + +.fa-fish:before { + content: "\f578" +} + +.fa-fist-raised:before { + content: "\f6de" +} + +.fa-flag:before { + content: "\f024" +} + +.fa-flag-checkered:before { + content: "\f11e" +} + +.fa-flag-usa:before { + content: "\f74d" +} + +.fa-flask:before { + content: "\f0c3" +} + +.fa-flickr:before { + content: "\f16e" +} + +.fa-flipboard:before { + content: "\f44d" +} + +.fa-flushed:before { + content: "\f579" +} + +.fa-fly:before { + content: "\f417" +} + +.fa-folder:before { + content: "\f07b" +} + +.fa-folder-minus:before { + content: "\f65d" +} + +.fa-folder-open:before { + content: "\f07c" +} + +.fa-folder-plus:before { + content: "\f65e" +} + +.fa-font:before { + content: "\f031" +} + +.fa-font-awesome:before { + content: "\f2b4" +} + +.fa-font-awesome-alt:before { + content: "\f35c" +} + +.fa-font-awesome-flag:before { + content: "\f425" +} + +.fa-font-awesome-logo-full:before { + content: "\f4e6" +} + +.fa-fonticons:before { + content: "\f280" +} + +.fa-fonticons-fi:before { + content: "\f3a2" +} + +.fa-football-ball:before { + content: "\f44e" +} + +.fa-fort-awesome:before { + content: "\f286" +} + +.fa-fort-awesome-alt:before { + content: "\f3a3" +} + +.fa-forumbee:before { + content: "\f211" +} + +.fa-forward:before { + content: "\f04e" +} + +.fa-foursquare:before { + content: "\f180" +} + +.fa-free-code-camp:before { + content: "\f2c5" +} + +.fa-freebsd:before { + content: "\f3a4" +} + +.fa-frog:before { + content: "\f52e" +} + +.fa-frown:before { + content: "\f119" +} + +.fa-frown-open:before { + content: "\f57a" +} + +.fa-fulcrum:before { + content: "\f50b" +} + +.fa-funnel-dollar:before { + content: "\f662" +} + +.fa-futbol:before { + content: "\f1e3" +} + +.fa-galactic-republic:before { + content: "\f50c" +} + +.fa-galactic-senate:before { + content: "\f50d" +} + +.fa-gamepad:before { + content: "\f11b" +} + +.fa-gas-pump:before { + content: "\f52f" +} + +.fa-gavel:before { + content: "\f0e3" +} + +.fa-gem:before { + content: "\f3a5" +} + +.fa-genderless:before { + content: "\f22d" +} + +.fa-get-pocket:before { + content: "\f265" +} + +.fa-gg:before { + content: "\f260" +} + +.fa-gg-circle:before { + content: "\f261" +} + +.fa-ghost:before { + content: "\f6e2" +} + +.fa-gift:before { + content: "\f06b" +} + +.fa-gifts:before { + content: "\f79c" +} + +.fa-git:before { + content: "\f1d3" +} + +.fa-git-alt:before { + content: "\f841" +} + +.fa-git-square:before { + content: "\f1d2" +} + +.fa-github:before { + content: "\f09b" +} + +.fa-github-alt:before { + content: "\f113" +} + +.fa-github-square:before { + content: "\f092" +} + +.fa-gitkraken:before { + content: "\f3a6" +} + +.fa-gitlab:before { + content: "\f296" +} + +.fa-gitter:before { + content: "\f426" +} + +.fa-glass-cheers:before { + content: "\f79f" +} + +.fa-glass-martini:before { + content: "\f000" +} + +.fa-glass-martini-alt:before { + content: "\f57b" +} + +.fa-glass-whiskey:before { + content: "\f7a0" +} + +.fa-glasses:before { + content: "\f530" +} + +.fa-glide:before { + content: "\f2a5" +} + +.fa-glide-g:before { + content: "\f2a6" +} + +.fa-globe:before { + content: "\f0ac" +} + +.fa-globe-africa:before { + content: "\f57c" +} + +.fa-globe-americas:before { + content: "\f57d" +} + +.fa-globe-asia:before { + content: "\f57e" +} + +.fa-globe-europe:before { + content: "\f7a2" +} + +.fa-gofore:before { + content: "\f3a7" +} + +.fa-golf-ball:before { + content: "\f450" +} + +.fa-goodreads:before { + content: "\f3a8" +} + +.fa-goodreads-g:before { + content: "\f3a9" +} + +.fa-google:before { + content: "\f1a0" +} + +.fa-google-drive:before { + content: "\f3aa" +} + +.fa-google-pay:before { + content: "\e079" +} + +.fa-google-play:before { + content: "\f3ab" +} + +.fa-google-plus:before { + content: "\f2b3" +} + +.fa-google-plus-g:before { + content: "\f0d5" +} + +.fa-google-plus-square:before { + content: "\f0d4" +} + +.fa-google-wallet:before { + content: "\f1ee" +} + +.fa-gopuram:before { + content: "\f664" +} + +.fa-graduation-cap:before { + content: "\f19d" +} + +.fa-gratipay:before { + content: "\f184" +} + +.fa-grav:before { + content: "\f2d6" +} + +.fa-greater-than:before { + content: "\f531" +} + +.fa-greater-than-equal:before { + content: "\f532" +} + +.fa-grimace:before { + content: "\f57f" +} + +.fa-grin:before { + content: "\f580" +} + +.fa-grin-alt:before { + content: "\f581" +} + +.fa-grin-beam:before { + content: "\f582" +} + +.fa-grin-beam-sweat:before { + content: "\f583" +} + +.fa-grin-hearts:before { + content: "\f584" +} + +.fa-grin-squint:before { + content: "\f585" +} + +.fa-grin-squint-tears:before { + content: "\f586" +} + +.fa-grin-stars:before { + content: "\f587" +} + +.fa-grin-tears:before { + content: "\f588" +} + +.fa-grin-tongue:before { + content: "\f589" +} + +.fa-grin-tongue-squint:before { + content: "\f58a" +} + +.fa-grin-tongue-wink:before { + content: "\f58b" +} + +.fa-grin-wink:before { + content: "\f58c" +} + +.fa-grip-horizontal:before { + content: "\f58d" +} + +.fa-grip-lines:before { + content: "\f7a4" +} + +.fa-grip-lines-vertical:before { + content: "\f7a5" +} + +.fa-grip-vertical:before { + content: "\f58e" +} + +.fa-gripfire:before { + content: "\f3ac" +} + +.fa-grunt:before { + content: "\f3ad" +} + +.fa-guilded:before { + content: "\e07e" +} + +.fa-guitar:before { + content: "\f7a6" +} + +.fa-gulp:before { + content: "\f3ae" +} + +.fa-h-square:before { + content: "\f0fd" +} + +.fa-hacker-news:before { + content: "\f1d4" +} + +.fa-hacker-news-square:before { + content: "\f3af" +} + +.fa-hackerrank:before { + content: "\f5f7" +} + +.fa-hamburger:before { + content: "\f805" +} + +.fa-hammer:before { + content: "\f6e3" +} + +.fa-hamsa:before { + content: "\f665" +} + +.fa-hand-holding:before { + content: "\f4bd" +} + +.fa-hand-holding-heart:before { + content: "\f4be" +} + +.fa-hand-holding-medical:before { + content: "\e05c" +} + +.fa-hand-holding-usd:before { + content: "\f4c0" +} + +.fa-hand-holding-water:before { + content: "\f4c1" +} + +.fa-hand-lizard:before { + content: "\f258" +} + +.fa-hand-middle-finger:before { + content: "\f806" +} + +.fa-hand-paper:before { + content: "\f256" +} + +.fa-hand-peace:before { + content: "\f25b" +} + +.fa-hand-point-down:before { + content: "\f0a7" +} + +.fa-hand-point-left:before { + content: "\f0a5" +} + +.fa-hand-point-right:before { + content: "\f0a4" +} + +.fa-hand-point-up:before { + content: "\f0a6" +} + +.fa-hand-pointer:before { + content: "\f25a" +} + +.fa-hand-rock:before { + content: "\f255" +} + +.fa-hand-scissors:before { + content: "\f257" +} + +.fa-hand-sparkles:before { + content: "\e05d" +} + +.fa-hand-spock:before { + content: "\f259" +} + +.fa-hands:before { + content: "\f4c2" +} + +.fa-hands-helping:before { + content: "\f4c4" +} + +.fa-hands-wash:before { + content: "\e05e" +} + +.fa-handshake:before { + content: "\f2b5" +} + +.fa-handshake-alt-slash:before { + content: "\e05f" +} + +.fa-handshake-slash:before { + content: "\e060" +} + +.fa-hanukiah:before { + content: "\f6e6" +} + +.fa-hard-hat:before { + content: "\f807" +} + +.fa-hashtag:before { + content: "\f292" +} + +.fa-hat-cowboy:before { + content: "\f8c0" +} + +.fa-hat-cowboy-side:before { + content: "\f8c1" +} + +.fa-hat-wizard:before { + content: "\f6e8" +} + +.fa-hdd:before { + content: "\f0a0" +} + +.fa-head-side-cough:before { + content: "\e061" +} + +.fa-head-side-cough-slash:before { + content: "\e062" +} + +.fa-head-side-mask:before { + content: "\e063" +} + +.fa-head-side-virus:before { + content: "\e064" +} + +.fa-heading:before { + content: "\f1dc" +} + +.fa-headphones:before { + content: "\f025" +} + +.fa-headphones-alt:before { + content: "\f58f" +} + +.fa-headset:before { + content: "\f590" +} + +.fa-heart:before { + content: "\f004" +} + +.fa-heart-broken:before { + content: "\f7a9" +} + +.fa-heartbeat:before { + content: "\f21e" +} + +.fa-helicopter:before { + content: "\f533" +} + +.fa-highlighter:before { + content: "\f591" +} + +.fa-hiking:before { + content: "\f6ec" +} + +.fa-hippo:before { + content: "\f6ed" +} + +.fa-hips:before { + content: "\f452" +} + +.fa-hire-a-helper:before { + content: "\f3b0" +} + +.fa-history:before { + content: "\f1da" +} + +.fa-hive:before { + content: "\e07f" +} + +.fa-hockey-puck:before { + content: "\f453" +} + +.fa-holly-berry:before { + content: "\f7aa" +} + +.fa-home:before { + content: "\f015" +} + +.fa-hooli:before { + content: "\f427" +} + +.fa-hornbill:before { + content: "\f592" +} + +.fa-horse:before { + content: "\f6f0" +} + +.fa-horse-head:before { + content: "\f7ab" +} + +.fa-hospital:before { + content: "\f0f8" +} + +.fa-hospital-alt:before { + content: "\f47d" +} + +.fa-hospital-symbol:before { + content: "\f47e" +} + +.fa-hospital-user:before { + content: "\f80d" +} + +.fa-hot-tub:before { + content: "\f593" +} + +.fa-hotdog:before { + content: "\f80f" +} + +.fa-hotel:before { + content: "\f594" +} + +.fa-hotjar:before { + content: "\f3b1" +} + +.fa-hourglass:before { + content: "\f254" +} + +.fa-hourglass-end:before { + content: "\f253" +} + +.fa-hourglass-half:before { + content: "\f252" +} + +.fa-hourglass-start:before { + content: "\f251" +} + +.fa-house-damage:before { + content: "\f6f1" +} + +.fa-house-user:before { + content: "\e065" +} + +.fa-houzz:before { + content: "\f27c" +} + +.fa-hryvnia:before { + content: "\f6f2" +} + +.fa-html5:before { + content: "\f13b" +} + +.fa-hubspot:before { + content: "\f3b2" +} + +.fa-i-cursor:before { + content: "\f246" +} + +.fa-ice-cream:before { + content: "\f810" +} + +.fa-icicles:before { + content: "\f7ad" +} + +.fa-icons:before { + content: "\f86d" +} + +.fa-id-badge:before { + content: "\f2c1" +} + +.fa-id-card:before { + content: "\f2c2" +} + +.fa-id-card-alt:before { + content: "\f47f" +} + +.fa-ideal:before { + content: "\e013" +} + +.fa-igloo:before { + content: "\f7ae" +} + +.fa-image:before { + content: "\f03e" +} + +.fa-images:before { + content: "\f302" +} + +.fa-imdb:before { + content: "\f2d8" +} + +.fa-inbox:before { + content: "\f01c" +} + +.fa-indent:before { + content: "\f03c" +} + +.fa-industry:before { + content: "\f275" +} + +.fa-infinity:before { + content: "\f534" +} + +.fa-info:before { + content: "\f129" +} + +.fa-info-circle:before { + content: "\f05a" +} + +.fa-innosoft:before { + content: "\e080" +} + +.fa-instagram:before { + content: "\f16d" +} + +.fa-instagram-square:before { + content: "\e055" +} + +.fa-instalod:before { + content: "\e081" +} + +.fa-intercom:before { + content: "\f7af" +} + +.fa-internet-explorer:before { + content: "\f26b" +} + +.fa-invision:before { + content: "\f7b0" +} + +.fa-ioxhost:before { + content: "\f208" +} + +.fa-italic:before { + content: "\f033" +} + +.fa-itch-io:before { + content: "\f83a" +} + +.fa-itunes:before { + content: "\f3b4" +} + +.fa-itunes-note:before { + content: "\f3b5" +} + +.fa-java:before { + content: "\f4e4" +} + +.fa-jedi:before { + content: "\f669" +} + +.fa-jedi-order:before { + content: "\f50e" +} + +.fa-jenkins:before { + content: "\f3b6" +} + +.fa-jira:before { + content: "\f7b1" +} + +.fa-joget:before { + content: "\f3b7" +} + +.fa-joint:before { + content: "\f595" +} + +.fa-joomla:before { + content: "\f1aa" +} + +.fa-journal-whills:before { + content: "\f66a" +} + +.fa-js:before { + content: "\f3b8" +} + +.fa-js-square:before { + content: "\f3b9" +} + +.fa-jsfiddle:before { + content: "\f1cc" +} + +.fa-kaaba:before { + content: "\f66b" +} + +.fa-kaggle:before { + content: "\f5fa" +} + +.fa-key:before { + content: "\f084" +} + +.fa-keybase:before { + content: "\f4f5" +} + +.fa-keyboard:before { + content: "\f11c" +} + +.fa-keycdn:before { + content: "\f3ba" +} + +.fa-khanda:before { + content: "\f66d" +} + +.fa-kickstarter:before { + content: "\f3bb" +} + +.fa-kickstarter-k:before { + content: "\f3bc" +} + +.fa-kiss:before { + content: "\f596" +} + +.fa-kiss-beam:before { + content: "\f597" +} + +.fa-kiss-wink-heart:before { + content: "\f598" +} + +.fa-kiwi-bird:before { + content: "\f535" +} + +.fa-korvue:before { + content: "\f42f" +} + +.fa-landmark:before { + content: "\f66f" +} + +.fa-language:before { + content: "\f1ab" +} + +.fa-laptop:before { + content: "\f109" +} + +.fa-laptop-code:before { + content: "\f5fc" +} + +.fa-laptop-house:before { + content: "\e066" +} + +.fa-laptop-medical:before { + content: "\f812" +} + +.fa-laravel:before { + content: "\f3bd" +} + +.fa-lastfm:before { + content: "\f202" +} + +.fa-lastfm-square:before { + content: "\f203" +} + +.fa-laugh:before { + content: "\f599" +} + +.fa-laugh-beam:before { + content: "\f59a" +} + +.fa-laugh-squint:before { + content: "\f59b" +} + +.fa-laugh-wink:before { + content: "\f59c" +} + +.fa-layer-group:before { + content: "\f5fd" +} + +.fa-leaf:before { + content: "\f06c" +} + +.fa-leanpub:before { + content: "\f212" +} + +.fa-lemon:before { + content: "\f094" +} + +.fa-less:before { + content: "\f41d" +} + +.fa-less-than:before { + content: "\f536" +} + +.fa-less-than-equal:before { + content: "\f537" +} + +.fa-level-down-alt:before { + content: "\f3be" +} + +.fa-level-up-alt:before { + content: "\f3bf" +} + +.fa-life-ring:before { + content: "\f1cd" +} + +.fa-lightbulb:before { + content: "\f0eb" +} + +.fa-line:before { + content: "\f3c0" +} + +.fa-link:before { + content: "\f0c1" +} + +.fa-linkedin:before { + content: "\f08c" +} + +.fa-linkedin-in:before { + content: "\f0e1" +} + +.fa-linode:before { + content: "\f2b8" +} + +.fa-linux:before { + content: "\f17c" +} + +.fa-lira-sign:before { + content: "\f195" +} + +.fa-list:before { + content: "\f03a" +} + +.fa-list-alt:before { + content: "\f022" +} + +.fa-list-ol:before { + content: "\f0cb" +} + +.fa-list-ul:before { + content: "\f0ca" +} + +.fa-location-arrow:before { + content: "\f124" +} + +.fa-lock:before { + content: "\f023" +} + +.fa-lock-open:before { + content: "\f3c1" +} + +.fa-long-arrow-alt-down:before { + content: "\f309" +} + +.fa-long-arrow-alt-left:before { + content: "\f30a" +} + +.fa-long-arrow-alt-right:before { + content: "\f30b" +} + +.fa-long-arrow-alt-up:before { + content: "\f30c" +} + +.fa-low-vision:before { + content: "\f2a8" +} + +.fa-luggage-cart:before { + content: "\f59d" +} + +.fa-lungs:before { + content: "\f604" +} + +.fa-lungs-virus:before { + content: "\e067" +} + +.fa-lyft:before { + content: "\f3c3" +} + +.fa-magento:before { + content: "\f3c4" +} + +.fa-magic:before { + content: "\f0d0" +} + +.fa-magnet:before { + content: "\f076" +} + +.fa-mail-bulk:before { + content: "\f674" +} + +.fa-mailchimp:before { + content: "\f59e" +} + +.fa-male:before { + content: "\f183" +} + +.fa-mandalorian:before { + content: "\f50f" +} + +.fa-map:before { + content: "\f279" +} + +.fa-map-marked:before { + content: "\f59f" +} + +.fa-map-marked-alt:before { + content: "\f5a0" +} + +.fa-map-marker:before { + content: "\f041" +} + +.fa-map-marker-alt:before { + content: "\f3c5" +} + +.fa-map-pin:before { + content: "\f276" +} + +.fa-map-signs:before { + content: "\f277" +} + +.fa-markdown:before { + content: "\f60f" +} + +.fa-marker:before { + content: "\f5a1" +} + +.fa-mars:before { + content: "\f222" +} + +.fa-mars-double:before { + content: "\f227" +} + +.fa-mars-stroke:before { + content: "\f229" +} + +.fa-mars-stroke-h:before { + content: "\f22b" +} + +.fa-mars-stroke-v:before { + content: "\f22a" +} + +.fa-mask:before { + content: "\f6fa" +} + +.fa-mastodon:before { + content: "\f4f6" +} + +.fa-maxcdn:before { + content: "\f136" +} + +.fa-mdb:before { + content: "\f8ca" +} + +.fa-medal:before { + content: "\f5a2" +} + +.fa-medapps:before { + content: "\f3c6" +} + +.fa-medium:before { + content: "\f23a" +} + +.fa-medium-m:before { + content: "\f3c7" +} + +.fa-medkit:before { + content: "\f0fa" +} + +.fa-medrt:before { + content: "\f3c8" +} + +.fa-meetup:before { + content: "\f2e0" +} + +.fa-megaport:before { + content: "\f5a3" +} + +.fa-meh:before { + content: "\f11a" +} + +.fa-meh-blank:before { + content: "\f5a4" +} + +.fa-meh-rolling-eyes:before { + content: "\f5a5" +} + +.fa-memory:before { + content: "\f538" +} + +.fa-mendeley:before { + content: "\f7b3" +} + +.fa-menorah:before { + content: "\f676" +} + +.fa-mercury:before { + content: "\f223" +} + +.fa-meteor:before { + content: "\f753" +} + +.fa-microblog:before { + content: "\e01a" +} + +.fa-microchip:before { + content: "\f2db" +} + +.fa-microphone:before { + content: "\f130" +} + +.fa-microphone-alt:before { + content: "\f3c9" +} + +.fa-microphone-alt-slash:before { + content: "\f539" +} + +.fa-microphone-slash:before { + content: "\f131" +} + +.fa-microscope:before { + content: "\f610" +} + +.fa-microsoft:before { + content: "\f3ca" +} + +.fa-minus:before { + content: "\f068" +} + +.fa-minus-circle:before { + content: "\f056" +} + +.fa-minus-square:before { + content: "\f146" +} + +.fa-mitten:before { + content: "\f7b5" +} + +.fa-mix:before { + content: "\f3cb" +} + +.fa-mixcloud:before { + content: "\f289" +} + +.fa-mixer:before { + content: "\e056" +} + +.fa-mizuni:before { + content: "\f3cc" +} + +.fa-mobile:before { + content: "\f10b" +} + +.fa-mobile-alt:before { + content: "\f3cd" +} + +.fa-modx:before { + content: "\f285" +} + +.fa-monero:before { + content: "\f3d0" +} + +.fa-money-bill:before { + content: "\f0d6" +} + +.fa-money-bill-alt:before { + content: "\f3d1" +} + +.fa-money-bill-wave:before { + content: "\f53a" +} + +.fa-money-bill-wave-alt:before { + content: "\f53b" +} + +.fa-money-check:before { + content: "\f53c" +} + +.fa-money-check-alt:before { + content: "\f53d" +} + +.fa-monument:before { + content: "\f5a6" +} + +.fa-moon:before { + content: "\f186" +} + +.fa-mortar-pestle:before { + content: "\f5a7" +} + +.fa-mosque:before { + content: "\f678" +} + +.fa-motorcycle:before { + content: "\f21c" +} + +.fa-mountain:before { + content: "\f6fc" +} + +.fa-mouse:before { + content: "\f8cc" +} + +.fa-mouse-pointer:before { + content: "\f245" +} + +.fa-mug-hot:before { + content: "\f7b6" +} + +.fa-music:before { + content: "\f001" +} + +.fa-napster:before { + content: "\f3d2" +} + +.fa-neos:before { + content: "\f612" +} + +.fa-network-wired:before { + content: "\f6ff" +} + +.fa-neuter:before { + content: "\f22c" +} + +.fa-newspaper:before { + content: "\f1ea" +} + +.fa-nimblr:before { + content: "\f5a8" +} + +.fa-node:before { + content: "\f419" +} + +.fa-node-js:before { + content: "\f3d3" +} + +.fa-not-equal:before { + content: "\f53e" +} + +.fa-notes-medical:before { + content: "\f481" +} + +.fa-npm:before { + content: "\f3d4" +} + +.fa-ns8:before { + content: "\f3d5" +} + +.fa-nutritionix:before { + content: "\f3d6" +} + +.fa-object-group:before { + content: "\f247" +} + +.fa-object-ungroup:before { + content: "\f248" +} + +.fa-octopus-deploy:before { + content: "\e082" +} + +.fa-odnoklassniki:before { + content: "\f263" +} + +.fa-odnoklassniki-square:before { + content: "\f264" +} + +.fa-oil-can:before { + content: "\f613" +} + +.fa-old-republic:before { + content: "\f510" +} + +.fa-om:before { + content: "\f679" +} + +.fa-opencart:before { + content: "\f23d" +} + +.fa-openid:before { + content: "\f19b" +} + +.fa-opera:before { + content: "\f26a" +} + +.fa-optin-monster:before { + content: "\f23c" +} + +.fa-orcid:before { + content: "\f8d2" +} + +.fa-osi:before { + content: "\f41a" +} + +.fa-otter:before { + content: "\f700" +} + +.fa-outdent:before { + content: "\f03b" +} + +.fa-page4:before { + content: "\f3d7" +} + +.fa-pagelines:before { + content: "\f18c" +} + +.fa-pager:before { + content: "\f815" +} + +.fa-paint-brush:before { + content: "\f1fc" +} + +.fa-paint-roller:before { + content: "\f5aa" +} + +.fa-palette:before { + content: "\f53f" +} + +.fa-palfed:before { + content: "\f3d8" +} + +.fa-pallet:before { + content: "\f482" +} + +.fa-paper-plane:before { + content: "\f1d8" +} + +.fa-paperclip:before { + content: "\f0c6" +} + +.fa-parachute-box:before { + content: "\f4cd" +} + +.fa-paragraph:before { + content: "\f1dd" +} + +.fa-parking:before { + content: "\f540" +} + +.fa-passport:before { + content: "\f5ab" +} + +.fa-pastafarianism:before { + content: "\f67b" +} + +.fa-paste:before { + content: "\f0ea" +} + +.fa-patreon:before { + content: "\f3d9" +} + +.fa-pause:before { + content: "\f04c" +} + +.fa-pause-circle:before { + content: "\f28b" +} + +.fa-paw:before { + content: "\f1b0" +} + +.fa-paypal:before { + content: "\f1ed" +} + +.fa-peace:before { + content: "\f67c" +} + +.fa-pen:before { + content: "\f304" +} + +.fa-pen-alt:before { + content: "\f305" +} + +.fa-pen-fancy:before { + content: "\f5ac" +} + +.fa-pen-nib:before { + content: "\f5ad" +} + +.fa-pen-square:before { + content: "\f14b" +} + +.fa-pencil-alt:before { + content: "\f303" +} + +.fa-pencil-ruler:before { + content: "\f5ae" +} + +.fa-penny-arcade:before { + content: "\f704" +} + +.fa-people-arrows:before { + content: "\e068" +} + +.fa-people-carry:before { + content: "\f4ce" +} + +.fa-pepper-hot:before { + content: "\f816" +} + +.fa-perbyte:before { + content: "\e083" +} + +.fa-percent:before { + content: "\f295" +} + +.fa-percentage:before { + content: "\f541" +} + +.fa-periscope:before { + content: "\f3da" +} + +.fa-person-booth:before { + content: "\f756" +} + +.fa-phabricator:before { + content: "\f3db" +} + +.fa-phoenix-framework:before { + content: "\f3dc" +} + +.fa-phoenix-squadron:before { + content: "\f511" +} + +.fa-phone:before { + content: "\f095" +} + +.fa-phone-alt:before { + content: "\f879" +} + +.fa-phone-slash:before { + content: "\f3dd" +} + +.fa-phone-square:before { + content: "\f098" +} + +.fa-phone-square-alt:before { + content: "\f87b" +} + +.fa-phone-volume:before { + content: "\f2a0" +} + +.fa-photo-video:before { + content: "\f87c" +} + +.fa-php:before { + content: "\f457" +} + +.fa-pied-piper:before { + content: "\f2ae" +} + +.fa-pied-piper-alt:before { + content: "\f1a8" +} + +.fa-pied-piper-hat:before { + content: "\f4e5" +} + +.fa-pied-piper-pp:before { + content: "\f1a7" +} + +.fa-pied-piper-square:before { + content: "\e01e" +} + +.fa-piggy-bank:before { + content: "\f4d3" +} + +.fa-pills:before { + content: "\f484" +} + +.fa-pinterest:before { + content: "\f0d2" +} + +.fa-pinterest-p:before { + content: "\f231" +} + +.fa-pinterest-square:before { + content: "\f0d3" +} + +.fa-pizza-slice:before { + content: "\f818" +} + +.fa-place-of-worship:before { + content: "\f67f" +} + +.fa-plane:before { + content: "\f072" +} + +.fa-plane-arrival:before { + content: "\f5af" +} + +.fa-plane-departure:before { + content: "\f5b0" +} + +.fa-plane-slash:before { + content: "\e069" +} + +.fa-play:before { + content: "\f04b" +} + +.fa-play-circle:before { + content: "\f144" +} + +.fa-playstation:before { + content: "\f3df" +} + +.fa-plug:before { + content: "\f1e6" +} + +.fa-plus:before { + content: "\f067" +} + +.fa-plus-circle:before { + content: "\f055" +} + +.fa-plus-square:before { + content: "\f0fe" +} + +.fa-podcast:before { + content: "\f2ce" +} + +.fa-poll:before { + content: "\f681" +} + +.fa-poll-h:before { + content: "\f682" +} + +.fa-poo:before { + content: "\f2fe" +} + +.fa-poo-storm:before { + content: "\f75a" +} + +.fa-poop:before { + content: "\f619" +} + +.fa-portrait:before { + content: "\f3e0" +} + +.fa-pound-sign:before { + content: "\f154" +} + +.fa-power-off:before { + content: "\f011" +} + +.fa-pray:before { + content: "\f683" +} + +.fa-praying-hands:before { + content: "\f684" +} + +.fa-prescription:before { + content: "\f5b1" +} + +.fa-prescription-bottle:before { + content: "\f485" +} + +.fa-prescription-bottle-alt:before { + content: "\f486" +} + +.fa-print:before { + content: "\f02f" +} + +.fa-procedures:before { + content: "\f487" +} + +.fa-product-hunt:before { + content: "\f288" +} + +.fa-project-diagram:before { + content: "\f542" +} + +.fa-pump-medical:before { + content: "\e06a" +} + +.fa-pump-soap:before { + content: "\e06b" +} + +.fa-pushed:before { + content: "\f3e1" +} + +.fa-puzzle-piece:before { + content: "\f12e" +} + +.fa-python:before { + content: "\f3e2" +} + +.fa-qq:before { + content: "\f1d6" +} + +.fa-qrcode:before { + content: "\f029" +} + +.fa-question:before { + content: "\f128" +} + +.fa-question-circle:before { + content: "\f059" +} + +.fa-quidditch:before { + content: "\f458" +} + +.fa-quinscape:before { + content: "\f459" +} + +.fa-quora:before { + content: "\f2c4" +} + +.fa-quote-left:before { + content: "\f10d" +} + +.fa-quote-right:before { + content: "\f10e" +} + +.fa-quran:before { + content: "\f687" +} + +.fa-r-project:before { + content: "\f4f7" +} + +.fa-radiation:before { + content: "\f7b9" +} + +.fa-radiation-alt:before { + content: "\f7ba" +} + +.fa-rainbow:before { + content: "\f75b" +} + +.fa-random:before { + content: "\f074" +} + +.fa-raspberry-pi:before { + content: "\f7bb" +} + +.fa-ravelry:before { + content: "\f2d9" +} + +.fa-react:before { + content: "\f41b" +} + +.fa-reacteurope:before { + content: "\f75d" +} + +.fa-readme:before { + content: "\f4d5" +} + +.fa-rebel:before { + content: "\f1d0" +} + +.fa-receipt:before { + content: "\f543" +} + +.fa-record-vinyl:before { + content: "\f8d9" +} + +.fa-recycle:before { + content: "\f1b8" +} + +.fa-red-river:before { + content: "\f3e3" +} + +.fa-reddit:before { + content: "\f1a1" +} + +.fa-reddit-alien:before { + content: "\f281" +} + +.fa-reddit-square:before { + content: "\f1a2" +} + +.fa-redhat:before { + content: "\f7bc" +} + +.fa-redo:before { + content: "\f01e" +} + +.fa-redo-alt:before { + content: "\f2f9" +} + +.fa-registered:before { + content: "\f25d" +} + +.fa-remove-format:before { + content: "\f87d" +} + +.fa-renren:before { + content: "\f18b" +} + +.fa-reply:before { + content: "\f3e5" +} + +.fa-reply-all:before { + content: "\f122" +} + +.fa-replyd:before { + content: "\f3e6" +} + +.fa-republican:before { + content: "\f75e" +} + +.fa-researchgate:before { + content: "\f4f8" +} + +.fa-resolving:before { + content: "\f3e7" +} + +.fa-restroom:before { + content: "\f7bd" +} + +.fa-retweet:before { + content: "\f079" +} + +.fa-rev:before { + content: "\f5b2" +} + +.fa-ribbon:before { + content: "\f4d6" +} + +.fa-ring:before { + content: "\f70b" +} + +.fa-road:before { + content: "\f018" +} + +.fa-robot:before { + content: "\f544" +} + +.fa-rocket:before { + content: "\f135" +} + +.fa-rocketchat:before { + content: "\f3e8" +} + +.fa-rockrms:before { + content: "\f3e9" +} + +.fa-route:before { + content: "\f4d7" +} + +.fa-rss:before { + content: "\f09e" +} + +.fa-rss-square:before { + content: "\f143" +} + +.fa-ruble-sign:before { + content: "\f158" +} + +.fa-ruler:before { + content: "\f545" +} + +.fa-ruler-combined:before { + content: "\f546" +} + +.fa-ruler-horizontal:before { + content: "\f547" +} + +.fa-ruler-vertical:before { + content: "\f548" +} + +.fa-running:before { + content: "\f70c" +} + +.fa-rupee-sign:before { + content: "\f156" +} + +.fa-rust:before { + content: "\e07a" +} + +.fa-sad-cry:before { + content: "\f5b3" +} + +.fa-sad-tear:before { + content: "\f5b4" +} + +.fa-safari:before { + content: "\f267" +} + +.fa-salesforce:before { + content: "\f83b" +} + +.fa-sass:before { + content: "\f41e" +} + +.fa-satellite:before { + content: "\f7bf" +} + +.fa-satellite-dish:before { + content: "\f7c0" +} + +.fa-save:before { + content: "\f0c7" +} + +.fa-schlix:before { + content: "\f3ea" +} + +.fa-school:before { + content: "\f549" +} + +.fa-screwdriver:before { + content: "\f54a" +} + +.fa-scribd:before { + content: "\f28a" +} + +.fa-scroll:before { + content: "\f70e" +} + +.fa-sd-card:before { + content: "\f7c2" +} + +.fa-search:before { + content: "\f002" +} + +.fa-search-dollar:before { + content: "\f688" +} + +.fa-search-location:before { + content: "\f689" +} + +.fa-search-minus:before { + content: "\f010" +} + +.fa-search-plus:before { + content: "\f00e" +} + +.fa-searchengin:before { + content: "\f3eb" +} + +.fa-seedling:before { + content: "\f4d8" +} + +.fa-sellcast:before { + content: "\f2da" +} + +.fa-sellsy:before { + content: "\f213" +} + +.fa-server:before { + content: "\f233" +} + +.fa-servicestack:before { + content: "\f3ec" +} + +.fa-shapes:before { + content: "\f61f" +} + +.fa-share:before { + content: "\f064" +} + +.fa-share-alt:before { + content: "\f1e0" +} + +.fa-share-alt-square:before { + content: "\f1e1" +} + +.fa-share-square:before { + content: "\f14d" +} + +.fa-shekel-sign:before { + content: "\f20b" +} + +.fa-shield-alt:before { + content: "\f3ed" +} + +.fa-shield-virus:before { + content: "\e06c" +} + +.fa-ship:before { + content: "\f21a" +} + +.fa-shipping-fast:before { + content: "\f48b" +} + +.fa-shirtsinbulk:before { + content: "\f214" +} + +.fa-shoe-prints:before { + content: "\f54b" +} + +.fa-shopify:before { + content: "\e057" +} + +.fa-shopping-bag:before { + content: "\f290" +} + +.fa-shopping-basket:before { + content: "\f291" +} + +.fa-shopping-cart:before { + content: "\f07a" +} + +.fa-shopware:before { + content: "\f5b5" +} + +.fa-shower:before { + content: "\f2cc" +} + +.fa-shuttle-van:before { + content: "\f5b6" +} + +.fa-sign:before { + content: "\f4d9" +} + +.fa-sign-in-alt:before { + content: "\f2f6" +} + +.fa-sign-language:before { + content: "\f2a7" +} + +.fa-sign-out-alt:before { + content: "\f2f5" +} + +.fa-signal:before { + content: "\f012" +} + +.fa-signature:before { + content: "\f5b7" +} + +.fa-sim-card:before { + content: "\f7c4" +} + +.fa-simplybuilt:before { + content: "\f215" +} + +.fa-sink:before { + content: "\e06d" +} + +.fa-sistrix:before { + content: "\f3ee" +} + +.fa-sitemap:before { + content: "\f0e8" +} + +.fa-sith:before { + content: "\f512" +} + +.fa-skating:before { + content: "\f7c5" +} + +.fa-sketch:before { + content: "\f7c6" +} + +.fa-skiing:before { + content: "\f7c9" +} + +.fa-skiing-nordic:before { + content: "\f7ca" +} + +.fa-skull:before { + content: "\f54c" +} + +.fa-skull-crossbones:before { + content: "\f714" +} + +.fa-skyatlas:before { + content: "\f216" +} + +.fa-skype:before { + content: "\f17e" +} + +.fa-slack:before { + content: "\f198" +} + +.fa-slack-hash:before { + content: "\f3ef" +} + +.fa-slash:before { + content: "\f715" +} + +.fa-sleigh:before { + content: "\f7cc" +} + +.fa-sliders-h:before { + content: "\f1de" +} + +.fa-slideshare:before { + content: "\f1e7" +} + +.fa-smile:before { + content: "\f118" +} + +.fa-smile-beam:before { + content: "\f5b8" +} + +.fa-smile-wink:before { + content: "\f4da" +} + +.fa-smog:before { + content: "\f75f" +} + +.fa-smoking:before { + content: "\f48d" +} + +.fa-smoking-ban:before { + content: "\f54d" +} + +.fa-sms:before { + content: "\f7cd" +} + +.fa-snapchat:before { + content: "\f2ab" +} + +.fa-snapchat-ghost:before { + content: "\f2ac" +} + +.fa-snapchat-square:before { + content: "\f2ad" +} + +.fa-snowboarding:before { + content: "\f7ce" +} + +.fa-snowflake:before { + content: "\f2dc" +} + +.fa-snowman:before { + content: "\f7d0" +} + +.fa-snowplow:before { + content: "\f7d2" +} + +.fa-soap:before { + content: "\e06e" +} + +.fa-socks:before { + content: "\f696" +} + +.fa-solar-panel:before { + content: "\f5ba" +} + +.fa-sort:before { + content: "\f0dc" +} + +.fa-sort-alpha-down:before { + content: "\f15d" +} + +.fa-sort-alpha-down-alt:before { + content: "\f881" +} + +.fa-sort-alpha-up:before { + content: "\f15e" +} + +.fa-sort-alpha-up-alt:before { + content: "\f882" +} + +.fa-sort-amount-down:before { + content: "\f160" +} + +.fa-sort-amount-down-alt:before { + content: "\f884" +} + +.fa-sort-amount-up:before { + content: "\f161" +} + +.fa-sort-amount-up-alt:before { + content: "\f885" +} + +.fa-sort-down:before { + content: "\f0dd" +} + +.fa-sort-numeric-down:before { + content: "\f162" +} + +.fa-sort-numeric-down-alt:before { + content: "\f886" +} + +.fa-sort-numeric-up:before { + content: "\f163" +} + +.fa-sort-numeric-up-alt:before { + content: "\f887" +} + +.fa-sort-up:before { + content: "\f0de" +} + +.fa-soundcloud:before { + content: "\f1be" +} + +.fa-sourcetree:before { + content: "\f7d3" +} + +.fa-spa:before { + content: "\f5bb" +} + +.fa-space-shuttle:before { + content: "\f197" +} + +.fa-speakap:before { + content: "\f3f3" +} + +.fa-speaker-deck:before { + content: "\f83c" +} + +.fa-spell-check:before { + content: "\f891" +} + +.fa-spider:before { + content: "\f717" +} + +.fa-spinner:before { + content: "\f110" +} + +.fa-splotch:before { + content: "\f5bc" +} + +.fa-spotify:before { + content: "\f1bc" +} + +.fa-spray-can:before { + content: "\f5bd" +} + +.fa-square:before { + content: "\f0c8" +} + +.fa-square-full:before { + content: "\f45c" +} + +.fa-square-root-alt:before { + content: "\f698" +} + +.fa-squarespace:before { + content: "\f5be" +} + +.fa-stack-exchange:before { + content: "\f18d" +} + +.fa-stack-overflow:before { + content: "\f16c" +} + +.fa-stackpath:before { + content: "\f842" +} + +.fa-stamp:before { + content: "\f5bf" +} + +.fa-star:before { + content: "\f005" +} + +.fa-star-and-crescent:before { + content: "\f699" +} + +.fa-star-half:before { + content: "\f089" +} + +.fa-star-half-alt:before { + content: "\f5c0" +} + +.fa-star-of-david:before { + content: "\f69a" +} + +.fa-star-of-life:before { + content: "\f621" +} + +.fa-staylinked:before { + content: "\f3f5" +} + +.fa-steam:before { + content: "\f1b6" +} + +.fa-steam-square:before { + content: "\f1b7" +} + +.fa-steam-symbol:before { + content: "\f3f6" +} + +.fa-step-backward:before { + content: "\f048" +} + +.fa-step-forward:before { + content: "\f051" +} + +.fa-stethoscope:before { + content: "\f0f1" +} + +.fa-sticker-mule:before { + content: "\f3f7" +} + +.fa-sticky-note:before { + content: "\f249" +} + +.fa-stop:before { + content: "\f04d" +} + +.fa-stop-circle:before { + content: "\f28d" +} + +.fa-stopwatch:before { + content: "\f2f2" +} + +.fa-stopwatch-20:before { + content: "\e06f" +} + +.fa-store:before { + content: "\f54e" +} + +.fa-store-alt:before { + content: "\f54f" +} + +.fa-store-alt-slash:before { + content: "\e070" +} + +.fa-store-slash:before { + content: "\e071" +} + +.fa-strava:before { + content: "\f428" +} + +.fa-stream:before { + content: "\f550" +} + +.fa-street-view:before { + content: "\f21d" +} + +.fa-strikethrough:before { + content: "\f0cc" +} + +.fa-stripe:before { + content: "\f429" +} + +.fa-stripe-s:before { + content: "\f42a" +} + +.fa-stroopwafel:before { + content: "\f551" +} + +.fa-studiovinari:before { + content: "\f3f8" +} + +.fa-stumbleupon:before { + content: "\f1a4" +} + +.fa-stumbleupon-circle:before { + content: "\f1a3" +} + +.fa-subscript:before { + content: "\f12c" +} + +.fa-subway:before { + content: "\f239" +} + +.fa-suitcase:before { + content: "\f0f2" +} + +.fa-suitcase-rolling:before { + content: "\f5c1" +} + +.fa-sun:before { + content: "\f185" +} + +.fa-superpowers:before { + content: "\f2dd" +} + +.fa-superscript:before { + content: "\f12b" +} + +.fa-supple:before { + content: "\f3f9" +} + +.fa-surprise:before { + content: "\f5c2" +} + +.fa-suse:before { + content: "\f7d6" +} + +.fa-swatchbook:before { + content: "\f5c3" +} + +.fa-swift:before { + content: "\f8e1" +} + +.fa-swimmer:before { + content: "\f5c4" +} + +.fa-swimming-pool:before { + content: "\f5c5" +} + +.fa-symfony:before { + content: "\f83d" +} + +.fa-synagogue:before { + content: "\f69b" +} + +.fa-sync:before { + content: "\f021" +} + +.fa-sync-alt:before { + content: "\f2f1" +} + +.fa-syringe:before { + content: "\f48e" +} + +.fa-table:before { + content: "\f0ce" +} + +.fa-table-tennis:before { + content: "\f45d" +} + +.fa-tablet:before { + content: "\f10a" +} + +.fa-tablet-alt:before { + content: "\f3fa" +} + +.fa-tablets:before { + content: "\f490" +} + +.fa-tachometer-alt:before { + content: "\f3fd" +} + +.fa-tag:before { + content: "\f02b" +} + +.fa-tags:before { + content: "\f02c" +} + +.fa-tape:before { + content: "\f4db" +} + +.fa-tasks:before { + content: "\f0ae" +} + +.fa-taxi:before { + content: "\f1ba" +} + +.fa-teamspeak:before { + content: "\f4f9" +} + +.fa-teeth:before { + content: "\f62e" +} + +.fa-teeth-open:before { + content: "\f62f" +} + +.fa-telegram:before { + content: "\f2c6" +} + +.fa-telegram-plane:before { + content: "\f3fe" +} + +.fa-temperature-high:before { + content: "\f769" +} + +.fa-temperature-low:before { + content: "\f76b" +} + +.fa-tencent-weibo:before { + content: "\f1d5" +} + +.fa-tenge:before { + content: "\f7d7" +} + +.fa-terminal:before { + content: "\f120" +} + +.fa-text-height:before { + content: "\f034" +} + +.fa-text-width:before { + content: "\f035" +} + +.fa-th:before { + content: "\f00a" +} + +.fa-th-large:before { + content: "\f009" +} + +.fa-th-list:before { + content: "\f00b" +} + +.fa-the-red-yeti:before { + content: "\f69d" +} + +.fa-theater-masks:before { + content: "\f630" +} + +.fa-themeco:before { + content: "\f5c6" +} + +.fa-themeisle:before { + content: "\f2b2" +} + +.fa-thermometer:before { + content: "\f491" +} + +.fa-thermometer-empty:before { + content: "\f2cb" +} + +.fa-thermometer-full:before { + content: "\f2c7" +} + +.fa-thermometer-half:before { + content: "\f2c9" +} + +.fa-thermometer-quarter:before { + content: "\f2ca" +} + +.fa-thermometer-three-quarters:before { + content: "\f2c8" +} + +.fa-think-peaks:before { + content: "\f731" +} + +.fa-thumbs-down:before { + content: "\f165" +} + +.fa-thumbs-up:before { + content: "\f164" +} + +.fa-thumbtack:before { + content: "\f08d" +} + +.fa-ticket-alt:before { + content: "\f3ff" +} + +.fa-tiktok:before { + content: "\e07b" +} + +.fa-times:before { + content: "\f00d" +} + +.fa-times-circle:before { + content: "\f057" +} + +.fa-tint:before { + content: "\f043" +} + +.fa-tint-slash:before { + content: "\f5c7" +} + +.fa-tired:before { + content: "\f5c8" +} + +.fa-toggle-off:before { + content: "\f204" +} + +.fa-toggle-on:before { + content: "\f205" +} + +.fa-toilet:before { + content: "\f7d8" +} + +.fa-toilet-paper:before { + content: "\f71e" +} + +.fa-toilet-paper-slash:before { + content: "\e072" +} + +.fa-toolbox:before { + content: "\f552" +} + +.fa-tools:before { + content: "\f7d9" +} + +.fa-tooth:before { + content: "\f5c9" +} + +.fa-torah:before { + content: "\f6a0" +} + +.fa-torii-gate:before { + content: "\f6a1" +} + +.fa-tractor:before { + content: "\f722" +} + +.fa-trade-federation:before { + content: "\f513" +} + +.fa-trademark:before { + content: "\f25c" +} + +.fa-traffic-light:before { + content: "\f637" +} + +.fa-trailer:before { + content: "\e041" +} + +.fa-train:before { + content: "\f238" +} + +.fa-tram:before { + content: "\f7da" +} + +.fa-transgender:before { + content: "\f224" +} + +.fa-transgender-alt:before { + content: "\f225" +} + +.fa-trash:before { + content: "\f1f8" +} + +.fa-trash-alt:before { + content: "\f2ed" +} + +.fa-trash-restore:before { + content: "\f829" +} + +.fa-trash-restore-alt:before { + content: "\f82a" +} + +.fa-tree:before { + content: "\f1bb" +} + +.fa-trello:before { + content: "\f181" +} + +.fa-tripadvisor:before { + content: "\f262" +} + +.fa-trophy:before { + content: "\f091" +} + +.fa-truck:before { + content: "\f0d1" +} + +.fa-truck-loading:before { + content: "\f4de" +} + +.fa-truck-monster:before { + content: "\f63b" +} + +.fa-truck-moving:before { + content: "\f4df" +} + +.fa-truck-pickup:before { + content: "\f63c" +} + +.fa-tshirt:before { + content: "\f553" +} + +.fa-tty:before { + content: "\f1e4" +} + +.fa-tumblr:before { + content: "\f173" +} + +.fa-tumblr-square:before { + content: "\f174" +} + +.fa-tv:before { + content: "\f26c" +} + +.fa-twitch:before { + content: "\f1e8" +} + +.fa-twitter:before { + content: "\f099" +} + +.fa-twitter-square:before { + content: "\f081" +} + +.fa-typo3:before { + content: "\f42b" +} + +.fa-uber:before { + content: "\f402" +} + +.fa-ubuntu:before { + content: "\f7df" +} + +.fa-uikit:before { + content: "\f403" +} + +.fa-umbraco:before { + content: "\f8e8" +} + +.fa-umbrella:before { + content: "\f0e9" +} + +.fa-umbrella-beach:before { + content: "\f5ca" +} + +.fa-uncharted:before { + content: "\e084" +} + +.fa-underline:before { + content: "\f0cd" +} + +.fa-undo:before { + content: "\f0e2" +} + +.fa-undo-alt:before { + content: "\f2ea" +} + +.fa-uniregistry:before { + content: "\f404" +} + +.fa-unity:before { + content: "\e049" +} + +.fa-universal-access:before { + content: "\f29a" +} + +.fa-university:before { + content: "\f19c" +} + +.fa-unlink:before { + content: "\f127" +} + +.fa-unlock:before { + content: "\f09c" +} + +.fa-unlock-alt:before { + content: "\f13e" +} + +.fa-unsplash:before { + content: "\e07c" +} + +.fa-untappd:before { + content: "\f405" +} + +.fa-upload:before { + content: "\f093" +} + +.fa-ups:before { + content: "\f7e0" +} + +.fa-usb:before { + content: "\f287" +} + +.fa-user:before { + content: "\f007" +} + +.fa-user-alt:before { + content: "\f406" +} + +.fa-user-alt-slash:before { + content: "\f4fa" +} + +.fa-user-astronaut:before { + content: "\f4fb" +} + +.fa-user-check:before { + content: "\f4fc" +} + +.fa-user-circle:before { + content: "\f2bd" +} + +.fa-user-clock:before { + content: "\f4fd" +} + +.fa-user-cog:before { + content: "\f4fe" +} + +.fa-user-edit:before { + content: "\f4ff" +} + +.fa-user-friends:before { + content: "\f500" +} + +.fa-user-graduate:before { + content: "\f501" +} + +.fa-user-injured:before { + content: "\f728" +} + +.fa-user-lock:before { + content: "\f502" +} + +.fa-user-md:before { + content: "\f0f0" +} + +.fa-user-minus:before { + content: "\f503" +} + +.fa-user-ninja:before { + content: "\f504" +} + +.fa-user-nurse:before { + content: "\f82f" +} + +.fa-user-plus:before { + content: "\f234" +} + +.fa-user-secret:before { + content: "\f21b" +} + +.fa-user-shield:before { + content: "\f505" +} + +.fa-user-slash:before { + content: "\f506" +} + +.fa-user-tag:before { + content: "\f507" +} + +.fa-user-tie:before { + content: "\f508" +} + +.fa-user-times:before { + content: "\f235" +} + +.fa-users:before { + content: "\f0c0" +} + +.fa-users-cog:before { + content: "\f509" +} + +.fa-users-slash:before { + content: "\e073" +} + +.fa-usps:before { + content: "\f7e1" +} + +.fa-ussunnah:before { + content: "\f407" +} + +.fa-utensil-spoon:before { + content: "\f2e5" +} + +.fa-utensils:before { + content: "\f2e7" +} + +.fa-vaadin:before { + content: "\f408" +} + +.fa-vector-square:before { + content: "\f5cb" +} + +.fa-venus:before { + content: "\f221" +} + +.fa-venus-double:before { + content: "\f226" +} + +.fa-venus-mars:before { + content: "\f228" +} + +.fa-vest:before { + content: "\e085" +} + +.fa-vest-patches:before { + content: "\e086" +} + +.fa-viacoin:before { + content: "\f237" +} + +.fa-viadeo:before { + content: "\f2a9" +} + +.fa-viadeo-square:before { + content: "\f2aa" +} + +.fa-vial:before { + content: "\f492" +} + +.fa-vials:before { + content: "\f493" +} + +.fa-viber:before { + content: "\f409" +} + +.fa-video:before { + content: "\f03d" +} + +.fa-video-slash:before { + content: "\f4e2" +} + +.fa-vihara:before { + content: "\f6a7" +} + +.fa-vimeo:before { + content: "\f40a" +} + +.fa-vimeo-square:before { + content: "\f194" +} + +.fa-vimeo-v:before { + content: "\f27d" +} + +.fa-vine:before { + content: "\f1ca" +} + +.fa-virus:before { + content: "\e074" +} + +.fa-virus-slash:before { + content: "\e075" +} + +.fa-viruses:before { + content: "\e076" +} + +.fa-vk:before { + content: "\f189" +} + +.fa-vnv:before { + content: "\f40b" +} + +.fa-voicemail:before { + content: "\f897" +} + +.fa-volleyball-ball:before { + content: "\f45f" +} + +.fa-volume-down:before { + content: "\f027" +} + +.fa-volume-mute:before { + content: "\f6a9" +} + +.fa-volume-off:before { + content: "\f026" +} + +.fa-volume-up:before { + content: "\f028" +} + +.fa-vote-yea:before { + content: "\f772" +} + +.fa-vr-cardboard:before { + content: "\f729" +} + +.fa-vuejs:before { + content: "\f41f" +} + +.fa-walking:before { + content: "\f554" +} + +.fa-wallet:before { + content: "\f555" +} + +.fa-warehouse:before { + content: "\f494" +} + +.fa-watchman-monitoring:before { + content: "\e087" +} + +.fa-water:before { + content: "\f773" +} + +.fa-wave-square:before { + content: "\f83e" +} + +.fa-waze:before { + content: "\f83f" +} + +.fa-weebly:before { + content: "\f5cc" +} + +.fa-weibo:before { + content: "\f18a" +} + +.fa-weight:before { + content: "\f496" +} + +.fa-weight-hanging:before { + content: "\f5cd" +} + +.fa-weixin:before { + content: "\f1d7" +} + +.fa-whatsapp:before { + content: "\f232" +} + +.fa-whatsapp-square:before { + content: "\f40c" +} + +.fa-wheelchair:before { + content: "\f193" +} + +.fa-whmcs:before { + content: "\f40d" +} + +.fa-wifi:before { + content: "\f1eb" +} + +.fa-wikipedia-w:before { + content: "\f266" +} + +.fa-wind:before { + content: "\f72e" +} + +.fa-window-close:before { + content: "\f410" +} + +.fa-window-maximize:before { + content: "\f2d0" +} + +.fa-window-minimize:before { + content: "\f2d1" +} + +.fa-window-restore:before { + content: "\f2d2" +} + +.fa-windows:before { + content: "\f17a" +} + +.fa-wine-bottle:before { + content: "\f72f" +} + +.fa-wine-glass:before { + content: "\f4e3" +} + +.fa-wine-glass-alt:before { + content: "\f5ce" +} + +.fa-wix:before { + content: "\f5cf" +} + +.fa-wizards-of-the-coast:before { + content: "\f730" +} + +.fa-wodu:before { + content: "\e088" +} + +.fa-wolf-pack-battalion:before { + content: "\f514" +} + +.fa-won-sign:before { + content: "\f159" +} + +.fa-wordpress:before { + content: "\f19a" +} + +.fa-wordpress-simple:before { + content: "\f411" +} + +.fa-wpbeginner:before { + content: "\f297" +} + +.fa-wpexplorer:before { + content: "\f2de" +} + +.fa-wpforms:before { + content: "\f298" +} + +.fa-wpressr:before { + content: "\f3e4" +} + +.fa-wrench:before { + content: "\f0ad" +} + +.fa-x-ray:before { + content: "\f497" +} + +.fa-xbox:before { + content: "\f412" +} + +.fa-xing:before { + content: "\f168" +} + +.fa-xing-square:before { + content: "\f169" +} + +.fa-y-combinator:before { + content: "\f23b" +} + +.fa-yahoo:before { + content: "\f19e" +} + +.fa-yammer:before { + content: "\f840" +} + +.fa-yandex:before { + content: "\f413" +} + +.fa-yandex-international:before { + content: "\f414" +} + +.fa-yarn:before { + content: "\f7e3" +} + +.fa-yelp:before { + content: "\f1e9" +} + +.fa-yen-sign:before { + content: "\f157" +} + +.fa-yin-yang:before { + content: "\f6ad" +} + +.fa-yoast:before { + content: "\f2b1" +} + +.fa-youtube:before { + content: "\f167" +} + +.fa-youtube-square:before { + content: "\f431" +} + +.fa-zhihu:before { + content: "\f63f" +} + +.sr-only { + border: 0; + clip: rect(0, 0, 0, 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + clip: auto; + height: auto; + margin: 0; + overflow: visible; + position: static; + width: auto +} + +/*! + * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@font-face { + font-family: Font Awesome\ 5 Free; + font-style: normal; + font-weight: 400; + font-display: block; + src: url(../fonts/fa-regular-400.eot); + src: url(../fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-regular-400.woff2) format("woff2"), url(../fonts/fa-regular-400.woff) format("woff"), url(../fonts/fa-regular-400.ttf) format("truetype"), url(../fonts/fa-regular-400.svg#fontawesome) format("svg") +} + +.far { + font-weight: 400 +} + +/*! + * Font Awesome Free 5.15.1 by @fontawesome - https://fontawesome.com + * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + */ +@font-face { + font-family: Font Awesome\ 5 Free; + font-style: normal; + font-weight: 900; + font-display: block; + src: url(../fonts/fa-solid-900.eot); + src: url(../fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../fonts/fa-solid-900.woff2) format("woff2"), url(../fonts/fa-solid-900.woff) format("woff"), url(../fonts/fa-solid-900.ttf) format("truetype"), url(../fonts/fa-solid-900.svg#fontawesome) format("svg") +} + +.fa, .far, .fas { + font-family: Font Awesome\ 5 Free +} + +.fa, .fas { + font-weight: 900 +} + +svg { + touch-action: none +} + +.jsvmap-zoomin, .jsvmap-zoomout, image, text { + -ms-user-select: none; + -webkit-user-select: none; + user-select: none +} + +.jsvmap-container { + touch-action: none; + position: relative; + overflow: hidden; + height: 100%; + width: 100% +} + +.jsvmap-tooltip { + background-color: #5c5cff; + font-family: sans-serif, Verdana; + font-size: smaller; + box-shadow: 1px 2px 12px rgba(0, 0, 0, .2); + padding: 3px 5px; + display: none +} + +.jsvmap-tooltip, .jsvmap-zoom-btn { + border-radius: 3px; + position: absolute; + color: #fff +} + +.jsvmap-zoom-btn { + background-color: #292929; + padding: 3px; + box-sizing: border-box; + line-height: 10px; + cursor: pointer; + height: 15px; + width: 15px; + left: 10px +} + +.jsvmap-zoom-btn.jsvmap-zoomout { + top: 30px +} + +.jsvmap-zoom-btn.jsvmap-zoomin { + top: 10px +} + +.jsvmap-series-container { + right: 15px; + position: absolute +} + +.jsvmap-series-container.jsvmap-series-h { + bottom: 15px +} + +.jsvmap-series-container.jsvmap-series-v { + top: 15px +} + +.jsvmap-series-container .jsvmap-legend { + background-color: #fff; + border: 1px solid #e6e6e6; + margin-left: 15px; + border-radius: 3px; + padding: .5rem; + float: left +} + +.jsvmap-series-container .jsvmap-legend .jsvmap-legend-title { + border-bottom: 1px solid #e6e6e6; + padding-bottom: 3px; + margin-bottom: 7px; + text-align: left +} + +.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner { + overflow: hidden +} + +.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner .jsvmap-legend-tick { + margin-top: 10px; + min-width: 40px +} + +.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner .jsvmap-legend-tick .jsvmap-legend-tick-sample { + border-radius: 4px; + margin: 4px auto; + height: 20px; + width: 20px +} + +.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner .jsvmap-legend-tick .jsvmap-legend-tick-text { + margin-top: 3px; + font-size: 12px; + text-align: center +} + +[data-simplebar] { + position: relative; + flex-direction: column; + flex-wrap: wrap; + justify-content: flex-start; + align-content: flex-start; + align-items: flex-start +} + +.simplebar-wrapper { + overflow: hidden; + width: inherit; + height: inherit; + max-width: inherit; + max-height: inherit +} + +.simplebar-mask { + direction: inherit; + overflow: hidden; + width: auto !important; + height: auto !important; + z-index: 0 +} + +.simplebar-mask, .simplebar-offset { + position: absolute; + padding: 0; + margin: 0; + left: 0; + top: 0; + bottom: 0; + right: 0 +} + +.simplebar-offset { + direction: inherit !important; + box-sizing: inherit !important; + resize: none !important; + -webkit-overflow-scrolling: touch +} + +.simplebar-content-wrapper { + direction: inherit; + box-sizing: border-box !important; + position: relative; + display: block; + height: 100%; + width: auto; + max-width: 100%; + max-height: 100%; + scrollbar-width: none; + -ms-overflow-style: none +} + +.simplebar-content-wrapper::-webkit-scrollbar, .simplebar-hide-scrollbar::-webkit-scrollbar { + width: 0; + height: 0 +} + +.simplebar-content:after, .simplebar-content:before { + content: " "; + display: table +} + +.simplebar-placeholder { + max-height: 100%; + max-width: 100%; + width: 100%; + pointer-events: none +} + +.simplebar-height-auto-observer-wrapper { + box-sizing: inherit !important; + height: 100%; + width: 100%; + max-width: 1px; + position: relative; + float: left; + max-height: 1px; + overflow: hidden; + z-index: -1; + padding: 0; + margin: 0; + pointer-events: none; + flex-grow: inherit; + flex-shrink: 0; + flex-basis: 0 +} + +.simplebar-height-auto-observer { + box-sizing: inherit; + display: block; + opacity: 0; + top: 0; + left: 0; + height: 1000%; + width: 1000%; + min-height: 1px; + min-width: 1px; + z-index: -1 +} + +.simplebar-height-auto-observer, .simplebar-track { + position: absolute; + overflow: hidden; + pointer-events: none +} + +.simplebar-track { + z-index: 1; + right: 0; + bottom: 0 +} + +[data-simplebar].simplebar-dragging .simplebar-content { + pointer-events: none; + -ms-user-select: none; + user-select: none; + -webkit-user-select: none +} + +[data-simplebar].simplebar-dragging .simplebar-track { + pointer-events: all +} + +.simplebar-scrollbar { + position: absolute; + left: 0; + right: 0; + min-height: 10px +} + +.simplebar-scrollbar:before { + position: absolute; + content: ""; + background: #000; + border-radius: 7px; + left: 2px; + right: 2px; + opacity: 0; + transition: opacity .2s linear +} + +.simplebar-scrollbar.simplebar-visible:before { + opacity: .5; + transition: opacity 0s linear +} + +.simplebar-track.simplebar-vertical { + top: 0; + width: 11px +} + +.simplebar-track.simplebar-vertical .simplebar-scrollbar:before { + top: 2px; + bottom: 2px +} + +.simplebar-track.simplebar-horizontal { + left: 0; + height: 11px +} + +.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before { + height: 100%; + left: 2px; + right: 2px +} + +.simplebar-track.simplebar-horizontal .simplebar-scrollbar { + right: auto; + left: 0; + top: 2px; + height: 7px; + min-height: 0; + min-width: 10px; + width: auto +} + +[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical { + right: auto; + left: 0 +} + +.hs-dummy-scrollbar-size { + direction: rtl; + position: fixed; + opacity: 0; + visibility: hidden; + height: 500px; + width: 500px; + overflow-y: hidden; + overflow-x: scroll +} + +.simplebar-hide-scrollbar { + position: fixed; + left: 0; + visibility: hidden; + overflow-y: scroll; + scrollbar-width: none; + -ms-overflow-style: none +} + +.flatpickr-calendar { + background: transparent; + opacity: 0; + display: none; + text-align: center; + visibility: hidden; + padding: 0; + animation: none; + direction: ltr; + border: 0; + font-size: 14px; + line-height: 24px; + border-radius: 5px; + position: absolute; + width: 307.875px; + box-sizing: border-box; + touch-action: manipulation; + background: #fff; + box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, .08) +} + +.flatpickr-calendar.inline, .flatpickr-calendar.open { + opacity: 1; + max-height: 640px; + visibility: visible +} + +.flatpickr-calendar.open { + display: inline-block; + z-index: 99999 +} + +.flatpickr-calendar.animate.open { + animation: fpFadeInDown .3s cubic-bezier(.23, 1, .32, 1) +} + +.flatpickr-calendar.inline { + display: block; + position: relative; + top: 2px +} + +.flatpickr-calendar.static { + position: absolute; + top: calc(100% + 2px) +} + +.flatpickr-calendar.static.open { + z-index: 999; + display: block +} + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) { + box-shadow: none !important +} + +.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) { + box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6 +} + +.flatpickr-calendar .hasTime .dayContainer, .flatpickr-calendar .hasWeeks .dayContainer { + border-bottom: 0; + border-bottom-right-radius: 0; + border-bottom-left-radius: 0 +} + +.flatpickr-calendar .hasWeeks .dayContainer { + border-left: 0 +} + +.flatpickr-calendar.hasTime .flatpickr-time { + height: 40px; + border-top: 1px solid #e6e6e6 +} + +.flatpickr-calendar.noCalendar.hasTime .flatpickr-time { + height: auto +} + +.flatpickr-calendar:after, .flatpickr-calendar:before { + position: absolute; + display: block; + pointer-events: none; + border: solid transparent; + content: ""; + height: 0; + width: 0; + left: 22px +} + +.flatpickr-calendar.arrowRight:after, .flatpickr-calendar.arrowRight:before, .flatpickr-calendar.rightMost:after, .flatpickr-calendar.rightMost:before { + left: auto; + right: 22px +} + +.flatpickr-calendar.arrowCenter:after, .flatpickr-calendar.arrowCenter:before { + left: 50%; + right: 50% +} + +.flatpickr-calendar:before { + border-width: 5px; + margin: 0 -5px +} + +.flatpickr-calendar:after { + border-width: 4px; + margin: 0 -4px +} + +.flatpickr-calendar.arrowTop:after, .flatpickr-calendar.arrowTop:before { + bottom: 100% +} + +.flatpickr-calendar.arrowTop:before { + border-bottom-color: #e6e6e6 +} + +.flatpickr-calendar.arrowTop:after { + border-bottom-color: #fff +} + +.flatpickr-calendar.arrowBottom:after, .flatpickr-calendar.arrowBottom:before { + top: 100% +} + +.flatpickr-calendar.arrowBottom:before { + border-top-color: #e6e6e6 +} + +.flatpickr-calendar.arrowBottom:after { + border-top-color: #fff +} + +.flatpickr-calendar:focus { + outline: 0 +} + +.flatpickr-wrapper { + position: relative; + display: inline-block +} + +.flatpickr-months { + display: flex +} + +.flatpickr-months .flatpickr-month { + background: transparent; + color: rgba(0, 0, 0, .9); + fill: rgba(0, 0, 0, .9); + height: 34px; + line-height: 1; + text-align: center; + position: relative; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; + flex: 1 +} + +.flatpickr-months .flatpickr-next-month, .flatpickr-months .flatpickr-prev-month { + text-decoration: none; + cursor: pointer; + position: absolute; + top: 0; + height: 34px; + padding: 10px; + z-index: 3; + color: rgba(0, 0, 0, .9); + fill: rgba(0, 0, 0, .9) +} + +.flatpickr-months .flatpickr-next-month.flatpickr-disabled, .flatpickr-months .flatpickr-prev-month.flatpickr-disabled { + display: none +} + +.flatpickr-months .flatpickr-next-month i, .flatpickr-months .flatpickr-prev-month i { + position: relative +} + +.flatpickr-months .flatpickr-next-month.flatpickr-prev-month, .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month { + left: 0 +} + +.flatpickr-months .flatpickr-next-month.flatpickr-next-month, .flatpickr-months .flatpickr-prev-month.flatpickr-next-month { + right: 0 +} + +.flatpickr-months .flatpickr-next-month:hover, .flatpickr-months .flatpickr-prev-month:hover { + color: #959ea9 +} + +.flatpickr-months .flatpickr-next-month:hover svg, .flatpickr-months .flatpickr-prev-month:hover svg { + fill: #f64747 +} + +.flatpickr-months .flatpickr-next-month svg, .flatpickr-months .flatpickr-prev-month svg { + width: 14px; + height: 14px +} + +.flatpickr-months .flatpickr-next-month svg path, .flatpickr-months .flatpickr-prev-month svg path { + transition: fill .1s; + fill: inherit +} + +.numInputWrapper { + position: relative; + height: auto +} + +.numInputWrapper input, .numInputWrapper span { + display: inline-block +} + +.numInputWrapper input { + width: 100% +} + +.numInputWrapper input::-ms-clear { + display: none +} + +.numInputWrapper input::-webkit-inner-spin-button, .numInputWrapper input::-webkit-outer-spin-button { + margin: 0; + -webkit-appearance: none +} + +.numInputWrapper span { + position: absolute; + right: 0; + width: 14px; + padding: 0 4px 0 2px; + height: 50%; + line-height: 50%; + opacity: 0; + cursor: pointer; + border: 1px solid rgba(57, 57, 57, .15); + box-sizing: border-box +} + +.numInputWrapper span:hover { + background: rgba(0, 0, 0, .1) +} + +.numInputWrapper span:active { + background: rgba(0, 0, 0, .2) +} + +.numInputWrapper span:after { + display: block; + content: ""; + position: absolute +} + +.numInputWrapper span.arrowUp { + top: 0; + border-bottom: 0 +} + +.numInputWrapper span.arrowUp:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-bottom: 4px solid rgba(57, 57, 57, .6); + top: 26% +} + +.numInputWrapper span.arrowDown { + top: 50% +} + +.numInputWrapper span.arrowDown:after { + border-left: 4px solid transparent; + border-right: 4px solid transparent; + border-top: 4px solid rgba(57, 57, 57, .6); + top: 40% +} + +.numInputWrapper span svg { + width: inherit; + height: auto +} + +.numInputWrapper span svg path { + fill: rgba(0, 0, 0, .5) +} + +.numInputWrapper:hover { + background: rgba(0, 0, 0, .05) +} + +.numInputWrapper:hover span { + opacity: 1 +} diff --git a/frontend/src/assets/icons/toolshed-48x48.png b/frontend/src/assets/icons/toolshed-48x48.png new file mode 100644 index 0000000..6abc959 Binary files /dev/null and b/frontend/src/assets/icons/toolshed-48x48.png differ diff --git a/frontend/src/components/BaseLayout.vue b/frontend/src/components/BaseLayout.vue index b5ff611..f47d32c 100644 --- a/frontend/src/components/BaseLayout.vue +++ b/frontend/src/components/BaseLayout.vue @@ -47,80 +47,7 @@