diff --git a/.github/workflows/chat-server-ci-cd.yaml b/.github/workflows/chat-server-ci-cd.yaml index 9b75d6e..4b11fdf 100644 --- a/.github/workflows/chat-server-ci-cd.yaml +++ b/.github/workflows/chat-server-ci-cd.yaml @@ -32,6 +32,8 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} + cache-from: type=gha + cache-to: type=gha,mode=max - name: Deploy the container with latest image uses: appleboy/ssh-action@v0.1.10 @@ -42,5 +44,5 @@ jobs: port: ${{ secrets.PORT }} command_timeout: 30m script: | - docker compose -f chat-server.yaml down + docker pull harisheoran/my-chat-system-server:main docker compose -f chat-server.yaml up -d diff --git a/chat-client/bin/api b/chat-client/bin/api new file mode 100755 index 0000000..e666f8f Binary files /dev/null and b/chat-client/bin/api differ diff --git a/chat-client/go.mod b/chat-client/go.mod new file mode 100644 index 0000000..371cc87 --- /dev/null +++ b/chat-client/go.mod @@ -0,0 +1,5 @@ +module github.com/harisheoran/my-chat-client + +go 1.23.3 + +require github.com/gorilla/mux v1.8.1 diff --git a/chat-client/go.sum b/chat-client/go.sum new file mode 100644 index 0000000..7128337 --- /dev/null +++ b/chat-client/go.sum @@ -0,0 +1,2 @@ +github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= +github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= diff --git a/chat-client/main.go b/chat-client/main.go new file mode 100644 index 0000000..abde5c8 --- /dev/null +++ b/chat-client/main.go @@ -0,0 +1,38 @@ +package main + +import ( + "fmt" + "html/template" + "log" + "net/http" + + "github.com/gorilla/mux" +) + +func main() { + mainRouter := mux.NewRouter() + + mainRouter.HandleFunc("/v1/health", healthHandler) + mainRouter.HandleFunc("/v1/chat", homeHandler) + mainRouter.PathPrefix("/static/").Handler(http.StripPrefix("/static/", http.FileServer(http.Dir("./ui/static")))) + + log.Println("client listening on port 5000") + err := http.ListenAndServe(":5000", mainRouter) + if err != nil { + log.Fatal("Unable to start the server", err) + } +} + +func healthHandler(w http.ResponseWriter, request *http.Request) { + fmt.Fprintf(w, "my-chat-system client health is OK!") +} + +func homeHandler(w http.ResponseWriter, request *http.Request) { + uiTemplates := "ui/main.html" + templates, err := template.ParseFiles(uiTemplates) + if err != nil { + log.Println("ERROR: parsing the template files", err) + } + templates.Execute(w, nil) + +} diff --git a/chat-client/tmp/build-errors.log b/chat-client/tmp/build-errors.log new file mode 100644 index 0000000..67fc100 --- /dev/null +++ b/chat-client/tmp/build-errors.log @@ -0,0 +1 @@ +exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1exit status 1 \ No newline at end of file diff --git a/chat-client/ui/base.gohtml b/chat-client/ui/base.gohtml new file mode 100644 index 0000000..2c7b07d --- /dev/null +++ b/chat-client/ui/base.gohtml @@ -0,0 +1,211 @@ + + + + + + Bootstrap demo + + + + +
+
+ +
+ + + +
+ +
    +
  • + avatar +
    +
    +

    Brad Pitt

    +

    12 mins ago

    +
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. +

    +
    +
    +
  • +
  • +
    +
    +

    Lara Croft

    +

    13 mins ago

    +
    +
    +

    + Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque + laudantium. +

    +
    +
    + avatar +
  • +
  • + avatar +
    +
    +

    Brad Pitt

    +

    10 mins ago

    +
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut + labore et dolore magna aliqua. +

    +
    +
    +
  • + + +
  • +
    + + +
    +
  • + +
+ +
+ +
+ +
+
+ + + + + + diff --git a/chat-client/ui/main.html b/chat-client/ui/main.html new file mode 100644 index 0000000..584ebce --- /dev/null +++ b/chat-client/ui/main.html @@ -0,0 +1,107 @@ + + + + my chat system + + + + +
+
+ + +
+ + diff --git a/chat-client/ui/static/css/main.css b/chat-client/ui/static/css/main.css new file mode 100644 index 0000000..d0ecf08 --- /dev/null +++ b/chat-client/ui/static/css/main.css @@ -0,0 +1,19054 @@ +:root { + --mdb-blue: #0d6efd; + --mdb-indigo: #6610f2; + --mdb-purple: #6f42c1; + --mdb-pink: #d63384; + --mdb-red: #dc3545; + --mdb-orange: #fd7e14; + --mdb-yellow: #ffc107; + --mdb-green: #198754; + --mdb-teal: #20c997; + --mdb-cyan: #0dcaf0; + --mdb-gray: #757575; + --mdb-gray-dark: #4f4f4f; + --mdb-gray-100: #f5f5f5; + --mdb-gray-200: #eee; + --mdb-gray-300: #e0e0e0; + --mdb-gray-400: #bdbdbd; + --mdb-gray-500: #9e9e9e; + --mdb-gray-600: #757575; + --mdb-gray-700: #616161; + --mdb-gray-800: #4f4f4f; + --mdb-gray-900: #262626; + --mdb-primary: #1266f1; + --mdb-secondary: #b23cfd; + --mdb-success: #00b74a; + --mdb-info: #39c0ed; + --mdb-warning: #ffa900; + --mdb-danger: #f93154; + --mdb-light: #fbfbfb; + --mdb-dark: #262626; + --mdb-white: #fff; + --mdb-black: #000; + --mdb-primary-rgb: 18, 102, 241; + --mdb-secondary-rgb: 178, 60, 253; + --mdb-success-rgb: 0, 183, 74; + --mdb-info-rgb: 57, 192, 237; + --mdb-warning-rgb: 255, 169, 0; + --mdb-danger-rgb: 249, 49, 84; + --mdb-light-rgb: 251, 251, 251; + --mdb-dark-rgb: 38, 38, 38; + --mdb-white-rgb: 255, 255, 255; + --mdb-black-rgb: 0, 0, 0; + --mdb-body-color-rgb: 79, 79, 79; + --mdb-body-bg-rgb: 255, 255, 255; + --mdb-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + --mdb-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; + --mdb-gradient: linear-gradient(180deg, hsla(0, 0%, 100%, 0.15), hsla(0, 0%, 100%, 0)); + --mdb-body-font-family: var(--mdb-font-roboto); + --mdb-body-font-size: 1rem; + --mdb-body-font-weight: 400; + --mdb-body-line-height: 1.6; + --mdb-body-color: #4f4f4f; + --mdb-body-bg: #fff +} + +*, +:after, +:before { + box-sizing: border-box +} + +@media(prefers-reduced-motion:no-preference) { + :root { + scroll-behavior: smooth + } +} + +body { + margin: 0; + font-family: var(--mdb-body-font-family); + font-size: var(--mdb-body-font-size); + font-weight: var(--mdb-body-font-weight); + line-height: var(--mdb-body-line-height); + color: var(--mdb-body-color); + text-align: var(--mdb-body-text-align); + background-color: var(--mdb-body-bg); + -webkit-text-size-adjust: 100%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0) +} + +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: 500; + line-height: 1.2 +} + +.h1, +h1 { + font-size: calc(1.375rem + 1.5vw) +} + +@media(min-width:1200px) { + + .h1, + h1 { + font-size: 2.5rem + } +} + +.h2, +h2 { + font-size: calc(1.325rem + .9vw) +} + +@media(min-width:1200px) { + + .h2, + h2 { + font-size: 2rem + } +} + +.h3, +h3 { + font-size: calc(1.3rem + .6vw) +} + +@media(min-width:1200px) { + + .h3, + h3 { + font-size: 1.75rem + } +} + +.h4, +h4 { + font-size: calc(1.275rem + .3vw) +} + +@media(min-width:1200px) { + + .h4, + h4 { + font-size: 1.5rem + } +} + +.h5, +h5 { + font-size: 1.25rem +} + +.h6, +h6 { + font-size: 1rem +} + +p { + margin-top: 0; + margin-bottom: 1rem +} + +abbr[data-mdb-original-title], +abbr[title] { + -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: 700 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +b, +strong { + font-weight: bolder +} + +.small, +small { + font-size: .875em +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +sub, +sup { + position: relative; + font-size: .75em; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + color: #1266f1; + text-decoration: underline +} + +a:hover { + color: #0e52c1 +} + +a:not([href]):not([class]), +a:not([href]):not([class]):hover { + color: inherit; + text-decoration: none +} + +code, +kbd, +pre, +samp { + font-family: var(--mdb-font-monospace); + font-size: 1em; + /*!rtl:ignore*/ + direction: ltr; + unicode-bidi: bidi-override +} + +pre { + display: block; + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + font-size: .875em +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal +} + +code { + font-size: .875em; + color: #d63384; + word-wrap: break-word +} + +a>code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: .875em; + color: #fff; + background-color: #262626; + border-radius: .2rem +} + +kbd kbd { + padding: 0; + font-size: 1em; + font-weight: 700 +} + +figure { + margin: 0 0 1> + + + ggvvggvgggygggyGggvgppppppppppprem +} + +img, +svg { + vertical-align: middle +} + +table { + caption-side: bottom; + border-collapse: collapse +} + +caption { + padding-top: 1rem; + padding-bottom: 1rem; + color: #757575; + 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:not(:focus-visible) { + outline: 0 +} + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +select { + text-transform: none +} + +[role=button] { + cursor: pointer +} + +select { + word-wrap: normal +} + +select:disabled { + opacity: 1 +} + +[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: calc(1.275rem + .3vw); + line-height: inherit +} + +@media(min-width:1200px) { + legend { + font-size: 1.5rem + } +} + +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 +} + +/*!rtl:raw: +[type="tel"], +[type="url"], +[type="email"], +[type="number"] { + direction: ltr; +} +*/ +::-webkit-search-decoration { + -webkit-appearance: none +} + +::-webkit-color-swatch-wrapper { + padding: 0 +} + +::file-selector-button { + font: inherit +} + +::-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: baseline +} + +[hidden] { + display: none !important +} + +.lead { + font-size: 1.25rem; + font-weight: 300 +} + +.display-1 { + font-size: calc(1.625rem + 4.5vw); + font-weight: 300; + line-height: 1.2 +} + +@media(min-width:1200px) { + .display-1 { + font-size: 5rem + } +} + +.display-2 { + font-size: calc(1.575rem + 3.9vw); + font-weight: 300; + line-height: 1.2 +} + +@media(min-width:1200px) { + .display-2 { + font-size: 4.5rem + } +} + +.display-3 { + font-size: calc(1.525rem + 3.3vw); + font-weight: 300; + line-height: 1.2 +} + +@media(min-width:1200px) { + .display-3 { + font-size: 4rem + } +} + +.display-4 { + font-size: calc(1.475rem + 2.7vw); + font-weight: 300; + line-height: 1.2 +} + +@media(min-width:1200px) { + .display-4 { + font-size: 3.5rem + } +} + +.display-5 { + font-size: calc(1.425rem + 2.1vw); + font-weight: 300; + line-height: 1.2 +} + +@media(min-width:1200px) { + .display-5 { + font-size: 3rem + } +} + +.display-6 { + font-size: calc(1.375rem + 1.5vw); + font-weight: 300; + line-height: 1.2 +} + +@media(min-width:1200px) { + .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: .875em; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem +} + +.blockquote>:last-child { + margin-bottom: 0 +} + +.blockquote-footer { + margin-top: -1rem; + margin-bottom: 1rem; + font-size: .875em; + color: #757575 +} + +.blockquote-footer:before { + content: "— " +} + +.img-fluid, +.img-thumbnail { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #fff; + border: 1px solid #e0e0e0; + border-radius: .25rem +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: .875em; + color: #757575 +} + +.container, +.container-fluid, +.container-lg, +.container-md, +.container-sm, +.container-xl, +.container-xxl { + width: 100%; + padding-right: var(--mdb-gutter-x, .75rem); + padding-left: var(--mdb-gutter-x, .75rem); + 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: 1140px + } +} + +@media(min-width:1400px) { + + .container, + .container-lg, + .container-md, + .container-sm, + .container-xl, + .container-xxl { + max-width: 1320px + } +} + +.row { + --mdb-gutter-x: 1.5rem; + --mdb-gutter-y: 0; + display: flex; + flex-wrap: wrap; + margin-top: calc(var(--mdb-gutter-y)*-1); + margin-right: calc(var(--mdb-gutter-x)*-0.5); + margin-left: calc(var(--mdb-gutter-x)*-0.5) +} + +.row>* { + flex-shrink: 0; + width: 100%; + max-width: 100%; + padding-right: calc(var(--mdb-gutter-x)*0.5); + padding-left: calc(var(--mdb-gutter-x)*0.5); + margin-top: var(--mdb-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.3333333333% +} + +.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.6666666667% +} + +.col-auto { + flex: 0 0 auto; + width: auto +} + +.col-1 { + flex: 0 0 auto; + width: 8.33333333% +} + +.col-2 { + flex: 0 0 auto; + width: 16.66666667% +} + +.col-3 { + flex: 0 0 auto; + width: 25% +} + +.col-4 { + flex: 0 0 auto; + width: 33.33333333% +} + +.col-5 { + flex: 0 0 auto; + width: 41.66666667% +} + +.col-6 { + flex: 0 0 auto; + width: 50% +} + +.col-7 { + flex: 0 0 auto; + width: 58.33333333% +} + +.col-8 { + flex: 0 0 auto; + width: 66.66666667% +} + +.col-9 { + flex: 0 0 auto; + width: 75% +} + +.col-10 { + flex: 0 0 auto; + width: 83.33333333% +} + +.col-11 { + flex: 0 0 auto; + width: 91.66666667% +} + +.col-12 { + flex: 0 0 auto; + width: 100% +} + +.offset-1 { + margin-left: 8.33333333% +} + +.offset-2 { + margin-left: 16.66666667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.33333333% +} + +.offset-5 { + margin-left: 41.66666667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.33333333% +} + +.offset-8 { + margin-left: 66.66666667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.33333333% +} + +.offset-11 { + margin-left: 91.66666667% +} + +.g-0, +.gx-0 { + --mdb-gutter-x: 0 +} + +.g-0, +.gy-0 { + --mdb-gutter-y: 0 +} + +.g-1, +.gx-1 { + --mdb-gutter-x: 0.25rem +} + +.g-1, +.gy-1 { + --mdb-gutter-y: 0.25rem +} + +.g-2, +.gx-2 { + --mdb-gutter-x: 0.5rem +} + +.g-2, +.gy-2 { + --mdb-gutter-y: 0.5rem +} + +.g-3, +.gx-3 { + --mdb-gutter-x: 1rem +} + +.g-3, +.gy-3 { + --mdb-gutter-y: 1rem +} + +.g-4, +.gx-4 { + --mdb-gutter-x: 1.5rem +} + +.g-4, +.gy-4 { + --mdb-gutter-y: 1.5rem +} + +.g-5, +.gx-5 { + --mdb-gutter-x: 3rem +} + +.g-5, +.gy-5 { + --mdb-gutter-y: 3rem +} + +@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.3333333333% + } + + .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.6666666667% + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto + } + + .col-sm-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-sm-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-sm-3 { + flex: 0 0 auto; + width: 25% + } + + .col-sm-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-sm-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-sm-6 { + flex: 0 0 auto; + width: 50% + } + + .col-sm-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-sm-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-sm-9 { + flex: 0 0 auto; + width: 75% + } + + .col-sm-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-sm-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-sm-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-sm-0 { + margin-left: 0 + } + + .offset-sm-1 { + margin-left: 8.33333333% + } + + .offset-sm-2 { + margin-left: 16.66666667% + } + + .offset-sm-3 { + margin-left: 25% + } + + .offset-sm-4 { + margin-left: 33.33333333% + } + + .offset-sm-5 { + margin-left: 41.66666667% + } + + .offset-sm-6 { + margin-left: 50% + } + + .offset-sm-7 { + margin-left: 58.33333333% + } + + .offset-sm-8 { + margin-left: 66.66666667% + } + + .offset-sm-9 { + margin-left: 75% + } + + .offset-sm-10 { + margin-left: 83.33333333% + } + + .offset-sm-11 { + margin-left: 91.66666667% + } + + .g-sm-0, + .gx-sm-0 { + --mdb-gutter-x: 0 + } + + .g-sm-0, + .gy-sm-0 { + --mdb-gutter-y: 0 + } + + .g-sm-1, + .gx-sm-1 { + --mdb-gutter-x: 0.25rem + } + + .g-sm-1, + .gy-sm-1 { + --mdb-gutter-y: 0.25rem + } + + .g-sm-2, + .gx-sm-2 { + --mdb-gutter-x: 0.5rem + } + + .g-sm-2, + .gy-sm-2 { + --mdb-gutter-y: 0.5rem + } + + .g-sm-3, + .gx-sm-3 { + --mdb-gutter-x: 1rem + } + + .g-sm-3, + .gy-sm-3 { + --mdb-gutter-y: 1rem + } + + .g-sm-4, + .gx-sm-4 { + --mdb-gutter-x: 1.5rem + } + + .g-sm-4, + .gy-sm-4 { + --mdb-gutter-y: 1.5rem + } + + .g-sm-5, + .gx-sm-5 { + --mdb-gutter-x: 3rem + } + + .g-sm-5, + .gy-sm-5 { + --mdb-gutter-y: 3rem + } +} + +@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.3333333333% + } + + .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.6666666667% + } + + .col-md-auto { + flex: 0 0 auto; + width: auto + } + + .col-md-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-md-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-md-3 { + flex: 0 0 auto; + width: 25% + } + + .col-md-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-md-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-md-6 { + flex: 0 0 auto; + width: 50% + } + + .col-md-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-md-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-md-9 { + flex: 0 0 auto; + width: 75% + } + + .col-md-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-md-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-md-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-md-0 { + margin-left: 0 + } + + .offset-md-1 { + margin-left: 8.33333333% + } + + .offset-md-2 { + margin-left: 16.66666667% + } + + .offset-md-3 { + margin-left: 25% + } + + .offset-md-4 { + margin-left: 33.33333333% + } + + .offset-md-5 { + margin-left: 41.66666667% + } + + .offset-md-6 { + margin-left: 50% + } + + .offset-md-7 { + margin-left: 58.33333333% + } + + .offset-md-8 { + margin-left: 66.66666667% + } + + .offset-md-9 { + margin-left: 75% + } + + .offset-md-10 { + margin-left: 83.33333333% + } + + .offset-md-11 { + margin-left: 91.66666667% + } + + .g-md-0, + .gx-md-0 { + --mdb-gutter-x: 0 + } + + .g-md-0, + .gy-md-0 { + --mdb-gutter-y: 0 + } + + .g-md-1, + .gx-md-1 { + --mdb-gutter-x: 0.25rem + } + + .g-md-1, + .gy-md-1 { + --mdb-gutter-y: 0.25rem + } + + .g-md-2, + .gx-md-2 { + --mdb-gutter-x: 0.5rem + } + + .g-md-2, + .gy-md-2 { + --mdb-gutter-y: 0.5rem + } + + .g-md-3, + .gx-md-3 { + --mdb-gutter-x: 1rem + } + + .g-md-3, + .gy-md-3 { + --mdb-gutter-y: 1rem + } + + .g-md-4, + .gx-md-4 { + --mdb-gutter-x: 1.5rem + } + + .g-md-4, + .gy-md-4 { + --mdb-gutter-y: 1.5rem + } + + .g-md-5, + .gx-md-5 { + --mdb-gutter-x: 3rem + } + + .g-md-5, + .gy-md-5 { + --mdb-gutter-y: 3rem + } +} + +@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.3333333333% + } + + .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.6666666667% + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto + } + + .col-lg-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-lg-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-lg-3 { + flex: 0 0 auto; + width: 25% + } + + .col-lg-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-lg-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-lg-6 { + flex: 0 0 auto; + width: 50% + } + + .col-lg-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-lg-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-lg-9 { + flex: 0 0 auto; + width: 75% + } + + .col-lg-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-lg-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-lg-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-lg-0 { + margin-left: 0 + } + + .offset-lg-1 { + margin-left: 8.33333333% + } + + .offset-lg-2 { + margin-left: 16.66666667% + } + + .offset-lg-3 { + margin-left: 25% + } + + .offset-lg-4 { + margin-left: 33.33333333% + } + + .offset-lg-5 { + margin-left: 41.66666667% + } + + .offset-lg-6 { + margin-left: 50% + } + + .offset-lg-7 { + margin-left: 58.33333333% + } + + .offset-lg-8 { + margin-left: 66.66666667% + } + + .offset-lg-9 { + margin-left: 75% + } + + .offset-lg-10 { + margin-left: 83.33333333% + } + + .offset-lg-11 { + margin-left: 91.66666667% + } + + .g-lg-0, + .gx-lg-0 { + --mdb-gutter-x: 0 + } + + .g-lg-0, + .gy-lg-0 { + --mdb-gutter-y: 0 + } + + .g-lg-1, + .gx-lg-1 { + --mdb-gutter-x: 0.25rem + } + + .g-lg-1, + .gy-lg-1 { + --mdb-gutter-y: 0.25rem + } + + .g-lg-2, + .gx-lg-2 { + --mdb-gutter-x: 0.5rem + } + + .g-lg-2, + .gy-lg-2 { + --mdb-gutter-y: 0.5rem + } + + .g-lg-3, + .gx-lg-3 { + --mdb-gutter-x: 1rem + } + + .g-lg-3, + .gy-lg-3 { + --mdb-gutter-y: 1rem + } + + .g-lg-4, + .gx-lg-4 { + --mdb-gutter-x: 1.5rem + } + + .g-lg-4, + .gy-lg-4 { + --mdb-gutter-y: 1.5rem + } + + .g-lg-5, + .gx-lg-5 { + --mdb-gutter-x: 3rem + } + + .g-lg-5, + .gy-lg-5 { + --mdb-gutter-y: 3rem + } +} + +@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.3333333333% + } + + .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.6666666667% + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto + } + + .col-xl-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-xl-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-xl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xl-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-xl-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-xl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xl-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-xl-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-xl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xl-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-xl-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-xl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xl-0 { + margin-left: 0 + } + + .offset-xl-1 { + margin-left: 8.33333333% + } + + .offset-xl-2 { + margin-left: 16.66666667% + } + + .offset-xl-3 { + margin-left: 25% + } + + .offset-xl-4 { + margin-left: 33.33333333% + } + + .offset-xl-5 { + margin-left: 41.66666667% + } + + .offset-xl-6 { + margin-left: 50% + } + + .offset-xl-7 { + margin-left: 58.33333333% + } + + .offset-xl-8 { + margin-left: 66.66666667% + } + + .offset-xl-9 { + margin-left: 75% + } + + .offset-xl-10 { + margin-left: 83.33333333% + } + + .offset-xl-11 { + margin-left: 91.66666667% + } + + .g-xl-0, + .gx-xl-0 { + --mdb-gutter-x: 0 + } + + .g-xl-0, + .gy-xl-0 { + --mdb-gutter-y: 0 + } + + .g-xl-1, + .gx-xl-1 { + --mdb-gutter-x: 0.25rem + } + + .g-xl-1, + .gy-xl-1 { + --mdb-gutter-y: 0.25rem + } + + .g-xl-2, + .gx-xl-2 { + --mdb-gutter-x: 0.5rem + } + + .g-xl-2, + .gy-xl-2 { + --mdb-gutter-y: 0.5rem + } + + .g-xl-3, + .gx-xl-3 { + --mdb-gutter-x: 1rem + } + + .g-xl-3, + .gy-xl-3 { + --mdb-gutter-y: 1rem + } + + .g-xl-4, + .gx-xl-4 { + --mdb-gutter-x: 1.5rem + } + + .g-xl-4, + .gy-xl-4 { + --mdb-gutter-y: 1.5rem + } + + .g-xl-5, + .gx-xl-5 { + --mdb-gutter-x: 3rem + } + + .g-xl-5, + .gy-xl-5 { + --mdb-gutter-y: 3rem + } +} + +@media(min-width:1400px) { + .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.3333333333% + } + + .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.6666666667% + } + + .col-xxl-auto { + flex: 0 0 auto; + width: auto + } + + .col-xxl-1 { + flex: 0 0 auto; + width: 8.33333333% + } + + .col-xxl-2 { + flex: 0 0 auto; + width: 16.66666667% + } + + .col-xxl-3 { + flex: 0 0 auto; + width: 25% + } + + .col-xxl-4 { + flex: 0 0 auto; + width: 33.33333333% + } + + .col-xxl-5 { + flex: 0 0 auto; + width: 41.66666667% + } + + .col-xxl-6 { + flex: 0 0 auto; + width: 50% + } + + .col-xxl-7 { + flex: 0 0 auto; + width: 58.33333333% + } + + .col-xxl-8 { + flex: 0 0 auto; + width: 66.66666667% + } + + .col-xxl-9 { + flex: 0 0 auto; + width: 75% + } + + .col-xxl-10 { + flex: 0 0 auto; + width: 83.33333333% + } + + .col-xxl-11 { + flex: 0 0 auto; + width: 91.66666667% + } + + .col-xxl-12 { + flex: 0 0 auto; + width: 100% + } + + .offset-xxl-0 { + margin-left: 0 + } + + .offset-xxl-1 { + margin-left: 8.33333333% + } + + .offset-xxl-2 { + margin-left: 16.66666667% + } + + .offset-xxl-3 { + margin-left: 25% + } + + .offset-xxl-4 { + margin-left: 33.33333333% + } + + .offset-xxl-5 { + margin-left: 41.66666667% + } + + .offset-xxl-6 { + margin-left: 50% + } + + .offset-xxl-7 { + margin-left: 58.33333333% + } + + .offset-xxl-8 { + margin-left: 66.66666667% + } + + .offset-xxl-9 { + margin-left: 75% + } + + .offset-xxl-10 { + margin-left: 83.33333333% + } + + .offset-xxl-11 { + margin-left: 91.66666667% + } + + .g-xxl-0, + .gx-xxl-0 { + --mdb-gutter-x: 0 + } + + .g-xxl-0, + .gy-xxl-0 { + --mdb-gutter-y: 0 + } + + .g-xxl-1, + .gx-xxl-1 { + --mdb-gutter-x: 0.25rem + } + + .g-xxl-1, + .gy-xxl-1 { + --mdb-gutter-y: 0.25rem + } + + .g-xxl-2, + .gx-xxl-2 { + --mdb-gutter-x: 0.5rem + } + + .g-xxl-2, + .gy-xxl-2 { + --mdb-gutter-y: 0.5rem + } + + .g-xxl-3, + .gx-xxl-3 { + --mdb-gutter-x: 1rem + } + + .g-xxl-3, + .gy-xxl-3 { + --mdb-gutter-y: 1rem + } + + .g-xxl-4, + .gx-xxl-4 { + --mdb-gutter-x: 1.5rem + } + + .g-xxl-4, + .gy-xxl-4 { + --mdb-gutter-y: 1.5rem + } + + .g-xxl-5, + .gx-xxl-5 { + --mdb-gutter-x: 3rem + } + + .g-xxl-5, + .gy-xxl-5 { + --mdb-gutter-y: 3rem + } +} + +.table { + --mdb-table-bg: transparent; + --mdb-table-accent-bg: transparent; + --mdb-table-striped-color: #212529; + --mdb-table-striped-bg: rgba(0, 0, 0, 0.05); + --mdb-table-active-color: #212529; + --mdb-table-active-bg: rgba(0, 0, 0, 0.1); + --mdb-table-hover-color: #212529; + --mdb-table-hover-bg: rgba(0, 0, 0, 0.075); + width: 100%; + margin-bottom: 1rem; + color: #212529; + vertical-align: top; + border-color: #e0e0e0 +} + +.table>:not(caption)>*>* { + background-color: var(--mdb-table-bg); + border-bottom-width: 1px; + box-shadow: inset 0 0 0 9999px var(--mdb-table-accent-bg) +} + +.table>tbody { + vertical-align: inherit +} + +.table>thead { + vertical-align: bottom +} + +.table>:not(:first-child) { + border-top: 2px solid inherit +} + +.caption-top { + caption-side: top +} + +.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-borderless>:not(:first-child) { + border-top-width: 0 +} + +.table-striped>tbody>tr:nth-of-type(odd)>* { + --mdb-table-accent-bg: var(--mdb-table-striped-bg); + color: var(--mdb-table-striped-color) +} + +.table-active { + --mdb-table-accent-bg: var(--mdb-table-active-bg); + color: var(--mdb-table-active-color) +} + +.table-hover>tbody>tr:hover>* { + --mdb-table-accent-bg: var(--mdb-table-hover-bg); + color: var(--mdb-table-hover-color) +} + +.table-primary { + --mdb-table-bg: #d0e0fc; + --mdb-table-striped-bg: #c6d5ef; + --mdb-table-striped-color: #000; + --mdb-table-active-bg: #bbcae3; + --mdb-table-active-color: #000; + --mdb-table-hover-bg: #c0cfe9; + --mdb-table-hover-color: #000; + color: #000; + border-color: #bbcae3 +} + +.table-secondary { + --mdb-table-bg: #f0d8ff; + --mdb-table-striped-bg: #e4cdf2; + --mdb-table-striped-color: #000; + --mdb-table-active-bg: #d8c2e6; + --mdb-table-active-color: #000; + --mdb-table-hover-bg: #dec8ec; + --mdb-table-hover-color: #000; + color: #000; + border-color: #d8c2e6 +} + +.table-success { + --mdb-table-bg: #ccf1db; + --mdb-table-striped-bg: #c2e5d0; + --mdb-table-striped-color: #000; + --mdb-table-active-bg: #b8d9c5; + --mdb-table-active-color: #000; + --mdb-table-hover-bg: #bddfcb; + --mdb-table-hover-color: #000; + color: #000; + border-color: #b8d9c5 +} + +.table-info { + --mdb-table-bg: #d7f2fb; + --mdb-table-striped-bg: #cce6ee; + --mdb-table-striped-color: #000; + --mdb-table-active-bg: #c2dae2; + --mdb-table-active-color: #000; + --mdb-table-hover-bg: #c7e0e8; + --mdb-table-hover-color: #000; + color: #000; + border-color: #c2dae2 +} + +.table-warning { + --mdb-table-bg: #fec; + --mdb-table-striped-bg: #f2e2c2; + --mdb-table-striped-color: #000; + --mdb-table-active-bg: #e6d6b8; + --mdb-table-active-color: #000; + --mdb-table-hover-bg: #ecdcbd; + --mdb-table-hover-color: #000; + color: #000; + border-color: #e6d6b8 +} + +.table-danger { + --mdb-table-bg: #fed6dd; + --mdb-table-striped-bg: #f1cbd2; + --mdb-table-striped-color: #000; + --mdb-table-active-bg: #e5c1c7; + --mdb-table-active-color: #000; + --mdb-table-hover-bg: #ebc6cc; + --mdb-table-hover-color: #000; + color: #000; + border-color: #e5c1c7 +} + +.table-light { + --mdb-table-bg: #fbfbfb; + --mdb-table-striped-bg: #eee; + --mdb-table-striped-color: #000; + --mdb-table-active-bg: #e2e2e2; + --mdb-table-active-color: #000; + --mdb-table-hover-bg: #e8e8e8; + --mdb-table-hover-color: #000; + color: #000; + border-color: #e2e2e2 +} + +.table-dark { + --mdb-table-bg: #262626; + --mdb-table-striped-bg: #313131; + --mdb-table-striped-color: #fff; + --mdb-table-active-bg: #3c3c3c; + --mdb-table-active-color: #fff; + --mdb-table-hover-bg: #363636; + --mdb-table-hover-color: #fff; + color: #fff; + border-color: #3c3c3c +} + +.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:1399.98px) { + .table-responsive-xxl { + overflow-x: auto; + -webkit-overflow-scrolling: touch + } +} + +.form-label { + margin-bottom: .5rem; + color: rgba(0, 0, 0, .6) +} + +.col-form-label { + padding-top: calc(.375rem + 1px); + padding-bottom: calc(.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.6; + color: rgba(0, 0, 0, .6) +} + +.col-form-label-lg { + padding-top: calc(.5rem + 1px); + padding-bottom: calc(.5rem + 1px); + font-size: 1rem +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .775rem +} + +.form-text { + margin-top: .25rem; + font-size: .875em; + color: #757575 +} + +.form-control { + display: block; + width: 100%; + padding: .375rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.6; + color: #4f4f4f; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #bdbdbd; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + border-radius: .25rem; + transition: all .2s linear +} + +@media(prefers-reduced-motion:reduce) { + .form-control { + transition: none + } +} + +.form-control[type=file] { + overflow: hidden +} + +.form-control[type=file]:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control:focus { + color: #4f4f4f; + background-color: #fff; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(18, 102, 241, .25) +} + +.form-control::-webkit-date-and-time-value { + height: 1.6em +} + +.form-control::-moz-placeholder { + color: #757575; + opacity: 1 +} + +.form-control::placeholder { + color: #757575; + opacity: 1 +} + +.form-control:disabled, +.form-control[readonly] { + background-color: #eee; + opacity: 1 +} + +.form-control::file-selector-button { + padding: .375rem .75rem; + margin: -.375rem -.75rem; + -webkit-margin-end: .75rem; + margin-inline-end: .75rem; + color: #4f4f4f; + background-color: #eee; + pointer-events: none; + border: 0 solid; + border-color: inherit; + border-inline-end-width: 1px; + border-radius: 0; + 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) { + .form-control::file-selector-button { + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::file-selector-button { + background-color: #e2e2e2 +} + +.form-control::-webkit-file-upload-button { + padding: .375rem .75rem; + margin: -.375rem -.75rem; + -webkit-margin-end: .75rem; + margin-inline-end: .75rem; + color: #4f4f4f; + background-color: #eee; + pointer-events: none; + border: 0 solid; + border-color: inherit; + border-inline-end-width: 1px; + border-radius: 0; + -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; + 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) { + .form-control::-webkit-file-upload-button { + -webkit-transition: none; + transition: none + } +} + +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button { + background-color: #e2e2e2 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding: .375rem 0; + margin-bottom: 0; + line-height: 1.6; + color: #4f4f4f; + background-color: transparent; + 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.6em + .5rem + 2px); + padding: .25rem .5rem; + font-size: .775rem; + border-radius: .2rem +} + +.form-control-sm::file-selector-button { + padding: .25rem .5rem; + margin: -.25rem -.5rem; + -webkit-margin-end: .5rem; + margin-inline-end: .5rem +} + +.form-control-sm::-webkit-file-upload-button { + padding: .25rem .5rem; + margin: -.25rem -.5rem; + -webkit-margin-end: .5rem; + margin-inline-end: .5rem +} + +.form-control-lg { + min-height: calc(1.6em + 1rem + 2px); + padding: .5rem 1rem; + font-size: 1rem; + border-radius: .3rem +} + +.form-control-lg::file-selector-button { + padding: .5rem 1rem; + margin: -.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem +} + +.form-control-lg::-webkit-file-upload-button { + padding: .5rem 1rem; + margin: -.5rem -1rem; + -webkit-margin-end: 1rem; + margin-inline-end: 1rem +} + +textarea.form-control { + min-height: calc(1.6em + .75rem + 2px) +} + +textarea.form-control-sm { + min-height: calc(1.6em + .5rem + 2px) +} + +textarea.form-control-lg { + min-height: calc(1.6em + 1rem + 2px) +} + +.form-control-color { + width: 3rem; + height: auto; + padding: .375rem +} + +.form-control-color:not(:disabled):not([readonly]) { + cursor: pointer +} + +.form-control-color::-moz-color-swatch { + height: 1.6em; + border-radius: .25rem +} + +.form-control-color::-webkit-color-swatch { + height: 1.6em; + border-radius: .25rem +} + +.form-select { + display: block; + width: 100%; + padding: .375rem 2.25rem .375rem .75rem; + -moz-padding-start: calc(.75rem - 3px); + font-size: 1rem; + font-weight: 400; + line-height: 1.6; + color: #4f4f4f; + 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='%234f4f4f' 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 .75rem center; + background-size: 16px 12px; + border: 1px solid #bdbdbd; + border-radius: .25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +@media(prefers-reduced-motion:reduce) { + .form-select { + transition: none + } +} + +.form-select:focus { + box-shadow: 0 0 0 .25rem rgba(18, 102, 241, .25) +} + +.form-select[multiple], +.form-select[size]:not([size="1"]) { + padding-right: .75rem; + background-image: none +} + +.form-select:disabled { + background-color: #eee +} + +.form-select:-moz-focusring { + color: transparent; + text-shadow: 0 0 0 #4f4f4f +} + +.form-select-sm { + padding-top: .25rem; + padding-bottom: .25rem; + padding-left: .5rem; + font-size: .775rem; + border-radius: .2rem +} + +.form-select-lg { + padding-top: .5rem; + padding-bottom: .5rem; + padding-left: 1rem; + font-size: 1rem; + border-radius: .3rem +} + +.form-check { + display: block; + min-height: 1.6rem; + 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: .3em; + vertical-align: top; + background-repeat: no-repeat; + background-position: 50%; + background-size: contain; + border: 1px solid rgba(0, 0, 0, .25); + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; + -webkit-print-color-adjust: exact; + color-adjust: exact +} + +.form-check-input[type=checkbox] { + border-radius: .25em +} + +.form-check-input:active { + filter: brightness(90%) +} + +.form-check-input:focus { + border-color: #1266f1; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(18, 102, 241, .25) +} + +.form-check-input:checked { + background-color: #1266f1 +} + +.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: #1266f1; + border-color: #757575; + 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; + transition: background-position .15s ease-in-out +} + +@media(prefers-reduced-motion:reduce) { + .form-switch .form-check-input { + transition: none + } +} + +.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='%231266f1'/%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 +} + +.btn-check:disabled+.btn, +.btn-check[disabled]+.btn { + pointer-events: none; + filter: none; + opacity: .65 +} + +.form-range { + width: 100%; + height: 1.5rem; + padding: 0; + background-color: transparent; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none +} + +.form-range:focus { + outline: 0 +} + +.form-range:focus::-webkit-slider-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(18, 102, 241, .25) +} + +.form-range:focus::-moz-range-thumb { + box-shadow: 0 0 0 1px #fff, 0 0 0 .25rem rgba(18, 102, 241, .25) +} + +.form-range::-webkit-slider-thumb { + width: 1rem; + height: 1rem; + margin-top: -.25rem; + background-color: #1266f1; + 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 +} + +@media(prefers-reduced-motion:reduce) { + .form-range::-webkit-slider-thumb { + -webkit-transition: none; + transition: none + } +} + +.form-range::-webkit-slider-thumb:active { + background-color: #b8d1fb +} + +.form-range::-webkit-slider-runnable-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #e0e0e0; + border-color: transparent; + border-radius: 1rem +} + +.form-range::-moz-range-thumb { + width: 1rem; + height: 1rem; + background-color: #1266f1; + 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 +} + +@media(prefers-reduced-motion:reduce) { + .form-range::-moz-range-thumb { + -moz-transition: none; + transition: none + } +} + +.form-range::-moz-range-thumb:active { + background-color: #b8d1fb +} + +.form-range::-moz-range-track { + width: 100%; + height: .5rem; + color: transparent; + cursor: pointer; + background-color: #e0e0e0; + border-color: transparent; + border-radius: 1rem +} + +.form-range:disabled { + pointer-events: none +} + +.form-range:disabled::-webkit-slider-thumb { + background-color: #9e9e9e +} + +.form-range:disabled::-moz-range-thumb { + background-color: #9e9e9e +} + +.form-floating { + position: relative +} + +.form-floating>.form-control, +.form-floating>.form-select { + height: calc(3.5rem + 2px); + line-height: 1.25 +} + +.form-floating>label { + position: absolute; + top: 0; + left: 0; + height: 100%; + padding: 1rem .75rem; + pointer-events: none; + border: 1px solid transparent; + transform-origin: 0 0; + transition: opacity .1s ease-in-out, transform .1s ease-in-out +} + +@media(prefers-reduced-motion:reduce) { + .form-floating>label { + transition: none + } +} + +.form-floating>.form-control { + padding: 1rem .75rem +} + +.form-floating>.form-control::-moz-placeholder { + color: transparent +} + +.form-floating>.form-control::placeholder { + color: transparent +} + +.form-floating>.form-control:not(:-moz-placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:focus, +.form-floating>.form-control:not(:placeholder-shown) { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:-webkit-autofill { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-select { + padding-top: 1.625rem; + padding-bottom: .625rem +} + +.form-floating>.form-control:not(:-moz-placeholder-shown)~label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.form-floating>.form-control:focus~label, +.form-floating>.form-control:not(:placeholder-shown)~label, +.form-floating>.form-select~label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.form-floating>.form-control:-webkit-autofill~label { + opacity: .65; + transform: scale(.85) translateY(-.5rem) translateX(.15rem) +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100% +} + +.input-group>.form-control, +.input-group>.form-select { + position: relative; + flex: 1 1 auto; + width: 1%; + min-width: 0 +} + +.input-group>.form-control:focus, +.input-group>.form-select:focus { + z-index: 3 +} + +.input-group .btn { + position: relative; + z-index: 2 +} + +.input-group .btn:focus { + z-index: 3 +} + +.input-group-text { + display: flex; + align-items: center; + padding: .375rem .75rem; + font-size: 1rem; + font-weight: 400; + line-height: 1.6; + color: #4f4f4f; + text-align: center; + white-space: nowrap; + background-color: #eee; + border: 1px solid #bdbdbd; + border-radius: .25rem +} + +.input-group-lg>.btn, +.input-group-lg>.form-control, +.input-group-lg>.form-select, +.input-group-lg>.input-group-text { + padding: .5rem 1rem; + font-size: 1rem; + border-radius: .3rem +} + +.input-group-sm>.btn, +.input-group-sm>.form-control, +.input-group-sm>.form-select, +.input-group-sm>.input-group-text { + padding: .25rem .5rem; + font-size: .775rem; + border-radius: .2rem +} + +.input-group-lg>.form-select, +.input-group-sm>.form-select { + padding-right: 3rem +} + +.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4), +.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu), +.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), +.input-group:not(.has-validation)>: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):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { + margin-left: -1px; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.valid-feedback { + width: 100%; + margin-top: .25rem; + font-size: .875em +} + +.valid-tooltip { + color: #000; + border-radius: .25rem +} + +.form-control.is-valid, +.was-validated .form-control:valid { + padding-right: calc(1.6em + .75rem); + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300b74a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right calc(.4em + .1875rem) center; + background-size: calc(.8em + .375rem) calc(.8em + .375rem) +} + +.was-validated textarea.form-control:valid, +textarea.form-control.is-valid { + padding-right: calc(1.6em + .75rem); + background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem) +} + +.form-select.is-valid:not([multiple]):not([size]), +.form-select.is-valid:not([multiple])[size="1"], +.was-validated .form-select:valid:not([multiple]):not([size]), +.was-validated .form-select:valid:not([multiple])[size="1"] { + padding-right: 4.125rem; + 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='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300b74a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E"); + background-position: right .75rem center, center right 2.25rem; + background-size: 16px 12px, calc(.8em + .375rem) calc(.8em + .375rem) +} + +.form-check-input.is-valid:focus, +.was-validated .form-check-input:valid:focus { + box-shadow: 0 0 0 .25rem rgba(0, 183, 74, .25) +} + +.input-group .form-control.is-valid, +.input-group .form-select.is-valid, +.was-validated .input-group .form-control:valid, +.was-validated .input-group .form-select:valid { + z-index: 1 +} + +.input-group .form-control.is-valid:focus, +.input-group .form-select.is-valid:focus, +.was-validated .input-group .form-control:valid:focus, +.was-validated .input-group .form-select:valid:focus { + z-index: 3 +} + +.invalid-feedback { + width: 100%; + margin-top: .25rem; + font-size: .875em +} + +.invalid-tooltip { + color: #000; + border-radius: .25rem +} + +.form-control.is-invalid, +.was-validated .form-control:invalid { + padding-right: calc(1.6em + .75rem); + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f93154'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f93154' stroke='none'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-position: right calc(.4em + .1875rem) center; + background-size: calc(.8em + .375rem) calc(.8em + .375rem) +} + +.was-validated textarea.form-control:invalid, +textarea.form-control.is-invalid { + padding-right: calc(1.6em + .75rem); + background-position: top calc(.4em + .1875rem) right calc(.4em + .1875rem) +} + +.form-select.is-invalid:not([multiple]):not([size]), +.form-select.is-invalid:not([multiple])[size="1"], +.was-validated .form-select:invalid:not([multiple]):not([size]), +.was-validated .form-select:invalid:not([multiple])[size="1"] { + padding-right: 4.125rem; + 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='%234f4f4f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23f93154'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23f93154' stroke='none'/%3E%3C/svg%3E"); + background-position: right .75rem center, center right 2.25rem; + background-size: 16px 12px, calc(.8em + .375rem) calc(.8em + .375rem) +} + +.form-check-input.is-invalid:focus, +.was-validated .form-check-input:invalid:focus { + box-shadow: 0 0 0 .25rem rgba(249, 49, 84, .25) +} + +.input-group .form-control.is-invalid, +.input-group .form-select.is-invalid, +.was-validated .input-group .form-control:invalid, +.was-validated .input-group .form-select:invalid { + z-index: 2 +} + +.input-group .form-control.is-invalid:focus, +.input-group .form-select.is-invalid:focus, +.was-validated .input-group .form-control:invalid:focus, +.was-validated .input-group .form-select:invalid:focus { + z-index: 3 +} + +.btn { + display: inline-block; + color: #4f4f4f; + text-align: center; + text-decoration: none; + vertical-align: middle; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + background-color: transparent; + border: .125rem solid transparent; + padding: .375rem .75rem; + border-radius: .25rem; + 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: #4f4f4f +} + +.btn.disabled, +.btn:disabled, +fieldset:disabled .btn { + pointer-events: none; + opacity: .65 +} + +.btn-primary { + border-color: #1266f1 +} + +.btn-primary:hover { + background-color: #0f57cd; + border-color: #0e52c1 +} + +.btn-check:focus+.btn-primary, +.btn-primary:focus { + color: #fff; + background-color: #0f57cd; + border-color: #0e52c1; + box-shadow: 0 0 0 .25rem rgba(54, 125, 243, .5) +} + +.btn-check:active+.btn-primary, +.btn-check:checked+.btn-primary, +.btn-primary.active, +.btn-primary:active, +.show>.btn-primary.dropdown-toggle { + background-color: #0e52c1; + border-color: #0e4db5 +} + +.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 .25rem rgba(54, 125, 243, .5) +} + +.btn-primary.disabled, +.btn-primary:disabled { + border-color: #1266f1 +} + +.btn-secondary { + color: #000; + border-color: #b23cfd +} + +.btn-check:focus+.btn-secondary, +.btn-secondary:focus, +.btn-secondary:hover { + color: #000; + background-color: #be59fd; + border-color: #ba50fd +} + +.btn-check:focus+.btn-secondary, +.btn-secondary:focus { + box-shadow: 0 0 0 .25rem rgba(151, 51, 215, .5) +} + +.btn-check:active+.btn-secondary, +.btn-check:checked+.btn-secondary, +.btn-secondary.active, +.btn-secondary:active, +.show>.btn-secondary.dropdown-toggle { + color: #000; + background-color: #c163fd; + border-color: #ba50fd +} + +.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 .25rem rgba(151, 51, 215, .5) +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #000; + border-color: #b23cfd +} + +.btn-success { + color: #000; + border-color: #00b74a +} + +.btn-check:focus+.btn-success, +.btn-success:focus, +.btn-success:hover { + color: #000; + background-color: #26c265; + border-color: #1abe5c +} + +.btn-check:focus+.btn-success, +.btn-success:focus { + box-shadow: 0 0 0 .25rem rgba(0, 156, 63, .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: #33c56e; + border-color: #1abe5c +} + +.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 .25rem rgba(0, 156, 63, .5) +} + +.btn-success.disabled, +.btn-success:disabled { + color: #000; + border-color: #00b74a +} + +.btn-info { + color: #000; + border-color: #39c0ed +} + +.btn-check:focus+.btn-info, +.btn-info:focus, +.btn-info:hover { + color: #000; + background-color: #57c9f0; + border-color: #4dc6ef +} + +.btn-check:focus+.btn-info, +.btn-info:focus { + box-shadow: 0 0 0 .25rem rgba(48, 163, 201, .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: #61cdf1; + border-color: #4dc6ef +} + +.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 .25rem rgba(48, 163, 201, .5) +} + +.btn-info.disabled, +.btn-info:disabled { + color: #000; + border-color: #39c0ed +} + +.btn-warning { + color: #000; + border-color: #ffa900 +} + +.btn-check:focus+.btn-warning, +.btn-warning:focus, +.btn-warning:hover { + color: #000; + background-color: #ffb626; + border-color: #ffb21a +} + +.btn-check:focus+.btn-warning, +.btn-warning:focus { + box-shadow: 0 0 0 .25rem rgba(217, 144, 0, .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: #ffba33; + border-color: #ffb21a +} + +.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 .25rem rgba(217, 144, 0, .5) +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #000; + border-color: #ffa900 +} + +.btn-danger { + color: #000; + border-color: #f93154 +} + +.btn-check:focus+.btn-danger, +.btn-danger:focus, +.btn-danger:hover { + color: #000; + background-color: #fa506e; + border-color: #fa4665 +} + +.btn-check:focus+.btn-danger, +.btn-danger:focus { + box-shadow: 0 0 0 .25rem rgba(212, 42, 71, .5) +} + +.btn-check:active+.btn-danger, +.btn-check:checked+.btn-danger, +.btn-danger.active, +.btn-danger:active, +.show>.btn-danger.dropdown-toggle { + color: #000; + background-color: #fa5a76; + border-color: #fa4665 +} + +.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 .25rem rgba(212, 42, 71, .5) +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #000; + border-color: #f93154 +} + +.btn-light, +.btn-light:hover { + color: #000; + border-color: #fbfbfb +} + +.btn-light:hover { + background-color: #fcfcfc +} + +.btn-check:focus+.btn-light, +.btn-light:focus { + box-shadow: 0 0 0 .25rem hsla(0, 0%, 83.5%, .5) +} + +.btn-check:active+.btn-light, +.btn-check:checked+.btn-light, +.btn-check:focus+.btn-light, +.btn-light.active, +.btn-light:active, +.btn-light:focus, +.show>.btn-light.dropdown-toggle { + color: #000; + background-color: #fcfcfc; + border-color: #fbfbfb +} + +.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 .25rem hsla(0, 0%, 83.5%, .5) +} + +.btn-light.disabled, +.btn-light:disabled { + color: #000; + border-color: #fbfbfb +} + +.btn-dark { + border-color: #262626 +} + +.btn-check:focus+.btn-dark, +.btn-dark:focus, +.btn-dark:hover { + background-color: #202020; + border-color: #1e1e1e +} + +.btn-check:focus+.btn-dark, +.btn-dark:focus { + color: #fff; + box-shadow: 0 0 0 .25rem rgba(71, 71, 71, .5) +} + +.btn-check:active+.btn-dark, +.btn-check:checked+.btn-dark, +.btn-dark.active, +.btn-dark:active, +.show>.btn-dark.dropdown-toggle { + background-color: #1e1e1e; + border-color: #1d1d1d +} + +.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 .25rem rgba(71, 71, 71, .5) +} + +.btn-dark.disabled, +.btn-dark:disabled { + border-color: #262626 +} + +.btn-white { + color: #000; + border-color: #fff +} + +.btn-check:focus+.btn-white, +.btn-white:focus, +.btn-white:hover { + color: #000; + background-color: #fff; + border-color: #fff +} + +.btn-check:focus+.btn-white, +.btn-white:focus { + box-shadow: 0 0 0 .25rem hsla(0, 0%, 85.1%, .5) +} + +.btn-check:active+.btn-white, +.btn-check:checked+.btn-white, +.btn-white.active, +.btn-white:active, +.show>.btn-white.dropdown-toggle { + color: #000; + background-color: #fff; + border-color: #fff +} + +.btn-check:active+.btn-white:focus, +.btn-check:checked+.btn-white:focus, +.btn-white.active:focus, +.btn-white:active:focus, +.show>.btn-white.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem hsla(0, 0%, 85.1%, .5) +} + +.btn-white.disabled, +.btn-white:disabled { + color: #000; + border-color: #fff +} + +.btn-black, +.btn-black:hover { + border-color: #000 +} + +.btn-black:focus, +.btn-check:focus+.btn-black { + color: #fff; + background-color: #000; + border-color: #000; + box-shadow: 0 0 0 .25rem rgba(38, 38, 38, .5) +} + +.btn-black.active, +.btn-black:active, +.btn-check:active+.btn-black, +.btn-check:checked+.btn-black, +.show>.btn-black.dropdown-toggle { + border-color: #000 +} + +.btn-black.active:focus, +.btn-black:active:focus, +.btn-check:active+.btn-black:focus, +.btn-check:checked+.btn-black:focus, +.show>.btn-black.dropdown-toggle:focus { + box-shadow: 0 0 0 .25rem rgba(38, 38, 38, .5) +} + +.btn-black.disabled, +.btn-black:disabled { + border-color: #000 +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #1266f1; + border-color: #1266f1 +} + +.btn-check:focus+.btn-outline-primary, +.btn-outline-primary:focus { + box-shadow: 0 0 0 .25rem rgba(18, 102, 241, .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: #fff; + background-color: #1266f1; + border-color: #1266f1 +} + +.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 .25rem rgba(18, 102, 241, .5) +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + background-color: transparent +} + +.btn-outline-secondary:hover { + color: #000; + background-color: #b23cfd; + border-color: #b23cfd +} + +.btn-check:focus+.btn-outline-secondary, +.btn-outline-secondary:focus { + box-shadow: 0 0 0 .25rem rgba(178, 60, 253, .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: #000; + background-color: #b23cfd; + border-color: #b23cfd +} + +.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 .25rem rgba(178, 60, 253, .5) +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + background-color: transparent +} + +.btn-outline-success:hover { + color: #000; + background-color: #00b74a; + border-color: #00b74a +} + +.btn-check:focus+.btn-outline-success, +.btn-outline-success:focus { + box-shadow: 0 0 0 .25rem rgba(0, 183, 74, .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: #00b74a; + border-color: #00b74a +} + +.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 .25rem rgba(0, 183, 74, .5) +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + background-color: transparent +} + +.btn-outline-info:hover { + color: #000; + background-color: #39c0ed; + border-color: #39c0ed +} + +.btn-check:focus+.btn-outline-info, +.btn-outline-info:focus { + box-shadow: 0 0 0 .25rem rgba(57, 192, 237, .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: #39c0ed; + border-color: #39c0ed +} + +.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 .25rem rgba(57, 192, 237, .5) +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + background-color: transparent +} + +.btn-outline-warning:hover { + color: #000; + background-color: #ffa900; + border-color: #ffa900 +} + +.btn-check:focus+.btn-outline-warning, +.btn-outline-warning:focus { + box-shadow: 0 0 0 .25rem rgba(255, 169, 0, .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: #ffa900; + border-color: #ffa900 +} + +.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 .25rem rgba(255, 169, 0, .5) +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + background-color: transparent +} + +.btn-outline-danger:hover { + color: #000; + background-color: #f93154; + border-color: #f93154 +} + +.btn-check:focus+.btn-outline-danger, +.btn-outline-danger:focus { + box-shadow: 0 0 0 .25rem rgba(249, 49, 84, .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: #000; + background-color: #f93154; + border-color: #f93154 +} + +.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 .25rem rgba(249, 49, 84, .5) +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + background-color: transparent +} + +.btn-outline-light:hover { + color: #000; + background-color: #fbfbfb; + border-color: #fbfbfb +} + +.btn-check:focus+.btn-outline-light, +.btn-outline-light:focus { + box-shadow: 0 0 0 .25rem hsla(0, 0%, 98.4%, .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: #fbfbfb; + border-color: #fbfbfb +} + +.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 .25rem hsla(0, 0%, 98.4%, .5) +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + background-color: transparent +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #262626; + border-color: #262626 +} + +.btn-check:focus+.btn-outline-dark, +.btn-outline-dark:focus { + box-shadow: 0 0 0 .25rem rgba(38, 38, 38, .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: #262626; + border-color: #262626 +} + +.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 .25rem rgba(38, 38, 38, .5) +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + background-color: transparent +} + +.btn-outline-white:hover { + color: #000; + background-color: #fff; + border-color: #fff +} + +.btn-check:focus+.btn-outline-white, +.btn-outline-white:focus { + box-shadow: 0 0 0 .25rem hsla(0, 0%, 100%, .5) +} + +.btn-check:active+.btn-outline-white, +.btn-check:checked+.btn-outline-white, +.btn-outline-white.active, +.btn-outline-white.dropdown-toggle.show, +.btn-outline-white:active { + color: #000; + background-color: #fff; + border-color: #fff +} + +.btn-check:active+.btn-outline-white:focus, +.btn-check:checked+.btn-outline-white:focus, +.btn-outline-white.active:focus, +.btn-outline-white.dropdown-toggle.show:focus, +.btn-outline-white:active:focus { + box-shadow: 0 0 0 .25rem hsla(0, 0%, 100%, .5) +} + +.btn-outline-white.disabled, +.btn-outline-white:disabled { + background-color: transparent +} + +.btn-outline-black:hover { + color: #fff; + background-color: #000; + border-color: #000 +} + +.btn-check:focus+.btn-outline-black, +.btn-outline-black:focus { + box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5) +} + +.btn-check:active+.btn-outline-black, +.btn-check:checked+.btn-outline-black, +.btn-outline-black.active, +.btn-outline-black.dropdown-toggle.show, +.btn-outline-black:active { + color: #fff; + background-color: #000; + border-color: #000 +} + +.btn-check:active+.btn-outline-black:focus, +.btn-check:checked+.btn-outline-black:focus, +.btn-outline-black.active:focus, +.btn-outline-black.dropdown-toggle.show:focus, +.btn-outline-black:active:focus { + box-shadow: 0 0 0 .25rem rgba(0, 0, 0, .5) +} + +.btn-outline-black.disabled, +.btn-outline-black:disabled { + background-color: transparent +} + +.btn-link { + font-weight: 400; + color: #1266f1; + text-decoration: underline +} + +.btn-link:hover { + color: #0e52c1 +} + +.btn-link.disabled, +.btn-link:disabled { + color: #757575 +} + +.btn-group-lg>.btn, +.btn-lg { + padding: .5rem 1rem; + border-radius: .3rem +} + +.btn-group-sm>.btn, +.btn-sm { + padding: .25rem .5rem; + border-radius: .2rem +} + +.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 + } +} + +.collapsing.collapse-horizontal { + width: 0; + height: auto; + transition: width .35s ease +} + +@media(prefers-reduced-motion:reduce) { + .collapsing.collapse-horizontal { + transition: none + } +} + +.dropdown, +.dropend, +.dropstart, +.dropup { + position: relative +} + +.dropdown-toggle { + white-space: nowrap +} + +.dropdown-toggle:after { + display: inline-block; + 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; + z-index: 1000; + display: none; + min-width: 10rem; + padding: .5rem 0; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .15); + border-radius: .5rem +} + +.dropdown-menu[data-mdb-popper] { + top: 100%; + left: 0; + margin-top: .125rem +} + +.dropdown-menu-start { + --bs-position: start +} + +.dropdown-menu-start[data-mdb-popper] { + right: auto; + left: 0 +} + +.dropdown-menu-end { + --bs-position: end +} + +.dropdown-menu-end[data-mdb-popper] { + right: 0; + left: auto +} + +@media(min-width:576px) { + .dropdown-menu-sm-start { + --bs-position: start + } + + .dropdown-menu-sm-start[data-mdb-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-sm-end { + --bs-position: end + } + + .dropdown-menu-sm-end[data-mdb-popper] { + right: 0; + left: auto + } +} + +@media(min-width:768px) { + .dropdown-menu-md-start { + --bs-position: start + } + + .dropdown-menu-md-start[data-mdb-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-md-end { + --bs-position: end + } + + .dropdown-menu-md-end[data-mdb-popper] { + right: 0; + left: auto + } +} + +@media(min-width:992px) { + .dropdown-menu-lg-start { + --bs-position: start + } + + .dropdown-menu-lg-start[data-mdb-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-lg-end { + --bs-position: end + } + + .dropdown-menu-lg-end[data-mdb-popper] { + right: 0; + left: auto + } +} + +@media(min-width:1200px) { + .dropdown-menu-xl-start { + --bs-position: start + } + + .dropdown-menu-xl-start[data-mdb-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-xl-end { + --bs-position: end + } + + .dropdown-menu-xl-end[data-mdb-popper] { + right: 0; + left: auto + } +} + +@media(min-width:1400px) { + .dropdown-menu-xxl-start { + --bs-position: start + } + + .dropdown-menu-xxl-start[data-mdb-popper] { + right: auto; + left: 0 + } + + .dropdown-menu-xxl-end { + --bs-position: end + } + + .dropdown-menu-xxl-end[data-mdb-popper] { + right: 0; + left: auto + } +} + +.dropup .dropdown-menu[data-mdb-popper] { + 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 +} + +.dropend .dropdown-menu[data-mdb-popper] { + top: 0; + right: auto; + left: 100%; + margin-top: 0; + margin-left: .125rem +} + +.dropend .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 +} + +.dropend .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropend .dropdown-toggle:after { + vertical-align: 0 +} + +.dropstart .dropdown-menu[data-mdb-popper] { + top: 0; + right: 100%; + left: auto; + margin-top: 0; + margin-right: .125rem +} + +.dropstart .dropdown-toggle:after { + display: inline-block; + margin-left: .255em; + vertical-align: .255em; + content: ""; + display: none +} + +.dropstart .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 +} + +.dropstart .dropdown-toggle:empty:after { + margin-left: 0 +} + +.dropstart .dropdown-toggle:before { + vertical-align: 0 +} + +.dropdown-divider { + height: 0; + margin: .5rem 0; + overflow: hidden; + border-top: 1px solid rgba(0, 0, 0, .15) +} + +.dropdown-item { + display: block; + width: 100%; + clear: both; + font-weight: 400; + color: #262626; + text-align: inherit; + text-decoration: none; + white-space: nowrap; + background-color: transparent; + border: 0 +} + +.dropdown-item:focus, +.dropdown-item:hover { + color: #222 +} + +.dropdown-item.active, +.dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #1266f1 +} + +.dropdown-item.disabled, +.dropdown-item:disabled { + color: #9e9e9e; + pointer-events: none; + background-color: transparent +} + +.dropdown-menu.show { + display: block +} + +.dropdown-header { + display: block; + padding: .5rem 1rem; + margin-bottom: 0; + font-size: .875rem; + color: #757575; + white-space: nowrap +} + +.dropdown-item-text { + display: block; + padding: .5rem 1rem; + color: #262626 +} + +.dropdown-menu-dark { + color: #e0e0e0; + background-color: #4f4f4f; + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item { + color: #e0e0e0 +} + +.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: #1266f1 +} + +.dropdown-menu-dark .dropdown-item.disabled, +.dropdown-menu-dark .dropdown-item:disabled { + color: #9e9e9e +} + +.dropdown-menu-dark .dropdown-divider { + border-color: rgba(0, 0, 0, .15) +} + +.dropdown-menu-dark .dropdown-item-text { + color: #e0e0e0 +} + +.dropdown-menu-dark .dropdown-header { + color: #9e9e9e +} + +.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: -.125rem +} + +.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: .5625rem; + padding-left: .5625rem +} + +.dropdown-toggle-split:after, +.dropend .dropdown-toggle-split:after, +.dropup .dropdown-toggle-split:after { + margin-left: 0 +} + +.dropstart .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: -.125rem +} + +.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~.btn { + 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; + color: #1266f1; + text-decoration: none; + 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 { + color: #0e52c1 +} + +.nav-link.disabled { + color: #757575; + pointer-events: none; + cursor: default +} + +.nav-tabs { + border-bottom: 1px solid #e0e0e0 +} + +.nav-tabs .nav-link { + margin-bottom: -1px; + background: none; + border: 1px solid transparent; + border-top-left-radius: .25rem; + border-top-right-radius: .25rem +} + +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover { + border-color: #eee #eee #e0e0e0; + isolation: isolate +} + +.nav-tabs .nav-link.disabled { + color: #757575; + background-color: transparent; + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #616161; + background-color: #fff; + border-color: #e0e0e0 #e0e0e0 #fff +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0 +} + +.nav-pills .nav-link { + background: none; + border: 0 +} + +.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 +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: 100% +} + +.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-top: .5rem; + padding-bottom: .5rem +} + +.navbar>.container, +.navbar>.container-fluid, +.navbar>.container-lg, +.navbar>.container-md, +.navbar>.container-sm, +.navbar>.container-xl, +.navbar>.container-xxl { + display: flex; + flex-wrap: inherit; + align-items: center; + justify-content: space-between +} + +.navbar-brand { + padding-top: .3rem; + padding-bottom: .3rem; + margin-right: 1rem; + font-size: 1.25rem; + text-decoration: none; + white-space: nowrap +} + +.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 { + flex-basis: 100%; + flex-grow: 1; + align-items: center +} + +.navbar-toggler { + padding: .25rem .75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: .25rem; + 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 .25rem +} + +.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% +} + +.navbar-nav-scroll { + max-height: var(--mdb-scroll-height, 75vh); + overflow-y: auto +} + +@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-nav-scroll { + overflow: visible + } + + .navbar-expand-sm .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-sm .navbar-toggler, + .navbar-expand-sm .offcanvas-header { + display: none + } + + .navbar-expand-sm .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none + } + + .navbar-expand-sm .offcanvas-bottom, + .navbar-expand-sm .offcanvas-top { + height: auto; + border-top: 0; + border-bottom: 0 + } + + .navbar-expand-sm .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@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-nav-scroll { + overflow: visible + } + + .navbar-expand-md .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-md .navbar-toggler, + .navbar-expand-md .offcanvas-header { + display: none + } + + .navbar-expand-md .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none + } + + .navbar-expand-md .offcanvas-bottom, + .navbar-expand-md .offcanvas-top { + height: auto; + border-top: 0; + border-bottom: 0 + } + + .navbar-expand-md .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@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-nav-scroll { + overflow: visible + } + + .navbar-expand-lg .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-lg .navbar-toggler, + .navbar-expand-lg .offcanvas-header { + display: none + } + + .navbar-expand-lg .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none + } + + .navbar-expand-lg .offcanvas-bottom, + .navbar-expand-lg .offcanvas-top { + height: auto; + border-top: 0; + border-bottom: 0 + } + + .navbar-expand-lg .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@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-nav-scroll { + overflow: visible + } + + .navbar-expand-xl .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-xl .navbar-toggler, + .navbar-expand-xl .offcanvas-header { + display: none + } + + .navbar-expand-xl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none + } + + .navbar-expand-xl .offcanvas-bottom, + .navbar-expand-xl .offcanvas-top { + height: auto; + border-top: 0; + border-bottom: 0 + } + + .navbar-expand-xl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +@media(min-width:1400px) { + .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-nav-scroll { + overflow: visible + } + + .navbar-expand-xxl .navbar-collapse { + display: flex !important; + flex-basis: auto + } + + .navbar-expand-xxl .navbar-toggler, + .navbar-expand-xxl .offcanvas-header { + display: none + } + + .navbar-expand-xxl .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none + } + + .navbar-expand-xxl .offcanvas-bottom, + .navbar-expand-xxl .offcanvas-top { + height: auto; + border-top: 0; + border-bottom: 0 + } + + .navbar-expand-xxl .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible + } +} + +.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-nav-scroll { + overflow: visible +} + +.navbar-expand .navbar-collapse { + display: flex !important; + flex-basis: auto +} + +.navbar-expand .navbar-toggler, +.navbar-expand .offcanvas-header { + display: none +} + +.navbar-expand .offcanvas { + position: inherit; + bottom: 0; + z-index: 1000; + flex-grow: 1; + visibility: visible !important; + background-color: transparent; + border-right: 0; + border-left: 0; + transition: none; + transform: none +} + +.navbar-expand .offcanvas-bottom, +.navbar-expand .offcanvas-top { + height: auto; + border-top: 0; + border-bottom: 0 +} + +.navbar-expand .offcanvas-body { + display: flex; + flex-grow: 0; + padding: 0; + overflow-y: visible +} + +.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: border-box; + border: 1px solid rgba(0, 0, 0, .125); + border-radius: .5rem +} + +.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: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + +.card>.list-group:last-child { + border-bottom-width: 0; + border-bottom-right-radius: calc(.5rem - 1px); + border-bottom-left-radius: calc(.5rem - 1px) +} + +.card>.card-header+.list-group, +.card>.list-group+.card-footer { + border-top: 0 +} + +.card-body { + flex: 1 1 auto; + padding: 1.5rem +} + +.card-title { + margin-bottom: .5rem +} + +.card-subtitle { + margin-top: -.25rem +} + +.card-subtitle, +.card-text:last-child { + margin-bottom: 0 +} + +.card-link+.card-link { + margin-left: 1.5rem +} + +.card-header { + padding: .75rem 1.5rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, .03); + border-bottom: 1px solid rgba(0, 0, 0, .125) +} + +.card-header:first-child { + border-radius: calc(.5rem - 1px) calc(.5rem - 1px) 0 0 +} + +.card-footer { + padding: .75rem 1.5rem; + background-color: rgba(0, 0, 0, .03); + border-top: 1px solid rgba(0, 0, 0, .125) +} + +.card-footer:last-child { + border-radius: 0 0 calc(.5rem - 1px) calc(.5rem - 1px) +} + +.card-header-tabs { + margin-bottom: -.75rem; + border-bottom: 0 +} + +.card-header-pills, +.card-header-tabs { + margin-right: -.75rem; + margin-left: -.75rem +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.5rem; + border-radius: calc(.5rem - 1px) +} + +.card-img, +.card-img-bottom, +.card-img-top { + width: 100% +} + +.card-img, +.card-img-top { + border-top-left-radius: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + +.card-img, +.card-img-bottom { + border-bottom-right-radius: calc(.5rem - 1px); + border-bottom-left-radius: calc(.5rem - 1px) +} + +.card-group>.card { + margin-bottom: .75rem +} + +@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 + } +} + +.breadcrumb { + display: flex; + flex-wrap: wrap; + padding: 0; + margin-bottom: 1rem; + list-style: none +} + +.breadcrumb-item+.breadcrumb-item { + padding-left: .5rem +} + +.breadcrumb-item+.breadcrumb-item:before { + float: left; + padding-right: .5rem; + color: #757575; + content: var(--mdb-breadcrumb-divider, "/") + /*!rtl: var(--mdb-breadcrumb-divider, "/") */ +} + +.breadcrumb-item.active { + color: #757575 +} + +.pagination { + display: flex; + padding-left: 0; + list-style: none +} + +.page-link { + position: relative; + display: block; + text-decoration: none; + background-color: #fff; + border: 1px solid #e0e0e0 +} + +@media(prefers-reduced-motion:reduce) { + .page-link { + transition: none + } +} + +.page-link:hover { + z-index: 2; + background-color: #eee; + border-color: #e0e0e0 +} + +.page-link:focus { + z-index: 3; + color: #0e52c1; + background-color: #eee; + outline: 0; + box-shadow: 0 0 0 .25rem rgba(18, 102, 241, .25) +} + +.page-item:not(:first-child) .page-link { + margin-left: -1px +} + +.page-item.active .page-link { + z-index: 3; + color: #fff; + border-color: #1266f1 +} + +.page-item.disabled .page-link { + color: #757575; + pointer-events: none; + background-color: #fff; + border-color: #e0e0e0 +} + +.page-link { + padding: .375rem .75rem +} + +.pagination-lg .page-link { + padding: .75rem 1.5rem; + font-size: 1.25rem +} + +.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: .25rem .5rem; + font-size: .875rem +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .2rem; + border-bottom-left-radius: .2rem +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .2rem; + border-bottom-right-radius: .2rem +} + +.badge { + display: inline-block; + padding: .35em .65em; + font-size: .75em; + font-weight: 700; + line-height: 1; + color: #fff; + text-align: center; + white-space: nowrap; + vertical-align: baseline +} + +.badge:empty { + display: none +} + +.btn .badge { + position: relative; + top: -1px +} + +.alert { + position: relative; + padding: 1.25rem 1.5rem; + margin-bottom: 1rem; + border: 1px solid transparent +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 700 +} + +.alert-dismissible { + padding-right: 4.5rem +} + +.alert-dismissible .btn-close { + position: absolute; + top: 0; + right: 0; + z-index: 2; + padding: 1.5625rem 1.5rem +} + +.alert-primary { + color: #0b3d91; + background-color: #d0e0fc; + border-color: #b8d1fb +} + +.alert-primary .alert-link { + color: #093174 +} + +.alert-secondary { + color: #6b2498; + background-color: #f0d8ff; + border-color: #e8c5fe +} + +.alert-secondary .alert-link { + color: #561d7a +} + +.alert-success { + color: #006e2c; + background-color: #ccf1db; + border-color: #b3e9c9 +} + +.alert-success .alert-link { + color: #005823 +} + +.alert-info { + color: #22738e; + background-color: #d7f2fb; + border-color: #c4ecfa +} + +.alert-info .alert-link { + color: #1b5c72 +} + +.alert-warning { + color: #640; + background-color: #fec; + border-color: #ffe5b3 +} + +.alert-warning .alert-link { + color: #523600 +} + +.alert-danger { + color: #951d32; + background-color: #fed6dd; + border-color: #fdc1cc +} + +.alert-danger .alert-link { + color: #771728 +} + +.alert-light { + color: #646464; + background-color: #fefefe; + border-color: #fefefe +} + +.alert-light .alert-link { + color: #505050 +} + +.alert-dark { + color: #171717; + background-color: #d4d4d4; + border-color: #bebebe +} + +.alert-dark .alert-link { + color: #121212 +} + +.alert-white { + color: #666; + background-color: #fff; + border-color: #fff +} + +.alert-white .alert-link { + color: #525252 +} + +.alert-black { + color: #000; + background-color: #ccc; + border-color: #b3b3b3 +} + +.alert-black .alert-link { + color: #000 +} + +.accordion-button { + position: relative; + display: flex; + align-items: center; + width: 100%; + padding: 1.15rem 1.5rem; + font-size: 1rem; + color: #4f4f4f; + text-align: left; + background-color: #fff; + border: 0; + border-radius: 0; + overflow-anchor: none; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease +} + +@media(prefers-reduced-motion:reduce) { + .accordion-button { + transition: none + } +} + +.accordion-button:not(.collapsed) { + color: #1266f1; + background-color: #fff; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125) +} + +.accordion-button:not(.collapsed):after { + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%231266f1'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E"); + transform: rotate(-180deg) +} + +.accordion-button:after { + flex-shrink: 0; + width: 1.25rem; + height: 1.25rem; + margin-left: auto; + content: ""; + background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234f4f4f'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 01.708 0L8 10.293l5.646-5.647a.5.5 0 01.708.708l-6 6a.5.5 0 01-.708 0l-6-6a.5.5 0 010-.708z'/%3E%3C/svg%3E"); + background-repeat: no-repeat; + background-size: 1.25rem; + transition: transform .2s ease-in-out +} + +@media(prefers-reduced-motion:reduce) { + .accordion-button:after { + transition: none + } +} + +.accordion-button:hover { + z-index: 2 +} + +.accordion-button:focus { + z-index: 3; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125) +} + +.accordion-header { + margin-bottom: 0 +} + +.accordion-item { + background-color: #fff; + border: 1px solid rgba(0, 0, 0, .125) +} + +.accordion-item:first-of-type { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem +} + +.accordion-item:first-of-type .accordion-button { + border-top-left-radius: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + +.accordion-item:not(:first-of-type) { + border-top: 0 +} + +.accordion-item:last-of-type { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem +} + +.accordion-item:last-of-type .accordion-button.collapsed { + border-bottom-right-radius: calc(.5rem - 1px); + border-bottom-left-radius: calc(.5rem - 1px) +} + +.accordion-item:last-of-type .accordion-collapse { + border-bottom-right-radius: .5rem; + border-bottom-left-radius: .5rem +} + +.accordion-body { + padding: 1.15rem 1.5rem +} + +.accordion-flush .accordion-collapse { + border-width: 0 +} + +.accordion-flush .accordion-item { + border-right: 0; + border-left: 0; + border-radius: 0 +} + +.accordion-flush .accordion-item:first-child { + border-top: 0 +} + +.accordion-flush .accordion-item:last-child { + border-bottom: 0 +} + +.accordion-flush .accordion-item .accordion-button { + border-radius: 0 +} + +@-webkit-keyframes progress-bar-stripes { + 0% { + background-position-x: 4px + } +} + +@keyframes progress-bar-stripes { + 0% { + background-position-x: 4px + } +} + +.progress { + height: 4px; + font-size: .75rem; + background-color: #eee; + border-radius: .25rem +} + +.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: #1266f1; + 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: 4px 4px +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite +} + +@media(prefers-reduced-motion:reduce) { + .progress-bar-animated { + -webkit-animation: none; + animation: none + } +} + +.placeholder { + display: inline-block; + min-height: 1em; + vertical-align: middle; + cursor: wait; + background-color: currentColor; + opacity: .5 +} + +.placeholder.btn:before { + display: inline-block; + content: "" +} + +.placeholder-xs { + min-height: .6em +} + +.placeholder-sm { + min-height: .8em +} + +.placeholder-lg { + min-height: 1.2em +} + +.placeholder-glow .placeholder { + -webkit-animation: placeholder-glow 2s ease-in-out infinite; + animation: placeholder-glow 2s ease-in-out infinite +} + +@-webkit-keyframes placeholder-glow { + 50% { + opacity: .2 + } +} + +@keyframes placeholder-glow { + 50% { + opacity: .2 + } +} + +.placeholder-wave { + -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%); + mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, .8) 75%, #000 95%); + -webkit-mask-size: 200% 100%; + mask-size: 200% 100%; + -webkit-animation: placeholder-wave 2s linear infinite; + animation: placeholder-wave 2s linear infinite +} + +@-webkit-keyframes placeholder-wave { + to { + -webkit-mask-position: -200% 0; + mask-position: -200% 0 + } +} + +@keyframes placeholder-wave { + to { + -webkit-mask-position: -200% 0; + mask-position: -200% 0 + } +} + +.list-group { + display: flex; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; + border-radius: .5rem +} + +.list-group-numbered { + list-style-type: none; + counter-reset: section +} + +.list-group-numbered>li:before { + content: counters(section, ".") ". "; + counter-increment: section +} + +.list-group-item-action { + width: 100%; + color: #616161; + text-align: inherit +} + +.list-group-item-action:focus, +.list-group-item-action:hover { + z-index: 1; + color: #616161; + text-decoration: none; + background-color: #f5f5f5 +} + +.list-group-item-action:active { + color: #4f4f4f; + background-color: #eee +} + +.list-group-item { + position: relative; + display: block; + padding: .5rem 1.5rem; + color: #262626; + text-decoration: none; + 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: #757575; + pointer-events: none; + background-color: #fff +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #1266f1; + border-color: #1266f1 +} + +.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: .5rem; + border-top-right-radius: 0 +} + +.list-group-horizontal>.list-group-item:last-child { + border-top-right-radius: .5rem; + 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: .5rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-sm>.list-group-item:last-child { + border-top-right-radius: .5rem; + 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: .5rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-md>.list-group-item:last-child { + border-top-right-radius: .5rem; + 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: .5rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-lg>.list-group-item:last-child { + border-top-right-radius: .5rem; + 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: .5rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xl>.list-group-item:last-child { + border-top-right-radius: .5rem; + 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:1400px) { + .list-group-horizontal-xxl { + flex-direction: row + } + + .list-group-horizontal-xxl>.list-group-item:first-child { + border-bottom-left-radius: .5rem; + border-top-right-radius: 0 + } + + .list-group-horizontal-xxl>.list-group-item:last-child { + border-top-right-radius: .5rem; + 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: #0b3d91; + background-color: #d0e0fc +} + +.list-group-item-primary.list-group-item-action:focus, +.list-group-item-primary.list-group-item-action:hover { + color: #0b3d91; + background-color: #bbcae3 +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #0b3d91; + border-color: #0b3d91 +} + +.list-group-item-secondary { + color: #6b2498; + background-color: #f0d8ff +} + +.list-group-item-secondary.list-group-item-action:focus, +.list-group-item-secondary.list-group-item-action:hover { + color: #6b2498; + background-color: #d8c2e6 +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #6b2498; + border-color: #6b2498 +} + +.list-group-item-success { + color: #006e2c; + background-color: #ccf1db +} + +.list-group-item-success.list-group-item-action:focus, +.list-group-item-success.list-group-item-action:hover { + color: #006e2c; + background-color: #b8d9c5 +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #006e2c; + border-color: #006e2c +} + +.list-group-item-info { + color: #22738e; + background-color: #d7f2fb +} + +.list-group-item-info.list-group-item-action:focus, +.list-group-item-info.list-group-item-action:hover { + color: #22738e; + background-color: #c2dae2 +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #22738e; + border-color: #22738e +} + +.list-group-item-warning { + color: #640; + background-color: #fec +} + +.list-group-item-warning.list-group-item-action:focus, +.list-group-item-warning.list-group-item-action:hover { + color: #640; + background-color: #e6d6b8 +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #640; + border-color: #640 +} + +.list-group-item-danger { + color: #951d32; + background-color: #fed6dd +} + +.list-group-item-danger.list-group-item-action:focus, +.list-group-item-danger.list-group-item-action:hover { + color: #951d32; + background-color: #e5c1c7 +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #951d32; + border-color: #951d32 +} + +.list-group-item-light { + color: #646464; + background-color: #fefefe +} + +.list-group-item-light.list-group-item-action:focus, +.list-group-item-light.list-group-item-action:hover { + color: #646464; + background-color: #e5e5e5 +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #646464; + border-color: #646464 +} + +.list-group-item-dark { + color: #171717; + background-color: #d4d4d4 +} + +.list-group-item-dark.list-group-item-action:focus, +.list-group-item-dark.list-group-item-action:hover { + color: #171717; + background-color: #bfbfbf +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #171717; + border-color: #171717 +} + +.list-group-item-white { + color: #666; + background-color: #fff +} + +.list-group-item-white.list-group-item-action:focus, +.list-group-item-white.list-group-item-action:hover { + color: #666; + background-color: #e6e6e6 +} + +.list-group-item-white.list-group-item-action.active { + color: #fff; + background-color: #666; + border-color: #666 +} + +.list-group-item-black { + color: #000; + background-color: #ccc +} + +.list-group-item-black.list-group-item-action:focus, +.list-group-item-black.list-group-item-action:hover { + color: #000; + background-color: #b8b8b8 +} + +.list-group-item-black.list-group-item-action.active { + color: #fff; + background-color: #000; + border-color: #000 +} + +.btn-close { + box-sizing: content-box; + 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") 50%/1em auto no-repeat; + border: 0; + border-radius: .25rem; + opacity: .5 +} + +.btn-close:hover { + color: #000; + text-decoration: none; + opacity: .75 +} + +.btn-close:focus { + outline: 0; + box-shadow: 0 0 0 .25rem rgba(18, 102, 241, .25); + opacity: 1 +} + +.btn-close.disabled, +.btn-close:disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; + opacity: .25 +} + +.btn-close-white { + filter: invert(1) grayscale(100%) brightness(200%) +} + +.toast { + width: 350px; + max-width: 100%; + font-size: .875rem; + pointer-events: auto; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .1); + border-radius: .5rem +} + +.toast.showing { + opacity: 0 +} + +.toast:not(.show) { + display: none +} + +.toast-container { + width: -webkit-max-content; + width: -moz-max-content; + width: max-content; + max-width: 100%; + pointer-events: none +} + +.toast-container>:not(:last-child) { + margin-bottom: .75rem +} + +.toast-header { + display: flex; + align-items: center; + padding: .5rem .75rem; + color: #757575; + background-clip: padding-box; + border-bottom: 1px solid rgba(0, 0, 0, .05); + border-top-left-radius: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + +.toast-header .btn-close { + margin-right: -.375rem; + margin-left: .75rem +} + +.toast-body { + padding: .75rem; + word-wrap: break-word +} + +.modal { + position: fixed; + top: 0; + left: 0; + z-index: 1055; + display: none; + width: 100%; + height: 100%; + overflow-x: hidden; + overflow-y: auto; + outline: 0 +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: transform .3s 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: 1px solid rgba(0, 0, 0, .2); + border-radius: .5rem; + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1050; + 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 #e0e0e0; + border-top-left-radius: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + +.modal-header .btn-close { + padding: .5rem; + margin: -.5rem -.5rem -.5rem auto +} + +.modal-title { + margin-bottom: 0; + line-height: 1.6 +} + +.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 #e0e0e0; + border-bottom-right-radius: calc(.5rem - 1px); + border-bottom-left-radius: calc(.5rem - 1px) +} + +.modal-footer>* { + margin: .25rem +} + +@media(min-width:576px) { + .modal-dialog { + max-width: 500px; + 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: 300px + } +} + +@media(min-width:992px) { + + .modal-lg, + .modal-xl { + max-width: 800px + } +} + +@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:1399.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 + } +} + +.popover { + position: absolute; + top: 0; + /*!rtl:ignore*/ + left: 0; + z-index: 1080; + display: block; + max-width: 276px; + font-family: var(--mdb-font-roboto); + font-style: normal; + font-weight: 400; + line-height: 1.6; + 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: .875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + border-radius: .5rem +} + +.popover .popover-arrow { + position: absolute; + display: block; + width: 1rem; + height: .5rem +} + +.popover .popover-arrow:after, +.popover .popover-arrow:before { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid +} + +.bs-popover-auto[data-popper-placement^=top]>.popover-arrow, +.bs-popover-top>.popover-arrow { + bottom: calc(-.5rem - 1px) +} + +.bs-popover-auto[data-popper-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[data-popper-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[data-popper-placement^=right]>.popover-arrow, +.bs-popover-end>.popover-arrow { + left: calc(-.5rem - 1px); + width: .5rem; + height: 1rem +} + +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before, +.bs-popover-end>.popover-arrow:before { + left: 0; + border-width: .5rem .5rem .5rem 0; + border-right-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after, +.bs-popover-end>.popover-arrow:after { + left: 1px; + border-width: .5rem .5rem .5rem 0; + border-right-color: #fff +} + +.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow, +.bs-popover-bottom>.popover-arrow { + top: calc(-.5rem - 1px) +} + +.bs-popover-auto[data-popper-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[data-popper-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[data-popper-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 #f0f0f0 +} + +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow, +.bs-popover-start>.popover-arrow { + right: calc(-.5rem - 1px); + width: .5rem; + height: 1rem +} + +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before, +.bs-popover-start>.popover-arrow:before { + right: 0; + border-width: .5rem 0 .5rem .5rem; + border-left-color: rgba(0, 0, 0, .25) +} + +.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after, +.bs-popover-start>.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: 1rem; + background-color: #f0f0f0; + border-bottom: 1px solid rgba(0, 0, 0, .2); + border-top-left-radius: calc(.5rem - 1px); + border-top-right-radius: calc(.5rem - 1px) +} + +.popover-header:empty { + display: none +} + +.popover-body { + padding: 1rem; + color: #4f4f4f +} + +.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 +} + +/*!rtl:begin:ignore*/ +.active.carousel-item-end, +.carousel-item-next:not(.carousel-item-start) { + transform: translateX(100%) +} + +.active.carousel-item-start, +.carousel-item-prev:not(.carousel-item-end) { + transform: translateX(-100%) +} + +/*!rtl:end:ignore*/ +.carousel-fade .carousel-item { + opacity: 0; + transition-property: opacity; + transform: none +} + +.carousel-fade .carousel-item-next.carousel-item-start, +.carousel-fade .carousel-item-prev.carousel-item-end, +.carousel-fade .carousel-item.active { + z-index: 1; + opacity: 1 +} + +.carousel-fade .active.carousel-item-end, +.carousel-fade .active.carousel-item-start { + z-index: 0; + opacity: 0; + transition: opacity 0s .6s +} + +@media(prefers-reduced-motion:reduce) { + + .carousel-fade .active.carousel-item-end, + .carousel-fade .active.carousel-item-start { + 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%; + padding: 0; + color: #fff; + text-align: center; + background: none; + border: 0; + 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% +} + +/*!rtl:options:{ + "autoRename": true, + "stringMap":[ { + "name" : "prev-next", + "search" : "prev", + "replace" : "next" + } ] +}*/ +.carousel-control-next-icon, +.carousel-control-prev-icon { + background-image: none +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 0; + left: 0; + z-index: 2; + display: flex; + justify-content: center; + padding: 0; + margin-right: 15%; + margin-bottom: 1rem; + margin-left: 15%; + list-style: none +} + +.carousel-indicators [data-mdb-target] { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + opacity: .5; + transition: opacity .6s ease +} + +@media(prefers-reduced-motion:reduce) { + .carousel-indicators [data-mdb-target] { + 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 [data-mdb-target] { + background-color: #000 +} + +.carousel-dark .carousel-caption { + color: #000 +} + +@-webkit-keyframes spinner-border { + + /*!rtl:ignore*/ + to { + transform: rotate(1turn) + } +} + +@keyframes spinner-border { + + /*!rtl:ignore*/ + to { + transform: rotate(1turn) + } +} + +.spinner-border { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -.125em; + border: .25em solid; + border-right: .25em solid transparent; + border-radius: 50%; + -webkit-animation: spinner-border .75s linear infinite; + animation: spinner-border .75s linear infinite +} + +.spinner-border-sm { + width: 1rem; + height: 1rem; + border-width: .2em +} + +@-webkit-keyframes spinner-grow { + 0% { + transform: scale(0) + } + + 50% { + opacity: 1; + transform: none + } +} + +@keyframes spinner-grow { + 0% { + transform: scale(0) + } + + 50% { + opacity: 1; + transform: none + } +} + +.spinner-grow { + display: inline-block; + width: 2rem; + height: 2rem; + vertical-align: -.125em; + background-color: currentColor; + border-radius: 50%; + opacity: 0; + -webkit-animation: spinner-grow .75s linear infinite; + animation: spinner-grow .75s linear infinite +} + +.spinner-grow-sm { + width: 1rem; + height: 1rem +} + +@media(prefers-reduced-motion:reduce) { + + .spinner-border, + .spinner-grow { + -webkit-animation-duration: 1.5s; + animation-duration: 1.5s + } +} + +.offcanvas { + position: fixed; + bottom: 0; + z-index: 1045; + display: flex; + flex-direction: column; + max-width: 100%; + visibility: hidden; + background-color: #fff; + background-clip: padding-box; + outline: 0; + transition: transform .3s ease-in-out +} + +@media(prefers-reduced-motion:reduce) { + .offcanvas { + transition: none + } +} + +.offcanvas-backdrop { + position: fixed; + top: 0; + left: 0; + z-index: 1040; + width: 100vw; + height: 100vh; + background-color: #000 +} + +.offcanvas-backdrop.fade { + opacity: 0 +} + +.offcanvas-backdrop.show { + opacity: .5 +} + +.offcanvas-header { + display: flex; + align-items: center; + justify-content: space-between; + padding: 1rem +} + +.offcanvas-header .btn-close { + padding: .5rem; + margin-top: -.5rem; + margin-right: -.5rem; + margin-bottom: -.5rem +} + +.offcanvas-title { + margin-bottom: 0; + line-height: 1.6 +} + +.offcanvas-body { + flex-grow: 1; + padding: 1rem; + overflow-y: auto +} + +.offcanvas-start { + top: 0; + left: 0; + width: 400px; + border-right: 1px solid rgba(0, 0, 0, .2); + transform: translateX(-100%) +} + +.offcanvas-end { + top: 0; + right: 0; + width: 400px; + border-left: 1px solid rgba(0, 0, 0, .2); + transform: translateX(100%) +} + +.offcanvas-top { + top: 0; + border-bottom: 1px solid rgba(0, 0, 0, .2); + transform: translateY(-100%) +} + +.offcanvas-bottom, +.offcanvas-top { + right: 0; + left: 0; + height: 30vh; + max-height: 100% +} + +.offcanvas-bottom { + border-top: 1px solid rgba(0, 0, 0, .2); + transform: translateY(100%) +} + +.offcanvas.show { + transform: none +} + +.tooltip { + position: absolute; + z-index: 1090; + display: block; + margin: 0; + font-family: var(--mdb-font-roboto); + font-style: normal; + font-weight: 400; + line-height: 1.6; + 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: .875rem; + 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[data-popper-placement^=top], +.bs-tooltip-top { + padding: .4rem 0 +} + +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow, +.bs-tooltip-top .tooltip-arrow { + bottom: 0 +} + +.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before, +.bs-tooltip-top .tooltip-arrow:before { + top: -1px; + border-width: .4rem .4rem 0; + border-top-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=right], +.bs-tooltip-end { + padding: 0 .4rem +} + +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow, +.bs-tooltip-end .tooltip-arrow { + left: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before, +.bs-tooltip-end .tooltip-arrow:before { + right: -1px; + border-width: .4rem .4rem .4rem 0; + border-right-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=bottom], +.bs-tooltip-bottom { + padding: .4rem 0 +} + +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow, +.bs-tooltip-bottom .tooltip-arrow { + top: 0 +} + +.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before, +.bs-tooltip-bottom .tooltip-arrow:before { + bottom: -1px; + border-width: 0 .4rem .4rem; + border-bottom-color: #000 +} + +.bs-tooltip-auto[data-popper-placement^=left], +.bs-tooltip-start { + padding: 0 .4rem +} + +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow, +.bs-tooltip-start .tooltip-arrow { + right: 0; + width: .4rem; + height: .8rem +} + +.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before, +.bs-tooltip-start .tooltip-arrow:before { + left: -1px; + border-width: .4rem 0 .4rem .4rem; + border-left-color: #000 +} + +.tooltip-inner { + max-width: 200px; + padding: .25rem .5rem; + text-align: center; + background-color: #000 +} + +.clearfix:after { + display: block; + clear: both; + content: "" +} + +.link-primary { + color: #1266f1 +} + +.link-primary:focus, +.link-primary:hover { + color: #0e52c1 +} + +.link-secondary { + color: #b23cfd +} + +.link-secondary:focus, +.link-secondary:hover { + color: #c163fd +} + +.link-success { + color: #00b74a +} + +.link-success:focus, +.link-success:hover { + color: #33c56e +} + +.link-info { + color: #39c0ed +} + +.link-info:focus, +.link-info:hover { + color: #61cdf1 +} + +.link-warning { + color: #ffa900 +} + +.link-warning:focus, +.link-warning:hover { + color: #ffba33 +} + +.link-danger { + color: #f93154 +} + +.link-danger:focus, +.link-danger:hover { + color: #fa5a76 +} + +.link-light { + color: #fbfbfb +} + +.link-light:focus, +.link-light:hover { + color: #fcfcfc +} + +.link-dark { + color: #262626 +} + +.link-dark:focus, +.link-dark:hover { + color: #1e1e1e +} + +.link-white, +.link-white:focus, +.link-white:hover { + color: #fff +} + +.link-black, +.link-black:focus, +.link-black:hover { + color: #000 +} + +.ratio { + position: relative; + width: 100% +} + +.ratio:before { + display: block; + padding-top: var(--mdb-aspect-ratio); + content: "" +} + +.ratio>* { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.ratio-1x1 { + --mdb-aspect-ratio: 100% +} + +.ratio-4x3 { + --mdb-aspect-ratio: 75% +} + +.ratio-16x9 { + --mdb-aspect-ratio: 56.25% +} + +.ratio-21x9 { + --mdb-aspect-ratio: 42.8571428571% +} + +.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:1400px) { + .sticky-xxl-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020 + } +} + +.hstack { + flex-direction: row; + align-items: center +} + +.hstack, +.vstack { + display: flex; + align-self: stretch +} + +.vstack { + flex: 1 1 auto; + flex-direction: column +} + +.visually-hidden, +.visually-hidden-focusable:not(:focus):not(:focus-within) { + 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 +} + +.vr { + display: inline-block; + align-self: stretch; + width: 1px; + min-height: 1em; + background-color: currentColor; + opacity: .25 +} + +.align-baseline { + vertical-align: baseline !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-start { + float: left !important +} + +.float-end { + float: right !important +} + +.float-none { + float: none !important +} + +.opacity-0 { + opacity: 0 !important +} + +.opacity-5 { + opacity: .05 !important +} + +.opacity-10 { + opacity: .1 !important +} + +.opacity-15 { + opacity: .15 !important +} + +.opacity-20 { + opacity: .2 !important +} + +.opacity-25 { + opacity: .25 !important +} + +.opacity-30 { + opacity: .3 !important +} + +.opacity-35 { + opacity: .35 !important +} + +.opacity-40 { + opacity: .4 !important +} + +.opacity-45 { + opacity: .45 !important +} + +.opacity-50 { + opacity: .5 !important +} + +.opacity-55 { + opacity: .55 !important +} + +.opacity-60 { + opacity: .6 !important +} + +.opacity-65 { + opacity: .65 !important +} + +.opacity-70 { + opacity: .7 !important +} + +.opacity-75 { + opacity: .75 !important +} + +.opacity-80 { + opacity: .8 !important +} + +.opacity-85 { + opacity: .85 !important +} + +.opacity-90 { + opacity: .9 !important +} + +.opacity-95 { + opacity: .95 !important +} + +.opacity-100 { + opacity: 1 !important +} + +.overflow-auto { + overflow: auto !important +} + +.overflow-hidden { + overflow: hidden !important +} + +.overflow-visible { + overflow: visible !important +} + +.overflow-scroll { + overflow: scroll !important +} + +.d-inline { + display: inline !important +} + +.d-inline-block { + display: inline-block !important +} + +.d-block { + display: block !important +} + +.d-grid { + display: grid !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 .5rem 1rem rgba(0, 0, 0, .15) !important +} + +.shadow-sm { + box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important +} + +.shadow-lg { + box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important +} + +.shadow-0, +.shadow-none { + box-shadow: none !important +} + +.shadow-1 { + box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .07) !important +} + +.shadow-2 { + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .07), 0 1px 2px 0 rgba(0, 0, 0, .05) !important +} + +.shadow-3 { + box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .07), 0 2px 4px -1px rgba(0, 0, 0, .05) !important +} + +.shadow-4 { + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05) !important +} + +.shadow-5 { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .07), 0 10px 10px -5px rgba(0, 0, 0, .05) !important +} + +.shadow-6 { + box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .21) !important +} + +.shadow-1-soft { + box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .05) !important +} + +.shadow-2-soft { + box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .05) !important +} + +.shadow-3-soft { + box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05) !important +} + +.shadow-4-soft { + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .05) !important +} + +.shadow-5-soft { + box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .05) !important +} + +.shadow-6-soft { + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .05) !important +} + +.shadow-1-strong { + box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .21) !important +} + +.shadow-2-strong { + box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .21) !important +} + +.shadow-3-strong { + box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .21) !important +} + +.shadow-4-strong { + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .21) !important +} + +.shadow-5-strong { + box-shadow: 0 15px 30px 0 rgba(0, 0, 0, .21) !important +} + +.shadow-6-strong { + box-shadow: 0 20px 40px 0 rgba(0, 0, 0, .21) !important +} + +.shadow-inner { + box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, .06) !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 +} + +.start-0 { + left: 0 !important +} + +.start-50 { + left: 50% !important +} + +.start-100 { + left: 100% !important +} + +.end-0 { + right: 0 !important +} + +.end-50 { + right: 50% !important +} + +.end-100 { + right: 100% !important +} + +.translate-middle { + transform: translate(-50%, -50%) !important +} + +.translate-middle-x { + transform: translateX(-50%) !important +} + +.translate-middle-y { + transform: translateY(-50%) !important +} + +.border { + border: 1px solid #e0e0e0 !important +} + +.border-0 { + border: 0 !important +} + +.border-top { + border-top: 1px solid #e0e0e0 !important +} + +.border-top-0 { + border-top: 0 !important +} + +.border-end { + border-right: 1px solid #e0e0e0 !important +} + +.border-end-0 { + border-right: 0 !important +} + +.border-bottom { + border-bottom: 1px solid #e0e0e0 !important +} + +.border-bottom-0 { + border-bottom: 0 !important +} + +.border-start { + border-left: 1px solid #e0e0e0 !important +} + +.border-start-0 { + border-left: 0 !important +} + +.border-primary { + border-color: #1266f1 !important +} + +.border-secondary { + border-color: #b23cfd !important +} + +.border-success { + border-color: #00b74a !important +} + +.border-info { + border-color: #39c0ed !important +} + +.border-warning { + border-color: #ffa900 !important +} + +.border-danger { + border-color: #f93154 !important +} + +.border-light { + border-color: #fbfbfb !important +} + +.border-dark { + border-color: #262626 !important +} + +.border-white { + border-color: #fff !important +} + +.border-black { + border-color: #000 !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 +} + +.gap-0 { + gap: 0 !important +} + +.gap-1 { + gap: .25rem !important +} + +.gap-2 { + gap: .5rem !important +} + +.gap-3 { + gap: 1rem !important +} + +.gap-4 { + gap: 1.5rem !important +} + +.gap-5 { + gap: 3rem !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-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-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-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-auto { + margin-top: auto !important +} + +.me-0 { + margin-right: 0 !important +} + +.me-1 { + margin-right: .25rem !important +} + +.me-2 { + margin-right: .5rem !important +} + +.me-3 { + margin-right: 1rem !important +} + +.me-4 { + margin-right: 1.5rem !important +} + +.me-5 { + margin-right: 3rem !important +} + +.me-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-auto { + margin-bottom: auto !important +} + +.mb-6 { + margin-bottom: 3.5rem !important +} + +.mb-7 { + margin-bottom: 4rem !important +} + +.mb-8 { + margin-bottom: 5rem !important +} + +.mb-9 { + margin-bottom: 6rem !important +} + +.mb-10 { + margin-bottom: 8rem !important +} + +.mb-11 { + margin-bottom: 10rem !important +} + +.mb-12 { + margin-bottom: 12rem !important +} + +.mb-13 { + margin-bottom: 14rem !important +} + +.mb-14 { + margin-bottom: 16rem !important +} + +.ms-0 { + margin-left: 0 !important +} + +.ms-1 { + margin-left: .25rem !important +} + +.ms-2 { + margin-left: .5rem !important +} + +.ms-3 { + margin-left: 1rem !important +} + +.ms-4 { + margin-left: 1.5rem !important +} + +.ms-5 { + margin-left: 3rem !important +} + +.ms-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 +} + +.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 +} + +.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 +} + +.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 +} + +.me-n1 { + margin-right: -.25rem !important +} + +.me-n2 { + margin-right: -.5rem !important +} + +.me-n3 { + margin-right: -1rem !important +} + +.me-n4 { + margin-right: -1.5rem !important +} + +.me-n5 { + margin-right: -3rem !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 +} + +.ms-n1 { + margin-left: -.25rem !important +} + +.ms-n2 { + margin-left: -.5rem !important +} + +.ms-n3 { + margin-left: -1rem !important +} + +.ms-n4 { + margin-left: -1.5rem !important +} + +.ms-n5 { + margin-left: -3rem !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 +} + +.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 +} + +.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 +} + +.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 +} + +.pe-0 { + padding-right: 0 !important +} + +.pe-1 { + padding-right: .25rem !important +} + +.pe-2 { + padding-right: .5rem !important +} + +.pe-3 { + padding-right: 1rem !important +} + +.pe-4 { + padding-right: 1.5rem !important +} + +.pe-5 { + padding-right: 3rem !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 +} + +.ps-0 { + padding-left: 0 !important +} + +.ps-1 { + padding-left: .25rem !important +} + +.ps-2 { + padding-left: .5rem !important +} + +.ps-3 { + padding-left: 1rem !important +} + +.ps-4 { + padding-left: 1.5rem !important +} + +.ps-5 { + padding-left: 3rem !important +} + +.font-monospace { + font-family: var(--mdb-font-monospace) !important +} + +.fs-1 { + font-size: calc(1.375rem + 1.5vw) !important +} + +.fs-2 { + font-size: calc(1.325rem + .9vw) !important +} + +.fs-3 { + font-size: calc(1.3rem + .6vw) !important +} + +.fs-4 { + font-size: calc(1.275rem + .3vw) !important +} + +.fs-5 { + font-size: 1.25rem !important +} + +.fs-6 { + font-size: 1rem !important +} + +.fst-italic { + font-style: italic !important +} + +.fst-normal { + font-style: normal !important +} + +.fw-light { + font-weight: 300 !important +} + +.fw-lighter { + font-weight: lighter !important +} + +.fw-normal { + font-weight: 400 !important +} + +.fw-bold { + font-weight: 700 !important +} + +.fw-bolder { + font-weight: bolder !important +} + +.lh-1 { + line-height: 1 !important +} + +.lh-sm { + line-height: 1.25 !important +} + +.lh-base { + line-height: 1.6 !important +} + +.lh-lg { + line-height: 2 !important +} + +.text-start { + text-align: left !important +} + +.text-end { + text-align: right !important +} + +.text-center { + text-align: center !important +} + +.text-decoration-none { + text-decoration: none !important +} + +.text-decoration-underline { + text-decoration: underline !important +} + +.text-decoration-line-through { + text-decoration: line-through !important +} + +.text-lowercase { + text-transform: lowercase !important +} + +.text-uppercase { + text-transform: uppercase !important +} + +.text-capitalize { + text-transform: capitalize !important +} + +.text-wrap { + white-space: normal !important +} + +.text-nowrap { + white-space: nowrap !important +} + +/*!rtl:begin:remove*/ +.text-break { + word-wrap: break-word !important; + word-break: break-word !important +} + +/*!rtl:end:remove*/ +.text-primary { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-primary-rgb), var(--mdb-text-opacity)) !important +} + +.text-secondary { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-secondary-rgb), var(--mdb-text-opacity)) !important +} + +.text-success { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-success-rgb), var(--mdb-text-opacity)) !important +} + +.text-info { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-info-rgb), var(--mdb-text-opacity)) !important +} + +.text-warning { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-warning-rgb), var(--mdb-text-opacity)) !important +} + +.text-danger { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-danger-rgb), var(--mdb-text-opacity)) !important +} + +.text-light { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-light-rgb), var(--mdb-text-opacity)) !important +} + +.text-dark { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-dark-rgb), var(--mdb-text-opacity)) !important +} + +.text-white { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-white-rgb), var(--mdb-text-opacity)) !important +} + +.text-black { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-black-rgb), var(--mdb-text-opacity)) !important +} + +.text-body { + --mdb-text-opacity: 1; + color: rgba(var(--mdb-body-color-rgb), var(--mdb-text-opacity)) !important +} + +.text-muted { + --mdb-text-opacity: 1; + color: #757575 !important +} + +.text-black-50 { + --mdb-text-opacity: 1; + color: rgba(0, 0, 0, .5) !important +} + +.text-white-50 { + --mdb-text-opacity: 1; + color: hsla(0, 0%, 100%, .5) !important +} + +.text-reset { + --mdb-text-opacity: 1; + color: inherit !important +} + +.text-opacity-25 { + --mdb-text-opacity: 0.25 +} + +.text-opacity-50 { + --mdb-text-opacity: 0.5 +} + +.text-opacity-75 { + --mdb-text-opacity: 0.75 +} + +.text-opacity-100 { + --mdb-text-opacity: 1 +} + +.bg-primary { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-primary-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-secondary { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-secondary-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-success { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-success-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-info { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-info-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-warning { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-warning-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-danger { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-danger-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-light { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-light-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-dark { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-dark-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-white { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-white-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-black { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-black-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-body { + --mdb-bg-opacity: 1; + background-color: rgba(var(--mdb-body-bg-rgb), var(--mdb-bg-opacity)) !important +} + +.bg-transparent { + --mdb-bg-opacity: 1; + background-color: transparent !important +} + +.bg-opacity-10 { + --mdb-bg-opacity: 0.1 +} + +.bg-opacity-25 { + --mdb-bg-opacity: 0.25 +} + +.bg-opacity-50 { + --mdb-bg-opacity: 0.5 +} + +.bg-opacity-75 { + --mdb-bg-opacity: 0.75 +} + +.bg-opacity-100 { + --mdb-bg-opacity: 1 +} + +.bg-gradient { + background-image: var(--mdb-gradient) !important +} + +.user-select-all { + -webkit-user-select: all !important; + -moz-user-select: all !important; + user-select: all !important +} + +.user-select-auto { + -webkit-user-select: auto !important; + -moz-user-select: auto !important; + user-select: auto !important +} + +.user-select-none { + -webkit-user-select: none !important; + -moz-user-select: none !important; + user-select: none !important +} + +.pe-none { + pointer-events: none !important +} + +.pe-auto { + pointer-events: auto !important +} + +.rounded { + border-radius: .25rem !important +} + +.rounded-0 { + border-radius: 0 !important +} + +.rounded-1 { + border-radius: .2rem !important +} + +.rounded-2 { + border-radius: .25rem !important +} + +.rounded-3 { + border-radius: .3rem !important +} + +.rounded-circle { + border-radius: 50% !important +} + +.rounded-pill { + border-radius: 50rem !important +} + +.rounded-4 { + border-radius: .375rem !important +} + +.rounded-5 { + border-radius: .5rem !important +} + +.rounded-6 { + border-radius: .75rem !important +} + +.rounded-7 { + border-radius: 1rem !important +} + +.rounded-8 { + border-radius: 1.25rem !important +} + +.rounded-9 { + border-radius: 1.5rem !important +} + +.rounded-top { + border-top-left-radius: .25rem !important +} + +.rounded-end, +.rounded-top { + border-top-right-radius: .25rem !important +} + +.rounded-bottom, +.rounded-end { + border-bottom-right-radius: .25rem !important +} + +.rounded-bottom, +.rounded-start { + border-bottom-left-radius: .25rem !important +} + +.rounded-start { + border-top-left-radius: .25rem !important +} + +.visible { + visibility: visible !important +} + +.invisible { + visibility: hidden !important +} + +.ls-tighter { + letter-spacing: -.05em !important +} + +.ls-tight { + letter-spacing: -.025em !important +} + +.ls-normal { + letter-spacing: 0 !important +} + +.ls-wide { + letter-spacing: .025em !important +} + +.ls-wider { + letter-spacing: .05em !important +} + +.ls-widest { + letter-spacing: .1em !important +} + +@media(min-width:576px) { + .float-sm-start { + float: left !important + } + + .float-sm-end { + 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-grid { + display: grid !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 + } + + .gap-sm-0 { + gap: 0 !important + } + + .gap-sm-1 { + gap: .25rem !important + } + + .gap-sm-2 { + gap: .5rem !important + } + + .gap-sm-3 { + gap: 1rem !important + } + + .gap-sm-4 { + gap: 1.5rem !important + } + + .gap-sm-5 { + gap: 3rem !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-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-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-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-auto { + margin-top: auto !important + } + + .me-sm-0 { + margin-right: 0 !important + } + + .me-sm-1 { + margin-right: .25rem !important + } + + .me-sm-2 { + margin-right: .5rem !important + } + + .me-sm-3 { + margin-right: 1rem !important + } + + .me-sm-4 { + margin-right: 1.5rem !important + } + + .me-sm-5 { + margin-right: 3rem !important + } + + .me-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-auto { + margin-bottom: auto !important + } + + .mb-sm-6 { + margin-bottom: 3.5rem !important + } + + .mb-sm-7 { + margin-bottom: 4rem !important + } + + .mb-sm-8 { + margin-bottom: 5rem !important + } + + .mb-sm-9 { + margin-bottom: 6rem !important + } + + .mb-sm-10 { + margin-bottom: 8rem !important + } + + .mb-sm-11 { + margin-bottom: 10rem !important + } + + .mb-sm-12 { + margin-bottom: 12rem !important + } + + .mb-sm-13 { + margin-bottom: 14rem !important + } + + .mb-sm-14 { + margin-bottom: 16rem !important + } + + .ms-sm-0 { + margin-left: 0 !important + } + + .ms-sm-1 { + margin-left: .25rem !important + } + + .ms-sm-2 { + margin-left: .5rem !important + } + + .ms-sm-3 { + margin-left: 1rem !important + } + + .ms-sm-4 { + margin-left: 1.5rem !important + } + + .ms-sm-5 { + margin-left: 3rem !important + } + + .ms-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 + } + + .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 + } + + .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 + } + + .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 + } + + .me-sm-n1 { + margin-right: -.25rem !important + } + + .me-sm-n2 { + margin-right: -.5rem !important + } + + .me-sm-n3 { + margin-right: -1rem !important + } + + .me-sm-n4 { + margin-right: -1.5rem !important + } + + .me-sm-n5 { + margin-right: -3rem !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 + } + + .ms-sm-n1 { + margin-left: -.25rem !important + } + + .ms-sm-n2 { + margin-left: -.5rem !important + } + + .ms-sm-n3 { + margin-left: -1rem !important + } + + .ms-sm-n4 { + margin-left: -1.5rem !important + } + + .ms-sm-n5 { + margin-left: -3rem !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 + } + + .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 + } + + .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 + } + + .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 + } + + .pe-sm-0 { + padding-right: 0 !important + } + + .pe-sm-1 { + padding-right: .25rem !important + } + + .pe-sm-2 { + padding-right: .5rem !important + } + + .pe-sm-3 { + padding-right: 1rem !important + } + + .pe-sm-4 { + padding-right: 1.5rem !important + } + + .pe-sm-5 { + padding-right: 3rem !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 + } + + .ps-sm-0 { + padding-left: 0 !important + } + + .ps-sm-1 { + padding-left: .25rem !important + } + + .ps-sm-2 { + padding-left: .5rem !important + } + + .ps-sm-3 { + padding-left: 1rem !important + } + + .ps-sm-4 { + padding-left: 1.5rem !important + } + + .ps-sm-5 { + padding-left: 3rem !important + } + + .text-sm-start { + text-align: left !important + } + + .text-sm-end { + text-align: right !important + } + + .text-sm-center { + text-align: center !important + } +} + +@media(min-width:768px) { + .float-md-start { + float: left !important + } + + .float-md-end { + 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-grid { + display: grid !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 + } + + .gap-md-0 { + gap: 0 !important + } + + .gap-md-1 { + gap: .25rem !important + } + + .gap-md-2 { + gap: .5rem !important + } + + .gap-md-3 { + gap: 1rem !important + } + + .gap-md-4 { + gap: 1.5rem !important + } + + .gap-md-5 { + gap: 3rem !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-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-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-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-auto { + margin-top: auto !important + } + + .me-md-0 { + margin-right: 0 !important + } + + .me-md-1 { + margin-right: .25rem !important + } + + .me-md-2 { + margin-right: .5rem !important + } + + .me-md-3 { + margin-right: 1rem !important + } + + .me-md-4 { + margin-right: 1.5rem !important + } + + .me-md-5 { + margin-right: 3rem !important + } + + .me-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-auto { + margin-bottom: auto !important + } + + .mb-md-6 { + margin-bottom: 3.5rem !important + } + + .mb-md-7 { + margin-bottom: 4rem !important + } + + .mb-md-8 { + margin-bottom: 5rem !important + } + + .mb-md-9 { + margin-bottom: 6rem !important + } + + .mb-md-10 { + margin-bottom: 8rem !important + } + + .mb-md-11 { + margin-bottom: 10rem !important + } + + .mb-md-12 { + margin-bottom: 12rem !important + } + + .mb-md-13 { + margin-bottom: 14rem !important + } + + .mb-md-14 { + margin-bottom: 16rem !important + } + + .ms-md-0 { + margin-left: 0 !important + } + + .ms-md-1 { + margin-left: .25rem !important + } + + .ms-md-2 { + margin-left: .5rem !important + } + + .ms-md-3 { + margin-left: 1rem !important + } + + .ms-md-4 { + margin-left: 1.5rem !important + } + + .ms-md-5 { + margin-left: 3rem !important + } + + .ms-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 + } + + .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 + } + + .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 + } + + .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 + } + + .me-md-n1 { + margin-right: -.25rem !important + } + + .me-md-n2 { + margin-right: -.5rem !important + } + + .me-md-n3 { + margin-right: -1rem !important + } + + .me-md-n4 { + margin-right: -1.5rem !important + } + + .me-md-n5 { + margin-right: -3rem !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 + } + + .ms-md-n1 { + margin-left: -.25rem !important + } + + .ms-md-n2 { + margin-left: -.5rem !important + } + + .ms-md-n3 { + margin-left: -1rem !important + } + + .ms-md-n4 { + margin-left: -1.5rem !important + } + + .ms-md-n5 { + margin-left: -3rem !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 + } + + .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 + } + + .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 + } + + .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 + } + + .pe-md-0 { + padding-right: 0 !important + } + + .pe-md-1 { + padding-right: .25rem !important + } + + .pe-md-2 { + padding-right: .5rem !important + } + + .pe-md-3 { + padding-right: 1rem !important + } + + .pe-md-4 { + padding-right: 1.5rem !important + } + + .pe-md-5 { + padding-right: 3rem !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 + } + + .ps-md-0 { + padding-left: 0 !important + } + + .ps-md-1 { + padding-left: .25rem !important + } + + .ps-md-2 { + padding-left: .5rem !important + } + + .ps-md-3 { + padding-left: 1rem !important + } + + .ps-md-4 { + padding-left: 1.5rem !important + } + + .ps-md-5 { + padding-left: 3rem !important + } + + .text-md-start { + text-align: left !important + } + + .text-md-end { + text-align: right !important + } + + .text-md-center { + text-align: center !important + } +} + +@media(min-width:992px) { + .float-lg-start { + float: left !important + } + + .float-lg-end { + 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-grid { + display: grid !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 + } + + .gap-lg-0 { + gap: 0 !important + } + + .gap-lg-1 { + gap: .25rem !important + } + + .gap-lg-2 { + gap: .5rem !important + } + + .gap-lg-3 { + gap: 1rem !important + } + + .gap-lg-4 { + gap: 1.5rem !important + } + + .gap-lg-5 { + gap: 3rem !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-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-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-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-auto { + margin-top: auto !important + } + + .me-lg-0 { + margin-right: 0 !important + } + + .me-lg-1 { + margin-right: .25rem !important + } + + .me-lg-2 { + margin-right: .5rem !important + } + + .me-lg-3 { + margin-right: 1rem !important + } + + .me-lg-4 { + margin-right: 1.5rem !important + } + + .me-lg-5 { + margin-right: 3rem !important + } + + .me-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-auto { + margin-bottom: auto !important + } + + .mb-lg-6 { + margin-bottom: 3.5rem !important + } + + .mb-lg-7 { + margin-bottom: 4rem !important + } + + .mb-lg-8 { + margin-bottom: 5rem !important + } + + .mb-lg-9 { + margin-bottom: 6rem !important + } + + .mb-lg-10 { + margin-bottom: 8rem !important + } + + .mb-lg-11 { + margin-bottom: 10rem !important + } + + .mb-lg-12 { + margin-bottom: 12rem !important + } + + .mb-lg-13 { + margin-bottom: 14rem !important + } + + .mb-lg-14 { + margin-bottom: 16rem !important + } + + .ms-lg-0 { + margin-left: 0 !important + } + + .ms-lg-1 { + margin-left: .25rem !important + } + + .ms-lg-2 { + margin-left: .5rem !important + } + + .ms-lg-3 { + margin-left: 1rem !important + } + + .ms-lg-4 { + margin-left: 1.5rem !important + } + + .ms-lg-5 { + margin-left: 3rem !important + } + + .ms-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 + } + + .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 + } + + .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 + } + + .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 + } + + .me-lg-n1 { + margin-right: -.25rem !important + } + + .me-lg-n2 { + margin-right: -.5rem !important + } + + .me-lg-n3 { + margin-right: -1rem !important + } + + .me-lg-n4 { + margin-right: -1.5rem !important + } + + .me-lg-n5 { + margin-right: -3rem !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 + } + + .ms-lg-n1 { + margin-left: -.25rem !important + } + + .ms-lg-n2 { + margin-left: -.5rem !important + } + + .ms-lg-n3 { + margin-left: -1rem !important + } + + .ms-lg-n4 { + margin-left: -1.5rem !important + } + + .ms-lg-n5 { + margin-left: -3rem !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 + } + + .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 + } + + .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 + } + + .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 + } + + .pe-lg-0 { + padding-right: 0 !important + } + + .pe-lg-1 { + padding-right: .25rem !important + } + + .pe-lg-2 { + padding-right: .5rem !important + } + + .pe-lg-3 { + padding-right: 1rem !important + } + + .pe-lg-4 { + padding-right: 1.5rem !important + } + + .pe-lg-5 { + padding-right: 3rem !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 + } + + .ps-lg-0 { + padding-left: 0 !important + } + + .ps-lg-1 { + padding-left: .25rem !important + } + + .ps-lg-2 { + padding-left: .5rem !important + } + + .ps-lg-3 { + padding-left: 1rem !important + } + + .ps-lg-4 { + padding-left: 1.5rem !important + } + + .ps-lg-5 { + padding-left: 3rem !important + } + + .text-lg-start { + text-align: left !important + } + + .text-lg-end { + text-align: right !important + } + + .text-lg-center { + text-align: center !important + } +} + +@media(min-width:1200px) { + .float-xl-start { + float: left !important + } + + .float-xl-end { + 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-grid { + display: grid !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 + } + + .gap-xl-0 { + gap: 0 !important + } + + .gap-xl-1 { + gap: .25rem !important + } + + .gap-xl-2 { + gap: .5rem !important + } + + .gap-xl-3 { + gap: 1rem !important + } + + .gap-xl-4 { + gap: 1.5rem !important + } + + .gap-xl-5 { + gap: 3rem !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-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-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-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-auto { + margin-top: auto !important + } + + .me-xl-0 { + margin-right: 0 !important + } + + .me-xl-1 { + margin-right: .25rem !important + } + + .me-xl-2 { + margin-right: .5rem !important + } + + .me-xl-3 { + margin-right: 1rem !important + } + + .me-xl-4 { + margin-right: 1.5rem !important + } + + .me-xl-5 { + margin-right: 3rem !important + } + + .me-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-auto { + margin-bottom: auto !important + } + + .mb-xl-6 { + margin-bottom: 3.5rem !important + } + + .mb-xl-7 { + margin-bottom: 4rem !important + } + + .mb-xl-8 { + margin-bottom: 5rem !important + } + + .mb-xl-9 { + margin-bottom: 6rem !important + } + + .mb-xl-10 { + margin-bottom: 8rem !important + } + + .mb-xl-11 { + margin-bottom: 10rem !important + } + + .mb-xl-12 { + margin-bottom: 12rem !important + } + + .mb-xl-13 { + margin-bottom: 14rem !important + } + + .mb-xl-14 { + margin-bottom: 16rem !important + } + + .ms-xl-0 { + margin-left: 0 !important + } + + .ms-xl-1 { + margin-left: .25rem !important + } + + .ms-xl-2 { + margin-left: .5rem !important + } + + .ms-xl-3 { + margin-left: 1rem !important + } + + .ms-xl-4 { + margin-left: 1.5rem !important + } + + .ms-xl-5 { + margin-left: 3rem !important + } + + .ms-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 + } + + .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 + } + + .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 + } + + .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 + } + + .me-xl-n1 { + margin-right: -.25rem !important + } + + .me-xl-n2 { + margin-right: -.5rem !important + } + + .me-xl-n3 { + margin-right: -1rem !important + } + + .me-xl-n4 { + margin-right: -1.5rem !important + } + + .me-xl-n5 { + margin-right: -3rem !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 + } + + .ms-xl-n1 { + margin-left: -.25rem !important + } + + .ms-xl-n2 { + margin-left: -.5rem !important + } + + .ms-xl-n3 { + margin-left: -1rem !important + } + + .ms-xl-n4 { + margin-left: -1.5rem !important + } + + .ms-xl-n5 { + margin-left: -3rem !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 + } + + .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 + } + + .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 + } + + .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 + } + + .pe-xl-0 { + padding-right: 0 !important + } + + .pe-xl-1 { + padding-right: .25rem !important + } + + .pe-xl-2 { + padding-right: .5rem !important + } + + .pe-xl-3 { + padding-right: 1rem !important + } + + .pe-xl-4 { + padding-right: 1.5rem !important + } + + .pe-xl-5 { + padding-right: 3rem !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 + } + + .ps-xl-0 { + padding-left: 0 !important + } + + .ps-xl-1 { + padding-left: .25rem !important + } + + .ps-xl-2 { + padding-left: .5rem !important + } + + .ps-xl-3 { + padding-left: 1rem !important + } + + .ps-xl-4 { + padding-left: 1.5rem !important + } + + .ps-xl-5 { + padding-left: 3rem !important + } + + .text-xl-start { + text-align: left !important + } + + .text-xl-end { + text-align: right !important + } + + .text-xl-center { + text-align: center !important + } +} + +@media(min-width:1400px) { + .float-xxl-start { + float: left !important + } + + .float-xxl-end { + 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-grid { + display: grid !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 + } + + .gap-xxl-0 { + gap: 0 !important + } + + .gap-xxl-1 { + gap: .25rem !important + } + + .gap-xxl-2 { + gap: .5rem !important + } + + .gap-xxl-3 { + gap: 1rem !important + } + + .gap-xxl-4 { + gap: 1.5rem !important + } + + .gap-xxl-5 { + gap: 3rem !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-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-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-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-auto { + margin-top: auto !important + } + + .me-xxl-0 { + margin-right: 0 !important + } + + .me-xxl-1 { + margin-right: .25rem !important + } + + .me-xxl-2 { + margin-right: .5rem !important + } + + .me-xxl-3 { + margin-right: 1rem !important + } + + .me-xxl-4 { + margin-right: 1.5rem !important + } + + .me-xxl-5 { + margin-right: 3rem !important + } + + .me-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-auto { + margin-bottom: auto !important + } + + .mb-xxl-6 { + margin-bottom: 3.5rem !important + } + + .mb-xxl-7 { + margin-bottom: 4rem !important + } + + .mb-xxl-8 { + margin-bottom: 5rem !important + } + + .mb-xxl-9 { + margin-bottom: 6rem !important + } + + .mb-xxl-10 { + margin-bottom: 8rem !important + } + + .mb-xxl-11 { + margin-bottom: 10rem !important + } + + .mb-xxl-12 { + margin-bottom: 12rem !important + } + + .mb-xxl-13 { + margin-bottom: 14rem !important + } + + .mb-xxl-14 { + margin-bottom: 16rem !important + } + + .ms-xxl-0 { + margin-left: 0 !important + } + + .ms-xxl-1 { + margin-left: .25rem !important + } + + .ms-xxl-2 { + margin-left: .5rem !important + } + + .ms-xxl-3 { + margin-left: 1rem !important + } + + .ms-xxl-4 { + margin-left: 1.5rem !important + } + + .ms-xxl-5 { + margin-left: 3rem !important + } + + .ms-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 + } + + .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 + } + + .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 + } + + .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 + } + + .me-xxl-n1 { + margin-right: -.25rem !important + } + + .me-xxl-n2 { + margin-right: -.5rem !important + } + + .me-xxl-n3 { + margin-right: -1rem !important + } + + .me-xxl-n4 { + margin-right: -1.5rem !important + } + + .me-xxl-n5 { + margin-right: -3rem !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 + } + + .ms-xxl-n1 { + margin-left: -.25rem !important + } + + .ms-xxl-n2 { + margin-left: -.5rem !important + } + + .ms-xxl-n3 { + margin-left: -1rem !important + } + + .ms-xxl-n4 { + margin-left: -1.5rem !important + } + + .ms-xxl-n5 { + margin-left: -3rem !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 + } + + .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 + } + + .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 + } + + .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 + } + + .pe-xxl-0 { + padding-right: 0 !important + } + + .pe-xxl-1 { + padding-right: .25rem !important + } + + .pe-xxl-2 { + padding-right: .5rem !important + } + + .pe-xxl-3 { + padding-right: 1rem !important + } + + .pe-xxl-4 { + padding-right: 1.5rem !important + } + + .pe-xxl-5 { + padding-right: 3rem !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 + } + + .ps-xxl-0 { + padding-left: 0 !important + } + + .ps-xxl-1 { + padding-left: .25rem !important + } + + .ps-xxl-2 { + padding-left: .5rem !important + } + + .ps-xxl-3 { + padding-left: 1rem !important + } + + .ps-xxl-4 { + padding-left: 1.5rem !important + } + + .ps-xxl-5 { + padding-left: 3rem !important + } + + .text-xxl-start { + text-align: left !important + } + + .text-xxl-end { + text-align: right !important + } + + .text-xxl-center { + text-align: center !important + } +} + +@media(min-width:1200px) { + .fs-1 { + font-size: 2.5rem !important + } + + .fs-2 { + font-size: 2rem !important + } + + .fs-3 { + font-size: 1.75rem !important + } + + .fs-4 { + font-size: 1.5rem !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-grid { + display: grid !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 + } +} + +.diagonal-fractions { + font-variant-numeric: diagonal-fractions +} + +.bg-super-light { + background-color: #fbfbfb +} + +.bg-local { + background-attachment: local +} + +.bg-scroll { + background-attachment: scroll +} + +.overflow-y-scroll { + overflow-y: scroll +} + +.overflow-x-scroll { + overflow-x: scroll +} + +.table-fixed { + table-layout: fixed +} + +.table-auto { + table-layout: auto +} + +:root { + --mdb-font-roboto: "Roboto", sans-serif +} + +body { + font-family: var(--mdb-font-roboto); + line-height: 1.6; + color: #4f4f4f +} + +a { + text-decoration: none +} + +button:focus { + outline: 0 +} + +.note { + padding: 10px; + border-left: 6px solid; + border-radius: 5px +} + +.note strong { + font-weight: 600 +} + +.note p { + font-weight: 500 +} + +.note-primary { + background-color: #e1ecfd; + border-color: #1266f1 +} + +.note-secondary { + background-color: #f4e3ff; + border-color: #b23cfd +} + +.note-success { + background-color: #c6ffdd; + border-color: #00b74a +} + +.note-danger { + background-color: #fee3e8; + border-color: #f93154 +} + +.note-warning { + background-color: #fff1d6; + border-color: #ffa900 +} + +.note-info { + background-color: #e1f6fc; + border-color: #39c0ed +} + +.note-light { + background-color: #fbfbfb; + border-color: #262626 +} + +@media(min-width:1199px) { + .w-responsive { + width: 75% + } +} + +.bg-primary { + background-color: rgba(18, 102, 241, var(--mdb-bg-opacity)) !important +} + +.bg-secondary { + background-color: rgba(178, 60, 253, var(--mdb-bg-opacity)) !important +} + +.bg-success { + background-color: rgba(0, 183, 74, var(--mdb-bg-opacity)) !important +} + +.bg-info { + background-color: rgba(57, 192, 237, var(--mdb-bg-opacity)) !important +} + +.bg-warning { + background-color: rgba(255, 169, 0, var(--mdb-bg-opacity)) !important +} + +.bg-danger { + background-color: rgba(249, 49, 84, var(--mdb-bg-opacity)) !important +} + +.bg-light { + background-color: rgba(251, 251, 251, var(--mdb-bg-opacity)) !important +} + +.bg-dark { + background-color: rgba(38, 38, 38, var(--mdb-bg-opacity)) !important +} + +.bg-white { + background-color: rgba(255, 255, 255, var(--mdb-bg-opacity)) !important +} + +.bg-black { + background-color: rgba(0, 0, 0, var(--mdb-bg-opacity)) !important +} + +/*! + * # Semantic UI 2.4.2 - Flag + * http://github.com/semantic-org/semantic-ui/ + * + * + * Released under the MIT license + * http://opensource.org/licenses/MIT + * + */ +#mdb-table-flag tr { + cursor: pointer +} + +.mdb-flag-selected { + border-top-left-radius: 5px; + border-top-right-radius: 5px; + text-align: center; + max-width: 150px; + margin: 10px auto 0 +} + +.mdb-selected-flag-text { + margin: 0 auto; + max-width: 150px +} + +i.flag:before { + display: inline-block; + width: 16px; + height: 11px; + content: ""; + background: url(https://mdbootstrap.com/img/svg/flags.png) no-repeat -108px -1976px +} + +i.flag-ad:before, +i.flag-andorra:before { + background-position: 0 0 !important +} + +i.flag-ae:before, +i.flag-uae:before, +i.flag-united-arab-emirates:before { + background-position: 0 -26px !important +} + +i.flag-af:before, +i.flag-afghanistan:before { + background-position: 0 -52px !important +} + +i.flag-ag:before, +i.flag-antigua:before { + background-position: 0 -78px !important +} + +i.flag-ai:before, +i.flag-anguilla:before { + background-position: 0 -104px !important +} + +i.flag-al:before, +i.flag-albania:before { + background-position: 0 -130px !important +} + +i.flag-am:before, +i.flag-armenia:before { + background-position: 0 -156px !important +} + +i.flag-an:before, +i.flag-netherlands-antilles:before { + background-position: 0 -182px !important +} + +i.flag-angola:before, +i.flag-ao:before { + background-position: 0 -208px !important +} + +i.flag-ar:before, +i.flag-argentina:before { + background-position: 0 -234px !important +} + +i.flag-american-samoa:before, +i.flag-as:before { + background-position: 0 -260px !important +} + +i.flag-at:before, +i.flag-austria:before { + background-position: 0 -286px !important +} + +i.flag-au:before, +i.flag-australia:before { + background-position: 0 -312px !important +} + +i.flag-aruba:before, +i.flag-aw:before { + background-position: 0 -338px !important +} + +i.flag-aland-islands:before, +i.flag-ax:before { + background-position: 0 -364px !important +} + +i.flag-az:before, +i.flag-azerbaijan:before { + background-position: 0 -390px !important +} + +i.flag-ba:before, +i.flag-bosnia:before { + background-position: 0 -416px !important +} + +i.flag-barbados:before, +i.flag-bb:before { + background-position: 0 -442px !important +} + +i.flag-bangladesh:before, +i.flag-bd:before { + background-position: 0 -468px !important +} + +i.flag-be:before, +i.flag-belgium:before { + background-position: 0 -494px !important +} + +i.flag-bf:before, +i.flag-burkina-faso:before { + background-position: 0 -520px !important +} + +i.flag-bg:before, +i.flag-bulgaria:before { + background-position: 0 -546px !important +} + +i.flag-bahrain:before, +i.flag-bh:before { + background-position: 0 -572px !important +} + +i.flag-bi:before, +i.flag-burundi:before { + background-position: 0 -598px !important +} + +i.flag-benin:before, +i.flag-bj:before { + background-position: 0 -624px !important +} + +i.flag-bermuda:before, +i.flag-bm:before { + background-position: 0 -650px !important +} + +i.flag-bn:before, +i.flag-brunei:before { + background-position: 0 -676px !important +} + +i.flag-bo:before, +i.flag-bolivia:before { + background-position: 0 -702px !important +} + +i.flag-br:before, +i.flag-brazil:before { + background-position: 0 -728px !important +} + +i.flag-bahamas:before, +i.flag-bs:before { + background-position: 0 -754px !important +} + +i.flag-bhutan:before, +i.flag-bt:before { + background-position: 0 -780px !important +} + +i.flag-bouvet-island:before, +i.flag-bv:before { + background-position: 0 -806px !important +} + +i.flag-botswana:before, +i.flag-bw:before { + background-position: 0 -832px !important +} + +i.flag-belarus:before, +i.flag-by:before { + background-position: 0 -858px !important +} + +i.flag-belize:before, +i.flag-bz:before { + background-position: 0 -884px !important +} + +i.flag-ca:before, +i.flag-canada:before { + background-position: 0 -910px !important +} + +i.flag-cc:before, +i.flag-cocos-islands:before { + background-position: 0 -962px !important +} + +i.flag-cd:before, +i.flag-congo:before { + background-position: 0 -988px !important +} + +i.flag-central-african-republic:before, +i.flag-cf:before { + background-position: 0 -1014px !important +} + +i.flag-cg:before, +i.flag-congo-brazzaville:before { + background-position: 0 -1040px !important +} + +i.flag-ch:before, +i.flag-switzerland:before { + background-position: 0 -1066px !important +} + +i.flag-ci:before, +i.flag-cote-divoire:before { + background-position: 0 -1092px !important +} + +i.flag-ck:before, +i.flag-cook-islands:before { + background-position: 0 -1118px !important +} + +i.flag-chile:before, +i.flag-cl:before { + background-position: 0 -1144px !important +} + +i.flag-cameroon:before, +i.flag-cm:before { + background-position: 0 -1170px !important +} + +i.flag-china:before, +i.flag-cn:before { + background-position: 0 -1196px !important +} + +i.flag-co:before, +i.flag-colombia:before { + background-position: 0 -1222px !important +} + +i.flag-costa-rica:before, +i.flag-cr:before { + background-position: 0 -1248px !important +} + +i.flag-cs:before, +i.flag-serbia:before { + background-position: 0 -1274px !important +} + +i.flag-cu:before, +i.flag-cuba:before { + background-position: 0 -1300px !important +} + +i.flag-cape-verde:before, +i.flag-cv:before { + background-position: 0 -1326px !important +} + +i.flag-christmas-island:before, +i.flag-cx:before { + background-position: 0 -1352px !important +} + +i.flag-cy:before, +i.flag-cyprus:before { + background-position: 0 -1378px !important +} + +i.flag-cz:before, +i.flag-czech-republic:before { + background-position: 0 -1404px !important +} + +i.flag-de:before, +i.flag-germany:before { + background-position: 0 -1430px !important +} + +i.flag-dj:before, +i.flag-djibouti:before { + background-position: 0 -1456px !important +} + +i.flag-denmark:before, +i.flag-dk:before { + background-position: 0 -1482px !important +} + +i.flag-dm:before, +i.flag-dominica:before { + background-position: 0 -1508px !important +} + +i.flag-do:before, +i.flag-dominican-republic:before { + background-position: 0 -1534px !important +} + +i.flag-algeria:before, +i.flag-dz:before { + background-position: 0 -1560px !important +} + +i.flag-ec:before, +i.flag-ecuador:before { + background-position: 0 -1586px !important +} + +i.flag-ee:before, +i.flag-estonia:before { + background-position: 0 -1612px !important +} + +i.flag-eg:before, +i.flag-egypt:before { + background-position: 0 -1638px !important +} + +i.flag-eh:before, +i.flag-western-sahara:before { + background-position: 0 -1664px !important +} + +i.flag-england:before, +i.flag-gb-eng:before { + background-position: 0 -1690px !important +} + +i.flag-er:before, +i.flag-eritrea:before { + background-position: 0 -1716px !important +} + +i.flag-es:before, +i.flag-spain:before { + background-position: 0 -1742px !important +} + +i.flag-et:before, +i.flag-ethiopia:before { + background-position: 0 -1768px !important +} + +i.flag-eu:before, +i.flag-european-union:before { + background-position: 0 -1794px !important +} + +i.flag-fi:before, +i.flag-finland:before { + background-position: 0 -1846px !important +} + +i.flag-fiji:before, +i.flag-fj:before { + background-position: 0 -1872px !important +} + +i.flag-falkland-islands:before, +i.flag-fk:before { + background-position: 0 -1898px !important +} + +i.flag-fm:before, +i.flag-micronesia:before { + background-position: 0 -1924px !important +} + +i.flag-faroe-islands:before, +i.flag-fo:before { + background-position: 0 -1950px !important +} + +i.flag-fr:before, +i.flag-france:before { + background-position: 0 -1976px !important +} + +i.flag-ga:before, +i.flag-gabon:before { + background-position: -36px 0 !important +} + +i.flag-gb:before, +i.flag-uk:before, +i.flag-united-kingdom:before { + background-position: -36px -26px !important +} + +i.flag-gd:before, +i.flag-grenada:before { + background-position: -36px -52px !important +} + +i.flag-ge:before, +i.flag-georgia:before { + background-position: -36px -78px !important +} + +i.flag-french-guiana:before, +i.flag-gf:before { + background-position: -36px -104px !important +} + +i.flag-gh:before, +i.flag-ghana:before { + background-position: -36px -130px !important +} + +i.flag-gi:before, +i.flag-gibraltar:before { + background-position: -36px -156px !important +} + +i.flag-gl:before, +i.flag-greenland:before { + background-position: -36px -182px !important +} + +i.flag-gambia:before, +i.flag-gm:before { + background-position: -36px -208px !important +} + +i.flag-gn:before, +i.flag-guinea:before { + background-position: -36px -234px !important +} + +i.flag-gp:before, +i.flag-guadeloupe:before { + background-position: -36px -260px !important +} + +i.flag-equatorial-guinea:before, +i.flag-gq:before { + background-position: -36px -286px !important +} + +i.flag-gr:before, +i.flag-greece:before { + background-position: -36px -312px !important +} + +i.flag-gs:before, +i.flag-sandwich-islands:before { + background-position: -36px -338px !important +} + +i.flag-gt:before, +i.flag-guatemala:before { + background-position: -36px -364px !important +} + +i.flag-gu:before, +i.flag-guam:before { + background-position: -36px -390px !important +} + +i.flag-guinea-bissau:before, +i.flag-gw:before { + background-position: -36px -416px !important +} + +i.flag-guyana:before, +i.flag-gy:before { + background-position: -36px -442px !important +} + +i.flag-hk:before, +i.flag-hong-kong:before { + background-position: -36px -468px !important +} + +i.flag-heard-island:before, +i.flag-hm:before { + background-position: -36px -494px !important +} + +i.flag-hn:before, +i.flag-honduras:before { + background-position: -36px -520px !important +} + +i.flag-croatia:before, +i.flag-hr:before { + background-position: -36px -546px !important +} + +i.flag-haiti:before, +i.flag-ht:before { + background-position: -36px -572px !important +} + +i.flag-hu:before, +i.flag-hungary:before { + background-position: -36px -598px !important +} + +i.flag-id:before, +i.flag-indonesia:before { + background-position: -36px -624px !important +} + +i.flag-ie:before, +i.flag-ireland:before { + background-position: -36px -650px !important +} + +i.flag-il:before, +i.flag-israel:before { + background-position: -36px -676px !important +} + +i.flag-in:before, +i.flag-india:before { + background-position: -36px -702px !important +} + +i.flag-indian-ocean-territory:before, +i.flag-io:before { + background-position: -36px -728px !important +} + +i.flag-iq:before, +i.flag-iraq:before { + background-position: -36px -754px !important +} + +i.flag-ir:before, +i.flag-iran:before { + background-position: -36px -780px !important +} + +i.flag-iceland:before, +i.flag-is:before { + background-position: -36px -806px !important +} + +i.flag-it:before, +i.flag-italy:before { + background-position: -36px -832px !important +} + +i.flag-jamaica:before, +i.flag-jm:before { + background-position: -36px -858px !important +} + +i.flag-jo:before, +i.flag-jordan:before { + background-position: -36px -884px !important +} + +i.flag-japan:before, +i.flag-jp:before { + background-position: -36px -910px !important +} + +i.flag-ke:before, +i.flag-kenya:before { + background-position: -36px -936px !important +} + +i.flag-kg:before, +i.flag-kyrgyzstan:before { + background-position: -36px -962px !important +} + +i.flag-cambodia:before, +i.flag-kh:before { + background-position: -36px -988px !important +} + +i.flag-ki:before, +i.flag-kiribati:before { + background-position: -36px -1014px !important +} + +i.flag-comoros:before, +i.flag-km:before { + background-position: -36px -1040px !important +} + +i.flag-kn:before, +i.flag-saint-kitts-and-nevis:before { + background-position: -36px -1066px !important +} + +i.flag-kp:before, +i.flag-north-korea:before { + background-position: -36px -1092px !important +} + +i.flag-kr:before, +i.flag-south-korea:before { + background-position: -36px -1118px !important +} + +i.flag-kuwait:before, +i.flag-kw:before { + background-position: -36px -1144px !important +} + +i.flag-cayman-islands:before, +i.flag-ky:before { + background-position: -36px -1170px !important +} + +i.flag-kazakhstan:before, +i.flag-kz:before { + background-position: -36px -1196px !important +} + +i.flag-la:before, +i.flag-laos:before { + background-position: -36px -1222px !important +} + +i.flag-lb:before, +i.flag-lebanon:before { + background-position: -36px -1248px !important +} + +i.flag-lc:before, +i.flag-saint-lucia:before { + background-position: -36px -1274px !important +} + +i.flag-li:before, +i.flag-liechtenstein:before { + background-position: -36px -1300px !important +} + +i.flag-lk:before, +i.flag-sri-lanka:before { + background-position: -36px -1326px !important +} + +i.flag-liberia:before, +i.flag-lr:before { + background-position: -36px -1352px !important +} + +i.flag-lesotho:before, +i.flag-ls:before { + background-position: -36px -1378px !important +} + +i.flag-lithuania:before, +i.flag-lt:before { + background-position: -36px -1404px !important +} + +i.flag-lu:before, +i.flag-luxembourg:before { + background-position: -36px -1430px !important +} + +i.flag-latvia:before, +i.flag-lv:before { + background-position: -36px -1456px !important +} + +i.flag-libya:before, +i.flag-ly:before { + background-position: -36px -1482px !important +} + +i.flag-ma:before, +i.flag-morocco:before { + background-position: -36px -1508px !important +} + +i.flag-mc:before, +i.flag-monaco:before { + background-position: -36px -1534px !important +} + +i.flag-md:before, +i.flag-moldova:before { + background-position: -36px -1560px !important +} + +i.flag-me:before, +i.flag-montenegro:before { + background-position: -36px -1586px !important +} + +i.flag-madagascar:before, +i.flag-mg:before { + background-position: -36px -1613px !important +} + +i.flag-marshall-islands:before, +i.flag-mh:before { + background-position: -36px -1639px !important +} + +i.flag-macedonia:before, +i.flag-mk:before { + background-position: -36px -1665px !important +} + +i.flag-mali:before, +i.flag-ml:before { + background-position: -36px -1691px !important +} + +i.flag-burma:before, +i.flag-mm:before, +i.flag-myanmar:before { + background-position: -73px -1821px !important +} + +i.flag-mn:before, +i.flag-mongolia:before { + background-position: -36px -1743px !important +} + +i.flag-macau:before, +i.flag-mo:before { + background-position: -36px -1769px !important +} + +i.flag-mp:before, +i.flag-northern-mariana-islands:before { + background-position: -36px -1795px !important +} + +i.flag-martinique:before, +i.flag-mq:before { + background-position: -36px -1821px !important +} + +i.flag-mauritania:before, +i.flag-mr:before { + background-position: -36px -1847px !important +} + +i.flag-montserrat:before, +i.flag-ms:before { + background-position: -36px -1873px !important +} + +i.flag-malta:before, +i.flag-mt:before { + background-position: -36px -1899px !important +} + +i.flag-mauritius:before, +i.flag-mu:before { + background-position: -36px -1925px !important +} + +i.flag-maldives:before, +i.flag-mv:before { + background-position: -36px -1951px !important +} + +i.flag-malawi:before, +i.flag-mw:before { + background-position: -36px -1977px !important +} + +i.flag-mexico:before, +i.flag-mx:before { + background-position: -72px 0 !important +} + +i.flag-malaysia:before, +i.flag-my:before { + background-position: -72px -26px !important +} + +i.flag-mozambique:before, +i.flag-mz:before { + background-position: -72px -52px !important +} + +i.flag-na:before, +i.flag-namibia:before { + background-position: -72px -78px !important +} + +i.flag-nc:before, +i.flag-new-caledonia:before { + background-position: -72px -104px !important +} + +i.flag-ne:before, +i.flag-niger:before { + background-position: -72px -130px !important +} + +i.flag-nf:before, +i.flag-norfolk-island:before { + background-position: -72px -156px !important +} + +i.flag-ng:before, +i.flag-nigeria:before { + background-position: -72px -182px !important +} + +i.flag-ni:before, +i.flag-nicaragua:before { + background-position: -72px -208px !important +} + +i.flag-netherlands:before, +i.flag-nl:before { + background-position: -72px -234px !important +} + +i.flag-no:before, +i.flag-norway:before { + background-position: -72px -260px !important +} + +i.flag-nepal:before, +i.flag-np:before { + background-position: -72px -286px !important +} + +i.flag-nauru:before, +i.flag-nr:before { + background-position: -72px -312px !important +} + +i.flag-niue:before, +i.flag-nu:before { + background-position: -72px -338px !important +} + +i.flag-new-zealand:before, +i.flag-nz:before { + background-position: -72px -364px !important +} + +i.flag-om:before, +i.flag-oman:before { + background-position: -72px -390px !important +} + +i.flag-pa:before, +i.flag-panama:before { + background-position: -72px -416px !important +} + +i.flag-pe:before, +i.flag-peru:before { + background-position: -72px -442px !important +} + +i.flag-french-polynesia:before, +i.flag-pf:before { + background-position: -72px -468px !important +} + +i.flag-new-guinea:before, +i.flag-pg:before { + background-position: -72px -494px !important +} + +i.flag-ph:before, +i.flag-philippines:before { + background-position: -72px -520px !important +} + +i.flag-pakistan:before, +i.flag-pk:before { + background-position: -72px -546px !important +} + +i.flag-pl:before, +i.flag-poland:before { + background-position: -72px -572px !important +} + +i.flag-pm:before, +i.flag-saint-pierre:before { + background-position: -72px -598px !important +} + +i.flag-pitcairn-islands:before, +i.flag-pn:before { + background-position: -72px -624px !important +} + +i.flag-pr:before, +i.flag-puerto-rico:before { + background-position: -72px -650px !important +} + +i.flag-palestine:before, +i.flag-ps:before { + background-position: -72px -676px !important +} + +i.flag-portugal:before, +i.flag-pt:before { + background-position: -72px -702px !important +} + +i.flag-palau:before, +i.flag-pw:before { + background-position: -72px -728px !important +} + +i.flag-paraguay:before, +i.flag-py:before { + background-position: -72px -754px !important +} + +i.flag-qa:before, +i.flag-qatar:before { + background-position: -72px -780px !important +} + +i.flag-re:before, +i.flag-reunion:before { + background-position: -72px -806px !important +} + +i.flag-ro:before, +i.flag-romania:before { + background-position: -72px -832px !important +} + +i.flag-rs:before, +i.flag-serbia:before { + background-position: -72px -858px !important +} + +i.flag-ru:before, +i.flag-russia:before { + background-position: -72px -884px !important +} + +i.flag-rw:before, +i.flag-rwanda:before { + background-position: -72px -910px !important +} + +i.flag-sa:before, +i.flag-saudi-arabia:before { + background-position: -72px -936px !important +} + +i.flag-sb:before, +i.flag-solomon-islands:before { + background-position: -72px -962px !important +} + +i.flag-sc:before, +i.flag-seychelles:before { + background-position: -72px -988px !important +} + +i.flag-gb-sct:before, +i.flag-scotland:before { + background-position: -72px -1014px !important +} + +i.flag-sd:before, +i.flag-sudan:before { + background-position: -72px -1040px !important +} + +i.flag-se:before, +i.flag-sweden:before { + background-position: -72px -1066px !important +} + +i.flag-sg:before, +i.flag-singapore:before { + background-position: -72px -1092px !important +} + +i.flag-saint-helena:before, +i.flag-sh:before { + background-position: -72px -1118px !important +} + +i.flag-si:before, +i.flag-slovenia:before { + background-position: -72px -1144px !important +} + +i.flag-jan-mayen:before, +i.flag-sj:before, +i.flag-svalbard:before { + background-position: -72px -1170px !important +} + +i.flag-sk:before, +i.flag-slovakia:before { + background-position: -72px -1196px !important +} + +i.flag-sierra-leone:before, +i.flag-sl:before { + background-position: -72px -1222px !important +} + +i.flag-san-marino:before, +i.flag-sm:before { + background-position: -72px -1248px !important +} + +i.flag-senegal:before, +i.flag-sn:before { + background-position: -72px -1274px !important +} + +i.flag-so:before, +i.flag-somalia:before { + background-position: -72px -1300px !important +} + +i.flag-sr:before, +i.flag-suriname:before { + background-position: -72px -1326px !important +} + +i.flag-sao-tome:before, +i.flag-st:before { + background-position: -72px -1352px !important +} + +i.flag-el-salvador:before, +i.flag-sv:before { + background-position: -72px -1378px !important +} + +i.flag-sy:before, +i.flag-syria:before { + background-position: -72px -1404px !important +} + +i.flag-swaziland:before, +i.flag-sz:before { + background-position: -72px -1430px !important +} + +i.flag-caicos-islands:before, +i.flag-tc:before { + background-position: -72px -1456px !important +} + +i.flag-chad:before, +i.flag-td:before { + background-position: -72px -1482px !important +} + +i.flag-french-territories:before, +i.flag-tf:before { + background-position: -72px -1508px !important +} + +i.flag-tg:before, +i.flag-togo:before { + background-position: -72px -1534px !important +} + +i.flag-th:before, +i.flag-thailand:before { + background-position: -72px -1560px !important +} + +i.flag-tajikistan:before, +i.flag-tj:before { + background-position: -72px -1586px !important +} + +i.flag-tk:before, +i.flag-tokelau:before { + background-position: -72px -1612px !important +} + +i.flag-timorleste:before, +i.flag-tl:before { + background-position: -72px -1638px !important +} + +i.flag-tm:before, +i.flag-turkmenistan:before { + background-position: -72px -1664px !important +} + +i.flag-tn:before, +i.flag-tunisia:before { + background-position: -72px -1690px !important +} + +i.flag-to:before, +i.flag-tonga:before { + background-position: -72px -1716px !important +} + +i.flag-tr:before, +i.flag-turkey:before { + background-position: -72px -1742px !important +} + +i.flag-trinidad:before, +i.flag-tt:before { + background-position: -72px -1768px !important +} + +i.flag-tuvalu:before, +i.flag-tv:before { + background-position: -72px -1794px !important +} + +i.flag-taiwan:before, +i.flag-tw:before { + background-position: -72px -1820px !important +} + +i.flag-tanzania:before, +i.flag-tz:before { + background-position: -72px -1846px !important +} + +i.flag-ua:before, +i.flag-ukraine:before { + background-position: -72px -1872px !important +} + +i.flag-ug:before, +i.flag-uganda:before { + background-position: -72px -1898px !important +} + +i.flag-um:before, +i.flag-us-minor-islands:before { + background-position: -72px -1924px !important +} + +i.flag-america:before, +i.flag-united-states:before, +i.flag-us:before { + background-position: -72px -1950px !important +} + +i.flag-uruguay:before, +i.flag-uy:before { + background-position: -72px -1976px !important +} + +i.flag-uz:before, +i.flag-uzbekistan:before { + background-position: -108px 0 !important +} + +i.flag-va:before, +i.flag-vatican-city:before { + background-position: -108px -26px !important +} + +i.flag-saint-vincent:before, +i.flag-vc:before { + background-position: -108px -52px !important +} + +i.flag-ve:before, +i.flag-venezuela:before { + background-position: -108px -78px !important +} + +i.flag-british-virgin-islands:before, +i.flag-vg:before { + background-position: -108px -104px !important +} + +i.flag-us-virgin-islands:before, +i.flag-vi:before { + background-position: -108px -130px !important +} + +i.flag-vietnam:before, +i.flag-vn:before { + background-position: -108px -156px !important +} + +i.flag-vanuatu:before, +i.flag-vu:before { + background-position: -108px -182px !important +} + +i.flag-gb-wls:before, +i.flag-wales:before { + background-position: -108px -208px !important +} + +i.flag-wallis-and-futuna:before, +i.flag-wf:before { + background-position: -108px -234px !important +} + +i.flag-samoa:before, +i.flag-ws:before { + background-position: -108px -260px !important +} + +i.flag-ye:before, +i.flag-yemen:before { + background-position: -108px -286px !important +} + +i.flag-mayotte:before, +i.flag-yt:before { + background-position: -108px -312px !important +} + +i.flag-south-africa:before, +i.flag-za:before { + background-position: -108px -338px !important +} + +i.flag-zambia:before, +i.flag-zm:before { + background-position: -108px -364px !important +} + +i.flag-zimbabwe:before, +i.flag-zw:before { + background-position: -108px -390px !important +} + +.bg-image { + position: relative; + overflow: hidden; + background-repeat: no-repeat; + background-size: cover; + background-position: 50% +} + +.mask { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + overflow: hidden; + background-attachment: fixed +} + +.hover-overlay .mask { + opacity: 0; + transition: all .3s ease-in-out +} + +.hover-overlay .mask:hover { + opacity: 1 +} + +.hover-zoom img, +.hover-zoom video { + transition: all .3s linear +} + +.hover-zoom:hover img, +.hover-zoom:hover video { + transform: scale(1.1) +} + +.card.hover-shadow, +.hover-shadow { + box-shadow: none; + transition: all .3s ease-in-out +} + +.card.hover-shadow:hover, +.hover-shadow:hover { + box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .21); + transition: all .3s ease-in-out +} + +.bg-fixed { + background-attachment: fixed +} + +.card.hover-shadow-soft, +.hover-shadow-soft { + box-shadow: none; + transition: all .3s ease-in-out +} + +.card.hover-shadow-soft:hover, +.hover-shadow-soft:hover { + box-shadow: 0 20px 25px -5px rgba(0, 0, 0, .07), 0 10px 10px -5px rgba(0, 0, 0, .05); + transition: all .3s ease-in-out +} + +.form-control { + min-height: auto; + padding-top: 4px; + padding-bottom: 3.28px; + transition: all .1s linear +} + +.form-control:focus { + box-shadow: none; + transition: all .1s linear; + border-color: #1266f1; + box-shadow: inset 0 0 0 1px #1266f1 +} + +.form-control.form-control-sm { + font-size: .775rem; + line-height: 1.5 +} + +.form-control.form-control-lg { + line-height: 2.15; + border-radius: .25rem +} + +.form-outline { + position: relative +} + +.form-outline .form-helper { + width: 100%; + position: absolute; + font-size: .875em; + color: #757575 +} + +.form-outline .form-helper .form-counter { + text-align: right +} + +.form-outline .trailing { + position: absolute; + right: 10px; + left: auto; + top: 50%; + transform: translateY(-50%); + pointer-events: none +} + +.form-outline .form-icon-trailing { + padding-right: 2rem !important +} + +.form-outline .form-control { + min-height: auto; + padding: .33em .75em; + border: 0; + background: transparent; + transition: all .2s linear +} + +.form-outline .form-control~.form-label { + position: absolute; + top: 0; + max-width: 90%; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + left: .75rem; + padding-top: .37rem; + pointer-events: none; + transform-origin: 0 0; + transition: all .2s ease-out; + color: rgba(0, 0, 0, .6); + margin-bottom: 0 +} + +.form-outline .form-control~.form-notch { + display: flex; + position: absolute; + left: 0; + top: 0; + width: 100%; + max-width: 100%; + height: 100%; + text-align: left; + pointer-events: none +} + +.form-outline .form-control~.form-notch div { + pointer-events: none; + border: 1px solid #bdbdbd; + box-sizing: border-box; + background: transparent +} + +.form-outline .form-control~.form-notch .form-notch-leading { + left: 0; + top: 0; + height: 100%; + width: .5rem; + border-right: none; + border-radius: .25rem 0 0 .25rem +} + +.form-outline .form-control~.form-notch .form-notch-middle { + flex: 0 0 auto; + width: auto; + max-width: calc(100% - 1rem); + height: 100%; + border-right: none; + border-left: none +} + +.form-outline .form-control~.form-notch .form-notch-trailing { + flex-grow: 1; + height: 100%; + border-left: none; + border-radius: 0 .25rem .25rem 0 +} + +.form-outline .form-control:not(.placeholder-active)::-moz-placeholder { + opacity: 0 +} + +.form-outline .form-control:not(.placeholder-active)::placeholder { + opacity: 0 +} + +.form-outline .form-control.active::-moz-placeholder, +.form-outline .form-control:focus::-moz-placeholder { + opacity: 1 +} + +.form-outline .form-control.active::placeholder, +.form-outline .form-control:focus::placeholder { + opacity: 1 +} + +.form-outline .form-control:focus { + box-shadow: none !important +} + +.form-outline .form-control.active~.form-label, +.form-outline .form-control:focus~.form-label { + transform: translateY(-1rem) translateY(.1rem) scale(.8) +} + +.form-outline .form-control:focus~.form-label { + color: #1266f1 +} + +.form-outline .form-control.active~.form-notch .form-notch-middle, +.form-outline .form-control:focus~.form-notch .form-notch-middle { + border-top: none; + border-right: none; + border-left: none; + transition: all .2s linear +} + +.form-outline .form-control:focus~.form-notch .form-notch-middle { + border-bottom: .125rem solid; + border-color: #1266f1 +} + +.form-outline .form-control.active~.form-notch .form-notch-leading, +.form-outline .form-control:focus~.form-notch .form-notch-leading { + border-right: none; + transition: all .2s linear +} + +.form-outline .form-control:focus~.form-notch .form-notch-leading { + border-top: .125rem solid #1266f1; + border-bottom: .125rem solid #1266f1; + border-left: .125rem solid #1266f1 +} + +.form-outline .form-control.active~.form-notch .form-notch-trailing, +.form-outline .form-control:focus~.form-notch .form-notch-trailing { + border-left: none; + transition: all .2s linear +} + +.form-outline .form-control:focus~.form-notch .form-notch-trailing { + border-top: .125rem solid #1266f1; + border-bottom: .125rem solid #1266f1; + border-right: .125rem solid #1266f1 +} + +.form-outline .form-control.disabled, +.form-outline .form-control:disabled, +.form-outline .form-control[readonly] { + background-color: #e9ecef +} + +.form-outline .form-control.form-control-lg { + font-size: 1rem; + line-height: 2.15; + padding-left: .75em; + padding-right: .75em +} + +.form-outline .form-control.form-control-lg~.form-label { + padding-top: .7rem +} + +.form-outline .form-control.form-control-lg.active~.form-label, +.form-outline .form-control.form-control-lg:focus~.form-label { + transform: translateY(-1.25rem) translateY(.1rem) scale(.8) +} + +.form-outline .form-control.form-control-sm { + padding: .43em .99em .35em; + font-size: .775rem; + line-height: 1.6 +} + +.form-outline .form-control.form-control-sm~.form-label { + padding-top: .33rem; + font-size: .775rem +} + +.form-outline .form-control.form-control-sm.active~.form-label, +.form-outline .form-control.form-control-sm:focus~.form-label { + transform: translateY(-.85rem) translateY(.1rem) scale(.8) +} + +.form-outline.form-white .form-control { + color: #fff +} + +.form-outline.form-white .form-control~.form-label { + color: #fbfbfb +} + +.form-outline.form-white .form-control~.form-notch div { + border-color: #fbfbfb +} + +.form-outline.form-white .form-control:focus~.form-label { + color: #fff +} + +.form-outline.form-white .form-control:focus~.form-notch .form-notch-middle { + border-color: #fff +} + +.form-outline.form-white .form-control:focus~.form-notch .form-notch-leading { + border-top: .125rem solid #fff; + border-bottom: .125rem solid #fff; + border-left: .125rem solid #fff +} + +.form-outline.form-white .form-control:focus~.form-notch .form-notch-trailing { + border-color: #fff +} + +.form-outline.form-white .form-control::-moz-placeholder { + color: hsla(0, 0%, 100%, .7) +} + +.form-outline.form-white .form-control::placeholder { + color: hsla(0, 0%, 100%, .7) +} + +.form-outline.form-white .form-control.disabled, +.form-outline.form-white .form-control:disabled, +.form-outline.form-white .form-control[readonly] { + background-color: hsla(0, 0%, 100%, .45) +} + +.select-input.form-control[readonly]:not([disabled]) { + background-color: transparent +} + +.form-select { + transition: all .2s linear +} + +.form-select:focus { + border-color: #1266f1; + outline: 0; + box-shadow: inset 0 0 0 1px #1266f1 +} + +.form-check { + min-height: 1.5rem +} + +.form-check-input { + position: relative; + width: 1.125rem; + height: 1.125rem; + background-color: #fff; + border: .125rem solid #757575 +} + +.form-check-input:before { + content: ""; + position: absolute; + box-shadow: 0 0 0 13px transparent; + border-radius: 50%; + width: .875rem; + height: .875rem; + background-color: transparent; + opacity: 0; + pointer-events: none; + transform: scale(0) +} + +.form-check-input:hover { + cursor: pointer +} + +.form-check-input:hover:before { + opacity: .04; + box-shadow: 0 0 0 13px rgba(0, 0, 0, .6) +} + +.form-check-input:focus { + box-shadow: none; + border-color: #757575; + transition: border-color .2s +} + +.form-check-input:focus:before { + opacity: .12; + box-shadow: 0 0 0 13px rgba(0, 0, 0, .6); + transform: scale(1); + transition: box-shadow .2s, transform .2s +} + +.form-check-input:checked { + border-color: #1266f1 +} + +.form-check-input:checked:before { + opacity: .16 +} + +.form-check-input:checked:after { + content: ""; + position: absolute +} + +.form-check-input:checked:focus { + border-color: #1266f1 +} + +.form-check-input:checked:focus:before { + box-shadow: 0 0 0 13px #1266f1; + transform: scale(1); + transition: box-shadow .2s, transform .2s +} + +.form-check-input:indeterminate:focus:before { + box-shadow: 0 0 0 13px #1266f1 +} + +.form-check-input[type=checkbox] { + border-radius: .125rem; + margin-top: .19em; + margin-right: 8px +} + +.form-check-input[type=checkbox]:focus:after { + content: ""; + position: absolute; + width: .875rem; + height: .875rem; + z-index: 1; + display: block; + border-radius: 0; + background-color: #fff +} + +.form-check-input[type=checkbox]:checked { + background-image: none; + background-color: #1266f1 +} + +.form-check-input[type=checkbox]:checked:after { + display: block; + transform: rotate(45deg) + /*!rtl:ignore*/ + ; + width: .375rem; + height: .8125rem; + border: .125rem solid #fff; + border-top: 0; + border-left: 0 + /*!rtl:ignore*/ + ; + margin-left: .25rem; + margin-top: -1px; + background-color: transparent +} + +.form-check-input[type=checkbox]:checked:focus { + background-color: #1266f1 +} + +.form-check-input[type=checkbox]:indeterminate { + border-color: #1266f1 +} + +.form-check-input[type=radio] { + border-radius: 50%; + width: 1.25rem; + height: 1.25rem; + margin-top: .125em; + margin-right: 6px +} + +.form-check-input[type=radio]:before { + width: 1rem; + height: 1rem +} + +.form-check-input[type=radio]:after { + content: ""; + position: absolute; + width: 1rem; + height: 1rem; + z-index: 1; + display: block; + border-radius: 50%; + background-color: #fff +} + +.form-check-input[type=radio]:checked { + background-image: none; + background-color: #fff +} + +.form-check-input[type=radio]:checked:after { + border-radius: 50%; + width: .625rem; + height: .625rem; + border-color: #1266f1; + background-color: #1266f1; + transition: border-color; + transform: translate(-50%, -50%); + position: absolute; + left: 50%; + top: 50% +} + +.form-check-input[type=radio]:checked:focus { + background-color: #fff +} + +.form-check-label:hover { + cursor: pointer +} + +.form-switch .form-check-input { + background-image: none; + border-width: 0; + border-radius: .4375rem; + width: 2.25rem; + height: .875rem; + background-color: rgba(0, 0, 0, .38); + margin-top: .3em; + margin-right: 8px +} + +.form-switch .form-check-input:after { + content: ""; + position: absolute; + border: none; + z-index: 2; + border-radius: 50%; + width: 1.25rem; + height: 1.25rem; + background-color: #fff; + margin-top: -.1875rem; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .07), 0 1px 2px 0 rgba(0, 0, 0, .05); + transition: background-color .2s, transform .2s +} + +.form-switch .form-check-input:focus { + background-image: none +} + +.form-switch .form-check-input:focus:before { + box-shadow: 3px -1px 0 13px rgba(0, 0, 0, .6); + transform: scale(1); + transition: box-shadow .2s, transform .2s +} + +.form-switch .form-check-input:focus:after { + border-radius: 50%; + width: 1.25rem; + height: 1.25rem +} + +.form-switch .form-check-input:checked, +.form-switch .form-check-input:checked:focus { + background-image: none +} + +.form-switch .form-check-input:checked:focus:before { + margin-left: 1.0625rem; + box-shadow: 3px -1px 0 13px #1266f1; + transform: scale(1); + transition: box-shadow .2s, transform .2s +} + +.form-switch .form-check-input:checked[type=checkbox] { + background-image: none +} + +.form-switch .form-check-input:checked[type=checkbox]:after { + content: ""; + position: absolute; + border: none; + z-index: 2; + border-radius: 50%; + width: 1.25rem; + height: 1.25rem; + background-color: #1266f1; + margin-top: -3px; + margin-left: 1.0625rem; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12); + transition: background-color .2s, transform .2s +} + +.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button, +.form-control[type=file]::-webkit-file-upload-button { + background-color: transparent +} + +.input-group>.form-control { + min-height: calc(2.08rem + 2px); + height: calc(2.08rem + 2px); + padding-top: .27rem; + padding-bottom: .27rem; + transition: all .2s linear +} + +.input-group>.form-control:focus { + transition: all .2s linear; + border-color: #1266f1; + outline: 0; + box-shadow: inset 0 0 0 1px #1266f1 +} + +.input-group-text { + background-color: transparent; + padding-top: .26rem; + padding-bottom: .26rem +} + +.input-group-text>.form-check-input[type=checkbox] { + margin-left: 1px; + margin-right: 1px +} + +.input-group-text>.form-check-input[type=radio] { + margin-right: 0 +} + +.input-group-lg>.form-control { + height: calc(2.645rem + 2px); + font-size: 1rem; + padding-top: .33rem; + padding-bottom: .33rem +} + +.input-group-lg .input-group-text { + font-size: 1rem +} + +.input-group-sm>.form-control { + min-height: calc(1.66rem + 2px); + height: calc(1.66rem + 2px); + font-size: .775rem; + padding-top: .33rem; + padding-bottom: .33rem +} + +.input-group-sm .input-group-text { + font-size: .775rem; + line-height: 1.5 +} + +.input-group.form-outline .input-group-text { + border-left: 0 +} + +.input-group.form-outline input+.input-group-text { + border: 0; + border-left: 1px solid #bdbdbd +} + +.input-group .form-outline:not(:first-child), +.input-group .form-outline:not(:first-child) .form-notch-leading, +.input-group .select-wrapper:not(:first-child), +.input-group .select-wrapper:not(:first-child) .form-notch-leading { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important +} + +.input-group .form-outline:not(:last-child), +.input-group .form-outline:not(:last-child) .form-notch-trailing, +.input-group .select-wrapper:not(:last-child), +.input-group .select-wrapper:not(:last-child) .form-notch-trailing { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important +} + +.input-group>[class*=btn-outline-]+[class*=btn-outline-] { + border-left: 0 +} + +.input-group>.btn[class*=btn-outline-] { + padding-top: .47rem +} + +.input-group>.btn { + padding-top: .59rem +} + +.input-group .invalid-feedback, +.input-group .valid-feedback, +.was-validated .input-group .invalid-feedback, +.was-validated .input-group .valid-feedback { + margin-top: 2.5rem +} + +.valid-feedback { + width: auto; + color: #00b74a; + margin-top: -.75rem +} + +.valid-feedback, +.valid-tooltip { + position: absolute; + display: none; + font-size: .875rem +} + +.valid-tooltip { + top: 100%; + z-index: 5; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + background-color: rgba(0, 183, 74, .9); + border-radius: .25rem !important; + color: #fff +} + +.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 { + margin-bottom: 1rem; + background-image: none; + border-color: #00b74a +} + +.form-control.is-valid:focus, +.was-validated .form-control:valid:focus { + border-color: #00b74a; + box-shadow: 0 0 0 .25rem rgba(0, 183, 74, .25) +} + +.form-outline .form-control.is-valid~.form-label, +.was-validated .form-outline .form-control:valid~.form-label { + color: #00b74a +} + +.form-outline .form-control.is-valid~.form-notch .form-notch-leading, +.form-outline .form-control.is-valid~.form-notch .form-notch-middle, +.form-outline .form-control.is-valid~.form-notch .form-notch-trailing, +.form-select.is-valid, +.was-validated .form-outline .form-control:valid~.form-notch .form-notch-leading, +.was-validated .form-outline .form-control:valid~.form-notch .form-notch-middle, +.was-validated .form-outline .form-control:valid~.form-notch .form-notch-trailing, +.was-validated .form-select:valid { + border-color: #00b74a +} + +.form-select.is-valid:focus, +.was-validated .form-select:valid:focus { + border-color: #00b74a; + box-shadow: 0 0 0 .25rem rgba(0, 183, 74, .25) +} + +.form-select.is-valid~.valid-feedback, +.was-validated .form-select:valid~.valid-feedback { + margin-top: 0 +} + +.input-group .form-control.is-valid, +.was-validated .input-group .form-control:valid { + margin-bottom: 0 +} + +.was-validated input[type=file].form-control:valid .valid-feedback, +input[type=file].form-control.is-valid .valid-feedback { + margin-top: 0 +} + +.was-validated input[type=file].form-control:valid:focus, +input[type=file].form-control.is-valid:focus { + box-shadow: inset 0 0 0 1px #00b74a; + border-color: #00b74a +} + +.was-validated input[type=file].form-control:valid:focus~.form-file-label, +input[type=file].form-control.is-valid:focus~.form-file-label { + box-shadow: none +} + +.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-button, +.was-validated input[type=file].form-control:valid:focus-within~.form-file-label .form-file-text, +input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-button, +input[type=file].form-control.is-valid:focus-within~.form-file-label .form-file-text { + border-color: #00b74a +} + +.form-check-input.is-valid, +.was-validated .form-check-input:valid { + border-color: #00b74a +} + +.form-check-input.is-valid:checked, +.was-validated .form-check-input:valid:checked { + background-color: #00b74a +} + +.form-check-input.is-valid:checked:focus:before, +.was-validated .form-check-input:valid:checked:focus:before { + box-shadow: 0 0 0 13px #00b74a +} + +.form-check-input.is-valid:focus, +.was-validated .form-check-input:valid:focus { + box-shadow: none +} + +.form-check-input.is-valid:focus:before, +.was-validated .form-check-input:valid:focus:before { + box-shadow: 0 0 0 13px #00b74a +} + +.form-check-input.is-valid~.form-check-label, +.was-validated .form-check-input:valid~.form-check-label { + color: #00b74a; + margin-bottom: 1rem +} + +.form-check-input.is-valid[type=checkbox]:checked:focus, +.was-validated .form-check-input:valid[type=checkbox]:checked:focus { + background-color: #00b74a; + border-color: #00b74a +} + +.form-check-input.is-valid[type=radio]:checked, +.was-validated .form-check-input:valid[type=radio]:checked { + border-color: #00b74a; + background-color: #fff +} + +.form-check-input.is-valid[type=radio]:checked:focus:before, +.was-validated .form-check-input:valid[type=radio]:checked:focus:before { + box-shadow: 0 0 0 13px #00b74a +} + +.form-check-input.is-valid[type=radio]:checked:after, +.was-validated .form-check-input:valid[type=radio]:checked:after { + border-color: #00b74a; + background-color: #00b74a +} + +.form-check-inline .form-check-input~.valid-feedback { + margin-left: .5em +} + +.form-switch .form-check-input.is-valid:focus:before, +.was-validated .form-switch .form-check-input:valid:focus:before { + box-shadow: 3px -1px 0 13px rgba(0, 0, 0, .6) +} + +.form-switch .form-check-input.is-valid:checked[type=checkbox]:after, +.was-validated .form-switch .form-check-input:valid:checked[type=checkbox]:after { + background-color: #00b74a; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.form-switch .form-check-input.is-valid:checked:focus:before, +.was-validated .form-switch .form-check-input:valid:checked:focus:before { + box-shadow: 3px -1px 0 13px #00b74a +} + +.invalid-feedback { + width: auto; + color: #f93154; + margin-top: -.75rem +} + +.invalid-feedback, +.invalid-tooltip { + position: absolute; + display: none; + font-size: .875rem +} + +.invalid-tooltip { + top: 100%; + z-index: 5; + max-width: 100%; + padding: .25rem .5rem; + margin-top: .1rem; + background-color: rgba(249, 49, 84, .9); + border-radius: .25rem !important; + color: #fff +} + +.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 { + margin-bottom: 1rem; + background-image: none; + border-color: #f93154 +} + +.form-control.is-invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #f93154; + box-shadow: 0 0 0 .25rem rgba(249, 49, 84, .25) +} + +.form-outline .form-control.is-invalid~.form-label, +.was-validated .form-outline .form-control:invalid~.form-label { + color: #f93154 +} + +.form-outline .form-control.is-invalid~.form-notch .form-notch-leading, +.form-outline .form-control.is-invalid~.form-notch .form-notch-middle, +.form-outline .form-control.is-invalid~.form-notch .form-notch-trailing, +.form-select.is-invalid, +.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-leading, +.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-middle, +.was-validated .form-outline .form-control:invalid~.form-notch .form-notch-trailing, +.was-validated .form-select:invalid { + border-color: #f93154 +} + +.form-select.is-invalid:focus, +.was-validated .form-select:invalid:focus { + border-color: #f93154; + box-shadow: 0 0 0 .25rem rgba(249, 49, 84, .25) +} + +.form-select.is-invalid~.invalid-feedback, +.was-validated .form-select:invalid~.invalid-feedback { + margin-top: 0 +} + +.input-group .form-control.is-invalid, +.was-validated .input-group .form-control:invalid { + margin-bottom: 0 +} + +.was-validated input[type=file].form-control:invalid .invalid-feedback, +input[type=file].form-control.is-invalid .invalid-feedback { + margin-top: 0 +} + +.was-validated input[type=file].form-control:invalid:focus, +input[type=file].form-control.is-invalid:focus { + box-shadow: inset 0 0 0 1px #f93154; + border-color: #f93154 +} + +.was-validated input[type=file].form-control:invalid:focus~.form-file-label, +input[type=file].form-control.is-invalid:focus~.form-file-label { + box-shadow: none +} + +.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-button, +.was-validated input[type=file].form-control:invalid:focus-within~.form-file-label .form-file-text, +input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-button, +input[type=file].form-control.is-invalid:focus-within~.form-file-label .form-file-text { + border-color: #f93154 +} + +.form-check-input.is-invalid, +.was-validated .form-check-input:invalid { + border-color: #f93154 +} + +.form-check-input.is-invalid:checked, +.was-validated .form-check-input:invalid:checked { + background-color: #f93154 +} + +.form-check-input.is-invalid:checked:focus:before, +.was-validated .form-check-input:invalid:checked:focus:before { + box-shadow: 0 0 0 13px #f93154 +} + +.form-check-input.is-invalid:focus, +.was-validated .form-check-input:invalid:focus { + box-shadow: none +} + +.form-check-input.is-invalid:focus:before, +.was-validated .form-check-input:invalid:focus:before { + box-shadow: 0 0 0 13px #f93154 +} + +.form-check-input.is-invalid~.form-check-label, +.was-validated .form-check-input:invalid~.form-check-label { + color: #f93154; + margin-bottom: 1rem +} + +.form-check-input.is-invalid[type=checkbox]:checked:focus, +.was-validated .form-check-input:invalid[type=checkbox]:checked:focus { + background-color: #f93154; + border-color: #f93154 +} + +.form-check-input.is-invalid[type=radio]:checked, +.was-validated .form-check-input:invalid[type=radio]:checked { + border-color: #f93154; + background-color: #fff +} + +.form-check-input.is-invalid[type=radio]:checked:focus:before, +.was-validated .form-check-input:invalid[type=radio]:checked:focus:before { + box-shadow: 0 0 0 13px #f93154 +} + +.form-check-input.is-invalid[type=radio]:checked:after, +.was-validated .form-check-input:invalid[type=radio]:checked:after { + border-color: #f93154; + background-color: #f93154 +} + +.form-check-inline .form-check-input~.invalid-feedback { + margin-left: .5em +} + +.form-switch .form-check-input.is-invalid:focus:before, +.was-validated .form-switch .form-check-input:invalid:focus:before { + box-shadow: 3px -1px 0 13px rgba(0, 0, 0, .6) +} + +.form-switch .form-check-input.is-invalid:checked[type=checkbox]:after, +.was-validated .form-switch .form-check-input:invalid:checked[type=checkbox]:after { + background-color: #f93154; + box-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12) +} + +.form-switch .form-check-input.is-invalid:checked:focus:before, +.was-validated .form-switch .form-check-input:invalid:checked:focus:before { + box-shadow: 3px -1px 0 13px #f93154 +} + +.form-range:focus { + box-shadow: none +} + +.form-range:focus::-webkit-slider-thumb { + box-shadow: none +} + +.form-range:focus::-moz-range-thumb { + box-shadow: none +} + +.form-range:focus::-ms-thumb { + box-shadow: none +} + +.form-range::-moz-focus-outer { + border: 0 +} + +.form-range::-webkit-slider-thumb { + margin-top: -6px; + box-shadow: none; + -webkit-appearance: none; + appearance: none +} + +.form-range::-webkit-slider-runnable-track { + height: 4px; + border-radius: 0 +} + +.form-range::-moz-range-thumb { + box-shadow: none; + -moz-appearance: none; + appearance: none +} + +.table { + font-size: .9rem +} + +.table>:not(caption)>*>* { + padding: 1rem 1.4rem +} + +.table th { + font-weight: 500 +} + +.table tbody { + font-weight: 300 +} + +.table>:not(:last-child)>:last-child>* { + border-bottom-color: inherit +} + +.table-sm>:not(caption)>*>* { + padding: .5rem 1.4rem +} + +.table-primary { + background-color: #d0e0fc +} + +.table-secondary { + background-color: #f0d8ff +} + +.table-success { + background-color: #ccf1db +} + +.table-info { + background-color: #d7f2fb +} + +.table-warning { + background-color: #fec +} + +.table-danger { + background-color: #fed6dd +} + +.table-light { + background-color: #fbfbfb +} + +.table-dark { + background-color: #262626 +} + +.table-hover>tbody>tr { + transition: .5s +} + +.table-hover>tbody>tr:hover { + --mdb-table-accent-bg: transparent; + color: var(--mdb-table-hover-color); + background-color: var(--mdb-table-hover-bg) +} + +.btn { + text-transform: uppercase; + vertical-align: bottom; + border: 0; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2), 0 2px 10px 0 rgba(0, 0, 0, .1); + font-weight: 500; + padding: .625rem 1.5rem .5rem; + font-size: .75rem; + line-height: 1.5 +} + +.btn.active, +.btn.active:focus, +.btn.focus, +.btn:active, +.btn:active:focus, +.btn:focus, +.btn:hover { + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn.disabled, +.btn:disabled, +fieldset:disabled .btn { + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2), 0 2px 10px 0 rgba(0, 0, 0, .1); + border: 0 +} + +.btn-check:focus+.btn, +.btn:focus { + outline: 0; + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-block { + display: block; + width: 100% +} + +.btn-block+.btn-block { + margin-top: .5rem +} + +[class*=btn-outline-] { + border-width: .125rem; + border-style: solid; + box-shadow: none; + padding: .5rem 1.375rem .375rem +} + +[class*=btn-outline-].focus, +[class*=btn-outline-]:focus, +[class*=btn-outline-]:hover { + box-shadow: none; + text-decoration: none +} + +[class*=btn-outline-].active, +[class*=btn-outline-].active:focus, +[class*=btn-outline-].disabled, +[class*=btn-outline-]:active, +[class*=btn-outline-]:active:focus, +[class*=btn-outline-]:disabled, +fieldset:disabled [class*=btn-outline-] { + box-shadow: none +} + +.btn-group-lg>[class*=btn-outline-].btn, +[class*=btn-outline-].btn-lg { + padding: .625rem 1.5625rem .5625rem +} + +.btn-group-sm>[class*=btn-outline-].btn, +[class*=btn-outline-].btn-sm { + padding: .25rem .875rem .1875rem +} + +.btn-primary { + color: #fff; + background-color: #1266f1 +} + +.btn-primary.focus, +.btn-primary:focus, +.btn-primary:hover { + color: #fff; + background-color: #0c56d0 +} + +.btn-check:active+.btn-primary, +.btn-check:checked+.btn-primary, +.btn-primary.active, +.btn-primary:active, +.show>.btn-primary.dropdown-toggle { + color: #fff; + background-color: #093d94 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-primary.disabled, +.btn-primary:disabled { + color: #fff; + background-color: #1266f1 +} + +.btn-secondary { + color: #fff; + background-color: #b23cfd +} + +.btn-secondary.focus, +.btn-secondary:focus, +.btn-secondary:hover { + color: #fff; + background-color: #a316fd +} + +.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: #8102d1 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #b23cfd +} + +.btn-success { + color: #fff; + background-color: #00b74a +} + +.btn-success.focus, +.btn-success:focus, +.btn-success:hover { + color: #fff; + background-color: #00913b +} + +.btn-check:active+.btn-success, +.btn-check:checked+.btn-success, +.btn-success.active, +.btn-success:active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #005121 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #00b74a +} + +.btn-info { + color: #fff; + background-color: #39c0ed +} + +.btn-info.focus, +.btn-info:focus, +.btn-info:hover { + color: #fff; + background-color: #16b5ea +} + +.btn-check:active+.btn-info, +.btn-check:checked+.btn-info, +.btn-info.active, +.btn-info:active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #1088b0 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #39c0ed +} + +.btn-warning { + color: #fff; + background-color: #ffa900 +} + +.btn-warning.focus, +.btn-warning:focus, +.btn-warning:hover { + color: #fff; + background-color: #d99000 +} + +.btn-check:active+.btn-warning, +.btn-check:checked+.btn-warning, +.btn-warning.active, +.btn-warning:active, +.show>.btn-warning.dropdown-toggle { + color: #fff; + background-color: #996500 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #fff; + background-color: #ffa900 +} + +.btn-danger { + color: #fff; + background-color: #f93154 +} + +.btn-danger.focus, +.btn-danger:focus, +.btn-danger:hover { + color: #fff; + background-color: #f80c35 +} + +.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: #be0626 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #f93154 +} + +.btn-light { + color: #4f4f4f; + background-color: #fbfbfb +} + +.btn-light.focus, +.btn-light:focus, +.btn-light:hover { + color: #4f4f4f; + background-color: #e8e8e8 +} + +.btn-check:active+.btn-light, +.btn-check:checked+.btn-light, +.btn-light.active, +.btn-light:active, +.show>.btn-light.dropdown-toggle { + color: #4f4f4f; + background-color: #c8c8c8 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-light.disabled, +.btn-light:disabled { + color: #4f4f4f; + background-color: #fbfbfb +} + +.btn-dark { + color: #fff; + background-color: #262626 +} + +.btn-dark.focus, +.btn-dark:focus, +.btn-dark:hover { + color: #fff; + background-color: #131313 +} + +.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: #000 +} + +.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 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #262626 +} + +.btn-white { + color: #4f4f4f; + background-color: #fff +} + +.btn-white.focus, +.btn-white:focus, +.btn-white:hover { + color: #4f4f4f; + background-color: #ececec +} + +.btn-check:active+.btn-white, +.btn-check:checked+.btn-white, +.btn-white.active, +.btn-white:active, +.show>.btn-white.dropdown-toggle { + color: #4f4f4f; + background-color: #ccc +} + +.btn-check:active+.btn-white:focus, +.btn-check:checked+.btn-white:focus, +.btn-white.active:focus, +.btn-white:active:focus, +.show>.btn-white.dropdown-toggle:focus { + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-white.disabled, +.btn-white:disabled { + color: #4f4f4f; + background-color: #fff +} + +.btn-black, +.btn-black.active, +.btn-black.focus, +.btn-black:active, +.btn-black:focus, +.btn-black:hover, +.btn-check:active+.btn-black, +.btn-check:checked+.btn-black, +.show>.btn-black.dropdown-toggle { + color: #fff; + background-color: #000 +} + +.btn-black.active:focus, +.btn-black:active:focus, +.btn-check:active+.btn-black:focus, +.btn-check:checked+.btn-black:focus, +.show>.btn-black.dropdown-toggle:focus { + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-black.disabled, +.btn-black:disabled { + color: #fff; + background-color: #000 +} + +.btn-outline-primary { + color: #1266f1; + border-color: #1266f1 +} + +.btn-outline-primary:hover { + color: #1266f1; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-primary.active, +.btn-outline-primary.dropdown-toggle.show, +.btn-outline-primary.focus, +.btn-outline-primary:active, +.btn-outline-primary:focus { + color: #1266f1; + background-color: transparent +} + +.btn-outline-primary.active:focus, +.btn-outline-primary.dropdown-toggle.show:focus, +.btn-outline-primary:active:focus { + box-shadow: none +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #1266f1 +} + +.btn-check:active+.btn-outline-primary, +.btn-check:checked+.btn-outline-primary { + color: #fff; + background-color: #1266f1 +} + +.btn-outline-secondary { + color: #b23cfd; + border-color: #b23cfd +} + +.btn-outline-secondary:hover { + color: #b23cfd; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-secondary.active, +.btn-outline-secondary.dropdown-toggle.show, +.btn-outline-secondary.focus, +.btn-outline-secondary:active, +.btn-outline-secondary:focus { + color: #b23cfd; + background-color: transparent +} + +.btn-outline-secondary.active:focus, +.btn-outline-secondary.dropdown-toggle.show:focus, +.btn-outline-secondary:active:focus { + box-shadow: none +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #b23cfd +} + +.btn-check:active+.btn-outline-secondary, +.btn-check:checked+.btn-outline-secondary { + color: #fff; + background-color: #b23cfd +} + +.btn-outline-success { + color: #00b74a; + border-color: #00b74a +} + +.btn-outline-success:hover { + color: #00b74a; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-success.active, +.btn-outline-success.dropdown-toggle.show, +.btn-outline-success.focus, +.btn-outline-success:active, +.btn-outline-success:focus { + color: #00b74a; + background-color: transparent +} + +.btn-outline-success.active:focus, +.btn-outline-success.dropdown-toggle.show:focus, +.btn-outline-success:active:focus { + box-shadow: none +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #00b74a +} + +.btn-check:active+.btn-outline-success, +.btn-check:checked+.btn-outline-success { + color: #fff; + background-color: #00b74a +} + +.btn-outline-info { + color: #39c0ed; + border-color: #39c0ed +} + +.btn-outline-info:hover { + color: #39c0ed; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-info.active, +.btn-outline-info.dropdown-toggle.show, +.btn-outline-info.focus, +.btn-outline-info:active, +.btn-outline-info:focus { + color: #39c0ed; + background-color: transparent +} + +.btn-outline-info.active:focus, +.btn-outline-info.dropdown-toggle.show:focus, +.btn-outline-info:active:focus { + box-shadow: none +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #39c0ed +} + +.btn-check:active+.btn-outline-info, +.btn-check:checked+.btn-outline-info { + color: #fff; + background-color: #39c0ed +} + +.btn-outline-warning { + color: #ffa900; + border-color: #ffa900 +} + +.btn-outline-warning:hover { + color: #ffa900; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-warning.active, +.btn-outline-warning.dropdown-toggle.show, +.btn-outline-warning.focus, +.btn-outline-warning:active, +.btn-outline-warning:focus { + color: #ffa900; + background-color: transparent +} + +.btn-outline-warning.active:focus, +.btn-outline-warning.dropdown-toggle.show:focus, +.btn-outline-warning:active:focus { + box-shadow: none +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffa900 +} + +.btn-check:active+.btn-outline-warning, +.btn-check:checked+.btn-outline-warning { + color: #fff; + background-color: #ffa900 +} + +.btn-outline-danger { + color: #f93154; + border-color: #f93154 +} + +.btn-outline-danger:hover { + color: #f93154; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-danger.active, +.btn-outline-danger.dropdown-toggle.show, +.btn-outline-danger.focus, +.btn-outline-danger:active, +.btn-outline-danger:focus { + color: #f93154; + background-color: transparent +} + +.btn-outline-danger.active:focus, +.btn-outline-danger.dropdown-toggle.show:focus, +.btn-outline-danger:active:focus { + box-shadow: none +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #f93154 +} + +.btn-check:active+.btn-outline-danger, +.btn-check:checked+.btn-outline-danger { + color: #fff; + background-color: #f93154 +} + +.btn-outline-light { + color: #fbfbfb; + border-color: #fbfbfb +} + +.btn-outline-light:hover { + color: #fbfbfb; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-light.active, +.btn-outline-light.dropdown-toggle.show, +.btn-outline-light.focus, +.btn-outline-light:active, +.btn-outline-light:focus { + color: #fbfbfb; + background-color: transparent +} + +.btn-outline-light.active:focus, +.btn-outline-light.dropdown-toggle.show:focus, +.btn-outline-light:active:focus { + box-shadow: none +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #fbfbfb +} + +.btn-check:active+.btn-outline-light, +.btn-check:checked+.btn-outline-light { + color: #4f4f4f; + background-color: #fbfbfb +} + +.btn-outline-dark { + color: #262626; + border-color: #262626 +} + +.btn-outline-dark:hover { + color: #262626; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-dark.active, +.btn-outline-dark.dropdown-toggle.show, +.btn-outline-dark.focus, +.btn-outline-dark:active, +.btn-outline-dark:focus { + color: #262626; + background-color: transparent +} + +.btn-outline-dark.active:focus, +.btn-outline-dark.dropdown-toggle.show:focus, +.btn-outline-dark:active:focus { + box-shadow: none +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #262626 +} + +.btn-check:active+.btn-outline-dark, +.btn-check:checked+.btn-outline-dark { + color: #fff; + background-color: #262626 +} + +.btn-outline-white { + color: #fff; + border-color: #fff +} + +.btn-outline-white:hover { + color: #fff; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-white.active, +.btn-outline-white.dropdown-toggle.show, +.btn-outline-white.focus, +.btn-outline-white:active, +.btn-outline-white:focus { + color: #fff; + background-color: transparent +} + +.btn-outline-white.active:focus, +.btn-outline-white.dropdown-toggle.show:focus, +.btn-outline-white:active:focus { + box-shadow: none +} + +.btn-outline-white.disabled, +.btn-outline-white:disabled { + color: #fff +} + +.btn-check:active+.btn-outline-white, +.btn-check:checked+.btn-outline-white { + color: #4f4f4f; + background-color: #fff +} + +.btn-outline-black { + color: #000; + border-color: #000 +} + +.btn-outline-black:hover { + color: #000; + background-color: rgba(0, 0, 0, .02) +} + +.btn-outline-black.active, +.btn-outline-black.dropdown-toggle.show, +.btn-outline-black.focus, +.btn-outline-black:active, +.btn-outline-black:focus { + color: #000; + background-color: transparent +} + +.btn-outline-black.active:focus, +.btn-outline-black.dropdown-toggle.show:focus, +.btn-outline-black:active:focus { + box-shadow: none +} + +.btn-outline-black.disabled, +.btn-outline-black:disabled { + color: #000 +} + +.btn-check:active+.btn-outline-black, +.btn-check:checked+.btn-outline-black { + color: #fff; + background-color: #000 +} + +.btn-group-lg>.btn, +.btn-lg { + padding: .75rem 1.6875rem .6875rem; + font-size: .875rem; + line-height: 1.6 +} + +.btn-group-sm>.btn, +.btn-sm { + padding: .375rem 1rem .3125rem; + font-size: .75rem; + line-height: 1.5 +} + +.btn-link { + box-shadow: none; + text-decoration: none +} + +.btn-link.focus, +.btn-link:focus, +.btn-link:hover { + box-shadow: none; + text-decoration: none; + background-color: #f5f5f5 +} + +.btn-link.active, +.btn-link.active:focus, +.btn-link:active, +.btn-link:active:focus { + box-shadow: none; + background-color: #f5f5f5 +} + +.btn-link.disabled, +.btn-link:disabled, +fieldset:disabled .btn-link { + box-shadow: none +} + +.btn-rounded { + border-radius: 10rem +} + +.btn-floating, +[class*=btn-outline-].btn-floating { + border-radius: 50%; + padding: 0; + position: relative +} + +.btn-floating { + width: 2.3125rem; + height: 2.3125rem +} + +.btn-floating .fab, +.btn-floating .far, +.btn-floating .fas { + width: 2.3125rem; + line-height: 2.3125rem +} + +.btn-floating.btn-lg, +.btn-group-lg>.btn-floating.btn { + width: 2.8125rem; + height: 2.8125rem +} + +.btn-floating.btn-lg .fab, +.btn-floating.btn-lg .far, +.btn-floating.btn-lg .fas, +.btn-group-lg>.btn-floating.btn .fab, +.btn-group-lg>.btn-floating.btn .far, +.btn-group-lg>.btn-floating.btn .fas { + width: 2.8125rem; + line-height: 2.8125rem +} + +.btn-floating.btn-sm, +.btn-group-sm>.btn-floating.btn { + width: 1.8125rem; + height: 1.8125rem +} + +.btn-floating.btn-sm .fab, +.btn-floating.btn-sm .far, +.btn-floating.btn-sm .fas, +.btn-group-sm>.btn-floating.btn .fab, +.btn-group-sm>.btn-floating.btn .far, +.btn-group-sm>.btn-floating.btn .fas { + width: 1.8125rem; + line-height: 1.8125rem +} + +[class*=btn-outline-].btn-floating .fab, +[class*=btn-outline-].btn-floating .far, +[class*=btn-outline-].btn-floating .fas { + width: 2.0625rem; + line-height: 2.0625rem +} + +.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fab, +.btn-group-lg>[class*=btn-outline-].btn-floating.btn .far, +.btn-group-lg>[class*=btn-outline-].btn-floating.btn .fas, +[class*=btn-outline-].btn-floating.btn-lg .fab, +[class*=btn-outline-].btn-floating.btn-lg .far, +[class*=btn-outline-].btn-floating.btn-lg .fas { + width: 2.5625rem; + line-height: 2.5625rem +} + +.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fab, +.btn-group-sm>[class*=btn-outline-].btn-floating.btn .far, +.btn-group-sm>[class*=btn-outline-].btn-floating.btn .fas, +[class*=btn-outline-].btn-floating.btn-sm .fab, +[class*=btn-outline-].btn-floating.btn-sm .far, +[class*=btn-outline-].btn-floating.btn-sm .fas { + width: 1.5625rem; + line-height: 1.5625rem +} + +.fixed-action-btn { + position: fixed; + right: 2.1875rem; + bottom: 2.1875rem; + z-index: 1030; + display: flex; + flex-flow: column-reverse nowrap; + align-items: center; + padding: .9375rem 20px 20px; + margin-bottom: 0; + height: auto; + overflow: hidden +} + +.fixed-action-btn>.btn-floating { + position: relative; + transform: scale(1.2); + z-index: 10 +} + +.fixed-action-btn ul { + position: absolute; + bottom: 0; + left: 0; + right: 0; + display: flex; + flex-direction: column; + padding: 0; + margin: 0; + text-align: center; + opacity: 0; + transition: transform .4s, opacity .4s; + z-index: -1 +} + +.fixed-action-btn ul li { + z-index: 0; + display: flex; + margin-right: auto; + margin-bottom: 1.5rem; + margin-left: auto +} + +.fixed-action-btn ul li:first-of-type { + margin-top: .75rem +} + +.fixed-action-btn ul a.btn { + opacity: 0; + transition: opacity .4s ease-in +} + +.fixed-action-btn.active ul, +.fixed-action-btn ul a.btn.shown { + opacity: 1 +} + +.close { + font-size: calc(1.275rem + .3vw); + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5 +} + +.close:hover { + color: #000; + text-decoration: none +} + +.close:focus, +.close:hover { + opacity: .75 +} + +.close.disabled, +.close:disabled { + pointer-events: none +} + +button.close { + padding: 0; + background-color: transparent; + border: 0 +} + +.embed-responsive { + position: relative; + width: 100% +} + +.embed-responsive:before { + display: block; + content: "" +} + +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100% +} + +.embed-responsive-21by9:before { + padding-top: 42.85714% +} + +.embed-responsive-16by9:before { + padding-top: 56.25% +} + +.embed-responsive-4by3:before { + padding-top: 75% +} + +.embed-responsive-1by1:before { + padding-top: 100% +} + +.sr-only, +.sr-only-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 +} + +/*! + * # Semantic UI 2.4.2 - Flag + * http://github.com/semantic-org/semantic-ui/ + * + * + * Released under the MIT license + * http://opensource.org/licenses/MIT + * + */ +i.flag:not(.icon) { + margin: 0 .5em 0 0; + line-height: 11px; + text-decoration: inherit; + vertical-align: baseline; + -webkit-backface-visibility: hidden; + backface-visibility: hidden +} + +i.flag:not(.icon), +i.flag:not(.icon):before { + display: inline-block; + width: 16px; + height: 11px +} + +i.flag:not(.icon):before { + content: ""; + background: url(https://mdbootstrap.com/img/svg/flags.png) no-repeat -108px -1976px +} + +i.flag.ad:before, +i.flag.andorra:before { + background-position: 0 0 +} + +i.flag.ae:before, +i.flag.uae:before, +i.flag.united.arab.emirates:before { + background-position: 0 -26px +} + +i.flag.af:before, +i.flag.afghanistan:before { + background-position: 0 -52px +} + +i.flag.ag:before, +i.flag.antigua:before { + background-position: 0 -78px +} + +i.flag.ai:before, +i.flag.anguilla:before { + background-position: 0 -104px +} + +i.flag.al:before, +i.flag.albania:before { + background-position: 0 -130px +} + +i.flag.am:before, +i.flag.armenia:before { + background-position: 0 -156px +} + +i.flag.an:before, +i.flag.netherlands.antilles:before { + background-position: 0 -182px +} + +i.flag.angola:before, +i.flag.ao:before { + background-position: 0 -208px +} + +i.flag.ar:before, +i.flag.argentina:before { + background-position: 0 -234px +} + +i.flag.american.samoa:before, +i.flag.as:before { + background-position: 0 -260px +} + +i.flag.at:before, +i.flag.austria:before { + background-position: 0 -286px +} + +i.flag.au:before, +i.flag.australia:before { + background-position: 0 -312px +} + +i.flag.aruba:before, +i.flag.aw:before { + background-position: 0 -338px +} + +i.flag.aland.islands:before, +i.flag.ax:before { + background-position: 0 -364px +} + +i.flag.az:before, +i.flag.azerbaijan:before { + background-position: 0 -390px +} + +i.flag.ba:before, +i.flag.bosnia:before { + background-position: 0 -416px +} + +i.flag.barbados:before, +i.flag.bb:before { + background-position: 0 -442px +} + +i.flag.bangladesh:before, +i.flag.bd:before { + background-position: 0 -468px +} + +i.flag.be:before, +i.flag.belgium:before { + background-position: 0 -494px +} + +i.flag.bf:before, +i.flag.burkina.faso:before { + background-position: 0 -520px +} + +i.flag.bg:before, +i.flag.bulgaria:before { + background-position: 0 -546px +} + +i.flag.bahrain:before, +i.flag.bh:before { + background-position: 0 -572px +} + +i.flag.bi:before, +i.flag.burundi:before { + background-position: 0 -598px +} + +i.flag.benin:before, +i.flag.bj:before { + background-position: 0 -624px +} + +i.flag.bermuda:before, +i.flag.bm:before { + background-position: 0 -650px +} + +i.flag.bn:before, +i.flag.brunei:before { + background-position: 0 -676px +} + +i.flag.bo:before, +i.flag.bolivia:before { + background-position: 0 -702px +} + +i.flag.br:before, +i.flag.brazil:before { + background-position: 0 -728px +} + +i.flag.bahamas:before, +i.flag.bs:before { + background-position: 0 -754px +} + +i.flag.bhutan:before, +i.flag.bt:before { + background-position: 0 -780px +} + +i.flag.bouvet.island:before, +i.flag.bv:before { + background-position: 0 -806px +} + +i.flag.botswana:before, +i.flag.bw:before { + background-position: 0 -832px +} + +i.flag.belarus:before, +i.flag.by:before { + background-position: 0 -858px +} + +i.flag.belize:before, +i.flag.bz:before { + background-position: 0 -884px +} + +i.flag.ca:before, +i.flag.canada:before { + background-position: 0 -910px +} + +i.flag.cc:before, +i.flag.cocos.islands:before { + background-position: 0 -962px +} + +i.flag.cd:before, +i.flag.congo:before { + background-position: 0 -988px +} + +i.flag.central.african.republic:before, +i.flag.cf:before { + background-position: 0 -1014px +} + +i.flag.cg:before, +i.flag.congo.brazzaville:before { + background-position: 0 -1040px +} + +i.flag.ch:before, +i.flag.switzerland:before { + background-position: 0 -1066px +} + +i.flag.ci:before, +i.flag.cote.divoire:before { + background-position: 0 -1092px +} + +i.flag.ck:before, +i.flag.cook.islands:before { + background-position: 0 -1118px +} + +i.flag.chile:before, +i.flag.cl:before { + background-position: 0 -1144px +} + +i.flag.cameroon:before, +i.flag.cm:before { + background-position: 0 -1170px +} + +i.flag.china:before, +i.flag.cn:before { + background-position: 0 -1196px +} + +i.flag.co:before, +i.flag.colombia:before { + background-position: 0 -1222px +} + +i.flag.costa.rica:before, +i.flag.cr:before { + background-position: 0 -1248px +} + +i.flag.cs:before, +i.flag.serbia:before { + background-position: 0 -1274px +} + +i.flag.cu:before, +i.flag.cuba:before { + background-position: 0 -1300px +} + +i.flag.cape.verde:before, +i.flag.cv:before { + background-position: 0 -1326px +} + +i.flag.christmas.island:before, +i.flag.cx:before { + background-position: 0 -1352px +} + +i.flag.cy:before, +i.flag.cyprus:before { + background-position: 0 -1378px +} + +i.flag.cz:before, +i.flag.czech.republic:before { + background-position: 0 -1404px +} + +i.flag.de:before, +i.flag.germany:before { + background-position: 0 -1430px +} + +i.flag.dj:before, +i.flag.djibouti:before { + background-position: 0 -1456px +} + +i.flag.denmark:before, +i.flag.dk:before { + background-position: 0 -1482px +} + +i.flag.dm:before, +i.flag.dominica:before { + background-position: 0 -1508px +} + +i.flag.do:before, +i.flag.dominican.republic:before { + background-position: 0 -1534px +} + +i.flag.algeria:before, +i.flag.dz:before { + background-position: 0 -1560px +} + +i.flag.ec:before, +i.flag.ecuador:before { + background-position: 0 -1586px +} + +i.flag.ee:before, +i.flag.estonia:before { + background-position: 0 -1612px +} + +i.flag.eg:before, +i.flag.egypt:before { + background-position: 0 -1638px +} + +i.flag.eh:before, +i.flag.western.sahara:before { + background-position: 0 -1664px +} + +i.flag.england:before, +i.flag.gb.eng:before { + background-position: 0 -1690px +} + +i.flag.er:before, +i.flag.eritrea:before { + background-position: 0 -1716px +} + +i.flag.es:before, +i.flag.spain:before { + background-position: 0 -1742px +} + +i.flag.et:before, +i.flag.ethiopia:before { + background-position: 0 -1768px +} + +i.flag.eu:before, +i.flag.european.union:before { + background-position: 0 -1794px +} + +i.flag.fi:before, +i.flag.finland:before { + background-position: 0 -1846px +} + +i.flag.fiji:before, +i.flag.fj:before { + background-position: 0 -1872px +} + +i.flag.falkland.islands:before, +i.flag.fk:before { + background-position: 0 -1898px +} + +i.flag.fm:before, +i.flag.micronesia:before { + background-position: 0 -1924px +} + +i.flag.faroe.islands:before, +i.flag.fo:before { + background-position: 0 -1950px +} + +i.flag.fr:before, +i.flag.france:before { + background-position: 0 -1976px +} + +i.flag.ga:before, +i.flag.gabon:before { + background-position: -36px 0 +} + +i.flag.gb:before, +i.flag.uk:before, +i.flag.united.kingdom:before { + background-position: -36px -26px +} + +i.flag.gd:before, +i.flag.grenada:before { + background-position: -36px -52px +} + +i.flag.ge:before, +i.flag.georgia:before { + background-position: -36px -78px +} + +i.flag.french.guiana:before, +i.flag.gf:before { + background-position: -36px -104px +} + +i.flag.gh:before, +i.flag.ghana:before { + background-position: -36px -130px +} + +i.flag.gi:before, +i.flag.gibraltar:before { + background-position: -36px -156px +} + +i.flag.gl:before, +i.flag.greenland:before { + background-position: -36px -182px +} + +i.flag.gambia:before, +i.flag.gm:before { + background-position: -36px -208px +} + +i.flag.gn:before, +i.flag.guinea:before { + background-position: -36px -234px +} + +i.flag.gp:before, +i.flag.guadeloupe:before { + background-position: -36px -260px +} + +i.flag.equatorial.guinea:before, +i.flag.gq:before { + background-position: -36px -286px +} + +i.flag.gr:before, +i.flag.greece:before { + background-position: -36px -312px +} + +i.flag.gs:before, +i.flag.sandwich.islands:before { + background-position: -36px -338px +} + +i.flag.gt:before, +i.flag.guatemala:before { + background-position: -36px -364px +} + +i.flag.gu:before, +i.flag.guam:before { + background-position: -36px -390px +} + +i.flag.guinea-bissau:before, +i.flag.gw:before { + background-position: -36px -416px +} + +i.flag.guyana:before, +i.flag.gy:before { + background-position: -36px -442px +} + +i.flag.hk:before, +i.flag.hong.kong:before { + background-position: -36px -468px +} + +i.flag.heard.island:before, +i.flag.hm:before { + background-position: -36px -494px +} + +i.flag.hn:before, +i.flag.honduras:before { + background-position: -36px -520px +} + +i.flag.croatia:before, +i.flag.hr:before { + background-position: -36px -546px +} + +i.flag.haiti:before, +i.flag.ht:before { + background-position: -36px -572px +} + +i.flag.hu:before, +i.flag.hungary:before { + background-position: -36px -598px +} + +i.flag.id:before, +i.flag.indonesia:before { + background-position: -36px -624px +} + +i.flag.ie:before, +i.flag.ireland:before { + background-position: -36px -650px +} + +i.flag.il:before, +i.flag.israel:before { + background-position: -36px -676px +} + +i.flag.in:before, +i.flag.india:before { + background-position: -36px -702px +} + +i.flag.indian.ocean.territory:before, +i.flag.io:before { + background-position: -36px -728px +} + +i.flag.iq:before, +i.flag.iraq:before { + background-position: -36px -754px +} + +i.flag.ir:before, +i.flag.iran:before { + background-position: -36px -780px +} + +i.flag.iceland:before, +i.flag.is:before { + background-position: -36px -806px +} + +i.flag.it:before, +i.flag.italy:before { + background-position: -36px -832px +} + +i.flag.jamaica:before, +i.flag.jm:before { + background-position: -36px -858px +} + +i.flag.jo:before, +i.flag.jordan:before { + background-position: -36px -884px +} + +i.flag.japan:before, +i.flag.jp:before { + background-position: -36px -910px +} + +i.flag.ke:before, +i.flag.kenya:before { + background-position: -36px -936px +} + +i.flag.kg:before, +i.flag.kyrgyzstan:before { + background-position: -36px -962px +} + +i.flag.cambodia:before, +i.flag.kh:before { + background-position: -36px -988px +} + +i.flag.ki:before, +i.flag.kiribati:before { + background-position: -36px -1014px +} + +i.flag.comoros:before, +i.flag.km:before { + background-position: -36px -1040px +} + +i.flag.kn:before, +i.flag.saint.kitts.and.nevis:before { + background-position: -36px -1066px +} + +i.flag.kp:before, +i.flag.north.korea:before { + background-position: -36px -1092px +} + +i.flag.kr:before, +i.flag.south.korea:before { + background-position: -36px -1118px +} + +i.flag.kuwait:before, +i.flag.kw:before { + background-position: -36px -1144px +} + +i.flag.cayman.islands:before, +i.flag.ky:before { + background-position: -36px -1170px +} + +i.flag.kazakhstan:before, +i.flag.kz:before { + background-position: -36px -1196px +} + +i.flag.la:before, +i.flag.laos:before { + background-position: -36px -1222px +} + +i.flag.lb:before, +i.flag.lebanon:before { + background-position: -36px -1248px +} + +i.flag.lc:before, +i.flag.saint.lucia:before { + background-position: -36px -1274px +} + +i.flag.li:before, +i.flag.liechtenstein:before { + background-position: -36px -1300px +} + +i.flag.lk:before, +i.flag.sri.lanka:before { + background-position: -36px -1326px +} + +i.flag.liberia:before, +i.flag.lr:before { + background-position: -36px -1352px +} + +i.flag.lesotho:before, +i.flag.ls:before { + background-position: -36px -1378px +} + +i.flag.lithuania:before, +i.flag.lt:before { + background-position: -36px -1404px +} + +i.flag.lu:before, +i.flag.luxembourg:before { + background-position: -36px -1430px +} + +i.flag.latvia:before, +i.flag.lv:before { + background-position: -36px -1456px +} + +i.flag.libya:before, +i.flag.ly:before { + background-position: -36px -1482px +} + +i.flag.ma:before, +i.flag.morocco:before { + background-position: -36px -1508px +} + +i.flag.mc:before, +i.flag.monaco:before { + background-position: -36px -1534px +} + +i.flag.md:before, +i.flag.moldova:before { + background-position: -36px -1560px +} + +i.flag.me:before, +i.flag.montenegro:before { + background-position: -36px -1586px +} + +i.flag.madagascar:before, +i.flag.mg:before { + background-position: -36px -1613px +} + +i.flag.marshall.islands:before, +i.flag.mh:before { + background-position: -36px -1639px +} + +i.flag.macedonia:before, +i.flag.mk:before { + background-position: -36px -1665px +} + +i.flag.mali:before, +i.flag.ml:before { + background-position: -36px -1691px +} + +i.flag.burma:before, +i.flag.mm:before, +i.flag.myanmar:before { + background-position: -73px -1821px +} + +i.flag.mn:before, +i.flag.mongolia:before { + background-position: -36px -1743px +} + +i.flag.macau:before, +i.flag.mo:before { + background-position: -36px -1769px +} + +i.flag.mp:before, +i.flag.northern.mariana.islands:before { + background-position: -36px -1795px +} + +i.flag.martinique:before, +i.flag.mq:before { + background-position: -36px -1821px +} + +i.flag.mauritania:before, +i.flag.mr:before { + background-position: -36px -1847px +} + +i.flag.montserrat:before, +i.flag.ms:before { + background-position: -36px -1873px +} + +i.flag.malta:before, +i.flag.mt:before { + background-position: -36px -1899px +} + +i.flag.mauritius:before, +i.flag.mu:before { + background-position: -36px -1925px +} + +i.flag.maldives:before, +i.flag.mv:before { + background-position: -36px -1951px +} + +i.flag.malawi:before, +i.flag.mw:before { + background-position: -36px -1977px +} + +i.flag.mexico:before, +i.flag.mx:before { + background-position: -72px 0 +} + +i.flag.malaysia:before, +i.flag.my:before { + background-position: -72px -26px +} + +i.flag.mozambique:before, +i.flag.mz:before { + background-position: -72px -52px +} + +i.flag.na:before, +i.flag.namibia:before { + background-position: -72px -78px +} + +i.flag.nc:before, +i.flag.new.caledonia:before { + background-position: -72px -104px +} + +i.flag.ne:before, +i.flag.niger:before { + background-position: -72px -130px +} + +i.flag.nf:before, +i.flag.norfolk.island:before { + background-position: -72px -156px +} + +i.flag.ng:before, +i.flag.nigeria:before { + background-position: -72px -182px +} + +i.flag.ni:before, +i.flag.nicaragua:before { + background-position: -72px -208px +} + +i.flag.netherlands:before, +i.flag.nl:before { + background-position: -72px -234px +} + +i.flag.no:before, +i.flag.norway:before { + background-position: -72px -260px +} + +i.flag.nepal:before, +i.flag.np:before { + background-position: -72px -286px +} + +i.flag.nauru:before, +i.flag.nr:before { + background-position: -72px -312px +} + +i.flag.niue:before, +i.flag.nu:before { + background-position: -72px -338px +} + +i.flag.new.zealand:before, +i.flag.nz:before { + background-position: -72px -364px +} + +i.flag.om:before, +i.flag.oman:before { + background-position: -72px -390px +} + +i.flag.pa:before, +i.flag.panama:before { + background-position: -72px -416px +} + +i.flag.pe:before, +i.flag.peru:before { + background-position: -72px -442px +} + +i.flag.french.polynesia:before, +i.flag.pf:before { + background-position: -72px -468px +} + +i.flag.new.guinea:before, +i.flag.pg:before { + background-position: -72px -494px +} + +i.flag.ph:before, +i.flag.philippines:before { + background-position: -72px -520px +} + +i.flag.pakistan:before, +i.flag.pk:before { + background-position: -72px -546px +} + +i.flag.pl:before, +i.flag.poland:before { + background-position: -72px -572px +} + +i.flag.pm:before, +i.flag.saint.pierre:before { + background-position: -72px -598px +} + +i.flag.pitcairn.islands:before, +i.flag.pn:before { + background-position: -72px -624px +} + +i.flag.pr:before, +i.flag.puerto.rico:before { + background-position: -72px -650px +} + +i.flag.palestine:before, +i.flag.ps:before { + background-position: -72px -676px +} + +i.flag.portugal:before, +i.flag.pt:before { + background-position: -72px -702px +} + +i.flag.palau:before, +i.flag.pw:before { + background-position: -72px -728px +} + +i.flag.paraguay:before, +i.flag.py:before { + background-position: -72px -754px +} + +i.flag.qa:before, +i.flag.qatar:before { + background-position: -72px -780px +} + +i.flag.re:before, +i.flag.reunion:before { + background-position: -72px -806px +} + +i.flag.ro:before, +i.flag.romania:before { + background-position: -72px -832px +} + +i.flag.rs:before, +i.flag.serbia:before { + background-position: -72px -858px +} + +i.flag.ru:before, +i.flag.russia:before { + background-position: -72px -884px +} + +i.flag.rw:before, +i.flag.rwanda:before { + background-position: -72px -910px +} + +i.flag.sa:before, +i.flag.saudi.arabia:before { + background-position: -72px -936px +} + +i.flag.sb:before, +i.flag.solomon.islands:before { + background-position: -72px -962px +} + +i.flag.sc:before, +i.flag.seychelles:before { + background-position: -72px -988px +} + +i.flag.gb.sct:before, +i.flag.scotland:before { + background-position: -72px -1014px +} + +i.flag.sd:before, +i.flag.sudan:before { + background-position: -72px -1040px +} + +i.flag.se:before, +i.flag.sweden:before { + background-position: -72px -1066px +} + +i.flag.sg:before, +i.flag.singapore:before { + background-position: -72px -1092px +} + +i.flag.saint.helena:before, +i.flag.sh:before { + background-position: -72px -1118px +} + +i.flag.si:before, +i.flag.slovenia:before { + background-position: -72px -1144px +} + +i.flag.jan.mayen:before, +i.flag.sj:before, +i.flag.svalbard:before { + background-position: -72px -1170px +} + +i.flag.sk:before, +i.flag.slovakia:before { + background-position: -72px -1196px +} + +i.flag.sierra.leone:before, +i.flag.sl:before { + background-position: -72px -1222px +} + +i.flag.san.marino:before, +i.flag.sm:before { + background-position: -72px -1248px +} + +i.flag.senegal:before, +i.flag.sn:before { + background-position: -72px -1274px +} + +i.flag.so:before, +i.flag.somalia:before { + background-position: -72px -1300px +} + +i.flag.sr:before, +i.flag.suriname:before { + background-position: -72px -1326px +} + +i.flag.sao.tome:before, +i.flag.st:before { + background-position: -72px -1352px +} + +i.flag.el.salvador:before, +i.flag.sv:before { + background-position: -72px -1378px +} + +i.flag.sy:before, +i.flag.syria:before { + background-position: -72px -1404px +} + +i.flag.swaziland:before, +i.flag.sz:before { + background-position: -72px -1430px +} + +i.flag.caicos.islands:before, +i.flag.tc:before { + background-position: -72px -1456px +} + +i.flag.chad:before, +i.flag.td:before { + background-position: -72px -1482px +} + +i.flag.french.territories:before, +i.flag.tf:before { + background-position: -72px -1508px +} + +i.flag.tg:before, +i.flag.togo:before { + background-position: -72px -1534px +} + +i.flag.th:before, +i.flag.thailand:before { + background-position: -72px -1560px +} + +i.flag.tajikistan:before, +i.flag.tj:before { + background-position: -72px -1586px +} + +i.flag.tk:before, +i.flag.tokelau:before { + background-position: -72px -1612px +} + +i.flag.timorleste:before, +i.flag.tl:before { + background-position: -72px -1638px +} + +i.flag.tm:before, +i.flag.turkmenistan:before { + background-position: -72px -1664px +} + +i.flag.tn:before, +i.flag.tunisia:before { + background-position: -72px -1690px +} + +i.flag.to:before, +i.flag.tonga:before { + background-position: -72px -1716px +} + +i.flag.tr:before, +i.flag.turkey:before { + background-position: -72px -1742px +} + +i.flag.trinidad:before, +i.flag.tt:before { + background-position: -72px -1768px +} + +i.flag.tuvalu:before, +i.flag.tv:before { + background-position: -72px -1794px +} + +i.flag.taiwan:before, +i.flag.tw:before { + background-position: -72px -1820px +} + +i.flag.tanzania:before, +i.flag.tz:before { + background-position: -72px -1846px +} + +i.flag.ua:before, +i.flag.ukraine:before { + background-position: -72px -1872px +} + +i.flag.ug:before, +i.flag.uganda:before { + background-position: -72px -1898px +} + +i.flag.um:before, +i.flag.us.minor.islands:before { + background-position: -72px -1924px +} + +i.flag.america:before, +i.flag.united.states:before, +i.flag.us:before { + background-position: -72px -1950px +} + +i.flag.uruguay:before, +i.flag.uy:before { + background-position: -72px -1976px +} + +i.flag.uz:before, +i.flag.uzbekistan:before { + background-position: -108px 0 +} + +i.flag.va:before, +i.flag.vatican.city:before { + background-position: -108px -26px +} + +i.flag.saint.vincent:before, +i.flag.vc:before { + background-position: -108px -52px +} + +i.flag.ve:before, +i.flag.venezuela:before { + background-position: -108px -78px +} + +i.flag.british.virgin.islands:before, +i.flag.vg:before { + background-position: -108px -104px +} + +i.flag.us.virgin.islands:before, +i.flag.vi:before { + background-position: -108px -130px +} + +i.flag.vietnam:before, +i.flag.vn:before { + background-position: -108px -156px +} + +i.flag.vanuatu:before, +i.flag.vu:before { + background-position: -108px -182px +} + +i.flag.gb.wls:before, +i.flag.wales:before { + background-position: -108px -208px +} + +i.flag.wallis.and.futuna:before, +i.flag.wf:before { + background-position: -108px -234px +} + +i.flag.samoa:before, +i.flag.ws:before { + background-position: -108px -260px +} + +i.flag.ye:before, +i.flag.yemen:before { + background-position: -108px -286px +} + +i.flag.mayotte:before, +i.flag.yt:before { + background-position: -108px -312px +} + +i.flag.south.africa:before, +i.flag.za:before { + background-position: -108px -338px +} + +i.flag.zambia:before, +i.flag.zm:before { + background-position: -108px -364px +} + +i.flag.zimbabwe:before, +i.flag.zw:before { + background-position: -108px -390px +} + +.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: 700 !important +} + +.font-weight-bolder { + font-weight: bolder !important +} + +.font-italic { + font-style: italic !important +} + +.font-normal { + font-style: normal !important +} + +.carousel-indicators li { + box-sizing: content-box; + flex: 0 1 auto; + width: 30px; + height: 3px; + padding: 0; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + cursor: pointer; + background-color: #fff; + background-clip: padding-box; + border: 0; + 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-dark .carousel-indicators li { + background-color: #000 +} + +.dropdown-menu { + color: #212529; + margin: 0; + padding-top: 0; + padding-bottom: 0; + border: 0; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05); + font-size: .875rem +} + +.dropdown-menu>li { + border-radius: 0 +} + +.dropdown-menu>li:first-child, +.dropdown-menu>li:first-child .dropdown-item { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem; + border-bottom-left-radius: 0; + border-bottom-right-radius: 0 +} + +.dropdown-menu>li:not(:first-child):not(:last-child) .dropdown-item { + border-radius: 0 +} + +.dropdown-menu>li:last-child, +.dropdown-menu>li:last-child .dropdown-item { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: .5rem; + border-bottom-right-radius: .5rem +} + +.dropdown-menu.animation { + display: block; + -webkit-animation-duration: .55s; + animation-duration: .55s; + -webkit-animation-timing-function: ease; + animation-timing-function: ease +} + +.dropdown-item { + padding: .5rem 1rem; + color: #212529; + border-radius: 0 +} + +.dropdown-item.active, +.dropdown-item:active, +.dropdown-item:focus, +.dropdown-item:hover { + color: #16181b; + background-color: #eee +} + +.hidden-arrow.dropdown-toggle:after { + display: none +} + +.animation { + -webkit-animation-duration: 1s; + animation-duration: 1s; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + padding: auto +} + +@media(prefers-reduced-motion) { + .animation { + transition: none !important; + -webkit-animation: unset !important; + animation: unset !important + } +} + +@-webkit-keyframes fade-in { + 0% { + opacity: 0 + } + + to { + opacity: 1 + } +} + +@keyframes fade-in { + 0% { + opacity: 0 + } + + to { + opacity: 1 + } +} + +.fade-in { + -webkit-animation-name: fade-in; + animation-name: fade-in +} + +@-webkit-keyframes fade-out { + 0% { + opacity: 1 + } + + to { + opacity: 0 + } +} + +@keyframes fade-out { + 0% { + opacity: 1 + } + + to { + opacity: 0 + } +} + +.fade-out { + -webkit-animation-name: fade-out; + animation-name: fade-out +} + +.btn-group, +.btn-group-vertical { + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2), 0 2px 10px 0 rgba(0, 0, 0, .1); + border-radius: 3px; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +.btn-group-vertical.active, +.btn-group-vertical.active:focus, +.btn-group-vertical.focus, +.btn-group-vertical:active, +.btn-group-vertical:active:focus, +.btn-group-vertical:focus, +.btn-group-vertical:hover, +.btn-group.active, +.btn-group.active:focus, +.btn-group.focus, +.btn-group:active, +.btn-group:active:focus, +.btn-group:focus, +.btn-group:hover { + box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2), 0 4px 20px 0 rgba(0, 0, 0, .1) +} + +.btn-group-vertical.disabled, +.btn-group-vertical:disabled, +.btn-group.disabled, +.btn-group:disabled, +fieldset:disabled .btn-group, +fieldset:disabled .btn-group-vertical { + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2), 0 2px 10px 0 rgba(0, 0, 0, .1); + border: 0 +} + +.btn-group-vertical>.btn, +.btn-group-vertical>.btn-group, +.btn-group>.btn, +.btn-group>.btn-group { + box-shadow: none +} + +.btn-group-vertical>.btn-link:first-child, +.btn-group>.btn-link:first-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.btn-group-vertical>.btn-link:last-child, +.btn-group>.btn-link:last-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0 +} + +.nav-tabs { + border-bottom: 0 +} + +.nav-tabs .nav-link { + border: solid transparent; + border-width: 0 0 2px; + border-radius: 0; + text-transform: uppercase; + line-height: 1; + font-weight: 500; + font-size: 12px; + color: rgba(0, 0, 0, .6); + padding: 17px 29px 16px +} + +.nav-tabs .nav-link:hover { + background-color: #f5f5f5; + border-color: transparent +} + +.nav-tabs .nav-link:focus { + border-color: transparent +} + +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-link.active { + color: #1266f1; + border-color: #1266f1 +} + +.nav-pills { + margin-left: -.5rem +} + +.nav-pills .nav-link { + border-radius: .25rem; + font-size: 12px; + text-transform: uppercase; + padding: 17px 29px 16px; + line-height: 1; + background-color: #f5f5f5; + font-weight: 500; + color: rgba(0, 0, 0, .6); + margin: .5rem +} + +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link { + color: #fff; + background-color: #1266f1; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2), 0 2px 10px 0 rgba(0, 0, 0, .1) +} + +.nav-fill .nav-item .nav-link, +.nav-justified .nav-item .nav-link { + width: auto +} + +.navbar { + box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .07), 0 2px 4px rgba(0, 0, 0, .05); + padding-top: .5625rem +} + +.navbar-toggler { + border: 0 +} + +.navbar-toggler:focus { + box-shadow: none +} + +.navbar-dark .navbar-toggler, +.navbar-light .navbar-toggler { + border: 0 +} + +.navbar-brand { + display: flex; + align-items: center +} + +.navbar-brand img { + margin-right: .25rem +} + +.navbar-nav .dropdown-menu { + position: absolute +} + +.navbar-dark .navbar-toggler-icon, +.navbar-light .navbar-toggler-icon { + background-image: none +} + +.card { + border: 0; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05) +} + +.card .bg-image { + border-top-left-radius: .5rem; + border-top-right-radius: .5rem +} + +.card-header { + background-color: hsla(0, 0%, 100%, 0) +} + +.card-body[class*=bg-] { + border-bottom-left-radius: .5rem; + border-bottom-right-radius: .5rem +} + +.card-footer { + background-color: hsla(0, 0%, 100%, 0) +} + +.card-img-left { + border-top-left-radius: .5rem; + border-bottom-left-radius: .5rem +} + +.navbar .breadcrumb { + background-color: transparent; + margin-bottom: 0 +} + +.navbar .breadcrumb .breadcrumb-item a { + color: rgba(0, 0, 0, .55); + transition: color .15s ease-in-out +} + +.navbar .breadcrumb .breadcrumb-item a:focus, +.navbar .breadcrumb .breadcrumb-item a:hover { + color: rgba(0, 0, 0, .7) +} + +.navbar .breadcrumb .breadcrumb-item+.breadcrumb-item:before { + color: rgba(0, 0, 0, .55) +} + +.page-link { + font-size: .9rem; + background-color: transparent; + border: 0; + outline: 0; + transition: all .3s linear; + border-radius: .25rem +} + +.page-link, +.page-link:hover { + color: #212529 +} + +.page-link:focus { + box-shadow: none +} + +.page-item.active .page-link { + background-color: #1266f1; + border: 0; + box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2), 0 2px 10px 0 rgba(0, 0, 0, .1); + transition: all .2s linear +} + +.page-item:first-child .page-link { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.page-item:last-child .page-link { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem +} + +.page-item:not(:first-child) .page-link { + margin-left: 0 +} + +.pagination-lg .page-item:first-child .page-link, +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: .25rem; + border-bottom-left-radius: .25rem +} + +.pagination-lg .page-item:last-child .page-link, +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: .25rem; + border-bottom-right-radius: .25rem +} + +.pagination-circle .page-item:first-child .page-link, +.pagination-circle .page-item:last-child .page-link { + border-radius: 50% +} + +.pagination-circle .page-link { + border-radius: 50%; + padding-left: .841rem; + padding-right: .841rem +} + +.pagination-circle.pagination-lg .page-link { + padding-left: 1.399414rem; + padding-right: 1.399415rem +} + +.pagination-circle.pagination-sm .page-link { + padding-left: .696rem; + padding-right: .688rem +} + +.badge { + border-radius: .27rem +} + +.badge-dot { + position: absolute; + border-radius: 4.5px; + height: 9px; + min-width: 0; + padding: 0; + width: 9px; + margin-left: -.3125rem +} + +.badge-dot:empty { + display: inline-block +} + +.badge-notification { + position: absolute; + font-size: .6rem; + margin-top: -.1rem; + margin-left: -.5rem; + padding: .2em .45em +} + +.badge-primary { + background-color: #cfe0fc; + color: #0a47a9 +} + +.badge-primary i { + color: #5693f5 +} + +.badge-secondary { + background-color: #ebcdfe; + color: #6e02b1 +} + +.badge-secondary i { + color: #a61cfd +} + +.badge-success { + background-color: #c7f5d9; + color: #0b4121 +} + +.badge-success i { + color: #1b984d +} + +.badge-danger { + background-color: #fdd8de; + color: #790619 +} + +.badge-danger i { + color: #f42547 +} + +.badge-warning { + background-color: #ffebc2; + color: #453008 +} + +.badge-warning i { + color: #c80 +} + +.badge-info { + background-color: #d0f0fb; + color: #084154 +} + +.badge-info i { + color: #13a3d2 +} + +.badge-light { + background-color: #f5f5f5; + color: #404040 +} + +.badge-light i { + color: #8c8c8c +} + +.badge-dark { + background-color: #292929; + color: #f5f5f5 +} + +.badge-dark i { + color: #d9d9d9 +} + +.alert { + border: 0; + border-radius: .5rem +} + +.alert-absolute { + position: absolute +} + +.alert-fixed { + position: fixed; + z-index: 1070 +} + +.parent-alert-relative { + position: relative +} + +.progress { + border-radius: 0 +} + +.list-group-item-action, +.list-group-item-action:hover { + transition: .5s +} + +.btn-close:focus { + box-shadow: none +} + +.modal-content, +.toast { + border: 0; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05) +} + +.toast { + background-color: #fff +} + +.toast .btn-close { + width: 1.3em +} + +.toast-header { + background-color: #fff +} + +.parent-toast-relative { + position: relative +} + +.toast-absolute { + position: absolute +} + +.toast-fixed { + position: fixed; + z-index: 1060 +} + +.tooltip.show { + opacity: 1 +} + +.tooltip .tooltip-arrow { + display: none +} + +.tooltip-inner { + color: #fff; + padding: 6px 16px; + font-size: 14px; + background-color: #6d6d6d; + border-radius: .25rem +} + +.popover { + border: 0; + box-shadow: 0 10px 15px -3px rgba(0, 0, 0, .07), 0 4px 6px -2px rgba(0, 0, 0, .05) +} + +.popover .popover-arrow { + display: none +} + +.popover-header { + background-color: #fff +} + +.nav-pills.menu-sidebar .nav-link { + font-size: .8rem; + background-color: transparent; + color: #262626; + line-height: 1.1rem; + padding: 0 5px; + font-weight: 400; + transition: all .2s ease-in-out; + text-transform: none; + margin-top: 3px; + margin-bottom: 3px +} + +.nav-pills.menu-sidebar .nav-link.active, +.nav-pills.menu-sidebar .show>.nav-link { + background-color: transparent; + box-shadow: none; + color: #1266f1; + font-weight: 600; + border-left: .125rem solid #1266f1; + border-radius: 0 +} + +.nav-pills.menu-sidebar .collapsible-scrollspy~.nav { + transition: height .5s ease; + flex-wrap: nowrap +} + +.ripple-surface { + position: relative; + overflow: hidden; + display: inline-block; + vertical-align: bottom +} + +.ripple-surface-unbound { + overflow: visible +} + +.ripple-wave { + background-image: radial-gradient(circle, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, transparent 70%); + border-radius: 50%; + opacity: .5; + pointer-events: none; + position: absolute; + touch-action: none; + transform: scale(0); + transition-property: transform, opacity; + transition-timing-function: cubic-bezier(0, 0, .15, 1), cubic-bezier(0, 0, .15, 1); + z-index: 999 +} + +.ripple-wave.active { + transform: scale(1); + opacity: 0 +} + +.btn .ripple-wave { + background-image: radial-gradient(circle, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .3) 40%, hsla(0, 0%, 100%, .4) 50%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0) 70%) +} + +.ripple-surface-primary .ripple-wave { + background-image: radial-gradient(circle, rgba(18, 102, 241, .2) 0, rgba(18, 102, 241, .3) 40%, rgba(18, 102, 241, .4) 50%, rgba(18, 102, 241, .5) 60%, rgba(18, 102, 241, 0) 70%) +} + +.ripple-surface-secondary .ripple-wave { + background-image: radial-gradient(circle, rgba(178, 60, 253, .2) 0, rgba(178, 60, 253, .3) 40%, rgba(178, 60, 253, .4) 50%, rgba(178, 60, 253, .5) 60%, rgba(178, 60, 253, 0) 70%) +} + +.ripple-surface-success .ripple-wave { + background-image: radial-gradient(circle, rgba(0, 183, 74, .2) 0, rgba(0, 183, 74, .3) 40%, rgba(0, 183, 74, .4) 50%, rgba(0, 183, 74, .5) 60%, rgba(0, 183, 74, 0) 70%) +} + +.ripple-surface-info .ripple-wave { + background-image: radial-gradient(circle, rgba(57, 192, 237, .2) 0, rgba(57, 192, 237, .3) 40%, rgba(57, 192, 237, .4) 50%, rgba(57, 192, 237, .5) 60%, rgba(57, 192, 237, 0) 70%) +} + +.ripple-surface-warning .ripple-wave { + background-image: radial-gradient(circle, rgba(255, 169, 0, .2) 0, rgba(255, 169, 0, .3) 40%, rgba(255, 169, 0, .4) 50%, rgba(255, 169, 0, .5) 60%, rgba(255, 169, 0, 0) 70%) +} + +.ripple-surface-danger .ripple-wave { + background-image: radial-gradient(circle, rgba(249, 49, 84, .2) 0, rgba(249, 49, 84, .3) 40%, rgba(249, 49, 84, .4) 50%, rgba(249, 49, 84, .5) 60%, rgba(249, 49, 84, 0) 70%) +} + +.ripple-surface-light .ripple-wave { + background-image: radial-gradient(circle, hsla(0, 0%, 98.4%, .2) 0, hsla(0, 0%, 98.4%, .3) 40%, hsla(0, 0%, 98.4%, .4) 50%, hsla(0, 0%, 98.4%, .5) 60%, hsla(0, 0%, 98.4%, 0) 70%) +} + +.ripple-surface-dark .ripple-wave { + background-image: radial-gradient(circle, rgba(38, 38, 38, .2) 0, rgba(38, 38, 38, .3) 40%, rgba(38, 38, 38, .4) 50%, rgba(38, 38, 38, .5) 60%, rgba(38, 38, 38, 0) 70%) +} + +.ripple-surface-white .ripple-wave { + background-image: radial-gradient(circle, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, .3) 40%, hsla(0, 0%, 100%, .4) 50%, hsla(0, 0%, 100%, .5) 60%, hsla(0, 0%, 100%, 0) 70%) +} + +.ripple-surface-black .ripple-wave { + background-image: radial-gradient(circle, rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, transparent 70%) +} + +.range { + position: relative +} + +.range .thumb { + height: 30px; + width: 30px; + top: -35px; + margin-left: -15px; + text-align: center; + transform: scale(0); + transform-origin: bottom; + transition: transform .2s ease-in-out +} + +.range .thumb, +.range .thumb:after { + position: absolute; + display: block; + border-radius: 50% 50% 50% 0 +} + +.range .thumb:after { + content: ""; + transform: translateX(-50%); + width: 100%; + height: 100%; + top: 0; + transform: rotate(-45deg); + background: #1266f1; + z-index: -1 +} + +.range .thumb .thumb-value { + display: block; + font-size: 12px; + line-height: 30px; + color: #fff; + font-weight: 500; + z-index: 2 +} + +.range .thumb.thumb-active { + transform: scale(1) +} + +.accordion-button:not(.collapsed):focus { + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .125) +} + +.accordion-button:focus { + border-color: #1266f1; + outline: 0; + box-shadow: none +} + +.carousel-control-prev-icon:after { + content: "" +} + +.carousel-control-next-icon:after, +.carousel-control-prev-icon:after { + font-weight: 700; + font-family: Font Awesome\ 5 Pro, Font Awesome\ 5 Free; + font-size: 1.7rem +} + +.carousel-control-next-icon:after { + content: "" +} diff --git a/chat-server/ui/index.html b/chat-server/ui/index.html index 7c70664..b1efd86 100644 --- a/chat-server/ui/index.html +++ b/chat-server/ui/index.html @@ -30,7 +30,7 @@ }; if (window["WebSocket"]) { - conn = new WebSocket("ws://13.203.105.149:1316/v1/chat"); + conn = new WebSocket("ws://127.0.0.1:1316/v1/chat"); conn.onclose = function (evt) { var item = document.createElement("div"); item.innerHTML = "Connection closed."; diff --git a/server-configs/chat-server.yaml b/server-configs/chat-server.yaml index f828690..b48d71c 100644 --- a/server-configs/chat-server.yaml +++ b/server-configs/chat-server.yaml @@ -1,5 +1,7 @@ services: chat-server: - image: harisheoran/my-chat-system-server:main + image: harisheoran/my-chat-system-server-local:main ports: - "1316:1316" + volumes: + - .env:/app/.env