@charset "UTF-8";
/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
: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-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

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.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[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.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}

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;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

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]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

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;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-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.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid var(--bs-border-color);
  border-radius: 0.375rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  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: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.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%;
}

.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 {
    flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
.gx-sm-0 {
    --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 {
    flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
.gx-md-0 {
    --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 {
    flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
.gx-lg-0 {
    --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 {
    flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
.gx-xl-0 {
    --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 {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
.gx-xxl-0 {
    --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-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.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-group-divider {
  border-top: 2px solid 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-borderless > :not(:first-child) {
  border-top-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-striped-columns > :not(caption) > tr > :nth-child(even) {
  --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-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #bcd0c7;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --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: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.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: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.375rem;
  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: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  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;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  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::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 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.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: 0.375rem;
}
.form-control-color::-webkit-color-swatch {
  border-radius: 0.375rem;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
  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: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  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;
  print-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: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.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 10 3 3 6-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: #0d6efd;
  border-color: #0d6efd;
  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 {
  cursor: default;
  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='%2386b7fe'/%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-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.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 #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  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: #b6d4fe;
}
.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: #0d6efd;
  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: #b6d4fe;
}
.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-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  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,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-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:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ 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);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 5;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.375rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.25rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  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):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  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;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  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.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}

.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.75rem);
  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.73.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.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.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.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.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: 4.125rem;
  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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 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.73.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.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.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-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.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:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  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.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  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.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid: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 {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  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.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 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.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid: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 {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 1px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0.375rem;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  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: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: 0.25rem;
}

.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;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  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 {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-spacer);
}
.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: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-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 {
  border-radius: 0.375rem;
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.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.5625rem;
  padding-left: 0.5625rem;
}
.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.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  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 {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  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: var(--bs-nav-link-hover-color);
}
.nav-link.disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --bs-nav-tabs-border-width: 1px;
  --bs-nav-tabs-border-color: #dee2e6;
  --bs-nav-tabs-border-radius: 0.375rem;
  --bs-nav-tabs-link-hover-border-color: #e9ecef #e9ecef #dee2e6;
  --bs-nav-tabs-link-active-color: #495057;
  --bs-nav-tabs-link-active-bg: #fff;
  --bs-nav-tabs-link-active-border-color: #dee2e6 #dee2e6 #fff;
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  background: none;
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --bs-nav-pills-border-radius: 0.375rem;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  background-color: transparent;
  border-color: transparent;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

.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 {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(0, 0, 0, 0.55);
  --bs-navbar-hover-color: rgba(0, 0, 0, 0.7);
  --bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);
  --bs-navbar-active-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: 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");
  --bs-navbar-toggler-border-color: rgba(0, 0, 0, 0.1);
  --bs-navbar-toggler-border-radius: 0.375rem;
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.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: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .show > .nav-link,
.navbar-nav .nav-link.active {
  color: var(--bs-navbar-active-color);
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}
@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 var(--bs-navbar-toggler-focus-width);
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  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: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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;
  }
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  .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-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-dark {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: 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");
}

.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-border-width: 1px;
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: 0.375rem;
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(0.375rem - 1px);
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(0, 0, 0, 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: #fff;
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.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: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
}

.card-subtitle {
  margin-top: calc(-0.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

.card-header-tabs {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

.card-header-pills {
  margin-right: calc(-0.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-0.5 * var(--bs-card-cap-padding-x));
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}
@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 {
  --bs-accordion-color: #212529;
  --bs-accordion-bg: #fff;
  --bs-accordion-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;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #212529;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%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");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%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");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.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, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: #6c757d;
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: #6c757d;
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: #fff;
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: #fff;
  --bs-pagination-disabled-border-color: #dee2e6;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  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: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: 0.25rem;
}

.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: 0.375rem;
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: 1px solid var(--bs-alert-border-color);
  --bs-alert-border-radius: 0.375rem;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  --bs-alert-color: #084298;
  --bs-alert-bg: #cfe2ff;
  --bs-alert-border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  --bs-alert-color: #41464b;
  --bs-alert-bg: #e2e3e5;
  --bs-alert-border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  --bs-alert-color: #0f5132;
  --bs-alert-bg: #d1e7dd;
  --bs-alert-border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  --bs-alert-color: #055160;
  --bs-alert-bg: #cff4fc;
  --bs-alert-border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  --bs-alert-color: #664d03;
  --bs-alert-bg: #fff3cd;
  --bs-alert-border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  --bs-alert-color: #842029;
  --bs-alert-bg: #f8d7da;
  --bs-alert-border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  --bs-alert-color: #636464;
  --bs-alert-bg: #fefefe;
  --bs-alert-border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  --bs-alert-color: #141619;
  --bs-alert-bg: #d3d3d4;
  --bs-alert-border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}
@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: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.list-group {
  --bs-list-group-color: #212529;
  --bs-list-group-bg: #fff;
  --bs-list-group-border-color: rgba(0, 0, 0, 0.125);
  --bs-list-group-border-width: 1px;
  --bs-list-group-border-radius: 0.375rem;
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: #495057;
  --bs-list-group-action-hover-color: #495057;
  --bs-list-group-action-hover-bg: #f8f9fa;
  --bs-list-group-action-active-color: #212529;
  --bs-list-group-action-active-bg: #e9ecef;
  --bs-list-group-disabled-color: #6c757d;
  --bs-list-group-disabled-bg: #fff;
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}
.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: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  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: var(--bs-list-group-border-width);
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    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: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.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: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-border-width: 1px;
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: 0.375rem;
  --bs-toast-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-toast-header-color: #6c757d;
  --bs-toast-header-bg: rgba(255, 255, 255, 0.85);
  --bs-toast-header-border-color: rgba(0, 0, 0, 0.05);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}
.toast-header .btn-close {
  margin-right: calc(-0.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: #fff;
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 0.5rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(0.5rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  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% - var(--bs-modal-margin) * 2);
}
.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% - var(--bs-modal-margin) * 2);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-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,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@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,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@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,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@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,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@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,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@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,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: #fff;
  --bs-tooltip-bg: #000;
  --bs-tooltip-border-radius: 0.375rem;
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  padding: var(--bs-tooltip-arrow-height);
  margin: var(--bs-tooltip-margin);
  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;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.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: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * 0.5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.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 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * 0.5) 0 calc(var(--bs-tooltip-arrow-width) * 0.5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: #fff;
  --bs-popover-border-width: 1px;
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: 0.5rem;
  --bs-popover-inner-border-radius: calc(0.5rem - 1px);
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: ;
  --bs-popover-header-bg: #f0f0f0;
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: #212529;
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  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;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * 0.5) 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}
.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: var(--bs-popover-arrow-width);
  margin-left: calc(-0.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * 0.5) 0 calc(var(--bs-popover-arrow-width) * 0.5) var(--bs-popover-arrow-height);
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

.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;
}

.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%);
}

.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;
}

.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: #fff;
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(13, 110, 253, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(108, 117, 125, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: #fff !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: #000 !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: #000 !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #0d6efd !important;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca !important;
}

.link-secondary {
  color: #6c757d !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64 !important;
}

.link-success {
  color: #198754 !important;
}
.link-success:hover, .link-success:focus {
  color: #146c43 !important;
}

.link-info {
  color: #0dcaf0 !important;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3 !important;
}

.link-warning {
  color: #ffc107 !important;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39 !important;
}

.link-danger {
  color: #dc3545 !important;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37 !important;
}

.link-light {
  color: #f8f9fa !important;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21 !important;
}

.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: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.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;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 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: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 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;
}

.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;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !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 {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.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;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=bootstrap.css.map */
@font-face {
  font-family: 'hdx-icons';
  src:  url('../../css/fonts/hdx-icons.eot?ayhhxb');
  src:  url('../../css/fonts/hdx-icons.eot?ayhhxb#iefix') format('embedded-opentype'),
    url('../../css/fonts/hdx-icons.ttf?ayhhxb') format('truetype'),
    url('../../css/fonts/hdx-icons.woff?ayhhxb') format('woff'),
    url('../../css/fonts/hdx-icons.svg?ayhhxb#hdx-icons') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'hdx-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-fight:before {
  content: "\e600";
}
.icon-gplus:before {
  content: "\e602";
}
.icon-cc:before {
  content: "\e605";
}
.icon-check:before {
  content: "\e606";
}
.icon-close_filter_button:before {
  content: "\e607";
}
.icon-download:before {
  content: "\e608";
}
.icon-earth:before {
  content: "\e609";
}
.icon-expand:before {
  content: "\e60a";
}
.icon-fb:before {
  content: "\e60b";
}
.icon-fileupload:before {
  content: "\e60c";
}
.icon-location:before {
  content: "\e60e";
}
.icon-lock:before {
  content: "\e60f";
}
.icon-mail-01:before {
  content: "\e610";
}
.icon-open_filter_button:before {
  content: "\e611";
}
.icon-search:before {
  content: "\e612";
}
.icon-share:before {
  content: "\e613";
}
.icon-spanner:before {
  content: "\e614";
}
.icon-tag:before {
  content: "\e615";
}
.icon-twitter:before {
  content: "\e616";
}
.icon-visualize:before {
  content: "\e617";
}
.icon-edit:before {
  content: "\e900";
}
.icon-envelope:before {
  content: "\e901";
}
.icon-megahorn:before {
  content: "\e902";
}
.icon-rubbish-bin:before {
  content: "\e903";
}
.icon-x-social:before {
  content: "\e904";
}
.icon-facebook:before {
  content: "\e906";
}
.icon-github:before {
  content: "\e907";
}
.icon-dataviz:before {
  content: "\e908";
}
.icon-previoussearches:before {
  content: "\e909";
}
.icon-hxl-tags:before {
  content: "\e90c";
}
.icon-phone:before {
  content: "\e90d";
}
.icon-laptop:before {
  content: "\e90e";
}
.icon-bell:before {
  content: "\e90f";
}
.icon-circle-down:before {
  content: "\e910";
}
.icon-data-freshness-info:before {
  content: "\e91a";
}
.icon-linkedin:before {
  content: "\e905";
}

@font-face {
  font-family: 'Humanitarian-Icons-v02';
  src:  url('../../css/fonts/Humanitarian-Icons-v02.eot?7bdye7');
  src:  url('../../css/fonts/Humanitarian-Icons-v02.eot?7bdye7#iefix') format('embedded-opentype'),
    url('../../css/fonts/Humanitarian-Icons-v02.ttf?7bdye7') format('truetype'),
    url('../../css/fonts/Humanitarian-Icons-v02.woff?7bdye7') format('woff'),
    url('../../css/fonts/Humanitarian-Icons-v02.svg?7bdye7#Humanitarian-Icons-v02') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="humanitarianicons-"], [class*=" humanitarianicons-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'Humanitarian-Icons-v02' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.humanitarianicons-Social-gh:before {
  content: "\ea48";
}
.humanitarianicons-Social-gh-hover:before {
  content: "\ea49";
}
.humanitarianicons-Social-mail:before {
  content: "\ea4a";
}
.humanitarianicons-Social-mail-hover:before {
  content: "\ea4b";
}
.humanitarianicons-Double-arrow-down:before {
  content: "\ea3a";
}
.humanitarianicons-Double-arrow-left:before {
  content: "\ea3b";
}
.humanitarianicons-Double-arrow-right:before {
  content: "\ea3c";
}
.humanitarianicons-Double-arrow-up:before {
  content: "\ea3d";
}
.humanitarianicons-Social-fb-hover:before {
  content: "\ea3e";
}
.humanitarianicons-Social-fb:before {
  content: "\ea3f";
}
.humanitarianicons-Social-ig-hover:before {
  content: "\ea40";
}
.humanitarianicons-Social-ig:before {
  content: "\ea41";
}
.humanitarianicons-Social-li-hover:before {
  content: "\ea42";
}
.humanitarianicons-Social-li:before {
  content: "\ea43";
}
.humanitarianicons-Social-tw-hover:before {
  content: "\ea44";
}
.humanitarianicons-Social-tw:before {
  content: "\ea45";
}
.humanitarianicons-Social-yt-hover:before {
  content: "\ea46";
}
.humanitarianicons-Social-yt:before {
  content: "\ea47";
}
.humanitarianicons-Abduction-kidnapping:before {
  content: "\e900";
}
.humanitarianicons-About:before {
  content: "\e901";
}
.humanitarianicons-Add:before {
  content: "\e902";
}
.humanitarianicons-Add-document:before {
  content: "\e903";
}
.humanitarianicons-Advocacy:before {
  content: "\e904";
}
.humanitarianicons-Affected-population:before {
  content: "\e905";
}
.humanitarianicons-Agriculture:before {
  content: "\e906";
}
.humanitarianicons-Airport:before {
  content: "\e907";
}
.humanitarianicons-Airport-affected:before {
  content: "\e908";
}
.humanitarianicons-Airport-destroyed:before {
  content: "\e909";
}
.humanitarianicons-Airport-military:before {
  content: "\e90a";
}
.humanitarianicons-Airport-not-affected:before {
  content: "\e90b";
}
.humanitarianicons-Alert:before {
  content: "\e90c";
}
.humanitarianicons-Analysis:before {
  content: "\e90d";
}
.humanitarianicons-Arrest-detention:before {
  content: "\e90e";
}
.humanitarianicons-Assault:before {
  content: "\e90f";
}
.humanitarianicons-Assembly-point:before {
  content: "\e910";
}
.humanitarianicons-Assessment:before {
  content: "\e911";
}
.humanitarianicons-Attack:before {
  content: "\e912";
}
.humanitarianicons-Blanket:before {
  content: "\e913";
}
.humanitarianicons-Blog:before {
  content: "\e914";
}
.humanitarianicons-Boat:before {
  content: "\e915";
}
.humanitarianicons-Bookmark:before {
  content: "\e916";
}
.humanitarianicons-Border-crossing:before {
  content: "\e917";
}
.humanitarianicons-Borehole:before {
  content: "\e918";
}
.humanitarianicons-Bottled-water:before {
  content: "\e919";
}
.humanitarianicons-Bridge:before {
  content: "\e91a";
}
.humanitarianicons-Bridge-affected:before {
  content: "\e91b";
}
.humanitarianicons-Bridge-destroyed:before {
  content: "\e91c";
}
.humanitarianicons-Bridge-not-affected:before {
  content: "\e91d";
}
.humanitarianicons-Bucket:before {
  content: "\e91e";
}
.humanitarianicons-Buddhist-temple:before {
  content: "\e91f";
}
.humanitarianicons-Building:before {
  content: "\e920";
}
.humanitarianicons-Building-facility-affected:before {
  content: "\e921";
}
.humanitarianicons-Building-facility-destroyed:before {
  content: "\e922";
}
.humanitarianicons-Building-facility-not-affected:before {
  content: "\e923";
}
.humanitarianicons-Bus:before {
  content: "\e924";
}
.humanitarianicons-Calendar:before {
  content: "\e925";
}
.humanitarianicons-Camp-Coordination-and-Camp-Management:before {
  content: "\e926";
}
.humanitarianicons-Car:before {
  content: "\e927";
}
.humanitarianicons-Carjacking:before {
  content: "\e928";
}
.humanitarianicons-Cash-transfer:before {
  content: "\e929";
}
.humanitarianicons-Cell-tower:before {
  content: "\e92a";
}
.humanitarianicons-Chart:before {
  content: "\e92b";
}
.humanitarianicons-Chat:before {
  content: "\e92c";
}
.humanitarianicons-Checkpoint:before {
  content: "\e92d";
}
.humanitarianicons-Child-care-child-friendly:before {
  content: "\e92e";
}
.humanitarianicons-Child-combatant:before {
  content: "\e92f";
}
.humanitarianicons-Child-protection:before {
  content: "\e930";
}
.humanitarianicons-Children:before {
  content: "\e931";
}
.humanitarianicons-Church:before {
  content: "\e932";
}
.humanitarianicons-Civil-military-coordination:before {
  content: "\e933";
}
.humanitarianicons-Clinic:before {
  content: "\e934";
}
.humanitarianicons-Clothing:before {
  content: "\e935";
}
.humanitarianicons-Cold-wave:before {
  content: "\e936";
}
.humanitarianicons-Communal-latrine:before {
  content: "\e937";
}
.humanitarianicons-Community-building:before {
  content: "\e938";
}
.humanitarianicons-Community-engagement:before {
  content: "\e939";
}
.humanitarianicons-Computer:before {
  content: "\e93a";
}
.humanitarianicons-Conflict:before {
  content: "\e93b";
}
.humanitarianicons-Coordinated-assessement:before {
  content: "\e93c";
}
.humanitarianicons-Coordination:before {
  content: "\e93d";
}
.humanitarianicons-Copy:before {
  content: "\e93e";
}
.humanitarianicons-Cyclone:before {
  content: "\e93f";
}
.humanitarianicons-Damaged-Affected:before {
  content: "\e940";
}
.humanitarianicons-Dangerous-area:before {
  content: "\e941";
}
.humanitarianicons-Data:before {
  content: "\e942";
}
.humanitarianicons-Dead:before {
  content: "\e943";
}
.humanitarianicons-Debris-management:before {
  content: "\e944";
}
.humanitarianicons-Deployment:before {
  content: "\e945";
}
.humanitarianicons-Destroyed:before {
  content: "\e946";
}
.humanitarianicons-Detergent:before {
  content: "\e947";
}
.humanitarianicons-Diplomatic-mission:before {
  content: "\e948";
}
.humanitarianicons-Distribution-site:before {
  content: "\e949";
}
.humanitarianicons-Document:before {
  content: "\e94a";
}
.humanitarianicons-Down:before {
  content: "\e94b";
}
.humanitarianicons-Download:before {
  content: "\e94c";
}
.humanitarianicons-Drought:before {
  content: "\e94d";
}
.humanitarianicons-Drowned:before {
  content: "\e94e";
}
.humanitarianicons-E-mail:before {
  content: "\e94f";
}
.humanitarianicons-Early-Recovery:before {
  content: "\e950";
}
.humanitarianicons-Earthmound:before {
  content: "\e951";
}
.humanitarianicons-Earthquake:before {
  content: "\e952";
}
.humanitarianicons-Education:before {
  content: "\e953";
}
.humanitarianicons-Elderly:before {
  content: "\e954";
}
.humanitarianicons-Emergency-Telecommunications:before {
  content: "\e955";
}
.humanitarianicons-Environment:before {
  content: "\e956";
}
.humanitarianicons-Epidemic:before {
  content: "\e957";
}
.humanitarianicons-Exit-Cancel:before {
  content: "\e958";
}
.humanitarianicons-Famine:before {
  content: "\e959";
}
.humanitarianicons-Favourite:before {
  content: "\e95a";
}
.humanitarianicons-Fax:before {
  content: "\e95b";
}
.humanitarianicons-Ferry:before {
  content: "\e95c";
}
.humanitarianicons-Film:before {
  content: "\e95d";
}
.humanitarianicons-Filter:before {
  content: "\e95e";
}
.humanitarianicons-Financing:before {
  content: "\e95f";
}
.humanitarianicons-Fire:before {
  content: "\e960";
}
.humanitarianicons-Fishery:before {
  content: "\e961";
}
.humanitarianicons-Flash-flood:before {
  content: "\e962";
}
.humanitarianicons-Flood:before {
  content: "\e963";
}
.humanitarianicons-Flour:before {
  content: "\e964";
}
.humanitarianicons-Folder:before {
  content: "\e965";
}
.humanitarianicons-Food:before {
  content: "\e966";
}
.humanitarianicons-Food-Security:before {
  content: "\e967";
}
.humanitarianicons-Food-warehouse:before {
  content: "\e968";
}
.humanitarianicons-Forced-entry:before {
  content: "\e969";
}
.humanitarianicons-Forced-recruitment:before {
  content: "\e96a";
}
.humanitarianicons-Fund:before {
  content: "\e96b";
}
.humanitarianicons-Gap-analysis:before {
  content: "\e96c";
}
.humanitarianicons-Gas-station:before {
  content: "\e96d";
}
.humanitarianicons-Go:before {
  content: "\e96e";
}
.humanitarianicons-Government-office:before {
  content: "\e96f";
}
.humanitarianicons-Group:before {
  content: "\e970";
}
.humanitarianicons-Harassment-intimidation:before {
  content: "\e971";
}
.humanitarianicons-Health:before {
  content: "\e972";
}
.humanitarianicons-Health-facility:before {
  content: "\e973";
}
.humanitarianicons-Health-facility-affected:before {
  content: "\e974";
}
.humanitarianicons-Health-facility-destroyed:before {
  content: "\e975";
}
.humanitarianicons-Health-facility-not-affected:before {
  content: "\e976";
}
.humanitarianicons-Health-post:before {
  content: "\e977";
}
.humanitarianicons-Heatwave:before {
  content: "\e978";
}
.humanitarianicons-Heavy-rain:before {
  content: "\e979";
}
.humanitarianicons-Helicopter:before {
  content: "\e97a";
}
.humanitarianicons-Helipad:before {
  content: "\e97b";
}
.humanitarianicons-Help:before {
  content: "\e97c";
}
.humanitarianicons-Hidden:before {
  content: "\e97d";
}
.humanitarianicons-Hindu-temple:before {
  content: "\e97e";
}
.humanitarianicons-Hospital:before {
  content: "\e97f";
}
.humanitarianicons-Hotel:before {
  content: "\e980";
}
.humanitarianicons-House:before {
  content: "\e981";
}
.humanitarianicons-House-affected:before {
  content: "\e982";
}
.humanitarianicons-House-burned:before {
  content: "\e983";
}
.humanitarianicons-House-destroyed:before {
  content: "\e984";
}
.humanitarianicons-House-not-affected:before {
  content: "\e985";
}
.humanitarianicons-Humanitarian-access:before {
  content: "\e986";
}
.humanitarianicons-Humanitarian-programme-cycle:before {
  content: "\e987";
}
.humanitarianicons-IDP-refugee-camp:before {
  content: "\e988";
}
.humanitarianicons-Infant:before {
  content: "\e989";
}
.humanitarianicons-Infant-formula:before {
  content: "\e98a";
}
.humanitarianicons-Information-management:before {
  content: "\e98b";
}
.humanitarianicons-Information-technology:before {
  content: "\e98c";
}
.humanitarianicons-Infrastructure:before {
  content: "\e98d";
}
.humanitarianicons-Injured:before {
  content: "\e98e";
}
.humanitarianicons-Innovation:before {
  content: "\e98f";
}
.humanitarianicons-Insect-infestation:before {
  content: "\e990";
}
.humanitarianicons-Internally-displaced:before {
  content: "\e991";
}
.humanitarianicons-Internet:before {
  content: "\e992";
}
.humanitarianicons-Kitchen-set:before {
  content: "\e993";
}
.humanitarianicons-Landslide-mudslide:before {
  content: "\e994";
}
.humanitarianicons-Laptop:before {
  content: "\e995";
}
.humanitarianicons-Latrine-cabin:before {
  content: "\e996";
}
.humanitarianicons-Leadership:before {
  content: "\e997";
}
.humanitarianicons-Learning:before {
  content: "\e998";
}
.humanitarianicons-Link:before {
  content: "\e999";
}
.humanitarianicons-Livelihood:before {
  content: "\e99a";
}
.humanitarianicons-Livestock:before {
  content: "\e99b";
}
.humanitarianicons-Location:before {
  content: "\e99c";
}
.humanitarianicons-Locust-infestation:before {
  content: "\e99d";
}
.humanitarianicons-Logistics:before {
  content: "\e99e";
}
.humanitarianicons-Map:before {
  content: "\e99f";
}
.humanitarianicons-Mattress:before {
  content: "\e9a0";
}
.humanitarianicons-Medical-supply:before {
  content: "\e9a1";
}
.humanitarianicons-Medicine:before {
  content: "\e9a2";
}
.humanitarianicons-Meeting:before {
  content: "\e9a3";
}
.humanitarianicons-Menu:before {
  content: "\e9a4";
}
.humanitarianicons-Military-gate:before {
  content: "\e9a5";
}
.humanitarianicons-Mine:before {
  content: "\e9a6";
}
.humanitarianicons-Missing:before {
  content: "\e9a7";
}
.humanitarianicons-Mobile-clinic:before {
  content: "\e9a8";
}
.humanitarianicons-Mobile-phone:before {
  content: "\e9a9";
}
.humanitarianicons-Monitor:before {
  content: "\e9aa";
}
.humanitarianicons-Monitoring:before {
  content: "\e9ab";
}
.humanitarianicons-More-options:before {
  content: "\e9ac";
}
.humanitarianicons-Mosque:before {
  content: "\e9ad";
}
.humanitarianicons-Mosquito-net:before {
  content: "\e9ae";
}
.humanitarianicons-Multi-cluster-sector:before {
  content: "\e9af";
}
.humanitarianicons-Murder:before {
  content: "\e9b0";
}
.humanitarianicons-NGO-office:before {
  content: "\e9b1";
}
.humanitarianicons-National-army:before {
  content: "\e9b2";
}
.humanitarianicons-Needs-assessment:before {
  content: "\e9b3";
}
.humanitarianicons-Next-item:before {
  content: "\e9b4";
}
.humanitarianicons-Non-food-items:before {
  content: "\e9b5";
}
.humanitarianicons-Non-food-items-2:before {
  content: "\e9b6";
}
.humanitarianicons-Not-affected:before {
  content: "\e9b7";
}
.humanitarianicons-Notification:before {
  content: "\e9b8";
}
.humanitarianicons-Nutrition:before {
  content: "\e9b9";
}
.humanitarianicons-Observation-tower:before {
  content: "\e9ba";
}
.humanitarianicons-Oil:before {
  content: "\e9bb";
}
.humanitarianicons-Out-of-platform:before {
  content: "\e9bc";
}
.humanitarianicons-Partnership:before {
  content: "\e9bd";
}
.humanitarianicons-Pause:before {
  content: "\e9be";
}
.humanitarianicons-Peacekeeping-force:before {
  content: "\e9bf";
}
.humanitarianicons-People-in-need:before {
  content: "\e9c0";
}
.humanitarianicons-People-targeted:before {
  content: "\e9c1";
}
.humanitarianicons-People-with-physical-impairments:before {
  content: "\e9c2";
}
.humanitarianicons-Permanent-camp:before {
  content: "\e9c3";
}
.humanitarianicons-Person-1:before {
  content: "\e9c4";
}
.humanitarianicons-Person-2:before {
  content: "\e9c5";
}
.humanitarianicons-Photo:before {
  content: "\e9c6";
}
.humanitarianicons-Physical-closure:before {
  content: "\e9c7";
}
.humanitarianicons-Plastic-sheeting:before {
  content: "\e9c8";
}
.humanitarianicons-Police-station:before {
  content: "\e9c9";
}
.humanitarianicons-Policy:before {
  content: "\e9ca";
}
.humanitarianicons-Population-growth:before {
  content: "\e9cb";
}
.humanitarianicons-Population-return:before {
  content: "\e9cc";
}
.humanitarianicons-Port:before {
  content: "\e9cd";
}
.humanitarianicons-Port-affected:before {
  content: "\e9ce";
}
.humanitarianicons-Port-destroyed:before {
  content: "\e9cf";
}
.humanitarianicons-Port-not-affected:before {
  content: "\e9d0";
}
.humanitarianicons-Potable-water:before {
  content: "\e9d1";
}
.humanitarianicons-Potable-water-source:before {
  content: "\e9d2";
}
.humanitarianicons-Power-electricity:before {
  content: "\e9d3";
}
.humanitarianicons-Power-electricity-affected:before {
  content: "\e9d4";
}
.humanitarianicons-Power-electricity-not-affected:before {
  content: "\e9d5";
}
.humanitarianicons-Power-outage:before {
  content: "\e9d6";
}
.humanitarianicons-Pregnant:before {
  content: "\e9d7";
}
.humanitarianicons-Preparedness:before {
  content: "\e9d8";
}
.humanitarianicons-Previous-item:before {
  content: "\e9d9";
}
.humanitarianicons-Print:before {
  content: "\e9da";
}
.humanitarianicons-Protection:before {
  content: "\e9db";
}
.humanitarianicons-Public-information:before {
  content: "\e9dc";
}
.humanitarianicons-Radio:before {
  content: "\e9dd";
}
.humanitarianicons-Rebel:before {
  content: "\e9de";
}
.humanitarianicons-Reconstruction:before {
  content: "\e9df";
}
.humanitarianicons-Refugee:before {
  content: "\e9e0";
}
.humanitarianicons-Registration:before {
  content: "\e9e1";
}
.humanitarianicons-Relief-goods:before {
  content: "\e9e2";
}
.humanitarianicons-Remove:before {
  content: "\e9e3";
}
.humanitarianicons-Remove-document:before {
  content: "\e9e4";
}
.humanitarianicons-Report:before {
  content: "\e9e5";
}
.humanitarianicons-Reporting:before {
  content: "\e9e6";
}
.humanitarianicons-Response:before {
  content: "\e9e7";
}
.humanitarianicons-Return:before {
  content: "\e9e8";
}
.humanitarianicons-Rice:before {
  content: "\e9e9";
}
.humanitarianicons-Road:before {
  content: "\e9ea";
}
.humanitarianicons-Road-affected:before {
  content: "\e9eb";
}
.humanitarianicons-Road-barrier:before {
  content: "\e9ec";
}
.humanitarianicons-Road-destroyed:before {
  content: "\e9ed";
}
.humanitarianicons-Road-not-affected:before {
  content: "\e9ee";
}
.humanitarianicons-Roadblock:before {
  content: "\e9ef";
}
.humanitarianicons-Robbery:before {
  content: "\e9f0";
}
.humanitarianicons-Rule-of-law-and-justice:before {
  content: "\e9f1";
}
.humanitarianicons-Rural:before {
  content: "\e9f2";
}
.humanitarianicons-Rural-exodus:before {
  content: "\e9f3";
}
.humanitarianicons-Safety-and-security:before {
  content: "\e9f4";
}
.humanitarianicons-Salt:before {
  content: "\e9f5";
}
.humanitarianicons-Sanitation:before {
  content: "\e9f6";
}
.humanitarianicons-Satellite-dish:before {
  content: "\e9f7";
}
.humanitarianicons-Save:before {
  content: "\e9f8";
}
.humanitarianicons-Scale-down-operation:before {
  content: "\e9f9";
}
.humanitarianicons-Scale-up-operation:before {
  content: "\e9fa";
}
.humanitarianicons-School:before {
  content: "\e9fb";
}
.humanitarianicons-School-affected:before {
  content: "\e9fc";
}
.humanitarianicons-School-destroyed:before {
  content: "\e9fd";
}
.humanitarianicons-School-not-affected:before {
  content: "\e9fe";
}
.humanitarianicons-Search:before {
  content: "\e9ff";
}
.humanitarianicons-See:before {
  content: "\ea00";
}
.humanitarianicons-Selected:before {
  content: "\ea01";
}
.humanitarianicons-Services-and-tools:before {
  content: "\ea02";
}
.humanitarianicons-Settings:before {
  content: "\ea03";
}
.humanitarianicons-Sexual-violence:before {
  content: "\ea04";
}
.humanitarianicons-Share:before {
  content: "\ea05";
}
.humanitarianicons-Shelter:before {
  content: "\ea06";
}
.humanitarianicons-Ship:before {
  content: "\ea07";
}
.humanitarianicons-Shower:before {
  content: "\ea08";
}
.humanitarianicons-Smartphone:before {
  content: "\ea09";
}
.humanitarianicons-Snow-avalanche:before {
  content: "\ea0a";
}
.humanitarianicons-Snowfall:before {
  content: "\ea0b";
}
.humanitarianicons-Soap:before {
  content: "\ea0c";
}
.humanitarianicons-Solid-waste:before {
  content: "\ea0d";
}
.humanitarianicons-Spontaneous-site:before {
  content: "\ea0e";
}
.humanitarianicons-Spring-water:before {
  content: "\ea0f";
}
.humanitarianicons-Staff-management:before {
  content: "\ea10";
}
.humanitarianicons-Stop:before {
  content: "\ea11";
}
.humanitarianicons-Storm:before {
  content: "\ea12";
}
.humanitarianicons-Storm-surge:before {
  content: "\ea13";
}
.humanitarianicons-Stove:before {
  content: "\ea14";
}
.humanitarianicons-Submersible-pump:before {
  content: "\ea15";
}
.humanitarianicons-Sugar:before {
  content: "\ea16";
}
.humanitarianicons-Table:before {
  content: "\ea17";
}
.humanitarianicons-Tarpaulin:before {
  content: "\ea18";
}
.humanitarianicons-Technological-disaster:before {
  content: "\ea19";
}
.humanitarianicons-Temporary-camp:before {
  content: "\ea1a";
}
.humanitarianicons-Tent:before {
  content: "\ea1b";
}
.humanitarianicons-Toilet:before {
  content: "\ea1c";
}
.humanitarianicons-Top-ranking:before {
  content: "\ea1d";
}
.humanitarianicons-Tornado:before {
  content: "\ea1e";
}
.humanitarianicons-Trade-and-market:before {
  content: "\ea1f";
}
.humanitarianicons-Train:before {
  content: "\ea20";
}
.humanitarianicons-Training:before {
  content: "\ea21";
}
.humanitarianicons-Transition-site:before {
  content: "\ea22";
}
.humanitarianicons-Trending:before {
  content: "\ea23";
}
.humanitarianicons-Truck:before {
  content: "\ea24";
}
.humanitarianicons-Tsunami:before {
  content: "\ea25";
}
.humanitarianicons-Tunnel:before {
  content: "\ea26";
}
.humanitarianicons-UN-compound-office:before {
  content: "\ea27";
}
.humanitarianicons-UN-vehicle:before {
  content: "\ea28";
}
.humanitarianicons-University:before {
  content: "\ea29";
}
.humanitarianicons-Up:before {
  content: "\ea2a";
}
.humanitarianicons-Upload:before {
  content: "\ea2b";
}
.humanitarianicons-Urban:before {
  content: "\ea2c";
}
.humanitarianicons-Urban-rural:before {
  content: "\ea2d";
}
.humanitarianicons-User:before {
  content: "\ea2e";
}
.humanitarianicons-Users:before {
  content: "\ea2f";
}
.humanitarianicons-Vaccine:before {
  content: "\ea30";
}
.humanitarianicons-Video:before {
  content: "\ea31";
}
.humanitarianicons-Violent-wind:before {
  content: "\ea32";
}
.humanitarianicons-Volcano:before {
  content: "\ea33";
}
.humanitarianicons-Walkie-talkie:before {
  content: "\ea34";
}
.humanitarianicons-Warning-Error:before {
  content: "\ea35";
}
.humanitarianicons-Water-Sanitation-and-Hygiene:before {
  content: "\ea36";
}
.humanitarianicons-Water-source:before {
  content: "\ea37";
}
.humanitarianicons-Water-trucking:before {
  content: "\ea38";
}
.humanitarianicons-ZIP-compressed:before {
  content: "\ea39";
}

.popup.popup-contribute {
  z-index: 90000;
  overflow: auto;
}
.popup.popup-contribute .content {
  max-width: 1260px;
  height: 100%;
  padding: 0;
  position: static;
  left: auto;
  top: auto;
  margin-left: auto;
  margin-right: auto;
  transform: none;
  -ms-transform: none;
  -webkit-transform: none;
  overflow: hidden;
}
.popup.popup-contribute .content .custom-close-container {
  position: absolute;
  width: 100%;
  max-width: 1260px;
  left: 50%;
  transform: translateX(-50%);
}
.popup.popup-contribute .content .custom-close-container i.close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 20px;
  color: #888888;
  opacity: 0.8;
}
.popup.popup-contribute .content .custom-close-container i.close.white {
  color: #fff;
}
.popup.popup-contribute .content .details-content {
  height: 100%;
}
.popup.popup-contribute .content .details-content iframe {
  border: none;
  height: 100%;
  width: 100%;
}

/* Default link style */
a,
.dataset-heading a,
a.test {
  color: #007CE0;
  text-decoration: none;
}
a:hover,
.dataset-heading a:hover,
a.test:hover,
a:focus,
.dataset-heading a:focus,
a.test:focus {
  color: #00447a;
  text-decoration: none;
}
/* END Default link style */
/* Body Background */
body {
  background-size: cover;
  background: #1ebfb3;
  min-width: 1260px;
  color: #888888;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
}
/* END Body Background */
h1 {
  font-size: 28px;
}
h2 {
  font-size: 21px;
}
h3 {
  font-size: 18px;
}
h4 {
  font-size: 14px;
}
h1,
h2,
h3,
h4 {
  line-height: 1.5;
}
h1 small,
h2 small,
h3 small,
h4 small {
  font-size: 14px;
}
/* Style Caret */
.caret {
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #007CE0;
}
.dropup .caret {
  border-bottom: 9px solid #007CE0;
}
/* END Style Caret */
/* Change the default style for ul items */
ul.hdx-bs3 {
  padding-left: 0;
  list-style-type: none;
}
/* Style pagination */
.pagination {
  display: flex;
  justify-content: center;
  text-align: center;
  height: 45px;
}
.pagination > li:first-child a,
.pagination > li:last-child a {
  border-radius: 0;
}
/* END Style pagination */
/* END Change the default style for ul items */
/* Actions button list */
.actions li {
  display: inline-block;
}
/* END - Actions button list */
@media (min-width: 992px) {
  .container-lg,
  .container-md,
  .container-sm,
  .container {
    max-width: none;
  }
}
@media (min-width: 768px) {
  .container-md,
  .container-sm,
  .container {
    max-width: none;
  }
}
@media (min-width: 576px) {
  .container-sm,
  .container {
    max-width: none;
  }
}

@font-face {
  font-family: 'Gotham-Book';
  src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAC34AA8AAAAAdNQAAC2ZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4brVwcIAZgAIRCEQgKgZpQ93MLg0gAATYCJAOHDAQgBYldB4N0G6lgB9g2LWjY7cDKD1duiqJEk4qRCGHjEADJY/b//305kbHBMxi/+qxAzKLt1AS3YsFqODMrqWu1bndWQ1yTWKcaXPeARbqmaYQbpllKn10Pu2JMRfgd2yj6iEqlYb+Nk0b8I3JJGpbGXILrZ7z51mEz4Y8aWTpYH3+dquA2PuAy0zLxCzdfBMYtdtSZeX9k0z55EQIBgk6Z0c5ORLsTc/3qMjzN7R9PUayiDCKlchm3225ZwAq2ho0NEBELJL4ZWI1RqFiRvxt4/v/vWfvc8+Mob3mAgSYQREWUcB5wktjAEMw8/v9jz2/r7Ptyo3XCBxgszVq0FiX+vZVqf2bnBVklC1Rj+09CYUfpht0T0S/5TyCw9Jt9CdCThDkR+3omMpm0ZY12n6jfwcmXmrUL5dwTIIDK763VDpfzXu6cZ3ZviDZiQawRC9KXII0EvLPSIzVvOkghWflIIYUEafDvA+8TbisaC3ms5os7Fow+zCRKvfP2r9qYNqcBhtGM981lr0SfMkGWfLu/oZTSWanoCv13MHV4takVaHvnDpAUxkNgCuB/ZF05Xr2SX6zffgQGeBAaAFCg8s/rVrX5K+o5s6LSorGiu+6KKrz/kf+DLJnAwjBmsAbMzArL3pFNyISxzZkKnIuWqqVZ0V5dqBVld8fD19KS3itVX0SqA0iA3QKmWmiIRj1tjb+6xnJAurmA5/I4JLQhaesAMyCRkLWRi0fo1VzWYShRGt1z2t/e6T0KTX0m1FiCRghW+ZpJ1oluKjGwy2fk8BApRUJtK7Qk17791bos4g3LICKT9P/HZo/teuH1ogVtolTwYwxGCOGjRq++bgkghO6/HvjoigvzIhNQ2vwBhn0k0gWEjgshQ64sYY/r57sIphvtSYL32+tKeLAE6U8U8OGf65Lp66zLXmZK1Lk946elpBpb1YZ2dlvPupoCdWi1eE2n6GfMYVPYI+wzPokf4Le0ZtoLIhbbxAXxhV5N/8eIjT/kc+Ykq4V1yvrPTtlD7HOKqybqgrqmnuOBa07JVThEOVOcZ1zb/m50m7h3vBreDt/x6/mb/B3+Pv+If8r/SnvB/wEuYY8EyxRnjyge7MDP4eeCY8FnYRQcC6NwgX8qNPM6x6zVudBfwq+IfiB2XuItoLsMzbACzwJZIStmpawS6rbIjM7Y4iOTMyXTQhpYK1cVQrEohUpBBrpgKw5JjUGlBIebAA+s4S5BEzwJJOFGpIheL9ZI7LWMcVtFZVrpwrp2wGlX3ER4ntjpbn0kchpEJ4Hm2fTgzFhZgZBgeElE2aL4INFK7mGhEIN2GnVRj76RSt46bedbi+dl9seNgc4YRzCAIfyHTY8xN7UQJhy2FfZZjFzvqBjbc5UtlCVDbs1ls9zUKk8qPbYGbQV5LqgBjTnIPo8LfAgg6ugOvR6Jj69L1xusnY/WFd1D6LmBXN+bewUfbzgVJ0zfj903Z/tcmRu8WGafX7WAIaZ4qC7K7+XK34k35XdDvf6TcazGTKcgXQOM0NcAXTe3ApCA89IcbOw5TAz9GGlzirUbkuNQuk1RiufN2m9WWIRPRP8oViSSB5rxU+LtId54dwwVXGAI/ULhLjI9MbtS3Lk5sUBcrzApUqmWkyVJ/2fCZXwlvEu8oHvoKXwck2byMWUy/IzGcWsSZuY3/TcA1854zefhn3xHvGoiBzPddEN+Csy4uwYquEBj++8/baCgqKSCRK9N+o5RfCS5KqjpDxVMnemSulKFgMGwBOP3v6jwRnQrthP/RGIteYDYhlQYR79C8m32r7wgj4XJY196XX9PSSEk3DEFIK07BMoRW8ArAookx9ykwNawS/NMKmueZCd68uF3lFqDN3IoWEzA5uOmsZ+DijecT9Z8pjtGLN/PIWHW5XQAcEF3CT1eIhMsrlQlzOtfwIE1jUajoZTg1yxxWuBYusqcJZaAF1KYNbnYG2qwMAQ+F6HJD+k/S1nCnS2FeConlal8zMGxwryqlCOE0PuVZBlj2UIaC/zyJOXZ+Cd214WbNt07B+uIMmJmjYN9rZIFbo5zK7fN9WjGafHKu3gXV6pPXZncfmZkcUFd9+CzTcCghbm/+qt6rkkIPwA/R1wVYu4JUrjomNglcWX2MvEbortWgTvSjkmak/Qad/1u4aZyWnKccCqQGO8uQFHyZKFBDWXKJ3PmbJrOKW9VOqrbWPtKnQebv2k9rR3kHhSDRjB1M3sX7gj/LEGj+IIOoos/7z3gaenjgt+O1OPgHHkulHOGMYqSw+fOdbKuQumq8bjbnDLBaKxhPZAo6+frOaqTqq0p+sBuR8q+T2xQAMqFo5qTHtdqErbSwWbVStpBMqha0GvMU7bvaIRSRMMTTxmZj/0WDetdM9xx4+Z6+8yBCI0ZkWEIUep09up0yzhM1Lwa8ySJKKpFPkVJTBGlKOjEVOrUosjMI6p5qFqI1RtAFgQqCHMWOZKffiWz01YxKVWpojmpRV21Wf3anvCDkF325FC4ipIU7rTDPpC7rcfqKRBS8Lwez4sAVlJmFPYq0HV7SVKpFCp7VQxW8Z5wPMvwKgXDK1hWb14x1+8CNt6dQAUXqKFK7FVuEmhCRgiEwG5CZhGaImhbg46UKcJVbJDAejMGZiim+1CRMhX4MdD31DWl2LdAq5pWTpO4fd9Hjy9p2vhrI2JVm2XkpqvFuY3yp51Ulm8NTip2n9zhmjRi1t9lYy9mson9HIzUI8h7kZi06kBs467K0/CLIhJjLCZ0Zuabnemqe62/ZaBle1gqnj6yPd3lvMepbQS62cuH4JSS5eJMqqgXfWfxVAwoMZ5ZKGJW5n9ls7Ur/vkdIwYXqGd8jJyXRmCAKVR0Qn2STCeFLZgbfisZZQmN7Oq+O4/AAVgOiUXcY4IUAOhLDZiuN5WvK0RWTavWmlJBojOg+uRLer1qDIaTYOWoQGqsGfw4tVHehXwrOtOGbt83XBNmd1VNVZIkVb5ZdBawAb7dznw4D+xQ5zdOMfKEWiQlUKeaxzWzssgI2apeFE+VRboN22ommYrN83bTPg/lKHeY30PdHKuaVSRJuqQdAwk0FByUzaOeM5gHUSJiEYt4H5siZYB2zfs2FlzsbvaXDrSLdXHL3wogttOfSc7i6WV80q9C4UTIKRuH+70NxJfimOlhgMGPENbjp6BwtxMH9ivp7YT3FG3NlZIt2rJ/ioT+KnlBYKoU/ZHMYNi2mQ5J199sHD8J953RmdGFk8NsRLQ1Sk3bQg8A/RmQO/n3TsGcTJk5062KdTvgTp1Lt6wtzO2fJpW09ppdeAwYmRqZGpn275Wx2SnW/+0277L79pp2rLUsWkXMMQxlG/z3RkjvjcnewPpvmlB8A4WmGCIpwzjZcsUqQDUZC0cmBF8OIaECYkaFrKowuLhw+Phw1aiBCKnDM8MMfCusINClC+aEk4TOOUfshrsk7rtP5bHH1J56RiMMQobIlN3aCFx2CEF+y0LhEDxHDaC29U47gH8U+AcAfBsIEPxiXRhanalJv14faOL/NaBj4ciuw67PB8MO9tbPByFE7pzR+158HiK+uu8PTDyAUmjCUQtstdsBPU567A/9yw8jslSkLk1ZPFfmVc8eszLEsl0vIXOl8v+S6+8HAOXbYLtuh51wxlN/lR96pClPXaZn8Vyepz17HDUdg6Uebt+M7//gvHPOOKXXcT2OaRFSRY+DIffv/1/8FcYHt1x3zVWXnHTQjm534w+/t2MfsPcRomsT8n+8M0Jj3orDKT5lXDvQaTvkaTv54XdDQZxIbjQlNS19akZmVnZObl5+QWFRcUkpDk8gksgUKo3OYLLYHC7CQ/kCTCgSS6QyuUKpUmu0Or3BWFZeAaYvaJ7VvmDpqpWr165Zt37jhk2bt27Ztn3n7l17uvce2H/w0AOvxVr1yL/C7XhRbU/JjN/gA0a+APQU57eu94/Zq89r4II187GpvnH+iZM3bt69d+s2AEdPPwdP33z77mHgzv0n02Y3zJnZ0jpvbucXbzoWL1l07PxVz8VLl2uvQb9yAQCEV39o9PFxIvwF8C+Q8QZA3h9ny0H5RCAkK59gCGyEKwQuwksW2kJ7otJrD8sWI0i5yMC99CSNaEJqgQiibaE9uEgOZIhkkprjK5V8Zc+AmTjz4IV0Je1OtS8qbEqtKaKqdq+X0CwMUSn5eyq6O6vLco19Sg6P2DjLlAYRgGTLVVNslmFz1yIA0ACb4V+p6MgVKa6FTpXTJQ59z1sazFUzIRmw8i7mXWSbrmIE4MJuVHSx1H8mY9dl3/OBR0a1qTc/s/8BUMyWcDNFT0h3ZAkIyAyzVGDMGZezAIOKDlsBUevAQI3XjmB2AXMGNAazuh6AHYZnRY3gdeXoccZlqGiU9DZfURGIs1R1tZcxZgWAMy5j8I5QDuNx6NFFbzaXBh4sbvZjtbMitJ2ZFVKTG0Z1E9OQTcMwSFPHKId7zM8MnqYSMLz6nEMtS82MVid3B9b3C/T9vs+7K7pJn6HNebuLHRaX46yaXsqyLKrKwEEdSxWpwlTEmp9aRYayBe+SaGYEFayEuCvbrkCdSKneRsfYchNzsZddC3FfociQy7iWgzwHKbNQxXcykBqV9wvEfU33R1JI4jRvUnkLb4yXxJRXWpxy5Lco4V9tvmihfJXLiM+o0olWCpVsnCyecE30RcmTlVQRRiyq/rUa/3yoPj7bLzKhOOAm/nQwUttHXV9xbLW3lV5O6kjIyMBAIOcVFxEy7P0iQgOMWnYHb/3pSoPsKuz8sUoYHy6X7ADlgFGLopqhcXOKeoHls1sDceIW5tyIJDpPQzRgWybeYDhgCXsG11szfqFVJHZOZCC0WiwvrtcslmRcCW7pZzr3SLxCt7z0J3ca1KnEXMbvBY1fNaEsTtxEw6R9SRlYdccqbkuElowiT5uL4tfUsA5dcVvRLnRkivUaxqDu9KIhhgXOgMQCf/fe9w2zyhLPM4hxiYq9hXd6lQmC5oRSPbMK9qXjXMHLyIVWTZVLJp3/atMY6PFUW9kT3HjiaPPPn2eD5SVp4fwvMi5xKtTR1eGSgRDO7LTI++9KBUueHaNIaDya4BmfA/JDVCuQxC18M4hxPnt7532Rt4Ql3L2IFltg5sJbiT6HS2WqBpwuk9W0PPgvvVbvpxCXqWMxgZ9ZtwU7975YqaXqFooMy0meNFp9VypUJfIkIdbcDWJ2rcgiYi5Jz9gS4fFAwT+Im2K3KUsWL+f2Tl4ad4wwjG2jjjZesvhPgZ0V1bLx6VXtMa4I8XhYakCONkABQ7ydtwlyidAcFSkLOWvxeFjhVCT2SNKgAXXmN2CESW7DB0KcOKASe5uAJ9agCJRpdsaCaWMoIWnO4RqdiDg2y06pmdZdEvs7hxPdN/Z1TgfDc5QAAfK2GDMi2T5kb68lbq5lwchfI61z8xEsC65m2ppchvdyint5bxYrw2yFnIUx0KmUJdeAyYeMU943/uRMM7ue3EKIG936OE8llumzsLpB7S0CRSFwDq2XjWGbfR677RnPvfTZU7aDPslx470v3nvpvc9++OCj1eC1vXsV1PZwOhJeMCesCynuMBepTf7xezJVyxw5FhVGsiQzBr7I6esDk0SyjHFJZ5fYbSButXDf3e4/gZDTHtx3V+cXdWH2BXQnG5RN+rBxhHdADZGj+Si5qMAWTP2omabCXZznaDIzUIKidcjdb3Oap8U8fPZg8xuUtMQHtFYfI66AaJsBr1g/l3nNIeVrrafqNOsioYVQ0XI6LexJllmvtSgZ9Qp0LyBE6l7odYqePUlFEY/e8maWhW8A6UzEcvlEJs7OMlMI/LAq8+EyAwGAh0FzjZ+3Y/dUJbpmacPWml2TXDr63PeZiyn9VN5dASi0OSAVy3GrYRTNH9VsUAtZODqLks9O5WDc91oy7byPOR3+IAC+YtGAK8XxnEAvJL9Yd6izrXT9a6wkxvmcjn7QZ/1ikJAjAuT09dZ+vEbUiQb+gAtS2tPr4ydH/GSc4GmN2JPaoAJGm9upYh3ntrN5Av+7W7/x24HEQUAzWZxydENKBc6MrYqT6nPUzRXo+scWYvXBU5TllMwBmedn3mszzqmcL0fFYreojNRsMTXOpfrrzSs+6t2TNsRpa+cPspOSVwIu4VMxrzi+h/OG+Ntk9il2pqzqJzNsn8iWU6y4hJUC4ZUycnVQBc6MdaSFHaTBiJBiR0hIsKtt3O+ZsaWneMumOiWhzYNuuU6nEgPWoBFh2jRG+tXB2sSgufotBbHg2ogF+mpLhC7GyTfAdee9LshO5QFIUgWJ2+lWjaw02H20VRMTgGFGR5RjhHGSw3+b97G3Auc0p6JLvw1a0CUZKEUXRGxIp0hNZbpks9moLkmLf0iajdGYNUPVrIV5/6eBhyEEIxUTXskiGFKvnBZjH7sI3OH2qg5zmmsDmS2tTiVuxatYLGLNkY4NPSUgK3F2jMIO9dbRVgI6NZij2uzUoY/d6NQxdjPTiAjNmiMd65HSBSxp1AIncnZKDtp91lY2aEL3p4GSfaW8h1eqCK/UI+tqzoEVbngb8mj24KIKearao9m3qD7DtsGCgQufZ7Sd4oHWdzWXwnb1NtDDPZHZjfQYyji3h5F6QldnRwZ7N2ln0D6qcS7HpkBRK7lTgnpRJ098RTFyyHvlnA0IF+vD2Uk4n3+S1kWcS3xH7s35p7voFGd7dN/5fAMklg/6opS1QrhMv3tHn0tEA3cBoxOPYl/P1HOfeeRMhmhw75GDYUmcIVx5lqw8Xcum4ttyjSzOuETAVVhPHr0S5Tfjl+DKdbyI4WfOU0ZL2dbMcP5oqdsaCaVAQlBRgzU8xSMt8bWQ6BFackB+nTeYPDPwazx8oGuyg+fxJQ52IMPS5AknHlc6fqvqYJx9X+ZHMuzJ3YTSOYu3m6GicJ5cQ0ehJP5yRuAxanwIBsFi8+VmOmb59RCGgCO5OMFlBaVwM6tBnkORQWwrnKRz38xTAiFLZPt16XQYLVLjWfh/Kvlnvh6+ZKvFgkziRBUknK0zZ2+qz7kyRwZR1kYEnoQZiIaussIsydntJ4gJIGiFXICHy0eyCCWgdLOgsuaT9DH/RamU/ohPy2wTZ7aECfNTTil0LksbpXKq1CaObb1NwpP8XO2wTyIGnVRhp/kctArouGom6jthH1Bfrvd1VQnDhTgQuDcvkHfoVKip/HtT+lqrbH234ypJPHvbatGcIC29juYFaSmYecbSlYT+QP1seZk/G+Xf9eiB/GQ+rpTKbyG5RKUGycTR+oE+inJ+nzrKsBuvmaawyHZSWqv6cSsuo7hhizKO704+7ypeMS82pmYXEY0f67ge6JWhEgoqPFkYK5S0YCkqXO887mbFzto3mJdFbA1ygYIdJb4F6cxiZApCGsbUcTpI41iK5RcQj3CLjFLTZqlSvKmMPH966swQ2pb7+nESCoT61CUnKmbFYZzE9potVYDWOZAvC2q1yBcWVvmJmxV7p/FS13XV/cSPy9cJRQUl22MUkGVOkHpPWMhzjDT956EFy3xapCTN27fS6ZLEEb26pofnpPpSZC9ei4/qZVyy6+1gwO4po/Th4qHfTx5lGE8DaMzZ72bXJz8IsWdN3sOZtOf0U8DFrjtHBdkzp+zntByn0a054/fTSQ9Og6TY0jzMob1hkJmH/uONtWgwiAWs+oEEGskcoeXsZuKlI/6ojrHqBFBcazWGm0g/fnuPR8mF2Staje/51HyYs100FkS2t6sreZCnsXPYqvfE366EneSCkzsHn8Mj1v50Iqi66s269AJ2ISwq5qQtV/+89fpWCHSW22dxNZc1ulRw3g46W4JAjq1MyivXMWDjFvz6TVm0VC1tcpGvr76xtqklWwUzgpm5OzNh3OPxC/VS7YmzjGiGMAfiJSignZ08yiiVGvW68Wvi0yD45ZLrlgPZU3hzdKC3c0ijDen2F/mL99q4nhbJ8dy9TLCO7jsBzwpiV92+i9y9jf6dOoDfdhCJ0Sfb9VqSCNCIJFICMDXEjN8zeUAXN+cGX8mITXdXwBVb7kds3P1DMqf9dGBHCIaCu07Xbq+DIXDIOzs9dxeBcA7kjf7/jQShGotIEh4Rr8SfWlXAr0ZUxgavEvIwn0lxYqsfASW8taxxlryyjq7ikyDNyVFn9738y3HPEF78Wh88y6SF+pYg2L+tGtfxjv3MzXBvq/4y1Q5yuMPjwZnKLKhRxYT0cgmGoGmMcfIlPOHIN5wpTPs8vwnaOmYAgazmcG5mTLPBLWuftLgrRC8lLJnRuxvMQxxN1s5gObQumG1nC/Q6FqSXyfkCk44MmWYNaCP6ZyIviORmsHvI+2UeFSRhKnpUqMQBRZ32i512EXSESujRmIIE1Wj8PB0XB4t0LBZbyyqCOP7iHSZ+KSTY0dV2lABLQSr7KhUv5ajK6N8d1sL2Nrta68ug9Yt5Hh+Xq1T2wO0bHziFWLmRCllmrVCgK2NBZpkCSPba9XbdL4nMngnaqZkkD79ipOxY88nmXqC5iN5Eb3yNQ8DU/ZoKG5cJePHoyI2ssjAbSoOlIpRhFRviy/wdlmleJdT4LbrhQ5zclvaL/ZeNp/v7jhzuCzt2pO+79SHPdEExN+szR2bkV1oklfMXqc050uEsRkTae1tk6vV0gsRumf/Vi+27P3+7Y+eXXx2c62f+04CeTqWZXdxSFreYbrILCEwGSBtzFqWcVUh6pkt7qvuBLgsw35MR+v82HdZ4cpdlNUJNmzXw1ew7PBWNBIvFJPRRzrdiHYMACUay7hXYNGz51Tsr4Ypr91dqppcu11jKQoHVW+thw5ptflZlvrSgdyYZmO/5dfPdy8vg8rtXNm9GtsxavyYEQ+vXzdoCzPf8g+z+sQlp+n0/Asz3/Mnb8c80ZFo+QCTj/K3VcOmlR6vkddlNmTpRfc2K7SE4Y/nmpoCC3f2ImxAFzPeISpeWinpFxKVE4LhH1Av+GNLJn9Y8FskrJvOVkkfih3X9aZJj2bRooy0zH9dmHi5durz3Juhv540Bcd/06BAfYkv7ggP7akvwqUN78vKxXuoFMgUwJe7K/WVw2bWHuzgAlj3v+IGtgvq125HFvfqDQvODldC9NhTc9Sf1vKpKzoY8i1B1ALwNdDIDOmNt5jPRKjPrBa5IPatopgdtDpCEtpxgabF3y+yZbLZCDuWVlYpRjydXXB8FL49WPRGbMQakGxH5UyDVNzZ6h9T4crkcBaMIFvKJ9gnTYj1aOZTNdFo6HIqXer6bKaHlwSIh0RMVjHHpRVAz1wUmbfiWl8r71g8ajLnruhatEC2u9jVYzd7aan90i5avWw9kNOus+i/t31oFOjSQGvx9VnmFcwahJ0E5ZLuTzTxTerYU5IQWqDQ8nvxwsh4qhluNb7LiVQUopyZuK//W8L1Bn7g1EjBrXqQe5SYWX6Je5gLDYsoU0qPLj0jgmms6OsI+0uPLj0lTKID2zeq7JB1g1a5CP0QgbD1VTwVAOskpSjYuBD8awhoFH0pCKqsYmzCaJeLyBOJkT1mm3jNPYSIJMJbKSkbMGDmPP4HPFeFyYS5aCqqMBr7bjD3HyFhNnXnJogZYv2SJjyWsdOqgxu4R8L0+JVR5fYDCvpXrPNC7sstXp9Sl8DCZ0OGXQ7krIFFyBSM0ZpBDWbObG/huHPYcq8Jq7CzeSwWVbn5x32Vg9vvBQpuea2Aj/yjLm9xLl4eqv1jr8M5cExw1bBUZG4TKTTyGoQL4H+QyudnqmyFuPon5crLWk7GFsfkcINw5u5KbqaW7VBajhixx1ZsWtjihe1FLRSNWacB219LpLFbzCEG1SQAxXwXGrywTQkGVGSjfwnJJloDe7jPSsRweKmUxVRokHaimK9QKaW04Fn481ghmzEQWdex4IjsRS2LS6amuzb8i4/Knr96k6nt+qrK3AsNb2HOgZJiKVmEL5NsYNr/G5i2nYTl8jphKlijQDEEewpE0SnTctCRNaqvMeXjY55VrvdC7uuvzqt0xDNfIHH4ZlHtqJVJHgMa5A0BxcKsIM+rEugEDjj3Tzfr9tj6CZPvN2NaBzyQPlHz+bZ3McIs4UDZI459WfRuAIbia9E02FV2X25sCk2gpPzvuLTyQCBkmCWZR4KYK8gXZ9gQ48k/q4RU9V90RN4kTIVIpBTCCKeTwcQgLWYut3cLakqNUpdIZy8A4YvN/EEG4QEuxADjgTYRi757uPbK3EeA1ORwhbe1q30Dr2NDaJT4SwWxf0bECpH006Pz/5ZVXVl5RXvj34wjN+vsb7oOtm3CatYyspH+s30DFye6t3dKnE+KFIgbA9Vcu5tMP56sWq+lgfWdTpMagGDxsCBmlx5Ji6Sh5yLDBCo2hKfKgOaYJGRo+jFREy6XlkoaFD0WazDEguLCL3gUY685b4oSz4XxeiNaBdqpA6JvvvtqfHGVMHz2O1fvyqw3J0YbjtQ40Xex6u1aKj+zNjOrFgwdsgl04sbxdCb2rurwjRorpYzTssWTauKQfBK3lI1VcwX9qS8PY5jG62G501kCh4u+rFLIZMCvJxn+Us+Uu/w8nTbOlzjsR7KmFRMsemSuKHfXOzAF7h9mXt8b6dFRJXDxMKpFRjJOcS+aalunmnQhJi8h0qyFKEEYZWZQEx8aNpg6IlDjLeDgpvqo1m+UTgPyNtyi31LcoR/73G18r3iq0ff6jV1fUrQDg6vP0xjihwFbAmgwnIRma8dWxBmohzOYSjvNSqJBkRuTYXoWFUw6dM1U3oSZWTymCWVzi0CWJfuTRo/OuToKxXwvH0kZlLWfqJ2RBmbZsaI6AIs6518HLDx7ujsxxpPPUuTbY1num4/k2vWCByOEVQZHTK5Z8y833oRICJAikpXh6AZUOtq/I7D8Ps5h5pekN4Ylz0PCv5+UT426W7s1PJe4M5g7M7dyQnBoXjaYlNUbDKBTsT9/4KGLjw4UtR1t6ohPe22xIm4qLO2yNfxvX9iILZpYer1nKcnRAQ+cpR/ovcTD5fLob6HoySUyQeE2jUUeCZKMWH6aWDEmX0+Qd6TC94+XzAshnSSvz2SJpZSNHxSFCoompRlgoT88mwmIpi+lAzat0M5dZZtglsLY+pzO7Hirn+sFhqXGhKNnnBBeHzW5gJ8i84v6TNV9ybvfmQeEbveuxS8WwaWtqbNCyKBB09ALB7yDozLzdgyZoZpHBuR0UmYIMKXIldX/Yt2pz43OPbhXjp8IM7V8UkJVsaDkW4zdufBjR/GjhES2SwO+WXYeuszZ4VBBrsxHOwlEhWBuRCjSSpyz1TyoP5UlL2VNBNe2L7LNYyctAiQrm4fk7vvtyf3K0IW30ONbJowqRP3OpvR1N2oDtLjxMfy5/ng7xrh0hmOXvswXMGBjD/POaPnZ/IAVjbjqZjqz60YW4fu9Cfjge6+pZ2v9LMBr49qAJAu+c0TuvdoRt221rIMkGhGfyiL85V96RcX8zrUSmRX/zq7zre/43Bxiuudi54TMXJxeMjAdT4yvPgFR7ykwSH+HjwsnN/ngfuQ/i1tj6k2zTDO3kH8bTlWYi+a/xtU4TmVrGc5RmwnVi3bB6+8nj5ZR7+7AZOoRMl5mcWuuCxHXWNmt5ZMalFwB6fJ7uxvVckim4Zls9dI47upMoojuaAkW5q18qmnDyzn5ZaELrGpMERaCJoCj8EGRAGV5OYP1mamdGVHcsND9kg+61dcFdTZf3qqoU4PsTgSSkaMIsTAokWNiaCPySEicsQmgEulgr+AP73dEws8rgs2GQLtQdF46xqRBoWGiDnOsYKQ6wyrlxnDRARnNenAz1z7zG0ZHm1QA5+efGaUv/tNKcyZ0Z6dLWnd48fhsB3xr86qJGBVUmpmIsG+NwkFxqrgmX+rGKTPE2w+2M1YH4qinOkvg9TfjzmRD8cP/GN5JmfzEpiT9unrC6xx0YthpNwKoNoxqWmgYDW4vc4AkP8uXWT6agS1K5+pPydUGmsZ/UrUty/7VPOplsYFg4c4SFz1xsr4yR6aC0WHzlGQBxPkSVsmfJcge0t881ybGSWcdmUCizSPls/XJTbo41x7JU1RSA7sWrqpliqxuDqMsuEZfbhBC1e4cLaxzHs7q0RxFyXgz1aSeT82OYSxuZiDG8p510nUkeXX9/Q4xUc9KlllN0CxPKqaiV/AOb38AsPitkIXtoqA1613QNXTIsFk+TOQJyyDzTInMGZJBlHRobMSyR7RrJaIuVp2nEoQ2ZXhpkoI3Al2KgXttoxjf15yp2quJgA0Ye9GkrZDXVvxvvuQQzs9EJPDSSLcx+Qkef0P7v4IHGpvwoPj9SJMDtqqNUoAcaeGqCnylBpD2jHSZYZwBA3Pu3Gg2h/7/28jgdyFHLy2cgQV4cra+Ofz7ruWxModSuynHuWrHU3jCzMoVDNg8UsoM2NcjI1RzUZ1d6Sh/8Q2jKWRlTyd9JlUNO8z/Su+8mPY0+xEiKoQ/nZ35rYrojgyP4PDYrbyijfnLaqgXjnAuZa7N+Hc7mUoHbZWQ8yf5Ch5vXJOaQceNYC8excGRwvUu5sRwkzXPxz5/Ko/IBOkJxwl2SJkbgCgdzOojEP6XGhWiyy/nufy07neOeczl6pX8xA6PiIFFJo8mm75NnpiZCrkEBaAybj31w4Oly39WSqGsPCv6OK7QDypfzuMppd88oEuFkTErcfhDVeXPY8I81E1Z/91APfB8eM21wacPgiE5KcjQsghROftAjY+LYGW05KsvnCCR/6xLwS2AJxi8uEgqKYQnIXqKtRCs1lbys7YmR9S3IiyAtPfNUyfoXnrORxqUr6wb3Su6PmgIl97dimIMnF6oF+bwB0cqi3EbL+FPjTlWqUf6b8Sf4uBPf/I+h5X5CzQb68BjZ4nvf3VlWrULze3LR0Wbc88iZbgXZvEe4DmYDXzO69+x+ZroM7GxusRY/oK2OJ7bBtgTvjJ98En/gudpuzfO01f+zWPNccdquFsTcNC2LRg/Z3H6p04X1g7hyFC/glmPxO6Zr8IIh1Xltu5h/CJu1OUweJ1raEL2r7HwE7xpU1wQ+PVTVdKYuaXd+KOaupvLoY2ZGPDJZ1mV8Yge+3GlE2XA7hlebC9TKFIGekpeae1UJ4uTmS6jDCUmnFFxA+UonPIVxS+jEw27gYbwa0F29JWNMvGGqK8yY4Rr94ocrlvnocjKdYk4pMWg3sIBzryTy63MpjJ2s3KXl+Xle2l6NsMVX0umuxFdjNPOVZlyFluSMEogx0wyTuj9eccFTXaWdoROCRkcNTTcsJ7PQK3p0JpmUMYRUB4AIBmVUipjKOcAgE0dlTJCnOZEquu/iOi7GKlPaFQNpQQyd5h95jPwTyg6UVbDRH0oA/Bse0XqregSLB6pmLLPZDMIYNY3GLYaLewij4GJmaHQnM/axWoKeKcfP83ODGm1tlIxkU7ugc4HdVEYbsuPOsfzsMyNuFJvt/XVhFbS7OPjlOOx4ULjD9baHub4qGLAUvb5RaVQQZISHHRZEpQ3PJfl53rqDU990zcQ4qfgI2zTzuXAmpRcBIREZXK6JsHQ2Ynx5S6VzNZ0zU2aquWN3r0ZlNpIBizKrtUnPaFm2zz6wGi+dSGoQAPvJ9p/fbBwIQcuYl/92f5oEgHA8GVxuQckhyM1MU12ttu3GtLR46VDcCTrRoDsYsz2IsQMKOrGIrA1SqXUteAqCJa1rd4csTGomx00OwYIqwVMYhS3ciO9ANYxHggLaq1cSFLDkXFGWvLdCLub+OaR7fskDwFhQBp6ls6Wjp4Ecm6B6CoqgEwu6gQec6eDOJGBDk3jXM8PAhWCmCzqJAUO9ReKQJTtxcdg8tITRGU9D27a/FlaamfJGyMvTIVYypXSHrrISAghlCUSy7/csqf+mbKn/ntj6rcKSE5/FE27kMQPNfA3OpfzYdG1eJTy62mj1BCNCcI3SJrqb4ToZ6O+j+mt8dvq+qpfF2jXDv36jvtXurfc+t0WPavPr56FMNfj1SpIvPtb1RGJJvdS3tANAAkiQt6N7n5MN7j6eKo4LP85vytHl+/8E4D3osx70emXXCHcMRfXI9jv6DmLtINy6sWvG97ucrUT3O2z/rbVuoMxmUip5WRW0XmYWxbUiJ8cqqKhWVP2k+hXWDKmZtmbmYky5h4ovUlr3mXuPdSPB0LqYW8h8o7H6i3lJHE0V1x3mnMxnYb5I5pNitfaKe3CJ1ay4efL7k7ofpD0y2T2S000TO4K5Y4z7b/0eFk/cb+ipV1/2hcOU20rKiEqGXrjE5fPKotFVlBsMeuXy/v/CQ6T/HaNk5dXCy5Q8nbfsnP0ic0tNrYowvqQzyIgiLZHEstr0AwRzhaYpJXuG5/ZzGBuhOZjdhavbxOpQ9pvaoyhey3MoVR4VrjPrdx2SXiawIzaXr09eGIK/Wd6H8gLEYgDcqXpW9kwwxsXYvXaEgUJADjRoyohmKQE1YCRQAIb4jcy5KF2pijrdcYwaEUPpBvf/Dqg//ROm9FWvxLVqwNJAAQAQArgCHd7acC6mvMeJ9cQoSQkIiy0FIAyzBUHpfuM5QzZ0Ay1Gx5CSyd1dq9HoNyvVKYJQ4eicnYKgQmG74lYjrRtnr7l6AHtOKhoibwji9q7eDortjaz7DAu8wlpIln0Ln/jxZsFaQCDiVbHJFKFQ2kZmCBV20EV5jPubB1rGUtLbHuEpmRDPFO8Bz8kZx2s6d4EXKp2fdwzq/hN2De4VA+BtCEBoHwA8ZvqWB3YgT1RYLE+lrYxnOmw25U/t/+U1RyaOF/rdBN4xvJsuKdfIHnvjAslxxOPyCqhSwS1ePCYvnxo5ECqQdxKMJ29SK6MIC1vZuKpYwwrV82WIE67lYYFgvSxLeYdCs5ybsI0XgYuhk1COgFTQq7J38RV8qtTLOZVebgCZE8/1Bqoq3PHxTK+vJqdDG+UvlYtHvFaby1rTjQj+BgByTX2nK/CPRUFnqY7Ai9t7wOKs/mPIM0EDnUDpCQMgZVWplkuFGuDbSU4GIF+OzWEin/rn9foRxcPZGLyxzAnk/xo8+AATJ1Enyz6kgGaBosr8kJJVMbWz9XrEG42IycRTJUOs0iiaeT3BrH6OQjigAxVSnYBYFl/JbUmVN2B+YkGyMeQU4uoliv0bquD3rFjjcdIPBXgvSDQgJmmhoF3lFQWAv9gsYBP43ViDkE30cIkBz1PLg+j2AHUaWoHEgK51m9RqQB5YoGYz2S8H+BR4xSfnp3x5q/VPYwImfN1FyoH4pHa3Qz5MfgP9OWCDUPQbbCNQRjTB2mNZz4jNg45Xsr9nPPeHr7SwdW1xiyLoDJLJYlMcY4w1zngTRIoSLUasiSaZbIo48RIkSpIsRao06abKkClLtke5/5LkK1CoSLESpXDwCIhIyCioaOgYmFjYOLgQPCg+AYyQiJiElIycgpKKmoaWjp6BUZlyFUFwFB1DnhKTEI+BB9cajYyAClvVnpGXVUBbUxCE2UIwN8Bd1THU0zfwgvDAyFgI0iJzUzMo3/rhwLBzcnPx2IComk8Nv1oBQSHfIGlQb5rpGm1E1qQZxddfxsLZRVjE1U3W3YPT0snG1s7RyoFOVExSSk1cQh1VBYtPQ0FRDp+Jg8tESbkb7Kl1ZVA2QCgCAAA=) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Bold';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url(data:application/font-woff2;charset=utf-8;base64,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) format('woff2'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i94_wlxdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7g.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdr.ttf) format('truetype');
}
.pagination,
.module .pagination {
  background: #eeeeee;
  border-top: none;
  height: 45px;
  margin: 0;
  padding: 0;
}
.pagination ul,
.module .pagination ul {
  line-height: 45px;
  overflow: hidden;
  border-radius: 0;
}
.pagination li,
.module .pagination li {
  display: inline;
}
.pagination li a,
.module .pagination li a,
.pagination li a:hover,
.module .pagination li a:hover,
.pagination li a:focus,
.module .pagination li a:focus {
  font-family: 'Gotham-Book', sans-serif;
  font-display: block;
  font-weight: 400;
  font-size: 16px;
  color: #000;
  background-color: #fff;
  border: none;
  margin-left: -2px;
  display: inline-block;
  width: 45px;
  padding: 0;
  line-height: 45px;
}
.pagination li.active a,
.module .pagination li.active a,
.pagination li.active a:hover,
.module .pagination li.active a:hover {
  background-color: #1ebfb3;
  color: #fff;
  margin-left: -2px;
}
.pagination li.disabled a,
.module .pagination li.disabled a {
  cursor: default;
}
/* Order DropDown style */
.control-order-by {
  float: right;
  height: inherit;
  vertical-align: middle;
}
.control-order-by label {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #888888;
  letter-spacing: 0.03em;
  line-height: 20px;
  margin-right: 5px;
}
.control-order-by .orderDropdown {
  display: inline;
}
.control-order-by .orderDropdown #field-order-by {
  background-color: transparent;
  border: 0;
  color: #007CE0;
  text-align: left;
  margin-top: -4px;
  padding: 0;
  font-size: 12px;
  line-height: 20px;
}
.control-order-by .orderDropdown #field-order-by:hover,
.control-order-by .orderDropdown #field-order-by:focus {
  color: #00447a;
}
.control-order-by .orderDropdown .dropdown-toggle-text {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #007CE0;
  letter-spacing: 0.03em;
}
.control-order-by .orderDropdown .dropdown-toggle-text:hover,
.control-order-by .orderDropdown .dropdown-toggle-text:focus {
  color: #00447a;
}
.control-order-by .orderDropdown .humanitarianicons-Down {
  vertical-align: middle;
  cursor: pointer;
}
/* END DropDown style */
/* Items per page style - based on orderDropdown */
.control-items-per-page.control-order-by {
  padding-right: 20px;
}
.control-items-per-page.control-order-by label {
  margin-right: 5px;
}
.control-items-per-page.control-order-by .dropdown .dropdown-menu {
  min-width: initial;
}
.control-items-per-page.control-order-by .dropdown .dropdown-menu li {
  line-height: 20px;
}
.control-items-per-page.control-order-by .dropdown .dropdown-menu li:hover,
.control-items-per-page.control-order-by .dropdown .dropdown-menu li:active {
  background-color: #f5f5f5;
}
.control-items-per-page.control-order-by .dropdown .dropdown-menu li input[type="radio"] {
  visibility: hidden;
  position: absolute;
}
.control-items-per-page.control-order-by .dropdown .dropdown-menu li label {
  font-family: 'Source Sans Pro', sans-serif;
  color: #333333;
  font-size: 14px;
  padding: 3px 15px;
  text-align: right;
  width: 90%;
}
/* END - Items per page  style */
/* Customize fixed Bootstrap layout -- ugly hacking :) */
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 1170px;
  padding: 0;
}
.paddingRowHack {
  margin-left: -45px;
  margin-right: -45px;
}
.paddingRowHack .paddingLeftHack {
  padding-left: 45px;
  margin-left: 0;
}
.paddingRowHack .paddingRightHack {
  padding-right: 45px;
  margin-right: 0;
}
body {
  line-height: 20px;
}
/* END - Customize fixed Bootstrap layout */
/* Style default Primary */
[role=main] .primary {
  width: 100%;
  float: none;
  padding-left: 0;
}
[role=main] .secondary {
  margin: 0;
  padding-right: 15px;
  /* mimic the left 45 padding */
  width: 100%;
  color: #ffffff;
}
/* Fix main content */
[role=main],
.main {
  padding: 0;
  background: none;
}
.hdx-wrapper.wrapper {
  background: none;
  border: none;
  box-shadow: 0 0 0 0;
  margin: 0;
}
/* END Fix main content */
/* Main Content */
.mainContent > .row {
  background-color: #ffffff;
}
.mainContent .module-content {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  /*margin-bottom: 0;*/
}
.mainContent .module-content.mBottom10 {
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}
.mainContent .primary .module:last-child {
  margin-bottom: 0;
}
/* END Main Content */
.secondary input {
  color: #333;
}
.secondary .simple-input .field .btn-search {
  margin-right: 12px;
}
.secondary .nav-simple > li,
.nav-aside > li {
  padding: 7px 19px;
  width: 95%;
}
/* END Style default Primary */
/* Style default Secondary */
.twoColumnBackground {
  background-image: url('/images/homepage/columnBackground.png');
  background-repeat: repeat-y;
  min-height: 350px;
}
.secondary .module-heading {
  background-color: transparent;
  border: none;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 18px;
  margin: 35px 0;
  padding: 0 0 35px;
  border-bottom: 1px dotted #888888;
}
.secondary .pTopBottom35 .module-heading {
  margin: 0;
}
.secondary .module-heading i {
  display: none;
}
.secondary .module-content {
  padding: 0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.secondary .module {
  margin-bottom: 20px;
}
.secondary .nav-simple .nav-item a {
  color: #ffffff;
}
.secondary .nav-simple .nav-item a:hover,
.secondary .nav-simple .nav-item a:focus {
  background-color: #888888;
}
.module-footer {
  border: 0;
}
/* END Style default Secondary */
.offset1andHalf {
  margin-left: 12.5% !important;
}
/* activity stream */
.wrapper-primary {
  border-left: 1px solid #ddd;
  margin-left: -1px;
  padding-bottom: 45px;
}
.wrapper-secondary {
  border-right: 1px solid #ddd;
  padding-bottom: 45px;
}
.wrapper-secondary h2 {
  font-family: 'Gotham-Book', sans-serif;
  font-size: 12px;
}
.activity {
  margin: 10px 0;
  padding: 0;
  list-style-type: none;
  background: transparent url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xml:space="preserve" width="2" height="4"><image width="2" height="4" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAAEBAAAAABEdFzkAAAABGdBTUEAALGPC/xhBQAAACBjSFJN AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QADzoyPqMAAAAHdElN RQfnDA4RNhkSKetaAAAAEElEQVQI12O4y3CX4T/DfwAOYAO5lEuo5wAAACV0RVh0ZGF0ZTpjcmVh dGUAMjAyMy0xMi0xNFQxNjo1NDoyNSswMTowMJpXDO0AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMjMt MTItMTRUMTY6NTQ6MjUrMDE6MDDrCrRRAAAAAElFTkSuQmCC"/></svg>') 14px 0 repeat-y;
}
.activity .item {
  position: relative;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
  margin: 0 0 25px 40px;
  letter-spacing: 0.01em;
  opacity: 1;
  word-wrap: break-word;
}
.activity .item .date {
  color: #888888;
}
.activity .item .fa-stack {
  display: none;
}
.activity .item span.actor a {
  color: #007CE0;
}
.activity .item span.actor a:hover {
  color: #007CE0;
}
.activity .item span.actor a:focus {
  color: #007CE0;
}
.activity .item a {
  font-weight: 700;
  color: #333333;
}
.activity .item a:hover {
  font-weight: 700;
  color: #333333;
}
.activity .item a:focus {
  font-weight: 700;
  color: #333333;
}
.activity .item .actor .gravatar {
  left: -40px;
  position: absolute;
  top: 5px;
  border-radius: 100px;
}
.activity .item .actor .user-image {
  left: -40px;
  position: absolute;
  top: 5px;
  border-radius: 100px;
}
.more {
  float: right;
  margin-top: -30px;
}
.load-less {
  margin-bottom: 15px;
}
/* END activity stream */
.alert-danger,
.alert-error {
  color: #f2645a;
  border-color: #f2645a;
  background-color: #fde9e8;
}
.alert-danger .btn-close,
.alert-error .btn-close {
  float: right;
}
.alert-danger .btn-close:focus,
.alert-error .btn-close:focus {
  box-shadow: none;
}
/* Actions */
.base-actions-menu a.btn.hdx-btn {
  margin-left: 12px;
}
.base-actions-menu ul {
  list-style: none;
}
.base-actions-menu ul li {
  line-height: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  display: inline;
  margin-right: 16px;
}
.base-actions-menu ul li:last-child {
  margin-right: 0;
}
.base-actions-menu ul li:first-child:before {
  border: none;
}
.base-actions-menu ul li:before {
  content: "";
  border-left: 1px solid #888888;
  height: 16px;
  margin-right: 16px;
}
.base-actions-menu ul li.delete-override a {
  color: #f2645a;
  text-transform: none;
}
.base-actions-menu ul li.hide-text i {
  margin-right: 0;
}
.base-actions-menu ul li.hide-text span {
  display: none;
  margin-left: 5px;
}
.base-actions-menu ul li.hide-text.hovering span {
  display: inline;
}
.base-actions-menu ul li a i {
  margin-right: 5px;
}
.base-actions-menu ul li .direct-share-links {
  position: relative;
  bottom: -5px;
}
.base-actions-menu ul li .direct-share-links i {
  color: #333333;
}
/* END - Actions */
/* Style breadcrumbs */
.toolbarRow {
  background-color: #eeeeee;
  height: 20px;
}
.toolbarRow .toolbar {
  margin: 0;
  padding: 0;
}
.toolbarRow .toolbar .breadcrumb {
  height: 20px;
  max-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
  text-transform: uppercase;
}
.toolbarRow .toolbar .breadcrumb > li {
  text-shadow: none;
  white-space: nowrap;
  display: inline;
}
.toolbarRow .toolbar .breadcrumb > li:after {
  content: " / ";
}
.toolbarRow .toolbar .breadcrumb > li.active:after {
  content: "";
}
.toolbarRow .toolbar .breadcrumb > li.active a {
  color: #333333;
  font-weight: bold;
}
.toolbarRow .toolbar .breadcrumb > li a {
  color: #333333;
}
.toolbarRow .toolbar .breadcrumb > li + li::before {
  content: "";
  padding: 0;
}
.toolbarRow .toolbar .breadcrumb .breadcrumb-item + .breadcrumb-item {
  padding-left: 2px;
}
/* END Style breadcrumbs */
/* Button style */
.btn {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 0;
  background-image: none;
  text-shadow: none;
  border: 1px solid inherit;
  background-color: #888888;
  color: #fff;
}
.btn ~ .btn {
  margin-left: 15px;
}
.btn:hover,
.btn:focus,
.btn.active {
  background-color: #888888;
  border-color: #888888;
  opacity: 0.7;
  box-shadow: none;
  color: #fff;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0;
  background-position: inherit;
}
.btn.hdx-btn.org-btn {
  min-width: 100px;
  margin-left: 0;
  background-color: #007CE0;
  color: #fff;
}
.btn-inverted {
  color: #888888;
  background-color: #fff;
  border: 1px solid #cccccc;
  box-shadow: none;
}
.btn-inverted:hover,
.btn-inverted:focus {
  background-color: #fff;
  opacity: 0.7;
  color: #888888;
}
.btn-demo {
  border: 2px solid #fff;
  border-radius: 5px;
  padding: 8px 10px;
  margin-right: 20px;
  background: none;
  box-shadow: none;
}
.btn-primary {
  background-color: #007CE0;
  color: #fff;
}
.btn-square {
  border-radius: 0;
}
.btn-danger {
  background-color: #f2645a;
}
.btn-green {
  background-color: #1ebfb3;
}
.btn-empty,
.btn-empty-black {
  background: none;
  text-align: left;
  padding-left: 0;
  padding-right: 0;
  box-shadow: none;
  width: auto;
  color: #007CE0;
}
.btn-empty:hover,
.btn-empty-black:hover,
.btn-empty:focus,
.btn-empty-black:focus {
  color: #007CE0;
  background: none;
}
.btn-empty-black {
  color: #000;
}
.btn-empty-black:hover,
.btn-empty-black:focus {
  color: #000;
}
.btn-empty-blue {
  border: 1px solid #007CE0;
  color: #007CE0;
  padding-left: 20px;
  padding-right: 20px;
}
.btn-empty-blue:hover,
.btn-empty-blue:focus {
  color: #007CE0;
  border-color: #007CE0;
}
.btn-empty-white {
  border: 1px solid #fff;
  color: #fff;
  background-color: transparent;
  padding-left: 20px;
  padding-right: 20px;
}
.btn-empty-white:hover,
.btn-empty-white:focus {
  background-color: #fff;
  color: #007CE0;
  border-color: #fff;
  opacity: 1;
}
.btn-blue-on-white,
.btn-blue-on-white:hover,
.btn-blue-on-white:focus {
  color: #007CE0;
  background-color: #fff;
}
.resource-item .hdx-btn-group {
  position: absolute;
  top: 14px;
  right: 10px;
  display: inline-block;
  vertical-align: middle;
}
.resource-item .hdx-btn-group.hdx-btn-group-fixed {
  width: 250px;
}
.resource-item .hdx-btn-group.hdx-btn-group-fixed .btn.hdx-btn {
  margin-right: 0;
}
.btn.hdx-btn.resource-btn {
  background-color: #888888;
  color: white;
  border: 0;
  line-height: 35px;
  margin-left: 10px;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 0 20px;
}
.btn.hdx-btn.resource-btn.resource-icon-btn {
  width: 35px;
  padding: 0;
}
.btn.hdx-btn.resource-icon-btn img {
  width: 14px;
  margin-bottom: 5px;
}
/* END Button style*/
.btn-download {
  padding-top: 10px;
  padding-bottom: 10px;
}
.btn-download img {
  height: 11px;
  margin-right: 5px;
}
.btn-disabled {
  background-color: inherit;
  border-color: inherit;
}
/* Style Dataset Item */
.dataset-item {
  border-bottom: 0;
  margin-top: 35px;
  margin-bottom: 60px;
  padding-bottom: 0;
}
.dataset-item .dataset-heading {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 8px;
  margin-top: 0;
}
.updatedNameColor,
.updatedNameColor a {
  color: #007CE0;
}
/* END Style Dataset Item */
.info-label {
  background-color: #f2645a;
  color: #fff;
  padding: 3px 6px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
}
.info-label i {
  font-size: 12px;
  font-weight: 400;
}
.info-label.inverted {
  background-color: #eeeeee;
  color: #888888;
}
.plain-list {
  list-style: none;
  padding: 0;
}
.ckan-icon {
  display: inline-block;
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
  width: 16px;
  height: 16px;
  background-image: url("/base/images/sprite-ckan-icons.png");
  background-repeat: no-repeat;
  background-position: 16px 16px;
}
/* Style dataset labels */
.dataset-resources {
  margin-top: 8px;
  padding: 0;
}
.dataset-resources li {
  display: inline;
}
.dataset-resources li ~ li {
  margin-left: 3px;
}
.dataset-resources [class^="icon-"],
.dataset-resources [class*=" icon-"],
.dataset-resources [class^="humanitarianicons-"] {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
}
.dataset-resources [class^="icon-"]:before,
.dataset-resources [class*=" icon-"]:before,
.dataset-resources [class^="humanitarianicons-"]:before {
  color: #888888;
}
/* Style dataseries label */
.dataseries-info {
  clear: both;
  margin-left: 10px;
  font-size: 12px;
}
.dataseries-info .dataseries-explanation {
  cursor: default;
}
.dataseries-info a {
  color: #007CE0;
}
/* Style dataset icons */
.label-icons span {
  font-size: 15px;
  color: #888888;
  margin-left: 10px;
  padding-top: 3px;
}
.label-icons span.download-counts {
  font-size: 12px;
  white-space: nowrap;
}
span.icn-txt-cods,
ul.dataset-resources li.label-icons span.icn-txt-cods {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 10px;
  background-color: #888888;
  color: #fff;
  padding: 4px;
  border-radius: 10px;
  line-height: 1;
  display: inline-block;
}
span.icn-txt-cods:hover,
ul.dataset-resources li.label-icons span.icn-txt-cods:hover {
  background-color: #007CE0;
}
.dataset-content .icn-txt-cods {
  margin-right: 5px;
  display: inline-block;
}
span.icn-txt-p-code,
ul.dataset-resources li.label-icons span.icn-txt-p-code {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 10px;
  background-color: #888888;
  color: #fff;
  padding: 4px;
  width: 18px;
  text-align: center;
  border-radius: 10px;
  line-height: 1;
  letter-spacing: 0;
  display: inline-block;
}
span.icn-txt-p-code:hover,
ul.dataset-resources li.label-icons span.icn-txt-p-code:hover {
  background-color: #007CE0;
}
.dataset-content .icn-txt-p-code {
  margin-right: 5px;
  display: inline-block;
}
ul.dataset-resources {
  display: flex;
}
ul.dataset-resources li.label-icons {
  display: flex;
  align-items: center;
}
ul.dataset-resources li.label-icons a {
  line-height: 1;
}
ul.dataset-resources li.label-icons a[class*="humanitarianicons-"] {
  margin-left: 10px;
}
ul.dataset-resources li.label-icons a .humanitarianicons-Chart:hover::before {
  color: #007CE0;
}
ul.dataset-resources li.label-icons a .icon-hxl-tags:hover::before {
  color: #f2645a;
}
ul.dataset-resources li.label-icons span {
  padding: 0;
}
ul.dataset-resources li + li.label-icons {
  border-left: 1px solid #888888;
  margin-left: 10px;
  white-space: nowrap;
}
/* END Style dataset icons */
/* Label style (eg. tags) */
.label {
  border: none;
  border-radius: 0;
  box-shadow: none;
  color: #FFFFFF;
  background-color: #aaaaaa;
  display: inline-block;
  margin-right: 6px;
  margin-bottom: 4px;
  padding: 3px 10px;
  text-transform: uppercase;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  min-width: 0;
  vertical-align: middle;
}
.label:hover {
  color: #fff;
}
.label.label-small {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 9px;
  letter-spacing: 0.01em;
  line-height: 16px;
  margin-right: 0;
  padding: 0 5px;
  margin-bottom: 3px;
}
.label.label-small.label-new-feature {
  background-color: #F2645A;
}
/* Pill styling - seem to be the similar to labels, but gray and with a button*/
.pill {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 5px 15px;
  margin-right: 20px;
  margin-bottom: 20px;
  display: inline-block;
  background-color: #888888;
  border-radius: 0;
}
.pill .icon-remove,
.pill .humanitarianicons-Exit-Cancel {
  cursor: pointer;
  margin-left: 20px;
}
/* END Pill styling */
/* END Label style */
.label[data-format=html],
.label[data-format*=html] {
  background-color: #55a1ce;
}
.label[data-format=json],
.label[data-format*=json] {
  background-color: #ef7100;
}
.label[data-format=xml],
.label[data-format*=xml] {
  background-color: #ef7100;
}
.label[data-format=text],
.label[data-format*=text] {
  background-color: #74cbec;
}
.label[data-format=csv],
.label[data-format*=csv],
.label[data-format=xls],
.label[data-format*=xls] {
  background-color: #2db55d;
}
.label[data-format=zip],
.label[data-format*=zip] {
  background-color: #686868;
}
.label[data-format=api],
.label[data-format*=api] {
  background-color: #ec96be;
}
.label[data-format=pdf],
.label[data-format*=pdf] {
  background-color: #e0051e;
}
.label[data-format=rdf],
.label[data-format*=rdf],
.label[data-format*=nquad],
.label[data-format*=ntriples],
.label[data-format*=turtle] {
  background-color: #0b4498;
}
/* END Style dataset labels */
.resource-item {
  position: relative;
  padding: 10px 10px 10px 60px;
  margin-bottom: 0px;
}
.resource-item .format-label {
  position: absolute;
  top: 10px;
  left: 10px;
}
.resource-item .under-review {
  color: #f2645a;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
}
.resource-item .under-review.btn {
  color: #333333;
  border-color: #333333;
  opacity: 0.65;
  cursor: help;
  text-align: center;
}
.resource-item .under-review.btn:hover,
.resource-item .under-review.btn:focus {
  color: #333333;
  border-color: #333333;
}
.format-label {
  display: inline-block;
  vertical-align: text-bottom;
  position: relative;
  top: 2px;
  width: 16px;
  height: 16px;
  background-image: url("/base/images/sprite-ckan-icons.png");
  background-repeat: no-repeat;
  background-position: 16px 16px;
  text-indent: -900em;
  background: url("/base/images/sprite-resource-icons.png") no-repeat 0 0;
}
.format-label {
  width: 60px;
  height: 65px;
  background-position: -1720px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=html],
.format-label[data-format*=html] {
  width: 60px;
  height: 65px;
  background-position: -120px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=json],
.format-label[data-format*=json] {
  width: 60px;
  height: 65px;
  background-position: -220px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=xml],
.format-label[data-format*=xml] {
  width: 60px;
  height: 65px;
  background-position: -320px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=txt],
.format-label[data-format*=txt] {
  width: 60px;
  height: 65px;
  background-position: -420px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=doc],
.format-label[data-format*=doc],
.format-label[data-format=docx],
.format-label[data-format*=docx] {
  width: 60px;
  height: 65px;
  background-position: -520px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=odt],
.format-label[data-format*=odt] {
  width: 60px;
  height: 65px;
  background-position: -620px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=csv],
.format-label[data-format*=csv] {
  width: 60px;
  height: 65px;
  background-position: -720px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=xls],
.format-label[data-format*=xls] {
  width: 60px;
  height: 65px;
  background-position: -820px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=zip],
.format-label[data-format*=zip] {
  width: 60px;
  height: 65px;
  background-position: -920px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=api],
.format-label[data-format*=api] {
  width: 60px;
  height: 65px;
  background-position: -1020px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=pdf],
.format-label[data-format*=pdf] {
  width: 60px;
  height: 65px;
  background-position: -1120px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=rdf],
.format-label[data-format*=rdf] {
  width: 60px;
  height: 65px;
  background-position: -1220px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=wms],
.format-label[data-format*=wms] {
  width: 60px;
  height: 65px;
  background-position: -1320px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=png],
.format-label[data-format*=png] {
  width: 60px;
  height: 65px;
  background-position: -1420px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=jpg],
.format-label[data-format*=jpg],
.format-label[data-format=jpeg],
.format-label[data-format*=jpeg] {
  width: 60px;
  height: 65px;
  background-position: -1520px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=gif],
.format-label[data-format*=gif] {
  width: 60px;
  height: 65px;
  background-position: -1620px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=wfs],
.format-label[data-format*=wfs] {
  width: 60px;
  height: 65px;
  background-position: -1820px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=gml],
.format-label[data-format*=gml] {
  width: 60px;
  height: 65px;
  background-position: -1920px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=wmts],
.format-label[data-format*=wmts] {
  width: 60px;
  height: 65px;
  background-position: -2020px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=kml],
.format-label[data-format*=kml] {
  width: 60px;
  height: 65px;
  background-position: -2120px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.format-label[data-format=geo],
.format-label[data-format=shp],
.format-label[data-format*=geo] {
  width: 60px;
  height: 65px;
  background-position: -2220px -220px;
  transform: scale(0.53);
  margin: -14px 0 0 -14px;
}
.humanitarianicons-Environment.fresh {
  color: #1bb580;
  margin-left: 0;
}
.humanitarianicons-Help.freshness {
  color: #007CE0;
}
.humanitarianicons-Help.freshness::before {
  color: #007CE0;
}
#error-page {
  min-height: 300px;
  height: 100vh;
  width: 100%;
  background: url("/images/page404/pxel_bg.png");
  background-size: 10px 20px;
  background-repeat: repeat;
  position: relative;
}
#error-page .error-message-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: #333333;
}
#error-page .error-message-container img {
  height: 90px;
}
#error-page .error-message-container h1 {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  margin: 20px 0;
}
#error-page .error-message-container p {
  margin: 20px 0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
/* Facets fonts */
.facet-hidden {
  display: none;
}
.module-heading.facet-title {
  cursor: pointer;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #888888;
  border: 0;
}
.module-heading .facet-title-counter {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #ffffff;
}
.nav-facet .list-items {
  padding: 7px 10px;
  border-bottom: none;
}
.nav-facet .list-items a {
  color: #ffffff;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 16px;
}
.nav-facet .list-items a .float-right {
  font-family: "Gotham-Book", sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.nav-facet .list-items a:hover {
  background-color: inherit;
}
.list-items.module-narrow .module-heading,
.list-items.module-narrow .module-content,
.list-items.module-narrow .module-footer {
  padding: 0;
}
.list-items .list-items.action {
  margin-top: 5px;
}
.list-items.facet-items {
  border-bottom: 1px solid #888888;
}
/* overwrite the hover the selected facets - #702*/
.nav-item.active > a:hover,
.nav-aside li.active a:hover {
  color: #ffffff;
  background-color: #8ca0a6;
}
/* Followers Count */
.followers-count {
  font-family: 'Gotham-Light', sans-serif;
  font-weight: 400;
  font-size: 48px;
  line-height: normal;
}
/* END Followers Count */
/* END Facets fonts */
/* Style Greeting message */
.greeting-message {
  background-color: #eeeeee;
  padding-top: 45px;
  padding-bottom: 60px;
}
.greeting-message .header-user-message {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  text-align: center;
  color: #000000;
  line-height: normal;
}
.greeting-message .header-user-message-large {
  font-size: 39px;
  margin-bottom: 25px;
}
.greeting-message .header-user-message-small {
  font-size: 20px;
  margin-top: 25px;
}
.greeting-message .header-user-message-hr {
  background-color: #999999;
  border: 0 none;
  height: 1px;
  margin-left: auto;
  margin-right: auto;
  width: 450px;
}
.greeting-message .header-user-message a {
  color: #0B0080;
}
/* END Style Greeting message */
/* Style links inside header-nav, main navigation links */
.mainLinks {
  padding-left: 20px;
  margin: 0;
}
.mainLinks.mainLinks-gray > li > a {
  font-family: 'Gotham-Book', sans-serif;
  font-display: block;
  font-weight: 400;
  font-size: 12px;
  color: #cccccc;
  line-height: 1;
}
.mainLinks.mainLinks-gray > li > a:hover,
.mainLinks.mainLinks-gray > li > a:focus {
  color: #cccccc;
}
.mainLinks > li {
  display: inline;
}
.mainLinks > li > a {
  margin-left: 15px;
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0.03em;
  line-height: 31px;
  text-transform: uppercase;
}
.mainLinks > li > a:hover,
.mainLinks > li > a:focus {
  color: #000000;
}
.mainLinks > li > a:after {
  content: "|";
  margin-left: 15px;
}
@media (max-width: 1200px) {
  .mainLinks > li > a:after {
    margin-left: 10px;
  }
}
.mainLinks > li > a:focus {
  text-decoration: none;
  cursor: pointer;
}
.mainLinks > li .dropdown-menu a:hover {
  background-color: #FFFFFF;
  color: #333333;
  text-decoration: underline;
}
.mainLinks > li:first-child > a {
  margin-left: 0;
}
.mainLinks > li:last-child > a:after {
  content: "";
  margin: 0;
}
/* Style Modal Dialogs */
.modal.show .modal-dialog .modal-content {
  min-width: 370px;
  min-height: 360px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  min-width: 350px;
}
@media (max-width: 375px) {
  .modal.show .modal-dialog .modal-content {
    min-width: 320px;
  }
}
@media (max-width: 320px) {
  .modal.show .modal-dialog .modal-content {
    min-width: 280px;
  }
}
.modal.show .modal-dialog .modal-content .modal-header {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #fff;
  background-color: #007CE0;
  letter-spacing: 0.01em;
  line-height: 20px;
  padding: 20px;
}
.modal.show .modal-dialog .modal-content .modal-header .close {
  margin-left: 20px;
  float: right;
  top: 0;
  color: #fff;
  opacity: 1;
  font-size: 16px;
}
.modal.show .modal-dialog .modal-content .modal-body {
  min-height: 193px;
  padding: 30px 30px 0;
}
.modal.show .modal-dialog .modal-content .modal-body .nav-tabs {
  border-color: #cccccc;
}
.modal.show .modal-dialog .modal-content .modal-body .nav-tabs h4 {
  margin: 0;
}
.modal.show .modal-dialog .modal-content .modal-body input[type="text"] {
  height: 44px;
  line-height: 14px;
  box-shadow: none;
  padding-left: 15px;
  font-size: 14px;
  color: #000000;
  border-radius: 3px;
  border: 1px solid #ffffff;
}
.modal.show .modal-dialog .modal-content .modal-body input[type="text"]:disabled {
  background-color: #eeeeee;
}
.modal.show .modal-dialog .modal-content .modal-footer {
  padding: 30px;
  box-shadow: none;
  border-top: none;
  position: relative;
  bottom: 0;
  right: 0;
}
.modal.show .modal-dialog .modal-content .modal-footer .btn-large {
  min-width: 150px;
}
.modal.show .modal-dialog .modal-content .modal-footer .btn-large.btn-empty {
  min-width: 0;
  margin-right: 30px;
  color: #000;
}
/* END Style Modal Dialogs */
/* Style placeholders */
::-webkit-input-placeholder {
  color: #cccccc;
  font-size: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
}
:-moz-placeholder {
  /* Firefox 18- */
  color: #cccccc;
  font-size: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  opacity: 1;
}
::-moz-placeholder {
  /* Firefox 19+ */
  color: #cccccc;
  font-size: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  opacity: 1;
}
:-ms-input-placeholder {
  color: #cccccc;
  font-size: 16px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
}
/* END Style placeholders */
/* Social widget - share */
.resource-social a {
  line-height: 31px;
  vertical-align: middle;
  display: block;
  margin-bottom: 5px;
}
.resource-social a i {
  font-size: 31px;
  width: 31px;
  padding-right: 5px;
  vertical-align: middle;
}
.resource-social a span {
  font-size: 14px;
  vertical-align: middle;
  line-height: 25px;
}
.resource-social a:hover {
  text-decoration: none;
}
/**/
/* search_form.html customisations */
.list-items.search-form {
  border-bottom: none;
  margin: 0;
  padding: 0;
}
.list-items.search-form h2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.list-items.search-form .search-input.search-giant input {
  border-radius: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
}
.list-items.search-form .search-input {
  margin-bottom: 25px;
}
/* END search_form.html customisations */
/* Style Select2 Dropdown */
.select2-container {
  display: block;
  padding: 0;
}
.select2-container.required.error > .select2-choice {
  border-color: red;
}
.select2-container .select2-choice {
  background-image: none;
  color: #888888;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 14px;
  height: 44px;
  line-height: 44px;
  padding-left: 15px;
  outline: none;
  border-color: #ffffff;
}
.select2-container-multi .select2-choices {
  box-shadow: none;
  border-color: #ffffff;
  background-image: none;
}
.select2-container-multi .select2-choices .select2-search-choice {
  line-height: 28px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
  top: 14px;
}
.select2-dropdown-open .select2-choice {
  background-color: #ffffff;
  border-color: #5897fb;
}
.select2-dropdown-open.select2-drop-above .select2-choice {
  background-color: #ffffff;
  background-image: none;
}
.select2-container .select2-choice .select2-arrow {
  background-color: #888888;
  background-image: none;
  padding-top: 14px;
  padding-left: 13px;
}
.select2-container .select2-choice .select2-arrow b {
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 9px solid #ffffff;
  display: inline;
  background: none;
  background-image: none !important;
}
/* END Style Select2 Dropdown */
/* Style Select2 Dropdown */
.select2-container .select2-choice .select2-arrow {
  width: 42px;
}
/* END Style Select2 Dropdown */
/* Alter page-header style - used with nav-tabs */
.page-header {
  background: none;
  border-bottom: 3px solid #eeeeee;
  -webkit-border-radius: 0 3px 0 0;
  -moz-border-radius: 0 3px 0 0;
  border-radius: 0 3px 0 0;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
.page-header.page-header-gray {
  border-bottom-color: #cccccc;
}
.page-header.page-header-gray .nav-tabs a:hover {
  background-color: inherit;
}
.page-header .nav-tabs {
  margin-bottom: -3px;
}
/* END Alter page-header style */
.nav-tabs.inverted {
  border-bottom: none;
  border-top: 3px solid #eeeeee;
}
.nav-tabs.inverted > li {
  margin-bottom: 0;
}
.nav-tabs.inverted > li > .nav-link.active,
.nav-tabs.inverted > li > .nav-link.active:hover,
.nav-tabs.inverted > li > .nav-link.active:focus {
  margin-top: -3px;
  border: none;
  border-top: 3px solid #eeeeee;
  border-top-color: #f2645a;
}
.nav-tabs.nav-tabs-upper {
  text-transform: uppercase;
}
.nav-tabs.nav-tabs-gray {
  border-bottom-color: #cccccc;
}
.nav-tabs.nav-tabs-gray > li.active > a {
  background-color: inherit;
}
.nav-tabs > li > .nav-link {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 14px;
  padding-left: 30px;
  padding-right: 30px;
  letter-spacing: 0.03em;
  color: #888888;
  border: none;
  border-bottom: 3px solid #eeeeee;
  border-radius: 0;
}
.nav-tabs > li > .nav-link.active,
.nav-tabs > li > .nav-link.active:hover,
.nav-tabs > li > .nav-link.active:focus {
  border-bottom-color: #f2645a;
  color: #f2645a;
}
.nav-tabs > li > .nav-link:hover {
  color: #f2645a;
}
.nav-tabs .hdx-tab-button i {
  display: none;
}
/* END Style tabs*/
/* Tooltip style */
.tooltip {
  text-transform: uppercase;
  font-size: 10px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  letter-spacing: 0.01em;
  /*don't override opacity globally it will cancel the fade effect*/
  /*opacity: 1;*/
}
.tooltip .tooltip-inner {
  padding: 10px 15px;
}
/* END Tooltip style */
/* Style Sysadmin settings*/
.user-list {
  margin: 0;
  list-style: none;
}
.user-list li {
  margin: 0 0 10px 0;
}
.user-list .gravatar {
  vertical-align: -4px;
  margin-right: 3px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
}
/* END Style Sysadmin settings*/
.red {
  color: #ff0000;
}
.blue {
  color: #007CE0;
}
.grey {
  color: #888888;
}
.black {
  color: #000;
}
.no-margin {
  margin: 0;
}
.vertically-center-reference {
  position: relative;
}
.vertically-center-reference .vertically-center {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.hide-heading {
  display: none;
}
.whitebg {
  background-color: #ffffff;
}
/* Private dataset label fix */
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
/* END Private dataset label fix */
/* Fonts */
.gothamBold20 {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 20px;
}
.gothamBold30 {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 20px;
}
.gothamBook12 {
  font-family: 'Gotham-Book', sans-serif;
  font-weight: 400;
  font-size: 12px;
}
.gothamBold10 {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 10px;
}
.sspRegular12 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 12px;
}
.sspRegular14 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.sspBold16 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 16px;
}
.sspBold14 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 14px;
}
.sspBold20 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 20px;
}
.sspBold28 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 28px;
}
/* END Fonts */
/* Style Bootstrap Flash messages*/
.flash-messages {
  background-color: #eeeeee;
  padding-bottom: 1px;
}
.flash-messages .alert .btn-close {
  float: right;
}
#homepage-alerts .flash-messages {
  background-color: transparent;
}
/* END Style Bootstrap Flash messages*/
/* Common Classes */
.mTop60 {
  margin-top: 60px;
}
.mTop70 {
  margin-top: 70px;
}
.mTop110 {
  margin-top: 110px;
}
.mTop80 {
  margin-top: 80px;
}
.mTop45 {
  margin-top: 45px;
}
.mTop40 {
  margin-top: 40px;
}
.mTop35 {
  margin-top: 35px;
}
.mTop30 {
  margin-top: 30px;
}
.mTop23 {
  margin-top: 23px;
}
.mTop25 {
  margin-top: 25px;
}
.mTop20 {
  margin-top: 20px;
}
.mTop15 {
  margin-top: 15px;
}
.mTop8 {
  margin-top: 8px;
}
.mTop10 {
  margin-top: 10px;
}
.mTop_25 {
  margin-top: -25px;
}
.mBottom5 {
  margin-bottom: 5px;
}
.mBottom10 {
  margin-bottom: 10px;
}
.mBottom15 {
  margin-bottom: 15px;
}
.mBottom20 {
  margin-bottom: 20px;
}
.mBottom30 {
  margin-bottom: 30px;
}
.mBottom35 {
  margin-bottom: 35px;
}
.mBottom40 {
  margin-bottom: 40px;
}
.mBottom65 {
  margin-bottom: 65px;
}
.mBottom100 {
  margin-bottom: 100px;
}
.mBottom110 {
  margin-bottom: 110px;
}
.mLR45 {
  margin-left: 45px;
  margin-right: 45px;
}
.mLR30 {
  margin-left: 30px;
  margin-right: 30px;
}
.mLR15 {
  margin-left: 15px;
  margin-right: 15px;
}
.mLR10 {
  margin-left: 10px;
  margin-right: 10px;
}
.mTB0 {
  margin-top: 0;
  margin-bottom: 0;
}
.mTB30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.mTB35 {
  margin-top: 35px;
  margin-bottom: 35px;
}
.mTB45 {
  margin-top: 45px;
  margin-bottom: 45px;
}
.mTB15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.pLR45 {
  padding-left: 45px;
  padding-right: 45px;
}
.pTB15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pR45 {
  padding-right: 45px;
}
.pR7 {
  padding-right: 7px;
}
.pL5 {
  padding-left: 5px;
}
.pL15 {
  padding-left: 15px;
}
.pL45 {
  padding-left: 45px;
}
.pTopBottom5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.pTopBottom10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.pTopBottom15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.pTopBottom35 {
  padding-top: 35px;
  padding-bottom: 35px;
}
.pTopBottom80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.pTop80 {
  padding-top: 80px;
}
.pBottom80 {
  padding-bottom: 80px;
}
.pBottom35 {
  padding-bottom: 35px;
}
.mL45 {
  margin-left: 45px;
}
.mR45 {
  margin-right: 45px;
}
.mL35 {
  margin-left: 35px;
}
.mR35 {
  margin-right: 35px;
}
.mL15 {
  margin-left: 15px;
}
.mR15 {
  margin-right: 15px;
}
.mL30 {
  margin-left: 30px;
}
.mR30 {
  margin-right: 30px;
}
.mL25 {
  margin-left: 25px;
}
.mL20 {
  margin-left: 20px;
}
hr {
  margin: 0;
}
hr.dotted {
  border-top: 1px dotted #888888;
  border-bottom: none;
}
.border-bottom-grey {
  border-top: none;
  border-bottom: 1px solid #dddddd;
}
.border-grey {
  border: 1px solid #dddddd;
}
.center {
  text-align: center;
}
.no-transform {
  text-transform: none;
}
.txt-justify {
  text-align: justify;
}
.float-right {
  float: right;
}
/* END Common Classes */
.table-valign {
  display: table;
  position: relative;
}
.table-valign-content {
  display: table-cell;
  vertical-align: middle;
}
/*These styles will be probably be deprecated after next sprint*/
/* style the filter items present in the left side dark section*/
.secondary .nav-simple .nav-item {
  padding: 0;
  margin: 0;
}
.secondary .nav-simple .nav-item.active {
  background-color: #8ca0a6;
}
.secondary .nav-simple .nav-item.active a:after {
  content: "x";
  float: right;
}
/* END style the filter items present in the left side dark section*/
/* style search form present in the dataset lists*/
.search-form {
  margin-bottom: 20px;
  padding-bottom: 25px;
}
.search-form .search-input {
  position: relative;
  margin-bottom: 20px;
}
.search-form .search-input input {
  margin: 0;
  width: 100%;
  height: auto;
}
.search-form .search-input button {
  cursor: pointer;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 10px;
  height: 20px;
  padding: 0;
  border: none;
  background: transparent;
}
.search-form .search-input button span {
  display: none;
}
.search-form .search-input.search-giant input {
  font-size: 16px;
  padding: 15px;
}
.search-form .search-input.search-giant button {
  margin-top: -15px;
  right: 15px;
  height: 30px;
}
.search-form .search-input.search-giant button i {
  font-size: 28px;
  width: 28px;
}
.search-form .control-order-by label,
.search-form .control-order-by select {
  display: inline;
}
.search-form .control-order-by select {
  width: 160px;
  margin: 0;
}
.search-form .filter-list {
  line-height: 32px;
  margin: 10px 0 0 0;
}
.search-form .filter-list .pill {
  line-height: 21px;
}
.search-form .filter-list .extra {
  margin-top: 10px;
  font-size: 18px;
  font-weight: normal;
}
.search-form.no-bottom-border {
  border-bottom-width: 0;
  margin-bottom: 0;
}
/* END style search form*/
/* Missing styles due to removal of BS 2.3 + other fixes */
.uppercase {
  text-transform: uppercase;
}
.form-actions {
  margin-right: 0;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background: none;
}
/* END Missing styles due to removal of BS 2.3 */
.content_action {
  /*float: right;*/
  text-align: right;
}
/* datasets and orgs view&list */
.itemTitle {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 28px;
  display: inline;
  line-height: 28px;
  color: #333333;
}
.itemSubTitle {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 14px;
  display: inline;
  line-height: 14px;
  color: #333333;
}
.itemSubTitle > a,
.itemSubTitle > a:hover,
.itemSubTitle > a:focus {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 14px;
  display: inline;
  line-height: 14px;
  color: #f2645a;
  text-decoration: underline;
}
.notes.embedded-content {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  max-width: 700px;
}
.org-nums dl {
  border-bottom: 1px solid #dddddd;
  margin-bottom: 20px;
  padding-bottom: 15px;
}
.org-nums dt {
  font-weight: 300;
}
.org-nums dd {
  font-weight: 300;
  margin-left: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}
.header-user-message-med {
  font-size: 12pt;
  margin-top: 25px;
  margin-bottom: 35px;
  font-weight: bold;
}
/* END STYLE datasets and orgs view&list*/
/* Info snippet style */
.info-wrapper .info-item-name {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #ffffff;
}
/* END Info snippet style */
/* FILE upload */
.resource-upload-field input {
  transform: none;
}
/* FILE upload end*/
/* Error messages position above floating elements */
.control-full .error-block {
  position: relative;
  z-index: 1;
}
/* END Error messages position above floating elements */
/* Highlight Style */
.highlight {
  font-weight: bold;
}
/* END Highlight Style */
/* Fix action buttons in the resource preview page */
.module-resource .actions {
  top: 0;
  right: 0;
}
/* END Fix action buttons in the resource preview page */
/* Fix primary actions on old pages (eg. Add group button on /group ) */
.page_primary_action {
  margin-left: 45px;
}
/* END Fix primary actions on old pages (eg. Add group button on /group ) */
/* FIX Org Page */
.org-nums dl {
  margin-top: 14px;
  border-bottom: 1px solid #dddddd;
  padding-bottom: 15px;
}
.unstyled {
  margin: 0;
  list-style: none;
}
/* END FIX Org Page */
.contentBackground {
  background-color: #ffffff;
}
/**
 * Hide elements visually, but keep them available for screen-readers.
 * (from page-new-basis.css)
 */
.element-invisible {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
}
.hdx-visible-element {
  display: inherit;
}
.hdx-invisible-element {
  display: none;
}
.js .js-hide {
  display: none;
}
.js .js-hide.active {
  display: block;
}
label {
  cursor: pointer;
  font-size: 14px;
}
label.radio:after,
label.checkbox:after {
  content: "";
}
select {
  padding: 4px;
}
textarea {
  max-width: 100%;
}
.control-group .btn {
  position: relative;
  top: -2px;
}
.control-full input,
.control-full select,
.control-full textarea {
  height: auto;
  width: 100%;
}
.control-medium input,
.control-medium select,
.control-medium textarea {
  width: 320px;
}
@media (max-width: 768px) {
  .control-medium input,
  .control-medium select,
  .control-medium textarea {
    width: 100%;
    min-height: 28px;
  }
}
.form-actions .control-required-message {
  float: left;
  margin-left: 20px;
  margin-bottom: 0;
  line-height: 30px;
}
.form-actions .control-required-message:first-child {
  margin-left: 0;
}
.form-actions {
  background: none;
  margin-left: -25px;
  margin-right: -25px;
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .form-actions {
    text-align: right;
  }
}
.form-horizontal .control-label {
  width: 120px;
}
.form-horizontal .controls {
  margin-left: 130px;
}
.form-horizontal .control-medium .info-block.info-inline {
  width: 165px;
}
.form-horizontal .info-block:before {
  font-size: 2.2em;
  position: absolute;
  left: 0;
  top: 2px;
}
.form-horizontal .info-inline:before {
  top: 8px;
}
.info-block .icon-large,
.info-inline .icon-large {
  float: left;
  font-size: 22px;
  margin-right: 15px;
}
.form-horizontal .form-actions {
  padding-left: 25px;
  padding-right: 25px;
}
.form-inline input {
  padding-bottom: 9px;
}
.form-inline select {
  margin-top: 0;
}
.form-inline .btn {
  margin-left: 5px;
}
.form-narrow label {
  margin-bottom: 0;
}
.form-narrow select {
  width: 100%;
}
.form-narrow .form-actions {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px 0;
}
.form-select label {
  margin-right: 5px;
}
.simple-input label,
.simple-input button {
  display: none;
}
.simple-input .field {
  position: relative;
}
.simple-input .field input {
  width: 100%;
  height: auto;
  margin: 0 -7px;
  padding: 7px 5px;
}
.simple-input .field .btn-search {
  position: absolute;
  display: block;
  height: 17px;
  width: 17px;
  padding: 0;
  top: 50%;
  right: 0;
  margin-top: -10px;
  background-color: transparent;
  border: none;
  color: #999;
}
.simple-input .field .btn-search:hover {
  color: #000;
}
.editor textarea {
  border-radius: 3px 3px 0 0;
  border-bottom: none;
}
.editor .editor-info-block {
  border-radius: 3px 3px 0 0;
  display: block;
  float: none;
  padding: 4px 10px;
  background: #ebebeb;
  width: auto;
  border: 1px solid #ccc;
  border-top: none;
  font-size: 11px;
  color: #282828;
}
.editor .editor-info-block a {
  text-decoration: none;
}
@media (max-width: 768px) {
  [data-module="custom-fields"] .input-group .input-group-text {
    display: block;
  }
}
@media (max-width: 480px) {
  [data-module="custom-fields"] .input-group {
    width: 100%;
  }
  [data-module="custom-fields"] .control-custom input {
    width: 100%;
    min-height: 28px;
  }
}
.form-section {
  padding: 30px 0;
}
.control-medium .error-block {
  width: 318px;
}
.control-full .error-block {
  width: auto;
}
.control-group.error .input-group .error-block,
.control-custom.error .error-block {
  width: auto;
}
.control-custom.error .error-block {
  width: 401px;
}
.control-select.error .error-block {
  width: 196px;
}
.control-group.error .controls.error input,
.control-group.error .controls.error textarea {
  border: 1px solid #f2645a;
}
.control-group.error .controls.error .error-block {
  color: #f2645a;
}
.control-full .select2-container {
  max-width: 100%;
}
.btn-mini {
  padding: 0 6px;
  font-size: 10.5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.filter-title {
  padding: 15px;
  color: #000;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.filter-title .filter-clear {
  color: #007CE0;
  cursor: pointer;
}
.filter-category {
  border: 1px solid #eeeeee;
}
.filter-category .categ-title {
  background-color: #edf6fd;
  padding: 15px;
  border-bottom: 1px solid #eeeeee;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  color: #888888;
  line-height: 1em;
  letter-spacing: 0.03em;
  cursor: pointer;
}
.filter-category .categ-list .categ-search {
  margin: 15px;
  padding: 0;
  display: none;
  position: relative;
}
.filter-category .categ-list .categ-search input {
  width: 100%;
  border: 1px solid #cccccc;
  padding: 5px;
  padding-left: 10px;
}
.filter-category .categ-list .categ-search input:focus {
  outline: none;
}
.filter-category .categ-list .categ-search i.humanitarianicons-Search {
  position: absolute;
  right: 10px;
  top: 10px;
}
.filter-category .categ-list .categ-items {
  list-style: none;
  margin: 15px;
  padding: 0;
  padding-right: 20px;
  padding-left: 1px;
}
.filter-category .categ-list .categ-items li {
  line-height: 20px;
  color: #333333;
}
.filter-category .categ-list .categ-items li label.facet {
  margin-bottom: 0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.filter-category .categ-list .categ-items li label.facet .facet-option-explanation {
  color: #333333;
  cursor: default;
}
.filter-category .categ-list .categ-items li label.facet:after {
  content: none;
}
.filter-category .categ-list .categ-items li input[type='checkbox'] {
  top: 0;
  margin-right: 5px;
}
.filter-category .categ-list .categ-items li .item-count {
  margin-left: 2px;
  color: #888888;
}
.filter-category .categ-list .categ-items li:nth-child(n+6) {
  display: none;
}
.filter-category .categ-list .categ-items li ul {
  list-style: none;
  padding-left: 20px;
}
.filter-category .categ-list.show-all .categ-search {
  display: block;
}
.filter-category .categ-list.show-all .categ-items {
  max-height: 210px;
  overflow-y: scroll;
}
.filter-category .categ-list.show-all .categ-items li:nth-child(n+6) {
  display: block;
}
.filter-category .categ-list.show-always .categ-items li:nth-child(n+6) {
  display: block;
}
.filter-category .categ-actions {
  margin: 15px;
}
.filter-category .categ-actions .show-more {
  color: #007CE0;
  cursor: pointer;
}
.filter-category ~ .filter-category {
  margin-top: -1px;
}
/* List header */
.list-header {
  margin-top: 25px;
  height: 50px;
  border-bottom: 1px solid #cccccc;
  vertical-align: middle;
  line-height: 49px;
  padding: 0;
  padding-right: 15px;
  background-color: #edf6fd;
}
.list-header .list-header-title {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #333333;
}
.list-header .list-header-title .counters-blue-header-title .blue-header-label {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  line-height: 1;
  font-size: 14px;
  text-decoration: none;
}
.list-header .list-header-title .counters-blue-header-title .blue-header-label.disabled {
  color: #888888;
}
.list-header .list-header-title .counters-blue-header-title a.blue-header-label:active,
.list-header .list-header-title .counters-blue-header-title a.blue-header-label:hover,
.list-header .list-header-title .counters-blue-header-title a.blue-header-label:focus {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #007CE0;
  line-height: 1;
  text-decoration: none;
}
.list-header .list-header-title .archived-datasets-explanation {
  cursor: default;
}
.list-header .header-search {
  line-height: 18px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #888888;
  padding: 7px 6px;
  width: 270px;
  border: 1px solid #cccccc;
  border-radius: 6px;
}
.list-header .header-search:focus {
  outline: none;
}
.list-header .dropdown.orderDropdown .dropdown-toggle {
  cursor: pointer;
}
.list-header .dropdown.orderDropdown .dropdown-menu {
  line-height: normal;
  font-size: 14px;
}
.list-header .show-filter-switch.show-filter-switch--lg {
  width: 150px;
}
.list-header .show-filter-switch.show-filter-switch--md {
  width: 105px;
}
.list-header .show-filter-switch.show-filter-switch--sm {
  width: 85px;
}
.list-header .show-filter-switch .form-check-input {
  margin-top: 14px;
  box-shadow: none;
}
.list-header .show-filter-switch .form-check-input.form-check-input--always-closed:checked {
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.25);
  background-position: unset;
  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");
}
.list-header .show-filter-switch .form-check-label.form-check-label--big {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #888888;
  letter-spacing: 0.03em;
}
.list-header .list-header-showall {
  color: #333333;
}
.list-header .list-header-showall.filter-hide-show {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #888888;
  letter-spacing: 0.03em;
}
.list-header .list-header-showall > span:before {
  content: "|";
  color: #888888;
  margin-left: 10px;
  margin-right: 10px;
}
.list-header .list-header-showall > span:first-child:before {
  content: "";
  margin-right: 0;
}
.list-header .list-header-showall > span input[type="radio"] {
  position: absolute;
  visibility: hidden;
}
.list-header .list-header-showall > span input[type="radio"]:checked ~ label {
  color: #000000;
  cursor: default;
}
.list-header .list-header-showall > span input[type="radio"] ~ label {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #007CE0;
  cursor: pointer;
}
.list-header .list-header-showall > span input[type="radio"] ~ label:after {
  content: "";
}
.list-header .list-header-right-side {
  text-align: right;
}
.list-header.list-header-min .filters-actions {
  visibility: hidden;
}
/* END List header */
/* Mobile / Media query */
@media (max-width: 425px) {
  .list-header .list-header-title .archived-explanation {
    display: none;
  }
}
@media (max-width: 425px) {
  .list-header .list-header-title .archived-mobile-hideable {
    display: none;
  }
}
/* END Mobile / Media query */
.hdx-form {
  color: #333333;
}
.hdx-form .background-gray {
  background-color: #eeeeee;
}
.hdx-form .alert {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 14px;
  margin: 0;
}
.hdx-form u a {
  color: inherit;
}
.hdx-form .background-white {
  background-color: #fff;
}
.hdx-form .label-title-style {
  font-family: 'Gotham-Light', sans-serif;
  font-display: auto;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
  text-transform: uppercase;
}
.hdx-form .form-section {
  padding: 30px 0;
}
.hdx-form .form-section h3 {
  color: #007CE0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
}
.hdx-form .form-section h3 ~ p {
  color: #888888;
}
.hdx-form .form-section .sample-text {
  font-family: 'Gotham-Light', sans-serif;
  font-display: auto;
  font-weight: 400;
  font-size: 13px;
  text-transform: uppercase;
}
.hdx-form .form-hr {
  background-color: #cccccc;
  border: 0 none;
  height: 1px;
  margin: 0 -5px;
}
.hdx-form.edit-mode .hdx-form-breadcrumb {
  background-color: #888888;
}
.hdx-form.edit-mode .hdx-form-breadcrumb .breadcrumb {
  background-color: #888888;
}
.hdx-form .hdx-form-breadcrumb {
  padding: 20px 0;
  background-color: #007CE0;
  font-family: 'Gotham-Light', sans-serif;
  font-display: auto;
  font-weight: 400;
  font-size: 20px;
  color: #fff;
}
.hdx-form .hdx-form-breadcrumb .sub-title {
  font-size: 14px;
}
.hdx-form .hdx-form-breadcrumb .sub-title a,
.hdx-form .hdx-form-breadcrumb .sub-title a:hover,
.hdx-form .hdx-form-breadcrumb .sub-title a:focus {
  color: #fff;
  text-decoration: underline;
}
.hdx-form .hdx-form-breadcrumb .breadcrumb {
  margin: 0;
  background-color: #007CE0;
}
.hdx-form .hdx-form-breadcrumb .breadcrumb li {
  opacity: 0.6;
}
.hdx-form .hdx-form-breadcrumb .breadcrumb li.active {
  color: #fff;
  opacity: 1;
}
.hdx-form .hdx-form-breadcrumb .breadcrumb li .circle {
  display: block;
  height: 20px;
  width: 20px;
  line-height: 20px;
  -moz-border-radius: 50%;
  /* or 50% */
  border-radius: 50%;
  /* or 50% */
  background-color: #fff;
  color: #007CE0;
  text-align: center;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-right: 5px;
}
.hdx-form .hdx-form-breadcrumb .breadcrumb > li + li:before {
  content: ">";
  float: left;
  color: #fff;
}
.hdx-form .confirm-resources-label {
  color: #333333;
  margin-bottom: 15px;
}
.hdx-form label.control-label {
  color: #333333;
}
.hdx-form label.control-label:after {
  content: "";
}
.hdx-form .mb-3.required .control-label:after {
  content: "*";
  color: #f2645a;
  font-size: 16px;
}
.hdx-form .mb-3 .control-label {
  font-family: 'Gotham-Light', sans-serif;
  font-display: auto;
  font-weight: 400;
  font-size: 13px;
  line-height: 14px;
  text-transform: uppercase;
}
.hdx-form .mb-3 .control-label:after {
  content: "";
}
.hdx-form .mb-3 .error-block {
  color: #f2645a;
  display: none;
}
.hdx-form .mb-3 .error .form-control {
  border-color: #f2645a;
}
.hdx-form .mb-3 .error .error-block {
  display: inherit;
}
.hdx-form .mb-3 .radio,
.hdx-form .mb-3 .checkbox {
  margin-top: 0;
  margin-bottom: 5px;
}
.hdx-form .mb-3 .radio label:after,
.hdx-form .mb-3 .checkbox label:after {
  content: "";
}
.hdx-form .mb-3 .radio input,
.hdx-form .mb-3 .checkbox input {
  margin-top: 4px;
  top: 0;
}
.hdx-form .mb-3 .radio .item-description,
.hdx-form .mb-3 .checkbox .item-description {
  margin-top: 5px;
  padding-left: 20px;
}
.hdx-form .mb-3 .radio .item-description.orange,
.hdx-form .mb-3 .checkbox .item-description.orange {
  color: #f2645a;
}
.hdx-form .mb-3 .radio .item-description.orange a,
.hdx-form .mb-3 .checkbox .item-description.orange a,
.hdx-form .mb-3 .radio .item-description.orange a:hover,
.hdx-form .mb-3 .checkbox .item-description.orange a:hover,
.hdx-form .mb-3 .radio .item-description.orange a:focus,
.hdx-form .mb-3 .checkbox .item-description.orange a:focus {
  color: #f2645a;
  text-decoration: underline;
}
.hdx-form .mb-3 .form-control {
  background-color: #fff;
  min-height: 44px;
  height: auto;
  border-color: #cccccc;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
.hdx-form .mb-3 .form-control[type="file"] {
  min-height: auto;
}
.hdx-form .mb-3 .form-control.select2-container {
  border: none;
}
.hdx-form .mb-3 .form-control.select2-container .select2-choice {
  box-shadow: none;
  border-color: #cccccc;
}
.hdx-form .mb-3 .form-control.select2-container .select2-choice .select2-arrow {
  background-color: #fff;
  border: none;
}
.hdx-form .mb-3 .form-control.select2-container .select2-choice .select2-arrow b {
  border-top-color: #888888;
}
.hdx-form .mb-3 .form-control.select2-container .select2-choice.select2-default > .select2-chosen {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  font-size: 15px;
  color: #cccccc;
}
.hdx-form .mb-3 .form-control.select2-container .select2-choice > .select2-chosen {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #333333;
}
.hdx-form .mb-3 .form-control.select2-container-multi.choices-orange .select2-choices .select2-search-choice {
  background-color: #f2645a;
}
.hdx-form .mb-3 .form-control.select2-container-multi .select2-choices {
  border-color: #cccccc;
  border-radius: 6px;
  min-height: 44px;
}
.hdx-form .mb-3 .form-control.select2-container-multi .select2-choices .select2-search-field input {
  height: 42px;
  margin: 0;
  border: none;
}
.hdx-form .mb-3 .form-control.select2-container-multi .select2-choices .select2-search-choice {
  background-color: #888888;
  background-image: none;
  color: #fff;
  font-family: 'Gotham-Medium', sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  height: 30px;
  line-height: 30px;
  margin: 0;
  margin-top: 6px;
  margin-left: 10px;
  padding: 0;
  padding-left: 10px;
  padding-right: 35px;
  outline: none;
  border: none;
  border-radius: 0;
}
.hdx-form .mb-3 .form-control.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close {
  background-color: white;
  left: auto;
  top: 1px;
  right: 13px;
  background: none;
  width: 10px;
  height: 1px;
}
.hdx-form .mb-3 .form-control.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:before {
  font-family: 'FontAwesome';
  font-style: normal;
  font-weight: 400;
  content: "\f00d";
  color: #fff;
  font-size: 15px;
}
.hdx-form .mb-3 .form-control.select2-dropdown-open .select2-choice {
  border-color: #007CE0;
}
.hdx-form .mb-3 .form-control.select2-dropdown-open .select2-choices {
  border-color: #007CE0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}
.hdx-form .mb-3 .form-control:focus {
  border-color: #007CE0;
}
.hdx-form .mb-3 .form-control::-webkit-input-placeholder {
  color: #cccccc;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  font-size: 15px;
}
.hdx-form .mb-3 .form-control:-moz-placeholder {
  /* Firefox 18- */
  color: #cccccc;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  font-size: 15px;
  opacity: 1;
}
.hdx-form .mb-3 .form-control::-moz-placeholder {
  /* Firefox 19+ */
  color: #cccccc;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  font-size: 15px;
  opacity: 1;
}
.hdx-form .mb-3 .form-control:-ms-input-placeholder {
  color: #cccccc;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 300;
  font-size: 15px;
}
.hdx-form .control-group.error .controls input {
  border: 1px solid #f2645a;
}
.hdx-form .control-group.error .controls .error-block {
  color: #f2645a;
}
.hdx-form .form-horizontal .controls {
  margin-left: 170px;
}
.hdx-form .form-horizontal .control-label {
  float: left;
  text-align: left;
  padding-top: 15px;
  width: 160px;
  letter-spacing: -0.05rem;
}
.hdx-form .form-horizontal .checkbox {
  padding-top: 0;
}
.hdx-form input[type=radio],
.hdx-form input[type=checkbox] {
  top: auto;
}
.dataset-status {
  margin: 0 -20px;
  padding: 20px;
  background-color: #eeeeee;
  border: 1px solid #888888;
  border-radius: 4px;
}
.dataset-status.overdue {
  border-color: #f2645a;
  background-color: #fde9e8;
}
.dataset-status.overdue .overdue-title,
.dataset-status.overdue .confirm-resources-label {
  color: #f2645a;
}
.dataset-status.margin-fix {
  margin-bottom: 15px;
}
.dataset-status.margin-fix .mb-3 {
  margin-bottom: 0;
}
.dataset-status .overdue-title {
  color: #888888;
  font-weight: 600;
  margin-bottom: 10px;
}
ul.list-horizontal {
  list-style: none;
  display: inline;
  padding: 0;
  margin: 0;
  margin-left: 10px;
}
ul.list-horizontal li {
  display: inline;
}
ul.list-horizontal li:before {
  content: "|";
  margin: 0 10px;
}
ul.list-horizontal li:first-child:before {
  content: "";
  margin: auto;
}
.drag-drop-component {
  padding: 15px;
  padding-bottom: 0;
  margin-top: 10px;
  background-color: #fff;
}
.drag-drop-component.drag-drop-ghost {
  opacity: 0.4;
}
.drag-drop-component .cloud-img {
  height: 21px;
  margin-right: 3px;
}
.drag-drop-component label.control-label {
  color: inherit;
  font-weight: inherit;
}
.drag-drop-component .list-horizontal li.or-separator:before {
  content: "or";
}
.drag-drop-component .drag-drop-area {
  position: relative;
}
.drag-drop-component .drag-drop-area .drag-drop-content {
  border-radius: 6px;
  border: 3px dashed #cccccc;
  background-color: #eeeeee;
  padding: 30px;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #888888;
  letter-spacing: 0.03em;
  text-align: center;
}
.drag-drop-component .drag-drop-area .drag-drop-content .drag-text2 {
  display: none;
}
.drag-drop-component .drag-drop-area .drop-here-mask {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}
.drag-drop-component .drag-drop-area.drop-incoming .drag-drop-content {
  background-color: #007CE0;
  color: #fff;
  border-color: #fff;
}
.drag-drop-component .drag-drop-area.drop-incoming .drag-drop-content .drag-text1 {
  display: none;
}
.drag-drop-component .drag-drop-area.drop-incoming .drag-drop-content .drag-text2 {
  display: block;
}
.drag-drop-component .drag-drop-area.drop-incoming .browse-button {
  display: none;
}
.drag-drop-component .drag-drop-area .browse-button {
  color: #007CE0;
  cursor: pointer;
  position: relative;
  margin: 0;
}
.drag-drop-component .drag-drop-area .browse-button:after {
  content: none;
}
.drag-drop-component .drag-drop-area .browse-button span {
  position: relative;
  z-index: 100;
}
.drag-drop-component .drag-drop-area .browse-button input[type="file"] {
  position: absolute;
  z-index: 99;
  height: 1px;
  width: 1px;
  opacity: 0;
  padding: 0;
  top: 0;
}
.form-explanation p + p {
  margin-top: 30px;
}
.form-explanation .cloud-img {
  height: 21px;
  margin-right: 3px;
}
.form-switch .form-check-input {
  width: 30px;
  height: 20px;
}
/**
 * HDX Footer
 */
/**
 * HDX Allow Cookies Banner
 * - used on CKAN, Tools
 */
.allow-cookies-container {
  position: fixed;
  z-index: 10000;
  left: 0;
  width: 100%;
  bottom: 0;
  font-family: 'Gotham-Book', sans-serif;
  font-display: block;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 20px 0;
}
@media (max-width: 768px) {
  .allow-cookies-container {
    height: auto;
    padding-bottom: 60px;
  }
  .allow-cookies-container .allow-cookies-continue {
    position: fixed;
    top: auto;
    bottom: 10px;
    left: 50%;
    transform: translate(-50%, 0);
    height: 40px;
  }
}
.allow-cookies-container a {
  color: #fff;
  text-decoration: underline;
}
.allow-cookies-container .allow-cookies-continue {
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translate(0, -50%);
  height: 50px;
  width: 180px;
  background-color: #eeeeee;
  color: #000;
  border: 0;
  border-radius: 6px;
  font-size: 18px;
  text-transform: uppercase;
}
.hdx-footer {
  position: relative;
  z-index: 100;
}
.hdx-footer .titlePlusVersion {
  color: #888888;
  font-family: 'Gotham-Book', sans-serif;
  font-display: block;
  font-weight: 400;
  font-size: 12px;
  line-height: 20px;
}
.hdx-footer .logo-gray {
  height: 40px;
  margin-bottom: 10px;
}
.hdx-footer .match-logo-margin {
  margin-top: 50px;
}
@media (max-width: 768px) {
  .hdx-footer .match-logo-margin {
    margin-top: 30px;
  }
}
.hdx-footer .other-services img {
  max-height: 40px;
  max-width: 100%;
}
.hdx-footer .other-services img.logo-hdx {
  max-height: 30px;
}
.hdx-footer .other-services img.logo-centre {
  margin-bottom: -8px;
}
.hdx-footer .other-services img.logo-hxl {
  max-height: 30px;
  max-width: 137px;
}
@media (max-width: 768px) {
  .hdx-footer .mailChimpForm {
    margin-bottom: 10px;
  }
}
.hdx-footer .mailChimpForm .subscribeText {
  font-family: 'Gotham-Medium', sans-serif;
  font-weight: 400;
  font-size: 12px;
  margin-bottom: 10px;
  color: #eeeeee;
}
.hdx-footer .mailChimpForm input[type="email"] {
  height: 44px;
  border-color: #ffffff;
  box-shadow: none;
  line-height: 14px;
  border: 0;
  border-radius: 3px;
  width: 280px;
  margin: 0;
  padding: 5px;
}
@media (max-width: 425px) {
  .hdx-footer .mailChimpForm input[type="submit"].btn.btn-primary {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .hdx-footer .mailChimpForm input[type="submit"].btn.btn-primary {
    margin-left: 7px;
    margin-top: -3px;
  }
}
@media (max-width: 1024px) {
  .hdx-footer .mailChimpForm input[type="submit"].btn.btn-primary {
    margin-left: 0;
    margin-top: 10px;
  }
}
.hdx-footer .mailChimpForm form {
  margin: 0;
}
@media (max-width: 1024px) {
  .hdx-footer .mailChimpForm form .six.columns {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.hdx-footer .mailChimpForm .response {
  color: #ffffff;
}
.hdx-footer .mailChimpForm .btn.btn-primary {
  height: 45px;
  margin-left: 7px;
  margin-top: -3px;
  padding: 0 20px;
}
.hdx-footer .links-list {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 15px;
  color: #888888;
}
@media (max-width: 1024px) {
  .hdx-footer .links-list {
    width: 100%;
  }
}
.hdx-footer .links-list:after {
  content: none;
}
.hdx-footer .links-list ul {
  list-style: none;
  padding: 0;
}
.hdx-footer .links-list ul li,
.hdx-footer .links-list ul a {
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #eeeeee;
}
.hdx-footer .links-list ul li .fa-window-restore,
.hdx-footer .links-list ul a .fa-window-restore,
.hdx-footer .links-list ul li .humanitarianicons-Out-of-platform,
.hdx-footer .links-list ul a .humanitarianicons-Out-of-platform {
  color: #888888;
  margin-left: 3px;
  font-weight: 400;
}
.hdx-footer .links-list ul li svg,
.hdx-footer .links-list ul a svg {
  fill: #888888;
  margin-bottom: -1px;
  margin-left: 3px;
  height: 12px;
  width: 12px;
}
.hdx-footer .social-footer {
  position: relative;
}
.hdx-footer .social-footer .terms {
  margin: 30px 0;
  display: flex;
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .terms {
    flex-direction: column;
    align-items: center;
  }
  .hdx-footer .social-footer .terms .social-actions {
    margin-top: 30px;
  }
  .hdx-footer .social-footer .terms .social-actions i {
    font-size: 15px;
  }
  .hdx-footer .social-footer .terms .social-actions a {
    margin-right: 30px;
  }
  .hdx-footer .social-footer .terms .social-actions a:last-child {
    margin-right: 0;
  }
}
.hdx-footer .social-footer .terms .social-actions a:hover {
  text-decoration: none;
}
.hdx-footer .social-footer .terms .separator {
  margin-left: auto;
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .terms .separator {
    display: none;
  }
}
.hdx-footer .social-footer .terms a {
  text-transform: uppercase;
  margin-right: 30px;
  color: #eeeeee;
}
.hdx-footer .social-footer .terms a:hover {
  text-decoration: underline;
}
.hdx-footer .social-footer .terms a:last-child {
  margin-right: 0;
}
.hdx-footer .social-footer .terms a .humanitarianicons-Out-of-platform {
  color: #888888;
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .terms a {
    flex-shrink: 0;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.hdx-footer .social-footer .service {
  margin-bottom: 45px;
  color: #fff;
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .service .provided-by {
    text-align: center;
  }
}
.hdx-footer .social-footer .service .service-details {
  display: flex;
  font-size: 12px;
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .service .service-details {
    flex-direction: column;
    align-items: center;
  }
}
.hdx-footer .social-footer .service .service-details .ocha-service {
  display: flex;
}
@media (max-width: 425px) {
  .hdx-footer .social-footer .service .service-details .ocha-service {
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .service .service-details .ocha-service {
    flex-direction: column;
    align-items: center;
  }
}
.hdx-footer .social-footer .service .service-details .ocha-service .ocha-logo {
  height: 40px;
  margin: 10px 0;
}
.hdx-footer .social-footer .service .service-details .ocha-service .spacer {
  border-right: 1px solid #fff;
  height: 40px;
  margin: 10px;
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .service .service-details .ocha-service .spacer {
    display: none;
  }
}
.hdx-footer .social-footer .service .service-details .ocha-service .ocha-text {
  flex: 510px 1 1;
  margin: 10px 0;
  margin-right: 10px;
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .service .service-details .ocha-service .ocha-text {
    flex: auto;
    text-align: center;
  }
}
.hdx-footer .social-footer .service .service-details .license-group {
  display: flex;
}
.hdx-footer .social-footer .service .service-details .license-group .license {
  width: 290px;
  text-align: right;
  margin: 10px 0;
  margin-left: auto;
  margin-right: 10px;
}
@media (max-width: 320px) {
  .hdx-footer .social-footer .service .service-details .license-group .license {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .hdx-footer .social-footer .service .service-details .license-group .license {
    text-align: center;
  }
}
.hdx-footer .social-footer .service .service-details .license-group .license-cc {
  margin: 10px 0;
}
.hdx-footer .social-footer .service .service-details .license-group .license-cc > svg {
  margin-top: 10px;
  fill: #fff;
}
.hdx-footer .footer-wrapper {
  vertical-align: middle;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (max-width: 1024px) {
  .hdx-footer .footer-wrapper {
    text-align: center;
  }
  .hdx-footer .footer-wrapper .other-services:nth-child(-n+3) {
    margin-bottom: 20px;
  }
}
.hdx-footer .otherLicenseText {
  /*width: 320px;*/
  color: #ffffff;
  font-weight: 300;
}
.hdx-footer a.social-icon {
  background-image: url("/images/homepage/socialBlog.png");
  background-size: 250px 64px;
  background-color: #404040;
  border-radius: 3px;
  float: left;
  height: 25px;
  list-style: none;
  margin-left: 4px;
  width: 25px;
}
.hdx-footer a.social-icon:hover {
  background-color: #007ce0;
}
.hdx-footer a.social-icon.twitter {
  background-position: -163px -3px;
}
.hdx-footer a.social-icon.github {
  background-position: -3px -3px;
}
.hdx-footer a.social-icon.email {
  background-position: -67px -36px;
}
.hdx-footer a.social-icon.rss {
  background-position: -224px -4px;
}
.new-header {
  margin-bottom: 0;
}
.new-header.navbar {
  padding-top: 0;
  padding-bottom: 0;
}
.new-header.navbar.navbar-static-top {
  border-bottom: 3px solid #c3cbcb;
}
.new-header .global-header a:hover {
  text-decoration: underline;
}
.new-header .global-header a:hover.btn {
  text-decoration: none;
}
.new-header .global-header .global-header-content {
  position: relative;
  height: 35px;
  display: flex;
  align-items: center;
}
.new-header .global-header .global-header-content.open .ocha-services .icon-o-arrow-up {
  display: block;
}
.new-header .global-header .global-header-content.open .ocha-services .icon-o-arrow-down {
  display: none;
}
.new-header .global-header .global-header-content .ocha-services {
  display: flex;
  align-items: center;
  font-family: helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #eeeeee;
}
@media (max-width: 768px) {
  .new-header .global-header .global-header-content .ocha-services .ocha-services-text {
    display: none;
  }
  .new-header .global-header .global-header-content .ocha-services .icon-o-arrow-up,
  .new-header .global-header .global-header-content .ocha-services .icon-o-arrow-down {
    margin-left: 0;
  }
  .new-header .global-header .global-header-content .ocha-services .ocha-services-menu:before {
    left: 44px;
  }
  .new-header .global-header .global-header-content .ocha-services .ocha-services-menu .section-spacing {
    margin-bottom: 20px;
  }
}
.new-header .global-header .global-header-content .ocha-services .ocha-logo {
  background: url("/images/homepage/logo-ocha-white.svg") 50% no-repeat;
  background-size: contain;
  display: inline-block;
  flex-shrink: 0;
  height: 18px;
  margin-right: 4px;
  width: 21px;
}
.new-header .global-header .global-header-content .ocha-services .icon-o-arrow-up,
.new-header .global-header .global-header-content .ocha-services .icon-o-arrow-down {
  margin-left: 10px;
  height: 9px;
  fill: #eeeeee;
}
.new-header .global-header .global-header-content .ocha-services .icon-o-arrow-up {
  display: none;
}
.new-header .global-header .global-header-content .ocha-services-menu {
  padding: 22px 0;
  width: 100%;
  background-color: #333333;
  color: #eeeeee;
  margin: 0;
  background-clip: unset;
  box-shadow: 0px -8px 12px rgba(0, 0, 0, 0.375);
  border: none;
  font-family: helvetica, arial, sans-serif;
  font-weight: 400;
  font-size: 12px;
}
.new-header .global-header .global-header-content .ocha-services-menu:before {
  content: " ";
  position: absolute;
  top: -5px;
  left: 110px;
  height: 10px;
  width: 10px;
  background-color: #333333;
  transform: translate(-50%, 0) rotateZ(45deg);
}
.new-header .global-header .global-header-content .ocha-services-menu .list-title {
  font-weight: 300;
}
.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list {
  list-style: none;
  padding: 0;
}
.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list li {
  margin-bottom: 12px;
  font-weight: 600;
}
.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list li:last-child {
  margin-bottom: 0;
}
.new-header .global-header .global-header-content .ocha-services-menu .ocha-links-list li a {
  color: #eeeeee;
}
.new-header .global-header .global-header-content .ocha-services-menu .ocha-see-all {
  width: 210px;
  padding: 12px;
  background-color: #cccccc;
  color: #007CE0;
}
.new-header .global-header .global-header-content .header-user-box {
  margin-left: auto;
  color: #eeeeee;
}
.new-header .global-header .global-header-content .header-user-box a {
  color: #eeeeee;
}
.new-header .global-header .global-header-content .header-user-box a i[class^="icon-"],
.new-header .global-header .global-header-content .header-user-box a i[class*=" icon-"] {
  display: none;
}
.new-header .global-header .global-header-content .header-user-box a span.single-icon {
  padding-right: 5px;
}
.new-header .global-header .global-header-content .header-user-box svg[class^='icon-o-'],
.new-header .global-header .global-header-content .header-user-box .fa {
  height: 14px;
  fill: #eeeeee;
  margin-right: 10px;
}
.new-header .global-header .global-header-content .header-user-box ul.separated-list {
  display: inline-flex;
  padding: 0;
  margin: 0;
  list-style: none;
}
.new-header .global-header .global-header-content .header-user-box ul.separated-list > li {
  display: inline-flex;
  align-items: center;
}
.new-header .global-header .global-header-content .header-user-box ul.separated-list > li:last-child:after {
  content: none;
}
.new-header .global-header .global-header-content .header-user-box ul.separated-list > li:after {
  content: '|';
  margin: 0 20px;
}
.new-header .global-header .global-header-content .header-user-box a.action {
  display: flex;
  align-items: center;
}
.new-header .global-header .global-header-content .header-user-box a.action-red {
  display: flex;
  align-items: center;
  color: #f2645a;
}
.new-header .global-header .global-header-content .header-user-box .collapsible-submenu-item {
  position: relative;
  padding-right: 47px;
}
.new-header .global-header .global-header-content .header-user-box .collapsible-submenu-item i {
  position: absolute;
  right: 20px;
  top: 6px;
}
.new-header .global-header .global-header-content .header-user-box #user-dropdown-menu {
  min-width: 205px;
}
.new-header .global-header .global-header-content .header-user-box .dropdown-submenu {
  list-style: none;
  padding: 0;
}
.new-header .global-header .global-header-content .header-user-box .dropdown-submenu > li > a {
  padding: 3px 20px 3px 40px;
  display: block;
}
.new-header .global-header .global-header-content .header-user-box .dropdown-menu,
.new-header .global-header .global-header-content .header-user-box .dropdown-submenu {
  font-size: 14px;
  margin: 0;
}
.new-header .global-header .global-header-content .header-user-box .dropdown-menu li a,
.new-header .global-header .global-header-content .header-user-box .dropdown-submenu li a {
  color: #333333;
}
.new-header .global-header .global-header-content .header-user-box .dropdown-menu > li > a:hover,
.new-header .global-header .global-header-content .header-user-box .dropdown-submenu > li > a:hover,
.new-header .global-header .global-header-content .header-user-box .dropdown-menu > li > a:focus,
.new-header .global-header .global-header-content .header-user-box .dropdown-submenu > li > a:focus {
  color: #fff;
  background-color: #007CE0;
  background-image: none;
}
.new-header .global-header .global-header-content .header-user-box .header-user-name {
  display: inline-flex;
}
.new-header .global-header .global-header-content .header-user-box .header-user-name svg {
  margin-top: 4px;
}
.new-header .global-header .global-header-content .header-user-box .header-user-name .username {
  padding-top: 1px;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .dropdown {
  margin-top: 3px;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card {
  width: 400px;
  color: #333333;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .card-header {
  background-color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .card-header .btn-primary:hover {
  background-color: #007CE0;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .list-group {
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .list-group .list-group-item {
  background-color: #edf6fd;
  border-radius: 0;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .list-group .list-group-item.for-sysadmin {
  background-color: lightyellow;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .list-group .list-group-item.fake-item {
  background-color: #fff;
  text-align: center;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .list-group .list-group-item:last-child {
  border-bottom-width: 0;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .list-group .list-group-item .date {
  color: #888888;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card .notification-dot {
  width: 10px;
  height: 10px;
  background: red;
  border-radius: 50%;
  display: inline-block;
  margin-right: 5px;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card a {
  color: #007CE0;
}
.new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .badge {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 13px;
  position: absolute;
  top: -6px;
  left: 8px;
  padding: 2px 5px;
  background-color: red;
  border-radius: 10px;
}
@media (max-width: 1024px) {
  .new-header .global-header .global-header-content .header-user-box .separated-list a.action-red .full-text {
    display: none;
  }
}
@media (max-width: 768px) {
  .new-header .global-header .global-header-content .header-user-box .separated-list a.action .action-text {
    display: none;
  }
  .new-header .global-header .global-header-content .header-user-box .separated-list a.action-red {
    display: none;
  }
  .new-header .global-header .global-header-content .header-user-box .separated-list a.action-red .action-text {
    display: none;
  }
  .new-header .global-header .global-header-content .header-user-box .separated-list svg[class^='icon-o-'],
  .new-header .global-header .global-header-content .header-user-box .separated-list .fa {
    margin-right: 0;
  }
  .new-header .global-header .global-header-content .header-user-box .list-title-empty {
    display: none;
  }
}
@media (max-width: 425px) {
  .new-header .global-header .global-header-content .header-user-box .logout-action a > span {
    display: none;
  }
  .new-header .global-header .global-header-content .header-user-box .hdx-notification-wrapper .card {
    position: fixed;
    top: 20px;
    left: 5px;
    right: 5px;
    width: auto;
    font-size: 16px;
  }
  .new-header .global-header .global-header-content .header-user-box .username {
    display: none;
  }
}
.new-header .global-header .global-header-bg {
  background-color: #333333;
}
.new-header .hdx-header {
  background-color: #fff;
}
.new-header .hdx-header .navbar-header {
  display: flex;
  margin: 0;
  width: 100%;
  align-items: center;
}
.new-header .hdx-header .navbar-toggle {
  display: none;
}
.new-header .hdx-header .navbar-toggler {
  display: none;
}
@media (max-width: 1024px) {
  .new-header .hdx-header .navbar-toggler {
    flex: 1;
    text-align: right;
    border: 0;
    box-shadow: none;
  }
  .new-header .hdx-header .navbar-toggler:not(.collapsed) .navbar-toggler-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-3.15 -3.15 27.3 27.3"><path fill="rgba%280, 0, 0, 0.55%29" fill-rule="evenodd" d="M12.018 10 21 18.554 19.481 20 10.5 11.446 1.518 20 0 18.554 8.981 10 0 1.446 1.518 0 10.5 8.554 19.481 0 21 1.446z"/></svg>');
    transition: background-image 0.3s ease;
  }
  .new-header .hdx-header .navbar-toggle {
    margin: 6px 0 0;
    padding: 16px;
    position: absolute;
    right: 0;
    width: auto;
    display: block;
  }
  .new-header .hdx-header .navbar-toggle .icon-bar {
    background-color: #333;
    border-radius: 0;
    height: 3px;
    margin-left: 6px;
    transform: rotate(45deg);
    transition: transform 0.3s ease;
    width: 20px;
  }
  .new-header .hdx-header .navbar-toggle .icon-bar:last-child {
    margin-top: -3px;
    transform: rotate(-45deg);
  }
  .new-header .hdx-header .navbar-toggle.collapsed .icon-bar {
    transform: rotate(0deg);
  }
  .new-header .hdx-header .navbar-toggle.collapsed .icon-bar + .icon-bar {
    margin-top: 4px;
  }
}
.new-header .hdx-header .navbar-collapse {
  z-index: 9999;
  background-color: rgba(0, 0, 3, 0.8);
  display: none !important;
  left: 0;
  top: 90px;
  margin: 3px 0 0;
  position: absolute;
  width: 100%;
  height: 100vh;
}
.new-header .hdx-header .navbar-collapse.show,
.new-header .hdx-header .navbar-collapse.collapsing {
  display: block !important;
}
.new-header .hdx-header .navbar-collapse.show {
  min-height: 100vh !important;
}
.new-header .hdx-header .navbar-collapse .nav {
  margin-bottom: 150px;
  margin-top: 20px;
}
.new-header .hdx-header .navbar-collapse .nav > li {
  margin-top: 6px;
  float: none;
}
.new-header .hdx-header .navbar-collapse .nav > li a:hover {
  background-color: inherit;
}
.new-header .hdx-header .navbar-collapse .nav > li > a {
  color: #FFF;
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 18px;
  line-height: 18px;
  padding: 3px 30px;
  text-transform: uppercase;
  display: block;
}
.new-header .hdx-header .navbar-collapse .nav > li.crisis span {
  font-size: 9px;
  line-height: 14px;
}
.new-header .hdx-header .navbar-collapse .nav > li.crisis .crisis-title {
  line-height: 15px;
}
.new-header .hdx-header .navbar-collapse .nav > li.sub-nav a {
  font-family: 'Gotham-Book', sans-serif;
  font-size: 15px;
  text-transform: none;
}
.new-header .hdx-header .navbar-collapse .nav > li.sub-nav a.action-red {
  font-family: 'Gotham-Book', sans-serif;
  font-size: 15px;
  text-transform: none;
  color: #f2645a;
}
.new-header .hdx-header .navbar-collapse .nav > li.login a {
  display: inline-block;
  font-family: 'Gotham-Medium', sans-serif;
  font-size: 12px;
  padding-right: 5px;
  text-transform: uppercase;
}
.new-header .hdx-header .navbar-collapse .nav > li.login a:last-child {
  padding-left: 5px;
}
.new-header .hdx-header .hdx-header-bg {
  background-color: #fff;
}
.new-header .hdx-header .header-nav-border {
  border-bottom: 3px solid #cccccc;
}
.new-header .hdx-header .navbar-header .header-nav-search .header-search-form input::-webkit-input-placeholder {
  color: #dadada;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
.new-header .hdx-header .navbar-header .submit-data {
  margin-left: auto;
}
.new-header .hdx-header .navbar-header .submit-data .submitData {
  /*Submit Data Button*/
  background-color: #f2645a;
  border-radius: 6px;
  display: inline-block;
  padding: 10px 30px;
  font-family: 'Gotham-Bold', sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
}
.new-header .header-nav-search {
  display: flex;
  align-items: center;
  height: 63px;
  margin-left: 15px;
  margin-bottom: -3px;
  border-bottom: 3px solid #888888;
}
@media (max-width: 425px) {
  .new-header .header-nav-search {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (max-width: 320px) {
  .new-header .header-nav-search {
    width: 200px;
    margin-left: unset;
    margin-right: unset;
  }
}
.new-header .header-nav-search .header-search-form .header-search-group {
  width: 330px;
}
@media (max-width: 1200px) {
  .new-header .header-nav-search .header-search-form .header-search-group {
    width: 270px;
  }
}
@media (max-width: 375px) {
  .new-header .header-nav-search .header-search-form .header-search-group {
    width: 100%;
  }
}
.new-header .header-nav-search .header-search-form .input-group {
  display: flex;
}
.new-header .header-nav-search .header-search-form .input-group .input-group-text {
  margin: 0 20px;
  line-height: 28px;
  background: #fff;
  padding: 0;
  border: 0;
}
@media (max-width: 425px) {
  .new-header .header-nav-search .header-search-form .input-group .input-group-text {
    margin: 0 10px;
  }
}
.new-header .header-nav-search .header-search-form .input-group .input-group-text .humanitarianicons-Search {
  color: #888888;
  font-size: 20px;
}
.new-header .header-nav-search .header-search-form .filter-icon {
  visibility: hidden;
  color: #007CE0;
  font-size: 20px;
  cursor: pointer;
}
.new-header .header-nav-search .header-search-form input,
.new-header .header-nav-search .header-search-form input:focus {
  border: none;
  text-shadow: none;
  box-shadow: none;
  transition: none;
  margin: 0;
  padding: 0;
  height: 28px;
  background: transparent;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  outline: none;
  color: #000;
}
.new-header .header-nav-search .header-search-form input::-webkit-input-placeholder,
.new-header .header-nav-search .header-search-form input:-ms-input-placeholder {
  color: #dadada;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
}
.new-header .header-nav-search .header-search-form input:-moz-placeholder,
.new-header .header-nav-search .header-search-form input::-moz-placeholder {
  color: #dadada;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 28px;
  opacity: 1;
}
.crises-menu {
  padding: 0;
  width: 250px;
}
.crises-menu li.crises-group {
  text-transform: uppercase;
  color: #888888;
  font-family: 'Gotham-Book', sans-serif;
  font-display: block;
  font-weight: 400;
  font-size: 12px;
  padding: 10px 20px;
  border-bottom: 1px solid #eeeeee;
}
.crises-menu li.crises-group a:hover {
  color: #007CE0;
}
.crises-menu li.crises-group a.archive {
  text-transform: uppercase;
  color: #888888;
  font-family: 'Gotham-Book', sans-serif;
  font-display: block;
  font-weight: 400;
  font-size: 12px;
  padding: 0px;
}
.crises-menu li.crises-group a.archive:hover {
  text-decoration: none;
}
.crises-menu li.crises-group:last-child {
  border-bottom: none;
}
.crises-menu li.crises-group ul {
  padding: 0;
  list-style: none;
  text-transform: none;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
}
.crises-menu li.crises-group ul li {
  padding-top: 5px;
  font-size: 12px;
}
.crises-menu li.crises-group ul li a {
  color: #000;
  font-size: 14px;
}
.crises-menu li.crises-group ul li a:hover {
  text-decoration: none;
}
.crises-menu li.crises-group ul li span {
  color: #333333;
  font-size: 14px;
}
.crises-menu li.crises-group ul li .crises-datasets {
  line-height: 1;
}
.header-message {
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}
.header-message .header-message-container {
  line-height: 1;
  font-size: 0;
  background-image: url("/images/empty.png");
  background-repeat: repeat-x;
}
.header-message .header-message-container img.header-message-image {
  visibility: hidden;
}
/* HDX Version display */
.hdxLogo {
  position: relative;
}
.hdxLogo .logo #hdxVersion {
  color: #888888;
  position: absolute;
  font-size: 10px;
  left: 99px;
  bottom: 0;
  display: none;
  line-height: 10px;
}
.hdxLogo .logo .logo-img:hover ~ #hdxVersion {
  display: block;
}
.hdxLogo .logo .logo-img {
  background-image: url("/images/homepage/logo-hdx.svg");
  background-repeat: no-repeat;
  background-size: 126px 31px;
  width: 126px;
  height: 31px;
  min-width: 126px;
  min-height: 31px;
}
/* END HDX Version display */
/* HEADER Search Widget  */
label.terms-of-service {
  font-weight: 400;
  margin: 0;
}
label.terms-of-service.disabled {
  color: #888888;
}
label.terms-of-service:after {
  content: none;
}

/* Set page background */
.contentBackground {
  background-color: #fff;
}
/* END Set page background */
/* Style search widget */
.module-content:first-child {
  padding-top: 0;
  margin-bottom: 100px;
}
.list-items.search-form h2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 28px;
  color: #000;
  letter-spacing: 0.01em;
  line-height: 1;
  margin: 35px 0;
}
/* END Style search widget */
/* Dataset list */
.search-list .dataset-item {
  border-bottom: 1px solid #cccccc;
  margin: 0;
  position: relative;
}
.search-list .dataset-item .stacked-info {
  display: none;
}
.search-list .dataset-item ~ .dataset-item.stacked-item {
  margin-top: 0;
}
.search-list .dataset-item.stacked-item .dataset-content {
  padding-bottom: 0;
}
.search-list .dataset-item.stacked-item .stacked-info {
  background-color: #edf6fd;
  color: #007CE0;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  padding: 10px 0;
  margin-top: 10px;
  display: block;
}
.search-list .dataset-item .dataset-content {
  padding: 15px;
}
.search-list .dataset-item .dataset-content .dataset-heading {
  margin-bottom: 0;
  line-height: 1;
  font-size: 14px;
}
.search-list .dataset-item .dataset-content .dataset-heading a {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 14px;
  /*color: #007ce0;*/
  /*let's try and use default color*/
  letter-spacing: 0.01em;
  line-height: 1;
}
.search-list .dataset-item .dataset-content .dataset-updated {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #888888;
  letter-spacing: 0.01em;
}
.search-list .dataset-item .dataset-content .updatedNameColor {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #333333;
  letter-spacing: 0.01em;
}
.search-list .dataset-item .dataset-content .dataset-actions img svg {
  height: 15px;
  fill: #007CE0;
}
.search-list .dataset-item .dataset-content .dataset-actions > ul {
  display: inline;
  list-style: none;
}
.search-list .dataset-item .dataset-content .dataset-actions > ul > li {
  display: inline;
  color: #007CE0;
}
.search-list .dataset-item .dataset-content .dataset-actions > ul > li > a {
  text-transform: uppercase;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  font-size: 12px;
  color: #007CE0;
  letter-spacing: 0.01em;
}
.search-list .dataset-item .dataset-content .dataset-actions > ul > li > a::after {
  margin-left: 7px;
  margin-right: 4px;
}
.search-list .dataset-item .dataset-content .dataset-actions > ul > li > a.link-separator::before {
  content: "|";
  margin-left: 7px;
  margin-right: 4px;
}
.search-list .dataset-item .dataset-content .dataset-actions > ul > li:last-child > a::after {
  content: "";
  margin: 0;
}
.search-list .dataset-item .dataset-content .dataset-description {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #888888;
  letter-spacing: 0.01em;
}
.search-list .dataset-item .dataset-content .dataset-others .list-items {
  margin: 0;
}
.search-list .dataset-item .dataset-content .dataset-others .label-size {
  font-size: 10px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 12px;
  color: #888888;
  letter-spacing: 0.01em;
  margin-left: 5px;
}
.search-list .dataset-item .dataset-content2 {
  padding: 32px 12px;
}
.search-list .dataset-item .dataset-content2 .dataset-heading {
  line-height: 1;
  word-wrap: break-word;
}
.search-list .dataset-item .dataset-content2 .dataset-heading .restricted {
  color: #f2645a;
  font-size: 14px;
  margin-right: 2px;
}
.search-list .dataset-item .dataset-content2 .dataset-heading .popular {
  color: #333333;
  font-size: 14px;
  margin-right: 2px;
}
.search-list .dataset-item .dataset-content2 .dataset-heading > a {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #007CE0;
}
.search-list .dataset-item .dataset-content2 .dataset-updated {
  line-height: 1;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-org {
  margin: 8px 0;
  font-size: 13.25px;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons {
  margin-bottom: 8px;
  font-size: 13.25px;
  display: flex;
  align-items: flex-end;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class^="icon-"],
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class*=" icon-"],
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class^="humanitarianicons-"],
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class*=" humanitarianicons-"] {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
  color: #888888;
  font-size: 18px;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class^="icon-"]::before,
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class*=" icon-"]::before,
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class^="humanitarianicons-"]::before,
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons [class*=" humanitarianicons-"]::before {
  color: #888888;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons .humanitarianicons-Chart:hover::before {
  color: #007CE0;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons .icon-check:hover::before {
  color: #1ebfb3;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons .icon-hxl-tags:hover::before {
  color: #f2645a;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons .icn-txt-cods:hover {
  background-color: #007CE0;
}
.search-list .dataset-item .dataset-content2 .dataset-updated .dataset-updated-icons .download-counts {
  cursor: default;
}
.search-list .dataset-item .dataset-content2 .dataset-dates {
  margin-bottom: 8px;
}
.search-list .dataset-item .dataset-content2 .dataset-dates span {
  display: inline-block;
  width: 155px;
}
.search-list .dataset-item .dataset-content2 .dataset-dates .more-dates {
  margin-top: 5px;
}
.search-list .dataset-item .dataset-content2 .dataset-dataseries {
  margin-top: 8px;
}
.search-list .dataset-item .dataset-content2 .dataset-dataseries .dataseries-explanation {
  cursor: default;
}
.search-list .dataset-item .dataset-content2 .dataset-dataseries a {
  color: #007CE0;
}
.search-list .dataset-item .dataset-content2 .updatedNameColor {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 600;
  font-size: 13.25px;
  color: #888888;
}
.search-list .dataset-item:last-of-type {
  border-bottom: none;
}
.search-list .dataset-item .hdx-ds-title-icon {
  font-size: 12px;
  margin-left: 5px;
}
.search-list .dataset-content .pre-icon .icon {
  color: #007CE0;
  font-size: 20px;
  width: 20px;
  margin-top: 3px;
}
/* END Dataset list */
/* Fix search spacing between tabs and results number */
.search-nav > li > a {
  padding-top: 0;
}
/* END Fix search spacing between tabs and results number */
/* Show full text on hover over select2 options */
.select2-results .select2-result-label {
  max-height: 2em;
  overflow: hidden;
}
.select2-results .select2-result-label:hover {
  max-height: inherit;
  overflow: inherit;
}
/* END - Show full text on hover over select2 options */
/* Styling search recommendations */
#search-recs {
  padding-top: 25px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #888888;
  letter-spacing: 0.01em;
}
/* END - Styling search recommendations */
/* Styling Predictive search */
#input-search {
  position: relative;
}
@media (max-width: 465px) {
  .header-search-form .search-ahead li {
    font-size: 16px;
  }
  .header-search-form .search-ahead .ahead-type {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .navbar-header .search-ahead {
    width: 100vw;
    left: 50%;
    top: 95px;
    transform: translateX(-50%);
    box-shadow: 0 5px 5px #cccccc;
  }
  .navbar-header .search-ahead .ahead-type {
    font-size: 14px;
  }
}
.search-ahead {
  position: absolute;
  z-index: 99999999;
  top: 42px;
  left: 0px;
  background: #ffffff;
  width: 500px;
  border-top: 3px solid #007CE0;
  /*@blueColor*/
  box-shadow: 5px 5px 5px #ccc;
  display: none;
}
.search-ahead ul {
  list-style: none;
  margin-bottom: 0;
  padding: 0;
}
.search-ahead li {
  padding: 10px;
  font-size: 18px;
  cursor: pointer;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  white-space: nowrap;
}
.search-ahead li:hover {
  background: #eeeeee;
}
.search-ahead .ahead-link {
  text-align: left;
  color: #333333;
  /* @darkGrayColor */
  overflow: hidden;
  text-overflow: ellipsis;
}
.search-ahead .ahead-link i.empty {
  margin-left: 30px;
}
.search-ahead .ahead-link i.icon,
.search-ahead .ahead-link i.fa {
  margin: 0;
  margin-right: 5px;
  color: #888888;
  font-size: 26px;
  position: relative;
  top: 5px;
}
.search-ahead .ahead-link i.icon.icon-search {
  font-size: 20px;
  margin-left: 4px;
  margin-right: 8px;
}
.search-ahead .ahead-type {
  justify-self: flex-end;
}
/* END - Styling predictive search */
