From f566b56c2aaf28d9f493548231923c50bc399e37 Mon Sep 17 00:00:00 2001 From: Samuel Zielke Date: Mon, 9 Sep 2024 12:39:55 +0200 Subject: [PATCH] Create Path for Login && Design Start Page --- app/static/app/css/bootstrap.css | 8975 +++++++++++++++++++ app/static/app/images/watch_transparent.png | Bin 0 -> 72203 bytes app/templates/app/base.html | 20 +- app/templates/app/login.html | 13 + app/urls.py | 3 +- app/views.py | 5 +- piomint/pwa_settings.py | 4 +- 7 files changed, 9011 insertions(+), 9 deletions(-) create mode 100644 app/static/app/css/bootstrap.css create mode 100644 app/static/app/images/watch_transparent.png create mode 100644 app/templates/app/login.html diff --git a/app/static/app/css/bootstrap.css b/app/static/app/css/bootstrap.css new file mode 100644 index 0000000..2ef7a2e --- /dev/null +++ b/app/static/app/css/bootstrap.css @@ -0,0 +1,8975 @@ +/*! + * Bootstrap v4.0.0 (https://getbootstrap.com) + * Copyright 2011-2018 The Bootstrap Authors + * Copyright 2011-2018 Twitter, Inc. + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + */ +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #007bff; + --secondary: #6c757d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f8f9fa; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1200px; + --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +*, +*::before, +*::after { + box-sizing: border-box; +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent; +} + +@-ms-viewport { + width: device-width; +} + +article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { + display: block; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff; +} + +[tabindex="-1"]:focus { + outline: 0 !important; +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible; +} + +h1, h2, h3, h4, h5, h6 { + margin-top: 0; + margin-bottom: 0.5rem; +} + +p { + margin-top: 0; + margin-bottom: 1rem; +} + +abbr[title], +abbr[data-original-title] { + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0; +} + +address { + margin-bottom: 1rem; + font-style: normal; + line-height: inherit; +} + +ol, +ul, +dl { + margin-top: 0; + margin-bottom: 1rem; +} + +ol ol, +ul ul, +ol ul, +ul ol { + margin-bottom: 0; +} + +dt { + font-weight: 700; +} + +dd { + margin-bottom: .5rem; + margin-left: 0; +} + +blockquote { + margin: 0 0 1rem; +} + +dfn { + font-style: italic; +} + +b, +strong { + font-weight: bolder; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sub { + bottom: -.25em; +} + +sup { + top: -.5em; +} + +a { + color: #007bff; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects; +} + +a:hover { + color: #0056b3; + text-decoration: underline; +} + +a:not([href]):not([tabindex]) { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { + color: inherit; + text-decoration: none; +} + +a:not([href]):not([tabindex]):focus { + outline: 0; +} + +pre, +code, +kbd, +samp { + font-family: monospace, monospace; + font-size: 1em; +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar; +} + +figure { + margin: 0 0 1rem; +} + +img { + vertical-align: middle; + border-style: none; +} + +svg:not(:root) { + overflow: hidden; +} + +table { + border-collapse: collapse; +} + +caption { + padding-top: 0.75rem; + padding-bottom: 0.75rem; + color: #6c757d; + text-align: left; + caption-side: bottom; +} + +th { + text-align: inherit; +} + +label { + display: inline-block; + margin-bottom: .5rem; +} + +button { + border-radius: 0; +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color; +} + +input, +button, +select, +optgroup, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +button, +input { + overflow: visible; +} + +button, +select { + text-transform: none; +} + +button, +html [type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + padding: 0; + border-style: none; +} + +input[type="radio"], +input[type="checkbox"] { + box-sizing: border-box; + padding: 0; +} + +input[type="date"], +input[type="time"], +input[type="datetime-local"], +input[type="month"] { + -webkit-appearance: listbox; +} + +textarea { + overflow: auto; + resize: vertical; +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal; +} + +progress { + vertical-align: baseline; +} + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +[type="search"] { + outline-offset: -2px; + -webkit-appearance: none; +} + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button; +} + +output { + display: inline-block; +} + +summary { + display: list-item; + cursor: pointer; +} + +template { + display: none; +} + +[hidden] { + display: none !important; +} + +h1, h2, h3, h4, h5, h6, +.h1, .h2, .h3, .h4, .h5, .h6 { + margin-bottom: 0.5rem; + font-family: inherit; + font-weight: 500; + line-height: 1.2; + color: inherit; +} + +h1, .h1 { + font-size: 2.5rem; +} + +h2, .h2 { + font-size: 2rem; +} + +h3, .h3 { + font-size: 1.75rem; +} + +h4, .h4 { + font-size: 1.5rem; +} + +h5, .h5 { + font-size: 1.25rem; +} + +h6, .h6 { + font-size: 1rem; +} + +.lead { + font-size: 1.25rem; + font-weight: 300; +} + +.display-1 { + font-size: 6rem; + font-weight: 300; + line-height: 1.2; +} + +.display-2 { + font-size: 5.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-3 { + font-size: 4.5rem; + font-weight: 300; + line-height: 1.2; +} + +.display-4 { + font-size: 3.5rem; + font-weight: 300; + line-height: 1.2; +} + +hr { + margin-top: 1rem; + margin-bottom: 1rem; + border: 0; + border-top: 1px solid rgba(0, 0, 0, 0.1); +} + +small, +.small { + font-size: 80%; + font-weight: 400; +} + +mark, +.mark { + padding: 0.2em; + background-color: #fcf8e3; +} + +.list-unstyled { + padding-left: 0; + list-style: none; +} + +.list-inline { + padding-left: 0; + list-style: none; +} + +.list-inline-item { + display: inline-block; +} + +.list-inline-item:not(:last-child) { + margin-right: 0.5rem; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem; +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d; +} + +.blockquote-footer::before { + content: "\2014 \00A0"; +} + +.img-fluid { + max-width: 100%; + height: auto; +} + +.img-thumbnail { + padding: 0.25rem; + background-color: #fff; + border: 1px solid #dee2e6; + border-radius: 0.25rem; + max-width: 100%; + height: auto; +} + +.figure { + display: inline-block; +} + +.figure-img { + margin-bottom: 0.5rem; + line-height: 1; +} + +.figure-caption { + font-size: 90%; + color: #6c757d; +} + +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word; +} + +a > code { + color: inherit; +} + +kbd { + padding: 0.2rem 0.4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529; + border-radius: 0.2rem; +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700; +} + +pre { + display: block; + font-size: 87.5%; + color: #212529; +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +.container { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +@media (min-width: 576px) { + .container { + max-width: 540px; + } +} + +@media (min-width: 768px) { + .container { + max-width: 720px; + } +} + +@media (min-width: 992px) { + .container { + max-width: 960px; + } +} + +@media (min-width: 1200px) { + .container { + max-width: 1140px; + } +} + +.container-fluid { + width: 100%; + padding-right: 15px; + padding-left: 15px; + margin-right: auto; + margin-left: auto; +} + +.row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -15px; + margin-left: -15px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} + +.no-gutters > .col, +.no-gutters > [class*="col-"] { + padding-right: 0; + padding-left: 0; +} + +.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, +.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, +.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, +.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, +.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 15px; + padding-left: 15px; +} + +.col { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; +} + +.col-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; +} + +.col-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; +} + +.col-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; +} + +.col-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; +} + +.col-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; +} + +.col-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; +} + +.col-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; +} + +.col-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; +} + +.col-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; +} + +.order-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; +} + +.order-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; +} + +.order-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; +} + +.order-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; +} + +.order-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; +} + +.order-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; +} + +.order-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; +} + +.order-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; +} + +.order-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; +} + +.order-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; +} + +.order-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; +} + +.order-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; +} + +.order-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; +} + +.order-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; +} + +.order-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; +} + +.offset-1 { + margin-left: 8.333333%; +} + +.offset-2 { + margin-left: 16.666667%; +} + +.offset-3 { + margin-left: 25%; +} + +.offset-4 { + margin-left: 33.333333%; +} + +.offset-5 { + margin-left: 41.666667%; +} + +.offset-6 { + margin-left: 50%; +} + +.offset-7 { + margin-left: 58.333333%; +} + +.offset-8 { + margin-left: 66.666667%; +} + +.offset-9 { + margin-left: 75%; +} + +.offset-10 { + margin-left: 83.333333%; +} + +.offset-11 { + margin-left: 91.666667%; +} + +@media (min-width: 576px) { + .col-sm { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-sm-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-sm-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-sm-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-sm-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-sm-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-sm-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-sm-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-sm-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-sm-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-sm-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-sm-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-sm-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-sm-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-sm-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-sm-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-sm-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-sm-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-sm-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-sm-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-sm-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-sm-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-sm-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-sm-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-sm-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-sm-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-sm-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-sm-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-sm-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-sm-0 { + margin-left: 0; + } + .offset-sm-1 { + margin-left: 8.333333%; + } + .offset-sm-2 { + margin-left: 16.666667%; + } + .offset-sm-3 { + margin-left: 25%; + } + .offset-sm-4 { + margin-left: 33.333333%; + } + .offset-sm-5 { + margin-left: 41.666667%; + } + .offset-sm-6 { + margin-left: 50%; + } + .offset-sm-7 { + margin-left: 58.333333%; + } + .offset-sm-8 { + margin-left: 66.666667%; + } + .offset-sm-9 { + margin-left: 75%; + } + .offset-sm-10 { + margin-left: 83.333333%; + } + .offset-sm-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 768px) { + .col-md { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-md-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-md-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-md-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-md-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-md-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-md-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-md-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-md-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-md-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-md-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-md-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-md-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-md-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-md-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-md-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-md-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-md-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-md-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-md-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-md-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-md-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-md-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-md-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-md-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-md-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-md-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-md-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-md-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-md-0 { + margin-left: 0; + } + .offset-md-1 { + margin-left: 8.333333%; + } + .offset-md-2 { + margin-left: 16.666667%; + } + .offset-md-3 { + margin-left: 25%; + } + .offset-md-4 { + margin-left: 33.333333%; + } + .offset-md-5 { + margin-left: 41.666667%; + } + .offset-md-6 { + margin-left: 50%; + } + .offset-md-7 { + margin-left: 58.333333%; + } + .offset-md-8 { + margin-left: 66.666667%; + } + .offset-md-9 { + margin-left: 75%; + } + .offset-md-10 { + margin-left: 83.333333%; + } + .offset-md-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 992px) { + .col-lg { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-lg-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-lg-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-lg-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-lg-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-lg-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-lg-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-lg-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-lg-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-lg-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-lg-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-lg-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-lg-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-lg-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-lg-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-lg-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-lg-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-lg-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-lg-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-lg-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-lg-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-lg-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-lg-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-lg-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-lg-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-lg-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-lg-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-lg-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-lg-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-lg-0 { + margin-left: 0; + } + .offset-lg-1 { + margin-left: 8.333333%; + } + .offset-lg-2 { + margin-left: 16.666667%; + } + .offset-lg-3 { + margin-left: 25%; + } + .offset-lg-4 { + margin-left: 33.333333%; + } + .offset-lg-5 { + margin-left: 41.666667%; + } + .offset-lg-6 { + margin-left: 50%; + } + .offset-lg-7 { + margin-left: 58.333333%; + } + .offset-lg-8 { + margin-left: 66.666667%; + } + .offset-lg-9 { + margin-left: 75%; + } + .offset-lg-10 { + margin-left: 83.333333%; + } + .offset-lg-11 { + margin-left: 91.666667%; + } +} + +@media (min-width: 1200px) { + .col-xl { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + max-width: 100%; + } + .col-xl-auto { + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + width: auto; + max-width: none; + } + .col-xl-1 { + -webkit-box-flex: 0; + -ms-flex: 0 0 8.333333%; + flex: 0 0 8.333333%; + max-width: 8.333333%; + } + .col-xl-2 { + -webkit-box-flex: 0; + -ms-flex: 0 0 16.666667%; + flex: 0 0 16.666667%; + max-width: 16.666667%; + } + .col-xl-3 { + -webkit-box-flex: 0; + -ms-flex: 0 0 25%; + flex: 0 0 25%; + max-width: 25%; + } + .col-xl-4 { + -webkit-box-flex: 0; + -ms-flex: 0 0 33.333333%; + flex: 0 0 33.333333%; + max-width: 33.333333%; + } + .col-xl-5 { + -webkit-box-flex: 0; + -ms-flex: 0 0 41.666667%; + flex: 0 0 41.666667%; + max-width: 41.666667%; + } + .col-xl-6 { + -webkit-box-flex: 0; + -ms-flex: 0 0 50%; + flex: 0 0 50%; + max-width: 50%; + } + .col-xl-7 { + -webkit-box-flex: 0; + -ms-flex: 0 0 58.333333%; + flex: 0 0 58.333333%; + max-width: 58.333333%; + } + .col-xl-8 { + -webkit-box-flex: 0; + -ms-flex: 0 0 66.666667%; + flex: 0 0 66.666667%; + max-width: 66.666667%; + } + .col-xl-9 { + -webkit-box-flex: 0; + -ms-flex: 0 0 75%; + flex: 0 0 75%; + max-width: 75%; + } + .col-xl-10 { + -webkit-box-flex: 0; + -ms-flex: 0 0 83.333333%; + flex: 0 0 83.333333%; + max-width: 83.333333%; + } + .col-xl-11 { + -webkit-box-flex: 0; + -ms-flex: 0 0 91.666667%; + flex: 0 0 91.666667%; + max-width: 91.666667%; + } + .col-xl-12 { + -webkit-box-flex: 0; + -ms-flex: 0 0 100%; + flex: 0 0 100%; + max-width: 100%; + } + .order-xl-first { + -webkit-box-ordinal-group: 0; + -ms-flex-order: -1; + order: -1; + } + .order-xl-last { + -webkit-box-ordinal-group: 14; + -ms-flex-order: 13; + order: 13; + } + .order-xl-0 { + -webkit-box-ordinal-group: 1; + -ms-flex-order: 0; + order: 0; + } + .order-xl-1 { + -webkit-box-ordinal-group: 2; + -ms-flex-order: 1; + order: 1; + } + .order-xl-2 { + -webkit-box-ordinal-group: 3; + -ms-flex-order: 2; + order: 2; + } + .order-xl-3 { + -webkit-box-ordinal-group: 4; + -ms-flex-order: 3; + order: 3; + } + .order-xl-4 { + -webkit-box-ordinal-group: 5; + -ms-flex-order: 4; + order: 4; + } + .order-xl-5 { + -webkit-box-ordinal-group: 6; + -ms-flex-order: 5; + order: 5; + } + .order-xl-6 { + -webkit-box-ordinal-group: 7; + -ms-flex-order: 6; + order: 6; + } + .order-xl-7 { + -webkit-box-ordinal-group: 8; + -ms-flex-order: 7; + order: 7; + } + .order-xl-8 { + -webkit-box-ordinal-group: 9; + -ms-flex-order: 8; + order: 8; + } + .order-xl-9 { + -webkit-box-ordinal-group: 10; + -ms-flex-order: 9; + order: 9; + } + .order-xl-10 { + -webkit-box-ordinal-group: 11; + -ms-flex-order: 10; + order: 10; + } + .order-xl-11 { + -webkit-box-ordinal-group: 12; + -ms-flex-order: 11; + order: 11; + } + .order-xl-12 { + -webkit-box-ordinal-group: 13; + -ms-flex-order: 12; + order: 12; + } + .offset-xl-0 { + margin-left: 0; + } + .offset-xl-1 { + margin-left: 8.333333%; + } + .offset-xl-2 { + margin-left: 16.666667%; + } + .offset-xl-3 { + margin-left: 25%; + } + .offset-xl-4 { + margin-left: 33.333333%; + } + .offset-xl-5 { + margin-left: 41.666667%; + } + .offset-xl-6 { + margin-left: 50%; + } + .offset-xl-7 { + margin-left: 58.333333%; + } + .offset-xl-8 { + margin-left: 66.666667%; + } + .offset-xl-9 { + margin-left: 75%; + } + .offset-xl-10 { + margin-left: 83.333333%; + } + .offset-xl-11 { + margin-left: 91.666667%; + } +} + +.table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent; +} + +.table th, +.table td { + padding: 0.75rem; + vertical-align: top; + border-top: 1px solid #dee2e6; +} + +.table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6; +} + +.table tbody + tbody { + border-top: 2px solid #dee2e6; +} + +.table .table { + background-color: #fff; +} + +.table-sm th, +.table-sm td { + padding: 0.3rem; +} + +.table-bordered { + border: 1px solid #dee2e6; +} + +.table-bordered th, +.table-bordered td { + border: 1px solid #dee2e6; +} + +.table-bordered thead th, +.table-bordered thead td { + border-bottom-width: 2px; +} + +.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, 0.05); +} + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-primary, +.table-primary > th, +.table-primary > td { + background-color: #b8daff; +} + +.table-hover .table-primary:hover { + background-color: #9fcdff; +} + +.table-hover .table-primary:hover > td, +.table-hover .table-primary:hover > th { + background-color: #9fcdff; +} + +.table-secondary, +.table-secondary > th, +.table-secondary > td { + background-color: #d6d8db; +} + +.table-hover .table-secondary:hover { + background-color: #c8cbcf; +} + +.table-hover .table-secondary:hover > td, +.table-hover .table-secondary:hover > th { + background-color: #c8cbcf; +} + +.table-success, +.table-success > th, +.table-success > td { + background-color: #c3e6cb; +} + +.table-hover .table-success:hover { + background-color: #b1dfbb; +} + +.table-hover .table-success:hover > td, +.table-hover .table-success:hover > th { + background-color: #b1dfbb; +} + +.table-info, +.table-info > th, +.table-info > td { + background-color: #bee5eb; +} + +.table-hover .table-info:hover { + background-color: #abdde5; +} + +.table-hover .table-info:hover > td, +.table-hover .table-info:hover > th { + background-color: #abdde5; +} + +.table-warning, +.table-warning > th, +.table-warning > td { + background-color: #ffeeba; +} + +.table-hover .table-warning:hover { + background-color: #ffe8a1; +} + +.table-hover .table-warning:hover > td, +.table-hover .table-warning:hover > th { + background-color: #ffe8a1; +} + +.table-danger, +.table-danger > th, +.table-danger > td { + background-color: #f5c6cb; +} + +.table-hover .table-danger:hover { + background-color: #f1b0b7; +} + +.table-hover .table-danger:hover > td, +.table-hover .table-danger:hover > th { + background-color: #f1b0b7; +} + +.table-light, +.table-light > th, +.table-light > td { + background-color: #fdfdfe; +} + +.table-hover .table-light:hover { + background-color: #ececf6; +} + +.table-hover .table-light:hover > td, +.table-hover .table-light:hover > th { + background-color: #ececf6; +} + +.table-dark, +.table-dark > th, +.table-dark > td { + background-color: #c6c8ca; +} + +.table-hover .table-dark:hover { + background-color: #b9bbbe; +} + +.table-hover .table-dark:hover > td, +.table-hover .table-dark:hover > th { + background-color: #b9bbbe; +} + +.table-active, +.table-active > th, +.table-active > td { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover { + background-color: rgba(0, 0, 0, 0.075); +} + +.table-hover .table-active:hover > td, +.table-hover .table-active:hover > th { + background-color: rgba(0, 0, 0, 0.075); +} + +.table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e; +} + +.table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.table-dark { + color: #fff; + background-color: #212529; +} + +.table-dark th, +.table-dark td, +.table-dark thead th { + border-color: #32383e; +} + +.table-dark.table-bordered { + border: 0; +} + +.table-dark.table-striped tbody tr:nth-of-type(odd) { + background-color: rgba(255, 255, 255, 0.05); +} + +.table-dark.table-hover tbody tr:hover { + background-color: rgba(255, 255, 255, 0.075); +} + +@media (max-width: 575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-sm > .table-bordered { + border: 0; + } +} + +@media (max-width: 767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-md > .table-bordered { + border: 0; + } +} + +@media (max-width: 991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-lg > .table-bordered { + border: 0; + } +} + +@media (max-width: 1199.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; + } + .table-responsive-xl > .table-bordered { + border: 0; + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar; +} + +.table-responsive > .table-bordered { + border: 0; +} + +.form-control { + display: block; + width: 100%; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0.25rem; + transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.form-control::-ms-expand { + background-color: transparent; + border: 0; +} + +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #80bdff; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.form-control::-webkit-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-moz-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::-ms-input-placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control::placeholder { + color: #6c757d; + opacity: 1; +} + +.form-control:disabled, .form-control[readonly] { + background-color: #e9ecef; + opacity: 1; +} + +select.form-control:not([size]):not([multiple]) { + height: calc(2.25rem + 2px); +} + +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.form-control-file, +.form-control-range { + display: block; + width: 100%; +} + +.col-form-label { + padding-top: calc(0.375rem + 1px); + padding-bottom: calc(0.375rem + 1px); + margin-bottom: 0; + font-size: inherit; + line-height: 1.5; +} + +.col-form-label-lg { + padding-top: calc(0.5rem + 1px); + padding-bottom: calc(0.5rem + 1px); + font-size: 1.25rem; + line-height: 1.5; +} + +.col-form-label-sm { + padding-top: calc(0.25rem + 1px); + padding-bottom: calc(0.25rem + 1px); + font-size: 0.875rem; + line-height: 1.5; +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: 0.375rem; + padding-bottom: 0.375rem; + margin-bottom: 0; + line-height: 1.5; + background-color: transparent; + border: solid transparent; + border-width: 1px 0; +} + +.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control, +.input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text, +.input-group-sm > .input-group-append > .form-control-plaintext.input-group-text, +.input-group-sm > .input-group-prepend > .form-control-plaintext.btn, +.input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control, +.input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text, +.input-group-lg > .input-group-append > .form-control-plaintext.input-group-text, +.input-group-lg > .input-group-prepend > .form-control-plaintext.btn, +.input-group-lg > .input-group-append > .form-control-plaintext.btn { + padding-right: 0; + padding-left: 0; +} + +.form-control-sm, .input-group-sm > .form-control, +.input-group-sm > .input-group-prepend > .input-group-text, +.input-group-sm > .input-group-append > .input-group-text, +.input-group-sm > .input-group-prepend > .btn, +.input-group-sm > .input-group-append > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px); +} + +.form-control-lg, .input-group-lg > .form-control, +.input-group-lg > .input-group-prepend > .input-group-text, +.input-group-lg > .input-group-append > .input-group-text, +.input-group-lg > .input-group-prepend > .btn, +.input-group-lg > .input-group-append > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]), +.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]), +.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) { + height: calc(2.875rem + 2px); +} + +.form-group { + margin-bottom: 1rem; +} + +.form-text { + display: block; + margin-top: 0.25rem; +} + +.form-row { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px; +} + +.form-row > .col, +.form-row > [class*="col-"] { + padding-right: 5px; + padding-left: 5px; +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem; +} + +.form-check-input { + position: absolute; + margin-top: 0.3rem; + margin-left: -1.25rem; +} + +.form-check-input:disabled ~ .form-check-label { + color: #6c757d; +} + +.form-check-label { + margin-bottom: 0; +} + +.form-check-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding-left: 0; + margin-right: 0.75rem; +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: 0.3125rem; + margin-left: 0; +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #28a745; +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(40, 167, 69, 0.8); + border-radius: .2rem; +} + +.was-validated .form-control:valid, .form-control.is-valid, .was-validated +.custom-select:valid, +.custom-select.is-valid { + border-color: #28a745; +} + +.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated +.custom-select:valid:focus, +.custom-select.is-valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .form-control:valid ~ .valid-feedback, +.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, +.form-control.is-valid ~ .valid-tooltip, .was-validated +.custom-select:valid ~ .valid-feedback, +.was-validated +.custom-select:valid ~ .valid-tooltip, +.custom-select.is-valid ~ .valid-feedback, +.custom-select.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label { + color: #28a745; +} + +.was-validated .form-check-input:valid ~ .valid-feedback, +.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback, +.form-check-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label { + color: #28a745; +} + +.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before { + background-color: #71dd8a; +} + +.was-validated .custom-control-input:valid ~ .valid-feedback, +.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback, +.custom-control-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before { + background-color: #34ce57; +} + +.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label { + border-color: #28a745; +} + +.was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before { + border-color: inherit; +} + +.was-validated .custom-file-input:valid ~ .valid-feedback, +.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback, +.custom-file-input.is-valid ~ .valid-tooltip { + display: block; +} + +.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: 0.25rem; + font-size: 80%; + color: #dc3545; +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(220, 53, 69, 0.8); + border-radius: .2rem; +} + +.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated +.custom-select:invalid, +.custom-select.is-invalid { + border-color: #dc3545; +} + +.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated +.custom-select:invalid:focus, +.custom-select.is-invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .form-control:invalid ~ .invalid-feedback, +.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, +.form-control.is-invalid ~ .invalid-tooltip, .was-validated +.custom-select:invalid ~ .invalid-feedback, +.was-validated +.custom-select:invalid ~ .invalid-tooltip, +.custom-select.is-invalid ~ .invalid-feedback, +.custom-select.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label { + color: #dc3545; +} + +.was-validated .form-check-input:invalid ~ .invalid-feedback, +.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback, +.form-check-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label { + color: #dc3545; +} + +.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before { + background-color: #efa2a9; +} + +.was-validated .custom-control-input:invalid ~ .invalid-feedback, +.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback, +.custom-control-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before { + background-color: #e4606d; +} + +.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label { + border-color: #dc3545; +} + +.was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before { + border-color: inherit; +} + +.was-validated .custom-file-input:invalid ~ .invalid-feedback, +.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback, +.custom-file-input.is-invalid ~ .invalid-tooltip { + display: block; +} + +.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); +} + +.form-inline { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.form-inline .form-check { + width: 100%; +} + +@media (min-width: 576px) { + .form-inline label { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + margin-bottom: 0; + } + .form-inline .form-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 0; + -ms-flex: 0 0 auto; + flex: 0 0 auto; + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + margin-bottom: 0; + } + .form-inline .form-control { + display: inline-block; + width: auto; + vertical-align: middle; + } + .form-inline .form-control-plaintext { + display: inline-block; + } + .form-inline .input-group { + width: auto; + } + .form-inline .form-check { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: auto; + padding-left: 0; + } + .form-inline .form-check-input { + position: relative; + margin-top: 0; + margin-right: 0.25rem; + margin-left: 0; + } + .form-inline .custom-control { + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + } + .form-inline .custom-control-label { + margin-bottom: 0; + } +} + +.btn { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + border: 1px solid transparent; + padding: 0.375rem 0.75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0.25rem; + transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; +} + +.btn:hover, .btn:focus { + text-decoration: none; +} + +.btn:focus, .btn.focus { + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.btn.disabled, .btn:disabled { + opacity: 0.65; +} + +.btn:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active { + background-image: none; +} + +a.btn.disabled, +fieldset:disabled a.btn { + pointer-events: none; +} + +.btn-primary { + color: #fff; + background-color: #026670; + border-color: #026670; +} + +.btn-primary:hover { + color: #fff; + background-color: #026670; + border-color: #026670; +} + +.btn-primary:focus, .btn-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-primary.disabled, .btn-primary:disabled { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, +.show > .btn-primary.dropdown-toggle { + color: #fff; + background-color: #0062cc; + border-color: #005cbf; +} + +.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-secondary { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:hover { + color: #fff; + background-color: #5a6268; + border-color: #545b62; +} + +.btn-secondary:focus, .btn-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-secondary.disabled, .btn-secondary:disabled { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, +.show > .btn-secondary.dropdown-toggle { + color: #fff; + background-color: #545b62; + border-color: #4e555b; +} + +.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34; +} + +.btn-success:focus, .btn-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-success.disabled, .btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, +.show > .btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430; +} + +.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b; +} + +.btn-info:focus, .btn-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-info.disabled, .btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, +.show > .btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f; +} + +.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00; +} + +.btn-warning:focus, .btn-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-warning.disabled, .btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, +.show > .btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500; +} + +.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130; +} + +.btn-danger:focus, .btn-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-danger.disabled, .btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, +.show > .btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d; +} + +.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-light { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:hover { + color: #212529; + background-color: #e2e6ea; + border-color: #dae0e5; +} + +.btn-light:focus, .btn-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-light.disabled, .btn-light:disabled { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, +.show > .btn-light.dropdown-toggle { + color: #212529; + background-color: #dae0e5; + border-color: #d3d9df; +} + +.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124; +} + +.btn-dark:focus, .btn-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-dark.disabled, .btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, +.show > .btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d; +} + +.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-primary { + color: #007bff; + background-color: transparent; + background-image: none; + border-color: #007bff; +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:focus, .btn-outline-primary.focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-primary.disabled, .btn-outline-primary:disabled { + color: #007bff; + background-color: transparent; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, +.show > .btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); +} + +.btn-outline-secondary { + color: #6c757d; + background-color: transparent; + background-image: none; + border-color: #6c757d; +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:focus, .btn-outline-secondary.focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { + color: #6c757d; + background-color: transparent; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, +.show > .btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #6c757d; + border-color: #6c757d; +} + +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); +} + +.btn-outline-success { + color: #28a745; + background-color: transparent; + background-image: none; + border-color: #28a745; +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:focus, .btn-outline-success.focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-success.disabled, .btn-outline-success:disabled { + color: #28a745; + background-color: transparent; +} + +.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, +.show > .btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745; +} + +.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); +} + +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8; +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:focus, .btn-outline-info.focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-info.disabled, .btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent; +} + +.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, +.show > .btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8; +} + +.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); +} + +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107; +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:focus, .btn-outline-warning.focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-warning.disabled, .btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, +.show > .btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107; +} + +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); +} + +.btn-outline-danger { + color: #dc3545; + background-color: transparent; + background-image: none; + border-color: #dc3545; +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:focus, .btn-outline-danger.focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-danger.disabled, .btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, +.show > .btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545; +} + +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); +} + +.btn-outline-light { + color: #f8f9fa; + background-color: transparent; + background-image: none; + border-color: #f8f9fa; +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:focus, .btn-outline-light.focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-light.disabled, .btn-outline-light:disabled { + color: #f8f9fa; + background-color: transparent; +} + +.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, +.show > .btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f8f9fa; + border-color: #f8f9fa; +} + +.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); +} + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40; +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:focus, .btn-outline-dark.focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-outline-dark.disabled, .btn-outline-dark:disabled { + color: #343a40; + background-color: transparent; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, +.show > .btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40; +} + +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.show > .btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); +} + +.btn-link { + font-weight: 400; + color: #007bff; + background-color: transparent; +} + +.btn-link:hover { + color: #0056b3; + text-decoration: underline; + background-color: transparent; + border-color: transparent; +} + +.btn-link:focus, .btn-link.focus { + text-decoration: underline; + border-color: transparent; + box-shadow: none; +} + +.btn-link:disabled, .btn-link.disabled { + color: #6c757d; +} + +.btn-lg, .btn-group-lg > .btn { + padding: 0.5rem 1rem; + font-size: 1.25rem; + line-height: 1.5; + border-radius: 0.3rem; +} + +.btn-sm, .btn-group-sm > .btn { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; + border-radius: 0.2rem; +} + +.btn-block { + display: block; + width: 100%; +} + +.btn-block + .btn-block { + margin-top: 0.5rem; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.fade { + opacity: 0; + transition: opacity 0.15s linear; +} + +.fade.show { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.show { + display: block; +} + +tr.collapse.show { + display: table-row; +} + +tbody.collapse.show { + display: table-row-group; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height 0.35s ease; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid; + border-right: 0.3em solid transparent; + border-bottom: 0; + border-left: 0.3em solid transparent; +} + +.dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropdown-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 1000; + display: none; + float: left; + min-width: 10rem; + padding: 0.5rem 0; + margin: 0.125rem 0 0; + font-size: 1rem; + color: #212529; + text-align: left; + list-style: none; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 0.25rem; +} + +.dropup .dropdown-menu { + margin-top: 0; + margin-bottom: 0.125rem; +} + +.dropup .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0; + border-right: 0.3em solid transparent; + border-bottom: 0.3em solid; + border-left: 0.3em solid transparent; +} + +.dropup .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-menu { + margin-top: 0; + margin-left: 0.125rem; +} + +.dropright .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-bottom: 0.3em solid transparent; + border-left: 0.3em solid; +} + +.dropright .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropright .dropdown-toggle::after { + vertical-align: 0; +} + +.dropleft .dropdown-menu { + margin-top: 0; + margin-right: 0.125rem; +} + +.dropleft .dropdown-toggle::after { + display: inline-block; + width: 0; + height: 0; + margin-left: 0.255em; + vertical-align: 0.255em; + content: ""; +} + +.dropleft .dropdown-toggle::after { + display: none; +} + +.dropleft .dropdown-toggle::before { + display: inline-block; + width: 0; + height: 0; + margin-right: 0.255em; + vertical-align: 0.255em; + content: ""; + border-top: 0.3em solid transparent; + border-right: 0.3em solid; + border-bottom: 0.3em solid transparent; +} + +.dropleft .dropdown-toggle:empty::after { + margin-left: 0; +} + +.dropleft .dropdown-toggle::before { + vertical-align: 0; +} + +.dropdown-divider { + height: 0; + margin: 0.5rem 0; + overflow: hidden; + border-top: 1px solid #e9ecef; +} + +.dropdown-item { + display: block; + width: 100%; + padding: 0.25rem 1.5rem; + clear: both; + font-weight: 400; + color: #212529; + text-align: inherit; + white-space: nowrap; + background-color: transparent; + border: 0; +} + +.dropdown-item:hover, .dropdown-item:focus { + color: #16181b; + text-decoration: none; + background-color: #f8f9fa; +} + +.dropdown-item.active, .dropdown-item:active { + color: #fff; + text-decoration: none; + background-color: #007bff; +} + +.dropdown-item.disabled, .dropdown-item:disabled { + color: #6c757d; + background-color: transparent; +} + +.dropdown-menu.show { + display: block; +} + +.dropdown-header { + display: block; + padding: 0.5rem 1.5rem; + margin-bottom: 0; + font-size: 0.875rem; + color: #6c757d; + white-space: nowrap; +} + +.btn-group, +.btn-group-vertical { + position: relative; + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + vertical-align: middle; +} + +.btn-group > .btn, +.btn-group-vertical > .btn { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; +} + +.btn-group > .btn:hover, +.btn-group-vertical > .btn:hover { + z-index: 1; +} + +.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active, +.btn-group-vertical > .btn:focus, +.btn-group-vertical > .btn:active, +.btn-group-vertical > .btn.active { + z-index: 1; +} + +.btn-group .btn + .btn, +.btn-group .btn + .btn-group, +.btn-group .btn-group + .btn, +.btn-group .btn-group + .btn-group, +.btn-group-vertical .btn + .btn, +.btn-group-vertical .btn + .btn-group, +.btn-group-vertical .btn-group + .btn, +.btn-group-vertical .btn-group + .btn-group { + margin-left: -1px; +} + +.btn-toolbar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.btn-toolbar .input-group { + width: auto; +} + +.btn-group > .btn:first-child { + margin-left: 0; +} + +.btn-group > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group > .btn-group:not(:last-child) > .btn { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.btn-group > .btn:not(:first-child), +.btn-group > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.dropdown-toggle-split { + padding-right: 0.5625rem; + padding-left: 0.5625rem; +} + +.dropdown-toggle-split::after { + margin-left: 0; +} + +.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split { + padding-right: 0.375rem; + padding-left: 0.375rem; +} + +.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split { + padding-right: 0.75rem; + padding-left: 0.75rem; +} + +.btn-group-vertical { + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; +} + +.btn-group-vertical .btn, +.btn-group-vertical .btn-group { + width: 100%; +} + +.btn-group-vertical > .btn + .btn, +.btn-group-vertical > .btn + .btn-group, +.btn-group-vertical > .btn-group + .btn, +.btn-group-vertical > .btn-group + .btn-group { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), +.btn-group-vertical > .btn-group:not(:last-child) > .btn { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn:not(:first-child), +.btn-group-vertical > .btn-group:not(:first-child) > .btn { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.btn-group-toggle > .btn, +.btn-group-toggle > .btn-group > .btn { + margin-bottom: 0; +} + +.btn-group-toggle > .btn input[type="radio"], +.btn-group-toggle > .btn input[type="checkbox"], +.btn-group-toggle > .btn-group > .btn input[type="radio"], +.btn-group-toggle > .btn-group > .btn input[type="checkbox"] { + position: absolute; + clip: rect(0, 0, 0, 0); + pointer-events: none; +} + +.input-group { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: stretch; + -ms-flex-align: stretch; + align-items: stretch; + width: 100%; +} + +.input-group > .form-control, +.input-group > .custom-select, +.input-group > .custom-file { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0; +} + +.input-group > .form-control:focus, +.input-group > .custom-select:focus, +.input-group > .custom-file:focus { + z-index: 3; +} + +.input-group > .form-control + .form-control, +.input-group > .form-control + .custom-select, +.input-group > .form-control + .custom-file, +.input-group > .custom-select + .form-control, +.input-group > .custom-select + .custom-select, +.input-group > .custom-select + .custom-file, +.input-group > .custom-file + .form-control, +.input-group > .custom-file + .custom-select, +.input-group > .custom-file + .custom-file { + margin-left: -1px; +} + +.input-group > .form-control:not(:last-child), +.input-group > .custom-select:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .form-control:not(:first-child), +.input-group > .custom-select:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group > .custom-file { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.input-group > .custom-file:not(:last-child) .custom-file-label, +.input-group > .custom-file:not(:last-child) .custom-file-label::before { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .custom-file:not(:first-child) .custom-file-label, +.input-group > .custom-file:not(:first-child) .custom-file-label::before { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.input-group-prepend, +.input-group-append { + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.input-group-prepend .btn, +.input-group-append .btn { + position: relative; + z-index: 2; +} + +.input-group-prepend .btn + .btn, +.input-group-prepend .btn + .input-group-text, +.input-group-prepend .input-group-text + .input-group-text, +.input-group-prepend .input-group-text + .btn, +.input-group-append .btn + .btn, +.input-group-append .btn + .input-group-text, +.input-group-append .input-group-text + .input-group-text, +.input-group-append .input-group-text + .btn { + margin-left: -1px; +} + +.input-group-prepend { + margin-right: -1px; +} + +.input-group-append { + margin-left: -1px; +} + +.input-group-text { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + padding: 0.375rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.input-group-text input[type="radio"], +.input-group-text input[type="checkbox"] { + margin-top: 0; +} + +.input-group > .input-group-prepend > .btn, +.input-group > .input-group-prepend > .input-group-text, +.input-group > .input-group-append:not(:last-child) > .btn, +.input-group > .input-group-append:not(:last-child) > .input-group-text, +.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), +.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.input-group > .input-group-append > .btn, +.input-group > .input-group-append > .input-group-text, +.input-group > .input-group-prepend:not(:first-child) > .btn, +.input-group > .input-group-prepend:not(:first-child) > .input-group-text, +.input-group > .input-group-prepend:first-child > .btn:not(:first-child), +.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem; +} + +.custom-control-inline { + display: -webkit-inline-box; + display: -ms-inline-flexbox; + display: inline-flex; + margin-right: 1rem; +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0; +} + +.custom-control-input:checked ~ .custom-control-label::before { + color: #fff; + background-color: #007bff; +} + +.custom-control-input:focus ~ .custom-control-label::before { + box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-control-input:active ~ .custom-control-label::before { + color: #fff; + background-color: #b3d7ff; +} + +.custom-control-input:disabled ~ .custom-control-label { + color: #6c757d; +} + +.custom-control-input:disabled ~ .custom-control-label::before { + background-color: #e9ecef; +} + +.custom-control-label { + margin-bottom: 0; +} + +.custom-control-label::before { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + pointer-events: none; + content: ""; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: #dee2e6; +} + +.custom-control-label::after { + position: absolute; + top: 0.25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + content: ""; + background-repeat: no-repeat; + background-position: center center; + background-size: 50% 50%; +} + +.custom-checkbox .custom-control-label::before { + border-radius: 0.25rem; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { + background-color: #007bff; +} + +.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); +} + +.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-radio .custom-control-label::before { + border-radius: 50%; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::before { + background-color: #007bff; +} + +.custom-radio .custom-control-input:checked ~ .custom-control-label::after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); +} + +.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { + background-color: rgba(0, 123, 255, 0.5); +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + padding: 0.375rem 1.75rem 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0.25rem; + -webkit-appearance: none; + -moz-appearance: none; + appearance: none; +} + +.custom-select:focus { + border-color: #80bdff; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5); +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff; +} + +.custom-select[multiple], .custom-select[size]:not([size="1"]) { + height: auto; + padding-right: 0.75rem; + background-image: none; +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef; +} + +.custom-select::-ms-expand { + opacity: 0; +} + +.custom-select-sm { + height: calc(1.8125rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 75%; +} + +.custom-select-lg { + height: calc(2.875rem + 2px); + padding-top: 0.375rem; + padding-bottom: 0.375rem; + font-size: 125%; +} + +.custom-file { + position: relative; + display: inline-block; + width: 100%; + height: calc(2.25rem + 2px); + margin-bottom: 0; +} + +.custom-file-input { + position: relative; + z-index: 2; + width: 100%; + height: calc(2.25rem + 2px); + margin: 0; + opacity: 0; +} + +.custom-file-input:focus ~ .custom-file-control { + border-color: #80bdff; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.custom-file-input:focus ~ .custom-file-control::before { + border-color: #80bdff; +} + +.custom-file-input:lang(en) ~ .custom-file-label::after { + content: "Browse"; +} + +.custom-file-label { + position: absolute; + top: 0; + right: 0; + left: 0; + z-index: 1; + height: calc(2.25rem + 2px); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + border: 1px solid #ced4da; + border-radius: 0.25rem; +} + +.custom-file-label::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + z-index: 3; + display: block; + height: calc(calc(2.25rem + 2px) - 1px * 2); + padding: 0.375rem 0.75rem; + line-height: 1.5; + color: #495057; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da; + border-radius: 0 0.25rem 0.25rem 0; +} + +.nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav-link { + display: block; + padding: 0.5rem 1rem; +} + +.nav-link:hover, .nav-link:focus { + text-decoration: none; +} + +.nav-link.disabled { + color: #6c757d; +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6; +} + +.nav-tabs .nav-item { + margin-bottom: -1px; +} + +.nav-tabs .nav-link { + border: 1px solid transparent; + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus { + border-color: #e9ecef #e9ecef #dee2e6; +} + +.nav-tabs .nav-link.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent; +} + +.nav-tabs .nav-link.active, +.nav-tabs .nav-item.show .nav-link { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.nav-pills .nav-link { + border-radius: 0.25rem; +} + +.nav-pills .nav-link.active, +.nav-pills .show > .nav-link { + color: #fff; + background-color: #007bff; +} + +.nav-fill .nav-item { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + text-align: center; +} + +.nav-justified .nav-item { + -ms-flex-preferred-size: 0; + flex-basis: 0; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + text-align: center; +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.navbar { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 0.5rem 1rem; +} + +.navbar > .container, +.navbar > .container-fluid { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.navbar-brand { + display: inline-block; + padding-top: 0.3125rem; + padding-bottom: 0.3125rem; + margin-right: 1rem; + font-size: 1.25rem; + line-height: inherit; + white-space: nowrap; +} + +.navbar-brand:hover, .navbar-brand:focus { + text-decoration: none; +} + +.navbar-nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + 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; + float: none; +} + +.navbar-text { + display: inline-block; + padding-top: 0.5rem; + padding-bottom: 0.5rem; +} + +.navbar-collapse { + -ms-flex-preferred-size: 100%; + flex-basis: 100%; + -webkit-box-flex: 1; + -ms-flex-positive: 1; + flex-grow: 1; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.navbar-toggler { + padding: 0.25rem 0.75rem; + font-size: 1.25rem; + line-height: 1; + background-color: transparent; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.navbar-toggler:hover, .navbar-toggler:focus { + text-decoration: none; +} + +.navbar-toggler:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.navbar-toggler-icon { + display: inline-block; + width: 1.5em; + height: 1.5em; + vertical-align: middle; + content: ""; + background: no-repeat center center; + background-size: 100% 100%; +} + +@media (max-width: 575.98px) { + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 576px) { + .navbar-expand-sm { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-sm .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-sm .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-sm .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-sm .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-sm > .container, + .navbar-expand-sm > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-sm .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-sm .navbar-toggler { + display: none; + } + .navbar-expand-sm .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +@media (max-width: 767.98px) { + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 768px) { + .navbar-expand-md { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-md .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-md .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-md .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-md .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-md > .container, + .navbar-expand-md > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-md .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-md .navbar-toggler { + display: none; + } + .navbar-expand-md .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +@media (max-width: 991.98px) { + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 992px) { + .navbar-expand-lg { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-lg .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-lg .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-lg .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-lg .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-lg > .container, + .navbar-expand-lg > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-lg .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-lg .navbar-toggler { + display: none; + } + .navbar-expand-lg .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +@media (max-width: 1199.98px) { + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + padding-right: 0; + padding-left: 0; + } +} + +@media (min-width: 1200px) { + .navbar-expand-xl { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; + } + .navbar-expand-xl .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; + } + .navbar-expand-xl .navbar-nav .dropdown-menu { + position: absolute; + } + .navbar-expand-xl .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; + } + .navbar-expand-xl .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; + } + .navbar-expand-xl > .container, + .navbar-expand-xl > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + } + .navbar-expand-xl .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; + } + .navbar-expand-xl .navbar-toggler { + display: none; + } + .navbar-expand-xl .dropup .dropdown-menu { + top: auto; + bottom: 100%; + } +} + +.navbar-expand { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row nowrap; + flex-flow: row nowrap; + -webkit-box-pack: start; + -ms-flex-pack: start; + justify-content: flex-start; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + padding-right: 0; + padding-left: 0; +} + +.navbar-expand .navbar-nav { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-direction: row; + flex-direction: row; +} + +.navbar-expand .navbar-nav .dropdown-menu { + position: absolute; +} + +.navbar-expand .navbar-nav .dropdown-menu-right { + right: 0; + left: auto; +} + +.navbar-expand .navbar-nav .nav-link { + padding-right: 0.5rem; + padding-left: 0.5rem; +} + +.navbar-expand > .container, +.navbar-expand > .container-fluid { + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; +} + +.navbar-expand .navbar-collapse { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + -ms-flex-preferred-size: auto; + flex-basis: auto; +} + +.navbar-expand .navbar-toggler { + display: none; +} + +.navbar-expand .dropup .dropdown-menu { + top: auto; + bottom: 100%; +} + +.navbar-light .navbar-brand { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-nav .nav-link { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus { + color: rgba(0, 0, 0, 0.7); +} + +.navbar-light .navbar-nav .nav-link.disabled { + color: rgba(0, 0, 0, 0.3); +} + +.navbar-light .navbar-nav .show > .nav-link, +.navbar-light .navbar-nav .active > .nav-link, +.navbar-light .navbar-nav .nav-link.show, +.navbar-light .navbar-nav .nav-link.active { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-toggler { + color: rgba(0, 0, 0, 0.5); + border-color: rgba(0, 0, 0, 0.1); +} + +.navbar-light .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} + +.navbar-light .navbar-text { + color: rgba(0, 0, 0, 0.5); +} + +.navbar-light .navbar-text a { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus { + color: rgba(0, 0, 0, 0.9); +} + +.navbar-dark .navbar-brand { + color: #fff; +} + +.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus { + color: #fff; +} + +.navbar-dark .navbar-nav .nav-link { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus { + color: rgba(255, 255, 255, 0.75); +} + +.navbar-dark .navbar-nav .nav-link.disabled { + color: rgba(255, 255, 255, 0.25); +} + +.navbar-dark .navbar-nav .show > .nav-link, +.navbar-dark .navbar-nav .active > .nav-link, +.navbar-dark .navbar-nav .nav-link.show, +.navbar-dark .navbar-nav .nav-link.active { + color: #fff; +} + +.navbar-dark .navbar-toggler { + color: rgba(255, 255, 255, 0.5); + border-color: rgba(255, 255, 255, 0.1); +} + +.navbar-dark .navbar-toggler-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); +} + +.navbar-dark .navbar-text { + color: rgba(255, 255, 255, 0.5); +} + +.navbar-dark .navbar-text a { + color: #fff; +} + +.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus { + color: #fff; +} + +.card { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + min-width: 0; + word-wrap: break-word; + background-color: #fff; + background-clip: border-box; + border: 1px solid rgba(0, 0, 0, 0.125); + border-radius: 0.25rem; +} + +.card > hr { + margin-right: 0; + margin-left: 0; +} + +.card > .list-group:first-child .list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.card > .list-group:last-child .list-group-item:last-child { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.card-body { + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1.25rem; +} + +.card-title { + margin-bottom: 0.75rem; +} + +.card-subtitle { + margin-top: -0.375rem; + margin-bottom: 0; +} + +.card-text:last-child { + margin-bottom: 0; +} + +.card-link:hover { + text-decoration: none; +} + +.card-link + .card-link { + margin-left: 1.25rem; +} + +.card-header { + padding: 0.75rem 1.25rem; + margin-bottom: 0; + background-color: rgba(0, 0, 0, 0.03); + border-bottom: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-header:first-child { + border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; +} + +.card-header + .list-group .list-group-item:first-child { + border-top: 0; +} + +.card-footer { + padding: 0.75rem 1.25rem; + background-color: rgba(0, 0, 0, 0.03); + border-top: 1px solid rgba(0, 0, 0, 0.125); +} + +.card-footer:last-child { + border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); +} + +.card-header-tabs { + margin-right: -0.625rem; + margin-bottom: -0.75rem; + margin-left: -0.625rem; + border-bottom: 0; +} + +.card-header-pills { + margin-right: -0.625rem; + margin-left: -0.625rem; +} + +.card-img-overlay { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + padding: 1.25rem; +} + +.card-img { + width: 100%; + border-radius: calc(0.25rem - 1px); +} + +.card-img-top { + width: 100%; + border-top-left-radius: calc(0.25rem - 1px); + border-top-right-radius: calc(0.25rem - 1px); +} + +.card-img-bottom { + width: 100%; + border-bottom-right-radius: calc(0.25rem - 1px); + border-bottom-left-radius: calc(0.25rem - 1px); +} + +.card-deck { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-deck .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-deck { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + margin-right: -15px; + margin-left: -15px; + } + .card-deck .card { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + margin-right: 15px; + margin-bottom: 0; + margin-left: 15px; + } +} + +.card-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; +} + +.card-group > .card { + margin-bottom: 15px; +} + +@media (min-width: 576px) { + .card-group { + -webkit-box-orient: horizontal; + -webkit-box-direction: normal; + -ms-flex-flow: row wrap; + flex-flow: row wrap; + } + .card-group > .card { + -webkit-box-flex: 1; + -ms-flex: 1 0 0%; + flex: 1 0 0%; + margin-bottom: 0; + } + .card-group > .card + .card { + margin-left: 0; + border-left: 0; + } + .card-group > .card:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + } + .card-group > .card:first-child .card-img-top, + .card-group > .card:first-child .card-header { + border-top-right-radius: 0; + } + .card-group > .card:first-child .card-img-bottom, + .card-group > .card:first-child .card-footer { + border-bottom-right-radius: 0; + } + .card-group > .card:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + } + .card-group > .card:last-child .card-img-top, + .card-group > .card:last-child .card-header { + border-top-left-radius: 0; + } + .card-group > .card:last-child .card-img-bottom, + .card-group > .card:last-child .card-footer { + border-bottom-left-radius: 0; + } + .card-group > .card:only-child { + border-radius: 0.25rem; + } + .card-group > .card:only-child .card-img-top, + .card-group > .card:only-child .card-header { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; + } + .card-group > .card:only-child .card-img-bottom, + .card-group > .card:only-child .card-footer { + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; + } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) { + border-radius: 0; + } + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header, + .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer { + border-radius: 0; + } +} + +.card-columns .card { + margin-bottom: 0.75rem; +} + +@media (min-width: 576px) { + .card-columns { + -webkit-column-count: 3; + -moz-column-count: 3; + column-count: 3; + -webkit-column-gap: 1.25rem; + -moz-column-gap: 1.25rem; + column-gap: 1.25rem; + } + .card-columns .card { + display: inline-block; + width: 100%; + } +} + +.breadcrumb { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: wrap; + flex-wrap: wrap; + padding: 0.75rem 1rem; + margin-bottom: 1rem; + list-style: none; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.breadcrumb-item + .breadcrumb-item::before { + display: inline-block; + padding-right: 0.5rem; + padding-left: 0.5rem; + color: #6c757d; + content: "/"; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: underline; +} + +.breadcrumb-item + .breadcrumb-item:hover::before { + text-decoration: none; +} + +.breadcrumb-item.active { + color: #6c757d; +} + +.pagination { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + padding-left: 0; + list-style: none; + border-radius: 0.25rem; +} + +.page-link { + position: relative; + display: block; + padding: 0.5rem 0.75rem; + margin-left: -1px; + line-height: 1.25; + color: #007bff; + background-color: #fff; + border: 1px solid #dee2e6; +} + +.page-link:hover { + color: #0056b3; + text-decoration: none; + background-color: #e9ecef; + border-color: #dee2e6; +} + +.page-link:focus { + z-index: 2; + outline: 0; + box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); +} + +.page-link:not(:disabled):not(.disabled) { + cursor: pointer; +} + +.page-item:first-child .page-link { + margin-left: 0; + border-top-left-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.page-item:last-child .page-link { + border-top-right-radius: 0.25rem; + border-bottom-right-radius: 0.25rem; +} + +.page-item.active .page-link { + z-index: 1; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.page-item.disabled .page-link { + color: #6c757d; + pointer-events: none; + cursor: auto; + background-color: #fff; + border-color: #dee2e6; +} + +.pagination-lg .page-link { + padding: 0.75rem 1.5rem; + font-size: 1.25rem; + line-height: 1.5; +} + +.pagination-lg .page-item:first-child .page-link { + border-top-left-radius: 0.3rem; + border-bottom-left-radius: 0.3rem; +} + +.pagination-lg .page-item:last-child .page-link { + border-top-right-radius: 0.3rem; + border-bottom-right-radius: 0.3rem; +} + +.pagination-sm .page-link { + padding: 0.25rem 0.5rem; + font-size: 0.875rem; + line-height: 1.5; +} + +.pagination-sm .page-item:first-child .page-link { + border-top-left-radius: 0.2rem; + border-bottom-left-radius: 0.2rem; +} + +.pagination-sm .page-item:last-child .page-link { + border-top-right-radius: 0.2rem; + border-bottom-right-radius: 0.2rem; +} + +.badge { + display: inline-block; + padding: 0.25em 0.4em; + font-size: 75%; + font-weight: 700; + line-height: 1; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: 0.25rem; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +.badge-pill { + padding-right: 0.6em; + padding-left: 0.6em; + border-radius: 10rem; +} + +.badge-primary { + color: #fff; + background-color: #007bff; +} + +.badge-primary[href]:hover, .badge-primary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #0062cc; +} + +.badge-secondary { + color: #fff; + background-color: #6c757d; +} + +.badge-secondary[href]:hover, .badge-secondary[href]:focus { + color: #fff; + text-decoration: none; + background-color: #545b62; +} + +.badge-success { + color: #fff; + background-color: #28a745; +} + +.badge-success[href]:hover, .badge-success[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1e7e34; +} + +.badge-info { + color: #fff; + background-color: #17a2b8; +} + +.badge-info[href]:hover, .badge-info[href]:focus { + color: #fff; + text-decoration: none; + background-color: #117a8b; +} + +.badge-warning { + color: #212529; + background-color: #ffc107; +} + +.badge-warning[href]:hover, .badge-warning[href]:focus { + color: #212529; + text-decoration: none; + background-color: #d39e00; +} + +.badge-danger { + color: #fff; + background-color: #dc3545; +} + +.badge-danger[href]:hover, .badge-danger[href]:focus { + color: #fff; + text-decoration: none; + background-color: #bd2130; +} + +.badge-light { + color: #212529; + background-color: #f8f9fa; +} + +.badge-light[href]:hover, .badge-light[href]:focus { + color: #212529; + text-decoration: none; + background-color: #dae0e5; +} + +.badge-dark { + color: #fff; + background-color: #343a40; +} + +.badge-dark[href]:hover, .badge-dark[href]:focus { + color: #fff; + text-decoration: none; + background-color: #1d2124; +} + +.jumbotron { + padding: 2rem 1rem; + margin-bottom: 2rem; + background-color: #e9ecef; + border-radius: 0.3rem; +} + +@media (min-width: 576px) { + .jumbotron { + padding: 4rem 2rem; + } +} + +.jumbotron-fluid { + padding-right: 0; + padding-left: 0; + border-radius: 0; +} + +.alert { + position: relative; + padding: 0.75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent; + border-radius: 0.25rem; +} + +.alert-heading { + color: inherit; +} + +.alert-link { + font-weight: 700; +} + +.alert-dismissible { + padding-right: 4rem; +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: 0.75rem 1.25rem; + color: inherit; +} + +.alert-primary { + color: #004085; + background-color: #cce5ff; + border-color: #b8daff; +} + +.alert-primary hr { + border-top-color: #9fcdff; +} + +.alert-primary .alert-link { + color: #002752; +} + +.alert-secondary { + color: #383d41; + background-color: #e2e3e5; + border-color: #d6d8db; +} + +.alert-secondary hr { + border-top-color: #c8cbcf; +} + +.alert-secondary .alert-link { + color: #202326; +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb; +} + +.alert-success hr { + border-top-color: #b1dfbb; +} + +.alert-success .alert-link { + color: #0b2e13; +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb; +} + +.alert-info hr { + border-top-color: #abdde5; +} + +.alert-info .alert-link { + color: #062c33; +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba; +} + +.alert-warning hr { + border-top-color: #ffe8a1; +} + +.alert-warning .alert-link { + color: #533f03; +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb; +} + +.alert-danger hr { + border-top-color: #f1b0b7; +} + +.alert-danger .alert-link { + color: #491217; +} + +.alert-light { + color: #818182; + background-color: #fefefe; + border-color: #fdfdfe; +} + +.alert-light hr { + border-top-color: #ececf6; +} + +.alert-light .alert-link { + color: #686868; +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca; +} + +.alert-dark hr { + border-top-color: #b9bbbe; +} + +.alert-dark .alert-link { + color: #040505; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} + +.progress { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + height: 1rem; + overflow: hidden; + font-size: 0.75rem; + background-color: #e9ecef; + border-radius: 0.25rem; +} + +.progress-bar { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + color: #fff; + text-align: center; + background-color: #007bff; + transition: width 0.6s ease; +} + +.progress-bar-striped { + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 1rem 1rem; +} + +.progress-bar-animated { + -webkit-animation: progress-bar-stripes 1s linear infinite; + animation: progress-bar-stripes 1s linear infinite; +} + +.media { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; +} + +.media-body { + -webkit-box-flex: 1; + -ms-flex: 1; + flex: 1; +} + +.list-group { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + padding-left: 0; + margin-bottom: 0; +} + +.list-group-item-action { + width: 100%; + color: #495057; + text-align: inherit; +} + +.list-group-item-action:hover, .list-group-item-action:focus { + color: #495057; + text-decoration: none; + background-color: #f8f9fa; +} + +.list-group-item-action:active { + color: #212529; + background-color: #e9ecef; +} + +.list-group-item { + position: relative; + display: block; + padding: 0.75rem 1.25rem; + margin-bottom: -1px; + background-color: #fff; + border: 1px solid rgba(0, 0, 0, 0.125); +} + +.list-group-item:first-child { + border-top-left-radius: 0.25rem; + border-top-right-radius: 0.25rem; +} + +.list-group-item:last-child { + margin-bottom: 0; + border-bottom-right-radius: 0.25rem; + border-bottom-left-radius: 0.25rem; +} + +.list-group-item:hover, .list-group-item:focus { + z-index: 1; + text-decoration: none; +} + +.list-group-item.disabled, .list-group-item:disabled { + color: #6c757d; + background-color: #fff; +} + +.list-group-item.active { + z-index: 2; + color: #fff; + background-color: #007bff; + border-color: #007bff; +} + +.list-group-flush .list-group-item { + border-right: 0; + border-left: 0; + border-radius: 0; +} + +.list-group-flush:first-child .list-group-item:first-child { + border-top: 0; +} + +.list-group-flush:last-child .list-group-item:last-child { + border-bottom: 0; +} + +.list-group-item-primary { + color: #004085; + background-color: #b8daff; +} + +.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus { + color: #004085; + background-color: #9fcdff; +} + +.list-group-item-primary.list-group-item-action.active { + color: #fff; + background-color: #004085; + border-color: #004085; +} + +.list-group-item-secondary { + color: #383d41; + background-color: #d6d8db; +} + +.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus { + color: #383d41; + background-color: #c8cbcf; +} + +.list-group-item-secondary.list-group-item-action.active { + color: #fff; + background-color: #383d41; + border-color: #383d41; +} + +.list-group-item-success { + color: #155724; + background-color: #c3e6cb; +} + +.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus { + color: #155724; + background-color: #b1dfbb; +} + +.list-group-item-success.list-group-item-action.active { + color: #fff; + background-color: #155724; + border-color: #155724; +} + +.list-group-item-info { + color: #0c5460; + background-color: #bee5eb; +} + +.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus { + color: #0c5460; + background-color: #abdde5; +} + +.list-group-item-info.list-group-item-action.active { + color: #fff; + background-color: #0c5460; + border-color: #0c5460; +} + +.list-group-item-warning { + color: #856404; + background-color: #ffeeba; +} + +.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus { + color: #856404; + background-color: #ffe8a1; +} + +.list-group-item-warning.list-group-item-action.active { + color: #fff; + background-color: #856404; + border-color: #856404; +} + +.list-group-item-danger { + color: #721c24; + background-color: #f5c6cb; +} + +.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus { + color: #721c24; + background-color: #f1b0b7; +} + +.list-group-item-danger.list-group-item-action.active { + color: #fff; + background-color: #721c24; + border-color: #721c24; +} + +.list-group-item-light { + color: #818182; + background-color: #fdfdfe; +} + +.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus { + color: #818182; + background-color: #ececf6; +} + +.list-group-item-light.list-group-item-action.active { + color: #fff; + background-color: #818182; + border-color: #818182; +} + +.list-group-item-dark { + color: #1b1e21; + background-color: #c6c8ca; +} + +.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus { + color: #1b1e21; + background-color: #b9bbbe; +} + +.list-group-item-dark.list-group-item-action.active { + color: #fff; + background-color: #1b1e21; + border-color: #1b1e21; +} + +.close { + float: right; + font-size: 1.5rem; + font-weight: 700; + line-height: 1; + color: #000; + text-shadow: 0 1px 0 #fff; + opacity: .5; +} + +.close:hover, .close:focus { + color: #000; + text-decoration: none; + opacity: .75; +} + +.close:not(:disabled):not(.disabled) { + cursor: pointer; +} + +button.close { + padding: 0; + background-color: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + overflow: hidden; + outline: 0; +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto; +} + +.modal-dialog { + position: relative; + width: auto; + margin: 0.5rem; + pointer-events: none; +} + +.modal.fade .modal-dialog { + transition: -webkit-transform 0.3s ease-out; + transition: transform 0.3s ease-out; + transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; + -webkit-transform: translate(0, -25%); + transform: translate(0, -25%); +} + +.modal.show .modal-dialog { + -webkit-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog-centered { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + min-height: calc(100% - (0.5rem * 2)); +} + +.modal-content { + position: relative; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-orient: vertical; + -webkit-box-direction: normal; + -ms-flex-direction: column; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; + outline: 0; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop.show { + opacity: 0.5; +} + +.modal-header { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: start; + -ms-flex-align: start; + align-items: flex-start; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef; + border-top-left-radius: 0.3rem; + border-top-right-radius: 0.3rem; +} + +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto; +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5; +} + +.modal-body { + position: relative; + -webkit-box-flex: 1; + -ms-flex: 1 1 auto; + flex: 1 1 auto; + padding: 1rem; +} + +.modal-footer { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: end; + -ms-flex-pack: end; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e9ecef; +} + +.modal-footer > :not(:first-child) { + margin-left: .25rem; +} + +.modal-footer > :not(:last-child) { + margin-right: .25rem; +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll; +} + +@media (min-width: 576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto; + } + .modal-dialog-centered { + min-height: calc(100% - (1.75rem * 2)); + } + .modal-sm { + max-width: 300px; + } +} + +@media (min-width: 992px) { + .modal-lg { + max-width: 800px; + } +} + +.tooltip { + position: absolute; + z-index: 1070; + display: block; + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + opacity: 0; +} + +.tooltip.show { + opacity: 0.9; +} + +.tooltip .arrow { + position: absolute; + display: block; + width: 0.8rem; + height: 0.4rem; +} + +.tooltip .arrow::before { + position: absolute; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] { + padding: 0.4rem 0; +} + +.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow { + bottom: 0; +} + +.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before { + top: 0; + border-width: 0.4rem 0.4rem 0; + border-top-color: #000; +} + +.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] { + padding: 0 0.4rem; +} + +.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow { + left: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before { + right: 0; + border-width: 0.4rem 0.4rem 0.4rem 0; + border-right-color: #000; +} + +.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] { + padding: 0.4rem 0; +} + +.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow { + top: 0; +} + +.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before { + bottom: 0; + border-width: 0 0.4rem 0.4rem; + border-bottom-color: #000; +} + +.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] { + padding: 0 0.4rem; +} + +.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow { + right: 0; + width: 0.4rem; + height: 0.8rem; +} + +.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before { + left: 0; + border-width: 0.4rem 0 0.4rem 0.4rem; + border-left-color: #000; +} + +.tooltip-inner { + max-width: 200px; + padding: 0.25rem 0.5rem; + color: #fff; + text-align: center; + background-color: #000; + border-radius: 0.25rem; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1060; + display: block; + max-width: 276px; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + font-style: normal; + font-weight: 400; + line-height: 1.5; + text-align: left; + text-align: start; + text-decoration: none; + text-shadow: none; + text-transform: none; + letter-spacing: normal; + word-break: normal; + word-spacing: normal; + white-space: normal; + line-break: auto; + font-size: 0.875rem; + word-wrap: break-word; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 0.3rem; +} + +.popover .arrow { + position: absolute; + display: block; + width: 1rem; + height: 0.5rem; + margin: 0 0.3rem; +} + +.popover .arrow::before, .popover .arrow::after { + position: absolute; + display: block; + content: ""; + border-color: transparent; + border-style: solid; +} + +.bs-popover-top, .bs-popover-auto[x-placement^="top"] { + margin-bottom: 0.5rem; +} + +.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow { + bottom: calc((0.5rem + 1px) * -1); +} + +.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before, +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + border-width: 0.5rem 0.5rem 0; +} + +.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before { + bottom: 0; + border-top-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after { + bottom: 1px; + border-top-color: #fff; +} + +.bs-popover-right, .bs-popover-auto[x-placement^="right"] { + margin-left: 0.5rem; +} + +.bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow { + left: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before, +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + border-width: 0.5rem 0.5rem 0.5rem 0; +} + +.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before { + left: 0; + border-right-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after { + left: 1px; + border-right-color: #fff; +} + +.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] { + margin-top: 0.5rem; +} + +.bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow { + top: calc((0.5rem + 1px) * -1); +} + +.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before, +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + border-width: 0 0.5rem 0.5rem 0.5rem; +} + +.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before { + top: 0; + border-bottom-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after { + top: 1px; + border-bottom-color: #fff; +} + +.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before { + position: absolute; + top: 0; + left: 50%; + display: block; + width: 1rem; + margin-left: -0.5rem; + content: ""; + border-bottom: 1px solid #f7f7f7; +} + +.bs-popover-left, .bs-popover-auto[x-placement^="left"] { + margin-right: 0.5rem; +} + +.bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow { + right: calc((0.5rem + 1px) * -1); + width: 0.5rem; + height: 1rem; + margin: 0.3rem 0; +} + +.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before, +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + border-width: 0.5rem 0 0.5rem 0.5rem; +} + +.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before { + right: 0; + border-left-color: rgba(0, 0, 0, 0.25); +} + +.bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after { + right: 1px; + border-left-color: #fff; +} + +.popover-header { + padding: 0.5rem 0.75rem; + margin-bottom: 0; + font-size: 1rem; + color: inherit; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + border-top-left-radius: calc(0.3rem - 1px); + border-top-right-radius: calc(0.3rem - 1px); +} + +.popover-header:empty { + display: none; +} + +.popover-body { + padding: 0.5rem 0.75rem; + color: #212529; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-item { + position: relative; + display: none; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + width: 100%; + transition: -webkit-transform 0.6s ease; + transition: transform 0.6s ease; + transition: transform 0.6s ease, -webkit-transform 0.6s ease; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + -webkit-perspective: 1000px; + perspective: 1000px; +} + +.carousel-item.active, +.carousel-item-next, +.carousel-item-prev { + display: block; +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0; +} + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + -webkit-transform: translateX(0); + transform: translateX(0); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} + +.carousel-item-next, +.active.carousel-item-right { + -webkit-transform: translateX(100%); + transform: translateX(100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-next, + .active.carousel-item-right { + -webkit-transform: translate3d(100%, 0, 0); + transform: translate3d(100%, 0, 0); + } +} + +.carousel-item-prev, +.active.carousel-item-left { + -webkit-transform: translateX(-100%); + transform: translateX(-100%); +} + +@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) { + .carousel-item-prev, + .active.carousel-item-left { + -webkit-transform: translate3d(-100%, 0, 0); + transform: translate3d(-100%, 0, 0); + } +} + +.carousel-control-prev, +.carousel-control-next { + position: absolute; + top: 0; + bottom: 0; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + width: 15%; + color: #fff; + text-align: center; + opacity: 0.5; +} + +.carousel-control-prev:hover, .carousel-control-prev:focus, +.carousel-control-next:hover, +.carousel-control-next:focus { + color: #fff; + text-decoration: none; + outline: 0; + opacity: .9; +} + +.carousel-control-prev { + left: 0; +} + +.carousel-control-next { + right: 0; +} + +.carousel-control-prev-icon, +.carousel-control-next-icon { + display: inline-block; + width: 20px; + height: 20px; + background: transparent no-repeat center center; + background-size: 100% 100%; +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: center; + -ms-flex-pack: center; + justify-content: center; + padding-left: 0; + margin-right: 15%; + margin-left: 15%; + list-style: none; +} + +.carousel-indicators li { + position: relative; + -webkit-box-flex: 0; + -ms-flex: 0 1 auto; + flex: 0 1 auto; + width: 30px; + height: 3px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: rgba(255, 255, 255, 0.5); +} + +.carousel-indicators li::before { + position: absolute; + top: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators li::after { + position: absolute; + bottom: -10px; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: ""; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #fff; + text-align: center; +} + +.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; +} + +.bg-primary { + background-color: #007bff !important; +} + +a.bg-primary:hover, a.bg-primary:focus, +button.bg-primary:hover, +button.bg-primary:focus { + background-color: #0062cc !important; +} + +.bg-secondary { + background-color: #6c757d !important; +} + +a.bg-secondary:hover, a.bg-secondary:focus, +button.bg-secondary:hover, +button.bg-secondary:focus { + background-color: #545b62 !important; +} + +.bg-success { + background-color: #28a745 !important; +} + +a.bg-success:hover, a.bg-success:focus, +button.bg-success:hover, +button.bg-success:focus { + background-color: #1e7e34 !important; +} + +.bg-info { + background-color: #17a2b8 !important; +} + +a.bg-info:hover, a.bg-info:focus, +button.bg-info:hover, +button.bg-info:focus { + background-color: #117a8b !important; +} + +.bg-warning { + background-color: #ffc107 !important; +} + +a.bg-warning:hover, a.bg-warning:focus, +button.bg-warning:hover, +button.bg-warning:focus { + background-color: #d39e00 !important; +} + +.bg-danger { + background-color: #dc3545 !important; +} + +a.bg-danger:hover, a.bg-danger:focus, +button.bg-danger:hover, +button.bg-danger:focus { + background-color: #bd2130 !important; +} + +.bg-light { + background-color: #f8f9fa !important; +} + +a.bg-light:hover, a.bg-light:focus, +button.bg-light:hover, +button.bg-light:focus { + background-color: #dae0e5 !important; +} + +.bg-dark { + background-color: #343a40 !important; +} + +a.bg-dark:hover, a.bg-dark:focus, +button.bg-dark:hover, +button.bg-dark:focus { + background-color: #1d2124 !important; +} + +.bg-white { + background-color: #fff !important; +} + +.bg-transparent { + background-color: transparent !important; +} + +.border { + border: 1px solid #dee2e6 !important; +} + +.border-top { + border-top: 1px solid #dee2e6 !important; +} + +.border-right { + border-right: 1px solid #dee2e6 !important; +} + +.border-bottom { + border-bottom: 1px solid #dee2e6 !important; +} + +.border-left { + border-left: 1px solid #dee2e6 !important; +} + +.border-0 { + border: 0 !important; +} + +.border-top-0 { + border-top: 0 !important; +} + +.border-right-0 { + border-right: 0 !important; +} + +.border-bottom-0 { + border-bottom: 0 !important; +} + +.border-left-0 { + border-left: 0 !important; +} + +.border-primary { + border-color: #007bff !important; +} + +.border-secondary { + border-color: #6c757d !important; +} + +.border-success { + border-color: #28a745 !important; +} + +.border-info { + border-color: #17a2b8 !important; +} + +.border-warning { + border-color: #ffc107 !important; +} + +.border-danger { + border-color: #dc3545 !important; +} + +.border-light { + border-color: #f8f9fa !important; +} + +.border-dark { + border-color: #343a40 !important; +} + +.border-white { + border-color: #fff !important; +} + +.rounded { + border-radius: 0.25rem !important; +} + +.rounded-top { + border-top-left-radius: 0.25rem !important; + border-top-right-radius: 0.25rem !important; +} + +.rounded-right { + border-top-right-radius: 0.25rem !important; + border-bottom-right-radius: 0.25rem !important; +} + +.rounded-bottom { + border-bottom-right-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-left { + border-top-left-radius: 0.25rem !important; + border-bottom-left-radius: 0.25rem !important; +} + +.rounded-circle { + border-radius: 50% !important; +} + +.rounded-0 { + border-radius: 0 !important; +} + +.clearfix::after { + display: block; + clear: both; + content: ""; +} + +.d-none { + display: none !important; +} + +.d-inline { + display: inline !important; +} + +.d-inline-block { + display: inline-block !important; +} + +.d-block { + display: block !important; +} + +.d-table { + display: table !important; +} + +.d-table-row { + display: table-row !important; +} + +.d-table-cell { + display: table-cell !important; +} + +.d-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; +} + +.d-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; +} + +@media (min-width: 576px) { + .d-sm-none { + display: none !important; + } + .d-sm-inline { + display: inline !important; + } + .d-sm-inline-block { + display: inline-block !important; + } + .d-sm-block { + display: block !important; + } + .d-sm-table { + display: table !important; + } + .d-sm-table-row { + display: table-row !important; + } + .d-sm-table-cell { + display: table-cell !important; + } + .d-sm-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-sm-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 768px) { + .d-md-none { + display: none !important; + } + .d-md-inline { + display: inline !important; + } + .d-md-inline-block { + display: inline-block !important; + } + .d-md-block { + display: block !important; + } + .d-md-table { + display: table !important; + } + .d-md-table-row { + display: table-row !important; + } + .d-md-table-cell { + display: table-cell !important; + } + .d-md-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-md-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 992px) { + .d-lg-none { + display: none !important; + } + .d-lg-inline { + display: inline !important; + } + .d-lg-inline-block { + display: inline-block !important; + } + .d-lg-block { + display: block !important; + } + .d-lg-table { + display: table !important; + } + .d-lg-table-row { + display: table-row !important; + } + .d-lg-table-cell { + display: table-cell !important; + } + .d-lg-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-lg-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media (min-width: 1200px) { + .d-xl-none { + display: none !important; + } + .d-xl-inline { + display: inline !important; + } + .d-xl-inline-block { + display: inline-block !important; + } + .d-xl-block { + display: block !important; + } + .d-xl-table { + display: table !important; + } + .d-xl-table-row { + display: table-row !important; + } + .d-xl-table-cell { + display: table-cell !important; + } + .d-xl-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-xl-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +@media print { + .d-print-none { + display: none !important; + } + .d-print-inline { + display: inline !important; + } + .d-print-inline-block { + display: inline-block !important; + } + .d-print-block { + display: block !important; + } + .d-print-table { + display: table !important; + } + .d-print-table-row { + display: table-row !important; + } + .d-print-table-cell { + display: table-cell !important; + } + .d-print-flex { + display: -webkit-box !important; + display: -ms-flexbox !important; + display: flex !important; + } + .d-print-inline-flex { + display: -webkit-inline-box !important; + display: -ms-inline-flexbox !important; + display: inline-flex !important; + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden; +} + +.embed-responsive::before { + display: block; + content: ""; +} + +.embed-responsive .embed-responsive-item, +.embed-responsive iframe, +.embed-responsive embed, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0; +} + +.embed-responsive-21by9::before { + padding-top: 42.857143%; +} + +.embed-responsive-16by9::before { + padding-top: 56.25%; +} + +.embed-responsive-4by3::before { + padding-top: 75%; +} + +.embed-responsive-1by1::before { + padding-top: 100%; +} + +.flex-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; +} + +.flex-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; +} + +.flex-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; +} + +.flex-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; +} + +.flex-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; +} + +.flex-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; +} + +.flex-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; +} + +.justify-content-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; +} + +.justify-content-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; +} + +.justify-content-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; +} + +.justify-content-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; +} + +.justify-content-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; +} + +.align-items-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; +} + +.align-items-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; +} + +.align-items-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; +} + +.align-items-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; +} + +.align-items-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; +} + +.align-content-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; +} + +.align-content-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; +} + +.align-content-center { + -ms-flex-line-pack: center !important; + align-content: center !important; +} + +.align-content-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; +} + +.align-content-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; +} + +.align-content-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; +} + +.align-self-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; +} + +.align-self-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; +} + +.align-self-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; +} + +.align-self-center { + -ms-flex-item-align: center !important; + align-self: center !important; +} + +.align-self-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; +} + +.align-self-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; +} + +@media (min-width: 576px) { + .flex-sm-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-sm-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-sm-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-sm-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-sm-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-sm-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-sm-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-sm-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-sm-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-sm-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-sm-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-sm-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-sm-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-sm-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-sm-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-sm-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-sm-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-sm-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-sm-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-sm-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-sm-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-sm-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-sm-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-sm-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-sm-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-sm-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-sm-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-sm-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-sm-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 768px) { + .flex-md-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-md-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-md-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-md-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-md-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-md-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-md-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-md-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-md-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-md-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-md-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-md-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-md-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-md-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-md-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-md-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-md-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-md-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-md-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-md-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-md-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-md-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-md-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-md-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-md-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-md-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-md-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-md-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-md-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 992px) { + .flex-lg-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-lg-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-lg-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-lg-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-lg-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-lg-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-lg-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-lg-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-lg-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-lg-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-lg-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-lg-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-lg-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-lg-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-lg-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-lg-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-lg-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-lg-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-lg-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-lg-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-lg-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-lg-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-lg-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-lg-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-lg-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-lg-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-lg-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-lg-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-lg-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +@media (min-width: 1200px) { + .flex-xl-row { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: row !important; + flex-direction: row !important; + } + .flex-xl-column { + -webkit-box-orient: vertical !important; + -webkit-box-direction: normal !important; + -ms-flex-direction: column !important; + flex-direction: column !important; + } + .flex-xl-row-reverse { + -webkit-box-orient: horizontal !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: row-reverse !important; + flex-direction: row-reverse !important; + } + .flex-xl-column-reverse { + -webkit-box-orient: vertical !important; + -webkit-box-direction: reverse !important; + -ms-flex-direction: column-reverse !important; + flex-direction: column-reverse !important; + } + .flex-xl-wrap { + -ms-flex-wrap: wrap !important; + flex-wrap: wrap !important; + } + .flex-xl-nowrap { + -ms-flex-wrap: nowrap !important; + flex-wrap: nowrap !important; + } + .flex-xl-wrap-reverse { + -ms-flex-wrap: wrap-reverse !important; + flex-wrap: wrap-reverse !important; + } + .justify-content-xl-start { + -webkit-box-pack: start !important; + -ms-flex-pack: start !important; + justify-content: flex-start !important; + } + .justify-content-xl-end { + -webkit-box-pack: end !important; + -ms-flex-pack: end !important; + justify-content: flex-end !important; + } + .justify-content-xl-center { + -webkit-box-pack: center !important; + -ms-flex-pack: center !important; + justify-content: center !important; + } + .justify-content-xl-between { + -webkit-box-pack: justify !important; + -ms-flex-pack: justify !important; + justify-content: space-between !important; + } + .justify-content-xl-around { + -ms-flex-pack: distribute !important; + justify-content: space-around !important; + } + .align-items-xl-start { + -webkit-box-align: start !important; + -ms-flex-align: start !important; + align-items: flex-start !important; + } + .align-items-xl-end { + -webkit-box-align: end !important; + -ms-flex-align: end !important; + align-items: flex-end !important; + } + .align-items-xl-center { + -webkit-box-align: center !important; + -ms-flex-align: center !important; + align-items: center !important; + } + .align-items-xl-baseline { + -webkit-box-align: baseline !important; + -ms-flex-align: baseline !important; + align-items: baseline !important; + } + .align-items-xl-stretch { + -webkit-box-align: stretch !important; + -ms-flex-align: stretch !important; + align-items: stretch !important; + } + .align-content-xl-start { + -ms-flex-line-pack: start !important; + align-content: flex-start !important; + } + .align-content-xl-end { + -ms-flex-line-pack: end !important; + align-content: flex-end !important; + } + .align-content-xl-center { + -ms-flex-line-pack: center !important; + align-content: center !important; + } + .align-content-xl-between { + -ms-flex-line-pack: justify !important; + align-content: space-between !important; + } + .align-content-xl-around { + -ms-flex-line-pack: distribute !important; + align-content: space-around !important; + } + .align-content-xl-stretch { + -ms-flex-line-pack: stretch !important; + align-content: stretch !important; + } + .align-self-xl-auto { + -ms-flex-item-align: auto !important; + align-self: auto !important; + } + .align-self-xl-start { + -ms-flex-item-align: start !important; + align-self: flex-start !important; + } + .align-self-xl-end { + -ms-flex-item-align: end !important; + align-self: flex-end !important; + } + .align-self-xl-center { + -ms-flex-item-align: center !important; + align-self: center !important; + } + .align-self-xl-baseline { + -ms-flex-item-align: baseline !important; + align-self: baseline !important; + } + .align-self-xl-stretch { + -ms-flex-item-align: stretch !important; + align-self: stretch !important; + } +} + +.float-left { + float: left !important; +} + +.float-right { + float: right !important; +} + +.float-none { + float: none !important; +} + +@media (min-width: 576px) { + .float-sm-left { + float: left !important; + } + .float-sm-right { + float: right !important; + } + .float-sm-none { + float: none !important; + } +} + +@media (min-width: 768px) { + .float-md-left { + float: left !important; + } + .float-md-right { + float: right !important; + } + .float-md-none { + float: none !important; + } +} + +@media (min-width: 992px) { + .float-lg-left { + float: left !important; + } + .float-lg-right { + float: right !important; + } + .float-lg-none { + float: none !important; + } +} + +@media (min-width: 1200px) { + .float-xl-left { + float: left !important; + } + .float-xl-right { + float: right !important; + } + .float-xl-none { + float: none !important; + } +} + +.position-static { + position: static !important; +} + +.position-relative { + position: relative !important; +} + +.position-absolute { + position: absolute !important; +} + +.position-fixed { + position: fixed !important; +} + +.position-sticky { + position: -webkit-sticky !important; + position: sticky !important; +} + +.fixed-top { + position: fixed; + top: 0; + right: 0; + left: 0; + z-index: 1030; +} + +.fixed-bottom { + position: fixed; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; +} + +@supports ((position: -webkit-sticky) or (position: sticky)) { + .sticky-top { + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 1020; + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + -webkit-clip-path: inset(50%); + clip-path: inset(50%); + border: 0; +} + +.sr-only-focusable:active, .sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + -webkit-clip-path: none; + clip-path: none; +} + +.w-25 { + width: 25% !important; +} + +.w-50 { + width: 50% !important; +} + +.w-75 { + width: 75% !important; +} + +.w-100 { + width: 100% !important; +} + +.h-25 { + height: 25% !important; +} + +.h-50 { + height: 50% !important; +} + +.h-75 { + height: 75% !important; +} + +.h-100 { + height: 100% !important; +} + +.mw-100 { + max-width: 100% !important; +} + +.mh-100 { + max-height: 100% !important; +} + +.m-0 { + margin: 0 !important; +} + +.mt-0, +.my-0 { + margin-top: 0 !important; +} + +.mr-0, +.mx-0 { + margin-right: 0 !important; +} + +.mb-0, +.my-0 { + margin-bottom: 0 !important; +} + +.ml-0, +.mx-0 { + margin-left: 0 !important; +} + +.m-1 { + margin: 0.25rem !important; +} + +.mt-1, +.my-1 { + margin-top: 0.25rem !important; +} + +.mr-1, +.mx-1 { + margin-right: 0.25rem !important; +} + +.mb-1, +.my-1 { + margin-bottom: 0.25rem !important; +} + +.ml-1, +.mx-1 { + margin-left: 0.25rem !important; +} + +.m-2 { + margin: 0.5rem !important; +} + +.mt-2, +.my-2 { + margin-top: 0.5rem !important; +} + +.mr-2, +.mx-2 { + margin-right: 0.5rem !important; +} + +.mb-2, +.my-2 { + margin-bottom: 0.5rem !important; +} + +.ml-2, +.mx-2 { + margin-left: 0.5rem !important; +} + +.m-3 { + margin: 1rem !important; +} + +.mt-3, +.my-3 { + margin-top: 1rem !important; +} + +.mr-3, +.mx-3 { + margin-right: 1rem !important; +} + +.mb-3, +.my-3 { + margin-bottom: 1rem !important; +} + +.ml-3, +.mx-3 { + margin-left: 1rem !important; +} + +.m-4 { + margin: 1.5rem !important; +} + +.mt-4, +.my-4 { + margin-top: 1.5rem !important; +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem !important; +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem !important; +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem !important; +} + +.m-5 { + margin: 3rem !important; +} + +.mt-5, +.my-5 { + margin-top: 3rem !important; +} + +.mr-5, +.mx-5 { + margin-right: 3rem !important; +} + +.mb-5, +.my-5 { + margin-bottom: 3rem !important; +} + +.ml-5, +.mx-5 { + margin-left: 3rem !important; +} + +.p-0 { + padding: 0 !important; +} + +.pt-0, +.py-0 { + padding-top: 0 !important; +} + +.pr-0, +.px-0 { + padding-right: 0 !important; +} + +.pb-0, +.py-0 { + padding-bottom: 0 !important; +} + +.pl-0, +.px-0 { + padding-left: 0 !important; +} + +.p-1 { + padding: 0.25rem !important; +} + +.pt-1, +.py-1 { + padding-top: 0.25rem !important; +} + +.pr-1, +.px-1 { + padding-right: 0.25rem !important; +} + +.pb-1, +.py-1 { + padding-bottom: 0.25rem !important; +} + +.pl-1, +.px-1 { + padding-left: 0.25rem !important; +} + +.p-2 { + padding: 0.5rem !important; +} + +.pt-2, +.py-2 { + padding-top: 0.5rem !important; +} + +.pr-2, +.px-2 { + padding-right: 0.5rem !important; +} + +.pb-2, +.py-2 { + padding-bottom: 0.5rem !important; +} + +.pl-2, +.px-2 { + padding-left: 0.5rem !important; +} + +.p-3 { + padding: 1rem !important; +} + +.pt-3, +.py-3 { + padding-top: 1rem !important; +} + +.pr-3, +.px-3 { + padding-right: 1rem !important; +} + +.pb-3, +.py-3 { + padding-bottom: 1rem !important; +} + +.pl-3, +.px-3 { + padding-left: 1rem !important; +} + +.p-4 { + padding: 1.5rem !important; +} + +.pt-4, +.py-4 { + padding-top: 1.5rem !important; +} + +.pr-4, +.px-4 { + padding-right: 1.5rem !important; +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem !important; +} + +.pl-4, +.px-4 { + padding-left: 1.5rem !important; +} + +.p-5 { + padding: 3rem !important; +} + +.pt-5, +.py-5 { + padding-top: 3rem !important; +} + +.pr-5, +.px-5 { + padding-right: 3rem !important; +} + +.pb-5, +.py-5 { + padding-bottom: 3rem !important; +} + +.pl-5, +.px-5 { + padding-left: 3rem !important; +} + +.m-auto { + margin: auto !important; +} + +.mt-auto, +.my-auto { + margin-top: auto !important; +} + +.mr-auto, +.mx-auto { + margin-right: auto !important; +} + +.mb-auto, +.my-auto { + margin-bottom: auto !important; +} + +.ml-auto, +.mx-auto { + margin-left: auto !important; +} + +@media (min-width: 576px) { + .m-sm-0 { + margin: 0 !important; + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0 !important; + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0 !important; + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0 !important; + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0 !important; + } + .m-sm-1 { + margin: 0.25rem !important; + } + .mt-sm-1, + .my-sm-1 { + margin-top: 0.25rem !important; + } + .mr-sm-1, + .mx-sm-1 { + margin-right: 0.25rem !important; + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: 0.25rem !important; + } + .ml-sm-1, + .mx-sm-1 { + margin-left: 0.25rem !important; + } + .m-sm-2 { + margin: 0.5rem !important; + } + .mt-sm-2, + .my-sm-2 { + margin-top: 0.5rem !important; + } + .mr-sm-2, + .mx-sm-2 { + margin-right: 0.5rem !important; + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: 0.5rem !important; + } + .ml-sm-2, + .mx-sm-2 { + margin-left: 0.5rem !important; + } + .m-sm-3 { + margin: 1rem !important; + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem !important; + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem !important; + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem !important; + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem !important; + } + .m-sm-4 { + margin: 1.5rem !important; + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem !important; + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem !important; + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem !important; + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem !important; + } + .m-sm-5 { + margin: 3rem !important; + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem !important; + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem !important; + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem !important; + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem !important; + } + .p-sm-0 { + padding: 0 !important; + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0 !important; + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0 !important; + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0 !important; + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0 !important; + } + .p-sm-1 { + padding: 0.25rem !important; + } + .pt-sm-1, + .py-sm-1 { + padding-top: 0.25rem !important; + } + .pr-sm-1, + .px-sm-1 { + padding-right: 0.25rem !important; + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: 0.25rem !important; + } + .pl-sm-1, + .px-sm-1 { + padding-left: 0.25rem !important; + } + .p-sm-2 { + padding: 0.5rem !important; + } + .pt-sm-2, + .py-sm-2 { + padding-top: 0.5rem !important; + } + .pr-sm-2, + .px-sm-2 { + padding-right: 0.5rem !important; + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: 0.5rem !important; + } + .pl-sm-2, + .px-sm-2 { + padding-left: 0.5rem !important; + } + .p-sm-3 { + padding: 1rem !important; + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem !important; + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem !important; + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem !important; + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem !important; + } + .p-sm-4 { + padding: 1.5rem !important; + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem !important; + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem !important; + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem !important; + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem !important; + } + .p-sm-5 { + padding: 3rem !important; + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem !important; + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem !important; + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem !important; + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem !important; + } + .m-sm-auto { + margin: auto !important; + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto !important; + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto !important; + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto !important; + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto !important; + } +} + +@media (min-width: 768px) { + .m-md-0 { + margin: 0 !important; + } + .mt-md-0, + .my-md-0 { + margin-top: 0 !important; + } + .mr-md-0, + .mx-md-0 { + margin-right: 0 !important; + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0 !important; + } + .ml-md-0, + .mx-md-0 { + margin-left: 0 !important; + } + .m-md-1 { + margin: 0.25rem !important; + } + .mt-md-1, + .my-md-1 { + margin-top: 0.25rem !important; + } + .mr-md-1, + .mx-md-1 { + margin-right: 0.25rem !important; + } + .mb-md-1, + .my-md-1 { + margin-bottom: 0.25rem !important; + } + .ml-md-1, + .mx-md-1 { + margin-left: 0.25rem !important; + } + .m-md-2 { + margin: 0.5rem !important; + } + .mt-md-2, + .my-md-2 { + margin-top: 0.5rem !important; + } + .mr-md-2, + .mx-md-2 { + margin-right: 0.5rem !important; + } + .mb-md-2, + .my-md-2 { + margin-bottom: 0.5rem !important; + } + .ml-md-2, + .mx-md-2 { + margin-left: 0.5rem !important; + } + .m-md-3 { + margin: 1rem !important; + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem !important; + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem !important; + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem !important; + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem !important; + } + .m-md-4 { + margin: 1.5rem !important; + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem !important; + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem !important; + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem !important; + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem !important; + } + .m-md-5 { + margin: 3rem !important; + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem !important; + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem !important; + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem !important; + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem !important; + } + .p-md-0 { + padding: 0 !important; + } + .pt-md-0, + .py-md-0 { + padding-top: 0 !important; + } + .pr-md-0, + .px-md-0 { + padding-right: 0 !important; + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0 !important; + } + .pl-md-0, + .px-md-0 { + padding-left: 0 !important; + } + .p-md-1 { + padding: 0.25rem !important; + } + .pt-md-1, + .py-md-1 { + padding-top: 0.25rem !important; + } + .pr-md-1, + .px-md-1 { + padding-right: 0.25rem !important; + } + .pb-md-1, + .py-md-1 { + padding-bottom: 0.25rem !important; + } + .pl-md-1, + .px-md-1 { + padding-left: 0.25rem !important; + } + .p-md-2 { + padding: 0.5rem !important; + } + .pt-md-2, + .py-md-2 { + padding-top: 0.5rem !important; + } + .pr-md-2, + .px-md-2 { + padding-right: 0.5rem !important; + } + .pb-md-2, + .py-md-2 { + padding-bottom: 0.5rem !important; + } + .pl-md-2, + .px-md-2 { + padding-left: 0.5rem !important; + } + .p-md-3 { + padding: 1rem !important; + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem !important; + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem !important; + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem !important; + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem !important; + } + .p-md-4 { + padding: 1.5rem !important; + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem !important; + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem !important; + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem !important; + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem !important; + } + .p-md-5 { + padding: 3rem !important; + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem !important; + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem !important; + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem !important; + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem !important; + } + .m-md-auto { + margin: auto !important; + } + .mt-md-auto, + .my-md-auto { + margin-top: auto !important; + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto !important; + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto !important; + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto !important; + } +} + +@media (min-width: 992px) { + .m-lg-0 { + margin: 0 !important; + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0 !important; + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0 !important; + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0 !important; + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0 !important; + } + .m-lg-1 { + margin: 0.25rem !important; + } + .mt-lg-1, + .my-lg-1 { + margin-top: 0.25rem !important; + } + .mr-lg-1, + .mx-lg-1 { + margin-right: 0.25rem !important; + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: 0.25rem !important; + } + .ml-lg-1, + .mx-lg-1 { + margin-left: 0.25rem !important; + } + .m-lg-2 { + margin: 0.5rem !important; + } + .mt-lg-2, + .my-lg-2 { + margin-top: 0.5rem !important; + } + .mr-lg-2, + .mx-lg-2 { + margin-right: 0.5rem !important; + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: 0.5rem !important; + } + .ml-lg-2, + .mx-lg-2 { + margin-left: 0.5rem !important; + } + .m-lg-3 { + margin: 1rem !important; + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem !important; + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem !important; + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem !important; + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem !important; + } + .m-lg-4 { + margin: 1.5rem !important; + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem !important; + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem !important; + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem !important; + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem !important; + } + .m-lg-5 { + margin: 3rem !important; + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem !important; + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem !important; + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem !important; + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem !important; + } + .p-lg-0 { + padding: 0 !important; + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0 !important; + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0 !important; + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0 !important; + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0 !important; + } + .p-lg-1 { + padding: 0.25rem !important; + } + .pt-lg-1, + .py-lg-1 { + padding-top: 0.25rem !important; + } + .pr-lg-1, + .px-lg-1 { + padding-right: 0.25rem !important; + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: 0.25rem !important; + } + .pl-lg-1, + .px-lg-1 { + padding-left: 0.25rem !important; + } + .p-lg-2 { + padding: 0.5rem !important; + } + .pt-lg-2, + .py-lg-2 { + padding-top: 0.5rem !important; + } + .pr-lg-2, + .px-lg-2 { + padding-right: 0.5rem !important; + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: 0.5rem !important; + } + .pl-lg-2, + .px-lg-2 { + padding-left: 0.5rem !important; + } + .p-lg-3 { + padding: 1rem !important; + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem !important; + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem !important; + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem !important; + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem !important; + } + .p-lg-4 { + padding: 1.5rem !important; + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem !important; + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem !important; + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem !important; + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem !important; + } + .p-lg-5 { + padding: 3rem !important; + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem !important; + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem !important; + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem !important; + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem !important; + } + .m-lg-auto { + margin: auto !important; + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto !important; + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto !important; + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto !important; + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto !important; + } +} + +@media (min-width: 1200px) { + .m-xl-0 { + margin: 0 !important; + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0 !important; + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0 !important; + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0 !important; + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0 !important; + } + .m-xl-1 { + margin: 0.25rem !important; + } + .mt-xl-1, + .my-xl-1 { + margin-top: 0.25rem !important; + } + .mr-xl-1, + .mx-xl-1 { + margin-right: 0.25rem !important; + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: 0.25rem !important; + } + .ml-xl-1, + .mx-xl-1 { + margin-left: 0.25rem !important; + } + .m-xl-2 { + margin: 0.5rem !important; + } + .mt-xl-2, + .my-xl-2 { + margin-top: 0.5rem !important; + } + .mr-xl-2, + .mx-xl-2 { + margin-right: 0.5rem !important; + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: 0.5rem !important; + } + .ml-xl-2, + .mx-xl-2 { + margin-left: 0.5rem !important; + } + .m-xl-3 { + margin: 1rem !important; + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem !important; + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem !important; + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem !important; + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem !important; + } + .m-xl-4 { + margin: 1.5rem !important; + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem !important; + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem !important; + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem !important; + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem !important; + } + .m-xl-5 { + margin: 3rem !important; + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem !important; + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem !important; + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem !important; + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem !important; + } + .p-xl-0 { + padding: 0 !important; + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0 !important; + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0 !important; + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0 !important; + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0 !important; + } + .p-xl-1 { + padding: 0.25rem !important; + } + .pt-xl-1, + .py-xl-1 { + padding-top: 0.25rem !important; + } + .pr-xl-1, + .px-xl-1 { + padding-right: 0.25rem !important; + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: 0.25rem !important; + } + .pl-xl-1, + .px-xl-1 { + padding-left: 0.25rem !important; + } + .p-xl-2 { + padding: 0.5rem !important; + } + .pt-xl-2, + .py-xl-2 { + padding-top: 0.5rem !important; + } + .pr-xl-2, + .px-xl-2 { + padding-right: 0.5rem !important; + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: 0.5rem !important; + } + .pl-xl-2, + .px-xl-2 { + padding-left: 0.5rem !important; + } + .p-xl-3 { + padding: 1rem !important; + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem !important; + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem !important; + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem !important; + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem !important; + } + .p-xl-4 { + padding: 1.5rem !important; + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem !important; + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem !important; + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem !important; + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem !important; + } + .p-xl-5 { + padding: 3rem !important; + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem !important; + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem !important; + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem !important; + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem !important; + } + .m-xl-auto { + margin: auto !important; + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto !important; + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto !important; + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto !important; + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto !important; + } +} + +.text-justify { + text-align: justify !important; +} + +.text-nowrap { + white-space: nowrap !important; +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.text-left { + text-align: left !important; +} + +.text-right { + text-align: right !important; +} + +.text-center { + text-align: center !important; +} + +@media (min-width: 576px) { + .text-sm-left { + text-align: left !important; + } + .text-sm-right { + text-align: right !important; + } + .text-sm-center { + text-align: center !important; + } +} + +@media (min-width: 768px) { + .text-md-left { + text-align: left !important; + } + .text-md-right { + text-align: right !important; + } + .text-md-center { + text-align: center !important; + } +} + +@media (min-width: 992px) { + .text-lg-left { + text-align: left !important; + } + .text-lg-right { + text-align: right !important; + } + .text-lg-center { + text-align: center !important; + } +} + +@media (min-width: 1200px) { + .text-xl-left { + text-align: left !important; + } + .text-xl-right { + text-align: right !important; + } + .text-xl-center { + text-align: center !important; + } +} + +.text-lowercase { + text-transform: lowercase !important; +} + +.text-uppercase { + text-transform: uppercase !important; +} + +.text-capitalize { + text-transform: capitalize !important; +} + +.font-weight-light { + font-weight: 300 !important; +} + +.font-weight-normal { + font-weight: 400 !important; +} + +.font-weight-bold { + font-weight: 700 !important; +} + +.font-italic { + font-style: italic !important; +} + +.text-white { + color: #fff !important; +} + +.text-primary { + color: #007bff !important; +} + +a.text-primary:hover, a.text-primary:focus { + color: #0062cc !important; +} + +.text-secondary { + color: #6c757d !important; +} + +a.text-secondary:hover, a.text-secondary:focus { + color: #545b62 !important; +} + +.text-success { + color: #28a745 !important; +} + +a.text-success:hover, a.text-success:focus { + color: #1e7e34 !important; +} + +.text-info { + color: #17a2b8 !important; +} + +a.text-info:hover, a.text-info:focus { + color: #117a8b !important; +} + +.text-warning { + color: #ffc107 !important; +} + +a.text-warning:hover, a.text-warning:focus { + color: #d39e00 !important; +} + +.text-danger { + color: #dc3545 !important; +} + +a.text-danger:hover, a.text-danger:focus { + color: #bd2130 !important; +} + +.text-light { + color: #f8f9fa !important; +} + +a.text-light:hover, a.text-light:focus { + color: #dae0e5 !important; +} + +.text-dark { + color: #343a40 !important; +} + +a.text-dark:hover, a.text-dark:focus { + color: #1d2124 !important; +} + +.text-muted { + color: #6c757d !important; +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.visible { + visibility: visible !important; +} + +.invisible { + visibility: hidden !important; +} + +@media print { + *, + *::before, + *::after { + text-shadow: none !important; + box-shadow: none !important; + } + a:not(.btn) { + text-decoration: underline; + } + abbr[title]::after { + content: " (" attr(title) ")"; + } + pre { + white-space: pre-wrap !important; + } + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; + } + thead { + display: table-header-group; + } + tr, + img { + page-break-inside: avoid; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } + @page { + size: a3; + } + body { + min-width: 992px !important; + } + .container { + min-width: 992px !important; + } + .navbar { + display: none; + } + .badge { + border: 1px solid #000; + } + .table { + border-collapse: collapse !important; + } + .table td, + .table th { + background-color: #fff !important; + } + .table-bordered th, + .table-bordered td { + border: 1px solid #ddd !important; + } +} +/*# sourceMappingURL=bootstrap.css.map */ \ No newline at end of file diff --git a/app/static/app/images/watch_transparent.png b/app/static/app/images/watch_transparent.png new file mode 100644 index 0000000000000000000000000000000000000000..7e8a8e7b75fdd48ad79f272762962df11309df3e GIT binary patch literal 72203 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 - + + {% progressive_web_app_meta %} - PioMint - Install + PioMint - - {% block content %} - {% endblock %} + + +
+
+
+ + +
+ {% block content %} + {% endblock %} +
\ No newline at end of file diff --git a/app/templates/app/login.html b/app/templates/app/login.html new file mode 100644 index 0000000..f9e9665 --- /dev/null +++ b/app/templates/app/login.html @@ -0,0 +1,13 @@ +{% extends 'app/base.html' %} +{% load static %} + +{% block content %} +
+ Bildbeschreibung +
+

PIOMINT

+
+
+ +
+{% endblock %} diff --git a/app/urls.py b/app/urls.py index 9256222..7d5e2c3 100644 --- a/app/urls.py +++ b/app/urls.py @@ -3,7 +3,8 @@ from django.views.generic import TemplateView from . import views urlpatterns = [ - path("", views.home), + path("", views.login), + path("login", views.login), path("home/", views.home), path('offline/', TemplateView.as_view(template_name="offline.html")), path("install/", views.install) diff --git a/app/views.py b/app/views.py index efa43d2..44e20e9 100644 --- a/app/views.py +++ b/app/views.py @@ -8,4 +8,7 @@ def install(request): return render(request, "app/install.html") def home(request): - return render(request, "app/home.html") \ No newline at end of file + return render(request, "app/home.html") + +def login(request): + return render(request, "app/login.html") \ No newline at end of file diff --git a/piomint/pwa_settings.py b/piomint/pwa_settings.py index ea58a45..7cd7fdf 100644 --- a/piomint/pwa_settings.py +++ b/piomint/pwa_settings.py @@ -5,10 +5,10 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) PWA_APP_NAME = 'PIOMINT' PWA_APP_DESCRIPTION = "PioneerMinistryTime" PWA_APP_THEME_COLOR = '#9FEDD7' -PWA_APP_BACKGROUND_COLOR = '#EDEAE5' +PWA_APP_BACKGROUND_COLOR = '#9FEDD7' PWA_APP_DISPLAY = 'standalone' PWA_APP_SCOPE = '/' -PWA_APP_ORIENTATION = 'any' +PWA_APP_ORIENTATION = 'portrait' PWA_APP_START_URL = '/app/' PWA_APP_STATUS_BAR_COLOR = 'black-translucent' PWA_SERVICE_WORKER_PATH = os.path.join(BASE_DIR, 'app/static/app/js', 'serviceworker.js')