@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #3681b0;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-font-sans-serif: "Roboto", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.5;
  color: #dae0e5;
  background-color: #303030;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1;
}

h1, .h1 {
  font-size: calc(1.3375rem + 1.05vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.125rem;
  }
}

h2, .h2 {
  font-size: calc(1.295rem + 0.54vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.7rem;
  }
}

h3, .h3 {
  font-size: calc(1.27375rem + 0.285vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.4875rem;
  }
}

h4, .h4 {
  font-size: calc(1.2525rem + 0.03vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.275rem;
  }
}

h5, .h5 {
  font-size: 1.0625rem;
}

h6, .h6 {
  font-size: 0.85rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

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: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.775em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #dae0e5;
  text-decoration: underline;
}
a:hover {
  color: #aeb3b7;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.775em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.775em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.775em;
  color: #fff;
  background-color: #212529;
  border-radius: 3px;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.0625rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.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: 0.775em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.0625rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.775em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #303030;
  border: 1px solid #dee2e6;
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.775em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.5rem);
  padding-left: var(--bs-gutter-x, 0.5rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(var(--bs-gutter-y) * -1);
  margin-right: calc(var(--bs-gutter-x) * -.5);
  margin-left: calc(var(--bs-gutter-x) * -.5);
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #dae0e5;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #dae0e5;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #dae0e5;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #dae0e5;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #d7e6ef;
  --bs-table-striped-bg: #ccdbe3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c2cfd7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c7d5dd;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #c2cfd7;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0rem;
  color: #adbac5;
}

.col-form-label {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
  color: #adbac5;
}

.col-form-label-lg {
  padding-top: calc(0.4rem + 1px);
  padding-bottom: calc(0.4rem + 1px);
  font-size: 1.0625rem;
}

.col-form-label-sm {
  padding-top: calc(0.15rem + 1px);
  padding-bottom: calc(0.15rem + 1px);
  font-size: 0.7rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.775em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.25rem 0.15rem;
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.5;
  color: #dae0e5;
  background-color: #424242;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #dae0e5;
  background-color: #424242;
  border-color: #9bc0d8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-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: #6b6b6b;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.25rem 0.15rem;
  margin: -0.25rem -0.15rem;
  -webkit-margin-end: 0.15rem;
  margin-inline-end: 0.15rem;
  color: #dae0e5;
  background-color: #424242;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #3f3f3f;
}
.form-control::-webkit-file-upload-button {
  padding: 0.25rem 0.15rem;
  margin: -0.25rem -0.15rem;
  -webkit-margin-end: 0.15rem;
  margin-inline-end: 0.15rem;
  color: #dae0e5;
  background-color: #424242;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-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;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #3f3f3f;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.25rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #dae0e5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + (0.3rem + 2px));
  padding: 0.15rem 0.45rem;
  font-size: 0.7rem;
  border-radius: 0;
}
.form-control-sm::file-selector-button {
  padding: 0.15rem 0.45rem;
  margin: -0.15rem -0.45rem;
  -webkit-margin-end: 0.45rem;
  margin-inline-end: 0.45rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.15rem 0.45rem;
  margin: -0.15rem -0.45rem;
  -webkit-margin-end: 0.45rem;
  margin-inline-end: 0.45rem;
}

.form-control-lg {
  min-height: calc(1.5em + (0.8rem + 2px));
  padding: 0.4rem 0.85rem;
  font-size: 1.0625rem;
  border-radius: 0;
}
.form-control-lg::file-selector-button {
  padding: 0.4rem 0.85rem;
  margin: -0.4rem -0.85rem;
  -webkit-margin-end: 0.85rem;
  margin-inline-end: 0.85rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.4rem 0.85rem;
  margin: -0.4rem -0.85rem;
  -webkit-margin-end: 0.85rem;
  margin-inline-end: 0.85rem;
}

textarea.form-control {
  min-height: calc(1.5em + (0.5rem + 2px));
}
textarea.form-control-sm {
  min-height: calc(1.5em + (0.3rem + 2px));
}
textarea.form-control-lg {
  min-height: calc(1.5em + (0.8rem + 2px));
}

.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.25rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.25rem 0.45rem 0.25rem 0.15rem;
  -moz-padding-start: calc(0.15rem - 3px);
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.5;
  color: #dae0e5;
  background-color: #424242;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dae0e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.15rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 3px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #9bc0d8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.15rem;
  background-image: none;
}
.form-select:disabled {
  color: #dae0e5;
  background-color: #6b6b6b;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #dae0e5;
}

.form-select-sm {
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  padding-left: 0.45rem;
  font-size: 0.7rem;
}

.form-select-lg {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  padding-left: 0.85rem;
  font-size: 1.0625rem;
}

.form-check {
  display: block;
  min-height: 1.275rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #dae0e5;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #9bc0d8;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
}
.form-check-input:checked {
  background-color: #3681b0;
  border-color: #3681b0;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #3681b0;
  border-color: #3681b0;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239bc0d8'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #303030, 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #303030, 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3681b0;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #c3d9e7;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3681b0;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #c3d9e7;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.15rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.15rem;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.15rem;
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.5;
  color: #dae0e5;
  text-align: center;
  white-space: nowrap;
  background-color: #424242;
  border: 1px solid #ced4da;
  border-radius: 0;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.4rem 0.85rem;
  font-size: 1.0625rem;
  border-radius: 0;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.15rem 0.45rem;
  font-size: 0.7rem;
  border-radius: 0;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 0.6rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.775em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.74375rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 3px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.125rem) center;
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.5rem);
  background-position: top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 0.825rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dae0e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.15rem center, center right 0.45rem;
  background-size: 16px 12px, calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.775em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.74375rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 3px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.input-validation-error ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip,
.input-validation-error ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid, .form-control.input-validation-error {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.5rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.125rem) center;
  background-size: calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .form-control.input-validation-error:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid, textarea.form-control.input-validation-error {
  padding-right: calc(1.5em + 0.5rem);
  background-position: top calc(0.375em + 0.125rem) right calc(0.375em + 0.125rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid, .form-select.input-validation-error {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.input-validation-error:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .form-select.input-validation-error:not([multiple])[size="1"] {
  padding-right: 0.825rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dae0e5' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.15rem center, center right 0.45rem;
  background-size: 16px 12px, calc(0.75em + 0.25rem) calc(0.75em + 0.25rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus, .form-select.input-validation-error:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid, .form-check-input.input-validation-error {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked, .form-check-input.input-validation-error:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus, .form-check-input.input-validation-error:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label, .form-check-input.input-validation-error ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .input-group .form-control.input-validation-error,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid,
.input-group .form-select.input-validation-error {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .input-group .form-control.input-validation-error:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus,
.input-group .form-select.input-validation-error:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #dae0e5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.25rem 0.55rem;
  font-size: 0.85rem;
  border-radius: 3px;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #dae0e5;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #000;
  background-color: #3681b0;
  border-color: #3681b0;
}
.btn-primary:hover {
  color: #000;
  background-color: #5494bc;
  border-color: #4a8eb8;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #000;
  background-color: #5494bc;
  border-color: #4a8eb8;
  box-shadow: 0 0 0 0.25rem rgba(46, 110, 150, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #000;
  background-color: #5e9ac0;
  border-color: #4a8eb8;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(46, 110, 150, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #000;
  background-color: #3681b0;
  border-color: #3681b0;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #3681b0;
  border-color: #3681b0;
}
.btn-outline-primary:hover {
  color: #000;
  background-color: #3681b0;
  border-color: #3681b0;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #000;
  background-color: #3681b0;
  border-color: #3681b0;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #3681b0;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #dae0e5;
  text-decoration: underline;
}
.btn-link:hover {
  color: #aeb3b7;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.4rem 0.85rem;
  font-size: 1.0625rem;
  border-radius: 3px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.15rem 0.45rem;
  font-size: 0.74375rem;
  border-radius: 3px;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  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;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 0.85rem;
  color: #dae0e5;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  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;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  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;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3681b0;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.74375rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #3681b0;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.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:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.4125rem;
  padding-left: 0.4125rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.3375rem;
  padding-left: 0.3375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.6375rem;
  padding-left: 0.6375rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.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 ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #dae0e5;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #aeb3b7;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.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: #dae0e5;
  background-color: #3681b0;
  border-color: #dee2e6 #dee2e6 #3681b0;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 3px;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3681b0;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.340625rem;
  padding-bottom: 0.340625rem;
  margin-right: 1rem;
  font-size: 1.0625rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.0625rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 3px;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.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.55);
}
.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 .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.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.55);
}
.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 .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #424242;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 3px;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 0.4rem 0.4rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 0.4rem;
}

.card-header {
  padding: 0.2rem 0.4rem;
  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: 2px 2px 0 0;
}

.card-footer {
  padding: 0.2rem 0.4rem;
  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 2px 2px;
}

.card-header-tabs {
  margin-right: -0.2rem;
  margin-bottom: -0.2rem;
  margin-left: -0.2rem;
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: #424242;
  border-bottom-color: #424242;
}

.card-header-pills {
  margin-right: -0.2rem;
  margin-left: -0.2rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: 2px;
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

.card-group > .card {
  margin-bottom: 0.5rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0.4rem 0.4rem;
  font-size: 0.85rem;
  color: #dae0e5;
  text-align: left;
  background-color: #424242;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  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, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #dae0e5;
  background-color: #424242;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dae0e5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dae0e5'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #9bc0d8;
  outline: 0;
  box-shadow: none;
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #424242;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

.accordion-body {
  padding: 0.4rem 0.4rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #dae0e5;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  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;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #aeb3b7;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #aeb3b7;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3681b0;
  border-color: #3681b0;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.0625rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.74375rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 0.8rem 0.8rem;
  margin-bottom: 0.6rem;
  border: 1px solid transparent;
  border-radius: 3px;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 2.4rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1rem 0.8rem;
}

.alert-primary {
  color: #204d6a;
  background-color: #d7e6ef;
  border-color: #c3d9e7;
}
.alert-primary .alert-link {
  color: #1a3e55;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.6375rem;
  background-color: #e9ecef;
  border-radius: 3px;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3681b0;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.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: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 3px;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #dae0e5;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.2rem 0.25rem;
  color: #dae0e5;
  text-decoration: none;
  background-color: #303030;
  border: 1px solid #303030;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #303030;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3681b0;
  border-color: #3681b0;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #204d6a;
  background-color: #d7e6ef;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #204d6a;
  background-color: #c2cfd7;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #204d6a;
  border-color: #204d6a;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #dae0e5;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23dae0e5'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 3px;
  opacity: 0.5;
}
.btn-close:hover {
  color: #dae0e5;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(54, 129, 176, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: #6b6b6b;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 3px;
}
.toast:not(.showing):not(.show) {
  opacity: 0;
}
.toast.hide {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.5rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #dae0e5;
  background-color: #6b6b6b;
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #424242;
  background-clip: padding-box;
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 3px;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #fff;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.4;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.74375rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  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: 3px;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.74375rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.85rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #dae0e5;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1050;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #424242;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(255, 255, 255, 0.1);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #3681b0;
}
.link-primary:hover, .link-primary:focus {
  color: #5e9ac0;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

.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;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #3681b0 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.3375rem + 1.05vw) !important;
}

.fs-2 {
  font-size: calc(1.295rem + 0.54vw) !important;
}

.fs-3 {
  font-size: calc(1.27375rem + 0.285vw) !important;
}

.fs-4 {
  font-size: calc(1.2525rem + 0.03vw) !important;
}

.fs-5 {
  font-size: 1.0625rem !important;
}

.fs-6 {
  font-size: 0.85rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  color: #3681b0 !important;
}

.text-secondary {
  color: #6c757d !important;
}

.text-success {
  color: #198754 !important;
}

.text-info {
  color: #0dcaf0 !important;
}

.text-warning {
  color: #ffc107 !important;
}

.text-danger {
  color: #dc3545 !important;
}

.text-light {
  color: #f8f9fa !important;
}

.text-dark {
  color: #212529 !important;
}

.text-white {
  color: #fff !important;
}

.text-body {
  color: #dae0e5 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  color: inherit !important;
}

.bg-primary {
  background-color: #3681b0 !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-success {
  background-color: #198754 !important;
}

.bg-info {
  background-color: #0dcaf0 !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-dark {
  background-color: #212529 !important;
}

.bg-body {
  background-color: #303030 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 3px !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 3px !important;
}

.rounded-2 {
  border-radius: 3px !important;
}

.rounded-3 {
  border-radius: 3px !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.rounded-end {
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.rounded-bottom {
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.rounded-start {
  border-bottom-left-radius: 3px !important;
  border-top-left-radius: 3px !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.125rem !important;
  }

  .fs-2 {
    font-size: 1.7rem !important;
  }

  .fs-3 {
    font-size: 1.4875rem !important;
  }

  .fs-4 {
    font-size: 1.275rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
.apexcharts-canvas {
  background-color: !important;
}

.ng-value-container {
  flex-wrap: wrap;
  display: flex;
  flex: 1;
  align-items: center;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* delete icon and label */
.ng-value {
  white-space: nowrap;
  color: #000;
  font-size: 0.78rem;
  line-height: 1.32;
  margin-top: 1px;
  margin-bottom: 1px;
  margin-right: 5px;
  background-color: #3681b0;
  border-radius: 3px;
}

.ng-value-icon, .ng-value-label {
  display: inline-block;
}

.ng-value-icon {
  padding: 0.05rem 0.1rem;
}

.ng-value-label {
  padding-left: 0.1rem;
  padding-top: 0.05rem;
  padding-right: 0.275rem;
  padding-top: 0.05rem;
}

.ng-value-icon {
  border-right: 1px solid #000;
}

/*.auto-complete-multi-input-group {
    min-height: 1.75rem;
}*/
#blazor-error-ui {
  background-color: #ff0000;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1200;
  width: 100vw;
  display: none;
  padding: 0.5em;
  white-space: nowrap;
  color: #fff;
  line-height: 1.5em;
}
#blazor-error-ui icon {
  margin-right: 0.5em;
}
#blazor-error-ui .reload {
  border: solid 1px #fff;
  border-radius: 6px;
  color: #fff;
  padding: 0.25em 1em;
  margin-left: 1em;
  cursor: default;
}
#blazor-error-ui .reload:hover {
  text-decoration: none;
  background-color: #ff6666;
}

#components-reconnect-modal > div {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1100;
  overflow: hidden;
  background-color: #fff;
  opacity: 0.8;
  text-align: center;
  font-weight: bold;
  justify-content: center;
  align-items: center;
}

.components-reconnect-hide > div {
  display: none;
}

.components-reconnect-show > div {
  display: none;
}

.components-reconnect-show > .show {
  display: flex;
}

.components-reconnect-failed > div {
  display: none;
}

.components-reconnect-failed > .failed {
  display: flex;
}

.components-reconnect-rejected > div {
  display: none;
}

.components-reconnect-rejected > .rejected {
  display: flex;
}

.reconnect-message-container {
  background-color: #ffc107;
  color: #1b1e21;
  padding: 0.75em;
  text-align: center;
  flex: 1;
}
.reconnect-message-container .reconnect-body {
  display: inline-block;
  font-size: 1.5em;
}
.reconnect-message-container .reconnect-body .reconnect-sub {
  font-size: 0.75em;
  color: #495159;
  margin-top: 0.25em;
}
.reconnect-message-container .progress-line {
  background-color: #1565c0;
}
.reconnect-message-container .progress-line:before {
  background-color: #64b5f6;
}

.btn {
  margin-right: 0.5rem;
}

.button-bar {
  margin-top: -0.5rem;
}

.button-bar .btn {
  margin-top: 0.5rem;
}

.btn i {
  margin-right: 0.25rem;
}

.btn-split {
  margin-right: 0.5rem;
}
.btn-split .btn {
  margin-right: 0;
}

.dashboard {
  display: grid;
  grid-gap: 0.75rem;
  width: calc(100% - 1.5rem);
  height: calc( 100vh - 4.5rem );
  position: absolute;
}
.dashboard.dashboard-edit {
  width: calc(80% - 1.5rem);
}
.dashboard.dashboard-edit .card.selected {
  border: solid 2px #3681b0;
}
.dashboard.dashboard-edit .card .widgetdelete {
  position: absolute;
  top: 0.5em;
  right: 0;
  margin: 0;
  padding: 0;
  z-index: 800;
}
.dashboard.grid-1-1 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-1-2 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-1-3 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-1-4 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-1-5 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-1-6 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-1-7 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-1-8 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-1-9 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-1-10 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-1-11 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-1-12 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-1-13 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-1-14 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-1-15 {
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-2-1 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-2-2 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-2-3 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-2-4 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-2-5 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-2-6 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-2-7 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-2-8 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-2-9 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-2-10 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-2-11 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-2-12 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-2-13 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-2-14 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-2-15 {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-3-1 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-3-2 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-3-3 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-3-4 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-3-5 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-3-6 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-3-7 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-3-8 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-3-9 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-3-10 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-3-11 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-3-12 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-3-13 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-3-14 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-3-15 {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-4-1 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-4-2 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-4-3 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-4-4 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-4-5 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-4-6 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-4-7 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-4-8 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-4-9 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-4-10 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-4-11 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-4-12 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-4-13 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-4-14 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-4-15 {
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-5-1 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-5-2 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-5-3 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-5-4 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-5-5 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-5-6 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-5-7 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-5-8 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-5-9 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-5-10 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-5-11 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-5-12 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-5-13 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-5-14 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-5-15 {
  grid-template-columns: repeat(5, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-6-1 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-6-2 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-6-3 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-6-4 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-6-5 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-6-6 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-6-7 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-6-8 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-6-9 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-6-10 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-6-11 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-6-12 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-6-13 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-6-14 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-6-15 {
  grid-template-columns: repeat(6, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-7-1 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-7-2 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-7-3 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-7-4 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-7-5 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-7-6 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-7-7 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-7-8 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-7-9 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-7-10 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-7-11 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-7-12 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-7-13 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-7-14 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-7-15 {
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-8-1 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-8-2 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-8-3 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-8-4 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-8-5 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-8-6 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-8-7 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-8-8 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-8-9 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-8-10 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-8-11 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-8-12 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-8-13 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-8-14 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-8-15 {
  grid-template-columns: repeat(8, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-9-1 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-9-2 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-9-3 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-9-4 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-9-5 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-9-6 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-9-7 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-9-8 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-9-9 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-9-10 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-9-11 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-9-12 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-9-13 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-9-14 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-9-15 {
  grid-template-columns: repeat(9, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-10-1 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-10-2 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-10-3 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-10-4 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-10-5 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-10-6 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-10-7 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-10-8 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-10-9 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-10-10 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-10-11 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-10-12 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-10-13 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-10-14 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-10-15 {
  grid-template-columns: repeat(10, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-11-1 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-11-2 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-11-3 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-11-4 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-11-5 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-11-6 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-11-7 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-11-8 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-11-9 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-11-10 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-11-11 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-11-12 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-11-13 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-11-14 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-11-15 {
  grid-template-columns: repeat(11, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-12-1 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-12-2 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-12-3 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-12-4 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-12-5 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-12-6 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-12-7 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-12-8 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-12-9 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-12-10 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-12-11 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-12-12 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-12-13 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-12-14 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-12-15 {
  grid-template-columns: repeat(12, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-13-1 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-13-2 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-13-3 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-13-4 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-13-5 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-13-6 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-13-7 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-13-8 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-13-9 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-13-10 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-13-11 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-13-12 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-13-13 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-13-14 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-13-15 {
  grid-template-columns: repeat(13, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-14-1 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-14-2 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-14-3 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-14-4 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-14-5 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-14-6 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-14-7 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-14-8 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-14-9 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-14-10 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-14-11 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-14-12 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-14-13 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-14-14 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-14-15 {
  grid-template-columns: repeat(14, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard.grid-15-1 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(1, 1fr);
}
.dashboard.grid-15-2 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(2, 1fr);
}
.dashboard.grid-15-3 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(3, 1fr);
}
.dashboard.grid-15-4 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(4, 1fr);
}
.dashboard.grid-15-5 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(5, 1fr);
}
.dashboard.grid-15-6 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(6, 1fr);
}
.dashboard.grid-15-7 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(7, 1fr);
}
.dashboard.grid-15-8 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(8, 1fr);
}
.dashboard.grid-15-9 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(9, 1fr);
}
.dashboard.grid-15-10 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(10, 1fr);
}
.dashboard.grid-15-11 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(11, 1fr);
}
.dashboard.grid-15-12 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(12, 1fr);
}
.dashboard.grid-15-13 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(13, 1fr);
}
.dashboard.grid-15-14 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(14, 1fr);
}
.dashboard.grid-15-15 {
  grid-template-columns: repeat(15, 1fr);
  grid-template-rows: repeat(15, 1fr);
}
.dashboard .card {
  overflow: hidden;
}
.dashboard .card.emptycard {
  background-color: transparent;
  border: dashed 1px;
}
.dashboard .card.emptycard.active {
  border-color: #198754;
}
.dashboard .card .card-body {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.dashboard .card .card-body .card-title {
  text-overflow: ellipsis;
  text-wrap: none;
}
.dashboard .card .card-body .widgetcontent {
  flex: 1;
}
.dashboard h5, .dashboard .h5 {
  margin-bottom: 0.8rem !important;
}
.dashboard .row > * {
  margin-top: 0px !important;
}

.dashboard-edit-button {
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  z-index: 800;
}
.dashboard-edit-button i {
  display: none;
}
.dashboard-edit-button i:first-child {
  display: inline-block;
}
.dashboard-edit-button:hover i:last-child {
  display: inline-block;
}
.dashboard-edit-button:hover i:first-child {
  display: none;
}

.dashboard-edit-panel {
  position: absolute;
  right: 0;
  height: calc( 100vh - 4.5rem );
  width: 20%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.dashboard-edit-panel .card {
  display: flex;
}
.dashboard-edit-panel .card:last-child {
  flex-grow: 1;
  overflow: hidden;
}
.dashboard-edit-panel .card:last-child .card-body {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.dashboard-edit-panel .card:last-child .card-body .tab-content {
  flex: 1 1 auto;
  overflow-y: scroll;
}

.dashboard-status-online {
  display: none;
}

.dashboard-status-offline {
  display: block;
  z-index: 1040;
  position: fixed;
  top: 3rem;
  left: 0;
  right: 0;
  background-color: #ffc107;
  color: #1b1e21;
  font-size: 1.5em;
  padding: 0.25em;
  margin: auto;
  text-align: center;
  opacity: 0.6;
}

.iframe-widget {
  width: 100%;
  height: 100%;
  border: none;
}

.widget-draggable {
  border: solid 1px;
  background-color: #3681b0;
  color: #000;
  padding: 1em;
  margin-bottom: 1em;
  cursor: -webkit-grab;
  cursor: grab;
  min-height: 5em;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.widget-draggable:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.widget-draggable.dragging {
  border: dashed 1px;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.rss-item {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.rss-item .rss-header {
  font-weight: bold;
}
.rss-item .rss-image {
  max-width: 100px;
  padding-right: 1em;
}
.rss-item .rss-content {
  flex-grow: 1;
  overflow: hidden;
}
.rss-item .rss-source {
  font-size: small;
}

div.colored-left-border {
  border: none;
  border-left: solid 4px transparent;
  padding: 2px;
  padding-left: 8px;
  margin-bottom: 6px;
}

div.presencelogo {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 40px;
}

@media (max-width: 1025px) {
  .dashboard-edit-button {
    display: none;
  }

  .dashboard-hideonmobile {
    display: none;
  }

  .dashboard {
    display: block;
    min-height: 100vw;
  }
  .dashboard .widgetcontent {
    min-height: 200px !important;
  }
  .dashboard .widgetcontent .carousel {
    min-height: 200px !important;
  }
  .dashboard .widgetcontent .googlemap {
    min-height: 200px !important;
  }
  .dashboard .widgetcontent .iframe-widget {
    min-height: 200px !important;
  }
  .dashboard .widgetcontent td {
    overflow-wrap: normal;
  }
}
.widgeterror {
  position: absolute;
  bottom: 0.5em;
  left: 0.5em;
  right: 0.5em;
}

.filedroparea {
  width: 100%;
  min-height: 50px;
  border: dotted;
  border-width: 1px;
  border-radius: 3px;
  border-color: #dae0e5;
  position: relative;
}
.filedroparea active {
  border-color: #198754;
}
.filedroparea input[type=file] {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 1000;
}

.fileitem {
  flex-wrap: wrap;
  border: solid;
  border-width: 1px;
  border-radius: 3px;
  border-color: #dae0e5;
}

.needs-attention {
  border-color: #ffc107 !important;
  background-image: none !important;
}

.needs-attention:focus {
  /*border-color: #dc3545;*/
  box-shadow: none !important;
}

.needs-attention.is-invalid, .needs-attention.input-validation-error {
  padding-right: 0;
}

.htmleditor {
  position: relative;
}
.htmleditor .ql-toolbar .ql-stroke {
  fill: none;
  stroke: #dae0e5;
}
.htmleditor .ql-toolbar .ql-fill {
  fill: #dae0e5;
  stroke: none;
}
.htmleditor .ql-toolbar .ql-picker {
  color: #dae0e5;
}
.htmleditor .ql-container {
  overflow-y: scroll;
  border-top: 1px solid transparent !important;
}
.htmleditor .ql-container.is-invalid, .htmleditor .ql-container.input-validation-error {
  border-color: #dc3545 !important;
}
.htmleditor .ql-container.is-invalid.needs-attention, .htmleditor .ql-container.needs-attention.input-validation-error {
  border-color: #ffc107 !important;
}

.loginmain {
  height: 100% !important;
  padding: 0;
  flex: 1;
}

.loginpanel, .registerpanel {
  background-color: #303030;
  max-width: 100vw;
  width: 100vw;
  padding: 0.75rem;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.loginpanel .w-80, .registerpanel .w-80 {
  width: 80%;
}

.loginlogo {
  position: absolute;
  top: 3em;
}
.loginlogo img {
  height: 90px;
}

.loginfooter {
  position: absolute;
  bottom: 0;
  padding: 0.75rem;
}

@media (min-width: 768px) {
  .loginpanel {
    max-width: 400px;
  }
}
.menupanel {
  padding: 0;
  padding-top: 3rem;
  width: 250px;
  height: 100% !important;
  background-color: #424242;
  color: #dae0e5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1029;
  display: none;
  overflow-y: auto;
}
.menupanel.active {
  display: block !important;
}
.menupanel.menukioskmode {
  display: none !important;
}
.menupanel .accordion-item {
  border: none !important;
}
.menupanel .accordion-button {
  background-color: #666;
  color: #dae0e5;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  margin-bottom: 0px;
}
.menupanel .accordion-button:focus {
  outline: none;
  box-shadow: none;
}
.menupanel .accordion-button:not(.collapsed) {
  outline: none;
  background-color: #666;
  color: #dae0e5;
}
.menupanel .accordion-button.nosubitems::after {
  content: none;
}
.menupanel .accordion-collapse {
  background-color: #424242;
  color: #dae0e5;
}
.menupanel .accordion-collapse .menusubitem {
  padding: 0;
  cursor: pointer;
}
.menupanel .accordion-collapse .menusubitem div {
  padding: 0.6rem 1.6rem;
}
.menupanel .accordion-collapse .menusubitem:last-child {
  margin-bottom: 0.4rem;
}
.menupanel .accordion-collapse .accordion-button {
  background-color: #424242;
  color: #dae0e5;
}
.menupanel .accordion-collapse .accordion-item {
  margin-left: 0.8rem;
}

.menukioskmode {
  display: none !important;
}

@media (min-width: 1280px) {
  .menupanel {
    display: block;
  }
  .menupanel.forcehide {
    display: none;
  }

  .hamburgermenuhidden {
    display: none;
  }

  .hamburgermenushow {
    display: inline-block;
  }
}
.no_image_available {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQABKwErAAD/4QCMRXhpZgAATU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAAErAAAAAQAAASsAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAAP+gAwAEAAAAAQAAAP8AAAAA/+0AOFBob3Rvc2hvcCAzLjAAOEJJTQQEAAAAAAAAOEJJTQQlAAAAAAAQ1B2M2Y8AsgTpgAmY7PhCfv/CABEIAP8A/wMBIgACEQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAADAgQBBQAGBwgJCgv/xADDEAABAwMCBAMEBgQHBgQIBnMBAgADEQQSIQUxEyIQBkFRMhRhcSMHgSCRQhWhUjOxJGIwFsFy0UOSNIII4VNAJWMXNfCTc6JQRLKD8SZUNmSUdMJg0oSjGHDiJ0U3ZbNVdaSVw4Xy00Z2gONHVma0CQoZGigpKjg5OkhJSldYWVpnaGlqd3h5eoaHiImKkJaXmJmaoKWmp6ipqrC1tre4ubrAxMXGx8jJytDU1dbX2Nna4OTl5ufo6erz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAECAAMEBQYHCAkKC//EAMMRAAICAQMDAwIDBQIFAgQEhwEAAhEDEBIhBCAxQRMFMCIyURRABjMjYUIVcVI0gVAkkaFDsRYHYjVT8NElYMFE4XLxF4JjNnAmRVSSJ6LSCAkKGBkaKCkqNzg5OkZHSElKVVZXWFlaZGVmZ2hpanN0dXZ3eHl6gIOEhYaHiImKkJOUlZaXmJmaoKOkpaanqKmqsLKztLW2t7i5usDCw8TFxsfIycrQ09TV1tfY2drg4uPk5ebn6Onq8vP09fb3+Pn6/9sAQwAGBAUGBQQGBgUGBwcGCAoQCgoJCQoUDg8MEBcUGBgXFBYWGh0lHxobIxwWFiAsICMmJykqKRkfLTAtKDAlKCko/9sAQwEHBwcKCAoTCgoTKBoWGigoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo/9oADAMBAAIRAxEAAAH0DbVttW21bbVttW06tp1Rp1Rp1Rp1J06o0xW21bbVttW21bbVttW21bTNROmonTUadUZWpOVqTp1RCtSYVFRCoqNtW21bbVttW21adNadNRM6tp1RM6o06o06o06k6dSYVFRCopMKio21bbVttWnTWnTTlSl0KSah4moeJqRBNQ5XqHiah4moWLqEk6KYwqKTCoqNtWmJrTpqZiaeLSqttq22rbattq22rbattq22rJUmmOmKTCopOmK06ayompmJp2tKq22rbattq22rbatq3mK7nc70VbbVkqTTOJioSqKTpitMTUzE1M6adqSqttq22rZuep21bbV5WzeMyN6d5j6cKy20clSaaRMUmFJqImK0xNKmJqVJmnakqrbashXE1U9FxUkev6ivQdtqrOX7vVzfRK1bbVkqTTSJioiYpMKTWmJpUxNTMTTtSVVtmlVnnpwEbbUT0nzJ1Xq2aOwdtq2zCn+iayVJppExURMVCZitMTUzE0qYmnakqpPm9xyJG21bbVttVn6P5Le16HCaIFfn8JI7Xq/IPQBX6VJi0iYqI0VETFaUzSpSqpmJp5T2/nVVEbEbbVttW21bbVdU0attqy0avSrTzf0cTVMxGImKiNFaY1KlM0qUqp55z6N5zVRtiNtq22rbattq22rbattqtPSfNvSRM4mIxEprRtW21TKZpUpmn3Ad+qvKt6rMPKd6rq8q3q2ryneravKd6tq8p3q2ryneq6vKt6tFeeegqTFlGitG1Rtq22rbaplM0qUzStGpWjUrRqnRqVEap0apiNWjatGitG1aNq22rbattq22qZTNKyZpWjUrJmp0ap0ap0RU6NW0RUxtWjattq22rbattq22rbatMaplM1Mp1KyZqdEVOjVMbVtGrbattq22rbav/9oACAEBAAEFAv8AloyUCmAeAeAeAeAeIeIeIeIeIeIeIeAeAeAeAeAeAakCn84n2f8AUSvZ/nE+z/qJXs/zifZ/1Er2f5xPs/6iV7P84nh/N3l3HapO8S1stzROr7ivZ/nE8P5u8lM1z22+UzWndXD+cTw+7LKiL715EYbntt0RhtO6vZ/nE+z9xSglN/cm6m2i9z+7eWaLpKtnmrZ7WmFQ+4r2f5xPD7m8XmRYNDtl57wj+aVw/nE8O+6Xfu8XeNao12N0m6i/mVez/OJ4drqdNvDNKqaX7ltOq3ltpkzxfcmuoopO6uH84n2WogDcbv3mb71jdKtZY1pWntuN8LZK1Fatpvs+6vZ/nE+y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");
}

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #303030;
  z-index: 9999;
}

#status {
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -40px 0 0 -40px;
}

@-webkit-keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translate3d(0, -16px, 0);
  }
}

@keyframes bouncing-loader {
  to {
    opacity: 0.1;
    transform: translate3d(0, -16px, 0);
  }
}
.bouncing-loader {
  display: flex;
  justify-content: center;
}
.bouncing-loader > div {
  width: 13px;
  height: 13px;
  margin: 32px 3px;
  background: #0d6efd;
  border-radius: 50%;
  -webkit-animation: bouncing-loader 0.6s infinite alternate;
  animation: bouncing-loader 0.6s infinite alternate;
}
.bouncing-loader > div:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  background: #dc3545;
}
.bouncing-loader > div:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  background: #28a745;
}

.progress-line, .progress-line:before {
  height: 3px;
  width: 100%;
  margin: 0;
}

.progress-line {
  background-color: #b3d4fc;
  display: flex;
}

.progress-line:before {
  background-color: #3f51b5;
  content: "";
  -webkit-animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  animation: running-progress 2s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

@-webkit-keyframes running-progress {
  0% {
    margin-left: 0;
    margin-right: 100%;
  }
  50% {
    margin-left: 0;
    margin-right: 0%;
  }
  100% {
    margin-left: 100%;
    margin-right: 0;
  }
}
@keyframes running-progress {
  0% {
    margin-left: 0;
    margin-right: 100%;
  }
  50% {
    margin-left: 0%;
    margin-right: 0;
  }
  100% {
    margin-left: 100%;
    margin-right: 0;
  }
}
.rating-yellow-full {
  color: gold;
}

.rating-yellow-empty {
  color: #6c757d;
}

.rating-default-full {
  color: #3681b0;
}

.rating-default-empty {
  color: #6c757d;
}

html,
body {
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
}

body {
  overflow-x: hidden;
}

.accensysnextcontainer {
  width: 100vw;
  min-height: 100vh;
  flex: 1;
  display: flex;
  padding-left: 250px;
}
.accensysnextcontainer.forcehide {
  padding-left: 0 !important;
}
.accensysnextcontainer .topbar {
  background-color: #3a444e;
  color: #d9d9d9;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
  display: flex;
  padding: 0.5rem;
  white-space: nowrap;
  line-height: 2rem;
  font-size: 1.5rem;
}
.accensysnextcontainer .topbar .pagetitle {
  overflow: hidden;
  text-overflow: ellipsis;
  width: calc(100% - 175px);
}
.accensysnextcontainer .topbar .logo {
  height: 2rem;
}
.accensysnextcontainer .topbar .clock {
  position: absolute;
  right: 0;
  margin-right: 0.5rem;
}
.accensysnextcontainer .maincontent {
  height: 100% !important;
  padding: 0.75rem;
  padding-top: 3.75rem;
  flex: 1;
}
.accensysnextcontainer .maincontent .center-page {
  display: flex;
  align-items: center;
  height: calc( 100vh - 4.5rem );
  justify-content: center;
}
.accensysnextcontainer .maincontent .center-page .text-center {
  text-align: center;
}

@media (max-width: 1279px) {
  .accensysnextcontainer {
    padding-left: 0;
  }
}
*::-webkit-scrollbar-track {
  border-radius: 2px;
  background-color: #6b6b6b;
}

*::-webkit-scrollbar {
  width: 4px;
  background-color: transparent;
  display: none;
}

*:hover::-webkit-scrollbar {
  display: unset;
}

*::-webkit-scrollbar-thumb {
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: transparent;
}

table thead {
  background-color: #6c757d;
}
table thead th {
  background-color: #6c757d !important;
}
table > :not(:last-child) > :last-child > * {
  border-bottom: none;
}
table tr.totalLine {
  background-color: #6c757d;
}
table tr.totalLine td {
  background-color: #6c757d !important;
}
table tr.headerLine {
  background-color: #6c757d;
}
table tr.headerLine td {
  background-color: #6c757d !important;
}

div.scroll-table {
  max-height: calc( 100vh - 5.3rem );
  overflow-y: auto;
}
div.scroll-table table thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}
div.scroll-table .infinitescroll-detector {
  width: 100%;
  height: 2px;
}

tfoot.scrollspinner {
  border: none;
}
tfoot.scrollspinner tr, tfoot.scrollspinner td {
  border: none;
}

@media (max-width: 767.98px) {
  .table > :not(caption) > * > * {
    padding: 0.2rem 0.2rem;
  }

  tr.noborderonsmall > :not(caption) {
    border: none;
  }
  tr.noborderonsmall > :not(caption) td {
    border: none;
  }
}
.table-hover tbody {
  cursor: pointer;
}

th.rotate {
  /* Something you can count on */
  height: 100px;
  white-space: nowrap;
}

th.rotate > div {
  transform: translate(-10px, -5px) rotate(270deg);
  width: 30px;
}

th.rotate > div > span {
  /* border-bottom: 1px solid; */
  padding: 5px 10px;
}

li.nav-item {
  font-size: 85%;
}

.nav-tabs .nav-link.active {
  border: 1px solid transparent;
  border-bottom: 2px solid #3681b0;
  background-color: transparent;
  color: #3681b0;
}
.nav-tabs .nav-link.active:hover {
  border: 1px solid transparent;
  border-bottom: 2px solid #3681b0;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  color: #dae0e5;
  opacity: 0.8;
}
.nav-tabs .nav-link:hover {
  border: 1px solid transparent;
  opacity: 1;
}

.dynamic-table .grouptitle {
  background-color: #6c757d;
}
.dynamic-table .columntitles {
  color: #808080;
  font-style: italic;
}
.dynamic-table .totals {
  background-color: #6c757d;
}
.dynamic-table .spacer {
  height: 6px;
}

#update-notification {
  background-color: #007bff;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1100;
  display: flex;
  padding: 0.5em;
  white-space: nowrap;
  font-size: 1em;
  color: #fff;
  opacity: 0.8;
}

.time {
  text-align: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  color: black;
  padding: 10px;
  font-size: larger;
}

.timenl {
  background-image: url("data:image/png;base64,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");
}

.timero {
  background-image: url("data:image/png;base64,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");
}

.form-control, .form-select {
  padding: 0;
  border-left: none;
  border-right: none;
  border-top: none;
}

.form-control:focus,
.form-select:focus {
  box-shadow: none;
  border-bottom-color: #3681b0;
}

.form-control:disabled, .form-control[readonly] {
  color: #dae0e5;
}

.input-group-text {
  border-top: none;
  border-left: none;
  border-right: none;
  padding: 0;
}

.form-control:focus ~ .input-group-text,
.form-select:focus ~ .input-group-text {
  border-bottom-color: #3681b0;
}

.form-control:disabled ~ .input-group-text,
.form-control[readonly] ~ .input-group-text {
  background-color: #6b6b6b;
}

label {
  font-size: 0.775em;
  color: #adbac5;
}

.modal-always-on-top {
  z-index: 1065 !important;
}

.toast:not(.showing):not(.show) {
  opacity: 1;
}

.toast-container {
  z-index: 9000 !important;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.form-check-label {
  font-size: 0.85rem;
}

.input-clear-button {
  background-color: #424242;
}

.btn-outline-secondary {
  color: #c7c7c7;
  border-color: #c7c7c7;
}

.btn-primary, .btn-primary:hover, .btn-primary:disabled, .btn-primary.disabled {
  color: #dae0e5;
}

/* Date picker fontawesome */
input[type=date] {
  position: relative;
}

input[type=date]::-webkit-calendar-picker-indicator {
  color: transparent;
  background: none;
  z-index: 3;
}

input[type=date].is-invalid, input[type=date].input-validation-error {
  background-position: right 1.25rem center !important;
  padding-right: 0;
}

input[type=date]:before {
  background: none;
  display: block;
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  content: "";
  position: absolute;
  right: 6px;
}

.nav-link {
  cursor: pointer;
}

.nav-link.disabled {
  cursor: default;
}

.menutile {
  cursor: pointer;
}

.row {
  --bs-gutter-x: 0.5rem;
  margin-top: calc(-1 * var(--bs-gutter-x));
}

.row + .row {
  margin-top: 0;
}

.row > * {
  margin-top: var(--bs-gutter-x);
}

.card-title, h5, .h5 {
  margin-bottom: 0.2rem;
}

form + .row {
  margin-top: 0;
}

.card ~ .card {
  margin-top: var(--bs-gutter-x);
}

.img-mw-100 {
  max-width: 100%;
  height: auto;
}

/*# sourceMappingURL=accensys-dark.css.map */