@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
@import url(/assets/jquery-ui-0d31eabbff2934a63fb2af86ca2bbda11687e853f34e575bbed718bf155f8d50.css);
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url(/assets/global/jquery.toast.min-2b0a9066a75ee21ec42ae9acba7032753bc12e73c5f5b178fd64858c8e5fc870.css);
@import url(/assets/global/simple-line-icons.min-d5beb65b35c6d32915717b317a96f36a31b1ba501998c5159734574bf13a91b3.css);
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.3.0/font/bootstrap-icons.css");
@import url(/assets/global/devis-d4d795bdb3c919e13e3d40eebd5ee6e704399d5cedcbef53b9ccb7dbdd0a9f12.css);
@import url(/assets/global/flatpickr.min-b40b3393a7cd5b1296ad58e07552d780fdd57fe5ce072b39a005720154eb4a93.css);
@import url(/assets/global/jquery.toast.min-2b0a9066a75ee21ec42ae9acba7032753bc12e73c5f5b178fd64858c8e5fc870.css);
@import url(/assets/global/dataTables.checkboxes-b68333df37077a1115c7d8b0d6ce85ce19644258557b4633f9fc65c220685654.css);
@import url(/assets/global/glightbox.min-10730e758124f34d48f1aadaf408664092684cb98d710c7c9ff30f23b0b41c26.css);
/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_root.scss */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-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", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, 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;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 28, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  :root {
    scroll-behavior: smooth;
  }
}

/* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
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);
}

/* line 69, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

/* line 77, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
hr:not([size]) {
  height: 1px;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
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;
}

/* line 98, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  /* line 98, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h1, .h1 {
    font-size: 2.5rem;
  }
}

/* line 103, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  /* line 103, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h2, .h2 {
    font-size: 2rem;
  }
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  /* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h3, .h3 {
    font-size: 1.75rem;
  }
}

/* line 113, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  /* line 113, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  h4, .h4 {
    font-size: 1.5rem;
  }
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 123, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 134, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 147, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

/* line 157, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 166, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul {
  padding-left: 2rem;
}

/* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 185, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 191, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 208, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 218, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
small, .small {
  font-size: 0.875em;
}

/* line 225, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 236, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

/* line 244, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 245, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
sup {
  top: -.5em;
}

/* line 250, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a {
  color: #0d6efd;
  text-decoration: underline;
}

/* line 254, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a:hover {
  color: #0a58ca;
}

/* line 266, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 276, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

/* line 290, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

/* line 299, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 306, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}

/* line 312, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
a > code {
  color: inherit;
}

/* line 317, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

/* line 324, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

/* line 336, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 343, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
img,
svg {
  vertical-align: middle;
}

/* line 353, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
table {
  caption-side: bottom;
  border-collapse: collapse;
}

/* line 358, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

/* line 369, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 375, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/* line 391, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
label {
  display: inline-block;
}

/* line 398, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button {
  border-radius: 0;
}

/* line 408, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 414, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 426, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 433, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 437, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 443, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
select:disabled {
  opacity: 1;
}

/* line 451, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[list]::-webkit-calendar-picker-indicator {
  display: none;
}

/* line 460, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 467, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 475, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 482, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
textarea {
  resize: vertical;
}

/* line 493, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 505, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
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) {
  /* line 505, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
  legend {
    font-size: 1.5rem;
  }
}

/* line 514, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
legend + * {
  clear: left;
}

/* line 522, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-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;
}

/* line 532, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-inner-spin-button {
  height: auto;
}

/* line 542, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
/* line 563, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 569, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 576, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::file-selector-button {
  font: inherit;
}

/* line 583, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 590, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
output {
  display: inline-block;
}

/* line 596, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
iframe {
  border: 0;
}

/* line 604, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 614, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 623, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 29, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-1 {
    font-size: 5rem;
  }
}

/* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-2 {
    font-size: 4.5rem;
  }
}

/* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-3 {
    font-size: 4rem;
  }
}

/* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-4 {
    font-size: 3.5rem;
  }
}

/* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-5 {
    font-size: 3rem;
  }
}

/* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
  .display-6 {
    font-size: 2.5rem;
  }
}

/* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 63, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 69, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 80, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

/* line 86, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote > :last-child {
  margin-bottom: 0;
}

/* line 95, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 101, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

/* line 29, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_images.scss */
.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_containers.scss */
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_grid.scss */
.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(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

/* line 9, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_grid.scss */
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

/* line 74, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col {
  flex: 1 0 0%;
}

/* line 78, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

/* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

/* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

/* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

/* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

/* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  /* line 74, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm {
    flex: 1 0 0%;
  }
  /* line 78, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 768px) {
  /* line 74, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md {
    flex: 1 0 0%;
  }
  /* line 78, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  /* line 74, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg {
    flex: 1 0 0%;
  }
  /* line 78, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  /* line 74, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl {
    flex: 1 0 0%;
  }
  /* line 78, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  /* line 74, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl {
    flex: 1 0 0%;
  }
  /* line 78, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_grid.scss */
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.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);
}

/* line 33, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table > tbody {
  vertical-align: inherit;
}

/* line 37, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table > thead {
  vertical-align: bottom;
}

/* line 42, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

/* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.caption-top {
  caption-side: top;
}

/* line 63, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

/* line 79, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}

/* line 83, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

/* line 91, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

/* line 95, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

/* line 105, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

/* line 115, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

/* line 125, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-primary {
  --bs-table-bg: #cfe2ff;
  --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: #000;
  border-color: #bacbe6;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_table-variants.scss */
.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

/* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  /* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  /* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  /* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  /* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  /* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tables.scss */
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.form-label {
  margin-bottom: 0.5rem;
}

/* line 15, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.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;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_labels.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-text.scss */
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.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.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control {
    transition: none;
  }
}

/* line 25, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control[type="file"] {
  overflow: hidden;
}

/* line 28, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 34, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.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);
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

/* line 67, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

/* line 76, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -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) {
  /* line 76, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control::file-selector-button {
    transition: none;
  }
}

/* line 91, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}

/* line 95, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -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;
}

@media (prefers-reduced-motion: reduce) {
  /* line 95, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 110, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

/* line 120, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.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;
}

/* line 131, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 145, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

/* line 151, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

/* line 157, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

/* line 164, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

/* line 170, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 176, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 187, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}

/* line 191, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}

/* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

/* line 201, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}

/* line 206, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 210, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

/* line 215, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-control.scss */
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.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 5l6 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.25rem;
  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) {
  /* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
  .form-select {
    transition: none;
  }
}

/* line 28, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 39, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:disabled {
  background-color: #e9ecef;
}

/* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

/* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-select.scss */
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

/* line 11, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

/* line 17, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.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;
}

/* line 31, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}

/* line 35, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="radio"] {
  border-radius: 50%;
}

/* line 40, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:active {
  filter: brightness(90%);
}

/* line 44, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

/* line 62, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[type="radio"]:checked {
  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");
}

/* line 71, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.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");
}

/* line 82, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

/* line 92, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

/* line 107, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-switch {
  padding-left: 2.5em;
}

/* line 110, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.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) {
  /* line 110, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
  .form-switch .form-check-input {
    transition: none;
  }
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.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");
}

/* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.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");
}

/* line 134, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

/* line 139, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 146, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-check.scss */
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:focus {
  outline: 0;
}

/* line 19, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 27, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.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) {
  /* line 27, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

/* line 38, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

/* line 43, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.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) {
  /* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

/* line 69, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

/* line 80, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled {
  pointer-events: none;
}

/* line 83, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

/* line 87, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_form-range.scss */
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating {
  position: relative;
}

/* line 4, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  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) {
  /* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
  .form-floating > label {
    transition: none;
  }
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}

/* line 30, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 36, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 42, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.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-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 12, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

/* line 21, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}

/* line 29, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group .btn {
  position: relative;
  z-index: 2;
}

/* line 33, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group .btn:focus {
  z-index: 3;
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.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.25rem;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.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.3rem;
}

/* line 75, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.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.2rem;
}

/* line 84, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 106, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/forms/_input-group.scss */
.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;
}

/* line 25, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

/* line 34, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 67, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}

/* line 89, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]), .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]) {
  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 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}

/* line 109, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}

/* line 113, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

/* line 123, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid, .was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}

/* line 136, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus, .was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

/* line 25, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

/* line 34, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 67, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}

/* line 89, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:invalid:not([multiple]), .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid[size="1"]:not([multiple]) {
  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 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 98, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}

/* line 109, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}

/* line 113, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.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);
}

/* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

/* line 123, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid, .was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}

/* line 136, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_forms.scss */
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus, .was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 22, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn:hover {
  color: #212529;
}

/* line 27, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 44, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-success {
  color: #198754;
  border-color: #198754;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 94, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_buttons.scss */
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

/* line 78, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}

/* line 83, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:hover {
  color: #0a58ca;
}

/* line 92, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

/* line 105, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

/* line 109, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 11, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 21, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_transitions.scss */
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

/* line 9, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 31, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.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;
}

/* line 59, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 17, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 34, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

/* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-start {
  --bs-position: start;
}

/* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

/* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-end {
  --bs-position: end;
}

/* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  /* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  /* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  /* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  /* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  /* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  /* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  /* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  /* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  /* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  /* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  /* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

/* line 73, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 31, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.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;
}

/* line 59, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 86, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 31, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.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;
}

/* line 59, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 103, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 31, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 46, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: none;
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.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;
}

/* line 59, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 113, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 121, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 131, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 156, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}

/* line 163, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}

/* line 170, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

/* line 180, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 185, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

/* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

/* line 202, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 208, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}

/* line 211, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}

/* line 217, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}

/* line 223, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}

/* line 229, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 233, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}

/* line 237, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_dropdown.scss */
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 8, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 15, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.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;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 31, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 38, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

/* line 44, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.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;
}

/* line 72, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 76, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 82, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 87, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 92, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 114, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 124, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

/* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.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;
}

/* line 135, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_button-group.scss */
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  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) {
  /* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
  .nav-link {
    transition: none;
  }
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link:hover, .nav-link:focus {
  color: #0a58ca;
}

/* line 30, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* line 41, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

/* line 44, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

/* line 71, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 85, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}

/* line 91, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

/* line 104, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

/* line 133, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 136, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 17, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.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;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}

/* line 75, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 82, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 87, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
}

/* line 97, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 111, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 120, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 120, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-toggler {
    transition: none;
  }
}

/* line 129, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler:hover {
  text-decoration: none;
}

/* line 133, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

/* line 142, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

/* line 152, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  /* line 166, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  /* line 197, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  /* line 201, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 768px) {
  /* line 166, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  /* line 197, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  /* line 201, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 992px) {
  /* line 166, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  /* line 197, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  /* line 201, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1200px) {
  /* line 166, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  /* line 197, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  /* line 201, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1400px) {
  /* line 166, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  /* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 188, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  /* line 197, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  /* line 201, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  /* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  /* line 220, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

/* line 166, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 188, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 197, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas-header {
  display: none;
}

/* line 201, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}

/* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}

/* line 220, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

/* line 238, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 241, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 248, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}

/* line 251, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 256, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 261, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 267, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 272, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 276, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}

/* line 279, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 289, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 292, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 299, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

/* line 302, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 307, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 312, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 318, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 323, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 327, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

/* line 329, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_navbar.scss */
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

/* line 18, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 27, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 40, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 46, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-title {
  margin-bottom: 0.5rem;
}

/* line 58, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

/* line 63, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 72, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 81, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 88, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

/* line 93, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 99, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

/* line 109, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

/* line 123, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 129, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

/* line 139, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

/* line 145, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 163, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 160, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 172, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 177, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 187, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 192, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 202, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 207, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
  .accordion-button {
    transition: none;
  }
}

/* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}

/* line 25, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%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");
  transform: rotate(-180deg);
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%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");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
  .accordion-button::after {
    transition: none;
  }
}

/* line 44, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:hover {
  z-index: 2;
}

/* line 48, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-header {
  margin-bottom: 0;
}

/* line 60, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

/* line 67, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 72, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 77, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 81, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

/* line 86, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 92, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-body {
  padding: 1rem 1.25rem;
}

/* line 102, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-collapse {
  border-width: 0;
}

/* line 106, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 111, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

/* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

/* line 114, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_accordion.scss */
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

/* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 17, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}

/* line 25, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
  .page-link {
    transition: none;
  }
}

/* line 15, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 33, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}

/* line 37, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 44, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.page-link {
  padding: 0.375rem 0.75rem;
}

/* line 13, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

/* line 19, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

/* line 13, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

/* line 19, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

/* line 13, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

/* line 19, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

/* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_badge.scss */
.badge:empty {
  display: none;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

/* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-link {
  font-weight: 700;
}

/* line 29, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible {
  padding-right: 3rem;
}

/* line 33, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-primary .alert-link {
  color: #06357a;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-secondary .alert-link {
  color: #34383c;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-success .alert-link {
  color: #0c4128;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-info .alert-link {
  color: #04414d;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-warning .alert-link {
  color: #523e02;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-danger .alert-link {
  color: #6a1a21;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-light .alert-link {
  color: #4f5050;
}

/* line 53, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_alert.scss */
.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_alert.scss */
.alert-dark .alert-link {
  color: #101214;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

/* line 11, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

/* line 21, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 33, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

/* line 39, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 39, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

/* line 15, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

/* line 19, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

/* line 38, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

/* line 46, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 66, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 70, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 74, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

/* line 82, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 89, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 92, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

/* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

/* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 126, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

/* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  /* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  /* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  /* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  /* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1400px) {
  /* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  /* line 112, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  /* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  /* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 126, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  /* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

/* line 146, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 149, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

/* line 152, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_list-group.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}

/* line 10, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_list-group.scss */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.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 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}

/* line 18, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}

/* line 30, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.25;
}

/* line 38, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_close.scss */
.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

/* line 13, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast.showing {
  opacity: 0;
}

/* line 17, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast:not(.show) {
  display: none;
}

/* line 22, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-container {
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

/* line 27, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

/* line 42, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

/* line 48, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_toasts.scss */
.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

/* line 8, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

/* line 27, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 35, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 35, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 39, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 44, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}

/* line 52, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 62, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 69, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

/* line 87, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 12, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 13, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.modal-backdrop.show {
  opacity: 0.5;
}

/* line 93, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 102, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

/* line 109, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 116, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 125, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

/* line 138, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  /* line 146, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 151, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  /* line 155, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 163, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 167, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 183, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 189, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-header {
  border-radius: 0;
}

/* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

/* line 203, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  /* line 183, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 183, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 183, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1199.98px) {
  /* line 183, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}

@media (max-width: 1399.98px) {
  /* line 183, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 189, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 195, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  /* line 199, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  /* line 203, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_modal.scss */
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip.show {
  opacity: 0.9;
}

/* line 17, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 32, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^="top"] {
  padding: 0.4rem 0;
}

/* line 35, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: 0;
}

/* line 38, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 46, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^="right"] {
  padding: 0 0.4rem;
}

/* line 49, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 62, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^="bottom"] {
  padding: 0.4rem 0;
}

/* line 65, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: 0;
}

/* line 68, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 76, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^="left"] {
  padding: 0 0.4rem;
}

/* line 79, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 84, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 108, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

/* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 38, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}

/* line 41, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 47, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 56, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

/* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

/* line 67, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 76, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}

/* line 79, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

/* line 85, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 93, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

/* line 106, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}

/* line 111, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

/* line 117, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 141, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

/* line 150, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 155, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_popover.scss */
.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

/* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
/* line 46, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

/* line 51, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 70, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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;
}

/* line 77, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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) {
  /* line 77, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

/* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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) {
  /* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 110, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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;
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 122, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 128, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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"
  } ]
} */
/* line 146, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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");
}

/* line 149, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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");
}

/* line 158, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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;
}

/* line 173, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.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) {
  /* line 173, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

/* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 203, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

/* line 217, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

/* line 222, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 226, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_carousel.scss */
.carousel-dark .carousel-caption {
  color: #000;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

/* line 11, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

/* line 45, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_spinners.scss */
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
  .offcanvas {
    transition: none;
  }
}

/* line 17, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 12, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.offcanvas-backdrop.fade {
  opacity: 0;
}

/* line 13, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_backdrop.scss */
.offcanvas-backdrop.show {
  opacity: 0.5;
}

/* line 21, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}

/* line 27, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

/* line 35, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 40, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

/* line 46, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

/* line 62, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

/* line 72, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

/* line 81, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_offcanvas.scss */
.offcanvas.show {
  transform: none;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}

/* line 9, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

/* line 16, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-xs {
  min-height: .6em;
}

/* line 20, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-sm {
  min-height: .8em;
}

/* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-lg {
  min-height: 1.2em;
}

/* line 30, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

/* line 41, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/_placeholders.scss */
.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%;
  }
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-primary {
  color: #0d6efd;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-secondary {
  color: #6c757d;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-success {
  color: #198754;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-success:hover, .link-success:focus {
  color: #146c43;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-info {
  color: #0dcaf0;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-warning {
  color: #ffc107;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-danger {
  color: #dc3545;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-light {
  color: #f8f9fa;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-dark {
  color: #212529;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_colored-links.scss */
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

/* line 13, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_ratio.scss */
.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

/* line 3, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 11, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 24, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_position.scss */
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_stacks.scss */
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

/* line 9, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_stacks.scss */
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_visually-hidden.scss */
.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;
}

/* line 6, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 5, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_text-truncation.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/helpers/_vr.scss */
.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-top {
  vertical-align: top !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-start {
  float: left !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-end {
  float: right !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.float-none {
  float: none !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.overflow-scroll {
  overflow: scroll !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline {
  display: inline !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-block {
  display: block !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-grid {
  display: grid !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table {
  display: table !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table-row {
  display: table-row !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-flex {
  display: flex !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.d-none {
  display: none !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-static {
  position: static !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-relative {
  position: relative !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-absolute {
  position: absolute !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-fixed {
  position: fixed !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.position-sticky {
  position: sticky !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-0 {
  top: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-50 {
  top: 50% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.top-100 {
  top: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-0 {
  left: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-50 {
  left: 50% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.start-100 {
  left: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-0 {
  right: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-50 {
  right: 50% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.end-100 {
  right: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border {
  border: 1px solid #dee2e6 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-0 {
  border: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-end {
  border-right: 1px solid #dee2e6 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-start {
  border-left: 1px solid #dee2e6 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-primary {
  border-color: #0d6efd !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-secondary {
  border-color: #6c757d !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-success {
  border-color: #198754 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-info {
  border-color: #0dcaf0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-warning {
  border-color: #ffc107 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-danger {
  border-color: #dc3545 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-light {
  border-color: #f8f9fa !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-dark {
  border-color: #212529 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-white {
  border-color: #fff !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-1 {
  border-width: 1px !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-25 {
  width: 25% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-50 {
  width: 50% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-75 {
  width: 75% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-100 {
  width: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.w-auto {
  width: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-25 {
  height: 25% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-50 {
  height: 50% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-75 {
  height: 75% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-100 {
  height: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.h-auto {
  height: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-3 {
  gap: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-4 {
  gap: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.gap-5 {
  gap: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-center {
  align-items: center !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-center {
  align-content: center !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-center {
  align-self: center !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-first {
  order: -1 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-0 {
  order: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-1 {
  order: 1 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-2 {
  order: 2 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-3 {
  order: 3 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-4 {
  order: 4 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-5 {
  order: 5 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.order-last {
  order: 6 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-0 {
  margin: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-3 {
  margin-right: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-4 {
  margin-right: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-5 {
  margin-right: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-3 {
  margin-bottom: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-3 {
  margin-left: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-4 {
  margin-left: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-5 {
  margin-left: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-0 {
  padding: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-3 {
  padding-right: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-4 {
  padding-right: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-5 {
  padding-right: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-3 {
  padding-left: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-4 {
  padding-left: 1.5rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.ps-5 {
  padding-left: 3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-5 {
  font-size: 1.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fs-6 {
  font-size: 1rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.fw-bolder {
  font-weight: bolder !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.lh-lg {
  line-height: 2 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-start {
  text-align: left !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-end {
  text-align: right !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-center {
  text-align: center !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.text-opacity-100 {
  --bs-text-opacity: 1;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

/* line 54, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
          user-select: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
          user-select: none !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded {
  border-radius: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-1 {
  border-radius: 0.2rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-2 {
  border-radius: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-3 {
  border-radius: 0.3rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-pill {
  border-radius: 50rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.visible {
  visibility: visible !important;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-3 {
    gap: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-sm-5 {
    gap: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-3 {
    gap: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-md-5 {
    gap: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-3 {
    gap: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-lg-5 {
    gap: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-3 {
    gap: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xl-5 {
    gap: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-1 {
    font-size: 2.5rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-2 {
    font-size: 2rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-3 {
    font-size: 1.75rem !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .fs-4 {
    font-size: 1.5rem !important;
  }
}

@media print {
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/bootstrap-5.1.3/assets/stylesheets/bootstrap/mixins/_utilities.scss */
  .d-print-none {
    display: none !important;
  }
}

/*------------------------------------------------------------------
[Master Stylesheet]

Project        :   Noa – Bootstrap  Admin & Dashboard Template
Copyright      :   Spruko Technologies Private Limited 
Author         :   Spruko
Author URL     :   https://themeforest.net/user/spruko
Support	       :   support@spruko.com
License        :   Licensed under ThemeForest License

-------------------------------------------------------------------*/
/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/*
--- accordion
--- alert
--- avatars
--- badges
--- blackquote
--- bootstrap-styles
--- breadcrumb
--- button
--- buttons
--- cards
--- carousel
--- dropdown
--- forms
--- grid
--- input-group
--- modal
--- navigation
--- opacity
--- pagination
--- panel
--- popover
--- progress
--- tables
--- tags
--- thumbnail
--- tooltip
--- components-col
--- count-down
--- custom-forms
--- custom-styles
--- font
--- gallery
--- highlight
--- labels
--- landing
--- list-group
--- media
--- navbar
--- pricing
--- rating
--- tabs-menu
--- timeline
--- dark-style
--- footer
--- header
--- horizontal-menu
--- icons-list
--- item-styles
--- loaders
--- rtl
--- datepicker
--- jvector
--- select2
--- select-group
--- selectize
--- accordion
--- amazeui.datetimepicker
--- bootstrap-datepicker
--- bootstrap-editable
--- buttons.bootstrap5
--- classic
--- dataTables.bootstrap
--- demo
--- fancy_fileupload
--- fileupload
--- flipclock
--- fullcalendar
--- gallery
--- inputtags
--- ion.rangeSlider
--- ion.rangeSlider.skinFlat
--- jquery.countdown
--- jquery.growl
--- jquery.simple-dtpicker
--- jquery.timepicker
--- jquerysctipttop
--- leaflet
--- main
--- morris
--- nano.min
--- notifIt
--- nv.d3
--- owl.carousel
--- perfect-scrollbar
--- prism
--- quill.bubble
--- quill.snow
--- responsive.bootstrap5
--- richtext
--- select2.min
--- smart_wizard
--- smart_wizard_theme_arrows
--- smart_wizard_theme_circles
--- smart_wizard_theme_dots
--- star-rating-svg
--- summernote1
--- sweetalert
--- tabs
--- timeline
--- closed-menu
--- hover-submenu
--- hover-submenu-style1
--- sidemenu
--- sidemenu-icontext
--- calender
--- chart
--- chat
--- error-pages
--- form-wizard
--- range
--- ribbon
--- weather-cards
--- widgets
--- alignments
--- background
--- border
--- display
--- float-elements
--- height
--- margin
--- padding
--- position
--- typography
--- width
*/
/* ######## FONT ######## */
/*-------- Bootstrap Framework -------*/
/* ######## BOOTSTRAP ######## */
/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 160, app/assets/stylesheets/global/style.css */
:root {
  --primary-bg-color: #009fde;
  /* #8fbd56;*/
  --primary-bg-hover: #009fde;
  /*#82c035;*/
  --primary-bg-border: #009fde;
  /*#8fbd56;*/
  --dark-body: #2c2f3e;
  --dark-theme: rgba(0, 0, 0, 0.3);
  --dark-bg: rgba(0, 0, 0, 0.2);
  --dark-border: rgba(255, 255, 255, 0.15);
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial,
        "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 181, app/assets/stylesheets/global/style.css */
* {
  box-sizing: border-box;
}

/* line 185, app/assets/stylesheets/global/style.css */
*::before,
*::after {
  box-sizing: border-box;
}

/* line 190, app/assets/stylesheets/global/style.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

/* line 202, app/assets/stylesheets/global/style.css */
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}

/* line 216, app/assets/stylesheets/global/style.css */
body {
  margin: 0;
  font-family: "Poppins", sans-serif;
  font-size: 0.8375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: left;
  background-color: #f7f8f9;
}

/* line 227, app/assets/stylesheets/global/style.css */
.number-font {
  font-weight: 600;
}

/* line 231, app/assets/stylesheets/global/style.css */
[tabindex="-1"]:focus {
  outline: 0 !important;
}

/* line 235, app/assets/stylesheets/global/style.css */
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/* line 241, app/assets/stylesheets/global/style.css */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 246, app/assets/stylesheets/global/style.css */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}

/* line 255, app/assets/stylesheets/global/style.css */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 261, app/assets/stylesheets/global/style.css */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 268, app/assets/stylesheets/global/style.css */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 275, app/assets/stylesheets/global/style.css */
dt {
  font-weight: 700;
}

/* line 279, app/assets/stylesheets/global/style.css */
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

/* line 284, app/assets/stylesheets/global/style.css */
dfn {
  font-style: italic;
}

/* line 288, app/assets/stylesheets/global/style.css */
b,
strong {
  font-weight: bolder;
}

/* line 293, app/assets/stylesheets/global/style.css */
small, .small {
  font-size: 80%;
}

/* line 297, app/assets/stylesheets/global/style.css */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

/* line 305, app/assets/stylesheets/global/style.css */
sub {
  bottom: -0.25em;
}

/* line 309, app/assets/stylesheets/global/style.css */
sup {
  top: -0.5em;
}

/* line 313, app/assets/stylesheets/global/style.css */
a {
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

/* line 319, app/assets/stylesheets/global/style.css */
a:hover {
  text-decoration: underline;
}

/* line 323, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

/* line 328, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 333, app/assets/stylesheets/global/style.css */
a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
  outline: 0;
}

/* line 339, app/assets/stylesheets/global/style.css */
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* line 347, app/assets/stylesheets/global/style.css */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

/* line 354, app/assets/stylesheets/global/style.css */
svg:not(:root) {
  overflow: hidden;
}

/* line 358, app/assets/stylesheets/global/style.css */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #505662;
  text-align: left;
  caption-side: bottom;
}

/* line 366, app/assets/stylesheets/global/style.css */
th {
  text-align: inherit;
}

/* line 370, app/assets/stylesheets/global/style.css */
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

/* line 375, app/assets/stylesheets/global/style.css */
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

/* line 381, app/assets/stylesheets/global/style.css */
input[type=date],
input[type=time],
input[type=datetime-local],
input[type=month] {
  -webkit-appearance: listbox;
}

/* line 388, app/assets/stylesheets/global/style.css */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 395, app/assets/stylesheets/global/style.css */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

/* line 407, app/assets/stylesheets/global/style.css */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/* line 412, app/assets/stylesheets/global/style.css */
[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

/* line 417, app/assets/stylesheets/global/style.css */
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 422, app/assets/stylesheets/global/style.css */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 427, app/assets/stylesheets/global/style.css */
output {
  display: inline-block;
}

/* line 431, app/assets/stylesheets/global/style.css */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 436, app/assets/stylesheets/global/style.css */
template {
  display: none;
}

/* line 440, app/assets/stylesheets/global/style.css */
[hidden] {
  display: none !important;
}

/* line 444, app/assets/stylesheets/global/style.css */
.lead {
  font-size: 1.171875rem;
  font-weight: 300;
  line-height: 1.4;
}

/* line 450, app/assets/stylesheets/global/style.css */
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #eaedf1;
  opacity: 1;
  background-color: transparent;
}

/* line 459, app/assets/stylesheets/global/style.css */
small,
.small {
  font-size: 87.5%;
  font-weight: 400;
}

/* line 465, app/assets/stylesheets/global/style.css */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

/* line 471, app/assets/stylesheets/global/style.css */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 476, app/assets/stylesheets/global/style.css */
.list-unstyled li {
  border-bottom: 1px solid #eaedf1;
}

/* line 480, app/assets/stylesheets/global/style.css */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 485, app/assets/stylesheets/global/style.css */
.list-inline-item {
  display: inline-block;
}

/* line 489, app/assets/stylesheets/global/style.css */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 493, app/assets/stylesheets/global/style.css */
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

/* line 498, app/assets/stylesheets/global/style.css */
code,
kbd,
pre,
samp {
  font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 505, app/assets/stylesheets/global/style.css */
code {
  font-size: 85%;
  color: inherit;
  word-break: break-word;
}

/* line 511, app/assets/stylesheets/global/style.css */
a > code {
  color: inherit;
}

/* line 515, app/assets/stylesheets/global/style.css */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 85%;
  color: #fff;
  background-color: #343a40;
  border-radius: 3px;
}

/* line 523, app/assets/stylesheets/global/style.css */
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

/* line 529, app/assets/stylesheets/global/style.css */
pre {
  display: block;
  font-size: 85%;
  color: #212529;
}

/* line 535, app/assets/stylesheets/global/style.css */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 541, app/assets/stylesheets/global/style.css */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

/* line 546, app/assets/stylesheets/global/style.css */
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

@media (max-width: 576px) {
  /* line 555, app/assets/stylesheets/global/style.css */
  .container {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}

@media (min-width: 576px) {
  /* line 562, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 568, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 574, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1280px) {
  /* line 580, app/assets/stylesheets/global/style.css */
  .container {
    max-width: 1140px;
  }
}

/* line 585, app/assets/stylesheets/global/style.css */
.container-fluid, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

/* line 593, app/assets/stylesheets/global/style.css */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 602, app/assets/stylesheets/global/style.css */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 610, app/assets/stylesheets/global/style.css */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  /* line 619, app/assets/stylesheets/global/style.css */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

/* line 627, app/assets/stylesheets/global/style.css */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

/* line 638, app/assets/stylesheets/global/style.css */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

/* line 648, app/assets/stylesheets/global/style.css */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 652, app/assets/stylesheets/global/style.css */
.shadow1 {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1) !important;
}

/* line 656, app/assets/stylesheets/global/style.css */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 660, app/assets/stylesheets/global/style.css */
.shadow-none {
  box-shadow: none !important;
}

/* line 664, app/assets/stylesheets/global/style.css */
.visible {
  visibility: visible !important;
}

/* line 668, app/assets/stylesheets/global/style.css */
.invisible {
  visibility: hidden !important;
}

/* line 672, app/assets/stylesheets/global/style.css */
.users img {
  max-width: none !important;
}

@media print {
  /* line 677, app/assets/stylesheets/global/style.css */
  * {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 682, app/assets/stylesheets/global/style.css */
  *::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  /* line 688, app/assets/stylesheets/global/style.css */
  a:not(.btn) {
    text-decoration: underline;
  }
  /* line 692, app/assets/stylesheets/global/style.css */
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  /* line 696, app/assets/stylesheets/global/style.css */
  pre {
    white-space: pre-wrap !important;
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 702, app/assets/stylesheets/global/style.css */
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  /* line 707, app/assets/stylesheets/global/style.css */
  thead {
    display: table-header-group;
  }
  /* line 711, app/assets/stylesheets/global/style.css */
  tr,
img {
    page-break-inside: avoid;
  }
  /* line 716, app/assets/stylesheets/global/style.css */
  p,
h2,
.h2,
h3,
.h3 {
    orphans: 3;
    widows: 3;
  }
  /* line 723, app/assets/stylesheets/global/style.css */
  h2, .h2,
h3,
.h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  /* line 732, app/assets/stylesheets/global/style.css */
  body,
.container {
    min-width: 992px !important;
  }
  /* line 737, app/assets/stylesheets/global/style.css */
  .navbar {
    display: none;
  }
  /* line 741, app/assets/stylesheets/global/style.css */
  .badge {
    border: 1px solid #000;
  }
  /* line 745, app/assets/stylesheets/global/style.css */
  .table,
.text-wrap table {
    border-collapse: collapse !important;
  }
  /* line 750, app/assets/stylesheets/global/style.css */
  .table td,
.text-wrap table td,
.table th,
.text-wrap table th {
    background-color: #fff !important;
  }
  /* line 757, app/assets/stylesheets/global/style.css */
  .table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td {
    border: 1px solid #eaedf1 !important;
  }
}

/* line 765, app/assets/stylesheets/global/style.css */
html {
  font-size: 16px;
  height: 100%;
  direction: ltr;
}

/* line 771, app/assets/stylesheets/global/style.css */
body {
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
  -webkit-text-size-adjust: none;
  touch-action: manipulation;
  font-feature-settings: "liga" 0;
  overflow-y: scroll;
  overflow-x: hidden !important;
  position: relative;
}

/* line 786, app/assets/stylesheets/global/style.css */
body *::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  -webkit-transition: 0.3s background;
  transition: 0.3s background;
}

/* line 792, app/assets/stylesheets/global/style.css */
body *::-webkit-scrollbar-thumb {
  background: #ced4da;
}

/* line 796, app/assets/stylesheets/global/style.css */
body *:hover::-webkit-scrollbar-thumb {
  background: #adb5bd;
}

@media print {
  /* line 801, app/assets/stylesheets/global/style.css */
  body {
    background: none;
  }
}

/* line 806, app/assets/stylesheets/global/style.css */
a {
  -webkit-text-decoration-skip-ink: auto;
  text-decoration-skip-ink: auto;
}

/* line 811, app/assets/stylesheets/global/style.css */
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a {
  color: inherit;
}

/* line 826, app/assets/stylesheets/global/style.css */
strong,
b {
  font-weight: bolder;
}

/* line 831, app/assets/stylesheets/global/style.css */
code {
  background: #f2f3f9;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  padding: 3px;
}

/* line 838, app/assets/stylesheets/global/style.css */
pre code {
  padding: 0;
  border-radius: 0;
  border: none;
  background: none;
}

/* line 845, app/assets/stylesheets/global/style.css */
hr {
  margin-top: 0.8rem;
  margin-bottom: 0.8rem;
}

/* line 850, app/assets/stylesheets/global/style.css */
pre {
  color: #343a40;
  padding: 1rem;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f4f8fd;
  border-radius: 3px;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  text-shadow: 0 1px white;
  -webkit-hyphens: none;
  hyphens: none;
}

/* line 868, app/assets/stylesheets/global/style.css */
.section-nav {
  background-color: #f8f9fa;
  margin: 1rem 0;
  padding: 0.5rem 1rem;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  list-style: none;
}

/* line 877, app/assets/stylesheets/global/style.css */
.section-nav:before {
  content: "Table of contents:";
  display: block;
  font-weight: 600;
}

@media print {
  /* line 884, app/assets/stylesheets/global/style.css */
  .container {
    max-width: none;
  }
}

/* line 889, app/assets/stylesheets/global/style.css */
.row-cards > .col,
.row-cards > [class*=col-] {
  display: flex;
  flex-direction: column;
}

/* line 897, app/assets/stylesheets/global/style.css */
.row-deck > .col,
.row-deck > [class*=col-] {
  display: flex;
  align-items: stretch;
}

/* line 905, app/assets/stylesheets/global/style.css */
.row-deck > .col .card,
.row-deck > [class*=col-] .card {
  flex: 1 1 auto;
}

/* line 911, app/assets/stylesheets/global/style.css */
.col-text {
  max-width: 48rem;
}

/* line 915, app/assets/stylesheets/global/style.css */
.col-login {
  max-width: 24rem;
}

/* line 919, app/assets/stylesheets/global/style.css */
.accordion > .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 923, app/assets/stylesheets/global/style.css */
.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 5px;
}

/* line 928, app/assets/stylesheets/global/style.css */
.accordion > .card:first-of-type {
  border-bottom: 0;
}

/* line 932, app/assets/stylesheets/global/style.css */
.accordion > .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 937, app/assets/stylesheets/global/style.css */
.accordion .card {
  border-width: 0;
}

/* line 941, app/assets/stylesheets/global/style.css */
.accordion .card + .card {
  margin-top: 1px;
}

/* line 945, app/assets/stylesheets/global/style.css */
.accordion .card-header {
  padding: 0 !important;
  background-color: transparent;
  font-weight: 400;
}

/* line 951, app/assets/stylesheets/global/style.css */
.accordion .card-header a {
  display: block;
  padding: 14px 20px;
  color: #495057;
  position: relative;
  font-weight: 400;
  font-size: 14px;
  background-color: #f3f3f3;
  border: 1px solid #eaedf1;
  border-radius: 0px;
  width: 100%;
}

/* line 964, app/assets/stylesheets/global/style.css */
.accordion .card-header a.collapsed {
  background-color: #f3f3f3;
  border-bottom-color: #eaedf1;
}

/* line 969, app/assets/stylesheets/global/style.css */
.accordion .card-body {
  padding: 20px 20px;
  background-color: #fff;
  transition: none;
  border: 1px solid #ededf5;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 0px;
}

/* ###### 3.1 Accordion ###### */
/* line 980, app/assets/stylesheets/global/style.css */
.accordion-primary .card {
  background-color: var(--primary03);
}

/* line 984, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header {
  padding: 0px !important;
}

/* line 988, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: var(--primary09);
  color: #fff;
}

/* line 996, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a:hover,
.accordion-primary .card-header a:focus {
  color: #fff;
}

/* line 1001, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1007, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2.collapsed,
.accordion-primary .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1012, app/assets/stylesheets/global/style.css */
.accordion-primary .card-header a.accor-style2.collapsed.active,
.accordion-primary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1018, app/assets/stylesheets/global/style.css */
.accordion-primary .card-body {
  background-color: rgba(var(--primary-bg-color), 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1024, app/assets/stylesheets/global/style.css */
.accordion-secondary .card {
  background-color: rgba(233, 132, 177, 0.45);
}

/* line 1028, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header {
  padding: 0px !important;
}

/* line 1032, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(233, 132, 177, 0.65);
  color: #fff;
}

/* line 1040, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a:hover,
.accordion-secondary .card-header a:focus {
  color: #fff;
}

/* line 1045, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1051, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2.collapsed,
.accordion-secondary .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1056, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-header a.accor-style2.collapsed.active,
.accordion-secondary .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1062, app/assets/stylesheets/global/style.css */
.accordion-secondary .card-body {
  background-color: rgba(233, 132, 177, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1068, app/assets/stylesheets/global/style.css */
.accordion-info .card {
  background-color: rgba(89, 173, 236, 0.45);
}

/* line 1072, app/assets/stylesheets/global/style.css */
.accordion-info .card-header {
  padding: 0px !important;
}

/* line 1076, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(89, 173, 236, 0.65);
  color: #fff;
}

/* line 1084, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a:hover,
.accordion-info .card-header a:focus {
  color: #fff;
}

/* line 1089, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1095, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2.collapsed,
.accordion-info .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1100, app/assets/stylesheets/global/style.css */
.accordion-info .card-header a.accor-style2.collapsed.active,
.accordion-info .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1106, app/assets/stylesheets/global/style.css */
.accordion-info .card-body {
  background-color: rgba(89, 173, 236, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1112, app/assets/stylesheets/global/style.css */
.accordion-warning .card {
  background-color: rgba(231, 195, 84, 0.45);
}

/* line 1116, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header {
  padding: 0px !important;
}

/* line 1120, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(231, 195, 84, 0.65);
  color: #fff;
}

/* line 1128, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a:hover,
.accordion-warning .card-header a:focus {
  color: #fff;
}

/* line 1133, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1139, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2.collapsed,
.accordion-warning .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1144, app/assets/stylesheets/global/style.css */
.accordion-warning .card-header a.accor-style2.collapsed.active,
.accordion-warning .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1150, app/assets/stylesheets/global/style.css */
.accordion-warning .card-body {
  background-color: rgba(231, 195, 84, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1156, app/assets/stylesheets/global/style.css */
.accordion-success .card {
  background-color: rgba(19, 191, 166, 0.45);
}

/* line 1160, app/assets/stylesheets/global/style.css */
.accordion-success .card-header {
  padding: 0px !important;
}

/* line 1164, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(19, 191, 166, 0.65);
  color: #fff;
}

/* line 1172, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a:hover,
.accordion-success .card-header a:focus {
  color: #fff;
}

/* line 1177, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1183, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2.collapsed,
.accordion-success .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1188, app/assets/stylesheets/global/style.css */
.accordion-success .card-header a.accor-style2.collapsed.active,
.accordion-success .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1194, app/assets/stylesheets/global/style.css */
.accordion-success .card-body {
  background-color: rgba(19, 191, 166, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1200, app/assets/stylesheets/global/style.css */
.accordion-danger .card {
  background-color: rgba(209, 44, 71, 0.45);
}

/* line 1204, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header {
  padding: 0px !important;
}

/* line 1208, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(209, 44, 71, 0.65);
  color: #fff;
}

/* line 1216, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a:hover,
.accordion-danger .card-header a:focus {
  color: #fff;
}

/* line 1221, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1227, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2.collapsed,
.accordion-danger .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1232, app/assets/stylesheets/global/style.css */
.accordion-danger .card-header a.accor-style2.collapsed.active,
.accordion-danger .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1238, app/assets/stylesheets/global/style.css */
.accordion-danger .card-body {
  background-color: rgba(209, 44, 71, 0);
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1244, app/assets/stylesheets/global/style.css */
.accordion-dark .card {
  background-color: #ebe2fc;
}

/* line 1248, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header {
  padding: 0px !important;
}

/* line 1252, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a {
  transition: all ease 0.3s;
  padding: 14px 20px;
  width: 100%;
  background-color: rgba(68, 69, 70, 0.65);
  color: #e4e7ecc5;
}

/* line 1260, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a:hover,
.accordion-dark .card-header a:focus {
  color: #fff;
}

/* line 1265, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1271, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2.collapsed,
.accordion-dark .card-header a.accor-style2.collapse {
  border-radius: 5px;
}

/* line 1276, app/assets/stylesheets/global/style.css */
.accordion-dark .card-header a.accor-style2.collapsed.active,
.accordion-dark .card-header a.accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1282, app/assets/stylesheets/global/style.css */
.accordion-dark .card-body {
  background-color: #e4e7ecc5;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 1288, app/assets/stylesheets/global/style.css */
.accordion > .card {
  border: 0 !important;
}

/* ############### CUSTOM ELEMENT STYLES ############### */
/* line 1293, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item {
  background-color: #f9f9fb;
  border: 1px solid #dee2ef;
  position: relative;
  transition: all 0.2s ease-in-out;
}

/* line 1300, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item:hover,
.main-accordion .accordion-item:focus {
  cursor: pointer;
  background-color: #f1f2f6;
  border-color: #bcc4de;
  z-index: 4;
}

/* line 1308, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active {
  background-color: #fff;
  z-index: 5;
  border-color: #bcc4de;
}

/* line 1314, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active .accordion-title {
  color: var(--primary-bg-color);
}

/* line 1318, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item.active .accordion-body {
  display: block;
}

/* line 1322, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-item + .accordion-item {
  margin-top: -1px;
}

/* line 1326, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-header {
  display: flex;
  align-items: center;
  padding: 15px 20px;
}

/* line 1332, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-title {
  font-weight: 700;
  color: #495057;
  margin: 0;
  transition: all 0.2s ease-in-out;
}

/* line 1339, app/assets/stylesheets/global/style.css */
.main-accordion .accordion-body {
  display: none;
  padding: 0 20px 20px;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1345, app/assets/stylesheets/global/style.css */
  .main-accordion .accordion-item {
    transition: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 1351, app/assets/stylesheets/global/style.css */
  .main-accordion .accordion-title {
    transition: none;
  }
}

/* line 1356, app/assets/stylesheets/global/style.css */
.panel-heading1 .panel-title1 a {
  display: block;
  color: #f9f9fb;
}

/* line 1361, app/assets/stylesheets/global/style.css */
.panel-title1 {
  margin-bottom: 0;
}

/* line 1365, app/assets/stylesheets/global/style.css */
.panel-heading1 {
  display: block;
  padding: 14px 20px;
  background-color: #f3f3f3;
}

/* line 1371, app/assets/stylesheets/global/style.css */
.panel-heading1.collapsed {
  border: 1px solid #eaedf1;
}

/* line 1375, app/assets/stylesheets/global/style.css */
.panel-heading1.active {
  border: 1px solid #eaedf1;
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1382, app/assets/stylesheets/global/style.css */
.panel-title1 a {
  display: block;
  color: #fff;
  padding: 15px;
  position: relative;
  font-weight: 400;
  font-size: 15px;
}

/* line 1391, app/assets/stylesheets/global/style.css */
.panel-heading1.collapsed:before {
  content: "\e9af" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 9px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1402, app/assets/stylesheets/global/style.css */
.panel-heading1.active:before {
  content: "\e994" !important;
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1413, app/assets/stylesheets/global/style.css */
.accor.bg-primary h4 a, .accor.bg-primary .h4 a {
  color: #fff;
}

/* line 1417, app/assets/stylesheets/global/style.css */
.accor h4 a, .accor .h4 a {
  padding: 14px 20px;
  display: block;
  font-size: 15px;
  background-color: #f3f3f3;
  font-weight: 400;
  border-radius: 5px;
  border: 1px solid #eaedf1;
}

/* line 1427, app/assets/stylesheets/global/style.css */
.accor h4 a.active, .accor .h4 a.active {
  border-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1433, app/assets/stylesheets/global/style.css */
.accordion .accor-basic,
.accordion .accor-style2 {
  border-radius: 5px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1440, app/assets/stylesheets/global/style.css */
.accordion .accor-basic.collapsed,
.accordion .accor-basic.collapse,
.accordion .accor-style2.collapsed,
.accordion .accor-style2.collapse {
  border-radius: 5px;
}

/* line 1447, app/assets/stylesheets/global/style.css */
.accordion .accor-basic.collapsed.active,
.accordion .accor-basic.collapse.active,
.accordion .accor-style2.collapsed.active,
.accordion .accor-style2.collapse.active {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 1455, app/assets/stylesheets/global/style.css */
#accordion11 .panel-body {
  padding: 15px;
  border: 1px solid #ededf5;
  border-radius: 0px 0px 5px 5px;
}

/* line 1461, app/assets/stylesheets/global/style.css */
.panel-heading2 {
  display: block;
  padding: 12px;
  background: #ffffff;
  color: #495057;
}

/* line 1468, app/assets/stylesheets/global/style.css */
.panel-heading2.collapsed:before {
  content: "\e92d";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 1480, app/assets/stylesheets/global/style.css */
.panel-group2 .panel-collapse.collapse.show:before {
  content: "\e930";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 6px;
  font-size: 16px;
  line-height: 2.3;
  transition: all 0.5s;
  transform: scale(1);
  color: var(--primary-bg-color);
}

/* line 1493, app/assets/stylesheets/global/style.css */
.accor h4 a.collapsed, .accor .h4 a.collapsed {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* line 1498, app/assets/stylesheets/global/style.css */
.accor h4 a[aria-expanded=true], .accor .h4 a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px;
}

/* line 1504, app/assets/stylesheets/global/style.css */
.panel-group1 a[aria-expanded=true] {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 1509, app/assets/stylesheets/global/style.css */
.acc-header a[aria-expanded=true] {
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

/*-----Alerts-----*/
/* line 1515, app/assets/stylesheets/global/style.css */
.alert {
  position: relative;
  font-size: 0.9375rem;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
}

/* line 1523, app/assets/stylesheets/global/style.css */
.alert:last-child,
.alert p {
  margin-bottom: 0;
}

/* line 1528, app/assets/stylesheets/global/style.css */
.alert-heading {
  color: inherit;
}

/* line 1532, app/assets/stylesheets/global/style.css */
.alert-link {
  font-weight: 500;
}

/* line 1536, app/assets/stylesheets/global/style.css */
.alert-link:hover,
.alert-link a:hover {
  text-decoration: underline;
}

/* line 1541, app/assets/stylesheets/global/style.css */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

/* line 1549, app/assets/stylesheets/global/style.css */
.alert-icon {
  padding-left: 3rem;
}

/* line 1553, app/assets/stylesheets/global/style.css */
.alert-icon > i {
  color: inherit;
  font-size: 1rem;
  position: absolute;
  top: 1rem;
  left: 1rem;
}

/* line 1561, app/assets/stylesheets/global/style.css */
.alert-avatar {
  padding-left: 3.75rem;
}

/* line 1565, app/assets/stylesheets/global/style.css */
.alert-avatar .avatar {
  position: absolute;
  top: 0.5rem;
  left: 0.75rem;
}

/* line 1571, app/assets/stylesheets/global/style.css */
.alert-default {
  background-color: #e4e7ecc5;
}

/* line 1575, app/assets/stylesheets/global/style.css */
.alert-default .alert-link {
  color: #444546;
}

/* line 1579, app/assets/stylesheets/global/style.css */
.alert-primary {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
  border-color: var(--primary02);
}

/* line 1585, app/assets/stylesheets/global/style.css */
.alert-primary hr {
  border-top-color: var(--primary-bg-color);
}

/* line 1589, app/assets/stylesheets/global/style.css */
.alert-primary .alert-link {
  color: var(--primary-bg-color);
}

/* line 1593, app/assets/stylesheets/global/style.css */
.alert-secondary {
  color: #e984b1;
  background-color: rgba(233, 132, 177, 0.15);
  border-color: rgba(233, 132, 177, 0.15);
}

/* line 1599, app/assets/stylesheets/global/style.css */
.alert-secondary hr {
  border-top-color: #e984b1;
}

/* line 1603, app/assets/stylesheets/global/style.css */
.alert-secondary .alert-link {
  color: #e984b1;
}

/* line 1607, app/assets/stylesheets/global/style.css */
.alert-success {
  color: #13bfa6;
  background-color: rgba(19, 191, 166, 0.15);
  border-color: rgba(19, 191, 166, 0.15);
}

/* line 1613, app/assets/stylesheets/global/style.css */
.alert-success hr {
  border-top-color: #13bfa6;
}

/* line 1617, app/assets/stylesheets/global/style.css */
.alert-success .alert-link {
  color: #13bfa6;
}

/* line 1621, app/assets/stylesheets/global/style.css */
.alert-info {
  color: #59adec;
  background-color: rgba(89, 173, 236, 0.15);
  border-color: rgba(89, 173, 236, 0.15);
}

/* line 1627, app/assets/stylesheets/global/style.css */
.alert-info hr {
  border-top-color: #59adec;
}

/* line 1631, app/assets/stylesheets/global/style.css */
.alert-info .alert-link {
  color: #59adec;
}

/* line 1635, app/assets/stylesheets/global/style.css */
.alert-warning {
  color: #e7c354;
  background-color: rgba(231, 195, 84, 0.15);
  border-color: rgba(231, 195, 84, 0.15);
}

/* line 1641, app/assets/stylesheets/global/style.css */
.alert-warning hr {
  border-top-color: #e7c354;
}

/* line 1645, app/assets/stylesheets/global/style.css */
.alert-warning .alert-link {
  color: #e7c354;
}

/* line 1649, app/assets/stylesheets/global/style.css */
.alert-danger {
  color: #d12c47;
  background-color: rgba(209, 44, 71, 0.15);
  border-color: rgba(209, 44, 71, 0.15);
}

/* line 1655, app/assets/stylesheets/global/style.css */
.alert-danger hr {
  border-top-color: #d12c47;
}

/* line 1659, app/assets/stylesheets/global/style.css */
.alert-danger .alert-link {
  color: #d12c47;
}

/* line 1663, app/assets/stylesheets/global/style.css */
.alert-dark {
  color: #323251;
  background-color: rgba(68, 69, 70, 0.15);
  border-color: rgba(68, 69, 70, 0.15);
}

/* line 1669, app/assets/stylesheets/global/style.css */
.alert-dark hr {
  border-top-color: #444546;
}

/* line 1673, app/assets/stylesheets/global/style.css */
.alert-dark .alert-link {
  color: #444546;
}

/* line 1677, app/assets/stylesheets/global/style.css */
.alert-light {
  color: #4d5875;
  background-color: rgba(228, 231, 236, 0.25);
  border-color: rgba(228, 231, 236, 0.25);
}

/* line 1683, app/assets/stylesheets/global/style.css */
.alert-light hr {
  border-top-color: #e4e7ecc5;
}

/* line 1687, app/assets/stylesheets/global/style.css */
.alert-light .alert-link {
  color: #868e96;
}

/*----- Avatars -----*/
/* line 1692, app/assets/stylesheets/global/style.css */
.country-selector .avatar {
  width: 1.4rem;
  height: 1.2rem;
}

/* line 1697, app/assets/stylesheets/global/style.css */
.avatar {
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 1714, app/assets/stylesheets/global/style.css */
.avatar i {
  font-size: 125%;
  vertical-align: sub;
}

/* line 1719, app/assets/stylesheets/global/style.css */
.avatar-status {
  position: absolute;
  right: -2px;
  bottom: -2px;
  width: 0.75rem;
  height: 0.75rem;
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 1729, app/assets/stylesheets/global/style.css */
.avatar-sm {
  width: 1.6rem;
  height: 1.6rem;
  line-height: 1.6rem;
  font-size: 0.75rem;
}

/* line 1736, app/assets/stylesheets/global/style.css */
.avatar-md {
  width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
  font-size: 1rem;
}

/* line 1743, app/assets/stylesheets/global/style.css */
.avatar-lg {
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  font-size: 1.25rem;
}

/* line 1750, app/assets/stylesheets/global/style.css */
.avatar-xl {
  width: 4rem;
  height: 4rem;
  line-height: 4rem;
  font-size: 1.75rem;
}

/* line 1757, app/assets/stylesheets/global/style.css */
.avatar-xxl {
  width: 5rem;
  height: 5rem;
  line-height: 5rem;
  font-size: 2rem;
}

/* line 1764, app/assets/stylesheets/global/style.css */
.avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="#868e96" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

/* line 1768, app/assets/stylesheets/global/style.css */
.avatar-list {
  margin: 0 0 -0.5rem;
  padding: 0;
  font-size: 0;
}

/* line 1774, app/assets/stylesheets/global/style.css */
.avatar-list .avatar {
  margin-bottom: 0.5rem;
}

/* line 1778, app/assets/stylesheets/global/style.css */
.avatar-list .avatar:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 1782, app/assets/stylesheets/global/style.css */
.avatar-list-stacked .avatar {
  margin-right: -0.8em !important;
  box-shadow: 0 0 0 2px #fff;
}

/* line 1787, app/assets/stylesheets/global/style.css */
.avatar-blue {
  background-color: #c8d9f1;
  color: #467fcf;
}

/* line 1792, app/assets/stylesheets/global/style.css */
.avatar-indigo {
  background-color: #d1d5f0;
  color: #6574cd;
}

/* line 1797, app/assets/stylesheets/global/style.css */
.avatar-purple {
  background-color: #e4cff9;
  color: #867efc;
}

/* line 1802, app/assets/stylesheets/global/style.css */
.avatar-pink {
  background-color: #fcd3e1;
  color: #ec82ef;
}

/* line 1807, app/assets/stylesheets/global/style.css */
.avatar-red {
  background-color: #f0bcbc;
  color: #c21a1a;
}

/* line 1812, app/assets/stylesheets/global/style.css */
.avatar-orange {
  background-color: #fee0c7;
  color: #fc7303;
}

/* line 1817, app/assets/stylesheets/global/style.css */
.avatar-yellow {
  background-color: #fbedb7;
  color: #ecb403;
}

/* line 1822, app/assets/stylesheets/global/style.css */
.avatar-green {
  background-color: #cfeab3;
  color: #4ecc48;
}

/* line 1827, app/assets/stylesheets/global/style.css */
.avatar-teal {
  background-color: #bfefea;
  color: #2bcbba;
}

/* line 1832, app/assets/stylesheets/global/style.css */
.avatar-cyan {
  background-color: #b9e3ea;
  color: #17a2b8;
}

/* line 1837, app/assets/stylesheets/global/style.css */
.avatar-white {
  background-color: white;
  color: #fff;
}

/* line 1842, app/assets/stylesheets/global/style.css */
.avatar-gray {
  background-color: #dbdde0;
  color: #868e96;
}

/* line 1847, app/assets/stylesheets/global/style.css */
.avatar-gray-dark {
  background-color: #c2c4c6;
  color: #343a40;
}

/* line 1852, app/assets/stylesheets/global/style.css */
.avatar-azure {
  background-color: #c7e6fb;
  color: #45aaf2;
}

/* line 1857, app/assets/stylesheets/global/style.css */
.avatar-lime {
  background-color: #d7f2c2;
  color: #7bd235;
}

/* line 1862, app/assets/stylesheets/global/style.css */
.avatar-group .avatar {
  position: relative;
  z-index: 2;
  background: transparent !important;
}

/* line 1868, app/assets/stylesheets/global/style.css */
.avatar-group .avatar:hover {
  z-index: 3;
}

/* line 1872, app/assets/stylesheets/global/style.css */
.avatar-group .avatar + .avatar {
  margin-left: -0.8rem;
}

/* line 1876, app/assets/stylesheets/global/style.css */
.avatar-group .avatar-sm {
  font-size: 0.875rem;
  width: 32px;
  height: 32px;
}

/* line 1882, app/assets/stylesheets/global/style.css */
.indicators .avatar {
  position: relative;
}

/* line 1886, app/assets/stylesheets/global/style.css */
.indicators .avatar::after {
  content: "";
  position: absolute;
  background-color: var(--primary-bg-color);
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 1894, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-sm.rounded-circle {
  line-height: 1.7rem;
}

/* line 1898, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-sm.rounded-circle::after {
  height: 9px;
  width: 9px;
  bottom: 0px;
  right: -1px;
  line-height: 2.5em;
}

/* line 1906, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-normal.rounded-circle {
  line-height: 2rem;
}

/* line 1910, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-normal.rounded-circle::after {
  bottom: 2px;
  height: 10px;
  width: 10px;
  right: -3px;
}

/* line 1917, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-md.rounded-circle::after {
  height: 11px;
  width: 11px;
  bottom: 3px;
  right: -1px;
}

/* line 1924, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg.brround::after {
  height: 12px;
  width: 12px;
  bottom: 1px;
  right: -4px;
}

/* line 1931, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg.rounded-circle::after {
  height: 12px;
  width: 12px;
  bottom: 4px;
  right: -1px;
}

/* line 1938, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-lg::after {
  height: 12px;
  width: 12px;
  bottom: 0px;
  right: -5px;
}

/* line 1945, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xl.rounded-circle {
  font-size: 26px;
}

/* line 1949, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xl.rounded-circle::after {
  height: 13px;
  width: 13px;
  bottom: 5px;
  right: -1px;
}

/* line 1956, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xxl.rounded-circle {
  font-size: 28px;
}

/* line 1960, app/assets/stylesheets/global/style.css */
.indicators .avatar.avatar-xxl.rounded-circle::after {
  height: 15px;
  width: 15px;
  bottom: 6px;
  right: -1px;
}

/* line 1967, app/assets/stylesheets/global/style.css */
.indicators .avatar.offline::after {
  background-color: #707070;
}

/* line 1971, app/assets/stylesheets/global/style.css */
.avatar-container {
  position: relative;
}

/* line 1975, app/assets/stylesheets/global/style.css */
.avatar-container .number-badge {
  position: absolute;
  top: -4%;
  padding: 10px;
  right: -6px;
  font-size: 10px !important;
  border: 2px solid #fff;
  border-radius: 50% !important;
  height: 10%;
  width: 10%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 1990, app/assets/stylesheets/global/style.css */
.avatar-container .avatar-icon-badge {
  position: absolute;
  border: 2px solid #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: 9%;
  left: 66%;
  cursor: pointer;
}

/* line 2002, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-sm .number-badge {
  right: -14px;
  top: -8px;
  padding: 9px;
}

/* line 2008, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-sm .avatar-icon-badge {
  bottom: -13%;
  padding: 2px !important;
}

/* line 2013, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .number-badge {
  top: -6px;
  right: -11px;
}

/* line 2018, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .avatar-icon-badge {
  bottom: -5%;
  padding: 3px !important;
}

/* line 2023, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-md .avatar-icon-badge i {
  font-size: 11px;
}

/* line 2027, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .number-badge {
  top: -5px;
  right: -10px;
}

/* line 2032, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .avatar-icon-badge {
  bottom: -4%;
  padding: 3px !important;
}

/* line 2037, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-lg .avatar-icon-badge i {
  font-size: 14px;
}

/* line 2041, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .number-badge {
  top: -2px;
  right: 0;
}

/* line 2046, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .avatar-icon-badge {
  bottom: 0;
  padding: 3px !important;
}

/* line 2051, app/assets/stylesheets/global/style.css */
.avatar-container.avatar-xl .avatar-icon-badge i {
  font-size: 16px;
  padding: 2px;
}

/*-----Badges-----*/
/* line 2057, app/assets/stylesheets/global/style.css */
.btn .badge {
  position: relative;
  top: -1px;
  right: -3px;
}

/* line 2063, app/assets/stylesheets/global/style.css */
.badge {
  display: inline-block;
  padding: 0.95em 0.8em;
  font-size: 90% !important;
  line-height: 0;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 3px;
  font-size: 12px;
  font-weight: 500;
}

/* line 2076, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 2081, app/assets/stylesheets/global/style.css */
.badge.badge-xs {
  padding: 0.75em 0.3em;
  font-size: 75% !important;
}

/* line 2086, app/assets/stylesheets/global/style.css */
.badge.badge-sm {
  padding: 0.9em 0.7em;
  font-size: 75% !important;
}

/* line 2091, app/assets/stylesheets/global/style.css */
.rounded-pill {
  border-radius: 50px;
}

/* line 2095, app/assets/stylesheets/global/style.css */
.badgetext {
  float: right;
}

/* line 2099, app/assets/stylesheets/global/style.css */
.badge.bg-white {
  color: #000 !important;
}

/* line 2103, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover .bg-primary {
  background-color: #fff !important;
  color: #000;
}

/* line 2108, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover .bg-success {
  background-color: #fff !important;
  color: #000;
}

/* line 2113, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover .bg-secondary {
  background-color: #fff !important;
  color: #000;
}

/* line 2118, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover .bg-info {
  background-color: #fff !important;
  color: #000;
}

/* line 2123, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover .bg-warning {
  background-color: #fff !important;
  color: #000;
}

/* line 2128, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover .bg-danger {
  background-color: #fff !important;
  color: #000;
}

/* line 2133, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover .bg-light {
  background-color: #fff !important;
  color: #000;
}

/* line 2138, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover .bg-dark {
  background-color: #fff !important;
  color: #000;
}

/* line 2143, app/assets/stylesheets/global/style.css */
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 2148, app/assets/stylesheets/global/style.css */
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}

/* line 2153, app/assets/stylesheets/global/style.css */
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}

/* line 2158, app/assets/stylesheets/global/style.css */
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}

/* line 2163, app/assets/stylesheets/global/style.css */
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}

/* line 2168, app/assets/stylesheets/global/style.css */
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}

/* line 2173, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 2178, app/assets/stylesheets/global/style.css */
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}

/* line 2183, app/assets/stylesheets/global/style.css */
blockquote {
  margin: 0 0 1rem;
}

/* line 2187, app/assets/stylesheets/global/style.css */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.171875rem;
}

/* line 2192, app/assets/stylesheets/global/style.css */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96;
}

/* line 2198, app/assets/stylesheets/global/style.css */
.blockquote-footer::before {
  content: "— ";
}

/* line 2202, app/assets/stylesheets/global/style.css */
p,
ul,
ol {
  margin-bottom: 1em;
}

/* line 2208, app/assets/stylesheets/global/style.css */
blockquote {
  margin-bottom: 1em;
  font-style: italic;
  color: #6e7687;
  padding-left: 2rem;
  border-left: 2px solid #eaedf1;
}

/* line 2216, app/assets/stylesheets/global/style.css */
blockquote p {
  margin-bottom: 1rem;
}

/* line 2220, app/assets/stylesheets/global/style.css */
blockquote cite {
  display: block;
  text-align: right;
}

/* line 2225, app/assets/stylesheets/global/style.css */
blockquote cite:before {
  content: "— ";
}

/* line 2229, app/assets/stylesheets/global/style.css */
.breadcrumb-header {
  display: flex;
  margin-top: 20px;
  margin-bottom: 16px;
  width: 100%;
}

/* line 2236, app/assets/stylesheets/global/style.css */
.breadcrumb-header .breadcrumb {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
  font-size: 13px;
}

/* line 2243, app/assets/stylesheets/global/style.css */
.breadcrumb-3 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: center;
  padding: 10px;
  border-radius: 7px;
}

/* line 2252, app/assets/stylesheets/global/style.css */
.breadcrumb-3 li {
  display: contents;
  text-align: center;
}

/* line 2257, app/assets/stylesheets/global/style.css */
.breadcrumb-4 ol {
  position: relative;
  display: block;
  width: 100%;
  text-align: right;
}

/* line 2264, app/assets/stylesheets/global/style.css */
.breadcrumb-4 li {
  display: contents;
  text-align: right;
}

/* line 2269, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  content: ">";
}

@media (max-width: 633px) {
  /* line 2274, app/assets/stylesheets/global/style.css */
  .breadcrumb-header {
    display: block;
  }
}

@media (max-width: 380px) {
  /* line 2280, app/assets/stylesheets/global/style.css */
  .breadcrumb-right .btn-outline-primary {
    display: none;
  }
}

/* line 2285, app/assets/stylesheets/global/style.css */
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 0rem;
  list-style: none;
  border-radius: 7px;
}

/* line 2294, app/assets/stylesheets/global/style.css */
.breadcrumb-item a {
  color: var(--primary-bg-color);
}

/* line 2298, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

/* line 2302, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #e3e6e8b0;
  content: "/";
}

/* line 2309, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}

/* line 2314, app/assets/stylesheets/global/style.css */
.breadcrumb-item.active {
  color: #707070;
}

/* line 2318, app/assets/stylesheets/global/style.css */
.breadcrumb-style1,
.breadcrumb-style2,
.breadcrumb-style3 {
  border-radius: 7px;
}

/* line 2324, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item a,
.breadcrumb-style2 .breadcrumb-item a,
.breadcrumb-style3 .breadcrumb-item a {
  color: #6c7b9a;
}

/* line 2330, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item a:hover,
.breadcrumb-style1 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2335, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item a:hover,
.breadcrumb-style2 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2340, app/assets/stylesheets/global/style.css */
.breadcrumb-style3 .breadcrumb-item a:hover,
.breadcrumb-style3 .breadcrumb-item a:focus {
  color: var(--primary-bg-color);
}

/* line 2345, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item.active,
.breadcrumb-style2 .breadcrumb-item.active,
.breadcrumb-style3 .breadcrumb-item.active {
  color: #707070;
}

/* line 2351, app/assets/stylesheets/global/style.css */
.breadcrumb-style1 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  color: #cfd4e1;
}

/* line 2357, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before,
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  width: 16px;
  text-align: center;
}

/* line 2363, app/assets/stylesheets/global/style.css */
.breadcrumb-style2 .breadcrumb-item + .breadcrumb-item::before {
  content: "/";
}

/* line 2367, app/assets/stylesheets/global/style.css */
.breadcrumb-style3 .breadcrumb-item + .breadcrumb-item::before {
  content: "\f287";
}

/* line 2371, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb {
  display: flex;
  align-items: center;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #949eb7;
  margin-bottom: 10px;
}

/* line 2382, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span {
  position: relative;
}

/* line 2386, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span + span::before {
  content: "\f3d1";
  font-family: "Ionicons";
  font-size: 12px;
  font-weight: 300;
  display: inline;
  margin: 0 5px;
  color: #d6d6e6;
  line-height: 0;
  position: relative;
  top: 1px;
}

/* line 2399, app/assets/stylesheets/global/style.css */
.main-content-breadcrumb span:last-child {
  color: #4d5875;
}

/* line 2403, app/assets/stylesheets/global/style.css */
.main-breadcrumbs {
  padding: 0;
  background-color: transparent;
  margin-bottom: 0;
}

/* line 2409, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-weight: 700;
}

/* line 2416, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item a {
  color: #495057;
  transition: all 0.2s ease-in-out;
}

/* line 2421, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item a:hover {
  color: #949eb7;
}

/* line 2425, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item.active {
  color: var(--primary-bg-color);
}

/* line 2429, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item {
  padding-left: 8px;
}

/* line 2433, app/assets/stylesheets/global/style.css */
.main-breadcrumbs .breadcrumb-item + .breadcrumb-item::before {
  color: #949eb7;
  padding-right: 8px;
  font-weight: 400;
}

@media (prefers-reduced-motion: reduce) {
  /* line 2440, app/assets/stylesheets/global/style.css */
  .main-breadcrumbs .breadcrumb-item a {
    transition: none;
  }
}

/* line 2445, app/assets/stylesheets/global/style.css */
.breadcrumb-item + .breadcrumb-item::before {
  float: none;
  padding-right: 0.5rem;
  color: #d6dfe7;
  content: var(--bs-breadcrumb-divider, "");
  font-family: "feather" !important;
}

/* line 2453, app/assets/stylesheets/global/style.css */
button {
  border-radius: 0;
}

/* line 2457, app/assets/stylesheets/global/style.css */
button:focus {
  outline: 0;
}

/* line 2461, app/assets/stylesheets/global/style.css */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 2472, app/assets/stylesheets/global/style.css */
button,
input {
  overflow: visible;
}

/* line 2477, app/assets/stylesheets/global/style.css */
button,
select {
  text-transform: none;
}

/* line 2482, app/assets/stylesheets/global/style.css */
button,
html [type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/* line 2489, app/assets/stylesheets/global/style.css */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 2497, app/assets/stylesheets/global/style.css */
.btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
  padding: 12px 0;
  text-align: center;
  width: 100%;
}

/* line 2505, app/assets/stylesheets/global/style.css */
.btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}

/* line 2510, app/assets/stylesheets/global/style.css */
.btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 2515, app/assets/stylesheets/global/style.css */
.btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}

/* line 2521, app/assets/stylesheets/global/style.css */
.fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
  float: left;
  margin-right: 4px;
  overflow: hidden;
  position: relative;
}

/* line 2530, app/assets/stylesheets/global/style.css */
.fileinput-button input {
  cursor: pointer;
  direction: ltr;
  font-size: 23px;
  margin: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate(-300px, 0px) scale(4);
}

/* line 2542, app/assets/stylesheets/global/style.css */
button.btn-close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  background-image: none;
}

/* line 2550, app/assets/stylesheets/global/style.css */
button.btn-close:focus {
  box-shadow: none;
}

/* line 2554, app/assets/stylesheets/global/style.css */
.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}

/* line 2559, app/assets/stylesheets/global/style.css */
.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}

/* line 2564, app/assets/stylesheets/global/style.css */
.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}

/* line 2569, app/assets/stylesheets/global/style.css */
.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}

/* line 2574, app/assets/stylesheets/global/style.css */
.btn-group .btn-close {
  padding: 6px;
  border-radius: 0px 4px 4px 0px;
  opacity: 1;
  font-weight: 300;
  background-image: none;
}

/* line 2582, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-pill {
  border-radius: 0px 50px 50px 0px;
}

/* line 2586, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-secondary {
  border: 1px solid #e984b1 !important;
  color: #e984b1 !important;
}

/* line 2591, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-secondary:hover {
  color: #fff !important;
}

/* line 2595, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-primary {
  border: 1px solid var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 2600, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-primary:hover {
  color: #fff !important;
}

/* line 2604, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-info {
  border: 1px solid #59adec !important;
  color: #59adec !important;
}

/* line 2609, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-info:hover {
  color: #fff !important;
}

/* line 2613, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-warning {
  border: 1px solid #e7c354 !important;
  color: #e7c354 !important;
}

/* line 2618, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-warning:hover {
  color: #fff !important;
}

/* line 2622, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-danger {
  border: 1px solid #d12c47 !important;
  color: #d12c47 !important;
}

/* line 2627, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-danger:hover {
  color: #fff !important;
}

/* line 2631, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-success {
  border: 1px solid #13bfa6 !important;
  color: #13bfa6 !important;
}

/* line 2636, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-success:hover {
  color: #fff !important;
}

/* line 2640, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-cyan {
  border: 1px solid #17a2b8 !important;
  color: #17a2b8 !important;
}

/* line 2645, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-cyan:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
}

/* line 2650, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-orange {
  border: 1px solid #fc7303 !important;
  color: #fc7303 !important;
}

/* line 2655, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-outline-orange:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
}

/* line 2660, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-primary-light {
  border: 1px solid rgba(var(--primary-bg-color), 0.3) !important;
}

/* line 2664, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-primary-light:hover {
  color: #fff !important;
}

/* line 2668, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-secondary-light {
  border: 1px solid rgba(233, 132, 177, 0.3) !important;
}

/* line 2672, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-secondary-light:hover {
  color: #fff !important;
}

/* line 2676, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-danger-light {
  border: 1px solid rgba(209, 44, 71, 0.3) !important;
}

/* line 2680, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-danger-light:hover {
  color: #fff !important;
}

/* line 2684, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-success-light {
  border: 1px solid rgba(19, 191, 166, 0.3) !important;
}

/* line 2688, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-success-light:hover {
  color: #fff !important;
}

/* line 2692, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-warning-light {
  border: 1px solid rgba(231, 195, 84, 0.3) !important;
}

/* line 2696, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-warning-light:hover {
  color: #fff !important;
}

/* line 2700, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-info-light {
  border: 1px solid rgba(89, 173, 236, 0.3) !important;
}

/* line 2704, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-info-light:hover {
  color: #fff !important;
}

/* line 2708, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-orange-light {
  border: 1px solid rgba(252, 115, 3, 0.3) !important;
}

/* line 2712, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-orange-light:hover {
  color: #fff !important;
}

/* line 2716, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-cyan-light {
  border: 1px solid rgba(23, 162, 184, 0.3) !important;
}

/* line 2720, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-cyan-light:hover {
  color: #fff !important;
}

/* line 2724, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-lg, .btn-group .btn-group-lg > .btn-close.btn {
  padding: 11px;
  background-image: none;
  font-size: 31px;
}

/* line 2730, app/assets/stylesheets/global/style.css */
.btn-group .btn-close.btn-sm, .btn-group .btn-group-sm > .btn-close.btn {
  padding: 6px !important;
  font-size: 1rem !important;
  background-image: none;
}

/* line 2736, app/assets/stylesheets/global/style.css */
.tag-attachments.btn-group .btn:last-child {
  min-width: 20px !important;
}

/* line 2740, app/assets/stylesheets/global/style.css */
.attachment-pill.btn-pill {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* line 2745, app/assets/stylesheets/global/style.css */
.tag-attachments .btn {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 2751, app/assets/stylesheets/global/style.css */
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.185rem 0.65rem;
  font-size: 0.9375rem;
  line-height: 1.84615385;
  border-radius: 4px;
  transition: all ease-in-out 0.2s;
}

/* line 2769, app/assets/stylesheets/global/style.css */
.btn:hover {
  text-decoration: none;
}

/* line 2773, app/assets/stylesheets/global/style.css */
.btn:focus {
  text-decoration: none;
  outline: none !important;
}

/* line 2778, app/assets/stylesheets/global/style.css */
.btn.focus {
  outline: 0;
  box-shadow: none;
}

/* line 2783, app/assets/stylesheets/global/style.css */
.btn.disabled,
.btn:disabled {
  opacity: 0.5;
  cursor: no-drop;
}

/* line 2789, app/assets/stylesheets/global/style.css */
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 2793, app/assets/stylesheets/global/style.css */
.btn:not(:disabled):not(.disabled):active,
.btn.active:not(:disabled):not(.disabled) {
  background-image: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 2799, app/assets/stylesheets/global/style.css */
  .btn {
    transition: none;
  }
}

/* line 2804, app/assets/stylesheets/global/style.css */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

/*-----------DEFAULT BUTTONS--------------*/
/* line 2810, app/assets/stylesheets/global/style.css */
.btn-default {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 2816, app/assets/stylesheets/global/style.css */
.btn-default:hover {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85) !important;
  border-color: rgba(246, 244, 251, 0.85);
}

/* line 2822, app/assets/stylesheets/global/style.css */
.btn-default:focus,
.btn-default.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: #f6f4fb;
}

/* line 2828, app/assets/stylesheets/global/style.css */
.btn-default.disabled,
.btn-default:disabled {
  color: #868e96;
  background-color: rgba(246, 244, 251, 0.6);
  border-color: rgba(246, 244, 251, 0.6);
}

/* line 2835, app/assets/stylesheets/global/style.css */
.btn-default:not(:disabled):not(.disabled):active,
.btn-default.active:not(:disabled):not(.disabled) {
  color: #444546;
  background-color: rgba(246, 244, 251, 0.85);
  border-color: rgba(246, 244, 251, 0.85);
}

/* line 2842, app/assets/stylesheets/global/style.css */
.btn-default:not(:disabled):not(.disabled):active:focus,
.btn-default.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

/* line 2847, app/assets/stylesheets/global/style.css */
.show > .btn-default.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.8) !important;
}

/* line 2851, app/assets/stylesheets/global/style.css */
.btn-default.disabled,
.btn-default:disabled {
  border: transparent;
}

/* line 2856, app/assets/stylesheets/global/style.css */
.show > .btn-default.dropdown-toggle {
  color: #444546;
  background-color: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 2862, app/assets/stylesheets/global/style.css */
.btn-primary {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 2868, app/assets/stylesheets/global/style.css */
.btn-primary:hover {
  color: #fff;
  background-color: var(--primary09) !important;
  border-color: var(--primary09);
}

/* line 2874, app/assets/stylesheets/global/style.css */
.btn-primary:focus,
.btn-primary:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
  border-color: var(--primary-bg-color);
}

/* line 2880, app/assets/stylesheets/global/style.css */
.btn-primary:disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: rgba(var(--primary-bg-color), 0.6);
  border-color: rgba(var(--primary-bg-color), 0.6);
}

/* line 2887, app/assets/stylesheets/global/style.css */
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 2894, app/assets/stylesheets/global/style.css */
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 2899, app/assets/stylesheets/global/style.css */
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 2903, app/assets/stylesheets/global/style.css */
.btn-primary.disabled,
.btn-primary:disabled {
  border: transparent;
}

/* line 2908, app/assets/stylesheets/global/style.css */
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 2914, app/assets/stylesheets/global/style.css */
.btn-secondary {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1 !important;
}

/* line 2920, app/assets/stylesheets/global/style.css */
.btn-secondary:hover {
  color: #fff !important;
  background-color: rgba(233, 132, 177, 0.85) !important;
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2926, app/assets/stylesheets/global/style.css */
.btn-secondary:focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}

/* line 2932, app/assets/stylesheets/global/style.css */
.btn-secondary:disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2939, app/assets/stylesheets/global/style.css */
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(233, 132, 177, 0.85);
  border-color: rgba(233, 132, 177, 0.85);
}

/* line 2946, app/assets/stylesheets/global/style.css */
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 2951, app/assets/stylesheets/global/style.css */
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 2955, app/assets/stylesheets/global/style.css */
.btn-secondary.disabled,
.btn-secondary:disabled {
  border: transparent;
}

/* line 2960, app/assets/stylesheets/global/style.css */
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 2966, app/assets/stylesheets/global/style.css */
.btn-success {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6 !important;
}

/* line 2972, app/assets/stylesheets/global/style.css */
.btn-success:hover {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85) !important;
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2978, app/assets/stylesheets/global/style.css */
.btn-success:focus,
.btn-success:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}

/* line 2984, app/assets/stylesheets/global/style.css */
.btn-success:disabled,
.btn-success:disabled {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2991, app/assets/stylesheets/global/style.css */
.btn-success:not(:disabled):not(.disabled):active,
.btn-success.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(19, 191, 166, 0.85);
  border-color: rgba(19, 191, 166, 0.85);
}

/* line 2998, app/assets/stylesheets/global/style.css */
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 3004, app/assets/stylesheets/global/style.css */
.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 3009, app/assets/stylesheets/global/style.css */
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}

/* line 3013, app/assets/stylesheets/global/style.css */
.btn-info {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec !important;
}

/* line 3019, app/assets/stylesheets/global/style.css */
.btn-info:hover {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85) !important;
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3025, app/assets/stylesheets/global/style.css */
.btn-info:focus,
.btn-info:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}

/* line 3032, app/assets/stylesheets/global/style.css */
.btn-info:disabled,
.btn-info:disabled {
  color: #fff !important;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3039, app/assets/stylesheets/global/style.css */
.btn-info:not(:disabled):not(.disabled):active,
.btn-info.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(89, 173, 236, 0.85);
  border-color: rgba(89, 173, 236, 0.85);
}

/* line 3046, app/assets/stylesheets/global/style.css */
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 3052, app/assets/stylesheets/global/style.css */
.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 3058, app/assets/stylesheets/global/style.css */
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}

/* line 3062, app/assets/stylesheets/global/style.css */
.btn-warning {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354 !important;
}

/* line 3068, app/assets/stylesheets/global/style.css */
.btn-warning:hover {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8) !important;
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3074, app/assets/stylesheets/global/style.css */
.btn-warning:focus,
.btn-warning:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}

/* line 3081, app/assets/stylesheets/global/style.css */
.btn-warning:disabled,
.btn-warning:disabled {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3088, app/assets/stylesheets/global/style.css */
.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(231, 195, 84, 0.8);
  border-color: rgba(231, 195, 84, 0.8);
}

/* line 3095, app/assets/stylesheets/global/style.css */
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 3101, app/assets/stylesheets/global/style.css */
.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 3107, app/assets/stylesheets/global/style.css */
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}

/* line 3111, app/assets/stylesheets/global/style.css */
.btn-danger {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47 !important;
}

/* line 3117, app/assets/stylesheets/global/style.css */
.btn-danger:hover {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76) !important;
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3123, app/assets/stylesheets/global/style.css */
.btn-danger:focus,
.btn-danger:focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}

/* line 3130, app/assets/stylesheets/global/style.css */
.btn-danger:disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3137, app/assets/stylesheets/global/style.css */
.btn-danger:not(:disabled):not(.disabled):active,
.btn-danger.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(209, 44, 71, 0.76);
  border-color: rgba(209, 44, 71, 0.76);
}

/* line 3144, app/assets/stylesheets/global/style.css */
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 3150, app/assets/stylesheets/global/style.css */
.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger.active:not(:disabled):not(.disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 3156, app/assets/stylesheets/global/style.css */
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}

/* line 3160, app/assets/stylesheets/global/style.css */
.btn-dark {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40 !important;
}

/* line 3166, app/assets/stylesheets/global/style.css */
.btn-dark:hover {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85) !important;
  border-color: rgba(52, 58, 64, 0.85);
}

/* line 3172, app/assets/stylesheets/global/style.css */
.btn-dark:focus,
.btn-dark:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.9);
  border-color: #343a40;
}

/* line 3178, app/assets/stylesheets/global/style.css */
.btn-dark:disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.6);
  border-color: rgba(52, 58, 64, 0.6);
}

/* line 3185, app/assets/stylesheets/global/style.css */
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(52, 58, 64, 0.85);
  border-color: rgba(52, 58, 64, 0.85);
}

/* line 3192, app/assets/stylesheets/global/style.css */
.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3197, app/assets/stylesheets/global/style.css */
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3201, app/assets/stylesheets/global/style.css */
.btn-dark.disabled,
.btn-dark:disabled {
  border: transparent;
}

/* line 3206, app/assets/stylesheets/global/style.css */
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 3212, app/assets/stylesheets/global/style.css */
.btn-light {
  color: #868e96 !important;
  background-color: #e4e7ecc5 !important;
  border-color: #e4e7ecc5 !important;
}

/* line 3218, app/assets/stylesheets/global/style.css */
.btn-light:hover {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85) !important;
  border-color: rgba(228, 231, 236, 0.85);
}

/* line 3224, app/assets/stylesheets/global/style.css */
.btn-light:focus,
.btn-light:focus {
  color: #868e96;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
  border-color: #e4e7ecc5;
}

/* line 3231, app/assets/stylesheets/global/style.css */
.btn-light:disabled,
.btn-light:disabled {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.6);
  border-color: rgba(228, 231, 236, 0.6);
}

/* line 3238, app/assets/stylesheets/global/style.css */
.btn-light:not(:disabled):not(.disabled):active,
.btn-light.active:not(:disabled):not(.disabled) {
  color: #868e96;
  background-color: rgba(228, 231, 236, 0.85);
  border-color: rgba(228, 231, 236, 0.85);
}

/* line 3245, app/assets/stylesheets/global/style.css */
.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 3250, app/assets/stylesheets/global/style.css */
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 3254, app/assets/stylesheets/global/style.css */
.btn-light.disabled,
.btn-light:disabled {
  border: transparent;
}

/* line 3259, app/assets/stylesheets/global/style.css */
.show > .btn-light.dropdown-toggle {
  color: #868e96;
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/*---------- LIGHT BUTTONS--------------*/
/* line 3266, app/assets/stylesheets/global/style.css */
.btn-default-light {
  color: #868e96;
  background: #f6f4fb;
  border-color: #f6f4fb;
}

/* line 3272, app/assets/stylesheets/global/style.css */
.btn-default-light:hover {
  color: #868e96;
  background-color: #f6f4fb !important;
  border-color: #f6f4fb;
}

/* line 3278, app/assets/stylesheets/global/style.css */
.btn-default-light:not(:disabled):not(:disabled):active:focus,
.btn-default-light.active:not(:disabled):not(:disabled):focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 3283, app/assets/stylesheets/global/style.css */
.btn-primary-light {
  color: var(--primary-bg-color) !important;
  background-color: var(--primary03) !important;
  border-color: var(--primary03) !important;
}

/* line 3289, app/assets/stylesheets/global/style.css */
.btn-primary-light:hover {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 3295, app/assets/stylesheets/global/style.css */
.btn-primary-light:not(:disabled):not(:disabled):active:focus,
.btn-primary-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 3301, app/assets/stylesheets/global/style.css */
.btn-secondary-light {
  color: #e984b1 !important;
  background: rgba(233, 132, 177, 0.3) !important;
  border-color: rgba(233, 132, 177, 0.3);
}

/* line 3307, app/assets/stylesheets/global/style.css */
.btn-secondary-light:hover {
  color: #fff !important;
  background-color: #e984b1 !important;
  border-color: #e984b1;
}

/* line 3313, app/assets/stylesheets/global/style.css */
.btn-secondary-light:not(:disabled):not(:disabled):active:focus,
.btn-secondary-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 3319, app/assets/stylesheets/global/style.css */
.btn-orange-light {
  color: #fc7303 !important;
  background: rgba(252, 115, 3, 0.3) !important;
  border-color: rgba(252, 115, 3, 0.3);
}

/* line 3325, app/assets/stylesheets/global/style.css */
.btn-orange-light:hover {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303;
}

/* line 3331, app/assets/stylesheets/global/style.css */
.btn-orange-light:not(:disabled):not(:disabled):active:focus,
.btn-orange-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3337, app/assets/stylesheets/global/style.css */
.btn-cyan-light {
  color: #17a2b8 !important;
  background: rgba(23, 162, 184, 0.3) !important;
  border-color: rgba(23, 162, 184, 0.3);
}

/* line 3343, app/assets/stylesheets/global/style.css */
.btn-cyan-light:hover {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8;
}

/* line 3349, app/assets/stylesheets/global/style.css */
.btn-cyan-light:not(:disabled):not(:disabled):active:focus,
.btn-cyan-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 3355, app/assets/stylesheets/global/style.css */
.btn-success-light {
  color: #13bfa6 !important;
  background: rgba(19, 191, 166, 0.3) !important;
  border-color: rgba(19, 191, 166, 0.3);
}

/* line 3361, app/assets/stylesheets/global/style.css */
.btn-success-light:hover {
  color: #fff !important;
  background-color: #13bfa6 !important;
  border-color: #13bfa6;
}

/* line 3367, app/assets/stylesheets/global/style.css */
.btn-success-light:not(:disabled):not(:disabled):active:focus,
.btn-success-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 3373, app/assets/stylesheets/global/style.css */
.btn-info-light {
  color: #59adec !important;
  background: rgba(89, 173, 236, 0.3) !important;
  border-color: rgba(89, 173, 236, 0.3);
}

/* line 3379, app/assets/stylesheets/global/style.css */
.btn-info-light:hover {
  color: #fff !important;
  background-color: #59adec !important;
  border-color: #59adec;
}

/* line 3385, app/assets/stylesheets/global/style.css */
.btn-info-light:not(:disabled):not(:disabled):active:focus,
.btn-info-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 3391, app/assets/stylesheets/global/style.css */
.btn-warning-light {
  color: #e7c354 !important;
  background: rgba(231, 195, 84, 0.3) !important;
  border-color: rgba(231, 195, 84, 0.3);
}

/* line 3397, app/assets/stylesheets/global/style.css */
.btn-warning-light:hover {
  color: #fff !important;
  background-color: #e7c354 !important;
  border-color: #e7c354;
}

/* line 3403, app/assets/stylesheets/global/style.css */
.btn-warning-light:not(:disabled):not(:disabled):active:focus,
.btn-warning-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 3409, app/assets/stylesheets/global/style.css */
.btn-danger-light {
  color: #d12c47 !important;
  background: rgba(209, 44, 71, 0.3) !important;
  border-color: rgba(209, 44, 71, 0.3);
}

/* line 3415, app/assets/stylesheets/global/style.css */
.btn-danger-light:hover {
  color: #fff !important;
  background-color: #d12c47 !important;
  border-color: #d12c47;
}

/* line 3421, app/assets/stylesheets/global/style.css */
.btn-danger-light:not(:disabled):not(:disabled):active:focus,
.btn-danger-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 3427, app/assets/stylesheets/global/style.css */
.btn-dark-light {
  color: #343a40 !important;
  background: rgba(52, 58, 64, 0.3) !important;
  border-color: rgba(52, 58, 64, 0.3);
}

/* line 3433, app/assets/stylesheets/global/style.css */
.btn-dark-light:hover {
  color: #fff !important;
  background-color: #343a40 !important;
  border-color: #343a40;
}

/* line 3439, app/assets/stylesheets/global/style.css */
.btn-dark-light:not(:disabled):not(:disabled):active:focus,
.btn-dark-light.active:not(:disabled):not(:disabled):focus {
  color: #fff !important;
  box-shadow: 0 0 0 2px rgba(52, 58, 64, 0.56) !important;
}

/* line 3445, app/assets/stylesheets/global/style.css */
.btn-light-light {
  color: #868e96 !important;
  background: rgba(228, 231, 236, 0.3) !important;
  border-color: rgba(228, 231, 236, 0.3);
}

/* line 3451, app/assets/stylesheets/global/style.css */
.btn-light-light:hover {
  color: #343a40;
  background-color: #e4e7ecc5 !important;
  border-color: #e4e7ecc5;
}

/* line 3457, app/assets/stylesheets/global/style.css */
.btn-light-light:not(:disabled):not(:disabled):active:focus,
.btn-light-light.active:not(:disabled):not(:disabled):focus {
  color: #343a40 !important;
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/*--------COLOR VARITIONS--------*/
/* line 3464, app/assets/stylesheets/global/style.css */
.btn-blue {
  color: #fff;
  background-color: #467fcf !important;
  border-color: #467fcf !important;
}

/* line 3470, app/assets/stylesheets/global/style.css */
.btn-blue:hover {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85) !important;
  border-color: rgba(70, 127, 207, 0.85);
}

/* line 3476, app/assets/stylesheets/global/style.css */
.btn-blue:focus,
.btn-blue:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.9);
  border-color: #467fcf;
}

/* line 3482, app/assets/stylesheets/global/style.css */
.btn-blue:disabled,
.btn-blue:disabled {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.6);
  border-color: rgba(70, 127, 207, 0.6);
}

/* line 3489, app/assets/stylesheets/global/style.css */
.btn-blue:not(:disabled):not(.disabled):active,
.btn-blue.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(70, 127, 207, 0.85);
  border-color: rgba(70, 127, 207, 0.85);
}

/* line 3496, app/assets/stylesheets/global/style.css */
.btn-blue:not(:disabled):not(.disabled):active:focus,
.btn-blue.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

/* line 3501, app/assets/stylesheets/global/style.css */
.show > .btn-blue.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(70, 127, 207, 0.56) !important;
}

/* line 3505, app/assets/stylesheets/global/style.css */
.btn-blue.disabled,
.btn-blue:disabled {
  border: transparent;
}

/* line 3510, app/assets/stylesheets/global/style.css */
.show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #467fcf;
  border-color: #467fcf;
}

/* line 3516, app/assets/stylesheets/global/style.css */
.btn-azure {
  color: #fff;
  background-color: #45aaf2 !important;
  border-color: #45aaf2 !important;
}

/* line 3522, app/assets/stylesheets/global/style.css */
.btn-azure:hover {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85) !important;
  border-color: rgba(69, 170, 242, 0.85);
}

/* line 3528, app/assets/stylesheets/global/style.css */
.btn-azure:focus,
.btn-azure:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.9);
  border-color: #45aaf2;
}

/* line 3534, app/assets/stylesheets/global/style.css */
.btn-azure:disabled,
.btn-azure:disabled {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.6);
  border-color: rgba(69, 170, 242, 0.6);
}

/* line 3541, app/assets/stylesheets/global/style.css */
.btn-azure:not(:disabled):not(.disabled):active,
.btn-azure.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(69, 170, 242, 0.85);
  border-color: rgba(69, 170, 242, 0.85);
}

/* line 3548, app/assets/stylesheets/global/style.css */
.btn-azure:not(:disabled):not(.disabled):active:focus,
.btn-azure.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

/* line 3553, app/assets/stylesheets/global/style.css */
.show > .btn-azure.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(69, 170, 242, 0.56) !important;
}

/* line 3557, app/assets/stylesheets/global/style.css */
.btn-azure.disabled,
.btn-azure:disabled {
  border: transparent;
}

/* line 3562, app/assets/stylesheets/global/style.css */
.show > .btn-azure.dropdown-toggle {
  color: #fff;
  background-color: #45aaf2;
  border-color: #45aaf2;
}

/* line 3568, app/assets/stylesheets/global/style.css */
.btn-indigo {
  color: #fff;
  background-color: #6574cd !important;
  border-color: #6574cd !important;
}

/* line 3574, app/assets/stylesheets/global/style.css */
.btn-indigo:hover {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85) !important;
  border-color: rgba(101, 116, 205, 0.85);
}

/* line 3580, app/assets/stylesheets/global/style.css */
.btn-indigo:focus,
.btn-indigo:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.9);
  border-color: #6574cd;
}

/* line 3586, app/assets/stylesheets/global/style.css */
.btn-indigo:disabled,
.btn-indigo:disabled {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.6);
  border-color: rgba(101, 116, 205, 0.6);
}

/* line 3593, app/assets/stylesheets/global/style.css */
.btn-indigo:not(:disabled):not(.disabled):active,
.btn-indigo.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(101, 116, 205, 0.85);
  border-color: rgba(101, 116, 205, 0.85);
}

/* line 3600, app/assets/stylesheets/global/style.css */
.btn-indigo:not(:disabled):not(.disabled):active:focus,
.btn-indigo.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

/* line 3605, app/assets/stylesheets/global/style.css */
.show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(101, 116, 205, 0.56) !important;
}

/* line 3609, app/assets/stylesheets/global/style.css */
.btn-indigo.disabled,
.btn-indigo:disabled {
  border: transparent;
}

/* line 3614, app/assets/stylesheets/global/style.css */
.show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #6574cd;
  border-color: #6574cd;
}

/* line 3620, app/assets/stylesheets/global/style.css */
.btn-purple {
  color: #fff !important;
  background-color: #661fd6 !important;
  border-color: #661fd6 !important;
}

/* line 3626, app/assets/stylesheets/global/style.css */
.btn-purple:hover {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85) !important;
  border-color: rgba(102, 31, 214, 0.85);
}

/* line 3632, app/assets/stylesheets/global/style.css */
.btn-purple:focus,
.btn-purple:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.9);
  border-color: #661fd6;
}

/* line 3638, app/assets/stylesheets/global/style.css */
.btn-purple:disabled,
.btn-purple:disabled {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.6);
  border-color: rgba(102, 31, 214, 0.6);
}

/* line 3645, app/assets/stylesheets/global/style.css */
.btn-purple:not(:disabled):not(.disabled):active,
.btn-purple.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(102, 31, 214, 0.85);
  border-color: rgba(102, 31, 214, 0.85);
}

/* line 3652, app/assets/stylesheets/global/style.css */
.btn-purple:not(:disabled):not(.disabled):active:focus,
.btn-purple.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

/* line 3657, app/assets/stylesheets/global/style.css */
.show > .btn-purple.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(102, 31, 214, 0.56) !important;
}

/* line 3661, app/assets/stylesheets/global/style.css */
.btn-purple.disabled,
.btn-purple:disabled {
  border: transparent;
}

/* line 3666, app/assets/stylesheets/global/style.css */
.show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #661fd6;
  border-color: #661fd6;
}

/* line 3672, app/assets/stylesheets/global/style.css */
.btn-pink {
  color: #fff !important;
  background-color: #f58598 !important;
  border-color: #f58598 !important;
}

/* line 3678, app/assets/stylesheets/global/style.css */
.btn-pink:hover {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85) !important;
  border-color: rgba(245, 133, 152, 0.85);
}

/* line 3684, app/assets/stylesheets/global/style.css */
.btn-pink:focus,
.btn-pink:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.9);
  border-color: #f58598;
}

/* line 3690, app/assets/stylesheets/global/style.css */
.btn-pink:disabled,
.btn-pink:disabled {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.6);
  border-color: rgba(245, 133, 152, 0.6);
}

/* line 3697, app/assets/stylesheets/global/style.css */
.btn-pink:not(:disabled):not(.disabled):active,
.btn-pink.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(245, 133, 152, 0.85);
  border-color: rgba(245, 133, 152, 0.85);
}

/* line 3704, app/assets/stylesheets/global/style.css */
.btn-pink:not(:disabled):not(.disabled):active:focus,
.btn-pink.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

/* line 3709, app/assets/stylesheets/global/style.css */
.show > .btn-pink.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(245, 133, 152, 0.56) !important;
}

/* line 3713, app/assets/stylesheets/global/style.css */
.btn-pink.disabled,
.btn-pink:disabled {
  border: transparent;
}

/* line 3718, app/assets/stylesheets/global/style.css */
.show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #f58598;
  border-color: #f58598;
}

/* line 3724, app/assets/stylesheets/global/style.css */
.btn-red {
  color: #fff;
  background-color: #e32f2f !important;
  border-color: #e32f2f !important;
}

/* line 3730, app/assets/stylesheets/global/style.css */
.btn-red:hover {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85) !important;
  border-color: rgba(227, 47, 47, 0.85);
}

/* line 3736, app/assets/stylesheets/global/style.css */
.btn-red:focus,
.btn-red:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.9);
  border-color: #e32f2f;
}

/* line 3742, app/assets/stylesheets/global/style.css */
.btn-red:disabled,
.btn-red:disabled {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.6);
  border-color: rgba(227, 47, 47, 0.6);
}

/* line 3749, app/assets/stylesheets/global/style.css */
.btn-red:not(:disabled):not(.disabled):active,
.btn-red.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(227, 47, 47, 0.85);
  border-color: rgba(227, 47, 47, 0.85);
}

/* line 3756, app/assets/stylesheets/global/style.css */
.btn-red:not(:disabled):not(.disabled):active:focus,
.btn-red.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

/* line 3761, app/assets/stylesheets/global/style.css */
.show > .btn-red.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(227, 47, 47, 0.56) !important;
}

/* line 3765, app/assets/stylesheets/global/style.css */
.btn-red.disabled,
.btn-red:disabled {
  border: transparent;
}

/* line 3770, app/assets/stylesheets/global/style.css */
.show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #e32f2f;
  border-color: #e32f2f;
}

/* line 3776, app/assets/stylesheets/global/style.css */
.btn-orange {
  color: #fff !important;
  background-color: #fc7303 !important;
  border-color: #fc7303 !important;
}

/* line 3782, app/assets/stylesheets/global/style.css */
.btn-orange:hover {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85) !important;
  border-color: rgba(252, 115, 3, 0.85);
}

/* line 3788, app/assets/stylesheets/global/style.css */
.btn-orange:focus,
.btn-orange:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.9);
  border-color: #fc7303;
}

/* line 3794, app/assets/stylesheets/global/style.css */
.btn-orange:disabled,
.btn-orange:disabled {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.6);
  border-color: rgba(252, 115, 3, 0.6);
}

/* line 3801, app/assets/stylesheets/global/style.css */
.btn-orange:not(:disabled):not(.disabled):active,
.btn-orange.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(252, 115, 3, 0.85);
  border-color: rgba(252, 115, 3, 0.85);
}

/* line 3808, app/assets/stylesheets/global/style.css */
.btn-orange:not(:disabled):not(.disabled):active:focus,
.btn-orange.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3813, app/assets/stylesheets/global/style.css */
.show > .btn-orange.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(252, 115, 3, 0.56) !important;
}

/* line 3817, app/assets/stylesheets/global/style.css */
.btn-orange.disabled,
.btn-orange:disabled {
  border: transparent;
}

/* line 3822, app/assets/stylesheets/global/style.css */
.show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #fc7303;
  border-color: #fc7303;
}

/* line 3828, app/assets/stylesheets/global/style.css */
.btn-yellow {
  color: #fff;
  background-color: #FBB034 !important;
  border-color: #FBB034 !important;
}

/* line 3834, app/assets/stylesheets/global/style.css */
.btn-yellow:hover {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85) !important;
  border-color: rgba(251, 176, 52, 0.85);
}

/* line 3840, app/assets/stylesheets/global/style.css */
.btn-yellow:focus,
.btn-yellow:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.9);
  border-color: #FBB034;
}

/* line 3846, app/assets/stylesheets/global/style.css */
.btn-yellow:disabled,
.btn-yellow:disabled {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.6);
  border-color: rgba(251, 176, 52, 0.6);
}

/* line 3853, app/assets/stylesheets/global/style.css */
.btn-yellow:not(:disabled):not(.disabled):active,
.btn-yellow.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(251, 176, 52, 0.85);
  border-color: rgba(251, 176, 52, 0.85);
}

/* line 3860, app/assets/stylesheets/global/style.css */
.btn-yellow:not(:disabled):not(.disabled):active:focus,
.btn-yellow.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

/* line 3865, app/assets/stylesheets/global/style.css */
.show > .btn-yellow.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(251, 176, 52, 0.56) !important;
}

/* line 3869, app/assets/stylesheets/global/style.css */
.btn-yellow.disabled,
.btn-yellow:disabled {
  border: transparent;
}

/* line 3874, app/assets/stylesheets/global/style.css */
.show > .btn-yellow.dropdown-toggle {
  color: #fff;
  background-color: #FBB034;
  border-color: #FBB034;
}

/* line 3880, app/assets/stylesheets/global/style.css */
.btn-lime {
  color: #fff;
  background-color: #7bd235 !important;
  border-color: #7bd235 !important;
}

/* line 3886, app/assets/stylesheets/global/style.css */
.btn-lime:hover {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85) !important;
  border-color: rgba(123, 210, 53, 0.85);
}

/* line 3892, app/assets/stylesheets/global/style.css */
.btn-lime:focus,
.btn-lime:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.9);
  border-color: #7bd235;
}

/* line 3898, app/assets/stylesheets/global/style.css */
.btn-lime:disabled,
.btn-lime:disabled {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.6);
  border-color: rgba(123, 210, 53, 0.6);
}

/* line 3905, app/assets/stylesheets/global/style.css */
.btn-lime:not(:disabled):not(.disabled):active,
.btn-lime.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(123, 210, 53, 0.85);
  border-color: rgba(123, 210, 53, 0.85);
}

/* line 3912, app/assets/stylesheets/global/style.css */
.btn-lime:not(:disabled):not(.disabled):active:focus,
.btn-lime.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

/* line 3917, app/assets/stylesheets/global/style.css */
.show > .btn-lime.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(123, 210, 53, 0.56) !important;
}

/* line 3921, app/assets/stylesheets/global/style.css */
.btn-lime.disabled,
.btn-lime:disabled {
  border: transparent;
}

/* line 3926, app/assets/stylesheets/global/style.css */
.show > .btn-lime.dropdown-toggle {
  color: #fff;
  background-color: #7bd235;
  border-color: #7bd235;
}

/* line 3932, app/assets/stylesheets/global/style.css */
.btn-green {
  color: #fff;
  background-color: #4ecc48 !important;
  border-color: #4ecc48 !important;
}

/* line 3938, app/assets/stylesheets/global/style.css */
.btn-green:hover {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85) !important;
  border-color: rgba(78, 204, 72, 0.85);
}

/* line 3944, app/assets/stylesheets/global/style.css */
.btn-green:focus,
.btn-green:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.9);
  border-color: #4ecc48;
}

/* line 3950, app/assets/stylesheets/global/style.css */
.btn-green:disabled,
.btn-green:disabled {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.6);
  border-color: rgba(78, 204, 72, 0.6);
}

/* line 3957, app/assets/stylesheets/global/style.css */
.btn-green:not(:disabled):not(.disabled):active,
.btn-green.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(78, 204, 72, 0.85);
  border-color: rgba(78, 204, 72, 0.85);
}

/* line 3964, app/assets/stylesheets/global/style.css */
.btn-green:not(:disabled):not(.disabled):active:focus,
.btn-green.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

/* line 3969, app/assets/stylesheets/global/style.css */
.show > .btn-green.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(78, 204, 72, 0.56) !important;
}

/* line 3973, app/assets/stylesheets/global/style.css */
.btn-green.disabled,
.btn-green:disabled {
  border: transparent;
}

/* line 3978, app/assets/stylesheets/global/style.css */
.show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #4ecc48;
  border-color: #4ecc48;
}

/* line 3984, app/assets/stylesheets/global/style.css */
.btn-teal {
  color: #fff;
  background-color: #2bcbba !important;
  border-color: #2bcbba !important;
}

/* line 3990, app/assets/stylesheets/global/style.css */
.btn-teal:hover {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85) !important;
  border-color: rgba(43, 203, 186, 0.85);
}

/* line 3996, app/assets/stylesheets/global/style.css */
.btn-teal:focus,
.btn-teal:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.9);
  border-color: #2bcbba;
}

/* line 4002, app/assets/stylesheets/global/style.css */
.btn-teal:disabled,
.btn-teal:disabled {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.6);
  border-color: rgba(43, 203, 186, 0.6);
}

/* line 4009, app/assets/stylesheets/global/style.css */
.btn-teal:not(:disabled):not(.disabled):active,
.btn-teal.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(43, 203, 186, 0.85);
  border-color: rgba(43, 203, 186, 0.85);
}

/* line 4016, app/assets/stylesheets/global/style.css */
.btn-teal:not(:disabled):not(.disabled):active:focus,
.btn-teal.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

/* line 4021, app/assets/stylesheets/global/style.css */
.show > .btn-teal.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(43, 203, 186, 0.56) !important;
}

/* line 4025, app/assets/stylesheets/global/style.css */
.btn-teal.disabled,
.btn-teal:disabled {
  border: transparent;
}

/* line 4030, app/assets/stylesheets/global/style.css */
.show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #2bcbba;
  border-color: #2bcbba;
}

/* line 4036, app/assets/stylesheets/global/style.css */
.btn-cyan {
  color: #fff !important;
  background-color: #17a2b8 !important;
  border-color: #17a2b8 !important;
}

/* line 4042, app/assets/stylesheets/global/style.css */
.btn-cyan:hover {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85) !important;
  border-color: rgba(23, 162, 184, 0.85);
}

/* line 4048, app/assets/stylesheets/global/style.css */
.btn-cyan:focus,
.btn-cyan:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.9);
  border-color: #17a2b8;
}

/* line 4054, app/assets/stylesheets/global/style.css */
.btn-cyan:disabled,
.btn-cyan:disabled {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.6);
  border-color: rgba(23, 162, 184, 0.6);
}

/* line 4061, app/assets/stylesheets/global/style.css */
.btn-cyan:not(:disabled):not(.disabled):active,
.btn-cyan.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(23, 162, 184, 0.85);
  border-color: rgba(23, 162, 184, 0.85);
}

/* line 4068, app/assets/stylesheets/global/style.css */
.btn-cyan:not(:disabled):not(.disabled):active:focus,
.btn-cyan.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 4073, app/assets/stylesheets/global/style.css */
.show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(23, 162, 184, 0.56) !important;
}

/* line 4077, app/assets/stylesheets/global/style.css */
.btn-cyan.disabled,
.btn-cyan:disabled {
  border: transparent;
}

/* line 4082, app/assets/stylesheets/global/style.css */
.show > .btn-cyan.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 4088, app/assets/stylesheets/global/style.css */
.btn-gray {
  color: #fff;
  background-color: #868e96 !important;
  border-color: #868e96 !important;
}

/* line 4094, app/assets/stylesheets/global/style.css */
.btn-gray:hover {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85) !important;
  border-color: rgba(134, 142, 150, 0.85);
}

/* line 4100, app/assets/stylesheets/global/style.css */
.btn-gray:focus,
.btn-gray:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.9);
  border-color: #868e96;
}

/* line 4106, app/assets/stylesheets/global/style.css */
.btn-gray:disabled,
.btn-gray:disabled {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.6);
  border-color: rgba(134, 142, 150, 0.6);
}

/* line 4113, app/assets/stylesheets/global/style.css */
.btn-gray:not(:disabled):not(.disabled):active,
.btn-gray.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(134, 142, 150, 0.85);
  border-color: rgba(134, 142, 150, 0.85);
}

/* line 4120, app/assets/stylesheets/global/style.css */
.btn-gray:not(:disabled):not(.disabled):active:focus,
.btn-gray.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 4125, app/assets/stylesheets/global/style.css */
.show > .btn-gray.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(134, 142, 150, 0.56) !important;
}

/* line 4129, app/assets/stylesheets/global/style.css */
.btn-gray.disabled,
.btn-gray:disabled {
  border: transparent;
}

/* line 4134, app/assets/stylesheets/global/style.css */
.show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 4140, app/assets/stylesheets/global/style.css */
.btn-white {
  color: #495057;
  background-color: #fff;
  border: 1px solid #e9ebfa;
}

/* line 4146, app/assets/stylesheets/global/style.css */
.btn-white:hover {
  color: #495057;
  background-color: #ececec;
  border-color: #e6e5e5;
}

/* line 4152, app/assets/stylesheets/global/style.css */
.btn-white:focus,
.btn-white.focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4157, app/assets/stylesheets/global/style.css */
.btn-white.disabled,
.btn-white:disabled {
  color: #495057;
  background-color: #fff;
  border-color: #fff;
}

/* line 4164, app/assets/stylesheets/global/style.css */
.btn-white:not(:disabled):not(.disabled):active,
.btn-white.active:not(:disabled):not(.disabled) {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}

/* line 4171, app/assets/stylesheets/global/style.css */
.show > .btn-white.dropdown-toggle {
  color: #495057;
  background-color: #e6e5e5;
  border-color: #dfdfdf;
}

/* line 4177, app/assets/stylesheets/global/style.css */
.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4182, app/assets/stylesheets/global/style.css */
.show > .btn-white.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.5);
}

/* line 4186, app/assets/stylesheets/global/style.css */
.btn-gray-dark {
  color: #fff;
  background-color: #444546 !important;
  border-color: #444546 !important;
}

/* line 4192, app/assets/stylesheets/global/style.css */
.btn-gray-dark:hover {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85) !important;
  border-color: rgba(68, 69, 70, 0.85);
}

/* line 4198, app/assets/stylesheets/global/style.css */
.btn-gray-dark:focus,
.btn-gray-dark:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
  border-color: #444546;
}

/* line 4204, app/assets/stylesheets/global/style.css */
.btn-gray-dark:disabled,
.btn-gray-dark:disabled {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.6);
  border-color: rgba(68, 69, 70, 0.6);
}

/* line 4211, app/assets/stylesheets/global/style.css */
.btn-gray-dark:not(:disabled):not(.disabled):active,
.btn-gray-dark.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: rgba(68, 69, 70, 0.85);
  border-color: rgba(68, 69, 70, 0.85);
}

/* line 4218, app/assets/stylesheets/global/style.css */
.btn-gray-dark:not(:disabled):not(.disabled):active:focus,
.btn-gray-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 4223, app/assets/stylesheets/global/style.css */
.show > .btn-gray-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 4227, app/assets/stylesheets/global/style.css */
.btn-gray-dark.disabled,
.btn-gray-dark:disabled {
  border: transparent;
}

/* line 4232, app/assets/stylesheets/global/style.css */
.show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}

/*----GRADIENT BUTTONS----*/
/* line 4239, app/assets/stylesheets/global/style.css */
.btn-primary-gradient {
  color: #fff;
  background: linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
  border-color: var(--primary-bg-color) !important;
}

/* line 4245, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4251, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:focus,
.btn-primary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
  border-color: var(--primary-bg-color);
}

/* line 4257, app/assets/stylesheets/global/style.css */
.btn-primary-gradient.disabled,
.btn-primary-gradient:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4264, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:not(:disabled):not(.disabled):active,
.btn-primary-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4271, app/assets/stylesheets/global/style.css */
.show > .btn-primary-gradient.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4277, app/assets/stylesheets/global/style.css */
.btn-primary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-primary-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4282, app/assets/stylesheets/global/style.css */
.show > .btn-primary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4286, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
  border-color: #e984b1 !important;
}

/* line 4292, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:hover {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4298, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:focus,
.btn-secondary-gradient.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
  border-color: #e984b1;
}

/* line 4304, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient.disabled,
.btn-secondary-gradient:disabled {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4311, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:not(:disabled):not(.disabled):active,
.btn-secondary-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4318, app/assets/stylesheets/global/style.css */
.show > .btn-secondary-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4324, app/assets/stylesheets/global/style.css */
.btn-secondary-gradient:not(:disabled):not(.disabled):active:focus,
.btn-secondary-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4329, app/assets/stylesheets/global/style.css */
.show > .btn-secondary-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4333, app/assets/stylesheets/global/style.css */
.btn-success-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
  border-color: #13bfa6 !important;
}

/* line 4339, app/assets/stylesheets/global/style.css */
.btn-success-gradient:hover {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4345, app/assets/stylesheets/global/style.css */
.btn-success-gradient:focus,
.btn-success-gradient.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
  border-color: #13bfa6;
}

/* line 4351, app/assets/stylesheets/global/style.css */
.btn-success-gradient.disabled,
.btn-success-gradient:disabled {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4358, app/assets/stylesheets/global/style.css */
.btn-success-gradient:not(:disabled):not(.disabled):active,
.btn-success-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4365, app/assets/stylesheets/global/style.css */
.show > .btn-success-gradient.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4371, app/assets/stylesheets/global/style.css */
.btn-success-gradient:not(:disabled):not(.disabled):active:focus,
.btn-success-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4376, app/assets/stylesheets/global/style.css */
.show > .btn-success-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4380, app/assets/stylesheets/global/style.css */
.btn-info-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
  border-color: #59adec !important;
}

/* line 4386, app/assets/stylesheets/global/style.css */
.btn-info-gradient:hover {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4392, app/assets/stylesheets/global/style.css */
.btn-info-gradient:focus,
.btn-info-gradient.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
  border-color: #59adec;
}

/* line 4398, app/assets/stylesheets/global/style.css */
.btn-info-gradient.disabled,
.btn-info-gradient:disabled {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4405, app/assets/stylesheets/global/style.css */
.btn-info-gradient:not(:disabled):not(.disabled):active,
.btn-info-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4412, app/assets/stylesheets/global/style.css */
.show > .btn-info-gradient.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4418, app/assets/stylesheets/global/style.css */
.btn-info-gradient:not(:disabled):not(.disabled):active:focus,
.btn-info-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4423, app/assets/stylesheets/global/style.css */
.show > .btn-info-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4427, app/assets/stylesheets/global/style.css */
.btn-warning-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
  border-color: #e7c354 !important;
}

/* line 4433, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:hover {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4439, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:focus,
.btn-warning-gradient.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
  border-color: #e7c354;
}

/* line 4445, app/assets/stylesheets/global/style.css */
.btn-warning-gradient.disabled,
.btn-warning-gradient:disabled {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4452, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:not(:disabled):not(.disabled):active,
.btn-warning-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4459, app/assets/stylesheets/global/style.css */
.show > .btn-warning-gradient.dropdown-toggle {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4465, app/assets/stylesheets/global/style.css */
.btn-warning-gradient:not(:disabled):not(.disabled):active:focus,
.btn-warning-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4470, app/assets/stylesheets/global/style.css */
.show > .btn-warning-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4474, app/assets/stylesheets/global/style.css */
.btn-danger-gradient {
  color: #fff;
  background: linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
  border-color: #d12c47 !important;
}

/* line 4480, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:hover {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4486, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:focus,
.btn-danger-gradient.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
  border-color: #d12c47;
}

/* line 4492, app/assets/stylesheets/global/style.css */
.btn-danger-gradient.disabled,
.btn-danger-gradient:disabled {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4499, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:not(:disabled):not(.disabled):active,
.btn-danger-gradient.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4506, app/assets/stylesheets/global/style.css */
.show > .btn-danger-gradient.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4512, app/assets/stylesheets/global/style.css */
.btn-danger-gradient:not(:disabled):not(.disabled):active:focus,
.btn-danger-gradient.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 4517, app/assets/stylesheets/global/style.css */
.show > .btn-danger-gradient.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/*---------OUTLINE BUTTONS----------*/
/* line 4522, app/assets/stylesheets/global/style.css */
.btn-outline-default {
  color: #292828;
  background: transparent;
  background-image: none;
  border-color: #f0f0f4;
}

/* line 4529, app/assets/stylesheets/global/style.css */
.btn-outline-default:hover {
  color: #292828;
  background: #f6f4fb;
  border-color: #f0f0f4;
  box-shadow: 0 5px 15px rgba(246, 249, 252, 0.5) !important;
}

/* line 4536, app/assets/stylesheets/global/style.css */
.btn-outline-default:focus,
.btn-outline-default.focus {
  box-shadow: 0 0 0 2px rgba(246, 249, 252, 0.1);
}

/* line 4541, app/assets/stylesheets/global/style.css */
.btn-outline-default.disabled,
.btn-outline-default:disabled {
  color: #292828;
  background-color: transparent;
}

/* line 4547, app/assets/stylesheets/global/style.css */
.btn-outline-default:not(:disabled):not(.disabled):active,
.btn-outline-default.active:not(:disabled):not(.disabled) {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}

/* line 4554, app/assets/stylesheets/global/style.css */
.btn-outline-default:not(:disabled):not(.disabled):active:focus,
.btn-outline-default.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(73, 72, 72, 0.356) !important;
}

/* line 4559, app/assets/stylesheets/global/style.css */
.show > .btn-outline-default.dropdown-toggle {
  color: #292828;
  background-color: #f6f4fb;
  border-color: #f0f0f4;
}

/* line 4565, app/assets/stylesheets/global/style.css */
.btn-outline-primary {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
  background: transparent !important;
  background-image: none;
  border-color: var(--primary-bg-color);
  transition: all ease 0.3s;
}

/* line 4574, app/assets/stylesheets/global/style.css */
.btn-outline-primary i {
  transition: all ease 0.3s;
}

/* line 4578, app/assets/stylesheets/global/style.css */
.btn-outline-primary svg,
.btn-outline-primary i {
  fill: var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 4584, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover {
  color: #fff !important;
  fill: #fff;
  background: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}

/* line 4591, app/assets/stylesheets/global/style.css */
.btn-outline-primary:hover svg,
.btn-outline-primary:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4597, app/assets/stylesheets/global/style.css */
.btn-outline-primary:focus,
.btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.9);
}

/* line 4602, app/assets/stylesheets/global/style.css */
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: var(--primary-bg-color);
}

/* line 4607, app/assets/stylesheets/global/style.css */
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color);
}

/* line 4614, app/assets/stylesheets/global/style.css */
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 4620, app/assets/stylesheets/global/style.css */
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56) !important;
}

/* line 4625, app/assets/stylesheets/global/style.css */
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(var(--primary-bg-color), 0.56);
}

/* line 4629, app/assets/stylesheets/global/style.css */
.btn-outline-secondary {
  color: #e984b1 !important;
  fill: #e984b1;
  background: transparent;
  background-image: none;
  border-color: #e984b1;
  transition: all ease 0.3s;
}

/* line 4638, app/assets/stylesheets/global/style.css */
.btn-outline-secondary i {
  transition: all ease 0.3s;
}

/* line 4642, app/assets/stylesheets/global/style.css */
.btn-outline-secondary svg,
.btn-outline-secondary i {
  fill: #e984b1 !important;
  color: #e984b1 !important;
}

/* line 4648, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover {
  color: #fff !important;
  fill: #fff;
  background: #e984b1;
  border-color: #e984b1;
}

/* line 4655, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:hover svg,
.btn-outline-secondary:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4661, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.9);
}

/* line 4666, app/assets/stylesheets/global/style.css */
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #e984b1;
}

/* line 4671, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.btn-outline-secondary.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4678, app/assets/stylesheets/global/style.css */
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 4684, app/assets/stylesheets/global/style.css */
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.btn-outline-secondary.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56) !important;
}

/* line 4689, app/assets/stylesheets/global/style.css */
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(233, 132, 177, 0.56);
}

/* line 4693, app/assets/stylesheets/global/style.css */
.btn-outline-success {
  color: #13bfa6 !important;
  fill: #13bfa6;
  background: transparent;
  background-image: none;
  border-color: #13bfa6;
  transition: all ease 0.3s;
}

/* line 4702, app/assets/stylesheets/global/style.css */
.btn-outline-success i {
  transition: all ease 0.3s;
}

/* line 4706, app/assets/stylesheets/global/style.css */
.btn-outline-success svg,
.btn-outline-success i {
  fill: #13bfa6 !important;
  color: #13bfa6 !important;
}

/* line 4712, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover {
  color: #fff !important;
  fill: #fff;
  background: #13bfa6;
  border-color: #13bfa6;
}

/* line 4719, app/assets/stylesheets/global/style.css */
.btn-outline-success:hover svg,
.btn-outline-success:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4725, app/assets/stylesheets/global/style.css */
.btn-outline-success:focus,
.btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.9);
}

/* line 4730, app/assets/stylesheets/global/style.css */
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #13bfa6;
}

/* line 4735, app/assets/stylesheets/global/style.css */
.btn-outline-success:not(:disabled):not(.disabled):active,
.btn-outline-success.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4742, app/assets/stylesheets/global/style.css */
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 4748, app/assets/stylesheets/global/style.css */
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.btn-outline-success.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56) !important;
}

/* line 4753, app/assets/stylesheets/global/style.css */
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(19, 191, 166, 0.56);
}

/* line 4757, app/assets/stylesheets/global/style.css */
.btn-outline-info {
  color: #59adec !important;
  fill: #59adec !important;
  background: transparent;
  background-image: none;
  border-color: #59adec;
  transition: all ease 0.3s;
}

/* line 4766, app/assets/stylesheets/global/style.css */
.btn-outline-info i {
  transition: all ease 0.3s;
}

/* line 4770, app/assets/stylesheets/global/style.css */
.btn-outline-info svg,
.btn-outline-info i {
  fill: #59adec !important;
  color: #59adec !important;
}

/* line 4776, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #59adec;
  border-color: #59adec;
}

/* line 4783, app/assets/stylesheets/global/style.css */
.btn-outline-info:hover svg,
.btn-outline-info:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4789, app/assets/stylesheets/global/style.css */
.btn-outline-info:focus,
.btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.9);
}

/* line 4794, app/assets/stylesheets/global/style.css */
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #59adec;
}

/* line 4799, app/assets/stylesheets/global/style.css */
.btn-outline-info:not(:disabled):not(.disabled):active,
.btn-outline-info.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4806, app/assets/stylesheets/global/style.css */
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 4812, app/assets/stylesheets/global/style.css */
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.btn-outline-info.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56) !important;
}

/* line 4817, app/assets/stylesheets/global/style.css */
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(89, 173, 236, 0.56);
}

/* line 4821, app/assets/stylesheets/global/style.css */
.btn-outline-warning {
  color: #e7c354;
  fill: #e7c354;
  background: transparent;
  background-image: none;
  border-color: #e7c354;
  transition: all ease 0.3s;
}

/* line 4830, app/assets/stylesheets/global/style.css */
.btn-outline-warning i {
  transition: all ease 0.3s;
}

/* line 4834, app/assets/stylesheets/global/style.css */
.btn-outline-warning svg,
.btn-outline-warning i {
  fill: #e7c354 !important;
  color: #e7c354 !important;
}

/* line 4840, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover {
  color: #fff;
  fill: #fff;
  background: #e7c354;
  border-color: #e7c354;
}

/* line 4847, app/assets/stylesheets/global/style.css */
.btn-outline-warning:hover svg,
.btn-outline-warning:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4853, app/assets/stylesheets/global/style.css */
.btn-outline-warning:focus,
.btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.9);
}

/* line 4858, app/assets/stylesheets/global/style.css */
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #e7c354;
}

/* line 4863, app/assets/stylesheets/global/style.css */
.btn-outline-warning:not(:disabled):not(.disabled):active,
.btn-outline-warning.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4870, app/assets/stylesheets/global/style.css */
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 4876, app/assets/stylesheets/global/style.css */
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.btn-outline-warning.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56) !important;
}

/* line 4881, app/assets/stylesheets/global/style.css */
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(231, 195, 84, 0.56);
}

/* line 4885, app/assets/stylesheets/global/style.css */
.btn-outline-danger {
  color: #d12c47 !important;
  fill: #d12c47 !important;
  background: transparent;
  background-image: none;
  border-color: #d12c47;
  transition: all ease 0.3s;
}

/* line 4894, app/assets/stylesheets/global/style.css */
.btn-outline-danger i {
  transition: all ease 0.3s;
}

/* line 4898, app/assets/stylesheets/global/style.css */
.btn-outline-danger svg,
.btn-outline-danger i {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}

/* line 4904, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover {
  color: #fff !important;
  fill: #fff !important;
  background: #d12c47 !important;
  border-color: #d12c47;
}

/* line 4911, app/assets/stylesheets/global/style.css */
.btn-outline-danger:hover svg,
.btn-outline-danger:hover i {
  fill: #fff !important;
  color: #fff !important;
}

/* line 4917, app/assets/stylesheets/global/style.css */
.btn-outline-danger:focus,
.btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.9);
}

/* line 4922, app/assets/stylesheets/global/style.css */
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #d12c47;
}

/* line 4927, app/assets/stylesheets/global/style.css */
.btn-outline-danger:not(:disabled):not(.disabled):active,
.btn-outline-danger.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4934, app/assets/stylesheets/global/style.css */
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 4940, app/assets/stylesheets/global/style.css */
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.btn-outline-danger.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56) !important;
}

/* line 4945, app/assets/stylesheets/global/style.css */
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(209, 44, 71, 0.56);
}

/* line 4949, app/assets/stylesheets/global/style.css */
.btn-outline-light {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: #e4e7ecc5;
  transition: all ease 0.3s;
}

/* line 4958, app/assets/stylesheets/global/style.css */
.btn-outline-light i {
  transition: all ease 0.3s;
}

/* line 4962, app/assets/stylesheets/global/style.css */
.btn-outline-light svg,
.btn-outline-light i {
  fill: #e4e7ecc5 !important;
  color: #e4e7ecc5 !important;
}

/* line 4968, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover {
  color: #868e96;
  fill: #868e96;
  background: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 4975, app/assets/stylesheets/global/style.css */
.btn-outline-light:hover svg,
.btn-outline-light:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}

/* line 4981, app/assets/stylesheets/global/style.css */
.btn-outline-light:focus,
.btn-outline-light.focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.9);
}

/* line 4986, app/assets/stylesheets/global/style.css */
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #e4e7ecc5;
}

/* line 4991, app/assets/stylesheets/global/style.css */
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light.active:not(:disabled):not(.disabled) {
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
  color: #868e96 !important;
}

/* line 4998, app/assets/stylesheets/global/style.css */
.show > .btn-outline-light.dropdown-toggle {
  color: #fff;
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 5004, app/assets/stylesheets/global/style.css */
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.btn-outline-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56) !important;
}

/* line 5009, app/assets/stylesheets/global/style.css */
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 231, 236, 0.56);
}

/* line 5013, app/assets/stylesheets/global/style.css */
.btn-outline-dark {
  color: #868e96;
  fill: #868e96;
  background: transparent;
  background-image: none;
  border-color: #444546;
  transition: all ease 0.3s;
}

/* line 5022, app/assets/stylesheets/global/style.css */
.btn-outline-dark i {
  transition: all ease 0.3s;
}

/* line 5026, app/assets/stylesheets/global/style.css */
.btn-outline-dark svg,
.btn-outline-dark i {
  fill: #444546 !important;
  color: #444546 !important;
}

/* line 5032, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover {
  color: #fff;
  fill: #fff;
  background: #444546;
  border-color: #444546;
}

/* line 5039, app/assets/stylesheets/global/style.css */
.btn-outline-dark:hover svg,
.btn-outline-dark:hover i {
  fill: #868e96 !important;
  color: #868e96 !important;
}

/* line 5045, app/assets/stylesheets/global/style.css */
.btn-outline-dark:focus,
.btn-outline-dark.focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.9);
}

/* line 5050, app/assets/stylesheets/global/style.css */
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #444546;
}

/* line 5055, app/assets/stylesheets/global/style.css */
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark.active:not(:disabled):not(.disabled) {
  color: #fff !important;
  background-color: #444546;
  border-color: #444546;
}

/* line 5062, app/assets/stylesheets/global/style.css */
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #444546;
  border-color: #444546;
}

/* line 5068, app/assets/stylesheets/global/style.css */
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-dark.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56) !important;
}

/* line 5073, app/assets/stylesheets/global/style.css */
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(68, 69, 70, 0.56);
}

/* line 5077, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders,
.btn-animation .btn-spinners {
  color: #fff !important;
  pointer-events: none;
  position: relative;
}

/* line 5084, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders::after,
.btn-animation .btn-spinners::after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
}

/* line 5094, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders::after {
  height: 1.4em;
  width: 1.4em;
  top: calc(50% - 0.7em);
  border: 2px solid #fff;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  transform-origin: center;
  animation: loader 500ms infinite linear;
}

/* line 5106, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders-black::after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
}

/* line 5115, app/assets/stylesheets/global/style.css */
.btn-animation .btn-loaders-black::after {
  height: 1.4em;
  width: 1.4em;
  top: calc(50% - 0.7em);
  border: 2px solid #000;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  transform-origin: center;
  animation: loader 500ms infinite linear;
}

/* line 5127, app/assets/stylesheets/global/style.css */
.btn-animation .btn-spinners::after {
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  top: 32%;
  animation: spinner 1s infinite linear;
}

/* line 5135, app/assets/stylesheets/global/style.css */
.btn-loading,
.btn-loading2 {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}

/* line 5142, app/assets/stylesheets/global/style.css */
.btn-loading:after {
  content: "";
  animation: loader 500ms infinite linear;
  border: 2px solid #fff;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  transform-origin: center;
  position: absolute !important;
}

/* line 5162, app/assets/stylesheets/global/style.css */
.btn-loading2:after {
  content: "";
  animation: loader 500ms infinite linear;
  border: 2px solid #525252;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  transform-origin: center;
  position: absolute !important;
}

/* line 5181, app/assets/stylesheets/global/style.css */
.btn-loading-black:after {
  content: "";
  animation: loader 500ms infinite linear;
  border: 2px solid #000;
  border-radius: 50%;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  display: block;
  height: 1.4em;
  width: 1.4em;
  position: absolute;
  left: calc(50% - 0.7em);
  top: calc(50% - 0.7em);
  transform-origin: center;
  position: absolute !important;
}

/* line 5200, app/assets/stylesheets/global/style.css */
.btn-loading.btn-sm:after, .btn-group-sm > .btn-loading.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5207, app/assets/stylesheets/global/style.css */
.btn-group-sm > .btn-loading.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5214, app/assets/stylesheets/global/style.css */
.btn-spinning {
  color: transparent !important;
  pointer-events: none;
  position: relative;
}

/* line 5220, app/assets/stylesheets/global/style.css */
.btn-spinning:after {
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
  height: 0.7rem;
  width: 0.7rem;
  background-color: #fff;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
  animation: spinner 1s infinite linear;
}

/* line 5235, app/assets/stylesheets/global/style.css */
.btn-spinning.btn-sm:after, .btn-group-sm > .btn-spinning.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5242, app/assets/stylesheets/global/style.css */
.btn-group-sm > .btn-spinning.btn:after {
  height: 1em;
  width: 1em;
  left: calc(50% - 0.5em);
  top: calc(50% - 0.5em);
}

/* line 5249, app/assets/stylesheets/global/style.css */
.btn-spinning.btn-secondary:after {
  border-color: #868e96;
}

/* line 5253, app/assets/stylesheets/global/style.css */
.btn-purple-gradient {
  background: linear-gradient(to bottom right, #661fd6 0%, #647DEE 100%) !important;
  color: #fff !important;
}

/* line 5258, app/assets/stylesheets/global/style.css */
.btn-link {
  font-weight: 400;
  background-color: transparent;
}

/* line 5263, app/assets/stylesheets/global/style.css */
.btn-link:hover {
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}

/* line 5269, app/assets/stylesheets/global/style.css */
.btn-link:focus,
.btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}

/* line 5276, app/assets/stylesheets/global/style.css */
.btn-link:disabled,
.btn-link.disabled {
  color: #868e96;
  pointer-events: none;
}

/* line 5282, app/assets/stylesheets/global/style.css */
.btn-lg,
.btn-group-lg > .btn {
  padding: 0.7rem 2rem;
  font-size: 1.325rem;
  line-height: 1.625;
}

/* line 5289, app/assets/stylesheets/global/style.css */
.btn-sm,
.btn-group-sm > .btn {
  padding: 0.45rem 0.5rem !important;
  font-size: 0.711rem !important;
  min-width: 1.625rem !important;
  line-height: 1;
  border-radius: 0.21rem;
}

/* line 5298, app/assets/stylesheets/global/style.css */
.btn-block {
  display: block;
  width: 100%;
}

/* line 5303, app/assets/stylesheets/global/style.css */
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

/* line 5307, app/assets/stylesheets/global/style.css */
input.btn-block[type=submit],
input.btn-block[type=reset],
input.btn-block[type=button] {
  width: 100%;
}

/**Btn-group**/
/* line 5314, app/assets/stylesheets/global/style.css */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 5322, app/assets/stylesheets/global/style.css */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}

/* line 5329, app/assets/stylesheets/global/style.css */
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

/* line 5334, app/assets/stylesheets/global/style.css */
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 1;
}

/* line 5340, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 5346, app/assets/stylesheets/global/style.css */
.btn-group .btn + .btn,
.btn-group .btn + .btn-group {
  margin-left: -1px;
}

/* line 5351, app/assets/stylesheets/global/style.css */
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 5356, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group {
  margin-left: -1px;
}

/* line 5361, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

/* line 5366, app/assets/stylesheets/global/style.css */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 5375, app/assets/stylesheets/global/style.css */
.btn-toolbar .input-group {
  width: auto;
}

/* line 5379, app/assets/stylesheets/global/style.css */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 5384, app/assets/stylesheets/global/style.css */
.dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 5388, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 5393, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 5397, app/assets/stylesheets/global/style.css */
.btn-sm + .dropdown-toggle-split,
.btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 5403, app/assets/stylesheets/global/style.css */
.btn-lg + .dropdown-toggle-split,
.btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 5409, app/assets/stylesheets/global/style.css */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 5418, app/assets/stylesheets/global/style.css */
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

/* line 5423, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 5429, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

/* line 5435, app/assets/stylesheets/global/style.css */
.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;
}

/* line 5441, app/assets/stylesheets/global/style.css */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 5447, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

/* line 5452, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 5459, app/assets/stylesheets/global/style.css */
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/*----- Btn styles------*/
/* line 5467, app/assets/stylesheets/global/style.css */
.btn {
  cursor: pointer;
  font-weight: 400;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
}

/* line 5475, app/assets/stylesheets/global/style.css */
.btn-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center;
}

/* line 5481, app/assets/stylesheets/global/style.css */
.btn-pill {
  border-radius: 10rem;
  padding-left: 1.5em;
  padding-right: 1.5em;
}

/* line 5487, app/assets/stylesheets/global/style.css */
.btn-radius {
  border-radius: 3px;
}

/* line 5491, app/assets/stylesheets/global/style.css */
.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}

/* line 5497, app/assets/stylesheets/global/style.css */
.btn-facebook:hover {
  color: #fff;
  background-color: #30497c;
  border-color: #2d4373;
}

/* line 5503, app/assets/stylesheets/global/style.css */
.btn-facebook:focus,
.btn-facebook.focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5508, app/assets/stylesheets/global/style.css */
.btn-facebook.disabled,
.btn-facebook:disabled {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998;
}

/* line 5515, app/assets/stylesheets/global/style.css */
.btn-facebook:not(:disabled):not(.disabled):active,
.btn-facebook.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}

/* line 5522, app/assets/stylesheets/global/style.css */
.show > .btn-facebook.dropdown-toggle {
  color: #fff;
  background-color: #2d4373;
  border-color: #293e6a;
}

/* line 5528, app/assets/stylesheets/global/style.css */
.btn-facebook:not(:disabled):not(.disabled):active:focus,
.btn-facebook.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5533, app/assets/stylesheets/global/style.css */
.show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(59, 89, 152, 0.5);
}

/* line 5537, app/assets/stylesheets/global/style.css */
.btn-twitter {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}

/* line 5543, app/assets/stylesheets/global/style.css */
.btn-twitter:hover {
  color: #fff;
  background-color: #0d8ddc;
  border-color: #0c85d0;
}

/* line 5549, app/assets/stylesheets/global/style.css */
.btn-twitter:focus,
.btn-twitter.focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5554, app/assets/stylesheets/global/style.css */
.btn-twitter.disabled,
.btn-twitter:disabled {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2;
}

/* line 5561, app/assets/stylesheets/global/style.css */
.btn-twitter:not(:disabled):not(.disabled):active,
.btn-twitter.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}

/* line 5568, app/assets/stylesheets/global/style.css */
.show > .btn-twitter.dropdown-toggle {
  color: #fff;
  background-color: #0c85d0;
  border-color: #0b7ec4;
}

/* line 5574, app/assets/stylesheets/global/style.css */
.btn-twitter:not(:disabled):not(.disabled):active:focus,
.btn-twitter.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5579, app/assets/stylesheets/global/style.css */
.show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(29, 161, 242, 0.5);
}

/* line 5583, app/assets/stylesheets/global/style.css */
.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}

/* line 5589, app/assets/stylesheets/global/style.css */
.btn-google:hover {
  color: #fff;
  background-color: #d03526;
  border-color: #c63224;
}

/* line 5595, app/assets/stylesheets/global/style.css */
.btn-google:focus,
.btn-google.focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5600, app/assets/stylesheets/global/style.css */
.btn-google.disabled,
.btn-google:disabled {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41;
}

/* line 5607, app/assets/stylesheets/global/style.css */
.btn-google:not(:disabled):not(.disabled):active,
.btn-google.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}

/* line 5614, app/assets/stylesheets/global/style.css */
.show > .btn-google.dropdown-toggle {
  color: #fff;
  background-color: #c63224;
  border-color: #bb2f22;
}

/* line 5620, app/assets/stylesheets/global/style.css */
.btn-google:not(:disabled):not(.disabled):active:focus,
.btn-google.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5625, app/assets/stylesheets/global/style.css */
.show > .btn-google.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(220, 78, 65, 0.5);
}

/* line 5629, app/assets/stylesheets/global/style.css */
.btn-youtube {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}

/* line 5635, app/assets/stylesheets/global/style.css */
.btn-youtube:hover {
  color: #fff;
  background-color: #d90000;
  border-color: #cc0000;
}

/* line 5641, app/assets/stylesheets/global/style.css */
.btn-youtube:focus,
.btn-youtube.focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5646, app/assets/stylesheets/global/style.css */
.btn-youtube.disabled,
.btn-youtube:disabled {
  color: #fff;
  background-color: #f00;
  border-color: #f00;
}

/* line 5653, app/assets/stylesheets/global/style.css */
.btn-youtube:not(:disabled):not(.disabled):active,
.btn-youtube.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}

/* line 5660, app/assets/stylesheets/global/style.css */
.show > .btn-youtube.dropdown-toggle {
  color: #fff;
  background-color: #cc0000;
  border-color: #bf0000;
}

/* line 5666, app/assets/stylesheets/global/style.css */
.btn-youtube:not(:disabled):not(.disabled):active:focus,
.btn-youtube.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5671, app/assets/stylesheets/global/style.css */
.show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 0, 0, 0.5);
}

/* line 5675, app/assets/stylesheets/global/style.css */
.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}

/* line 5681, app/assets/stylesheets/global/style.css */
.btn-vimeo:hover {
  color: #fff;
  background-color: #139ecb;
  border-color: #1295bf;
}

/* line 5687, app/assets/stylesheets/global/style.css */
.btn-vimeo:focus,
.btn-vimeo.focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5692, app/assets/stylesheets/global/style.css */
.btn-vimeo.disabled,
.btn-vimeo:disabled {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea;
}

/* line 5699, app/assets/stylesheets/global/style.css */
.btn-vimeo:not(:disabled):not(.disabled):active,
.btn-vimeo.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}

/* line 5706, app/assets/stylesheets/global/style.css */
.show > .btn-vimeo.dropdown-toggle {
  color: #fff;
  background-color: #1295bf;
  border-color: #108cb4;
}

/* line 5712, app/assets/stylesheets/global/style.css */
.btn-vimeo:not(:disabled):not(.disabled):active:focus,
.btn-vimeo.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5717, app/assets/stylesheets/global/style.css */
.show > .btn-vimeo.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(26, 183, 234, 0.5);
}

/* line 5721, app/assets/stylesheets/global/style.css */
.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}

/* line 5727, app/assets/stylesheets/global/style.css */
.btn-dribbble:hover {
  color: #fff;
  background-color: #e62a72;
  border-color: #e51e6b;
}

/* line 5733, app/assets/stylesheets/global/style.css */
.btn-dribbble:focus,
.btn-dribbble.focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5738, app/assets/stylesheets/global/style.css */
.btn-dribbble.disabled,
.btn-dribbble:disabled {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}

/* line 5745, app/assets/stylesheets/global/style.css */
.btn-dribbble:not(:disabled):not(.disabled):active,
.btn-dribbble.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}

/* line 5752, app/assets/stylesheets/global/style.css */
.show > .btn-dribbble.dropdown-toggle {
  color: #fff;
  background-color: #e51e6b;
  border-color: #dc1a65;
}

/* line 5758, app/assets/stylesheets/global/style.css */
.btn-dribbble:not(:disabled):not(.disabled):active:focus,
.btn-dribbble.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5763, app/assets/stylesheets/global/style.css */
.show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(234, 76, 137, 0.5);
}

/* line 5767, app/assets/stylesheets/global/style.css */
.btn-github {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}

/* line 5773, app/assets/stylesheets/global/style.css */
.btn-github:hover {
  color: #fff;
  background-color: #040404;
  border-color: black;
}

/* line 5779, app/assets/stylesheets/global/style.css */
.btn-github:focus,
.btn-github.focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5784, app/assets/stylesheets/global/style.css */
.btn-github.disabled,
.btn-github:disabled {
  color: #fff;
  background-color: #181717;
  border-color: #181717;
}

/* line 5791, app/assets/stylesheets/global/style.css */
.btn-github:not(:disabled):not(.disabled):active,
.btn-github.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 5798, app/assets/stylesheets/global/style.css */
.show > .btn-github.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 5804, app/assets/stylesheets/global/style.css */
.btn-github:not(:disabled):not(.disabled):active:focus,
.btn-github.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5809, app/assets/stylesheets/global/style.css */
.show > .btn-github.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(24, 23, 23, 0.5);
}

/* line 5813, app/assets/stylesheets/global/style.css */
.btn-instagram {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}

/* line 5819, app/assets/stylesheets/global/style.css */
.btn-instagram:hover {
  color: #fff;
  background-color: #de1f44;
  border-color: #d31e40;
}

/* line 5825, app/assets/stylesheets/global/style.css */
.btn-instagram:focus,
.btn-instagram.focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5830, app/assets/stylesheets/global/style.css */
.btn-instagram.disabled,
.btn-instagram:disabled {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f;
}

/* line 5837, app/assets/stylesheets/global/style.css */
.btn-instagram:not(:disabled):not(.disabled):active,
.btn-instagram.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}

/* line 5844, app/assets/stylesheets/global/style.css */
.show > .btn-instagram.dropdown-toggle {
  color: #fff;
  background-color: #d31e40;
  border-color: #c81c3d;
}

/* line 5850, app/assets/stylesheets/global/style.css */
.btn-instagram:not(:disabled):not(.disabled):active:focus,
.btn-instagram.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5855, app/assets/stylesheets/global/style.css */
.show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(228, 64, 95, 0.5);
}

/* line 5859, app/assets/stylesheets/global/style.css */
.btn-pinterest {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}

/* line 5865, app/assets/stylesheets/global/style.css */
.btn-pinterest:hover {
  color: #fff;
  background-color: #980617;
  border-color: #8c0615;
}

/* line 5871, app/assets/stylesheets/global/style.css */
.btn-pinterest:focus,
.btn-pinterest.focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5876, app/assets/stylesheets/global/style.css */
.btn-pinterest.disabled,
.btn-pinterest:disabled {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c;
}

/* line 5883, app/assets/stylesheets/global/style.css */
.btn-pinterest:not(:disabled):not(.disabled):active,
.btn-pinterest.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}

/* line 5890, app/assets/stylesheets/global/style.css */
.show > .btn-pinterest.dropdown-toggle {
  color: #fff;
  background-color: #8c0615;
  border-color: #800513;
}

/* line 5896, app/assets/stylesheets/global/style.css */
.btn-pinterest:not(:disabled):not(.disabled):active:focus,
.btn-pinterest.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5901, app/assets/stylesheets/global/style.css */
.show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(189, 8, 28, 0.5);
}

/* line 5905, app/assets/stylesheets/global/style.css */
.btn-vk {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}

/* line 5911, app/assets/stylesheets/global/style.css */
.btn-vk:hover {
  color: #fff;
  background-color: #527093;
  border-color: #4d6a8b;
}

/* line 5917, app/assets/stylesheets/global/style.css */
.btn-vk:focus,
.btn-vk.focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5922, app/assets/stylesheets/global/style.css */
.btn-vk.disabled,
.btn-vk:disabled {
  color: #fff;
  background-color: #6383a8;
  border-color: #6383a8;
}

/* line 5929, app/assets/stylesheets/global/style.css */
.btn-vk:not(:disabled):not(.disabled):active,
.btn-vk.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}

/* line 5936, app/assets/stylesheets/global/style.css */
.show > .btn-vk.dropdown-toggle {
  color: #fff;
  background-color: #4d6a8b;
  border-color: #496482;
}

/* line 5942, app/assets/stylesheets/global/style.css */
.btn-vk:not(:disabled):not(.disabled):active:focus,
.btn-vk.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5947, app/assets/stylesheets/global/style.css */
.show > .btn-vk.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(99, 131, 168, 0.5);
}

/* line 5951, app/assets/stylesheets/global/style.css */
.btn-rss {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}

/* line 5957, app/assets/stylesheets/global/style.css */
.btn-rss:hover {
  color: #fff;
  background-color: #d98c00;
  border-color: #cc8400;
}

/* line 5963, app/assets/stylesheets/global/style.css */
.btn-rss:focus,
.btn-rss.focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5968, app/assets/stylesheets/global/style.css */
.btn-rss.disabled,
.btn-rss:disabled {
  color: #fff;
  background-color: #ffa500;
  border-color: #ffa500;
}

/* line 5975, app/assets/stylesheets/global/style.css */
.btn-rss:not(:disabled):not(.disabled):active,
.btn-rss.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}

/* line 5982, app/assets/stylesheets/global/style.css */
.show > .btn-rss.dropdown-toggle {
  color: #fff;
  background-color: #cc8400;
  border-color: #bf7c00;
}

/* line 5988, app/assets/stylesheets/global/style.css */
.btn-rss:not(:disabled):not(.disabled):active:focus,
.btn-rss.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5993, app/assets/stylesheets/global/style.css */
.show > .btn-rss.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(255, 165, 0, 0.5);
}

/* line 5997, app/assets/stylesheets/global/style.css */
.btn-flickr {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}

/* line 6003, app/assets/stylesheets/global/style.css */
.btn-flickr:hover {
  color: #fff;
  background-color: #0052b6;
  border-color: #004ca9;
}

/* line 6009, app/assets/stylesheets/global/style.css */
.btn-flickr:focus,
.btn-flickr.focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 6014, app/assets/stylesheets/global/style.css */
.btn-flickr.disabled,
.btn-flickr:disabled {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc;
}

/* line 6021, app/assets/stylesheets/global/style.css */
.btn-flickr:not(:disabled):not(.disabled):active,
.btn-flickr.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}

/* line 6028, app/assets/stylesheets/global/style.css */
.show > .btn-flickr.dropdown-toggle {
  color: #fff;
  background-color: #004ca9;
  border-color: #00469c;
}

/* line 6034, app/assets/stylesheets/global/style.css */
.btn-flickr:not(:disabled):not(.disabled):active:focus,
.btn-flickr.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 6039, app/assets/stylesheets/global/style.css */
.show > .btn-flickr.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 99, 220, 0.5);
}

/* line 6043, app/assets/stylesheets/global/style.css */
.btn-bitbucket {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}

/* line 6049, app/assets/stylesheets/global/style.css */
.btn-bitbucket:hover {
  color: #fff;
  background-color: #0043a6;
  border-color: #003e99;
}

/* line 6055, app/assets/stylesheets/global/style.css */
.btn-bitbucket:focus,
.btn-bitbucket.focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6060, app/assets/stylesheets/global/style.css */
.btn-bitbucket.disabled,
.btn-bitbucket:disabled {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc;
}

/* line 6067, app/assets/stylesheets/global/style.css */
.btn-bitbucket:not(:disabled):not(.disabled):active,
.btn-bitbucket.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}

/* line 6074, app/assets/stylesheets/global/style.css */
.show > .btn-bitbucket.dropdown-toggle {
  color: #fff;
  background-color: #003e99;
  border-color: #00388c;
}

/* line 6080, app/assets/stylesheets/global/style.css */
.btn-bitbucket:not(:disabled):not(.disabled):active:focus,
.btn-bitbucket.active:not(:disabled):not(.disabled):focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6085, app/assets/stylesheets/global/style.css */
.show > .btn-bitbucket.dropdown-toggle:focus {
  box-shadow: 0 0 0 2px rgba(0, 82, 204, 0.5);
}

/* line 6089, app/assets/stylesheets/global/style.css */
.btn-option {
  background: transparent;
  color: #9aa0ac;
}

/* line 6094, app/assets/stylesheets/global/style.css */
.btn-option:hover {
  color: #6e7687;
}

/* line 6098, app/assets/stylesheets/global/style.css */
.btn-option:focus {
  box-shadow: none;
  color: #6e7687;
}

/* line 6103, app/assets/stylesheets/global/style.css */
.btn-sm,
.btn-group-sm > .btn {
  font-size: 0.65rem;
  min-width: 2.5rem;
}

/* line 6109, app/assets/stylesheets/global/style.css */
.btn-lg,
.btn-group-lg > .btn {
  font-size: 1rem;
  min-width: 2.75rem;
  font-weight: 400;
}

/* line 6116, app/assets/stylesheets/global/style.css */
.btn-list {
  margin-bottom: -0.5rem;
  font-size: 0;
}

/* line 6121, app/assets/stylesheets/global/style.css */
.btn-list > .btn,
.btn-list > .dropdown {
  margin-bottom: 0.5rem;
}

/* line 6126, app/assets/stylesheets/global/style.css */
.btn-list > .btn:not(:last-child),
.btn-list > .dropdown:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 6131, app/assets/stylesheets/global/style.css */
.btn-circle {
  text-align: center;
  padding: 6px 0;
  border-radius: 50%;
  text-align: center;
}

/* line 6138, app/assets/stylesheets/global/style.css */
.btn-circle i {
  font-size: 0.9rem;
}

/* line 6142, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg, .btn-group-lg > .btn-social.btn {
  padding-left: 61px;
}

/* line 6146, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg > :first-child, .btn-group-lg > .btn-social.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 6152, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm, .btn-group-sm > .btn-social.btn {
  padding-left: 38px;
}

/* line 6156, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm > :first-child, .btn-group-sm > .btn-social.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 6162, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs {
  padding-left: 30px;
}

/* line 6166, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 6172, app/assets/stylesheets/global/style.css */
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}

/* line 6184, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 34px;
  font-size: 1.1em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 6196, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  padding-left: 61px;
}

/* line 6200, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg > :first-child, .btn-group-lg > .btn-social-icon.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 6206, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  padding-left: 38px;
}

/* line 6210, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm > :first-child, .btn-group-sm > .btn-social-icon.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 6216, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  padding-left: 30px;
}

/* line 6220, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 6226, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 6233, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6240, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6247, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

/* line 6254, app/assets/stylesheets/global/style.css */
.btn.focus,
.btn:focus {
  box-shadow: none !important;
}

/* line 6259, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6265, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:hover {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 6271, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:focus,
.btn-dropdown-icon.focus {
  box-shadow: 0 0 0 2px var(--primary06);
}

/* line 6276, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon.disabled,
.btn-dropdown-icon:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6283, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon:not(:disabled):not(.disabled):active,
.btn-dropdown-icon.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
}

/* line 6290, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1 {
  color: var(--primary-bg-color);
  background: transparent;
  background-image: none;
  border-color: var(--primary-bg-color);
}

/* line 6297, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6303, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:focus,
.btn-dropdown-icon1.focus {
  box-shadow: 0 0 0 2px var(--primary06);
}

/* line 6308, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1.disabled,
.btn-dropdown-icon1:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6315, app/assets/stylesheets/global/style.css */
.btn-dropdown-icon1:not(:disabled):not(.disabled):active,
.btn-dropdown-icon1.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 6322, app/assets/stylesheets/global/style.css */
.btn-svg {
  min-width: 2.75rem;
}

/* line 6326, app/assets/stylesheets/global/style.css */
.btn-animation .loading {
  margin-right: 20px;
}

/* line 6330, app/assets/stylesheets/global/style.css */
.btn-square {
  padding: 0.55rem 0.5rem;
  line-height: 1;
  border-radius: 3px;
}

/* line 6336, app/assets/stylesheets/global/style.css */
a.btn-teritary svg {
  fill: #fff !important;
}

/* line 6340, app/assets/stylesheets/global/style.css */
.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: var(--primary09);
  border-color: var(--primary09);
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}

/* line 6348, app/assets/stylesheets/global/style.css */
.btn-info.disabled,
.btn-info:disabled {
  color: #fff !important;
}

/* line 6353, app/assets/stylesheets/global/style.css */
.btn-warning.disabled,
.btn-warning:disabled {
  color: #fff !important;
}

/*----BUTTON WIDTH----*/
/* line 6359, app/assets/stylesheets/global/style.css */
.btn.btn-w-xs {
  min-width: 90px;
}

/* line 6363, app/assets/stylesheets/global/style.css */
.btn.btn-w-sm {
  min-width: 110px;
}

/* line 6367, app/assets/stylesheets/global/style.css */
.btn.btn-w-md {
  min-width: 130px;
}

/* line 6371, app/assets/stylesheets/global/style.css */
.btn.btn-w-lg {
  min-width: 150px;
}

/* line 6375, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active {
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 6385, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-secondary,
.btn-check:checked + .btn-outline-secondary,
.btn-outline-secondary.active,
.btn-outline-secondary.dropdown-toggle.show,
.btn-outline-secondary:active {
  color: #fff !important;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 6395, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-success,
.btn-check:checked + .btn-outline-success,
.btn-outline-success.active,
.btn-outline-success.dropdown-toggle.show,
.btn-outline-success:active {
  color: #fff !important;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 6405, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-info,
.btn-check:checked + .btn-outline-info,
.btn-outline-info.active,
.btn-outline-info.dropdown-toggle.show,
.btn-outline-info:active {
  color: #fff !important;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 6415, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-warning,
.btn-check:checked + .btn-outline-warning,
.btn-outline-warning.active,
.btn-outline-warning.dropdown-toggle.show,
.btn-outline-warning:active {
  color: #fff !important;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 6425, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-danger,
.btn-check:checked + .btn-outline-danger,
.btn-outline-danger.active,
.btn-outline-danger.dropdown-toggle.show,
.btn-outline-danger:active {
  color: #fff !important;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 6435, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-dark,
.btn-check:checked + .btn-outline-dark,
.btn-outline-dark.active,
.btn-outline-dark.dropdown-toggle.show,
.btn-outline-dark:active {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 6444, app/assets/stylesheets/global/style.css */
.btn-check:active + .btn-outline-light,
.btn-check:checked + .btn-outline-light,
.btn-outline-light.active,
.btn-outline-light.dropdown-toggle.show,
.btn-outline-light:active {
  background-color: #e4e7ecc5;
  border-color: #e4e7ecc5;
}

/* line 6453, app/assets/stylesheets/global/style.css */
.btn-group > .btn:first-child {
  margin-left: 0;
}

/* line 6457, app/assets/stylesheets/global/style.css */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 6462, app/assets/stylesheets/global/style.css */
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 6467, app/assets/stylesheets/global/style.css */
.btn-icon .fe,
.btn-list .fe {
  line-height: 1.7 !important;
}

/* line 6472, app/assets/stylesheets/global/style.css */
.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: none !important;
}

@media (max-width: 576px) {
  /* line 6479, app/assets/stylesheets/global/style.css */
  .radiobtns [class*=btn-outline-],
.checkboxbtns [class*=btn-outline-] {
    padding: 0.1rem 0.2rem !important;
    font-size: 11px !important;
  }
}

@media (max-width: 360px) {
  /* line 6487, app/assets/stylesheets/global/style.css */
  .btn-lg, .btn-group-lg > .btn {
    font-size: 0.8rem;
  }
}

/*------ Card -------*/
/* line 6493, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: inherit !important;
  background-clip: border-box;
  border-radius: 5px;
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
}

/* line 6508, app/assets/stylesheets/global/style.css */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 6513, app/assets/stylesheets/global/style.css */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 6518, app/assets/stylesheets/global/style.css */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 6523, app/assets/stylesheets/global/style.css */
.card-body {
  flex: 1 1 auto;
  padding: 1.5rem;
  margin: 0;
  position: relative;
}

/* line 6531, app/assets/stylesheets/global/style.css */
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

/* line 6536, app/assets/stylesheets/global/style.css */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 6540, app/assets/stylesheets/global/style.css */
.card-link:hover {
  text-decoration: none;
}

/* line 6544, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1.5rem;
}

/* line 6548, app/assets/stylesheets/global/style.css */
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 6552, app/assets/stylesheets/global/style.css */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 6556, app/assets/stylesheets/global/style.css */
.card-footer {
  padding: 1.5rem 1.5rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}

/* line 6563, app/assets/stylesheets/global/style.css */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
}

/* line 6577, app/assets/stylesheets/global/style.css */
.card-img {
  width: 100%;
  border-radius: 2px;
}

/* line 6582, app/assets/stylesheets/global/style.css */
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 6588, app/assets/stylesheets/global/style.css */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 6594, app/assets/stylesheets/global/style.css */
.card-deck {
  display: flex;
  flex-direction: column;
}

/* line 6601, app/assets/stylesheets/global/style.css */
.card-deck .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 6606, app/assets/stylesheets/global/style.css */
  .card-deck {
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  /* line 6613, app/assets/stylesheets/global/style.css */
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}

/* line 6626, app/assets/stylesheets/global/style.css */
.card-group {
  display: flex;
  flex-direction: column;
}

/* line 6633, app/assets/stylesheets/global/style.css */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 6638, app/assets/stylesheets/global/style.css */
  .card-group {
    flex-flow: row wrap;
  }
  /* line 6643, app/assets/stylesheets/global/style.css */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 6649, app/assets/stylesheets/global/style.css */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 6654, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 6659, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 6664, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 6669, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 6674, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 6679, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 6684, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  /* line 6688, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 6694, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 6700, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 6704, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

/* line 6712, app/assets/stylesheets/global/style.css */
.card-columns .card {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  /* line 6717, app/assets/stylesheets/global/style.css */
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 6728, app/assets/stylesheets/global/style.css */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 6734, app/assets/stylesheets/global/style.css */
.card-blog-overlay {
  background: url(/assets/media/thumbnails/thumb2.jpg);
  background-size: cover;
  position: relative;
}

/* line 6740, app/assets/stylesheets/global/style.css */
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 6751, app/assets/stylesheets/global/style.css */
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 6763, app/assets/stylesheets/global/style.css */
.card-blog-overlay1 {
  background: url(/assets/media/thumbnails/thumb3.jpg);
  background-size: cover;
}

/* line 6768, app/assets/stylesheets/global/style.css */
.card-blog-overlay2 {
  background: url(/assets/media/22.jpg);
  background-size: cover;
}

/*------ Default Card Values -------*/
/* line 6774, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 6780, app/assets/stylesheets/global/style.css */
.card .card {
  border: 1px solid #eaedf1;
}

@media print {
  /* line 6785, app/assets/stylesheets/global/style.css */
  .card {
    box-shadow: none;
    border: none;
  }
}

/* line 6791, app/assets/stylesheets/global/style.css */
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}

/* line 6795, app/assets/stylesheets/global/style.css */
.card-body > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 6800, app/assets/stylesheets/global/style.css */
  .card-body {
    padding: 0;
  }
}

/* line 6805, app/assets/stylesheets/global/style.css */
.card-body-scrollable {
  overflow: auto;
}

/* line 6809, app/assets/stylesheets/global/style.css */
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}

/* line 6815, app/assets/stylesheets/global/style.css */
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: none;
}

/* line 6827, app/assets/stylesheets/global/style.css */
.card-header .card-title {
  margin-bottom: 0;
}

/* line 6831, app/assets/stylesheets/global/style.css */
.card-header.border-0 + .card-body {
  padding-top: 0;
}

@media print {
  /* line 6836, app/assets/stylesheets/global/style.css */
  .card-header {
    display: none;
  }
}

/* line 6841, app/assets/stylesheets/global/style.css */
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 6847, app/assets/stylesheets/global/style.css */
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}

/* line 6854, app/assets/stylesheets/global/style.css */
.card-title a {
  color: inherit;
}

/* line 6858, app/assets/stylesheets/global/style.css */
.card-title:only-child {
  margin-bottom: 0;
}

/* line 6862, app/assets/stylesheets/global/style.css */
.card-title small, .card-title .small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 6871, app/assets/stylesheets/global/style.css */
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 6880, app/assets/stylesheets/global/style.css */
.card-table {
  margin-bottom: 0;
}

/* line 6884, app/assets/stylesheets/global/style.css */
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}

/* line 6889, app/assets/stylesheets/global/style.css */
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem !important;
}

/* line 6894, app/assets/stylesheets/global/style.css */
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}

/* line 6899, app/assets/stylesheets/global/style.css */
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}

/* line 6903, app/assets/stylesheets/global/style.css */
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}

/* line 6909, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 6913, app/assets/stylesheets/global/style.css */
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}

/* line 6917, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 6925, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 6929, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 6933, app/assets/stylesheets/global/style.css */
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}

/* line 6942, app/assets/stylesheets/global/style.css */
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}

/* line 6946, app/assets/stylesheets/global/style.css */
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 6952, app/assets/stylesheets/global/style.css */
.card-aside {
  flex-direction: row;
}

/* line 6957, app/assets/stylesheets/global/style.css */
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}

/* line 6965, app/assets/stylesheets/global/style.css */
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: flex;
  align-items: center;
  font-weight: 400;
}

/* line 6976, app/assets/stylesheets/global/style.css */
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}

/* line 6981, app/assets/stylesheets/global/style.css */
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* line 6989, app/assets/stylesheets/global/style.css */
.card-options {
  margin-left: auto;
  display: flex;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  align-self: center;
}

/* line 7001, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 7008, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}

/* line 7013, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}

/* line 7018, app/assets/stylesheets/global/style.css */
.card-options .dropdown-toggle:after {
  display: none;
}

/* line 7022, app/assets/stylesheets/global/style.css */
.stretch-card {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

/* line 7031, app/assets/stylesheets/global/style.css */
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

/* line 7036, app/assets/stylesheets/global/style.css */
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}

/* line 7044, app/assets/stylesheets/global/style.css */
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}

/*Card options*/
/* line 7052, app/assets/stylesheets/global/style.css */
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 7056, app/assets/stylesheets/global/style.css */
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}

/* line 7060, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}

/* line 7064, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-remove {
  display: none;
}

/*Card maps*/
/* line 7069, app/assets/stylesheets/global/style.css */
.card-map {
  height: 15rem;
  background: #e9ecef;
}

/* line 7074, app/assets/stylesheets/global/style.css */
.card-map-placeholder {
  background: no-repeat center;
}

/**Card tabs*/
/* line 7079, app/assets/stylesheets/global/style.css */
.card-tabs {
  display: flex;
}

/* line 7084, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item {
  border: 0;
}

/* line 7088, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 7092, app/assets/stylesheets/global/style.css */
.card-tabs-item {
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}

/* line 7101, app/assets/stylesheets/global/style.css */
a.card-tabs-item {
  background: #fafbfc;
}

/* line 7105, app/assets/stylesheets/global/style.css */
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}

/* line 7110, app/assets/stylesheets/global/style.css */
a.card-tabs-item:focus {
  z-index: 1;
}

/* line 7114, app/assets/stylesheets/global/style.css */
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/**Card status*/
/* line 7120, app/assets/stylesheets/global/style.css */
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}

/* line 7129, app/assets/stylesheets/global/style.css */
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}

/**Card icon*/
/* line 7138, app/assets/stylesheets/global/style.css */
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}

/**Card fullscreen*/
/* line 7146, app/assets/stylesheets/global/style.css */
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  margin: 0;
}

/**Card alert*/
/* line 7157, app/assets/stylesheets/global/style.css */
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}

/* line 7162, app/assets/stylesheets/global/style.css */
.card-category {
  font-size: 17px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0.5rem;
  background: #f1f1f9;
  padding: 0.35rem;
  border-radius: 5px;
}

/* line 7174, app/assets/stylesheets/global/style.css */
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}

/* line 7180, app/assets/stylesheets/global/style.css */
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}

/* line 7185, app/assets/stylesheets/global/style.css */
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}

/* line 7191, app/assets/stylesheets/global/style.css */
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}

/* line 7197, app/assets/stylesheets/global/style.css */
.item-card .cardprice span {
  display: block;
  color: #707070;
}

/* line 7202, app/assets/stylesheets/global/style.css */
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}

/* line 7207, app/assets/stylesheets/global/style.css */
.card-padding {
  padding: 14px 2px 2px 11px;
}

/* line 7211, app/assets/stylesheets/global/style.css */
.card-items {
  padding: 10px;
}

/* line 7215, app/assets/stylesheets/global/style.css */
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}

/* line 7221, app/assets/stylesheets/global/style.css */
.card .box h2, .card .box .h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}

/* line 7227, app/assets/stylesheets/global/style.css */
.card .box h2 span, .card .box .h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}

/* line 7235, app/assets/stylesheets/global/style.css */
.card .box p {
  color: #262626;
}

/* line 7239, app/assets/stylesheets/global/style.css */
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}

/* line 7248, app/assets/stylesheets/global/style.css */
.card-counter:hover {
  transition: 0.3s linear all;
}

/* line 7252, app/assets/stylesheets/global/style.css */
.card-counter.primary {
  color: #fff;
}

/* line 7256, app/assets/stylesheets/global/style.css */
.card-counter.secondary {
  background: linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
  color: #fff;
}

/* line 7261, app/assets/stylesheets/global/style.css */
.card-counter.success {
  background: linear-gradient(to bottom right, #62fb62, #21a544);
  color: #fff;
}

/* line 7266, app/assets/stylesheets/global/style.css */
.card-counter.info {
  background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
  color: #fff;
}

/* line 7271, app/assets/stylesheets/global/style.css */
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}

/* line 7276, app/assets/stylesheets/global/style.css */
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}

/* line 7284, app/assets/stylesheets/global/style.css */
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}

/* line 7294, app/assets/stylesheets/global/style.css */
.card-label {
  border: 0;
}

/* line 7298, app/assets/stylesheets/global/style.css */
.card-label.list-group-item {
  border-bottom: 0;
}

/* line 7302, app/assets/stylesheets/global/style.css */
.card-img-holder i {
  font-size: 45px;
}

/* line 7306, app/assets/stylesheets/global/style.css */
.card-item {
  display: flex;
  align-items: flex-start;
}

/* line 7315, app/assets/stylesheets/global/style.css */
.card-aside-img {
  position: relative;
}

/* line 7319, app/assets/stylesheets/global/style.css */
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}

/* line 7325, app/assets/stylesheets/global/style.css */
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}

/* line 7330, app/assets/stylesheets/global/style.css */
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 7340, app/assets/stylesheets/global/style.css */
.card-item-desc {
  padding: 15px;
}

/* line 7344, app/assets/stylesheets/global/style.css */
.card-item-desc h6, .card-item-desc .h6 {
  margin-top: 5px;
}

/* line 7348, app/assets/stylesheets/global/style.css */
.card-blogs .card {
  border: none;
  box-shadow: none;
}

/* line 7353, app/assets/stylesheets/global/style.css */
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 7360, app/assets/stylesheets/global/style.css */
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 7367, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}

/* line 7371, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}

/* line 7375, app/assets/stylesheets/global/style.css */
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}

/*------ Card -------*/
/* line 7381, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  border: 1px solid transparent;
  background-clip: border-box;
  border-radius: 5px;
}

/* line 7395, app/assets/stylesheets/global/style.css */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 7400, app/assets/stylesheets/global/style.css */
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 7405, app/assets/stylesheets/global/style.css */
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 7410, app/assets/stylesheets/global/style.css */
.card-body {
  flex: 1 1 auto;
  margin: 0;
  position: relative;
}

/* line 7417, app/assets/stylesheets/global/style.css */
.card-subtitle {
  margin-top: -0.75rem;
  margin-bottom: 0;
}

/* line 7422, app/assets/stylesheets/global/style.css */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 7426, app/assets/stylesheets/global/style.css */
.card-link:hover {
  text-decoration: none;
}

/* line 7430, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1.5rem;
}

/* line 7434, app/assets/stylesheets/global/style.css */
.card-header:first-child {
  border-radius: 2px 2px 0 0;
}

/* line 7438, app/assets/stylesheets/global/style.css */
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 7442, app/assets/stylesheets/global/style.css */
.card-footer {
  padding: 0.8rem 1.6rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid #eaedf1;
  color: #6e7687;
}

/* line 7449, app/assets/stylesheets/global/style.css */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  background-color: rgba(0, 0, 0, 0.4);
  display: flex;
  flex-direction: column;
}

/* line 7463, app/assets/stylesheets/global/style.css */
.card-img {
  width: 100%;
  border-radius: 2px;
}

/* line 7468, app/assets/stylesheets/global/style.css */
.card-img-top {
  width: 100%;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 7474, app/assets/stylesheets/global/style.css */
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}

/* line 7480, app/assets/stylesheets/global/style.css */
.card-deck {
  display: flex;
  flex-direction: column;
}

/* line 7487, app/assets/stylesheets/global/style.css */
.card-deck .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 7492, app/assets/stylesheets/global/style.css */
  .card-deck {
    flex-flow: row wrap;
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  /* line 7499, app/assets/stylesheets/global/style.css */
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 0.75rem;
    margin-bottom: 0;
    margin-left: 0.75rem;
  }
}

/* line 7512, app/assets/stylesheets/global/style.css */
.card-group {
  display: flex;
  flex-direction: column;
}

/* line 7519, app/assets/stylesheets/global/style.css */
.card-group > .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  /* line 7524, app/assets/stylesheets/global/style.css */
  .card-group {
    flex-flow: row wrap;
  }
  /* line 7529, app/assets/stylesheets/global/style.css */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 7535, app/assets/stylesheets/global/style.css */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 7540, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 7545, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-top,
.card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  /* line 7550, app/assets/stylesheets/global/style.css */
  .card-group > .card:first-child .card-img-bottom,
.card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 7555, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 7560, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-top,
.card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  /* line 7565, app/assets/stylesheets/global/style.css */
  .card-group > .card:last-child .card-img-bottom,
.card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  /* line 7570, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child {
    border-radius: 3px;
  }
  /* line 7574, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-top,
.card-group > .card:only-child .card-header {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
  }
  /* line 7580, app/assets/stylesheets/global/style.css */
  .card-group > .card:only-child .card-img-bottom,
.card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
  }
  /* line 7586, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  /* line 7590, app/assets/stylesheets/global/style.css */
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
.card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

/* line 7598, app/assets/stylesheets/global/style.css */
.card-columns .card {
  margin-bottom: 1.5rem;
}

@media (min-width: 576px) {
  /* line 7603, app/assets/stylesheets/global/style.css */
  .card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  /* line 7614, app/assets/stylesheets/global/style.css */
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

/* line 7620, app/assets/stylesheets/global/style.css */
.card-blog-overlay {
  background: url(/assets/media/thumbnails/thumb2.jpg);
  background-size: cover;
  position: relative;
}

/* line 7626, app/assets/stylesheets/global/style.css */
.card-blog-overlay:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 7637, app/assets/stylesheets/global/style.css */
.card-blog-overlay1:before,
.card-blog-overlay2:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
}

/* line 7649, app/assets/stylesheets/global/style.css */
.card-blog-overlay1 {
  background: url(/assets/media/thumbnails/thumb3.jpg);
  background-size: cover;
}

/* line 7654, app/assets/stylesheets/global/style.css */
.card-blog-overlay2 {
  background: url(/assets/media/22.jpg);
  background-size: cover;
}

/*------ Default Card Values -------*/
/* line 7660, app/assets/stylesheets/global/style.css */
.card {
  position: relative;
  margin-bottom: 1.5rem;
  width: 100%;
}

/* line 7666, app/assets/stylesheets/global/style.css */
.card .card {
  border: 1px solid #eaedf1;
}

@media print {
  /* line 7671, app/assets/stylesheets/global/style.css */
  .card {
    box-shadow: none;
    border: none;
  }
}

/* line 7677, app/assets/stylesheets/global/style.css */
.card-body + .card-body {
  border-top: 1px solid #eaedf1;
}

/* line 7681, app/assets/stylesheets/global/style.css */
.card-body > :last-child {
  margin-bottom: 0;
}

@media print {
  /* line 7686, app/assets/stylesheets/global/style.css */
  .card-body {
    padding: 0;
  }
}

/* line 7691, app/assets/stylesheets/global/style.css */
.card-body-scrollable {
  overflow: auto;
}

/* line 7695, app/assets/stylesheets/global/style.css */
.card-footer,
.card-bottom {
  padding: 0.8rem 1.6rem;
  background: none;
}

/* line 7701, app/assets/stylesheets/global/style.css */
.card-header {
  background: none;
  padding: 0.8rem 1.6rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: transparenrt;
}

/* line 7712, app/assets/stylesheets/global/style.css */
.card-header .card-title {
  margin-bottom: 0;
}

/* line 7716, app/assets/stylesheets/global/style.css */
.card-header.border-0 + .card-body {
  padding-top: 0;
}

@media print {
  /* line 7721, app/assets/stylesheets/global/style.css */
  .card-header {
    display: none;
  }
}

/* line 7726, app/assets/stylesheets/global/style.css */
.card-title {
  font-size: 1rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 7732, app/assets/stylesheets/global/style.css */
.reg {
  text-align: center;
  font-size: 50px;
  color: #2e1170;
  float: right;
}

/* line 7739, app/assets/stylesheets/global/style.css */
.card-title a {
  color: inherit;
}

/* line 7743, app/assets/stylesheets/global/style.css */
.card-title:only-child {
  margin-bottom: 0;
}

/* line 7747, app/assets/stylesheets/global/style.css */
.card-title small, .card-title .small {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 7756, app/assets/stylesheets/global/style.css */
.card-subtitle {
  color: #9aa0ac;
  font-size: 0.875rem;
  display: block;
  margin: -0.75rem 0 1rem;
  line-height: 1.1;
  font-weight: 400;
}

/* line 7765, app/assets/stylesheets/global/style.css */
.card-table {
  margin-bottom: 0;
}

/* line 7769, app/assets/stylesheets/global/style.css */
.card-table tr:first-child td,
.card-table tr:first-child th {
  border-top: 0;
}

/* line 7774, app/assets/stylesheets/global/style.css */
.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.5rem;
}

/* line 7779, app/assets/stylesheets/global/style.css */
.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.5rem;
}

/* line 7784, app/assets/stylesheets/global/style.css */
.card-body + .card-table {
  border-top: 1px solid #eaedf1;
}

/* line 7788, app/assets/stylesheets/global/style.css */
.card-profile .card-header {
  height: 5rem;
  background-size: cover;
  border: 0;
}

/* line 7794, app/assets/stylesheets/global/style.css */
.card-link + .card-link {
  margin-left: 1rem;
}

/* line 7798, app/assets/stylesheets/global/style.css */
.card-body + .card-list-group {
  border-top: 1px solid #eaedf1;
}

/* line 7802, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

/* line 7810, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:last-child {
  border-bottom: 0;
}

/* line 7814, app/assets/stylesheets/global/style.css */
.card-list-group .list-group-item:first-child {
  border-top: 0;
}

/* line 7818, app/assets/stylesheets/global/style.css */
.card-header-tabs {
  margin: -1.25rem 0;
  border-bottom: 0;
  line-height: 2rem;
  margin-right: -0.75rem;
  margin-bottom: -1.5rem;
  margin-left: -0.75rem;
}

/* line 7827, app/assets/stylesheets/global/style.css */
.card-header-tabs .nav-item {
  margin-bottom: 1px;
}

/* line 7831, app/assets/stylesheets/global/style.css */
.card-header-pills {
  margin: -0.75rem 0;
  margin-right: -0.75rem;
  margin-left: -0.75rem;
}

/* line 7837, app/assets/stylesheets/global/style.css */
.card-aside {
  flex-direction: row;
}

/* line 7842, app/assets/stylesheets/global/style.css */
.card-aside-column {
  min-width: 5rem;
  width: 30%;
  flex: 0 0 30%;
  background: no-repeat center/cover;
}

/* line 7850, app/assets/stylesheets/global/style.css */
.card-value {
  font-size: 1rem;
  line-height: 3.4rem;
  height: 3.4rem;
  display: flex;
  align-items: center;
  font-weight: 400;
}

/* line 7861, app/assets/stylesheets/global/style.css */
.card-value i {
  vertical-align: middle;
  font-size: 30px;
}

/* line 7866, app/assets/stylesheets/global/style.css */
.card-chart-bg {
  height: 4rem;
  margin-top: -1rem;
  position: relative;
  z-index: 1;
  overflow: hidden;
}

/* line 7874, app/assets/stylesheets/global/style.css */
.card-options {
  margin-left: auto;
  display: flex;
  order: 100;
  margin-right: -0.5rem;
  color: #9aa0ac;
  align-self: center;
}

/* line 7886, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 7893, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn):hover {
  text-decoration: none;
  color: #6e7687;
}

/* line 7898, app/assets/stylesheets/global/style.css */
.card-options a:not(.btn) i {
  font-size: 1rem;
  vertical-align: middle;
}

/* line 7903, app/assets/stylesheets/global/style.css */
.card-options .dropdown-toggle:after {
  display: none;
}

/* line 7907, app/assets/stylesheets/global/style.css */
.stretch-card {
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}

/* line 7916, app/assets/stylesheets/global/style.css */
.stretch-card > .card {
  width: 100%;
  min-width: 100%;
}

/* line 7921, app/assets/stylesheets/global/style.css */
.card-img-absolute {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  margin-left: -28px;
}

/* line 7929, app/assets/stylesheets/global/style.css */
.card-image {
  position: absolute;
  top: 0;
  height: 100%;
  margin-left: -126px;
}

/*Card options*/
/* line 7937, app/assets/stylesheets/global/style.css */
.card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 7941, app/assets/stylesheets/global/style.css */
.card-collapsed .card-options-collapse i:before {
  content: "\e92d";
}

/* line 7945, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-fullscreen i:before {
  content: "\e992";
}

/* line 7949, app/assets/stylesheets/global/style.css */
.card-fullscreen .card-options-remove {
  display: none;
}

/*Card maps*/
/* line 7954, app/assets/stylesheets/global/style.css */
.card-map {
  height: 15rem;
  background: #e9ecef;
}

/* line 7959, app/assets/stylesheets/global/style.css */
.card-map-placeholder {
  background: no-repeat center;
}

/**Card tabs*/
/* line 7964, app/assets/stylesheets/global/style.css */
.card-tabs {
  display: flex;
}

/* line 7969, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item {
  border: 0;
}

/* line 7973, app/assets/stylesheets/global/style.css */
.card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 7977, app/assets/stylesheets/global/style.css */
.card-tabs-item {
  flex: 1 1 auto;
  display: block;
  padding: 1.4rem 1.5rem;
  color: inherit;
  overflow: hidden;
}

/* line 7986, app/assets/stylesheets/global/style.css */
a.card-tabs-item {
  background: #fafbfc;
}

/* line 7990, app/assets/stylesheets/global/style.css */
a.card-tabs-item:hover {
  text-decoration: none;
  color: inherit;
}

/* line 7995, app/assets/stylesheets/global/style.css */
a.card-tabs-item:focus {
  z-index: 1;
}

/* line 7999, app/assets/stylesheets/global/style.css */
a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/**Card status*/
/* line 8005, app/assets/stylesheets/global/style.css */
.card-status {
  position: absolute;
  top: -1px;
  left: 0px;
  right: 0px;
  height: 3px;
  border-radius: 7px 7px 0 0;
}

/* line 8014, app/assets/stylesheets/global/style.css */
.card-status-left {
  right: auto;
  bottom: 0;
  height: auto;
  width: 3px;
  border-radius: 3px 0 0 3px;
}

/**Card icon*/
/* line 8023, app/assets/stylesheets/global/style.css */
.card-icon {
  width: 3rem;
  font-size: 2.5rem;
  line-height: 3rem;
  text-align: center;
}

/**Card fullscreen*/
/* line 8031, app/assets/stylesheets/global/style.css */
.card-fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  margin: 0;
}

/**Card alert*/
/* line 8042, app/assets/stylesheets/global/style.css */
.card-alert {
  border-radius: 0;
  margin: -1px -1px 0;
}

/* line 8047, app/assets/stylesheets/global/style.css */
.card-category {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 500;
  letter-spacing: 0.05em;
  margin: 0 0 0.5rem;
  background: #f1f1f9;
}

/* line 8057, app/assets/stylesheets/global/style.css */
.item-card .cardbody {
  position: relative;
  padding: 30px 15px;
  border-radius: 0 0 0.2rem 0.2rem;
}

/* line 8063, app/assets/stylesheets/global/style.css */
.item-card .cardtitle span {
  display: block;
  font-size: 0.75rem;
}

/* line 8068, app/assets/stylesheets/global/style.css */
.item-card .cardtitle a {
  color: #707070;
  font-weight: 500;
  text-decoration: none;
}

/* line 8074, app/assets/stylesheets/global/style.css */
.item-card .cardprice {
  position: absolute;
  top: 30px;
  right: 15px;
}

/* line 8080, app/assets/stylesheets/global/style.css */
.item-card .cardprice span {
  display: block;
  color: #707070;
}

/* line 8085, app/assets/stylesheets/global/style.css */
.item-card .cardprice span.type--strikethrough {
  opacity: 0.7;
  text-decoration: line-through;
}

/* line 8090, app/assets/stylesheets/global/style.css */
.card-padding {
  padding: 14px 2px 2px 11px;
}

/* line 8094, app/assets/stylesheets/global/style.css */
.card-items {
  padding: 10px;
}

/* line 8098, app/assets/stylesheets/global/style.css */
.card .box .img img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}

/* line 8104, app/assets/stylesheets/global/style.css */
.card .box h2, .card .box .h2 {
  font-size: 20px;
  color: #262626;
  margin: 20px auto;
}

/* line 8110, app/assets/stylesheets/global/style.css */
.card .box h2 span, .card .box .h2 span {
  font-size: 14px;
  color: #fff;
  display: inline-block;
  padding: 4px 10px;
  border-radius: 15px;
}

/* line 8118, app/assets/stylesheets/global/style.css */
.card .box p {
  color: #262626;
}

/* line 8122, app/assets/stylesheets/global/style.css */
.card-counter {
  padding: 20px 10px;
  background-color: #fff;
  height: 100px;
  border-radius: 7px;
  transition: 0.3s linear all;
  margin-bottom: 1.5rem;
}

/* line 8131, app/assets/stylesheets/global/style.css */
.card-counter:hover {
  transition: 0.3s linear all;
}

/* line 8135, app/assets/stylesheets/global/style.css */
.card-counter.primary {
  color: #fff;
}

/* line 8139, app/assets/stylesheets/global/style.css */
.card-counter.secondary {
  background: linear-gradient(to bottom right, #fbc434 0%, #f66b4e 100%);
  color: #fff;
}

/* line 8144, app/assets/stylesheets/global/style.css */
.card-counter.success {
  background: linear-gradient(to bottom right, #62fb62, #21a544);
  color: #fff;
}

/* line 8149, app/assets/stylesheets/global/style.css */
.card-counter.info {
  background: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%);
  color: #fff;
}

/* line 8154, app/assets/stylesheets/global/style.css */
.card-counter i {
  font-size: 4rem;
  opacity: 0.3;
}

/* line 8159, app/assets/stylesheets/global/style.css */
.card-counter .count-numbers {
  position: absolute;
  right: 35px;
  top: 10px;
  font-size: 32px;
  display: block;
}

/* line 8167, app/assets/stylesheets/global/style.css */
.card-counter .count-name {
  position: absolute;
  right: 35px;
  top: 65px;
  text-transform: capitalize;
  opacity: 0.5;
  display: block;
  font-size: 18px;
}

/* line 8177, app/assets/stylesheets/global/style.css */
.card-label {
  border: 0;
}

/* line 8181, app/assets/stylesheets/global/style.css */
.card-label.list-group-item {
  border-bottom: 0;
}

/* line 8185, app/assets/stylesheets/global/style.css */
.card-img-holder i {
  font-size: 45px;
}

/* line 8189, app/assets/stylesheets/global/style.css */
.card-item {
  display: flex;
  align-items: flex-start;
}

/* line 8198, app/assets/stylesheets/global/style.css */
.card-aside-img {
  position: relative;
}

/* line 8202, app/assets/stylesheets/global/style.css */
.card-aside-img img {
  width: 80px;
  height: 80px;
  vertical-align: middle;
}

/* line 8208, app/assets/stylesheets/global/style.css */
.card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
  padding: 3px;
}

/* line 8213, app/assets/stylesheets/global/style.css */
.card-aside-img a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 8223, app/assets/stylesheets/global/style.css */
.card-item-desc {
  padding: 15px;
}

/* line 8227, app/assets/stylesheets/global/style.css */
.card-item-desc h6, .card-item-desc .h6 {
  margin-top: 5px;
}

/* line 8231, app/assets/stylesheets/global/style.css */
.card-blogs .card {
  border: none;
  box-shadow: none;
}

/* line 8236, app/assets/stylesheets/global/style.css */
.card-blogs1 .card {
  box-shadow: none;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
  padding-bottom: 15px;
  margin-bottom: 10px;
}

/* line 8243, app/assets/stylesheets/global/style.css */
.card-blogs1 .card:last-child {
  box-shadow: none;
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 8250, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .newprice {
  font-weight: 600;
}

/* line 8254, app/assets/stylesheets/global/style.css */
.card-blogs1 .card-item-desc .card-item-price .oldprice {
  font-size: 14px;
}

/* line 8258, app/assets/stylesheets/global/style.css */
.card-blogs2 .card {
  border: none;
  box-shadow: none;
}

/* line 8263, app/assets/stylesheets/global/style.css */
.card.card-collapsed .card-header {
  border-bottom: 0px !important;
}

/*------ Carousel -------*/
/* line 8268, app/assets/stylesheets/global/style.css */
.carousel {
  position: relative;
}

/* line 8272, app/assets/stylesheets/global/style.css */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
  border-radius: 5px;
}

/* line 8279, app/assets/stylesheets/global/style.css */
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}

/* line 8296, app/assets/stylesheets/global/style.css */
.carousel-item.active {
  display: block;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 8301, app/assets/stylesheets/global/style.css */
  .carousel-item {
    transition: none;
  }
}

/* line 8306, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 8311, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 8317, app/assets/stylesheets/global/style.css */
.carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8325, app/assets/stylesheets/global/style.css */
  .carousel-item-next.carousel-item-start,
.carousel-item-prev.carousel-item-end {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8332, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.active.carousel-item-end {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8340, app/assets/stylesheets/global/style.css */
  .carousel-item-next,
.active.carousel-item-end {
    transform: translate3d(100%, 0, 0);
  }
}

/* line 8347, app/assets/stylesheets/global/style.css */
.carousel-item-prev,
.active.carousel-item-start {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8355, app/assets/stylesheets/global/style.css */
  .carousel-item-prev,
.active.carousel-item-start {
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 8362, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

/* line 8368, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item.active {
  opacity: 1;
}

/* line 8372, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  opacity: 1;
}

/* line 8377, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  opacity: 0;
}

/* line 8382, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  transform: translateX(0);
}

/* line 8389, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8397, app/assets/stylesheets/global/style.css */
  .carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
    transform: translate3d(0, 0, 0);
  }
  /* line 8404, app/assets/stylesheets/global/style.css */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8411, app/assets/stylesheets/global/style.css */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 8428, app/assets/stylesheets/global/style.css */
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8436, app/assets/stylesheets/global/style.css */
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8444, app/assets/stylesheets/global/style.css */
.carousel-control-prev {
  left: 0;
}

/* line 8448, app/assets/stylesheets/global/style.css */
.carousel-control-next {
  right: 0;
}

/* line 8452, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 8461, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 8465, app/assets/stylesheets/global/style.css */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 8469, app/assets/stylesheets/global/style.css */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 8485, app/assets/stylesheets/global/style.css */
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 8498, app/assets/stylesheets/global/style.css */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8508, app/assets/stylesheets/global/style.css */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8518, app/assets/stylesheets/global/style.css */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 8522, app/assets/stylesheets/global/style.css */
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 8538, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8551, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8561, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8571, app/assets/stylesheets/global/style.css */
.carousel-indicators1 .active {
  background-color: #fff;
}

/* line 8575, app/assets/stylesheets/global/style.css */
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 8590, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8603, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8613, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8623, app/assets/stylesheets/global/style.css */
.carousel-indicators2 .active {
  background-color: #fff;
}

/* line 8627, app/assets/stylesheets/global/style.css */
.carousel-indicators3 {
  position: absolute;
  left: 10px;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 8640, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8653, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8663, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8673, app/assets/stylesheets/global/style.css */
.carousel-indicators3 .active {
  background-color: #fff;
}

/* line 8677, app/assets/stylesheets/global/style.css */
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  bottom: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}

/* line 8691, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8704, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8714, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8724, app/assets/stylesheets/global/style.css */
.carousel-indicators4 .active {
  background-color: #fff;
}

/* line 8728, app/assets/stylesheets/global/style.css */
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}

/* line 8741, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 8754, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8764, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 8774, app/assets/stylesheets/global/style.css */
.carousel-indicators5 .active {
  background-color: #fff;
}

/* line 8778, app/assets/stylesheets/global/style.css */
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 8790, app/assets/stylesheets/global/style.css */
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 8800, app/assets/stylesheets/global/style.css */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}

@media (max-width: 990px) and (min-width: 767px) {
  /* line 8806, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    top: 10%;
  }
}

/*------ Carousel -------*/
/* line 8812, app/assets/stylesheets/global/style.css */
.carousel {
  position: relative;
}

/* line 8816, app/assets/stylesheets/global/style.css */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 8822, app/assets/stylesheets/global/style.css */
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
  margin: 0 auto;
  text-align: center;
}

/* line 8839, app/assets/stylesheets/global/style.css */
.carousel-item.active {
  display: block;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 8844, app/assets/stylesheets/global/style.css */
  .carousel-item {
    transition: none;
  }
}

/* line 8849, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 8854, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

/* line 8860, app/assets/stylesheets/global/style.css */
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8868, app/assets/stylesheets/global/style.css */
  .carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8875, app/assets/stylesheets/global/style.css */
.carousel-item-next,
.active.carousel-item-right {
  transform: translateX(100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8883, app/assets/stylesheets/global/style.css */
  .carousel-item-next,
.active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
}

/* line 8890, app/assets/stylesheets/global/style.css */
.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%);
}

@supports (transform-style: preserve-3d) {
  /* line 8898, app/assets/stylesheets/global/style.css */
  .carousel-item-prev,
.active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

/* line 8905, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: 0.6s;
  transition-property: opacity;
}

/* line 8911, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item.active {
  opacity: 1;
}

/* line 8915, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

/* line 8920, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0;
}

/* line 8925, app/assets/stylesheets/global/style.css */
.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
  transform: translateX(0);
}

/* line 8932, app/assets/stylesheets/global/style.css */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0);
}

@supports (transform-style: preserve-3d) {
  /* line 8940, app/assets/stylesheets/global/style.css */
  .carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active {
    transform: translate3d(0, 0, 0);
  }
  /* line 8947, app/assets/stylesheets/global/style.css */
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
    transform: translate3d(0, 0, 0);
  }
}

/* line 8954, app/assets/stylesheets/global/style.css */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

/* line 8971, app/assets/stylesheets/global/style.css */
.carousel-control-prev:hover,
.carousel-control-prev:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8979, app/assets/stylesheets/global/style.css */
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 8987, app/assets/stylesheets/global/style.css */
.carousel-control-prev {
  left: 0;
}

/* line 8991, app/assets/stylesheets/global/style.css */
.carousel-control-next {
  right: 0;
}

/* line 8995, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

/* line 9004, app/assets/stylesheets/global/style.css */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

/* line 9008, app/assets/stylesheets/global/style.css */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

/* line 9012, app/assets/stylesheets/global/style.css */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 9028, app/assets/stylesheets/global/style.css */
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 9041, app/assets/stylesheets/global/style.css */
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9051, app/assets/stylesheets/global/style.css */
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9061, app/assets/stylesheets/global/style.css */
.carousel-indicators .active {
  background-color: #fff;
}

/* line 9065, app/assets/stylesheets/global/style.css */
.carousel-indicators1 {
  position: absolute;
  right: 0;
  top: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

/* line 9081, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9094, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9104, app/assets/stylesheets/global/style.css */
.carousel-indicators1 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9114, app/assets/stylesheets/global/style.css */
.carousel-indicators1 .active {
  background-color: #fff;
}

/* line 9118, app/assets/stylesheets/global/style.css */
.carousel-indicators2 {
  position: absolute;
  right: 10px;
  left: auto;
  top: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 9133, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9146, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9156, app/assets/stylesheets/global/style.css */
.carousel-indicators2 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9166, app/assets/stylesheets/global/style.css */
.carousel-indicators2 .active {
  background-color: #fff;
}

/* line 9170, app/assets/stylesheets/global/style.css */
.carousel-indicators3 {
  position: absolute;
  top: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10px;
  list-style: none;
}

/* line 9185, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9198, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9208, app/assets/stylesheets/global/style.css */
.carousel-indicators3 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9218, app/assets/stylesheets/global/style.css */
.carousel-indicators3 .active {
  background-color: #fff;
}

/* line 9222, app/assets/stylesheets/global/style.css */
.carousel-indicators4 {
  position: absolute;
  right: 10px;
  left: auto;
  bottom: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-top: 10%;
  list-style: none;
}

/* line 9237, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9250, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9260, app/assets/stylesheets/global/style.css */
.carousel-indicators4 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9270, app/assets/stylesheets/global/style.css */
.carousel-indicators4 .active {
  background-color: #fff;
}

/* line 9274, app/assets/stylesheets/global/style.css */
.carousel-indicators5 {
  position: absolute;
  bottom: 0;
  left: 10px;
  right: auto;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  list-style: none;
}

/* line 9288, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li {
  position: relative;
  flex: 0 1 auto;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
}

/* line 9301, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9311, app/assets/stylesheets/global/style.css */
.carousel-indicators5 li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

/* line 9321, app/assets/stylesheets/global/style.css */
.carousel-indicators5 .active {
  background-color: #fff;
}

/* line 9325, app/assets/stylesheets/global/style.css */
.carousel-caption {
  position: absolute;
  right: 15%;
  top: 30%;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

/* line 9337, app/assets/stylesheets/global/style.css */
.carousel-item-background {
  content: "";
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 9347, app/assets/stylesheets/global/style.css */
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  width: 100%;
}

@media (max-width: 990px) and (min-width: 767px) {
  /* line 9353, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    top: 10%;
  }
}

/* line 9358, app/assets/stylesheets/global/style.css */
.carousel-indicators [data-bs-target] {
  width: 7px;
  height: 7px;
}

/*------Drop Downs-------*/
/* line 9364, app/assets/stylesheets/global/style.css */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

/* line 9371, app/assets/stylesheets/global/style.css */
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 9384, app/assets/stylesheets/global/style.css */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9388, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9375rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
}

/* line 9407, app/assets/stylesheets/global/style.css */
.dropdown-menu-end {
  right: 0;
  left: auto;
}

/* line 9412, app/assets/stylesheets/global/style.css */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

/* line 9419, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 9432, app/assets/stylesheets/global/style.css */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9436, app/assets/stylesheets/global/style.css */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

/* line 9444, app/assets/stylesheets/global/style.css */
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 9457, app/assets/stylesheets/global/style.css */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9461, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

/* line 9469, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 9478, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 9490, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 9494, app/assets/stylesheets/global/style.css */
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 9498, app/assets/stylesheets/global/style.css */
.dropdown-menu[data-popper-placement^=top],
.dropdown-menu[data-popper-placement^=right],
.dropdown-menu[data-popper-placement^=bottom],
.dropdown-menu[data-popper-placement^=left] {
  right: auto;
  bottom: auto;
}

/* line 9506, app/assets/stylesheets/global/style.css */
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

/* line 9513, app/assets/stylesheets/global/style.css */
.drop-heading {
  padding: 1rem 1rem;
  color: #8f9daf;
}

/* line 9518, app/assets/stylesheets/global/style.css */
.dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: 400;
  color: #74788e;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

/* line 9530, app/assets/stylesheets/global/style.css */
.dropdown-item:hover svg {
  fill: var(--primary-bg-color);
}

/* line 9534, app/assets/stylesheets/global/style.css */
.dropdown-item svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}

/* line 9539, app/assets/stylesheets/global/style.css */
.dropdown-item .brround svg {
  margin-right: 0px;
}

/* line 9543, app/assets/stylesheets/global/style.css */
.drop-icon-wrap {
  text-align: center;
}

/* line 9547, app/assets/stylesheets/global/style.css */
.drop-icon-wrap li {
  display: inline-block;
}

/* line 9551, app/assets/stylesheets/global/style.css */
.drop-icon-wrap .drop-icon-item {
  display: inline-block;
  padding-bottom: 10px;
  padding-top: 10px;
  text-align: center;
  color: #878787;
  text-transform: capitalize;
  min-width: 75px;
}

/* line 9561, app/assets/stylesheets/global/style.css */
.drop-icon-item i {
  font-size: 20px;
  padding-bottom: 5px;
}

/* line 9566, app/assets/stylesheets/global/style.css */
.drop-icon-wrap .drop-icon-item:hover {
  text-decoration: none;
  background-color: #f1f1f9;
}

/* line 9571, app/assets/stylesheets/global/style.css */
.dropdown-item:hover .notification-label {
  color: var(--primary-bg-color);
}

/* line 9575, app/assets/stylesheets/global/style.css */
.dropdown-item.user {
  font-size: 18px;
  padding: 5px;
}

/* line 9580, app/assets/stylesheets/global/style.css */
.dropdown-item:hover,
.dropdown-item:focus,
.dropdown-item.active,
.dropdown-item:active {
  text-decoration: none;
  background-color: unset;
}

/* line 9588, app/assets/stylesheets/global/style.css */
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 9594, app/assets/stylesheets/global/style.css */
.dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  box-shadow: 0 3px 9px 0 rgba(169, 184, 200, 0.3);
  border-radius: 5px !important;
}

/* line 9602, app/assets/stylesheets/global/style.css */
.header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}

/* line 9608, app/assets/stylesheets/global/style.css */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #868e96;
  white-space: nowrap;
}

/* line 9617, app/assets/stylesheets/global/style.css */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

/*-----List Of Dropdwons-----*/
/* line 9624, app/assets/stylesheets/global/style.css */
btn.dropdown-toggle ~ .dropdown-menu {
  background-color: #f4f4f4;
  background-color: white;
  border: 0 solid #4285f4;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3);
  top: 0px;
  margin: 0px;
  padding: 0px;
}

/* line 9634, app/assets/stylesheets/global/style.css */
ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: #f4f4f4;
  background-color: white;
  border: 0 solid #4285f4;
  box-shadow: 0px 0px 3px rgba(25, 25, 25, 0.3);
  top: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  width: 100%;
}

/* line 9646, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 98;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 9664, app/assets/stylesheets/global/style.css */
.dropdown-menu > li > a {
  display: block;
  padding: 8px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.428571429;
  color: #495057d9;
  white-space: nowrap;
}

/* line 9674, app/assets/stylesheets/global/style.css */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #76839a;
  background-color: #f1f1f9;
}

/* line 9681, app/assets/stylesheets/global/style.css */
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #eaedf1;
}

/* line 9688, app/assets/stylesheets/global/style.css */
.dropdown-menu .dropdown-plus-title {
  width: 100%;
  color: #495057;
  padding: 6px 12px;
  font-weight: 500;
  border: 0 solid #eaedf1;
  border-bottom-width: 1px;
  cursor: pointer;
}

/* line 9698, app/assets/stylesheets/global/style.css */
ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}

/* line 9704, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--primary-bg-color) !important;
}

/* line 9708, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-plus-title {
  border-color: #13bfa6 !important;
}

/* line 9712, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-plus-title {
  border-color: #59adec !important;
}

/* line 9716, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-plus-title {
  border-color: #e7c354 !important;
}

/* line 9720, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-plus-title {
  border-color: #d12c47 !important;
}

/* line 9724, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-dark ~ .dropdown-menu .dropdown-plus-title {
  border-color: #444546 !important;
}

/* line 9728, app/assets/stylesheets/global/style.css */
.btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: #e4e7ecc5 !important;
}

/* line 9732, app/assets/stylesheets/global/style.css */
.dropdown-menu-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 15px;
  border-bottom: 1px solid #eaedf1;
}

/* line 9740, app/assets/stylesheets/global/style.css */
.dropdown-demo .dropdown-menu {
  position: static;
  float: none;
}

/* line 9745, app/assets/stylesheets/global/style.css */
.dropdown-menu-header label {
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #76839a;
}

/* line 9753, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media {
  padding: 12px 15px;
}

/* line 9757, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media:hover,
.dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}

/* line 9762, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 9767, app/assets/stylesheets/global/style.css */
.dropdown-media-list img {
  border-radius: 100%;
}

/* line 9771, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body {
  margin-left: 15px;
}

/* line 9775, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 9781, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div p {
  margin-bottom: 0;
  font-weight: 500;
  color: #76839a;
  font-size: 14px;
}

/* line 9788, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > div span {
  font-size: 12px;
  color: #CFCFCF;
}

/* line 9793, app/assets/stylesheets/global/style.css */
.dropdown-media-list .media-body > p {
  font-size: 14px;
  color: #bfbfbf;
  margin-bottom: 0;
}

/* line 9799, app/assets/stylesheets/global/style.css */
.dropdown-list-footer {
  padding: 10px 15px;
  text-align: center;
  font-size: 12px;
  border-top: 1px solid #eaedf1;
}

/* line 9806, app/assets/stylesheets/global/style.css */
.dropdown-media-list {
  padding: 0;
}

@media (min-width: 768px) {
  /* line 9811, app/assets/stylesheets/global/style.css */
  ul.dropdown-menu li.dropdown ul.dropdown-menu .dropdown-plus-title {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

@media (min-width: 768px) {
  /* line 9818, app/assets/stylesheets/global/style.css */
  ul.dropdown-menu li.dropdown ul.dropdown-menu {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 9824, app/assets/stylesheets/global/style.css */
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 28px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 9838, app/assets/stylesheets/global/style.css */
.dropdown {
  display: block;
}

/* line 9842, app/assets/stylesheets/global/style.css */
.header .dropdown .nav-link.icon:hover {
  background: none !important;
}

/* line 9846, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 12rem;
}

/* line 9851, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 12px;
}

/* line 9857, app/assets/stylesheets/global/style.css */
.dropdown-toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
}

/* line 9865, app/assets/stylesheets/global/style.css */
.dropdown-toggle:after {
  vertical-align: 0.155em;
}

/* line 9869, app/assets/stylesheets/global/style.css */
.dropdown-toggle:empty:after {
  margin-left: 0;
}

/* line 9873, app/assets/stylesheets/global/style.css */
.dropdown-icon {
  color: #8f9daf;
  margin-right: 0.5rem;
  margin-left: -0.5rem;
  width: 1em;
  display: inline-block;
  text-align: center;
  vertical-align: -1px;
}

/* line 9883, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-end.show {
  left: inherit !important;
}

/*------- Forms -------*/
/* line 9888, app/assets/stylesheets/global/style.css */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: rgba(73, 80, 87, 0.75);
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 9903, app/assets/stylesheets/global/style.css */
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

/* line 9908, app/assets/stylesheets/global/style.css */
.form-control:focus {
  color: rgba(73, 80, 87, 0.8);
  background-color: #fff;
  outline: 0;
  box-shadow: none;
  border-color: #eaedf1;
}

/* line 9916, app/assets/stylesheets/global/style.css */
.form-control::-webkit-input-placeholder,
.form-control::-moz-placeholder,
.form-control:-ms-input-placeholder,
.form-control::-ms-input-placeholder {
  color: #76839a;
  opacity: 1;
}

/* line 9924, app/assets/stylesheets/global/style.css */
.form-control:disabled,
.form-control[readonly] {
  background-color: rgba(228, 231, 236, 0.35);
  opacity: 1;
}

/* line 9930, app/assets/stylesheets/global/style.css */
.form-control.file-input {
  line-height: 1.9;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 9935, app/assets/stylesheets/global/style.css */
  .form-control {
    transition: none;
  }
}

/* line 9940, app/assets/stylesheets/global/style.css */
select.form-control:not([size]):not([multiple]) {
  height: 2.375rem;
}

/* line 9944, app/assets/stylesheets/global/style.css */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 9951, app/assets/stylesheets/global/style.css */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

/* line 9957, app/assets/stylesheets/global/style.css */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

/* line 9965, app/assets/stylesheets/global/style.css */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.44444444;
}

/* line 9972, app/assets/stylesheets/global/style.css */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.14285714;
}

/* line 9979, app/assets/stylesheets/global/style.css */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.6;
  color: #495057;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

/* line 9992, app/assets/stylesheets/global/style.css */
.form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0;
}

/* line 9997, app/assets/stylesheets/global/style.css */
.input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-text > .form-control-plaintext.btn,
.input-group-sm > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 10006, app/assets/stylesheets/global/style.css */
.form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 10011, app/assets/stylesheets/global/style.css */
.input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-text > .form-control-plaintext.btn,
.input-group-lg > .input-group-text > .form-control-plaintext.btn {
  padding-right: 0;
  padding-left: 0;
}

/* line 10020, app/assets/stylesheets/global/style.css */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

/* line 10026, app/assets/stylesheets/global/style.css */
.input-group-sm > .form-control,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .input-group-text,
.input-group-sm > .input-group-text > .btn,
.input-group-sm > .input-group-text > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.14285714;
}

/* line 10036, app/assets/stylesheets/global/style.css */
select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

/* line 10040, app/assets/stylesheets/global/style.css */
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}

/* line 10048, app/assets/stylesheets/global/style.css */
.form-control-lg {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 7px;
}

/* line 10055, app/assets/stylesheets/global/style.css */
.input-group-lg > .form-control,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .input-group-text,
.input-group-lg > .input-group-text > .btn,
.input-group-lg > .input-group-text > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.44444444;
  border-radius: 3px;
}

/* line 10066, app/assets/stylesheets/global/style.css */
select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}

/* line 10070, app/assets/stylesheets/global/style.css */
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-text > select.btn:not([size]):not([multiple]) {
  height: calc(2.6875rem + 2px);
}

/* line 10078, app/assets/stylesheets/global/style.css */
.form-group {
  margin-bottom: 1rem;
  display: block;
}

/* line 10083, app/assets/stylesheets/global/style.css */
.form-text {
  display: block;
  margin-top: 0.25rem;
}

/* line 10088, app/assets/stylesheets/global/style.css */
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

/* line 10097, app/assets/stylesheets/global/style.css */
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

/* line 10103, app/assets/stylesheets/global/style.css */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

/* line 10109, app/assets/stylesheets/global/style.css */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

/* line 10115, app/assets/stylesheets/global/style.css */
.form-check-input:disabled ~ .form-check-label {
  color: #505662;
}

/* line 10119, app/assets/stylesheets/global/style.css */
.form-check-label {
  margin-bottom: 0;
}

/* line 10123, app/assets/stylesheets/global/style.css */
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

/* line 10132, app/assets/stylesheets/global/style.css */
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

/* line 10139, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .form-select:valid,
.form-select.is-valid {
  border-color: #13bfa6;
}

/* line 10146, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid:focus,
.form-control.is-valid:focus,
.was-validated .form-select:valid:focus,
.form-select.is-valid:focus {
  border-color: #13bfa6;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10154, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}

/* line 10159, app/assets/stylesheets/global/style.css */
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10164, app/assets/stylesheets/global/style.css */
.was-validated .form-select:valid ~ .valid-feedback,
.was-validated .form-select:valid ~ .valid-tooltip {
  display: block;
}

/* line 10169, app/assets/stylesheets/global/style.css */
.form-select.is-valid ~ .valid-feedback,
.form-select.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10174, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:valid ~ .form-check-label,
.form-check-input.is-valid ~ .form-check-label {
  color: #13bfa6;
}

/* line 10179, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10184, app/assets/stylesheets/global/style.css */
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10189, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .custom-control-label,
.custom-control-input.is-valid ~ .custom-control-label {
  color: #13bfa6;
}

/* line 10194, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}

/* line 10200, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10205, app/assets/stylesheets/global/style.css */
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10210, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #13bfa6;
  border-color: #35b9a6;
}

/* line 10216, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10221, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .form-file-label,
.form-file-input.is-valid ~ .form-file-label {
  border-color: #13bfa6;
}

/* line 10226, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .form-file-label::before,
.form-file-input.is-valid ~ .form-file-label::before {
  border-color: inherit;
}

/* line 10231, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid ~ .valid-feedback,
.was-validated .form-file-input:valid ~ .valid-tooltip {
  display: block;
}

/* line 10236, app/assets/stylesheets/global/style.css */
.form-file-input.is-valid ~ .valid-feedback,
.form-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 10241, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:valid:focus ~ .form-file-label,
.form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 10246, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid,
.form-control.is-invalid,
.was-validated .form-select:invalid,
.form-select.is-invalid {
  border-color: #d12c47 !important;
}

/* line 10253, app/assets/stylesheets/global/style.css */
.form-select.is-invalid:focus {
  box-shadow: 0 0 0 2px rgba(186, 0, 0, 0.25);
}

/* line 10257, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid:focus,
.form-control.is-invalid:focus,
.was-validated .form-select:invalid:focus,
.form-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10265, app/assets/stylesheets/global/style.css */
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10270, app/assets/stylesheets/global/style.css */
.was-validated .form-select:invalid ~ .invalid-feedback,
.was-validated .form-select:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10275, app/assets/stylesheets/global/style.css */
.was-validated .form-check-input:invalid ~ .form-check-label,
.form-check-input.is-invalid ~ .form-check-label {
  color: #d12c47;
}

/* line 10280, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .custom-control-label,
.custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47;
}

/* line 10285, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}

/* line 10291, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10296, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}

/* line 10301, app/assets/stylesheets/global/style.css */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10306, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .form-file-label,
.form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}

/* line 10311, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .form-file-label::before,
.form-file-input.is-invalid ~ .form-file-label::before {
  border-color: inherit;
}

/* line 10316, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid ~ .invalid-feedback,
.was-validated .form-file-input:invalid ~ .invalid-tooltip {
  display: block;
}

/* line 10321, app/assets/stylesheets/global/style.css */
.was-validated .form-file-input:invalid:focus ~ .form-file-label,
.form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 10326, app/assets/stylesheets/global/style.css */
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

/* line 10335, app/assets/stylesheets/global/style.css */
.header .form-inline {
  margin-right: 7px;
}

/* line 10339, app/assets/stylesheets/global/style.css */
.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  /* line 10344, app/assets/stylesheets/global/style.css */
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  /* line 10354, app/assets/stylesheets/global/style.css */
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  /* line 10366, app/assets/stylesheets/global/style.css */
  .form-inline .form-control {
    display: inline-block;
    width: auto;
  }
  /* line 10371, app/assets/stylesheets/global/style.css */
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  /* line 10375, app/assets/stylesheets/global/style.css */
  .form-inline .input-group,
.form-inline .form-select {
    width: auto;
  }
  /* line 10380, app/assets/stylesheets/global/style.css */
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  /* line 10391, app/assets/stylesheets/global/style.css */
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  /* line 10398, app/assets/stylesheets/global/style.css */
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  /* line 10405, app/assets/stylesheets/global/style.css */
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

/* line 10410, app/assets/stylesheets/global/style.css */
.form-label {
  display: block;
  margin-bottom: 0.375rem;
  font-weight: 500;
  font-size: 0.875rem;
  /*margin-top: 9px;*/
}

/* line 10418, app/assets/stylesheets/global/style.css */
.form-label-small {
  font-weight: 400;
  font-size: 87.5%;
}

/* line 10423, app/assets/stylesheets/global/style.css */
.form-footer {
  margin-top: 2rem;
}

/* line 10427, app/assets/stylesheets/global/style.css */
.form-signin .form-control {
  border-right: 0;
  border-left: 0;
  border-top: 0;
  border-radius: 0;
}

/* line 10434, app/assets/stylesheets/global/style.css */
.form-signin .form-control:focus {
  box-shadow: none;
  border-bottom: 1px solid #eaedf1 !important;
}

/* line 10439, app/assets/stylesheets/global/style.css */
.form-control.header-search {
  background: #f1f1f9;
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  width: 100%;
  margin-top: 4px;
}

/* line 10448, app/assets/stylesheets/global/style.css */
.form-control.header-search::-moz-placeholder {
  color: #fff;
  opacity: 0.7;
}
.form-control.header-search::placeholder {
  color: #fff;
  opacity: 0.7;
}

/* line 10453, app/assets/stylesheets/global/style.css */
.form-control.header-search:hover,
.form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
  box-shadow: none;
}

/* line 10459, app/assets/stylesheets/global/style.css */
.form-fieldset {
  background: #f8f9fa;
  border: 1px solid #e9ecef;
  padding: 1rem;
  border-radius: 3px;
  margin-bottom: 1rem;
}

/* line 10467, app/assets/stylesheets/global/style.css */
.form-required {
  color: #d12c47;
}

/* line 10471, app/assets/stylesheets/global/style.css */
.form-required:before {
  content: " ";
}

/* line 10475, app/assets/stylesheets/global/style.css */
.state-valid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%235eba00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-check'><polyline points='20 6 9 17 4 12'></polyline></svg>") no-repeat center right 0.5rem/1rem;
}

/* line 10480, app/assets/stylesheets/global/style.css */
.state-invalid {
  padding-right: 2rem;
  background: url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23cd201f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-x'><line x1='18' y1='6' x2='6' y2='18'></line><line x1='6' y1='6' x2='18' y2='18'></line></svg>") no-repeat center right 0.5rem/1rem;
}

/* line 10485, app/assets/stylesheets/global/style.css */
.form-help {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  text-align: center;
  line-height: 1rem;
  color: #868e96;
  background: #e4e7ecc5;
  border-radius: 50%;
  font-size: 0.75rem;
  transition: 0.3s background-color, 0.3s color;
  text-decoration: none;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 10504, app/assets/stylesheets/global/style.css */
.form-help:hover,
.form-help[aria-describedby] {
  background: #59adec;
  color: #fff;
}

/* line 10510, app/assets/stylesheets/global/style.css */
.wizard-card .moving-tab {
  margin-top: 5px;
}

/* line 10514, app/assets/stylesheets/global/style.css */
.wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

/* line 10518, app/assets/stylesheets/global/style.css */
form.convFormDynamic button.submit:hover {
  color: #fff;
}

/* line 10522, app/assets/stylesheets/global/style.css */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #13bfa6;
}

/* line 10530, app/assets/stylesheets/global/style.css */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: #5eba00;
  border-radius: 0.2rem;
}

/* line 10545, app/assets/stylesheets/global/style.css */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87.5%;
  color: #d12c47;
}

/* line 10553, app/assets/stylesheets/global/style.css */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: #cd201f;
  border-radius: 0.2rem;
}

/* line 10568, app/assets/stylesheets/global/style.css */
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

/* line 10574, app/assets/stylesheets/global/style.css */
ul.labels-info li {
  margin: 0;
}

/* line 10578, app/assets/stylesheets/global/style.css */
ul.labels-info li h4, ul.labels-info li .h4 {
  color: #5c5c5e;
  font-size: 13px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  text-transform: uppercase;
}

/* line 10587, app/assets/stylesheets/global/style.css */
ul.labels-info li a {
  border-radius: 0;
  color: #6a6a6a;
}

/* line 10592, app/assets/stylesheets/global/style.css */
ul.labels-info li a:hover,
ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 10598, app/assets/stylesheets/global/style.css */
ul.labels-info li a i {
  padding-right: 10px;
}

/* line 10602, app/assets/stylesheets/global/style.css */
.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
  margin-bottom: 5px;
}

/* line 10607, app/assets/stylesheets/global/style.css */
.files .progress {
  width: 200px;
}

/* line 10611, app/assets/stylesheets/global/style.css */
.fileupload-processing .fileupload-loading {
  display: block;
}

/* line 10615, app/assets/stylesheets/global/style.css */
* html .fileinput-button {
  line-height: 24px;
  margin: 1px -3px 0 0;
}

/* line 10620, app/assets/stylesheets/global/style.css */
* + html .fileinput-button {
  margin: 1px 0 0;
  padding: 2px 15px;
}

@media (max-width: 767px) {
  /* line 10626, app/assets/stylesheets/global/style.css */
  .files .btn span {
    display: none;
  }
  /* line 10630, app/assets/stylesheets/global/style.css */
  .files .preview * {
    width: 40px;
  }
  /* line 10634, app/assets/stylesheets/global/style.css */
  .files .name * {
    display: inline-block;
    width: 80px;
    word-wrap: break-word;
  }
  /* line 10640, app/assets/stylesheets/global/style.css */
  .files .progress {
    width: 20px;
  }
  /* line 10644, app/assets/stylesheets/global/style.css */
  .files .delete {
    width: 60px;
  }
  /* line 10648, app/assets/stylesheets/global/style.css */
  .border-right-1 {
    border-right: 0 !important;
  }
}

/* line 10653, app/assets/stylesheets/global/style.css */
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/*--------radio---------*/
/* line 10662, app/assets/stylesheets/global/style.css */
.rdiobox {
  font-weight: normal;
  position: relative;
  display: block;
  line-height: 18px;
}

/* line 10669, app/assets/stylesheets/global/style.css */
.rdiobox span {
  padding-left: 4px;
}

/* line 10673, app/assets/stylesheets/global/style.css */
.rdiobox span:before,
.rdiobox span:after {
  line-height: 18px;
  position: absolute;
}

/* line 10679, app/assets/stylesheets/global/style.css */
.rdiobox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #818181;
  border-radius: 50%;
  top: 2px;
  left: 0;
}

/* line 10691, app/assets/stylesheets/global/style.css */
.rdiobox span:after {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #fff;
  border-radius: 50%;
  top: 7px;
  left: 5px;
  display: none;
}

/* line 10702, app/assets/stylesheets/global/style.css */
.rdiobox span:empty {
  padding-left: 0;
  width: 16px;
  display: block;
}

/* line 10708, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio] {
  opacity: 0;
  margin: 0;
}

/* line 10713, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio]:checked + span:before {
  border-color: transparent;
  background-color: var(--primary-bg-color);
}

/* line 10718, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio]:checked + span:after {
  display: block;
}

/* line 10722, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-primary[type=radio]:checked + span:before {
  background-color: var(--primary-bg-color);
}

/* line 10726, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-secondary[type=radio]:checked + span:before {
  background-color: #e984b1;
}

/* line 10730, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-success[type=radio]:checked + span:before {
  background-color: #13bfa6;
}

/* line 10734, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-info[type=radio]:checked + span:before {
  background-color: #59adec;
}

/* line 10738, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-warning[type=radio]:checked + span:before {
  background-color: #e7c354;
}

/* line 10742, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-danger[type=radio]:checked + span:before {
  background-color: #d12c47;
}

/* line 10746, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-dark[type=radio]:checked + span:before {
  background-color: #343a40;
}

/* line 10750, app/assets/stylesheets/global/style.css */
.rdiobox input.radio-light[type=radio]:checked + span:before {
  background-color: #e4e7ecc5;
}

/* line 10754, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio][disabled] + span {
  opacity: 0.75;
}

/* line 10758, app/assets/stylesheets/global/style.css */
.rdiobox input[type=radio][disabled] + span:before,
.rdiobox input[type=radio][disabled] + span:after {
  opacity: 0.75;
}

/* line 10763, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle {
  width: 60px;
  height: 25px;
  background-color: #d6d6e6;
  margin-left: 10px;
  margin-bottom: 5px;
  padding: 2px;
  border-radius: 3px;
  position: relative;
  overflow: hidden;
  transition: all 0.2s ease;
}

/* line 10776, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm {
  height: 17px;
  width: 50px;
}

/* line 10781, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm span {
  width: 10px;
  height: 10px;
}

/* line 10786, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-sm span::after {
  right: -30px;
  top: -1px;
}

/* line 10791, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg {
  height: 34px;
  width: 72px;
}

/* line 10796, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg span {
  width: 28px;
}

/* line 10800, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.toggle-lg span::after {
  top: 8px;
  right: -31px;
}

/* line 10805, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span {
  position: absolute;
  top: 3px;
  bottom: 4px;
  left: 3px;
  display: block;
  width: 20px;
  border-radius: 2px;
  background-color: #fff;
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.45);
  cursor: pointer;
  transition: all 0.2s ease;
}

/* line 10819, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::before,
.main-toggle-group .toggle span::after {
  position: absolute;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #fff;
  top: 3px;
  line-height: 1.38;
  transition: all 0.2s ease;
}

/* line 10832, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::before {
  content: "on";
  left: -25px;
}

/* line 10837, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle span::after {
  content: "off";
  right: -29px;
}

/* line 10842, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on {
  background-color: var(--primary-bg-color);
}

/* line 10846, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-sm span {
  left: 37px;
}

/* line 10850, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-sm span::before {
  top: -1px;
  left: -25px;
}

/* line 10855, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-lg span {
  left: 41px;
}

/* line 10859, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-lg span::before {
  top: 8px;
  left: -28px;
}

/* line 10864, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on span {
  left: 37px;
}

/* line 10868, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-primary {
  background-color: var(--primary-bg-color);
}

/* line 10872, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-secondary {
  background-color: #e984b1;
}

/* line 10876, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-info {
  background-color: #59adec;
}

/* line 10880, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-success {
  background-color: #13bfa6;
}

/* line 10884, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-warning {
  background-color: #e7c354;
}

/* line 10888, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-danger {
  background-color: #d12c47;
}

/* line 10892, app/assets/stylesheets/global/style.css */
.main-toggle-group .toggle.on.toggle-light {
  background-color: #868e96;
}

/* line 10896, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle {
  border: 1px solid #eaedf1;
  background-color: #fff;
  border-radius: 15px;
  cursor: pointer;
  transition: all ease 0.3s;
  width: 46px;
}

/* line 10905, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-sm {
  width: 35px;
}

/* line 10909, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-sm span {
  top: unset;
  height: 10px;
  width: 10px;
}

/* line 10915, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-lg {
  width: 70px;
}

/* line 10919, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.toggle-lg span {
  height: 25px;
  width: 25px;
}

/* line 10924, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle span {
  border-radius: 50%;
  height: 17px;
  width: 17px;
  background-color: rgba(134, 142, 150, 0.5);
}

/* line 10931, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle span::before,
.main-toggle-group.style1 .toggle span::after {
  content: none;
}

/* line 10936, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 10941, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-sm span {
  left: 21px;
}

/* line 10945, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-lg span {
  left: 41px;
}

/* line 10949, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on span {
  background-color: #fff;
  left: 25px;
}

/* line 10954, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-primary {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 10959, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-secondary {
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 10964, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-success {
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 10969, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-info {
  background-color: #59adec;
  border-color: #59adec;
}

/* line 10974, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-warning {
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 10979, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-danger {
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 10984, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-light {
  background-color: #868e96;
  border-color: #868e96;
}

/* line 10989, app/assets/stylesheets/global/style.css */
.main-toggle-group.style1 .toggle.on.toggle-dark {
  background-color: #343a40;
  border-color: #343a40;
}

/* line 10994, app/assets/stylesheets/global/style.css */
.material-switch {
  margin: 10px;
}

/* line 10998, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm > label::before {
  height: 10px;
  width: 27px;
  border-radius: 10px;
}

/* line 11004, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm > label::after {
  height: 17px;
  width: 17px;
  border-radius: 50%;
}

/* line 11010, app/assets/stylesheets/global/style.css */
.material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  left: 13px;
}

/* line 11014, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg > label::before {
  height: 27px;
  width: 55px;
  border-radius: 20px;
}

/* line 11020, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg > label::after {
  height: 35px;
  width: 35px;
  margin-top: -8px;
  border-radius: 50%;
}

/* line 11027, app/assets/stylesheets/global/style.css */
.material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  left: 77%;
}

@media (prefers-reduced-motion: reduce) {
  /* line 11032, app/assets/stylesheets/global/style.css */
  .toggle span {
    transition: none;
  }
}

/* line 11037, app/assets/stylesheets/global/style.css */
.form-range-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}

/* line 11048, app/assets/stylesheets/global/style.css */
.form-range-control.form-control:focus {
  border-color: rgba(228, 231, 236, 0.41) !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(228, 231, 236, 0.41);
  height: 0.5rem;
  width: 100%;
  vertical-align: middle;
  border-radius: 10px;
}

/* line 11060, app/assets/stylesheets/global/style.css */
.form-range-control::-webkit-slider-thumb {
  cursor: pointer;
}

/* line 11064, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-thumb,
.form-range-control.range-secondary::-webkit-slider-thumb,
.form-range-control.range-success::-webkit-slider-thumb,
.form-range-control.range-info::-webkit-slider-thumb,
.form-range-control.range-warning::-webkit-slider-thumb,
.form-range-control.range-danger::-webkit-slider-thumb,
.form-range-control.range-dark::-webkit-slider-thumb,
.form-range-control.range.light::-webkit-slider-thumb {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 10px;
  width: 10px;
  padding: 0.52rem;
  margin-top: -4px;
  border-radius: 50%;
}

/* line 11082, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-runnable-track,
.form-range-control.range-secondary::-webkit-slider-runnable-track,
.form-range-control.range-success::-webkit-slider-runnable-track,
.form-range-control.range-info::-webkit-slider-runnable-track,
.form-range-control.range-warning::-webkit-slider-runnable-track,
.form-range-control.range-danger::-webkit-slider-runnable-track,
.form-range-control.range-dark::-webkit-slider-runnable-track,
.form-range-control.range.light::-webkit-slider-runnable-track {
  border-radius: 10px;
  height: 0.5rem;
}

/* line 11094, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-thumb {
  background-color: var(--primary-bg-color);
}

/* line 11098, app/assets/stylesheets/global/style.css */
.form-range-control.range-primary::-webkit-slider-runnable-track {
  background-color: rgba(var(--primary-bg-color), 0.15);
}

/* line 11102, app/assets/stylesheets/global/style.css */
.form-range-control.range-secondary::-webkit-slider-thumb {
  background-color: #e984b1;
}

/* line 11106, app/assets/stylesheets/global/style.css */
.form-range-control.range-secondary::-webkit-slider-runnable-track {
  background-color: rgba(233, 132, 177, 0.15);
}

/* line 11110, app/assets/stylesheets/global/style.css */
.form-range-control.range-info::-webkit-slider-thumb {
  background-color: #59adec;
}

/* line 11114, app/assets/stylesheets/global/style.css */
.form-range-control.range-info::-webkit-slider-runnable-track {
  background-color: rgba(89, 173, 236, 0.15);
}

/* line 11118, app/assets/stylesheets/global/style.css */
.form-range-control.range-success::-webkit-slider-thumb {
  background-color: #13bfa6;
}

/* line 11122, app/assets/stylesheets/global/style.css */
.form-range-control.range-success::-webkit-slider-runnable-track {
  background-color: rgba(19, 191, 166, 0.15);
}

/* line 11126, app/assets/stylesheets/global/style.css */
.form-range-control.range-warning::-webkit-slider-thumb {
  background-color: #e7c354;
}

/* line 11130, app/assets/stylesheets/global/style.css */
.form-range-control.range-warning::-webkit-slider-runnable-track {
  background-color: rgba(231, 195, 84, 0.15);
}

/* line 11134, app/assets/stylesheets/global/style.css */
.form-range-control.range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

/* line 11138, app/assets/stylesheets/global/style.css */
.form-range-control.range-dark::-webkit-slider-runnable-track {
  background-color: rgba(52, 58, 64, 0.15);
}

/* line 11142, app/assets/stylesheets/global/style.css */
.form-range-control.range-danger::-webkit-slider-thumb {
  background-color: #d12c47;
}

/* line 11146, app/assets/stylesheets/global/style.css */
.form-range-control.range-danger::-webkit-slider-runnable-track {
  background-color: rgba(209, 44, 71, 0.15);
}

/* line 11150, app/assets/stylesheets/global/style.css */
.range-group {
  display: flex;
  align-items: center;
  flex: 1;
}

/* line 11156, app/assets/stylesheets/global/style.css */
.color-pickr-btn {
  margin-bottom: 5px;
}

/* line 11160, app/assets/stylesheets/global/style.css */
.color-pickr-btn button {
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 5px;
  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;
}

/* line 11174, app/assets/stylesheets/global/style.css */
.default-pickr {
  margin-bottom: 5px !important;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0.5rem 1rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  font-size: 0.875rem;
  line-height: 1.5;
  cursor: pointer;
  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;
}

/* line 11190, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] {
  max-width: 69vw !important;
}

/* line 11194, app/assets/stylesheets/global/style.css */
.main-form-group {
  border: 1px solid #eaedf1;
  border-radius: 5px;
  position: relative;
  transition: all ease 0.3s;
}

/* line 11201, app/assets/stylesheets/global/style.css */
.main-form-group:focus-within {
  border-color: var(--primary-bg-color) !important;
}

/* line 11205, app/assets/stylesheets/global/style.css */
.main-form-group .form-control {
  border-width: 0px;
  padding: 1rem 0.75rem !important;
  height: 3.75rem;
}

/* line 11211, app/assets/stylesheets/global/style.css */
.main-form-group .form-control.text-area {
  height: unset;
}

/* line 11215, app/assets/stylesheets/global/style.css */
.main-form-group .form-control::-webkit-input-placeholder {
  color: transparent !important;
}

/* line 11219, app/assets/stylesheets/global/style.css */
.main-form-group .form-control::-webkit-textarea-placeholder {
  color: transparent !important;
}

/* line 11223, app/assets/stylesheets/global/style.css */
.main-form-group .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.65rem !important;
  padding-bottom: 0.5rem !important;
}
.main-form-group .form-control:focus,
.main-form-group .form-control:not(:placeholder-shown) {
  padding-top: 1.65rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 11229, app/assets/stylesheets/global/style.css */
.main-form-group .form-control:not(:-moz-placeholder-shown) ~ .form-label {
  transform: translateY(-5px) translateX(-5px) scale(0.8);
  opacity: 0.55;
}
.main-form-group .form-control:focus ~ .form-label,
.main-form-group .form-control:not(:placeholder-shown) ~ .form-label {
  transform: translateY(-5px) translateX(-5px) scale(0.8);
  opacity: 0.55;
}

/* line 11235, app/assets/stylesheets/global/style.css */
.main-form-group .form-label {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0.78rem;
  display: inline-block;
  margin: 0px !important;
  transition: transform ease 0.3s;
  pointer-events: none;
}

/* line 11246, app/assets/stylesheets/global/style.css */
.main-dropdown-form-demo .dropdown-menu.show {
  padding: 35px 20px;
  z-index: 2 !important;
}

/* line 11251, app/assets/stylesheets/global/style.css */
.main-parent {
  position: relative;
}

/* line 11255, app/assets/stylesheets/global/style.css */
.main-parent .main-child {
  position: absolute;
  top: 0px;
  right: 5px;
  height: 100%;
}

/* line 11262, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid,
.form-control.is-valid,
input.form-control.parsley-success,
textarea.form-control.parsley-success {
  border-color: #13bfa6 !important;
}

/* line 11269, app/assets/stylesheets/global/style.css */
.was-validated .form-control:valid + .invalid-feedback,
.form-control.is-valid,
.invalid-feedback input.form-control.parsley-success,
.invalid-feedback textarea.form-control.parsley-success + .invalid-feedback {
  display: none !important;
}

/* line 11276, app/assets/stylesheets/global/style.css */
.note-btn-group .btn {
  border: 1px solid #eaedf1 !important;
  border-radius: 3px;
  padding: 0.28rem 0.51rem !important;
}

/* line 11282, app/assets/stylesheets/global/style.css */
.note-btn-group .note-dropdown-menu.dropdown-menu > li > a {
  padding: 3px 6px !important;
}

/* line 11286, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  float: left !important;
  margin-right: 10px !important;
}

/* line 11291, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  right: 0px !important;
}

/* line 11295, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close:hover {
  opacity: 0.75;
}

/* line 11299, app/assets/stylesheets/global/style.css */
.sw-main .nav-tabs .nav-link:hover,
.sw-main .nav-tabs .nav-link.active {
  color: var(--primary-bg-color) !important;
}

/* line 11304, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a {
  color: var(--primary-bg-color) !important;
}

/* line 11308, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:after {
  color: var(--primary-bg-color) !important;
  background: var(--primary-bg-color) !important;
}

/* line 11313, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a.active,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:hover,
.sw-main.sw-theme-dots > ul.step-anchor > li.active > a:focus {
  color: var(--primary-bg-color);
}

/* line 11319, app/assets/stylesheets/global/style.css */
.sw-main.sw-theme-dots > ul.step-anchor > li > a {
  font-weight: normal !important;
}

/* line 11323, app/assets/stylesheets/global/style.css */
.wizard > .content > .title {
  font-weight: normal !important;
}

/* line 11327, app/assets/stylesheets/global/style.css */
.editable-clear-x {
  margin-top: -10px !important;
}

/* line 11331, app/assets/stylesheets/global/style.css */
.editable-input {
  display: flex !important;
  align-items: center !important;
}

/* line 11336, app/assets/stylesheets/global/style.css */
.editable-input .editable-checklist div span {
  margin-bottom: 0.65rem;
}

/* line 11340, app/assets/stylesheets/global/style.css */
.editable-input .editable-checklist div:last-child span {
  margin-bottom: 0px !important;
}

/* line 11344, app/assets/stylesheets/global/style.css */
.editable-input .select2-selection__clear {
  margin-right: 3px;
  vertical-align: middle;
  margin-top: 2px;
}

/* line 11350, app/assets/stylesheets/global/style.css */
.editable-input .editable-address {
  display: block;
  margin-right: 10px;
}

/* line 11355, app/assets/stylesheets/global/style.css */
.editable-input .editable-address span {
  display: inline-block;
  margin-right: 3px;
}

/* line 11360, app/assets/stylesheets/global/style.css */
.control-group.form-group > div {
  display: flex;
  align-items: center;
}

/* line 11365, app/assets/stylesheets/global/style.css */
.input-group .form-control.is-invalid,
.input-group .form-select.is-invalid,
.was-validated .input-group .form-control:invalid,
.was-validated .input-group .form-select:invalid {
  z-index: 1 !important;
}

/* line 11372, app/assets/stylesheets/global/style.css */
.ckbox span,
.rdiobox span {
  margin-left: 5px;
}

/* line 11377, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox][disabled] + span {
  opacity: 0.75 !important;
}

/* line 11381, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11386, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11392, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11397, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11403, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11407, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11412, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11418, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11422, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11427, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11433, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11437, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11442, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11448, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11452, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11457, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11463, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11467, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11472, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11478, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11483, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11489, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11493, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11498, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11504, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11508, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11513, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11519, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11523, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11528, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11534, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11538, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11543, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11549, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11553, app/assets/stylesheets/global/style.css */
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

/* line 11558, app/assets/stylesheets/global/style.css */
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11564, app/assets/stylesheets/global/style.css */
.gutters-0 {
  margin-right: 0;
  margin-left: 0;
}

/* line 11569, app/assets/stylesheets/global/style.css */
.gutters-0 > .col,
.gutters-0 > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

/* line 11575, app/assets/stylesheets/global/style.css */
.gutters-0 .card {
  margin-bottom: 0;
}

/* line 11579, app/assets/stylesheets/global/style.css */
.gutters-xs {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
}

/* line 11584, app/assets/stylesheets/global/style.css */
.gutters-xs > .col,
.gutters-xs > [class*=col-] {
  padding-right: 0.25rem;
  padding-left: 0.25rem;
}

/* line 11590, app/assets/stylesheets/global/style.css */
.gutters-xs .card {
  margin-bottom: 0.5rem;
}

/* line 11594, app/assets/stylesheets/global/style.css */
.gutters-sm {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

/* line 11599, app/assets/stylesheets/global/style.css */
.gutters-sm > .col,
.gutters-sm > [class*=col-] {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 11605, app/assets/stylesheets/global/style.css */
.gutters-sm .card {
  margin-bottom: 1rem;
}

/* line 11609, app/assets/stylesheets/global/style.css */
.gutters-lg {
  margin-right: -1rem;
  margin-left: -1rem;
}

/* line 11614, app/assets/stylesheets/global/style.css */
.gutters-lg > .col,
.gutters-lg > [class*=col-] {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* line 11620, app/assets/stylesheets/global/style.css */
.gutters-lg .card {
  margin-bottom: 2rem;
}

/* line 11624, app/assets/stylesheets/global/style.css */
.gutters-xl {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
}

/* line 11629, app/assets/stylesheets/global/style.css */
.gutters-xl > .col,
.gutters-xl > [class*=col-] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}

/* line 11635, app/assets/stylesheets/global/style.css */
.gutters-xl .card {
  margin-bottom: 3rem;
}

/* line 11639, app/assets/stylesheets/global/style.css */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 11650, app/assets/stylesheets/global/style.css */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 11660, app/assets/stylesheets/global/style.css */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}

/* line 11666, app/assets/stylesheets/global/style.css */
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}

/* line 11672, app/assets/stylesheets/global/style.css */
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}

/* line 11678, app/assets/stylesheets/global/style.css */
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}

/* line 11684, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11690, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11696, app/assets/stylesheets/global/style.css */
.input-group > .form-file {
  display: flex;
  align-items: center;
}

/* line 11703, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11708, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11713, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11718, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11723, app/assets/stylesheets/global/style.css */
.input-group-btn {
  font-size: 0.9375rem;
  border: 0;
}

/* line 11728, app/assets/stylesheets/global/style.css */
.input-group-btn > .btn {
  height: 100%;
  border-color: #24c4b4;
}

/* line 11733, app/assets/stylesheets/global/style.css */
.input-group-text {
  border-right: 0;
}

/* line 11737, app/assets/stylesheets/global/style.css */
.input-group-text {
  border-left: 0;
}

/* line 11741, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}

/* line 11745, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}

/* line 11749, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

/* line 11762, app/assets/stylesheets/global/style.css */
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}

/* line 11767, app/assets/stylesheets/global/style.css */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 11778, app/assets/stylesheets/global/style.css */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

/* line 11788, app/assets/stylesheets/global/style.css */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-file:focus {
  z-index: 3;
}

/* line 11794, app/assets/stylesheets/global/style.css */
.input-group > .form-control + .form-control,
.input-group > .form-control + .form-select,
.input-group > .form-control + .form-file {
  margin-left: -1px;
}

/* line 11800, app/assets/stylesheets/global/style.css */
.input-group > .form-select + .form-control,
.input-group > .form-select + .form-select,
.input-group > .form-select + .form-file {
  margin-left: -1px;
}

/* line 11806, app/assets/stylesheets/global/style.css */
.input-group > .form-file + .form-control,
.input-group > .form-file + .form-select,
.input-group > .form-file + .form-file {
  margin-left: -1px;
}

/* line 11812, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11818, app/assets/stylesheets/global/style.css */
.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11824, app/assets/stylesheets/global/style.css */
.input-group > .form-file {
  display: flex;
  align-items: center;
}

/* line 11831, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11836, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:last-child) .form-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 11841, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11846, app/assets/stylesheets/global/style.css */
.input-group > .form-file:not(:first-child) .form-file-label::after {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 11851, app/assets/stylesheets/global/style.css */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.275rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5;
  color: #86909a;
  text-align: center;
  white-space: nowrap;
  border: 1px solid #eaedf1;
}

/* line 11867, app/assets/stylesheets/global/style.css */
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

/* line 11872, app/assets/stylesheets/global/style.css */
.input-group-text .form-control {
  border-left: 0px !important;
}

/* line 11876, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty {
  margin-bottom: 0;
}

/* line 11880, app/assets/stylesheets/global/style.css */
.input-icon .form-group.is-empty .form-control {
  margin-bottom: 0;
}

/* line 11884, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: 10px 0px 6px 12px;
  width: 38px;
  height: 38px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1 !important;
  color: #555;
  text-align: center;
  border-right: 0;
  border-radius: 4px 0 0 4px;
}

/* line 11897, app/assets/stylesheets/global/style.css */
.input-indec .input-group-btn > .btn {
  height: 100%;
  border-color: #eaedf1;
}

/* line 11902, app/assets/stylesheets/global/style.css */
.modal-header h4.modal-title, .modal-header .modal-title.h4 {
  font-weight: 300;
}

/* line 11906, app/assets/stylesheets/global/style.css */
.modal-body label {
  font-weight: 400;
}

/*------ Modal -------*/
/* line 11911, app/assets/stylesheets/global/style.css */
.modal-open {
  overflow: scroll;
  padding: 0 !important;
  display: block;
}

/* line 11917, app/assets/stylesheets/global/style.css */
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
  padding-right: 0 !important;
  margin: 0 !important;
}

/* line 11931, app/assets/stylesheets/global/style.css */
.modal-open,
.modal-backdrop.fade.show {
  padding-right: 0 !important;
}

/* line 11936, app/assets/stylesheets/global/style.css */
.modal-open {
  overflow: auto !important;
  padding: 0px !important;
}

/* line 11941, app/assets/stylesheets/global/style.css */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 0px !important;
}

/* line 11947, app/assets/stylesheets/global/style.css */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

/* line 11954, app/assets/stylesheets/global/style.css */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

/* line 11962, app/assets/stylesheets/global/style.css */
.modal.show .modal-dialog {
  transform: translate(0, 0);
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 11968, app/assets/stylesheets/global/style.css */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 11973, app/assets/stylesheets/global/style.css */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

/* line 11981, app/assets/stylesheets/global/style.css */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  outline: 0;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

/* line 11997, app/assets/stylesheets/global/style.css */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

/* line 12007, app/assets/stylesheets/global/style.css */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 12011, app/assets/stylesheets/global/style.css */
.modal-backdrop.show {
  opacity: 0.7;
}

/* line 12015, app/assets/stylesheets/global/style.css */
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 12028, app/assets/stylesheets/global/style.css */
.modal-header .btn-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

/* line 12033, app/assets/stylesheets/global/style.css */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

/* line 12038, app/assets/stylesheets/global/style.css */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

/* line 12045, app/assets/stylesheets/global/style.css */
.modal-body p:last-child {
  margin-bottom: 0;
}

/* line 12049, app/assets/stylesheets/global/style.css */
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}

/* line 12060, app/assets/stylesheets/global/style.css */
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}

/* line 12064, app/assets/stylesheets/global/style.css */
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}

/* line 12068, app/assets/stylesheets/global/style.css */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  /* line 12077, app/assets/stylesheets/global/style.css */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  /* line 12082, app/assets/stylesheets/global/style.css */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  /* line 12086, app/assets/stylesheets/global/style.css */
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 12093, app/assets/stylesheets/global/style.css */
  #modal-subcontractor.modal-xl,
#document-preview-modal.modal-xl {
    max-width: 100%;
  }
  /* line 12098, app/assets/stylesheets/global/style.css */
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 12105, app/assets/stylesheets/global/style.css */
  .modal-xl {
    max-width: 1140px;
  }
}

/* line 12110, app/assets/stylesheets/global/style.css */
.model-wrapper-demo {
  padding: 50px 0;
  background: #f1f1f9;
}

/* line 12115, app/assets/stylesheets/global/style.css */
.pos-static {
  position: static;
}

/* line 12119, app/assets/stylesheets/global/style.css */
.modal.animated .modal-dialog {
  transform: translate(0, 0);
}

/* line 12123, app/assets/stylesheets/global/style.css */
.modal.effect-scale .modal-dialog {
  transform: scale(0.7);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12129, app/assets/stylesheets/global/style.css */
.modal.effect-scale.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12134, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-right .modal-dialog {
  transform: translateX(20%);
  opacity: 0;
  transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

/* line 12140, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-right.show .modal-dialog {
  transform: translateX(0);
  opacity: 1;
}

/* line 12145, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-bottom .modal-dialog {
  transform: translateY(20%);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12151, app/assets/stylesheets/global/style.css */
.modal.effect-slide-in-bottom.show .modal-dialog {
  transform: translateY(0);
  opacity: 1;
}

/* line 12156, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper .modal-dialog {
  transform: scale(0) rotate(720deg);
  opacity: 0;
}

/* line 12161, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper.show ~ .modal-backdrop,
.modal.effect-newspaper .modal-dialog {
  transition: all 0.5s;
}

/* line 12166, app/assets/stylesheets/global/style.css */
.modal.effect-newspaper.show .modal-dialog {
  transform: scale(1) rotate(0deg);
  opacity: 1;
}

/* line 12171, app/assets/stylesheets/global/style.css */
.modal.effect-fall {
  perspective: 1300px;
}

/* line 12177, app/assets/stylesheets/global/style.css */
.modal.effect-fall .modal-dialog {
  transform-style: preserve-3d;
  transform: translateZ(600px) rotateX(20deg);
  opacity: 0;
}

/* line 12184, app/assets/stylesheets/global/style.css */
.modal.effect-fall.show .modal-dialog {
  transition: all 0.3s ease-in;
  transform: translateZ(0px) rotateX(0deg);
  opacity: 1;
}

/* line 12190, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal {
  perspective: 1300px;
}

/* line 12194, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal .modal-dialog {
  transform-style: preserve-3d;
  transform: rotateY(-70deg);
  transition: all 0.3s;
  opacity: 0;
}

/* line 12202, app/assets/stylesheets/global/style.css */
.modal.effect-flip-horizontal.show .modal-dialog {
  transform: rotateY(0deg);
  opacity: 1;
}

/* line 12207, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical {
  perspective: 1300px;
}

/* line 12211, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical .modal-dialog {
  transform-style: preserve-3d;
  transform: rotateX(-70deg);
  transition: all 0.3s;
  opacity: 0;
}

/* line 12219, app/assets/stylesheets/global/style.css */
.modal.effect-flip-vertical.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}

/* line 12224, app/assets/stylesheets/global/style.css */
.modal.effect-super-scaled .modal-dialog {
  transform: scale(2);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12230, app/assets/stylesheets/global/style.css */
.modal.effect-super-scaled.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12235, app/assets/stylesheets/global/style.css */
.modal.effect-sign {
  perspective: 1300px;
}

/* line 12239, app/assets/stylesheets/global/style.css */
.modal.effect-sign .modal-dialog {
  transform-style: preserve-3d;
  transform: rotateX(-60deg);
  transform-origin: 50% 0;
  opacity: 0;
  transition: all 0.3s;
}

/* line 12248, app/assets/stylesheets/global/style.css */
.modal.effect-sign.show .modal-dialog {
  transform: rotateX(0deg);
  opacity: 1;
}

/* line 12253, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom {
  perspective: 1300px;
}

/* line 12257, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom .modal-dialog {
  transform-style: preserve-3d;
  transform: translateY(100%) rotateX(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s ease-out;
}

/* line 12266, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-bottom.show .modal-dialog {
  transform: translateY(0%) rotateX(0deg);
  opacity: 1;
}

/* line 12271, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left {
  perspective: 1300px;
}

/* line 12275, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left .modal-dialog {
  transform-style: preserve-3d;
  transform: translateZ(100px) translateX(-30%) rotateY(90deg);
  transform-origin: 0 100%;
  opacity: 0;
  transition: all 0.3s;
}

/* line 12284, app/assets/stylesheets/global/style.css */
.modal.effect-rotate-left.show .modal-dialog {
  transform: translateZ(0px) translateX(0%) rotateY(0deg);
  opacity: 1;
}

/* line 12289, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-dialog {
  transform: scale(0.8);
  opacity: 0;
  transition: all 0.3s;
}

/* line 12295, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-content {
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: var(--dark-body);
  padding: 0 9px;
}

@supports ((-webkit-backdrop-filter: blur(30px)) or (backdrop-filter: blur(30px))) {
  /* line 12303, app/assets/stylesheets/global/style.css */
  .modal.effect-just-me .modal-content {
    background-color: transparent;
    backdrop-filter: blur(30px);
    -webkit-backdrop-filter: blur(30px);
  }
}

/* line 12310, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .btn-close {
  text-shadow: none;
  color: #fff;
}

/* line 12315, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-header {
  background-color: transparent;
  border-bottom-color: rgba(255, 255, 255, 0.1);
  padding-left: 0;
  padding-right: 0;
}

/* line 12322, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-header h6, .modal.effect-just-me .modal-header .h6 {
  color: #fff;
  font-weight: 500;
}

/* line 12327, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-body {
  color: rgba(255, 255, 255, 0.8);
  padding-left: 0;
  padding-right: 0;
}

/* line 12333, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-body h6, .modal.effect-just-me .modal-body .h6 {
  color: #fff;
}

/* line 12337, app/assets/stylesheets/global/style.css */
.modal.effect-just-me .modal-footer {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 12344, app/assets/stylesheets/global/style.css */
.modal.effect-just-me.show ~ .modal-backdrop {
  opacity: 0.96;
}

/* line 12348, app/assets/stylesheets/global/style.css */
.modal.effect-just-me.show .modal-dialog {
  transform: scale(1);
  opacity: 1;
}

/* line 12353, app/assets/stylesheets/global/style.css */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 12360, app/assets/stylesheets/global/style.css */
.modal-body {
  overflow-y: inherit !important;
}

/* line 12364, app/assets/stylesheets/global/style.css */
.modal-open .select2-dropdown,
.modal-open .select2-container--open .select2-dropdown--below {
  z-index: 9999 !important;
}

/* line 12369, app/assets/stylesheets/global/style.css */
.nav-sidebar .list-unstyled li:last-child {
  border-bottom: 0px;
}

/* line 12373, app/assets/stylesheets/global/style.css */
.nav-item.show .dropdown-menu.dropdown-menu-arrow.show {
  top: -1px !important;
}

/*------ Navigation -------*/
/* line 12378, app/assets/stylesheets/global/style.css */
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 12388, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-pills-circle .nav-link:hover,
.nav.nav-pills.nav-pills-circle .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 12393, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-pills-circle .nav-link.active {
  color: #fff !important;
}

/* line 12397, app/assets/stylesheets/global/style.css */
.nav-link {
  display: block;
  padding: 0.2rem 0.9rem;
}

/* line 12402, app/assets/stylesheets/global/style.css */
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}

/* line 12406, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item {
  margin-bottom: -1px;
  position: relative;
}

/* line 12411, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link.active {
  border: 0;
}

/* line 12417, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item.show .nav-link {
  border: 0;
}

/* line 12421, app/assets/stylesheets/global/style.css */
.nav-tabs .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 12426, app/assets/stylesheets/global/style.css */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
}

/* line 12431, app/assets/stylesheets/global/style.css */
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 12437, app/assets/stylesheets/global/style.css */
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 12445, app/assets/stylesheets/global/style.css */
.nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
  font-size: 11px;
  margin-bottom: 0;
  padding: 0 22px;
}

/* line 12452, app/assets/stylesheets/global/style.css */
.nav-item1 {
  padding: 10px;
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}

/* line 12467, app/assets/stylesheets/global/style.css */
.nav1 {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  margin-bottom: 0;
  list-style: none;
  background: transparent;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 12480, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-item1 {
  padding: 0px;
  margin-top: 5px;
}

/* line 12485, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link {
  border-right: none !important;
  width: 100%;
  padding: 6px;
  border-radius: 5px;
}

/* line 12492, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link svg {
  margin-right: 5px;
  transition: all ease 0.3s;
}

/* line 12497, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link:hover,
.nav1.nav-column .nav-link:focus,
.nav1.nav-column .nav-link:active {
  color: var(--primary-bg-color) !important;
}

/* line 12503, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link:hover svg,
.nav1.nav-column .nav-link:focus svg,
.nav1.nav-column .nav-link:active svg {
  fill: var(--primary-bg-color) !important;
}

/* line 12509, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link.active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 12514, app/assets/stylesheets/global/style.css */
.nav1.nav-column .nav-link.active svg {
  fill: #fff !important;
}

/* line 12518, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link {
  color: #e4e7ecc5;
}

/* line 12522, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link.disabled {
  color: rgba(255, 255, 255, 0.4);
}

/* line 12526, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link.disabled:hover,
.nav1.colored .nav-link.disabled:focus {
  cursor: not-allowed !important;
}

/* line 12531, app/assets/stylesheets/global/style.css */
.nav1.colored .nav-link:hover,
.nav1.colored .nav-link:focus,
.nav1.colored .nav-link.active {
  color: #fff;
}

/* line 12537, app/assets/stylesheets/global/style.css */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 12543, app/assets/stylesheets/global/style.css */
.nav-item1:hover:not(.disabled),
.nav-item1.active {
  color: #fff;
}

/* line 12548, app/assets/stylesheets/global/style.css */
.nav-item1 .nav-link.disabled {
  opacity: 6;
  cursor: default-color;
  pointer-events: none;
}

/* line 12554, app/assets/stylesheets/global/style.css */
.nav-item1 .nav-link.disable {
  opacity: 3;
}

/* line 12558, app/assets/stylesheets/global/style.css */
.nav-tabs {
  border-bottom: 1px solid #eaedf1;
}

/* line 12562, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 {
  margin-bottom: -1px;
  position: relative;
}

/* line 12567, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 12573, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link {
  border: 0;
  color: inherit;
  margin-bottom: -1px;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 400;
}

/* line 12582, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.nav-tabs .nav-item1 .nav-link.active {
  color: #fff !important;
}

/* line 12587, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 .nav-link.disabled {
  opacity: 0.6;
  cursor: default;
  pointer-events: none;
}

/* line 12593, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1 i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}

/* line 12603, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item1:hover .nav-submenu {
  display: block;
}

/* line 12607, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1 {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}

/* line 12616, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}

/* line 12620, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item1:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}

/* line 12626, app/assets/stylesheets/global/style.css */
.nav-unread {
  position: absolute;
  top: 0.4rem;
  background: #ecd938;
  width: 0.5rem;
  height: 0.5rem;
  border-radius: 50%;
}

/* line 12635, app/assets/stylesheets/global/style.css */
.nav-unread.badge {
  position: absolute;
  top: 4px;
  left: 26px;
  display: block !important;
  padding: 3px 5px !important;
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  font-size: 11px;
}

/* line 12647, app/assets/stylesheets/global/style.css */
.nav-link {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #495057;
  transition: all ease 0.3s;
}

/* line 12663, app/assets/stylesheets/global/style.css */
.nav-link.icon {
  margin: 5px;
  padding: 12px;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
}

/* line 12672, app/assets/stylesheets/global/style.css */
.nav-link.icon i {
  font-size: 20px;
}

/* line 12676, app/assets/stylesheets/global/style.css */
.nav-link.icon svg {
  width: 1.3rem;
  fill: #495584 !important;
}

/* line 12681, app/assets/stylesheets/global/style.css */
.nav-link.active,
.nav-link:hover,
.nav-link:focus {
  color: #fff !important;
}

/* line 12687, app/assets/stylesheets/global/style.css */
.nav-link.disabled.hover,
.nav-link.disabled.focus {
  color: #707070;
}

/* line 12692, app/assets/stylesheets/global/style.css */
.nav-basic .nav-link.active,
.nav-basic .nav-link:hover,
.nav-basic .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 12698, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav-link:hover {
  color: var(--primary-bg-color) !important;
}

@media (max-width: 768px) {
  /* line 12703, app/assets/stylesheets/global/style.css */
  .nav-link.icon {
    padding: 5px !important;
  }
}

/* line 12708, app/assets/stylesheets/global/style.css */
.nav-item {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
}

/* line 12722, app/assets/stylesheets/global/style.css */
.nav-tabs {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  color: #000;
}

/* line 12730, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link {
  border: 0;
  color: inherit;
  color: #76839a;
  transition: 0.3s border-color;
  font-weight: 500;
  padding: 1rem 1.8rem;
  font-size: 13px;
  text-align: center;
}

/* line 12741, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link:hover:not(.disabled),
.nav-tabs .nav-link.active {
  color: #fff;
}

/* line 12746, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-link.disabled {
  opacity: 0.4;
  cursor: default;
  pointer-events: none;
  color: #868e96;
  background-color: transparent;
  border-color: transparent;
}

/* line 12755, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item:hover .nav-submenu {
  display: block;
}

/* line 12759, app/assets/stylesheets/global/style.css */
.nav-link:hover .dropdown-menu,
.nav-item:hover .dropdown-menu,
.nav-link:hover .dropdown-menu.show {
  display: block;
}

@media (max-width: 1279px) and (min-width: 992px) {
  /* line 12766, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    padding: 1rem 1.8rem;
    font-size: 13px;
  }
}

/* line 12772, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-item i {
  margin-right: 0.25rem;
  line-height: 1;
  font-size: 0rem;
  width: 0.875rem;
  vertical-align: baseline;
  display: inline-block;
  margin-right: 10px;
}

/* line 12782, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu {
  display: none;
  position: absolute;
  background: #fff;
  border: 1px solid #eaedf1;
  border-top: none;
  z-index: 10;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  min-width: 10rem;
  border-radius: 0 0 3px 3px;
}

/* line 12794, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item {
  display: block;
  padding: 0.5rem 1rem;
  color: #9aa0ac;
  margin: 0 !important;
  cursor: pointer;
  transition: 0.3s background;
}

/* line 12803, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}

/* line 12807, app/assets/stylesheets/global/style.css */
.nav-tabs .nav-submenu .nav-item:hover {
  color: #6e7687;
  text-decoration: none;
  background: rgba(0, 0, 0, 0.024);
}

/* line 12813, app/assets/stylesheets/global/style.css */
.hor-menu .nav-badge {
  border-radius: 30px;
  position: absolute;
  top: 3px;
  right: 14px;
  padding: 0.2em 0.4em;
  font-size: 12px;
}

@media (max-width: 992px) {
  /* line 12823, app/assets/stylesheets/global/style.css */
  .hor-menu .nav-badge {
    right: auto !important;
  }
}

/* line 12828, app/assets/stylesheets/global/style.css */
#smartwizard .nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
  padding: 30px;
}

/* line 12833, app/assets/stylesheets/global/style.css */
#smartwizard .nav-tabs {
  border-top: 0 !important;
}

/* line 12837, app/assets/stylesheets/global/style.css */
#smartwizard .nav-link {
  padding: 8px 40px;
  border-radius: 5px !important;
}

/* line 12842, app/assets/stylesheets/global/style.css */
.sw-theme-dots .nav-tabs .nav-link:hover:not(.disabled) {
  background: transparent;
}

/* line 12846, app/assets/stylesheets/global/style.css */
#basicwizard .nav-tabs .nav-link {
  padding: 0.8rem 0.8rem;
}

/* line 12850, app/assets/stylesheets/global/style.css */
.navbar-toggler:focus {
  box-shadow: none;
}

/* line 12854, app/assets/stylesheets/global/style.css */
.page {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
}

/* line 12864, app/assets/stylesheets/global/style.css */
body.fixed-header .page {
  padding-top: 4.5rem;
}

@media (min-width: 1600px) {
  /* line 12869, app/assets/stylesheets/global/style.css */
  body.aside-opened .page {
    margin-right: 22rem;
  }
}

/* line 12874, app/assets/stylesheets/global/style.css */
.page-main {
  flex: 1 1 auto;
}

/* line 12879, app/assets/stylesheets/global/style.css */
.page-content {
  margin: 0.75rem 0;
}

@media (min-width: 768px) {
  /* line 12884, app/assets/stylesheets/global/style.css */
  .page-content {
    margin: 1.5rem 0;
  }
}

/* line 12889, app/assets/stylesheets/global/style.css */
.example .pagination {
  margin-bottom: 0;
}

/* line 12893, app/assets/stylesheets/global/style.css */
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 3px;
}

/* line 12901, app/assets/stylesheets/global/style.css */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  background-color: #fff;
  border: 1px solid #eaedf1;
  color: #495057;
}

/* line 12912, app/assets/stylesheets/global/style.css */
.page-link:hover {
  z-index: 2;
  text-decoration: none;
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 12919, app/assets/stylesheets/global/style.css */
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}

/* line 12925, app/assets/stylesheets/global/style.css */
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 12929, app/assets/stylesheets/global/style.css */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12935, app/assets/stylesheets/global/style.css */
.page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12940, app/assets/stylesheets/global/style.css */
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
}

/* line 12945, app/assets/stylesheets/global/style.css */
.page-item.disabled .page-link {
  color: #ced4da;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #eaedf1;
}

/* line 12953, app/assets/stylesheets/global/style.css */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}

/* line 12959, app/assets/stylesheets/global/style.css */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12964, app/assets/stylesheets/global/style.css */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12969, app/assets/stylesheets/global/style.css */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

/* line 12975, app/assets/stylesheets/global/style.css */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 12980, app/assets/stylesheets/global/style.css */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 12985, app/assets/stylesheets/global/style.css */
.page-header {
  display: flex;
  align-items: center;
  margin: 0.75rem 0rem 0.75rem;
  -ms-flex-wrap: wrap;
  justify-content: space-between;
  padding: 0;
  /* border-radius: 7px; */
  position: relative;
  min-height: 50px;
  border: 1px solid transparent;
  border-radius: 5px;
}

/* line 13001, app/assets/stylesheets/global/style.css */
.page-title {
  margin: 0;
  font-size: 25px;
  font-weight: 600;
  position: relative;
  margin-bottom: 0.2rem;
}

/* line 13009, app/assets/stylesheets/global/style.css */
.page-title-icon {
  color: #9aa0ac;
  font-size: 1.25rem;
}

/* line 13014, app/assets/stylesheets/global/style.css */
.page-subtitle {
  font-size: 0.8125rem;
  color: #c0a0f1;
  margin-left: 2rem;
  position: relative;
}

/* line 13021, app/assets/stylesheets/global/style.css */
.page-subtitle a {
  color: inherit;
}

/* line 13025, app/assets/stylesheets/global/style.css */
.page-options {
  margin-left: auto;
}

/* line 13029, app/assets/stylesheets/global/style.css */
.page-header .breadcrumb {
  font-size: 14px;
  padding-left: 0 !important;
}

/* line 13034, app/assets/stylesheets/global/style.css */
.page-breadcrumb {
  flex-basis: 100%;
  background: none;
  padding: 0;
  margin: 1rem 0 0;
  font-size: 0.875rem;
}

/* line 13043, app/assets/stylesheets/global/style.css */
.page-description {
  margin: 0.25rem 0 0;
  color: #6e7687;
}

/* line 13048, app/assets/stylesheets/global/style.css */
.page-description a {
  color: inherit;
}

/* line 13052, app/assets/stylesheets/global/style.css */
.page-single {
  flex: 1 1 auto;
  display: -ms-flexbox;
  align-items: center;
  justify-content: center;
}

@media (min-width: 768px) {
  /* line 13063, app/assets/stylesheets/global/style.css */
  .page-breadcrumb {
    margin: -0.5rem 0 0;
  }
}

/* line 13068, app/assets/stylesheets/global/style.css */
.page-breadcrumb .breadcrumb-item {
  color: #9aa0ac;
}

/* line 13072, app/assets/stylesheets/global/style.css */
.page-breadcrumb .breadcrumb-item.active {
  color: #6e7687;
}

/* line 13076, app/assets/stylesheets/global/style.css */
.pagination-simple .page-item .page-link {
  background: none;
  border: none;
}

/* line 13081, app/assets/stylesheets/global/style.css */
.pagination-simple .page-item.active .page-link {
  color: #495057;
  font-weight: 700;
}

/* line 13086, app/assets/stylesheets/global/style.css */
.pagination-pager .page-prev {
  margin-right: auto;
}

/* line 13090, app/assets/stylesheets/global/style.css */
.pagination-pager .page-next {
  margin-left: auto;
}

/* line 13094, app/assets/stylesheets/global/style.css */
.page-total-text {
  margin-right: 1rem;
  align-self: center;
  color: #6e7687;
}

/* line 13101, app/assets/stylesheets/global/style.css */
.page-item.active .page-link {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 13107, app/assets/stylesheets/global/style.css */
.panel-heading-landing-box {
  background: var(--primary-bg-color);
  color: #fff;
  font-size: 16px;
  text-align: center;
  border-top: none;
}

/* line 13115, app/assets/stylesheets/global/style.css */
.panel-title-landing {
  color: var(--primary-bg-color);
  font-size: 35px;
  font-weight: bold;
}

/* line 13121, app/assets/stylesheets/global/style.css */
.panel-body-landing {
  border: solid 2px var(--primary-bg-color);
  border-top: none;
  border-bottom: none;
  text-align: center;
  background: #fff;
}

/* line 13129, app/assets/stylesheets/global/style.css */
.panel-footer-landing {
  border: solid 2px var(--primary-bg-color);
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top: none;
  text-align: center;
  background: #f7f7f7;
}

/* line 13138, app/assets/stylesheets/global/style.css */
.panel-body {
  padding: 15px;
}

/* line 13142, app/assets/stylesheets/global/style.css */
.panel-body .lead {
  font-size: 15px;
  margin-bottom: 0;
  padding: 10px 0;
}

/* line 13148, app/assets/stylesheets/global/style.css */
.panel-body .lead strong {
  font-size: 30px;
  margin-bottom: 0;
}

/* line 13153, app/assets/stylesheets/global/style.css */
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 13163, app/assets/stylesheets/global/style.css */
.panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
  border: 0px;
}

/* line 13168, app/assets/stylesheets/global/style.css */
.panel-group .panel {
  box-shadow: none;
  border-color: #eaedf1;
}

/* line 13173, app/assets/stylesheets/global/style.css */
.panel-default > .panel-heading {
  padding: 0;
  background-color: #fff;
}

/* line 13178, app/assets/stylesheets/global/style.css */
.panel-title {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 13183, app/assets/stylesheets/global/style.css */
.panel-title > a {
  display: block;
  padding: 16px;
  text-decoration: none;
}

/* line 13189, app/assets/stylesheets/global/style.css */
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid #eaedf1;
  border-top: 0;
}

/* line 13194, app/assets/stylesheets/global/style.css */
.panel1 {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #fff;
  background: none;
  box-shadow: none;
}

/* line 13202, app/assets/stylesheets/global/style.css */
.panel1:last-child {
  border-bottom: none;
}

/* line 13206, app/assets/stylesheets/global/style.css */
.panel-group1 > .panel1:first-child .panel-heading1 {
  border-radius: 4px 4px 0 0;
}

/* line 13210, app/assets/stylesheets/global/style.css */
.panel-group1 .panel1 {
  border-radius: 0;
}

/* line 13214, app/assets/stylesheets/global/style.css */
.panel-body1 {
  padding: 10px;
  background: #fff;
}

/* line 13219, app/assets/stylesheets/global/style.css */
.panel-title1 {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 13224, app/assets/stylesheets/global/style.css */
.panel-group1 .panel1 + .panel1 {
  margin-top: 0;
}

/* line 13228, app/assets/stylesheets/global/style.css */
.panel-heading1 {
  border-radius: 5px;
}

/* line 13232, app/assets/stylesheets/global/style.css */
.panel-group1 .panel-body {
  border: 1px solid #eaedf1;
  border-radius: 0px 0px 5px 5px;
}

/* line 13237, app/assets/stylesheets/global/style.css */
.panel-title1 a {
  display: block;
  color: var(--primary-bg-color) !important;
  padding: 16px;
  position: relative;
  font-size: 15px;
  font-weight: 400;
  border-radius: 5px;
}

/* line 13247, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-body1 {
  border-radius: 0 0 4px 4px;
}

/* line 13251, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-heading1 {
  border-radius: 0 0 4px 4px;
  transition: border-radius 0.3s linear 0.2s;
}

/* line 13256, app/assets/stylesheets/global/style.css */
.panel1:last-child .panel-heading1.active {
  border-radius: 0;
  transition: border-radius linear 0s;
}

/* #bs-collapse icon scale option */
/* line 13262, app/assets/stylesheets/global/style.css */
.panel-title a.accordion-toggle:before {
  content: "\f068";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}

/* line 13270, app/assets/stylesheets/global/style.css */
.panel-title a.accordion-toggle.collapsed:before {
  content: "\f067";
  padding: 0 10px 0 0;
  color: #fff;
  font-family: FontAwesome;
  float: right;
}

/* line 13278, app/assets/stylesheets/global/style.css */
.panel-heading1 a.collapsed:before {
  content: "\e9af";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 13289, app/assets/stylesheets/global/style.css */
.panel-heading1 a:before {
  content: "\e994";
  position: absolute;
  font-family: "feather" !important;
  right: 10px;
  top: 13px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 13300, app/assets/stylesheets/global/style.css */
.panel-heading1.active a:before {
  content: " ";
  transition: all 0.5s;
  transform: scale(0);
}

/* line 13306, app/assets/stylesheets/global/style.css */
.demo-accordion p:last-child,
.panel-group1 p:last-child {
  margin-bottom: 0;
}

/* line 13311, app/assets/stylesheets/global/style.css */
#bs-collapse .panel-heading1 a:after {
  content: "\f01a";
  font-size: 24px;
  position: absolute;
  font-family: "FontAwesome";
  right: 5px;
  top: 10px;
  transform: scale(0);
  transition: all 0.5s;
}

/* line 13322, app/assets/stylesheets/global/style.css */
#bs-collapse .panel-heading1.active a:after {
  content: "\f01a";
  transform: scale(1);
  transition: all 0.5s;
}

/*--------panel----------*/
/* line 13329, app/assets/stylesheets/global/style.css */
.expanel-default {
  border: #eaedf1;
}

/* line 13333, app/assets/stylesheets/global/style.css */
.expanel-secondary {
  border: #e984b1;
}

/* line 13337, app/assets/stylesheets/global/style.css */
.expanel-success {
  border: #4ecc48;
}

/* line 13341, app/assets/stylesheets/global/style.css */
.expanel-danger {
  border: #d12c47;
}

/* line 13345, app/assets/stylesheets/global/style.css */
.expanel-primary > .expanel-heading {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 13351, app/assets/stylesheets/global/style.css */
.expanel-info > .expanel-heading {
  color: #fff;
  background-color: #59adec;
  border-color: #59adec;
}

/* line 13357, app/assets/stylesheets/global/style.css */
.expanel-warning > .expanel-heading {
  color: #fff;
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 13363, app/assets/stylesheets/global/style.css */
.expanel-dark > .expanel-heading {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 13369, app/assets/stylesheets/global/style.css */
.expanel-light > .expanel-heading {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96;
}

/* line 13375, app/assets/stylesheets/global/style.css */
.expanel-success > .expanel-heading {
  color: #fff;
  background-color: #13bfa6;
  border-color: #13bfa6;
}

/* line 13381, app/assets/stylesheets/global/style.css */
.expanel-secondary > .expanel-heading {
  color: #fff;
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 13387, app/assets/stylesheets/global/style.css */
.expanel-success > .expanel-heading {
  color: #fff;
  background-color: #4ecc48;
  border-color: #4ecc48;
}

/* line 13393, app/assets/stylesheets/global/style.css */
.expanel-danger > .expanel-heading {
  color: #fff;
  background-color: #d12c47;
  border-color: #d12c47;
}

/* line 13399, app/assets/stylesheets/global/style.css */
.expanel-warning > .expanel-heading {
  color: #fff;
  background-color: #FBB034;
  border-color: #FBB034;
}

/* line 13405, app/assets/stylesheets/global/style.css */
.expanel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

/* line 13412, app/assets/stylesheets/global/style.css */
.expanel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01);
}

/* line 13421, app/assets/stylesheets/global/style.css */
.expanel-default > .expanel-heading {
  background-color: #eaedf1;
  border-color: #eaedf1;
}

/* line 13426, app/assets/stylesheets/global/style.css */
.expanel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid #eaedf1;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 13433, app/assets/stylesheets/global/style.css */
.expanel-footer {
  padding: 10px 15px;
  background-color: #eaedf1;
  border-top: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 13441, app/assets/stylesheets/global/style.css */
.expanel-body {
  padding: 15px !important;
}

/* line 13445, app/assets/stylesheets/global/style.css */
.popover {
  top: 0;
  left: 0;
  z-index: 8 !important;
  display: block;
  max-width: 276px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 13474, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 3px;
  margin-left: calc(0.25rem - 5px);
}

/* line 13483, app/assets/stylesheets/global/style.css */
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 13492, app/assets/stylesheets/global/style.css */
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}

/* line 13497, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 13502, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[data-popper-placement^="top"] .arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-width: 0.5rem 0.25rem 0;
}

/* line 13509, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 13515, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 13521, app/assets/stylesheets/global/style.css */
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}

/* line 13526, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}

/* line 13533, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0.5rem 0.25rem 0;
}

/* line 13540, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #eaedf1;
}

/* line 13546, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 13552, app/assets/stylesheets/global/style.css */
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}

/* line 13557, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 13562, app/assets/stylesheets/global/style.css */
.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 0.25rem 0.5rem 0.25rem;
}

/* line 13569, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #eaedf1;
}

/* line 13575, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 13581, app/assets/stylesheets/global/style.css */
.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: 0.5rem;
  margin-left: -0.25rem;
  content: "";
  border-bottom: 1px solid #fff;
}

/* line 13593, app/assets/stylesheets/global/style.css */
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}

/* line 13598, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
}

/* line 13605, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0 0.25rem 0.5rem;
}

/* line 13612, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #eaedf1;
}

/* line 13618, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 13624, app/assets/stylesheets/global/style.css */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9375rem;
  color: inherit;
  background-color: #fff;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 13635, app/assets/stylesheets/global/style.css */
.popover-header:empty {
  display: none;
}

/* line 13639, app/assets/stylesheets/global/style.css */
.popover-body {
  padding: 0.75rem 1rem;
  color: #6e7687;
}

/* line 13644, app/assets/stylesheets/global/style.css */
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}

/* line 13649, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  position: relative;
}

/* line 13653, app/assets/stylesheets/global/style.css */
progress {
  vertical-align: baseline;
}

/*-----progress-----*/
/* line 13658, app/assets/stylesheets/global/style.css */
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}

/* line 13670, app/assets/stylesheets/global/style.css */
.mixed-color-progress .bar-end {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 13675, app/assets/stylesheets/global/style.css */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  border-radius: 7px;
  transition: width 0.6s ease;
}

/* line 13689, app/assets/stylesheets/global/style.css */
.current-progressbar {
  margin-top: 14.5px;
}

/* line 13693, app/assets/stylesheets/global/style.css */
.progress-content {
  margin-bottom: 16.5px;
}

/* line 13697, app/assets/stylesheets/global/style.css */
.progress-content:last-child {
  margin-bottom: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 13702, app/assets/stylesheets/global/style.css */
  .progress-bar {
    transition: none;
  }
}

/* line 13707, app/assets/stylesheets/global/style.css */
.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) !important;
  background-size: 1rem 1rem;
}

/* line 13712, app/assets/stylesheets/global/style.css */
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

/*------ progress sizes ------*/
/* line 13718, app/assets/stylesheets/global/style.css */
.progress-xs {
  height: 0.25rem;
}

/* line 13722, app/assets/stylesheets/global/style.css */
.progress-xs .progress-bar {
  height: 0.25rem;
}

/* line 13726, app/assets/stylesheets/global/style.css */
.progress-sm {
  height: 0.5rem;
}

/* line 13730, app/assets/stylesheets/global/style.css */
.progress-sm .progress-bar {
  height: 0.5rem;
}

/* line 13734, app/assets/stylesheets/global/style.css */
.progress-lg {
  height: 1.25rem;
}

/* line 13738, app/assets/stylesheets/global/style.css */
.progress-lg .progress-bar {
  height: 1.25rem;
}

/* line 13742, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:after {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
}

/* line 13752, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:before {
  content: "";
  position: absolute;
  background-color: inherit;
  left: 0;
  will-change: left, right;
  top: 0;
  bottom: 0;
  animation: indeterminate 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

/* line 13764, app/assets/stylesheets/global/style.css */
.progress-bar-indeterminate:after {
  animation: indeterminate-short 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation-delay: 1.15s;
}

/*------ Tables -----*/
/* line 13772, app/assets/stylesheets/global/style.css */
.table,
.text-wrap table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

/* line 13779, app/assets/stylesheets/global/style.css */
.table th {
  padding: 0.75rem;
  vertical-align: top;
}

/* line 13784, app/assets/stylesheets/global/style.css */
.text-wrap table th,
.text-wrap table td {
  padding: 0.65rem;
  vertical-align: top;
}

/* line 13790, app/assets/stylesheets/global/style.css */
.table td {
  /*padding: 0.65rem;*/
  vertical-align: middle;
  border-top: 0;
}

/* line 13796, app/assets/stylesheets/global/style.css */
.table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  border-top: 0;
  padding: 0.75rem;
}

/* line 13804, app/assets/stylesheets/global/style.css */
.text-wrap table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #eaedf1;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 13812, app/assets/stylesheets/global/style.css */
.table tbody + tbody,
.text-wrap table tbody + tbody {
  border-top: 2px solid #eaedf1;
}

/* line 13817, app/assets/stylesheets/global/style.css */
.table .table,
.text-wrap table .table,
.table .text-wrap table {
  background-color: var(--primary01);
}

/* line 13823, app/assets/stylesheets/global/style.css */
.text-wrap .table table,
.text-wrap table table {
  background-color: var(--primary01);
}

/* line 13828, app/assets/stylesheets/global/style.css */
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

/* line 13833, app/assets/stylesheets/global/style.css */
.table-bordered,
.text-wrap table,
.table-bordered th,
.text-wrap table th,
.table-bordered td,
.text-wrap table td {
  border: 1px solid #eaedf1 !important;
}

/* line 13842, app/assets/stylesheets/global/style.css */
.table-bordered thead th,
.text-wrap table thead th,
.table-bordered thead td,
.text-wrap table thead td {
  border-bottom-width: 1px;
}

/* line 13849, app/assets/stylesheets/global/style.css */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

/* line 13856, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

/* line 13860, app/assets/stylesheets/global/style.css */
.table-hover tbody tr:hover,
.table-hover tbody th {
  background-color: var(--primary01);
}

/* line 13865, app/assets/stylesheets/global/style.css */
.table-primary {
  background-color: #d2cdf9;
}

/* line 13869, app/assets/stylesheets/global/style.css */
.table-primary > th,
.table-primary > td {
  background-color: #d2cdf9;
}

/* line 13874, app/assets/stylesheets/global/style.css */
.table-hover .table-primary:hover {
  background-color: #b7cded;
}

/* line 13878, app/assets/stylesheets/global/style.css */
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b7cded;
}

/* line 13883, app/assets/stylesheets/global/style.css */
.table-secondary {
  background-color: #fdccdb;
}

/* line 13887, app/assets/stylesheets/global/style.css */
.table-secondary > th,
.table-secondary > td {
  background-color: #fdccdb;
}

/* line 13892, app/assets/stylesheets/global/style.css */
.table-hover .table-secondary:hover {
  background-color: #cfd2d6;
}

/* line 13896, app/assets/stylesheets/global/style.css */
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #cfd2d6;
}

/* line 13901, app/assets/stylesheets/global/style.css */
.table-success {
  background-color: #d2ecb8;
}

/* line 13905, app/assets/stylesheets/global/style.css */
.table-success > th,
.table-success > td {
  background-color: #d2ecb8;
}

/* line 13910, app/assets/stylesheets/global/style.css */
.table-hover .table-success:hover {
  background-color: #c5e7a4;
}

/* line 13914, app/assets/stylesheets/global/style.css */
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #c5e7a4;
}

/* line 13919, app/assets/stylesheets/global/style.css */
.table-info {
  background-color: #cbe7fb;
}

/* line 13923, app/assets/stylesheets/global/style.css */
.table-info > th,
.table-info > td {
  background-color: #cbe7fb;
}

/* line 13928, app/assets/stylesheets/global/style.css */
.table-hover .table-info:hover {
  background-color: #b3dcf9;
}

/* line 13932, app/assets/stylesheets/global/style.css */
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #b3dcf9;
}

/* line 13937, app/assets/stylesheets/global/style.css */
.table-warning {
  background-color: #f1d5a7;
}

/* line 13941, app/assets/stylesheets/global/style.css */
.table-warning > th,
.table-warning > td {
  background-color: #f1d5a7;
}

/* line 13946, app/assets/stylesheets/global/style.css */
.table-hover .table-warning:hover {
  background-color: #fae8a4;
}

/* line 13950, app/assets/stylesheets/global/style.css */
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fae8a4;
}

/* line 13955, app/assets/stylesheets/global/style.css */
.table-danger {
  background-color: #f1c1c0;
}

/* line 13959, app/assets/stylesheets/global/style.css */
.table-danger > th,
.table-danger > td {
  background-color: #f1c1c0;
}

/* line 13964, app/assets/stylesheets/global/style.css */
.table-hover .table-danger:hover {
  background-color: #ecacab;
}

/* line 13968, app/assets/stylesheets/global/style.css */
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ecacab;
}

/* line 13973, app/assets/stylesheets/global/style.css */
.table-light {
  background-color: #fdfdfe;
}

/* line 13977, app/assets/stylesheets/global/style.css */
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

/* line 13982, app/assets/stylesheets/global/style.css */
.table-hover .table-light:hover {
  background-color: #ececf6;
}

/* line 13986, app/assets/stylesheets/global/style.css */
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

/* line 13991, app/assets/stylesheets/global/style.css */
.table-dark {
  background-color: #c6c8ca;
}

/* line 13995, app/assets/stylesheets/global/style.css */
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

/* line 14000, app/assets/stylesheets/global/style.css */
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

/* line 14004, app/assets/stylesheets/global/style.css */
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

/* line 14009, app/assets/stylesheets/global/style.css */
.table-active {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14013, app/assets/stylesheets/global/style.css */
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14018, app/assets/stylesheets/global/style.css */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14022, app/assets/stylesheets/global/style.css */
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 14027, app/assets/stylesheets/global/style.css */
.table .thead-dark th,
.text-wrap table .thead-dark th {
  color: var(--primary01);
  background-color: #212529;
  border-color: #32383e;
}

/* line 14034, app/assets/stylesheets/global/style.css */
.table .thead-light th,
.text-wrap table .thead-light th {
  color: #495057;
  background-color: var(--primary01);
  border-color: #eaedf1;
}

/* line 14041, app/assets/stylesheets/global/style.css */
.table-dark {
  color: var(--primary01);
  background-color: #212529;
}

/* line 14046, app/assets/stylesheets/global/style.css */
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

/* line 14052, app/assets/stylesheets/global/style.css */
.table-dark.table-bordered {
  border: 0;
}

/* line 14056, app/assets/stylesheets/global/style.css */
.text-wrap table.table-dark {
  border: 0;
}

/* line 14060, app/assets/stylesheets/global/style.css */
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 14064, app/assets/stylesheets/global/style.css */
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  /* line 14069, app/assets/stylesheets/global/style.css */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14077, app/assets/stylesheets/global/style.css */
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
  /* line 14081, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-sm > table {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 14087, app/assets/stylesheets/global/style.css */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14095, app/assets/stylesheets/global/style.css */
  .table-responsive-md > .table-bordered {
    border: 0;
  }
  /* line 14099, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-md > table {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  /* line 14105, app/assets/stylesheets/global/style.css */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14113, app/assets/stylesheets/global/style.css */
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
  /* line 14117, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-lg > table {
    border: 0;
  }
}

@media (max-width: 1279.98px) {
  /* line 14123, app/assets/stylesheets/global/style.css */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  /* line 14131, app/assets/stylesheets/global/style.css */
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
  /* line 14135, app/assets/stylesheets/global/style.css */
  .text-wrap .table-responsive-xl > table {
    border: 0;
  }
}

/* line 14140, app/assets/stylesheets/global/style.css */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* line 14148, app/assets/stylesheets/global/style.css */
.table-responsive > .table-bordered {
  border: 0;
}

/* line 14152, app/assets/stylesheets/global/style.css */
.text-wrap .table-responsive > table {
  border: 0;
}

/* line 14156, app/assets/stylesheets/global/style.css */
.table-inbox {
  border: 1px solid #eaedf1;
  margin-bottom: 0;
}

/* line 14161, app/assets/stylesheets/global/style.css */
.table-inbox tr {
  border-bottom: 1px solid rgba(238, 238, 238, 0.7);
}

/* line 14165, app/assets/stylesheets/global/style.css */
.table-inbox tr:last-child {
  border-bottom: 1px solid #eaedf1;
}

/* line 14169, app/assets/stylesheets/global/style.css */
.table-inbox tr td:hover {
  cursor: pointer;
}

/* line 14173, app/assets/stylesheets/global/style.css */
.table-inbox tr td .fa-star.inbox-started,
.table-inbox tr td .fa-star:hover {
  color: #f78a09;
}

/* line 14178, app/assets/stylesheets/global/style.css */
.table-inbox tr.unread td {
  font-weight: 600 !important;
}

/* line 14182, app/assets/stylesheets/global/style.css */
.table-inbox tr:last-child {
  border-bottom-width: 0px !important;
}

/* line 14186, app/assets/stylesheets/global/style.css */
.table th,
.text-wrap table th {
  color: #2e3138;
  /*font-size: 0.875rem;*/
  font-weight: 400;
}

/* line 14193, app/assets/stylesheets/global/style.css */
.table-md th,
.table-md td {
  padding: 0.5rem;
}

/* line 14198, app/assets/stylesheets/global/style.css */
.table-vcenter td,
.table-vcenter th {
  vertical-align: middle;
  border-top: 1px solid #eaedf1;
}

/* line 14204, app/assets/stylesheets/global/style.css */
.table-secondary tbody + tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 14211, app/assets/stylesheets/global/style.css */
.table-primary tbody + tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 14218, app/assets/stylesheets/global/style.css */
.table-center td,
.table-center th {
  text-align: center;
}

/* line 14223, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: var(--primary01);
}

/* line 14227, app/assets/stylesheets/global/style.css */
.table-striped tbody tr:nth-of-type(even) {
  background: transparent;
}

/* line 14231, app/assets/stylesheets/global/style.css */
.table-calendar {
  margin: 0 0 0.75rem;
}

/* line 14235, app/assets/stylesheets/global/style.css */
.table-calendar td,
.table-calendar th {
  border: 0;
  text-align: center;
  padding: 0 !important;
  width: 14.28571429%;
  line-height: 2.5rem;
}

/* line 14244, app/assets/stylesheets/global/style.css */
.table-calendar td {
  border-top: 0;
}

/* line 14248, app/assets/stylesheets/global/style.css */
.table-calendar-link {
  line-height: 2rem;
  min-width: calc(2rem + 2px);
  display: inline-block;
  border-radius: 3px;
  background: #f8f9fa;
  color: #495057;
  font-weight: 600;
  transition: 0.3s background, 0.3s color;
  position: relative;
}

/* line 14260, app/assets/stylesheets/global/style.css */
.table-calendar-link:before {
  content: "";
  width: 4px;
  height: 4px;
  position: absolute;
  left: 0.25rem;
  top: 0.25rem;
  border-radius: 50px;
  background: #467fcf;
}

/* line 14271, app/assets/stylesheets/global/style.css */
.table-calendar-link:hover {
  color: #fff;
  text-decoration: none;
  background: #467fcf;
  transition: 0.3s background;
}

/* line 14278, app/assets/stylesheets/global/style.css */
.table-calendar-link:hover:before {
  background: #fff;
}

/* line 14282, app/assets/stylesheets/global/style.css */
.table-header {
  cursor: pointer;
  transition: 0.3s color;
}

/* line 14287, app/assets/stylesheets/global/style.css */
.table-header:hover {
  color: #495057 !important;
}

/* line 14291, app/assets/stylesheets/global/style.css */
.table-header:after {
  content: "\f0dc";
  font-family: FontAwesome;
  display: inline-block;
  margin-left: 0.5rem;
  font-size: 0.75rem;
}

/* line 14299, app/assets/stylesheets/global/style.css */
.table-header-asc {
  color: #495057 !important;
}

/* line 14303, app/assets/stylesheets/global/style.css */
.table-header-asc:after {
  content: "\f0de";
}

/* line 14307, app/assets/stylesheets/global/style.css */
.table-header-desc {
  color: #495057 !important;
}

/* line 14311, app/assets/stylesheets/global/style.css */
.table-header-desc:after {
  content: "\f0dd";
}

/* line 14315, app/assets/stylesheets/global/style.css */
table {
  border-collapse: collapse;
}

/* line 14319, app/assets/stylesheets/global/style.css */
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: #eaedf1;
}

/* line 14323, app/assets/stylesheets/global/style.css */
.table > :not(caption) > * > * {
  background: transparent;
  box-shadow: none;
  border-bottom-width: inherit;
}

@media (min-width: 768px) {
  /* line 14330, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    position: absolute;
    top: 0;
    left: 193px;
  }
  /* line 14336, app/assets/stylesheets/global/style.css */
  .table-responsive.deleted-table .data-table-btn {
    position: absolute;
    left: 223px;
    z-index: 1;
  }
}

@media (max-width: 1328px) {
  /* line 14344, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    position: relative;
    top: 0;
    left: 0px;
  }
}

/* line 14351, app/assets/stylesheets/global/style.css */
table.dataTable {
  border-collapse: collapse !important;
}

/* line 14355, app/assets/stylesheets/global/style.css */
.dropdown-item {
  transition: all ease-in-out 0.3s;
}

/* line 14359, app/assets/stylesheets/global/style.css */
.dropdown-item:focus,
.dropdown-item.active {
  background-color: var(--primary-bg-color);
  color: #fff !important;
}

/* line 14365, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button {
  border-bottom: 1px solid rgba(var(--primary-bg-color), 0.35);
  color: var(--primary-bg-color);
}

/* line 14370, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button:last-child {
  border-bottom: none !important;
}

/* line 14374, app/assets/stylesheets/global/style.css */
.table.editable-table td {
  vertical-align: middle;
}

/* line 14378, app/assets/stylesheets/global/style.css */
.table.editable-table input,
.table.editable-table select {
  border: 1px solid #eaedf1;
  height: 40px;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  border-radius: 7px;
  font-size: 0.75rem;
  outline: none;
  transition: all ease 0.3s;
}

/* line 14391, app/assets/stylesheets/global/style.css */
.table.editable-table input:focus,
.table.editable-table select:focus {
  border-color: var(--primary-bg-color) !important;
}

/* line 14396, app/assets/stylesheets/global/style.css */
.table.editable-table option {
  font-size: 0.85rem;
}

/* line 14400, app/assets/stylesheets/global/style.css */
#example3,
#example2 {
  width: 100% !important;
}

@media (max-width: 575.98px) {
  /* line 14406, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_length label {
    justify-content: center !important;
  }
  /* line 14410, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_filter {
    text-align: center !important;
  }
  /* line 14414, app/assets/stylesheets/global/style.css */
  .table-responsive.export-table .dt-buttons.btn-group {
    justify-content: center !important;
  }
}

/* line 14419, app/assets/stylesheets/global/style.css */
.dataTables_filter .form-control {
  border-radius: 4px;
  height: 34px;
}

/* line 14424, app/assets/stylesheets/global/style.css */
.table > :not(:first-child) {
  border-top: 0px solid currentColor;
}

/*---- Tags-----*/
/* line 14429, app/assets/stylesheets/global/style.css */
.tag {
  font-size: 0.75rem;
  color: #495057;
  background-color: rgba(228, 231, 236, 0.55);
  border-radius: 5px;
  padding: 0 0.5rem;
  line-height: 2em;
  display: inline-flex;
  cursor: default;
  font-weight: 400;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 14446, app/assets/stylesheets/global/style.css */
.tag.tag-outline-primary {
  border-color: var(--primary-bg-color) !important;
  color: var(--primary-bg-color);
}

/* line 14451, app/assets/stylesheets/global/style.css */
.tag.tag-outline-primary i {
  color: var(--primary-bg-color);
}

/* line 14455, app/assets/stylesheets/global/style.css */
.tag.tag-outline-secondary {
  border-color: #e984b1 !important;
  color: #e984b1;
}

/* line 14460, app/assets/stylesheets/global/style.css */
.tag.tag-outline-secondary i {
  color: #e984b1;
}

/* line 14464, app/assets/stylesheets/global/style.css */
.tag.tag-outline-success {
  border-color: #13bfa6 !important;
  color: #13bfa6;
}

/* line 14469, app/assets/stylesheets/global/style.css */
.tag.tag-outline-success i {
  color: #13bfa6;
}

/* line 14473, app/assets/stylesheets/global/style.css */
.tag.tag-outline-info {
  border-color: #59adec !important;
  color: #59adec;
}

/* line 14478, app/assets/stylesheets/global/style.css */
.tag.tag-outline-info i {
  color: #59adec;
}

/* line 14482, app/assets/stylesheets/global/style.css */
.tag.tag-outline-warning {
  border-color: #e7c354 !important;
  color: #e7c354;
}

/* line 14487, app/assets/stylesheets/global/style.css */
.tag.tag-outline-warning i {
  color: #e7c354;
}

/* line 14491, app/assets/stylesheets/global/style.css */
.tag.tag-outline-danger {
  border-color: #d12c47 !important;
  color: #d12c47;
}

/* line 14496, app/assets/stylesheets/global/style.css */
.tag.tag-outline-danger i {
  color: #d12c47;
}

/* line 14500, app/assets/stylesheets/global/style.css */
.tag.tag-outline-light {
  border-color: #e4e7ecc5 !important;
  color: #e4e7ecc5;
}

/* line 14505, app/assets/stylesheets/global/style.css */
.tag.tag-outline-light i {
  color: #e4e7ecc5;
}

/* line 14509, app/assets/stylesheets/global/style.css */
.tag.tag-outline-dark {
  border-color: #343a40 !important;
  color: #343a40;
}

/* line 14514, app/assets/stylesheets/global/style.css */
.tag.tag-outline-dark i {
  color: #343a40;
}

/* line 14518, app/assets/stylesheets/global/style.css */
a.tag {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}

/* line 14524, app/assets/stylesheets/global/style.css */
a.tag:hover {
  background-color: rgba(228, 231, 236, 0.65);
  color: inherit;
}

/* line 14529, app/assets/stylesheets/global/style.css */
.tag-addon {
  display: inline-block;
  padding: 0 0.5rem;
  color: inherit;
  text-decoration: none;
  background-color: rgba(228, 231, 236, 0.65);
  margin: 0 -0.5rem 0 0.5rem;
  text-align: center;
  min-width: 1.5rem;
}

/* line 14540, app/assets/stylesheets/global/style.css */
.tag-addon:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 14545, app/assets/stylesheets/global/style.css */
.tag-addon i {
  vertical-align: middle;
  margin: 0 -0.25rem;
}

/* line 14550, app/assets/stylesheets/global/style.css */
a.tag-addon {
  text-decoration: none;
  cursor: pointer;
  transition: 0.3s color, 0.3s background;
}

/* line 14556, app/assets/stylesheets/global/style.css */
a.tag-addon:hover {
  background-color: rgba(228, 231, 236, 0.7);
  color: inherit;
}

/* line 14561, app/assets/stylesheets/global/style.css */
.tag-avatar {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 3px 0 0 3px;
  margin: 0 0.5rem 0 -0.5rem;
}

/* line 14568, app/assets/stylesheets/global/style.css */
.tag-blue {
  background-color: #467fcf !important;
  color: #fff;
}

/* line 14573, app/assets/stylesheets/global/style.css */
.tag-indigo {
  background-color: #6574cd !important;
  color: #fff;
}

/* line 14578, app/assets/stylesheets/global/style.css */
.tag-purple {
  background-color: #661fd6 !important;
  color: #fff;
}

/* line 14583, app/assets/stylesheets/global/style.css */
.tag-pink {
  background-color: #f58598 !important;
  color: #fff;
}

/* line 14588, app/assets/stylesheets/global/style.css */
.tag-red {
  background-color: #e32f2f !important;
  color: #fff;
}

/* line 14593, app/assets/stylesheets/global/style.css */
.tag-orange {
  background-color: #fc7303 !important;
  color: #fff;
}

/* line 14598, app/assets/stylesheets/global/style.css */
.tag-yellow {
  background-color: #FBB034 !important;
  color: #fff;
}

/* line 14603, app/assets/stylesheets/global/style.css */
.tag-green {
  background-color: #4ecc48 !important;
  color: #fff;
}

/* line 14608, app/assets/stylesheets/global/style.css */
.tag-teal {
  background-color: #2bcbba !important;
  color: #fff;
}

/* line 14613, app/assets/stylesheets/global/style.css */
.tag-cyan {
  background-color: #17a2b8 !important;
  color: #fff;
}

/* line 14618, app/assets/stylesheets/global/style.css */
.tag-white {
  background-color: #fff !important;
  color: #fff;
}

/* line 14623, app/assets/stylesheets/global/style.css */
.tag-gray {
  background-color: #868e96 !important;
  color: #fff;
}

/* line 14628, app/assets/stylesheets/global/style.css */
.tag-gray-dark {
  background-color: #343a40 !important;
  color: #fff;
}

/* line 14633, app/assets/stylesheets/global/style.css */
.tag-azure {
  background-color: #45aaf2 !important;
  color: #fff;
}

/* line 14638, app/assets/stylesheets/global/style.css */
.tag-lime {
  background-color: #7bd235 !important;
  color: #fff;
}

/* line 14643, app/assets/stylesheets/global/style.css */
.tag-primary {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}

/* line 14648, app/assets/stylesheets/global/style.css */
.tag-secondary {
  background-color: #e984b1 !important;
  color: #fff;
}

/* line 14653, app/assets/stylesheets/global/style.css */
.tag-success {
  background-color: #4ecc48 !important;
  color: #fff;
}

/* line 14658, app/assets/stylesheets/global/style.css */
.tag-info {
  background-color: #45aaf2 !important;
  color: #fff;
}

/* line 14663, app/assets/stylesheets/global/style.css */
.tag-warning {
  background-color: #e7c354 !important;
  color: #fff;
}

/* line 14668, app/assets/stylesheets/global/style.css */
.tag-danger {
  background-color: #d12c47 !important;
  color: #fff;
}

/* line 14673, app/assets/stylesheets/global/style.css */
.tag-light {
  background-color: #e4e7ecc5 !important;
  color: #444546;
}

/* line 14678, app/assets/stylesheets/global/style.css */
.tag-dark {
  background-color: #343a40 !important;
  color: #fff;
}

/* line 14683, app/assets/stylesheets/global/style.css */
.tag-rounded {
  border-radius: 50px;
}

/* line 14687, app/assets/stylesheets/global/style.css */
.tag-rounded .tag-avatar {
  border-radius: 50px;
}

/* line 14691, app/assets/stylesheets/global/style.css */
.tags {
  margin-bottom: -0.5rem;
  font-size: 0;
}

/* line 14696, app/assets/stylesheets/global/style.css */
.tags > .tag {
  margin-bottom: 0.5rem;
}

/* line 14700, app/assets/stylesheets/global/style.css */
.tags > .tag:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 14704, app/assets/stylesheets/global/style.css */
.badge.bg-primary {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 14709, app/assets/stylesheets/global/style.css */
.badge.bg-secondary {
  color: #fff;
  background-color: #e984b1;
}

/* line 14714, app/assets/stylesheets/global/style.css */
.badge.bg-success {
  color: #fff;
  background-color: #13bfa6;
}

/* line 14719, app/assets/stylesheets/global/style.css */
.badge.bg-info {
  color: #fff;
  background-color: #59adec;
}

/* line 14724, app/assets/stylesheets/global/style.css */
.badge.bg-warning {
  color: #fff;
  background-color: #e7c354;
}

/* line 14729, app/assets/stylesheets/global/style.css */
.badge.bg-danger {
  color: #fff;
  background-color: #d12c47;
}

/* line 14734, app/assets/stylesheets/global/style.css */
.badge.bg-light {
  color: #444546 !important;
  background-color: #e4e7ecc5 !important;
}

/* line 14739, app/assets/stylesheets/global/style.css */
.badge.bg-dark {
  color: #fff;
  background-color: #343a40;
}

/*---------Thumbnails----------*/
/* line 14745, app/assets/stylesheets/global/style.css */
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #eaedf1;
  transition: border 0.2s ease-in-out;
  border-radius: 7px;
}

/* line 14758, app/assets/stylesheets/global/style.css */
.thumbnail a > img,
.thumbnail > img {
  margin-right: auto;
  margin-left: auto;
}

/* line 14764, app/assets/stylesheets/global/style.css */
.thumbnail p:last-child {
  margin-bottom: 0;
}

/* line 14768, app/assets/stylesheets/global/style.css */
.thumbimg {
  height: 100%;
  width: 100%;
  display: block;
  border-radius: 7px;
}

/* line 14775, app/assets/stylesheets/global/style.css */
.thumbnail .caption {
  padding: 15px;
}

/*---- Opacity -----*/
/* line 14780, app/assets/stylesheets/global/style.css */
.op-0 {
  opacity: 0;
}

/* line 14784, app/assets/stylesheets/global/style.css */
.op-0-1 {
  opacity: 0.1;
}

/* line 14788, app/assets/stylesheets/global/style.css */
.op-0-2 {
  opacity: 0.2;
}

/* line 14792, app/assets/stylesheets/global/style.css */
.op-0-3 {
  opacity: 0.3;
}

/* line 14796, app/assets/stylesheets/global/style.css */
.op-0-4 {
  opacity: 0.4;
}

/* line 14800, app/assets/stylesheets/global/style.css */
.op-0-5 {
  opacity: 0.5;
}

/* line 14804, app/assets/stylesheets/global/style.css */
.op-0-6 {
  opacity: 0.6;
}

/* line 14808, app/assets/stylesheets/global/style.css */
.op-0-7 {
  opacity: 0.7;
}

/* line 14812, app/assets/stylesheets/global/style.css */
.op-0-8 {
  opacity: 0.8;
}

/* line 14816, app/assets/stylesheets/global/style.css */
.op-0-9 {
  opacity: 0.9;
}

/* line 14820, app/assets/stylesheets/global/style.css */
.op-1 {
  opacity: 1;
}

/* line 14824, app/assets/stylesheets/global/style.css */
.op-0-125 {
  opacity: 0.125;
}

/* line 14828, app/assets/stylesheets/global/style.css */
.op-0-225 {
  opacity: 0.225;
}

/* line 14832, app/assets/stylesheets/global/style.css */
.op-0-325 {
  opacity: 0.325;
}

/* line 14836, app/assets/stylesheets/global/style.css */
.op-0-425 {
  opacity: 0.425;
}

/* line 14840, app/assets/stylesheets/global/style.css */
.op-0-525 {
  opacity: 0.525;
}

/* line 14844, app/assets/stylesheets/global/style.css */
.op-0-625 {
  opacity: 0.625;
}

/* line 14848, app/assets/stylesheets/global/style.css */
.op-0-725 {
  opacity: 0.725;
}

/* line 14852, app/assets/stylesheets/global/style.css */
.op-0-825 {
  opacity: 0.825;
}

/* line 14856, app/assets/stylesheets/global/style.css */
.op-0-925 {
  opacity: 0.925;
}

/* line 14860, app/assets/stylesheets/global/style.css */
.op-0-15 {
  opacity: 0.15;
}

/* line 14864, app/assets/stylesheets/global/style.css */
.op-0-25 {
  opacity: 0.25;
}

/* line 14868, app/assets/stylesheets/global/style.css */
.op-0-35 {
  opacity: 0.35;
}

/* line 14872, app/assets/stylesheets/global/style.css */
.op-0-45 {
  opacity: 0.45;
}

/* line 14876, app/assets/stylesheets/global/style.css */
.op-0-55 {
  opacity: 0.55;
}

/* line 14880, app/assets/stylesheets/global/style.css */
.op-0-65 {
  opacity: 0.65;
}

/* line 14884, app/assets/stylesheets/global/style.css */
.op-0-75 {
  opacity: 0.75;
}

/* line 14888, app/assets/stylesheets/global/style.css */
.op-0-85 {
  opacity: 0.85;
}

/* line 14892, app/assets/stylesheets/global/style.css */
.op-0-95 {
  opacity: 0.95;
}

/* line 14896, app/assets/stylesheets/global/style.css */
.op-0-175 {
  opacity: 0.175;
}

/* line 14900, app/assets/stylesheets/global/style.css */
.op-0-275 {
  opacity: 0.275;
}

/* line 14904, app/assets/stylesheets/global/style.css */
.op-0-375 {
  opacity: 0.375;
}

/* line 14908, app/assets/stylesheets/global/style.css */
.op-0-475 {
  opacity: 0.475;
}

/* line 14912, app/assets/stylesheets/global/style.css */
.op-0-575 {
  opacity: 0.575;
}

/* line 14916, app/assets/stylesheets/global/style.css */
.op-0-675 {
  opacity: 0.675;
}

/* line 14920, app/assets/stylesheets/global/style.css */
.op-0-775 {
  opacity: 0.775;
}

/* line 14924, app/assets/stylesheets/global/style.css */
.op-0-875 {
  opacity: 0.875;
}

/* line 14928, app/assets/stylesheets/global/style.css */
.op-0-975 {
  opacity: 0.975;
}

/* line 14932, app/assets/stylesheets/global/style.css */
.op-0-i {
  opacity: 0 !important;
}

/* line 14936, app/assets/stylesheets/global/style.css */
.op-0-1-i {
  opacity: 0.1 !important;
}

/* line 14940, app/assets/stylesheets/global/style.css */
.op-0-2-i {
  opacity: 0.2 !important;
}

/* line 14944, app/assets/stylesheets/global/style.css */
.op-0-3-i {
  opacity: 0.3 !important;
}

/* line 14948, app/assets/stylesheets/global/style.css */
.op-0-4-i {
  opacity: 0.4 !important;
}

/* line 14952, app/assets/stylesheets/global/style.css */
.op-0-5-i {
  opacity: 0.5 !important;
}

/* line 14956, app/assets/stylesheets/global/style.css */
.op-0-6-i {
  opacity: 0.6 !important;
}

/* line 14960, app/assets/stylesheets/global/style.css */
.op-0-7-i {
  opacity: 0.7 !important;
}

/* line 14964, app/assets/stylesheets/global/style.css */
.op-0-8-i {
  opacity: 0.8 !important;
}

/* line 14968, app/assets/stylesheets/global/style.css */
.op-0-9-i {
  opacity: 0.9 !important;
}

/* line 14972, app/assets/stylesheets/global/style.css */
.op-1-i {
  opacity: 1 !important;
}

/* line 14976, app/assets/stylesheets/global/style.css */
.op-0-125-i {
  opacity: 0.125 !important;
}

/* line 14980, app/assets/stylesheets/global/style.css */
.op-0-225-i {
  opacity: 0.225 !important;
}

/* line 14984, app/assets/stylesheets/global/style.css */
.op-0-325-i {
  opacity: 0.325 !important;
}

/* line 14988, app/assets/stylesheets/global/style.css */
.op-0-425-i {
  opacity: 0.425 !important;
}

/* line 14992, app/assets/stylesheets/global/style.css */
.op-0-525-i {
  opacity: 0.525 !important;
}

/* line 14996, app/assets/stylesheets/global/style.css */
.op-0-625-i {
  opacity: 0.625 !important;
}

/* line 15000, app/assets/stylesheets/global/style.css */
.op-0-725-i {
  opacity: 0.725 !important;
}

/* line 15004, app/assets/stylesheets/global/style.css */
.op-0-825-i {
  opacity: 0.825 !important;
}

/* line 15008, app/assets/stylesheets/global/style.css */
.op-0-925-i {
  opacity: 0.925 !important;
}

/* line 15012, app/assets/stylesheets/global/style.css */
.op-0-15-i {
  opacity: 0.15 !important;
}

/* line 15016, app/assets/stylesheets/global/style.css */
.op-0-25-i {
  opacity: 0.25 !important;
}

/* line 15020, app/assets/stylesheets/global/style.css */
.op-0-35-i {
  opacity: 0.35 !important;
}

/* line 15024, app/assets/stylesheets/global/style.css */
.op-0-45-i {
  opacity: 0.45 !important;
}

/* line 15028, app/assets/stylesheets/global/style.css */
.op-0-55-i {
  opacity: 0.55 !important;
}

/* line 15032, app/assets/stylesheets/global/style.css */
.op-0-65-i {
  opacity: 0.65 !important;
}

/* line 15036, app/assets/stylesheets/global/style.css */
.op-0-75-i {
  opacity: 0.75 !important;
}

/* line 15040, app/assets/stylesheets/global/style.css */
.op-0-85-i {
  opacity: 0.85 !important;
}

/* line 15044, app/assets/stylesheets/global/style.css */
.op-0-95-i {
  opacity: 0.95 !important;
}

/* line 15048, app/assets/stylesheets/global/style.css */
.op-0-175-i {
  opacity: 0.175 !important;
}

/* line 15052, app/assets/stylesheets/global/style.css */
.op-0-275-i {
  opacity: 0.275 !important;
}

/* line 15056, app/assets/stylesheets/global/style.css */
.op-0-375-i {
  opacity: 0.375 !important;
}

/* line 15060, app/assets/stylesheets/global/style.css */
.op-0-475-i {
  opacity: 0.475 !important;
}

/* line 15064, app/assets/stylesheets/global/style.css */
.op-0-575-i {
  opacity: 0.575 !important;
}

/* line 15068, app/assets/stylesheets/global/style.css */
.op-0-675-i {
  opacity: 0.675 !important;
}

/* line 15072, app/assets/stylesheets/global/style.css */
.op-0-775-i {
  opacity: 0.775 !important;
}

/* line 15076, app/assets/stylesheets/global/style.css */
.op-0-875-i {
  opacity: 0.875 !important;
}

/* line 15080, app/assets/stylesheets/global/style.css */
.op-0-975-i {
  opacity: 0.975 !important;
}

@media (min-width: 480px) {
  /* line 15085, app/assets/stylesheets/global/style.css */
  .op-xs-0 {
    opacity: 0;
  }
  /* line 15089, app/assets/stylesheets/global/style.css */
  .op-xs-0-f {
    opacity: 0 !important;
  }
  /* line 15093, app/assets/stylesheets/global/style.css */
  .op-xs-1 {
    opacity: 0.1;
  }
  /* line 15097, app/assets/stylesheets/global/style.css */
  .op-xs-1-f {
    opacity: 0.1 !important;
  }
  /* line 15101, app/assets/stylesheets/global/style.css */
  .op-xs-2 {
    opacity: 0.2;
  }
  /* line 15105, app/assets/stylesheets/global/style.css */
  .op-xs-2-f {
    opacity: 0.2 !important;
  }
  /* line 15109, app/assets/stylesheets/global/style.css */
  .op-xs-3 {
    opacity: 0.3;
  }
  /* line 15113, app/assets/stylesheets/global/style.css */
  .op-xs-3-f {
    opacity: 0.3 !important;
  }
  /* line 15117, app/assets/stylesheets/global/style.css */
  .op-xs-4 {
    opacity: 0.4;
  }
  /* line 15121, app/assets/stylesheets/global/style.css */
  .op-xs-4-f {
    opacity: 0.4 !important;
  }
  /* line 15125, app/assets/stylesheets/global/style.css */
  .op-xs-5 {
    opacity: 0.5;
  }
  /* line 15129, app/assets/stylesheets/global/style.css */
  .op-xs-5-f {
    opacity: 0.5 !important;
  }
  /* line 15133, app/assets/stylesheets/global/style.css */
  .op-xs-6 {
    opacity: 0.6;
  }
  /* line 15137, app/assets/stylesheets/global/style.css */
  .op-xs-6-f {
    opacity: 0.6 !important;
  }
  /* line 15141, app/assets/stylesheets/global/style.css */
  .op-xs-7 {
    opacity: 0.7;
  }
  /* line 15145, app/assets/stylesheets/global/style.css */
  .op-xs-7-f {
    opacity: 0.7 !important;
  }
  /* line 15149, app/assets/stylesheets/global/style.css */
  .op-xs-8 {
    opacity: 0.8;
  }
  /* line 15153, app/assets/stylesheets/global/style.css */
  .op-xs-8-f {
    opacity: 0.8 !important;
  }
  /* line 15157, app/assets/stylesheets/global/style.css */
  .op-xs-9 {
    opacity: 0.9;
  }
  /* line 15161, app/assets/stylesheets/global/style.css */
  .op-xs-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 576px) {
  /* line 15167, app/assets/stylesheets/global/style.css */
  .op-sm-0 {
    opacity: 0;
  }
  /* line 15171, app/assets/stylesheets/global/style.css */
  .op-sm-0-f {
    opacity: 0 !important;
  }
  /* line 15175, app/assets/stylesheets/global/style.css */
  .op-sm-1 {
    opacity: 0.1;
  }
  /* line 15179, app/assets/stylesheets/global/style.css */
  .op-sm-1-f {
    opacity: 0.1 !important;
  }
  /* line 15183, app/assets/stylesheets/global/style.css */
  .op-sm-2 {
    opacity: 0.2;
  }
  /* line 15187, app/assets/stylesheets/global/style.css */
  .op-sm-2-f {
    opacity: 0.2 !important;
  }
  /* line 15191, app/assets/stylesheets/global/style.css */
  .op-sm-3 {
    opacity: 0.3;
  }
  /* line 15195, app/assets/stylesheets/global/style.css */
  .op-sm-3-f {
    opacity: 0.3 !important;
  }
  /* line 15199, app/assets/stylesheets/global/style.css */
  .op-sm-4 {
    opacity: 0.4;
  }
  /* line 15203, app/assets/stylesheets/global/style.css */
  .op-sm-4-f {
    opacity: 0.4 !important;
  }
  /* line 15207, app/assets/stylesheets/global/style.css */
  .op-sm-5 {
    opacity: 0.5;
  }
  /* line 15211, app/assets/stylesheets/global/style.css */
  .op-sm-5-f {
    opacity: 0.5 !important;
  }
  /* line 15215, app/assets/stylesheets/global/style.css */
  .op-sm-6 {
    opacity: 0.6;
  }
  /* line 15219, app/assets/stylesheets/global/style.css */
  .op-sm-6-f {
    opacity: 0.6 !important;
  }
  /* line 15223, app/assets/stylesheets/global/style.css */
  .op-sm-7 {
    opacity: 0.7;
  }
  /* line 15227, app/assets/stylesheets/global/style.css */
  .op-sm-7-f {
    opacity: 0.7 !important;
  }
  /* line 15231, app/assets/stylesheets/global/style.css */
  .op-sm-8 {
    opacity: 0.8;
  }
  /* line 15235, app/assets/stylesheets/global/style.css */
  .op-sm-8-f {
    opacity: 0.8 !important;
  }
  /* line 15239, app/assets/stylesheets/global/style.css */
  .op-sm-9 {
    opacity: 0.9;
  }
  /* line 15243, app/assets/stylesheets/global/style.css */
  .op-sm-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 768px) {
  /* line 15249, app/assets/stylesheets/global/style.css */
  .op-md-0 {
    opacity: 0;
  }
  /* line 15253, app/assets/stylesheets/global/style.css */
  .op-md-0-f {
    opacity: 0 !important;
  }
  /* line 15257, app/assets/stylesheets/global/style.css */
  .op-md-1 {
    opacity: 0.1;
  }
  /* line 15261, app/assets/stylesheets/global/style.css */
  .op-md-1-f {
    opacity: 0.1 !important;
  }
  /* line 15265, app/assets/stylesheets/global/style.css */
  .op-md-2 {
    opacity: 0.2;
  }
  /* line 15269, app/assets/stylesheets/global/style.css */
  .op-md-2-f {
    opacity: 0.2 !important;
  }
  /* line 15273, app/assets/stylesheets/global/style.css */
  .op-md-3 {
    opacity: 0.3;
  }
  /* line 15277, app/assets/stylesheets/global/style.css */
  .op-md-3-f {
    opacity: 0.3 !important;
  }
  /* line 15281, app/assets/stylesheets/global/style.css */
  .op-md-4 {
    opacity: 0.4;
  }
  /* line 15285, app/assets/stylesheets/global/style.css */
  .op-md-4-f {
    opacity: 0.4 !important;
  }
  /* line 15289, app/assets/stylesheets/global/style.css */
  .op-md-5 {
    opacity: 0.5;
  }
  /* line 15293, app/assets/stylesheets/global/style.css */
  .op-md-5-f {
    opacity: 0.5 !important;
  }
  /* line 15297, app/assets/stylesheets/global/style.css */
  .op-md-6 {
    opacity: 0.6;
  }
  /* line 15301, app/assets/stylesheets/global/style.css */
  .op-md-6-f {
    opacity: 0.6 !important;
  }
  /* line 15305, app/assets/stylesheets/global/style.css */
  .op-md-7 {
    opacity: 0.7;
  }
  /* line 15309, app/assets/stylesheets/global/style.css */
  .op-md-7-f {
    opacity: 0.7 !important;
  }
  /* line 15313, app/assets/stylesheets/global/style.css */
  .op-md-8 {
    opacity: 0.8;
  }
  /* line 15317, app/assets/stylesheets/global/style.css */
  .op-md-8-f {
    opacity: 0.8 !important;
  }
  /* line 15321, app/assets/stylesheets/global/style.css */
  .op-md-9 {
    opacity: 0.9;
  }
  /* line 15325, app/assets/stylesheets/global/style.css */
  .op-md-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 992px) {
  /* line 15331, app/assets/stylesheets/global/style.css */
  .op-lg-0 {
    opacity: 0;
  }
  /* line 15335, app/assets/stylesheets/global/style.css */
  .op-lg-0-f {
    opacity: 0 !important;
  }
  /* line 15339, app/assets/stylesheets/global/style.css */
  .op-lg-1 {
    opacity: 0.1;
  }
  /* line 15343, app/assets/stylesheets/global/style.css */
  .op-lg-1-f {
    opacity: 0.1 !important;
  }
  /* line 15347, app/assets/stylesheets/global/style.css */
  .op-lg-2 {
    opacity: 0.2;
  }
  /* line 15351, app/assets/stylesheets/global/style.css */
  .op-lg-2-f {
    opacity: 0.2 !important;
  }
  /* line 15355, app/assets/stylesheets/global/style.css */
  .op-lg-3 {
    opacity: 0.3;
  }
  /* line 15359, app/assets/stylesheets/global/style.css */
  .op-lg-3-f {
    opacity: 0.3 !important;
  }
  /* line 15363, app/assets/stylesheets/global/style.css */
  .op-lg-4 {
    opacity: 0.4;
  }
  /* line 15367, app/assets/stylesheets/global/style.css */
  .op-lg-4-f {
    opacity: 0.4 !important;
  }
  /* line 15371, app/assets/stylesheets/global/style.css */
  .op-lg-5 {
    opacity: 0.5;
  }
  /* line 15375, app/assets/stylesheets/global/style.css */
  .op-lg-5-f {
    opacity: 0.5 !important;
  }
  /* line 15379, app/assets/stylesheets/global/style.css */
  .op-lg-6 {
    opacity: 0.6;
  }
  /* line 15383, app/assets/stylesheets/global/style.css */
  .op-lg-6-f {
    opacity: 0.6 !important;
  }
  /* line 15387, app/assets/stylesheets/global/style.css */
  .op-lg-7 {
    opacity: 0.7;
  }
  /* line 15391, app/assets/stylesheets/global/style.css */
  .op-lg-7-f {
    opacity: 0.7 !important;
  }
  /* line 15395, app/assets/stylesheets/global/style.css */
  .op-lg-8 {
    opacity: 0.8;
  }
  /* line 15399, app/assets/stylesheets/global/style.css */
  .op-lg-8-f {
    opacity: 0.8 !important;
  }
  /* line 15403, app/assets/stylesheets/global/style.css */
  .op-lg-9 {
    opacity: 0.9;
  }
  /* line 15407, app/assets/stylesheets/global/style.css */
  .op-lg-9-f {
    opacity: 0.9 !important;
  }
}

@media (min-width: 1200px) {
  /* line 15413, app/assets/stylesheets/global/style.css */
  .op-xl-0 {
    opacity: 0;
  }
  /* line 15417, app/assets/stylesheets/global/style.css */
  .op-xl-0-f {
    opacity: 0 !important;
  }
  /* line 15421, app/assets/stylesheets/global/style.css */
  .op-xl-1 {
    opacity: 0.1;
  }
  /* line 15425, app/assets/stylesheets/global/style.css */
  .op-xl-1-f {
    opacity: 0.1 !important;
  }
  /* line 15429, app/assets/stylesheets/global/style.css */
  .op-xl-2 {
    opacity: 0.2;
  }
  /* line 15433, app/assets/stylesheets/global/style.css */
  .op-xl-2-f {
    opacity: 0.2 !important;
  }
  /* line 15437, app/assets/stylesheets/global/style.css */
  .op-xl-3 {
    opacity: 0.3;
  }
  /* line 15441, app/assets/stylesheets/global/style.css */
  .op-xl-3-f {
    opacity: 0.3 !important;
  }
  /* line 15445, app/assets/stylesheets/global/style.css */
  .op-xl-4 {
    opacity: 0.4;
  }
  /* line 15449, app/assets/stylesheets/global/style.css */
  .op-xl-4-f {
    opacity: 0.4 !important;
  }
  /* line 15453, app/assets/stylesheets/global/style.css */
  .op-xl-5 {
    opacity: 0.5;
  }
  /* line 15457, app/assets/stylesheets/global/style.css */
  .op-xl-5-f {
    opacity: 0.5 !important;
  }
  /* line 15461, app/assets/stylesheets/global/style.css */
  .op-xl-6 {
    opacity: 0.6;
  }
  /* line 15465, app/assets/stylesheets/global/style.css */
  .op-xl-6-f {
    opacity: 0.6 !important;
  }
  /* line 15469, app/assets/stylesheets/global/style.css */
  .op-xl-7 {
    opacity: 0.7;
  }
  /* line 15473, app/assets/stylesheets/global/style.css */
  .op-xl-7-f {
    opacity: 0.7 !important;
  }
  /* line 15477, app/assets/stylesheets/global/style.css */
  .op-xl-8 {
    opacity: 0.8;
  }
  /* line 15481, app/assets/stylesheets/global/style.css */
  .op-xl-8-f {
    opacity: 0.8 !important;
  }
  /* line 15485, app/assets/stylesheets/global/style.css */
  .op-xl-9 {
    opacity: 0.9;
  }
  /* line 15489, app/assets/stylesheets/global/style.css */
  .op-xl-9-f {
    opacity: 0.9 !important;
  }
}

/* line 15494, app/assets/stylesheets/global/style.css */
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

/* line 15498, app/assets/stylesheets/global/style.css */
.shadow-0 {
  box-shadow: none !important;
}

/*-------Tooptip &popover------*/
/* line 15503, app/assets/stylesheets/global/style.css */
.bd-example {
  position: relative;
  padding: 1rem;
  margin: 1rem -1rem;
  border-width: 0.2rem 0 0;
}

/* line 15510, app/assets/stylesheets/global/style.css */
.bd-example-tooltip-static .tooltip {
  position: relative;
  display: inline-block;
  margin: 10px 20px;
  opacity: 1;
}

/* line 15517, app/assets/stylesheets/global/style.css */
.tooltip {
  position: absolute;
  z-index: 10;
  display: block;
  margin: 0;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

/* line 15540, app/assets/stylesheets/global/style.css */
.tooltip.show {
  opacity: 0.9;
}

/* line 15544, app/assets/stylesheets/global/style.css */
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

/* line 15551, app/assets/stylesheets/global/style.css */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 15558, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-bottom,
.tooltip.tooltip-top {
  padding: 5px 0;
  margin-top: -3px;
}

/* line 15564, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-left,
.tooltip.tooltip-end {
  padding: 0 5px;
  margin-left: 3px;
}

/* line 15570, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip.tooltip-top .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

/* line 15580, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip.tooltip-end .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

/* line 15590, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-top,
.tooltip.tooltip-bottom {
  padding: 5px 0;
  margin-top: 3px;
}

/* line 15596, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip.tooltip-bottom .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

/* line 15606, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-right,
.tooltip.tooltip-start {
  padding: 0 5px;
  margin-left: -3px;
}

/* line 15612, app/assets/stylesheets/global/style.css */
.tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip.tooltip-start .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

/* line 15622, app/assets/stylesheets/global/style.css */
.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

/*alerts*/
/* line 15631, app/assets/stylesheets/global/style.css */
.pop-primary {
  color: var(--primary-bg-color);
}

/* line 15635, app/assets/stylesheets/global/style.css */
.popsecondary {
  color: #e984b1;
}

/* line 15639, app/assets/stylesheets/global/style.css */
.popinfo {
  color: #59adec;
}

/* line 15643, app/assets/stylesheets/global/style.css */
.popsuccess {
  color: #13bfa6;
}

/* line 15647, app/assets/stylesheets/global/style.css */
.popdanger {
  color: #d12c47;
}

/* line 15651, app/assets/stylesheets/global/style.css */
.popwarning {
  color: #e7c354;
}

/* line 15655, app/assets/stylesheets/global/style.css */
.bs-tooltip-top,
.bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}

/* line 15660, app/assets/stylesheets/global/style.css */
.bs-tooltip-top .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}

/* line 15665, app/assets/stylesheets/global/style.css */
.bs-tooltip-top .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

/* line 15672, app/assets/stylesheets/global/style.css */
.bs-tooltip-end,
.bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}

/* line 15677, app/assets/stylesheets/global/style.css */
.bs-tooltip-end .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15684, app/assets/stylesheets/global/style.css */
.bs-tooltip-end .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

/* line 15691, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom,
.bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}

/* line 15696, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}

/* line 15701, app/assets/stylesheets/global/style.css */
.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

/* line 15708, app/assets/stylesheets/global/style.css */
.bs-tooltip-start,
.bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}

/* line 15713, app/assets/stylesheets/global/style.css */
.bs-tooltip-start .tooltip-arrow,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

/* line 15720, app/assets/stylesheets/global/style.css */
.bs-tooltip-start .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

/* line 15727, app/assets/stylesheets/global/style.css */
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
}

/* line 15736, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 15741, app/assets/stylesheets/global/style.css */
.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: 0.5rem 0.25rem 0;
}

/* line 15748, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

/* line 15754, app/assets/stylesheets/global/style.css */
.bs-popover-top .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}

/* line 15760, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0 0;
}

/* line 15768, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0.5rem 0.25rem 0;
}

/* line 15775, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  left: 0;
  border-right-color: #dee3eb;
}

/* line 15781, app/assets/stylesheets/global/style.css */
.bs-popover-end .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  left: 1px;
  border-right-color: #fff;
}

/* line 15787, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 15792, app/assets/stylesheets/global/style.css */
.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 0.25rem 0.5rem 0.25rem;
}

/* line 15799, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  top: 0;
  border-bottom-color: #dee3eb;
}

/* line 15805, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}

/* line 15811, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 0.5rem;
  margin: 0px 0;
}

/* line 15819, app/assets/stylesheets/global/style.css */
.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: 0.25rem 0 0.25rem 0.5rem;
}

/* line 15826, app/assets/stylesheets/global/style.css */
.bs-popover-start .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  right: 0;
  border-left-color: #dee3eb;
}

/* line 15832, app/assets/stylesheets/global/style.css */
.popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  right: 1px;
  border-left-color: #fff;
}

/* line 15838, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  position: relative;
}

/* line 15842, app/assets/stylesheets/global/style.css */
.jqstooltip {
  box-sizing: content-box;
  font-family: inherit !important;
  background: #333 !important;
  border: none !important;
  border-radius: 3px;
  font-size: 11px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  padding: 6px !important;
}

/* line 15854, app/assets/stylesheets/global/style.css */
.jqstooltip .jqsfield {
  font: inherit !important;
}

/* line 15858, app/assets/stylesheets/global/style.css */
.tooltip-static-demo {
  text-align: center;
  background-color: #f3f4f7;
  padding: 20px;
}

/* line 15864, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .tooltip {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
}

/* line 15872, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-top .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-bottom .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  left: 50%;
  margin-left: -2px;
}

/* line 15880, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-start,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left],
.tooltip-static-demo .bs-tooltip-end,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] {
  margin-top: 5px;
}

/* line 15887, app/assets/stylesheets/global/style.css */
.tooltip-static-demo .bs-tooltip-start .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-end .tooltip-arrow,
.tooltip-static-demo .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  top: 50%;
  margin-top: -6px;
}

/* line 15895, app/assets/stylesheets/global/style.css */
.popover-static-demo {
  background-color: #f3f4f7;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
  border: #eaedf1;
}

/* line 15903, app/assets/stylesheets/global/style.css */
.popover-static-demo .popover {
  z-index: 0;
  opacity: 1;
  position: relative;
  display: inline-block;
  margin: 0 10px;
  border-radius: 5px;
}

/* line 15912, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-top .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=top] .popover-arrow,
.popover-static-demo .bs-popover-bottom .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow {
  left: 50%;
  margin-left: -5px;
}

/* line 15920, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-start,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left],
.popover-static-demo .bs-popover-end,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] {
  margin-top: 5px;
}

/* line 15927, app/assets/stylesheets/global/style.css */
.popover-static-demo .bs-popover-start .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=left] .popover-arrow,
.popover-static-demo .bs-popover-end .popover-arrow,
.popover-static-demo .bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  top: 50%;
  margin-top: -5px;
}

/* line 15935, app/assets/stylesheets/global/style.css */
.tooltip-primary .tooltip-inner {
  background-color: var(--primary-bg-color) !important;
  color: #fff;
}

/* line 15940, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color);
}

/* line 15945, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color);
}

/* line 15950, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color);
}

/* line 15955, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color);
}

/* line 15960, app/assets/stylesheets/global/style.css */
.tooltip-secondary .tooltip-inner {
  background-color: #e984b1 !important;
  color: #fff;
}

/* line 15965, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-top .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #e984b1 !important;
}

/* line 15970, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #e984b1 !important;
}

/* line 15975, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-start .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #e984b1 !important;
}

/* line 15980, app/assets/stylesheets/global/style.css */
.tooltip-secondary.bs-tooltip-end .tooltip-arrow::before,
.tooltip-secondary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #e984b1 !important;
}

/* line 15985, app/assets/stylesheets/global/style.css */
.tooltip-success .tooltip-inner {
  background-color: #13bfa6 !important;
  color: #fff;
}

/* line 15990, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-top .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #13bfa6 !important;
}

/* line 15995, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #13bfa6 !important;
}

/* line 16000, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-start .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #13bfa6 !important;
}

/* line 16005, app/assets/stylesheets/global/style.css */
.tooltip-success.bs-tooltip-end .tooltip-arrow::before,
.tooltip-success.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #13bfa6 !important;
}

/* line 16010, app/assets/stylesheets/global/style.css */
.tooltip-danger .tooltip-inner {
  background-color: #d12c47 !important;
  color: #fff;
}

/* line 16015, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-top .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #d12c47 !important;
}

/* line 16020, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #d12c47 !important;
}

/* line 16025, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-start .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #d12c47 !important;
}

/* line 16030, app/assets/stylesheets/global/style.css */
.tooltip-danger.bs-tooltip-end .tooltip-arrow::before,
.tooltip-danger.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #d12c47 !important;
}

/* line 16035, app/assets/stylesheets/global/style.css */
.tooltip-info .tooltip-inner {
  background-color: #59adec !important;
  color: #fff;
}

/* line 16040, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-top .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #59adec !important;
}

/* line 16045, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #59adec !important;
}

/* line 16050, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-start .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: #59adec !important;
}

/* line 16055, app/assets/stylesheets/global/style.css */
.tooltip-info.bs-tooltip-end .tooltip-arrow::before,
.tooltip-info.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #59adec !important;
}

/* line 16060, app/assets/stylesheets/global/style.css */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  display: block;
  max-width: 276px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.76562rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 0px solid #d3dfea;
  border-radius: 0.3rem;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  border-radius: 5px;
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 16092, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

/* line 16100, app/assets/stylesheets/global/style.css */
.popover .popover-arrow::before,
.popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 16109, app/assets/stylesheets/global/style.css */
.popover.bs-popover-top,
.popover.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.625rem;
}

/* line 16114, app/assets/stylesheets/global/style.css */
.popover .popover-arrow {
  margin-left: calc(0.25rem - 5px);
}

/* line 16118, app/assets/stylesheets/global/style.css */
.bs-popover-top,
.bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem;
}

/* line 16123, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

/* line 16128, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #d3dfea;
}

/* line 16135, app/assets/stylesheets/global/style.css */
.bs-popover-top > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

/* line 16142, app/assets/stylesheets/global/style.css */
.bs-popover-end,
.bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem;
}

/* line 16147, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}

/* line 16155, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #d3dfea;
}

/* line 16162, app/assets/stylesheets/global/style.css */
.bs-popover-end > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 16169, app/assets/stylesheets/global/style.css */
.bs-popover-bottom,
.bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem;
}

/* line 16174, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc((0.5rem + 1px) * -1);
}

/* line 16179, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #d3dfea;
}

/* line 16186, app/assets/stylesheets/global/style.css */
.bs-popover-bottom > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

/* line 16193, app/assets/stylesheets/global/style.css */
.bs-popover-bottom .popover-header::before,
.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #e9ebfa;
}

/* line 16205, app/assets/stylesheets/global/style.css */
.bs-popover-start,
.bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem;
}

/* line 16210, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0rem 0;
}

/* line 16218, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow::before,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #d3dfea;
}

/* line 16225, app/assets/stylesheets/global/style.css */
.bs-popover-start > .popover-arrow::after,
.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

/* line 16232, app/assets/stylesheets/global/style.css */
.popover-header {
  text-transform: capitalize;
  font-size: 14px;
  font-weight: 500;
  color: #191621;
  letter-spacing: 0.5px;
  padding: 12px 15px;
  background-color: #fff;
  border-color: #e9ebfa;
}

/* line 16243, app/assets/stylesheets/global/style.css */
.popover-header::before {
  display: none !important;
}

/* line 16247, app/assets/stylesheets/global/style.css */
.popover-body {
  padding: 15px;
  color: #6e7687;
}

/* line 16252, app/assets/stylesheets/global/style.css */
.popover-body p:last-child {
  margin-bottom: 0;
}

/* line 16256, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-header {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 16261, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-top .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}

/* line 16266, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-start .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}

/* line 16271, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-end .popover-arrow,
.popover-head-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}

/* line 16276, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-bottom .popover-arrow::after,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 16281, app/assets/stylesheets/global/style.css */
.popover-head-primary.bs-popover-bottom .popover-arrow::before,
.popover-head-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

/* line 16286, app/assets/stylesheets/global/style.css */
.popover-head-secondary .popover-header {
  color: #fff;
  background-color: #e984b1 !important;
}

/* line 16291, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-top .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow {
  bottom: -7px;
}

/* line 16296, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-start .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow {
  right: -7px;
}

/* line 16301, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-end .popover-arrow,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow {
  left: -7px;
}

/* line 16306, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-bottom .popover-arrow::after,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}

/* line 16311, app/assets/stylesheets/global/style.css */
.popover-head-secondary.bs-popover-bottom .popover-arrow::before,
.popover-head-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  display: none;
}

/* line 16316, app/assets/stylesheets/global/style.css */
.popover-head-primary,
.popover-head-secondary {
  border: 0;
}

/* line 16321, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-header,
.popover-head-secondary .popover-header {
  border: 0;
}

/* line 16326, app/assets/stylesheets/global/style.css */
.popover-head-primary .popover-body,
.popover-head-secondary .popover-body {
  border: 1px solid rgba(20, 17, 45, 0.2);
  border-top-width: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 16334, app/assets/stylesheets/global/style.css */
.popover-primary {
  background-color: var(--primary-bg-color) !important;
  border-width: 0 !important;
  padding: 15px;
}

/* line 16340, app/assets/stylesheets/global/style.css */
.popover-primary .popover-header {
  background-color: var(--primary-bg-color) !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}

/* line 16347, app/assets/stylesheets/global/style.css */
.popover-primary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}

/* line 16352, app/assets/stylesheets/global/style.css */
.popover-primary .popover-arrow::before {
  display: none;
}

/* line 16356, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-top .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 16361, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-bottom .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 16366, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-start .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--primary-bg-color) !important;
}

/* line 16371, app/assets/stylesheets/global/style.css */
.popover-primary.bs-popover-end .popover-arrow::after,
.popover-primary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--primary-bg-color) !important;
}

/* line 16376, app/assets/stylesheets/global/style.css */
.popover-secondary {
  background-color: #e984b1 !important;
  border-width: 0 !important;
  padding: 15px;
}

/* line 16382, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-header {
  background-color: #e984b1 !important;
  border-bottom-width: 0 !important;
  padding: 0 0 15px;
  color: #fff;
}

/* line 16389, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-body {
  padding: 0;
  color: rgba(255, 255, 255, 0.75) !important;
}

/* line 16394, app/assets/stylesheets/global/style.css */
.popover-secondary .popover-arrow::before {
  display: none;
}

/* line 16398, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-top .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: #e984b1 !important;
}

/* line 16403, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-bottom .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: #e984b1 !important;
}

/* line 16408, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-start .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: #e984b1 !important;
}

/* line 16413, app/assets/stylesheets/global/style.css */
.popover-secondary.bs-popover-end .popover-arrow::after,
.popover-secondary.bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: #e984b1 !important;
}

/*  ######## CUSTOM-STYLES ######## */
/* line 16419, app/assets/stylesheets/global/style.css */
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 16496, app/assets/stylesheets/global/style.css */
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

/* line 16504, app/assets/stylesheets/global/style.css */
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

/* line 16511, app/assets/stylesheets/global/style.css */
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

/* line 16517, app/assets/stylesheets/global/style.css */
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

/* line 16523, app/assets/stylesheets/global/style.css */
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 16529, app/assets/stylesheets/global/style.css */
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

/* line 16535, app/assets/stylesheets/global/style.css */
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

/* line 16541, app/assets/stylesheets/global/style.css */
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 16547, app/assets/stylesheets/global/style.css */
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

/* line 16553, app/assets/stylesheets/global/style.css */
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

/* line 16559, app/assets/stylesheets/global/style.css */
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 16565, app/assets/stylesheets/global/style.css */
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

/* line 16571, app/assets/stylesheets/global/style.css */
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

/* line 16577, app/assets/stylesheets/global/style.css */
.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

/* line 16583, app/assets/stylesheets/global/style.css */
.order-first {
  order: -1;
}

/* line 16588, app/assets/stylesheets/global/style.css */
.order-last {
  order: 13;
}

/* line 16593, app/assets/stylesheets/global/style.css */
.order-0 {
  order: 0;
}

/* line 16598, app/assets/stylesheets/global/style.css */
.order-1 {
  order: 1;
}

/* line 16603, app/assets/stylesheets/global/style.css */
.order-2 {
  order: 2;
}

/* line 16608, app/assets/stylesheets/global/style.css */
.order-3 {
  order: 3;
}

/* line 16613, app/assets/stylesheets/global/style.css */
.order-4 {
  order: 4;
}

/* line 16618, app/assets/stylesheets/global/style.css */
.order-5 {
  order: 5;
}

/* line 16623, app/assets/stylesheets/global/style.css */
.order-6 {
  order: 6;
}

/* line 16628, app/assets/stylesheets/global/style.css */
.order-7 {
  order: 7;
}

/* line 16633, app/assets/stylesheets/global/style.css */
.order-8 {
  order: 8;
}

/* line 16638, app/assets/stylesheets/global/style.css */
.order-9 {
  order: 9;
}

/* line 16643, app/assets/stylesheets/global/style.css */
.order-10 {
  order: 10;
}

/* line 16648, app/assets/stylesheets/global/style.css */
.order-11 {
  order: 11;
}

/* line 16653, app/assets/stylesheets/global/style.css */
.order-12 {
  order: 12;
}

/* line 16658, app/assets/stylesheets/global/style.css */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 16662, app/assets/stylesheets/global/style.css */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 16666, app/assets/stylesheets/global/style.css */
.offset-3 {
  margin-left: 25%;
}

/* line 16670, app/assets/stylesheets/global/style.css */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 16674, app/assets/stylesheets/global/style.css */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 16678, app/assets/stylesheets/global/style.css */
.offset-6 {
  margin-left: 50%;
}

/* line 16682, app/assets/stylesheets/global/style.css */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 16686, app/assets/stylesheets/global/style.css */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 16690, app/assets/stylesheets/global/style.css */
.offset-9 {
  margin-left: 75%;
}

/* line 16694, app/assets/stylesheets/global/style.css */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 16698, app/assets/stylesheets/global/style.css */
.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  /* line 16703, app/assets/stylesheets/global/style.css */
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 16711, app/assets/stylesheets/global/style.css */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 16718, app/assets/stylesheets/global/style.css */
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 16724, app/assets/stylesheets/global/style.css */
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 16730, app/assets/stylesheets/global/style.css */
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 16736, app/assets/stylesheets/global/style.css */
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 16742, app/assets/stylesheets/global/style.css */
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 16748, app/assets/stylesheets/global/style.css */
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 16754, app/assets/stylesheets/global/style.css */
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 16760, app/assets/stylesheets/global/style.css */
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 16766, app/assets/stylesheets/global/style.css */
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 16772, app/assets/stylesheets/global/style.css */
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 16778, app/assets/stylesheets/global/style.css */
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 16784, app/assets/stylesheets/global/style.css */
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 16790, app/assets/stylesheets/global/style.css */
  .order-sm-first {
    order: -1;
  }
  /* line 16795, app/assets/stylesheets/global/style.css */
  .order-sm-last {
    order: 13;
  }
  /* line 16800, app/assets/stylesheets/global/style.css */
  .order-sm-0 {
    order: 0;
  }
  /* line 16805, app/assets/stylesheets/global/style.css */
  .order-sm-1 {
    order: 1;
  }
  /* line 16810, app/assets/stylesheets/global/style.css */
  .order-sm-2 {
    order: 2;
  }
  /* line 16815, app/assets/stylesheets/global/style.css */
  .order-sm-3 {
    order: 3;
  }
  /* line 16820, app/assets/stylesheets/global/style.css */
  .order-sm-4 {
    order: 4;
  }
  /* line 16825, app/assets/stylesheets/global/style.css */
  .order-sm-5 {
    order: 5;
  }
  /* line 16830, app/assets/stylesheets/global/style.css */
  .order-sm-6 {
    order: 6;
  }
  /* line 16835, app/assets/stylesheets/global/style.css */
  .order-sm-7 {
    order: 7;
  }
  /* line 16840, app/assets/stylesheets/global/style.css */
  .order-sm-8 {
    order: 8;
  }
  /* line 16845, app/assets/stylesheets/global/style.css */
  .order-sm-9 {
    order: 9;
  }
  /* line 16850, app/assets/stylesheets/global/style.css */
  .order-sm-10 {
    order: 10;
  }
  /* line 16855, app/assets/stylesheets/global/style.css */
  .order-sm-11 {
    order: 11;
  }
  /* line 16860, app/assets/stylesheets/global/style.css */
  .order-sm-12 {
    order: 12;
  }
  /* line 16865, app/assets/stylesheets/global/style.css */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 16869, app/assets/stylesheets/global/style.css */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 16873, app/assets/stylesheets/global/style.css */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 16877, app/assets/stylesheets/global/style.css */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 16881, app/assets/stylesheets/global/style.css */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 16885, app/assets/stylesheets/global/style.css */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 16889, app/assets/stylesheets/global/style.css */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 16893, app/assets/stylesheets/global/style.css */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 16897, app/assets/stylesheets/global/style.css */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 16901, app/assets/stylesheets/global/style.css */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 16905, app/assets/stylesheets/global/style.css */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 16909, app/assets/stylesheets/global/style.css */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 768px) {
  /* line 16915, app/assets/stylesheets/global/style.css */
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 16923, app/assets/stylesheets/global/style.css */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 16930, app/assets/stylesheets/global/style.css */
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 16936, app/assets/stylesheets/global/style.css */
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 16942, app/assets/stylesheets/global/style.css */
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 16948, app/assets/stylesheets/global/style.css */
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 16954, app/assets/stylesheets/global/style.css */
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 16960, app/assets/stylesheets/global/style.css */
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 16966, app/assets/stylesheets/global/style.css */
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 16972, app/assets/stylesheets/global/style.css */
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 16978, app/assets/stylesheets/global/style.css */
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 16984, app/assets/stylesheets/global/style.css */
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 16990, app/assets/stylesheets/global/style.css */
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 16996, app/assets/stylesheets/global/style.css */
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 17002, app/assets/stylesheets/global/style.css */
  .order-md-first {
    order: -1;
  }
  /* line 17007, app/assets/stylesheets/global/style.css */
  .order-md-last {
    order: 13;
  }
  /* line 17012, app/assets/stylesheets/global/style.css */
  .order-md-0 {
    order: 0;
  }
  /* line 17017, app/assets/stylesheets/global/style.css */
  .order-md-1 {
    order: 1;
  }
  /* line 17022, app/assets/stylesheets/global/style.css */
  .order-md-2 {
    order: 2;
  }
  /* line 17027, app/assets/stylesheets/global/style.css */
  .order-md-3 {
    order: 3;
  }
  /* line 17032, app/assets/stylesheets/global/style.css */
  .order-md-4 {
    order: 4;
  }
  /* line 17037, app/assets/stylesheets/global/style.css */
  .order-md-5 {
    order: 5;
  }
  /* line 17042, app/assets/stylesheets/global/style.css */
  .order-md-6 {
    order: 6;
  }
  /* line 17047, app/assets/stylesheets/global/style.css */
  .order-md-7 {
    order: 7;
  }
  /* line 17052, app/assets/stylesheets/global/style.css */
  .order-md-8 {
    order: 8;
  }
  /* line 17057, app/assets/stylesheets/global/style.css */
  .order-md-9 {
    order: 9;
  }
  /* line 17062, app/assets/stylesheets/global/style.css */
  .order-md-10 {
    order: 10;
  }
  /* line 17067, app/assets/stylesheets/global/style.css */
  .order-md-11 {
    order: 11;
  }
  /* line 17072, app/assets/stylesheets/global/style.css */
  .order-md-12 {
    order: 12;
  }
  /* line 17077, app/assets/stylesheets/global/style.css */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 17081, app/assets/stylesheets/global/style.css */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 17085, app/assets/stylesheets/global/style.css */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 17089, app/assets/stylesheets/global/style.css */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 17093, app/assets/stylesheets/global/style.css */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 17097, app/assets/stylesheets/global/style.css */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 17101, app/assets/stylesheets/global/style.css */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 17105, app/assets/stylesheets/global/style.css */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 17109, app/assets/stylesheets/global/style.css */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 17113, app/assets/stylesheets/global/style.css */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 17117, app/assets/stylesheets/global/style.css */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 17121, app/assets/stylesheets/global/style.css */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 992px) {
  /* line 17127, app/assets/stylesheets/global/style.css */
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 17135, app/assets/stylesheets/global/style.css */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 17142, app/assets/stylesheets/global/style.css */
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 17148, app/assets/stylesheets/global/style.css */
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 17154, app/assets/stylesheets/global/style.css */
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 17160, app/assets/stylesheets/global/style.css */
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 17166, app/assets/stylesheets/global/style.css */
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 17172, app/assets/stylesheets/global/style.css */
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 17178, app/assets/stylesheets/global/style.css */
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 17184, app/assets/stylesheets/global/style.css */
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 17190, app/assets/stylesheets/global/style.css */
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 17196, app/assets/stylesheets/global/style.css */
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 17202, app/assets/stylesheets/global/style.css */
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 17208, app/assets/stylesheets/global/style.css */
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 17214, app/assets/stylesheets/global/style.css */
  .order-lg-first {
    order: -1;
  }
  /* line 17219, app/assets/stylesheets/global/style.css */
  .order-lg-last {
    order: 13;
  }
  /* line 17224, app/assets/stylesheets/global/style.css */
  .order-lg-0 {
    order: 0;
  }
  /* line 17229, app/assets/stylesheets/global/style.css */
  .order-lg-1 {
    order: 1;
  }
  /* line 17234, app/assets/stylesheets/global/style.css */
  .order-lg-2 {
    order: 2;
  }
  /* line 17239, app/assets/stylesheets/global/style.css */
  .order-lg-3 {
    order: 3;
  }
  /* line 17244, app/assets/stylesheets/global/style.css */
  .order-lg-4 {
    order: 4;
  }
  /* line 17249, app/assets/stylesheets/global/style.css */
  .order-lg-5 {
    order: 5;
  }
  /* line 17254, app/assets/stylesheets/global/style.css */
  .order-lg-6 {
    order: 6;
  }
  /* line 17259, app/assets/stylesheets/global/style.css */
  .order-lg-7 {
    order: 7;
  }
  /* line 17264, app/assets/stylesheets/global/style.css */
  .order-lg-8 {
    order: 8;
  }
  /* line 17269, app/assets/stylesheets/global/style.css */
  .order-lg-9 {
    order: 9;
  }
  /* line 17274, app/assets/stylesheets/global/style.css */
  .order-lg-10 {
    order: 10;
  }
  /* line 17279, app/assets/stylesheets/global/style.css */
  .order-lg-11 {
    order: 11;
  }
  /* line 17284, app/assets/stylesheets/global/style.css */
  .order-lg-12 {
    order: 12;
  }
  /* line 17289, app/assets/stylesheets/global/style.css */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 17293, app/assets/stylesheets/global/style.css */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 17297, app/assets/stylesheets/global/style.css */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 17301, app/assets/stylesheets/global/style.css */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 17305, app/assets/stylesheets/global/style.css */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 17309, app/assets/stylesheets/global/style.css */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 17313, app/assets/stylesheets/global/style.css */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 17317, app/assets/stylesheets/global/style.css */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 17321, app/assets/stylesheets/global/style.css */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 17325, app/assets/stylesheets/global/style.css */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 17329, app/assets/stylesheets/global/style.css */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 17333, app/assets/stylesheets/global/style.css */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}

@media (min-width: 1280px) {
  /* line 17339, app/assets/stylesheets/global/style.css */
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  /* line 17347, app/assets/stylesheets/global/style.css */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  /* line 17354, app/assets/stylesheets/global/style.css */
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  /* line 17360, app/assets/stylesheets/global/style.css */
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  /* line 17366, app/assets/stylesheets/global/style.css */
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  /* line 17372, app/assets/stylesheets/global/style.css */
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  /* line 17378, app/assets/stylesheets/global/style.css */
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  /* line 17384, app/assets/stylesheets/global/style.css */
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 17390, app/assets/stylesheets/global/style.css */
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  /* line 17396, app/assets/stylesheets/global/style.css */
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  /* line 17402, app/assets/stylesheets/global/style.css */
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  /* line 17408, app/assets/stylesheets/global/style.css */
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  /* line 17414, app/assets/stylesheets/global/style.css */
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  /* line 17420, app/assets/stylesheets/global/style.css */
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 17426, app/assets/stylesheets/global/style.css */
  .order-xl-first {
    order: -1;
  }
  /* line 17431, app/assets/stylesheets/global/style.css */
  .order-xl-last {
    order: 13;
  }
  /* line 17436, app/assets/stylesheets/global/style.css */
  .order-xl-0 {
    order: 0;
  }
  /* line 17441, app/assets/stylesheets/global/style.css */
  .order-xl-1 {
    order: 1;
  }
  /* line 17446, app/assets/stylesheets/global/style.css */
  .order-xl-2 {
    order: 2;
  }
  /* line 17451, app/assets/stylesheets/global/style.css */
  .order-xl-3 {
    order: 3;
  }
  /* line 17456, app/assets/stylesheets/global/style.css */
  .order-xl-4 {
    order: 4;
  }
  /* line 17461, app/assets/stylesheets/global/style.css */
  .order-xl-5 {
    order: 5;
  }
  /* line 17466, app/assets/stylesheets/global/style.css */
  .order-xl-6 {
    order: 6;
  }
  /* line 17471, app/assets/stylesheets/global/style.css */
  .order-xl-7 {
    order: 7;
  }
  /* line 17476, app/assets/stylesheets/global/style.css */
  .order-xl-8 {
    order: 8;
  }
  /* line 17481, app/assets/stylesheets/global/style.css */
  .order-xl-9 {
    order: 9;
  }
  /* line 17486, app/assets/stylesheets/global/style.css */
  .order-xl-10 {
    order: 10;
  }
  /* line 17491, app/assets/stylesheets/global/style.css */
  .order-xl-11 {
    order: 11;
  }
  /* line 17496, app/assets/stylesheets/global/style.css */
  .order-xl-12 {
    order: 12;
  }
  /* line 17501, app/assets/stylesheets/global/style.css */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 17505, app/assets/stylesheets/global/style.css */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 17509, app/assets/stylesheets/global/style.css */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 17513, app/assets/stylesheets/global/style.css */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 17517, app/assets/stylesheets/global/style.css */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 17521, app/assets/stylesheets/global/style.css */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 17525, app/assets/stylesheets/global/style.css */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 17529, app/assets/stylesheets/global/style.css */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 17533, app/assets/stylesheets/global/style.css */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 17537, app/assets/stylesheets/global/style.css */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 17541, app/assets/stylesheets/global/style.css */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 17545, app/assets/stylesheets/global/style.css */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}

@media (max-width: 575.98px) {
  /* line 17551, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper {
    border-radius: 5px;
    margin-bottom: 30px;
    max-width: 320px;
  }
  /* line 17557, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper .timer .timer-wrapper .time {
    font-size: 25px;
    font-weight: bold;
    color: #fff;
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
    line-height: 2.3;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 5px;
    position: relative;
    overflow: hidden;
  }
  /* line 17573, app/assets/stylesheets/global/style.css */
  .construction .display-2 {
    font-size: 2.3rem;
  }
  /* line 17577, app/assets/stylesheets/global/style.css */
  .countdown-timer-wrapper .timer {
    padding: 0px;
    text-align: center;
  }
}

/* line 17583, app/assets/stylesheets/global/style.css */
.countdown span:first-child {
  font-size: 30px;
}

/* line 17587, app/assets/stylesheets/global/style.css */
.count-down.row span:first-child {
  padding: 10px 15px;
  border-radius: 5px;
  background: #ebecf5;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  margin: 2px;
}

/*----- Custom control -----*/
/* line 17596, app/assets/stylesheets/global/style.css */
.custom-control {
  position: relative;
  display: block;
  min-height: 1.2rem;
  padding-left: 1.5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 17607, app/assets/stylesheets/global/style.css */
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

/* line 17613, app/assets/stylesheets/global/style.css */
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 17619, app/assets/stylesheets/global/style.css */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}

/* line 17623, app/assets/stylesheets/global/style.css */
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}

/* line 17627, app/assets/stylesheets/global/style.css */
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}

/* line 17632, app/assets/stylesheets/global/style.css */
.custom-control-input:disabled ~ .custom-control-label {
  color: #868e96;
}

/* line 17636, app/assets/stylesheets/global/style.css */
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

/* line 17640, app/assets/stylesheets/global/style.css */
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: #eaedf1;
}

/* line 17656, app/assets/stylesheets/global/style.css */
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

/* line 17669, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-label::before {
  border-radius: 3px;
}

/* line 17673, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-color: var(--primary-bg-color);
  border-radius: 4px;
}

/* line 17679, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

/* line 17683, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}

/* line 17687, app/assets/stylesheets/global/style.css */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}

/* line 17691, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

/* line 17695, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

/* line 17699, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  opacity: 0.8;
}

/* line 17703, app/assets/stylesheets/global/style.css */
.form-select {
  display: inline-block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  vertical-align: middle;
  background-size: 8px 10px;
  border-radius: 7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #eaedf1;
}

/* line 17718, app/assets/stylesheets/global/style.css */
.form-select:focus {
  border-color: #eaedf1;
  outline: 0;
  box-shadow: none;
}

/* line 17724, app/assets/stylesheets/global/style.css */
.form-select:focus::-ms-value {
  color: #76839a;
  background-color: #fff;
}

/* line 17729, app/assets/stylesheets/global/style.css */
.form-select[multiple],
.form-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

/* line 17736, app/assets/stylesheets/global/style.css */
.form-select:disabled {
  color: #868e96;
  background-color: #e9ecef;
}

/* line 17741, app/assets/stylesheets/global/style.css */
.form-select::-ms-expand {
  opacity: 0;
}

/* line 17745, app/assets/stylesheets/global/style.css */
.form-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 75%;
}

/* line 17752, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 17758, app/assets/stylesheets/global/style.css */
.form-select-lg {
  height: calc(2.6875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 125%;
}

/* line 17765, app/assets/stylesheets/global/style.css */
.form-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 2.375rem;
  margin-bottom: 0;
}

/* line 17773, app/assets/stylesheets/global/style.css */
.form-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 2.375rem;
  margin: 0;
  opacity: 0;
}

/* line 17782, app/assets/stylesheets/global/style.css */
.form-file-input:focus ~ .form-file-label {
  box-shadow: none;
  border-color: #9ca3b1;
}

/* line 17787, app/assets/stylesheets/global/style.css */
.form-file-input:lang(en) ~ .form-file-label::after {
  content: "Browse";
}

/* line 17791, app/assets/stylesheets/global/style.css */
.form-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 38px;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #76839a;
  background-color: #f1f1f9;
  border: 1px solid #d8dde4;
  border-radius: 5px;
}

/* line 17806, app/assets/stylesheets/global/style.css */
.form-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(2.375rem - 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #fff;
  content: "Browse";
  border-left: 1px solid #eaedf1;
  border-radius: 0 3px 3px 0;
}

/* line 17822, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  border: 0;
  border-radius: 1rem;
  -webkit-appearance: none;
  appearance: none;
  background: #fff;
  box-shadow: 1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
  -webkit-transition: 0.3s border-color, 0.3s background-color;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17835, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17840, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}

/* line 17844, app/assets/stylesheets/global/style.css */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: #467fcf;
  content: "";
  pointer-events: none;
}

/* line 17857, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  -moz-appearance: none;
  appearance: none;
  background: #fff;
  position: relative;
  -moz-transition: 0.3s border-color, 0.3s background-color;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17869, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17874, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}

/* line 17878, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #eaedf1;
  border-color: transparent;
  border-radius: 1rem;
  background: rgba(0, 50, 126, 0.12);
}

/* line 17889, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  border: 0;
  border-radius: 1rem;
  appearance: none;
  background: #fff;
  border-radius: 50px;
  border: 1px solid rgba(0, 30, 75, 0.12);
  -ms-transition: 0.3s border-color, 0.3s background-color;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 17901, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb:focus {
  outline: none;
  box-shadow: 0 0 0 1px #f1f1f9, 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 17906, app/assets/stylesheets/global/style.css */
.form-range::-ms-thumb:active {
  background-color: #d4e1f4;
}

/* line 17910, app/assets/stylesheets/global/style.css */
.form-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  background: transparent;
  border: 0;
  border-radius: 0;
  margin-top: 10px;
}

/* line 17924, app/assets/stylesheets/global/style.css */
.form-range::-ms-fill-lower {
  background-color: #eaedf1;
  border-radius: 1rem;
  background: #467fcf;
}

/* line 17930, app/assets/stylesheets/global/style.css */
.custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}

/* line 17934, app/assets/stylesheets/global/style.css */
.custom-control-label {
  vertical-align: middle;
  position: unset;
  margin-bottom: 0;
}

/* line 17940, app/assets/stylesheets/global/style.css */
.custom-control-label:before {
  border: 1px solid #d8dde4;
  background-color: #f1f1f9;
  background-size: 0.5rem;
}

/* line 17946, app/assets/stylesheets/global/style.css */
.custom-control-description {
  line-height: 1.5rem;
}

/* line 17950, app/assets/stylesheets/global/style.css */
.form-range {
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  cursor: pointer;
  display: flex;
  height: 100%;
  min-height: 2.375rem;
  overflow: hidden;
  padding: 0;
  border: 0;
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* line 17973, app/assets/stylesheets/global/style.css */
.form-range:focus {
  box-shadow: none;
  outline: none;
}

/* line 17978, app/assets/stylesheets/global/style.css */
.form-range:focus::-webkit-slider-thumb,
.form-range:focus::-moz-range-thumb,
.form-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}

/* line 17985, app/assets/stylesheets/global/style.css */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 17989, app/assets/stylesheets/global/style.css */
.form-range::-moz-range-progress {
  height: 2px;
  background: #467fcf;
  border: 0;
  margin-top: 0;
}

/* line 17996, app/assets/stylesheets/global/style.css */
.form-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
  border-radius: 0;
  margin-right: 15px;
  background-color: #eaedf1;
}

/* line 18003, app/assets/stylesheets/global/style.css */
.form-range::-ms-tooltip {
  display: none;
}

/* line 18007, app/assets/stylesheets/global/style.css */
.custom-switch {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: default;
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding-left: 0;
}

/* line 18021, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-indicator:before {
  left: calc(1rem + 1px);
}

/* line 18025, app/assets/stylesheets/global/style.css */
.custom-switch-description {
  margin-left: 0.5rem;
  color: #6e7687;
  transition: 0.3s color;
}

/* line 18031, app/assets/stylesheets/global/style.css */
.custom-switch-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 18037, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-description {
  color: #495057;
}

/* line 18041, app/assets/stylesheets/global/style.css */
.custom-switches-stacked {
  display: flex;
  flex-direction: column;
}

/* line 18048, app/assets/stylesheets/global/style.css */
.custom-switches-stacked .custom-switch {
  margin-bottom: 0.5rem;
}

/* line 18052, app/assets/stylesheets/global/style.css */
.custom-switch-indicator {
  display: inline-block;
  height: 1.25rem;
  width: 2.25rem;
  background: #f1f1f9;
  border-radius: 50px;
  position: relative;
  vertical-align: bottom;
  border: 1px solid #d8dde4;
  transition: 0.3s border-color, 0.3s background-color;
}

/* line 18064, app/assets/stylesheets/global/style.css */
.custom-switch-indicator:before {
  content: "";
  position: absolute;
  height: calc(1.25rem - 4px);
  width: calc(1.25rem - 4px);
  top: 1px;
  left: 1px;
  background: #fff;
  border-radius: 50%;
  transition: 0.3s left;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 18077, app/assets/stylesheets/global/style.css */
.custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: none;
  border-color: #60529f;
}

/* line 18082, app/assets/stylesheets/global/style.css */
.fade {
  transition: opacity 0.15s linear;
}

/* line 18086, app/assets/stylesheets/global/style.css */
.fade:not(.show) {
  opacity: 0;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 18091, app/assets/stylesheets/global/style.css */
  .fade {
    transition: none;
  }
}

/* line 18096, app/assets/stylesheets/global/style.css */
.collapse:not(.show) {
  display: none;
  background: #fff;
}

/* line 18101, app/assets/stylesheets/global/style.css */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media screen and (prefers-reduced-motion: reduce) {
  /* line 18109, app/assets/stylesheets/global/style.css */
  .collapsing {
    transition: none;
  }
}

/* line 18114, app/assets/stylesheets/global/style.css */
.notifyimg {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  fill: #fff;
  float: left;
  padding: 8px;
  height: 35px;
  margin-right: 10px;
  width: 35px;
  font-size: 16px;
}

/* line 18128, app/assets/stylesheets/global/style.css */
.notifyimg svg {
  width: 1.45rem;
  fill: #fff;
}

/* line 18133, app/assets/stylesheets/global/style.css */
.app-header .dropdown-menu .notifications-menu .notification-each {
  align-items: start !important;
}

/* line 18137, app/assets/stylesheets/global/style.css */
.block {
  display: block !important;
}

/*----- Global Loader -----*/
/* line 18142, app/assets/stylesheets/global/style.css */
#global-loader {
  position: fixed;
  z-index: 50000;
  background: white;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}

/* line 18156, app/assets/stylesheets/global/style.css */
ul {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}

/* line 18162, app/assets/stylesheets/global/style.css */
#popup {
  position: absolute;
  width: auto;
  height: 30px;
  background: #fe6b1f;
  display: none;
  color: white;
  border-radius: 5px;
}

/* line 18172, app/assets/stylesheets/global/style.css */
#copy {
  background: none;
  color: white;
  font-weight: bold;
  padding: 8px 25px;
  border: 0;
}

/* line 18180, app/assets/stylesheets/global/style.css */
.popsecondary {
  color: #628dea;
}

/* line 18184, app/assets/stylesheets/global/style.css */
.popinfo {
  color: #88c8f7;
}

/* line 18188, app/assets/stylesheets/global/style.css */
.popsuccess {
  color: #bfff80;
}

/* line 18192, app/assets/stylesheets/global/style.css */
.popdanger {
  color: #ea6262;
}

/* line 18196, app/assets/stylesheets/global/style.css */
.popwarning {
  color: #f7db6e;
}

/* line 18200, app/assets/stylesheets/global/style.css */
.wrap {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}

/* line 18205, app/assets/stylesheets/global/style.css */
a:focus,
a:hover,
a:active {
  outline: 0;
  text-decoration: none;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

/* line 18232, app/assets/stylesheets/global/style.css */
.aside {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 22rem;
  background: #fff;
  border-left: 1px solid #eaedf1;
  display: flex;
  flex-direction: column;
  z-index: 100;
  visibility: hidden;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}

/* line 18249, app/assets/stylesheets/global/style.css */
.center-block {
  margin-right: auto;
  margin-left: auto;
  float: inherit !important;
}

/* line 18255, app/assets/stylesheets/global/style.css */
.leading-none {
  line-height: 1 !important;
}

/* line 18259, app/assets/stylesheets/global/style.css */
.leading-tight {
  line-height: 1.25 !important;
}

/* line 18263, app/assets/stylesheets/global/style.css */
.leading-normal {
  line-height: 1.5 !important;
}

/* line 18267, app/assets/stylesheets/global/style.css */
.leading-loose {
  line-height: 3 !important;
}

/* line 18271, app/assets/stylesheets/global/style.css */
.icon i {
  vertical-align: -1px;
}

/* line 18275, app/assets/stylesheets/global/style.css */
a.icon {
  text-decoration: none;
  cursor: pointer;
}

/* line 18280, app/assets/stylesheets/global/style.css */
a.icon:hover {
  color: #1a1a1a !important;
}

/* line 18284, app/assets/stylesheets/global/style.css */
.shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

@media (max-width: 992px) {
  /* line 18290, app/assets/stylesheets/global/style.css */
  .hor-content .container,
.mobile-header .container,
.hor-header .container {
    max-width: none;
  }
  /* line 18296, app/assets/stylesheets/global/style.css */
  .hor-mobile-header .animated-arrow.hor-toggle {
    margin: 20px 0 0 18px;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  /* line 18302, app/assets/stylesheets/global/style.css */
  .page-header .notifications {
    display: none !important;
  }
}

@media (max-width: 480px) {
  /* line 18308, app/assets/stylesheets/global/style.css */
  .list-media .info {
    padding-bottom: 15px;
  }
  /* line 18312, app/assets/stylesheets/global/style.css */
  .list-media .info .text-right {
    display: none;
  }
  /* line 18316, app/assets/stylesheets/global/style.css */
  .header .nav-link {
    padding: 0.6rem 0.6rem !important;
    line-height: 1.9;
  }
  /* line 18321, app/assets/stylesheets/global/style.css */
  .header .nav-link.leading-none::after {
    top: 12px !important;
  }
  /* line 18325, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px !important;
    margin-top: -2px;
  }
  /* line 18330, app/assets/stylesheets/global/style.css */
  .header .nav-link.icon {
    font-size: 16px;
  }
  /* line 18334, app/assets/stylesheets/global/style.css */
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 8px 11px 8px;
  }
  /* line 18338, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li {
    width: 100%;
  }
  /* line 18342, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li:last-child {
    margin-bottom: 15px;
  }
  /* line 18346, app/assets/stylesheets/global/style.css */
  .tabs-menu ul li a {
    width: 100%;
    border: 1px solid #eaedf1;
    border-radius: 5px;
  }
  /* line 18352, app/assets/stylesheets/global/style.css */
  .cal1 .clndr .clndr-table tr {
    height: 50px !important;
  }
  /* line 18356, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li {
    width: 100%;
  }
  /* line 18360, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li:last-child {
    margin-bottom: 15px;
  }
  /* line 18364, app/assets/stylesheets/global/style.css */
  .tabs-menu1 ul li a {
    width: 100%;
  }
  /* line 18368, app/assets/stylesheets/global/style.css */
  .wizard-card .nav-pills > li {
    text-align: center;
    padding: 9px !important;
  }
  /* line 18373, app/assets/stylesheets/global/style.css */
  .form-control.form-select.w-auto {
    display: none;
  }
  /* line 18377, app/assets/stylesheets/global/style.css */
  .mail-inbox .badge {
    margin: 0;
  }
  /* line 18381, app/assets/stylesheets/global/style.css */
  .construction .display-5 {
    font-size: 1.5rem;
  }
  /* line 18385, app/assets/stylesheets/global/style.css */
  .mail-option .hidden-phone {
    display: none;
  }
  /* line 18389, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 8.5rem !important;
    text-align: center;
    margin-right: 2px;
  }
}

@media (max-width: 320px) {
  /* line 18397, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  /* line 18402, app/assets/stylesheets/global/style.css */
  .construction .btn.btn-icon {
    width: 40px !important;
    height: 40px !important;
    border-radius: 50%;
    text-align: center;
    padding: 0;
    background: transparent;
    font-size: 16px;
    color: #fff;
    margin: 0 2px !important;
  }
  /* line 18414, app/assets/stylesheets/global/style.css */
  .display-2 {
    text-align: center;
    font-size: 3rem;
  }
}

@media (max-width: 360px) {
  /* line 18421, app/assets/stylesheets/global/style.css */
  .error-page .display-1 {
    font-size: 6.5rem !important;
    text-align: center;
  }
  /* line 18426, app/assets/stylesheets/global/style.css */
  .page-header {
    display: block !important;
  }
  /* line 18430, app/assets/stylesheets/global/style.css */
  .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    border-radius: 3px;
    position: relative;
    right: 0;
    top: 0px;
    padding-right: 0;
    left: 0px;
    padding: 0;
    margin-top: 5px;
  }
  /* line 18444, app/assets/stylesheets/global/style.css */
  #user-profile .tabs-menu2 ul li a {
    padding: 10px 6px 11px 6px;
  }
  /* line 18448, app/assets/stylesheets/global/style.css */
  .header .nav-link {
    line-height: 1.9;
  }
}

@media (max-width: 576px) {
  /* line 18454, app/assets/stylesheets/global/style.css */
  .page-header {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 18460, app/assets/stylesheets/global/style.css */
  .footer .privacy {
    text-align: center !important;
  }
  /* line 18464, app/assets/stylesheets/global/style.css */
  .horizontalMenucontainer .hor-mobile-header .header-brand {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 18471, app/assets/stylesheets/global/style.css */
  .horizontalMenucontainer .hor-mobile-header .header-brand .header-brand-img {
    margin: 0 auto;
    margin-top: 3px;
  }
}

@media (max-width: 767.98px) {
  /* line 18478, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    width: 100%;
  }
  /* line 18482, app/assets/stylesheets/global/style.css */
  .page-subtitle {
    display: none;
  }
  /* line 18486, app/assets/stylesheets/global/style.css */
  .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  /* line 18490, app/assets/stylesheets/global/style.css */
  .ticket-card .col-md-1 {
    width: 100%;
    display: block;
  }
  /* line 18495, app/assets/stylesheets/global/style.css */
  .ticket-card img {
    display: block;
    text-align: Center;
    margin: 0 auto;
  }
  /* line 18501, app/assets/stylesheets/global/style.css */
  .dataTables_wrapper .dataTables_info,
.dataTables_wrapper .dataTables_paginate {
    margin-top: 10px !important;
  }
  /* line 18506, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
  /* line 18510, app/assets/stylesheets/global/style.css */
  .page-title {
    margin-bottom: 0;
  }
  /* line 18514, app/assets/stylesheets/global/style.css */
  .carousel-caption {
    display: none;
  }
  /* line 18518, app/assets/stylesheets/global/style.css */
  .demo-gallery > ul > li {
    width: 100% !important;
  }
  /* line 18522, app/assets/stylesheets/global/style.css */
  ul.inbox-pagination li span {
    display: none;
  }
  /* line 18526, app/assets/stylesheets/global/style.css */
  .responsive-navbar .dropdown-menu.dropdown-menu-end.show {
    left: 10px !important;
    right: 10px;
  }
  /* line 18531, app/assets/stylesheets/global/style.css */
  .responsive-navbar .dropdown-menu.dropdown-menu-start.show {
    right: 10px;
    left: 10px;
  }
}

@media (max-width: 320px) {
  /* line 18539, app/assets/stylesheets/global/style.css */
  .wizard-card .nav-pills > li > a,
.wizard-card .moving-tab {
    font-size: 11px;
  }
  /* line 18544, app/assets/stylesheets/global/style.css */
  .tui-full-calendar-popup-container {
    padding: 17px 24px !important;
  }
}

@media (max-width: 576px) {
  /* line 18551, app/assets/stylesheets/global/style.css */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 18556, app/assets/stylesheets/global/style.css */
  .sm-mb-3 {
    margin-bottom: 1.5rem !important;
  }
}

@media (max-width: 990px) {
  /* line 18562, app/assets/stylesheets/global/style.css */
  .nav-tabs .nav-link {
    width: 100%;
  }
  /* line 18566, app/assets/stylesheets/global/style.css */
  .nav-tabs {
    z-index: 9;
  }
}

/* line 18571, app/assets/stylesheets/global/style.css */
.icon-size {
  font-size: 2rem !important;
}

/* line 18575, app/assets/stylesheets/global/style.css */
.visitor-list p {
  font-size: 12px;
}

/* line 18579, app/assets/stylesheets/global/style.css */
.visitor-list i {
  font-size: 20px;
}

@keyframes indeterminate {
  0% {
    left: -35%;
    right: 100%;
  }
  100%,
60% {
    left: 100%;
    right: -90%;
  }
}

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }
  100%,
60% {
    left: 107%;
    right: -8%;
  }
}

@keyframes loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner {
  0% {
    transform: scale(0.1);
  }
  50% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(0.1);
  }
}

/* line 18693, app/assets/stylesheets/global/style.css */
.user p.u-name {
  margin: 0;
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
  color: #495057;
}

/* line 18701, app/assets/stylesheets/global/style.css */
.user p.u-designation {
  margin: 0;
  font-size: 11px;
  color: #495057;
}

/* line 18707, app/assets/stylesheets/global/style.css */
.fs {
  font-size: 25px;
}

/* line 18711, app/assets/stylesheets/global/style.css */
.sparkline {
  display: inline-block;
  height: 2rem;
}

@keyframes status-pulse {
  0%,
100% {
    opacity: 1;
  }
  50% {
    opacity: 0.32;
  }
}

/* line 18740, app/assets/stylesheets/global/style.css */
.status-animated {
  animation: 1s status-pulse infinite ease;
}

/* line 18745, app/assets/stylesheets/global/style.css */
.chips {
  margin: 0 0 -0.5rem;
}

/* line 18749, app/assets/stylesheets/global/style.css */
.chips .chip {
  margin: 0 0.5rem 0.5rem 0;
}

/* line 18753, app/assets/stylesheets/global/style.css */
.chip {
  display: inline-block;
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  font-weight: 500;
  color: #6e7687;
  padding: 0 0.75rem;
  border-radius: 1rem;
  background-color: rgba(70, 127, 207, 0.06);
  transition: 0.3s background;
}

/* line 18766, app/assets/stylesheets/global/style.css */
.chip .avatar {
  float: left;
  margin: 0 0.5rem 0 -0.75rem;
  height: 2rem;
  width: 2rem;
  border-radius: 50%;
}

/* line 18774, app/assets/stylesheets/global/style.css */
a.chip:hover {
  color: #fff;
  text-decoration: none;
}

/* line 18779, app/assets/stylesheets/global/style.css */
.stamp {
  color: #fff;
  background: #868e96;
  display: inline-block;
  min-width: 40px;
  height: 40px;
  padding: 0 0.25rem;
  line-height: 2rem;
  text-align: center;
  border-radius: 100%;
  font-weight: 600;
}

/* line 18792, app/assets/stylesheets/global/style.css */
.stamp-md {
  min-width: 2.5rem;
  height: 2.5rem;
  line-height: 2.5rem;
}

/* line 18798, app/assets/stylesheets/global/style.css */
.stamp-lg {
  min-width: 4rem;
  height: 4rem;
  line-height: 4rem;
}

/* line 18804, app/assets/stylesheets/global/style.css */
.example {
  padding: 1.5rem;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  font-size: 0.9375rem;
}

/* line 18811, app/assets/stylesheets/global/style.css */
.example-bg {
  background: #fff;
}

/* line 18815, app/assets/stylesheets/global/style.css */
.colorinput {
  margin: 0;
  position: relative;
  cursor: pointer;
}

/* line 18821, app/assets/stylesheets/global/style.css */
.colorinput-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 18827, app/assets/stylesheets/global/style.css */
.colorinput-color {
  display: inline-block;
  width: 1.75rem;
  height: 1.75rem;
  border-radius: 3px;
  border: 1px solid #eaedf1;
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 18837, app/assets/stylesheets/global/style.css */
.colorinput-color:before {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  height: 1.25rem;
  width: 1.25rem;
  transition: 0.3s opacity;
  background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
}

/* line 18849, app/assets/stylesheets/global/style.css */
.colorinput-input:checked ~ .colorinput-color:before {
  opacity: 1;
}

/* line 18853, app/assets/stylesheets/global/style.css */
.colorinput-input:focus ~ .colorinput-color {
  border-color: #eaedf1;
  box-shadow: none;
}

/* line 18858, app/assets/stylesheets/global/style.css */
.colorinput-input:focus:checked ~ .colorinput-color {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 18862, app/assets/stylesheets/global/style.css */
* {
  box-sizing: border-box;
}

/* line 18868, app/assets/stylesheets/global/style.css */
*:before,
*:after {
  box-sizing: border-box;
}

/* line 18875, app/assets/stylesheets/global/style.css */
#back-to-top {
  background-color: var(--primary-bg-color);
  color: #fff;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  display: none;
  text-align: center;
  z-index: 10000;
  height: 50px;
  width: 50px;
  background-repeat: no-repeat;
  background-position: center;
  transition: background-color 0.1s linear;
  -moz-transition: background-color 0.1s linear;
  -webkit-transition: background-color 0.1s linear;
  -o-transition: background-color 0.1s linear;
  border-radius: 7px;
}

/* line 18896, app/assets/stylesheets/global/style.css */
#back-to-top i {
  padding-top: 15px;
  font-size: 16px;
}

/* line 18901, app/assets/stylesheets/global/style.css */
#back-to-top:hover {
  background: #fff !important;
  border: 1px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 18907, app/assets/stylesheets/global/style.css */
.feature .feature-svg {
  width: 25%;
}

/* line 18911, app/assets/stylesheets/global/style.css */
.feature .feature-svg3 {
  width: 12%;
}

/* line 18915, app/assets/stylesheets/global/style.css */
.col-sm-2 .feature {
  padding: 0;
  border: 0px;
  box-shadow: none;
}

/* line 18921, app/assets/stylesheets/global/style.css */
.feature .border {
  position: relative;
  display: inline-block;
  width: 3em;
  height: 3em;
  line-height: 2em;
  vertical-align: middle;
  padding-top: 8px;
  border-radius: 7px;
  color: #fff;
}

/* line 18933, app/assets/stylesheets/global/style.css */
.feature p {
  margin-bottom: 0;
}

/* line 18937, app/assets/stylesheets/global/style.css */
.actions {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 18943, app/assets/stylesheets/global/style.css */
.actions > li {
  display: inline-block;
}

/* line 18947, app/assets/stylesheets/global/style.css */
.actions:not(.a-alt) > li > a > i {
  color: #939393;
}

/* line 18951, app/assets/stylesheets/global/style.css */
.actions > li > a {
  display: block;
  padding: 0 10px;
}

/* line 18956, app/assets/stylesheets/global/style.css */
.actions > li > a > i {
  font-size: 20px;
}

/* line 18960, app/assets/stylesheets/global/style.css */
#sidebar li a.active {
  background: #fff;
}

/* line 18964, app/assets/stylesheets/global/style.css */
#sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}

/* line 18968, app/assets/stylesheets/global/style.css */
.activity {
  position: relative;
  border-left: 1px solid rgba(0, 0, 0, 0.125);
  margin-left: 16px;
}

/* line 18974, app/assets/stylesheets/global/style.css */
.activity .img-activity {
  width: 25px;
  height: 25px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  left: -12px;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 18986, app/assets/stylesheets/global/style.css */
.user-profile .box {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  text-align: center;
  padding: 20px;
  box-sizing: border-box;
  width: 100%;
}

/* line 18997, app/assets/stylesheets/global/style.css */
.user-profile .box .img {
  width: 120px;
  height: 120px;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}

/* line 19005, app/assets/stylesheets/global/style.css */
.deco-layer {
  transition: transform 0.5s;
}

/* line 19010, app/assets/stylesheets/global/style.css */
.userprofile {
  width: 100%;
  float: left;
  clear: both;
  margin: 7px auto;
}

/* line 19017, app/assets/stylesheets/global/style.css */
.userprofile .userpic {
  height: 100px;
  width: 100px;
  clear: both;
  margin: 0 auto;
  display: block;
  border-radius: 100%;
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}

/* line 19031, app/assets/stylesheets/global/style.css */
.userlist a:hover {
  color: #fff;
  opacity: 0.9;
}

/* line 19036, app/assets/stylesheets/global/style.css */
.userprofile .userpic .userpicimg {
  height: auto;
  width: 100%;
  border-radius: 100%;
}

/* line 19042, app/assets/stylesheets/global/style.css */
.username {
  font-weight: 400;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  margin-top: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 19053, app/assets/stylesheets/global/style.css */
.username + p {
  color: #f2f2f2;
  font-size: 13px;
  line-height: 15px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 19062, app/assets/stylesheets/global/style.css */
.settingbtn {
  height: 30px;
  width: 30px;
  border-radius: 30px;
  display: block;
  position: absolute;
  bottom: 0px;
  right: 0px;
  line-height: 30px;
  vertical-align: middle;
  text-align: center;
  padding: 0;
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

/* line 19080, app/assets/stylesheets/global/style.css */
.error-template h2, .error-template .h2 {
  font-size: 6rem;
}

/* line 19084, app/assets/stylesheets/global/style.css */
.counters h3, .counters .h3 {
  font-weight: 400;
}

/* line 19088, app/assets/stylesheets/global/style.css */
#user-profile h2, #user-profile .h2 {
  padding-right: 15px;
}

/* line 19092, app/assets/stylesheets/global/style.css */
#user-profile .profile-img {
  padding: 4px;
}

/* line 19096, app/assets/stylesheets/global/style.css */
#user-profile .profile-label {
  text-align: center;
}

/* line 19100, app/assets/stylesheets/global/style.css */
#user-profile .profile-label .label {
  padding: 5px 15px;
  font-size: 1em;
}

/* line 19105, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
}

/* line 19112, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul > li {
  margin: 3px 0;
  line-height: 1.5;
}

/* line 19117, app/assets/stylesheets/global/style.css */
#user-profile .profile-details a > i {
  padding-top: 2px;
}

/* line 19121, app/assets/stylesheets/global/style.css */
#user-profile .profile-details ul > li > span {
  color: #643ba2;
}

@media (max-width: 1024px) {
  /* line 19127, app/assets/stylesheets/global/style.css */
  body.search-show,
body.sidebar-show {
    overflow: hidden;
  }
  /* line 19132, app/assets/stylesheets/global/style.css */
  body.search-show:before,
body.sidebar-show:before {
    content: "";
    position: fixed;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    opacity: 0.6;
    z-index: 891;
  }
}

@media (max-width: 575.98px) {
  /* line 19147, app/assets/stylesheets/global/style.css */
  .form-control.header-search {
    color: #000;
  }
  /* line 19151, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 4px;
  }
  /* line 19157, app/assets/stylesheets/global/style.css */
  .header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 19161, app/assets/stylesheets/global/style.css */
  .header .header-brand-img.mobile-view-logo {
    display: block !important;
  }
}

/* line 19166, app/assets/stylesheets/global/style.css */
.server i {
  width: 50px;
  height: 50px;
  font-size: 1.5rem;
  line-height: 50px;
  border-radius: 50%;
  text-align: center;
  position: relative;
}

/* line 19176, app/assets/stylesheets/global/style.css */
.sparkline_area {
  position: relative;
  bottom: -3px;
}

/* line 19181, app/assets/stylesheets/global/style.css */
#orders {
  position: relative;
  bottom: -10px;
  height: 102px !important;
  width: 100% !important;
}

/* line 19188, app/assets/stylesheets/global/style.css */
#profit {
  position: relative;
  bottom: -13px;
  height: 111px !important;
}

/* line 19194, app/assets/stylesheets/global/style.css */
#total-customers {
  position: relative;
  left: -11px;
}

/* line 19199, app/assets/stylesheets/global/style.css */
#sales-revenue {
  position: relative;
  bottom: -13px;
}

/* line 19204, app/assets/stylesheets/global/style.css */
.overflow-hidden {
  overflow: hidden;
}

/* line 19208, app/assets/stylesheets/global/style.css */
.secondary-card {
  position: relative;
  bottom: 20px;
  border-radius: 0;
}

/* line 19214, app/assets/stylesheets/global/style.css */
.dot-label {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
}

@media (max-width: 768px) {
  /* line 19223, app/assets/stylesheets/global/style.css */
  .page-header .breadcrumb {
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    margin-top: 5px;
  }
}

/* line 19231, app/assets/stylesheets/global/style.css */
.settings {
  content: "\e8c3";
  top: -7px;
  font-size: 18px;
  position: absolute;
  right: 4px;
  font-family: "feather";
  z-index: 1029;
  line-height: 1;
  color: #fff;
  transition: 0.3s ease-in-out;
  animation: anim-rotate 1.5s linear infinite;
}

/* line 19247, app/assets/stylesheets/global/style.css */
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}

/* line 19252, app/assets/stylesheets/global/style.css */
.floating:hover {
  animation-play-state: paused;
}

/* line 19256, app/assets/stylesheets/global/style.css */
.statistics-info .counter-icon {
  margin-bottom: 1rem;
  display: inline-flex;
  width: 4rem;
  height: 4rem;
  padding: 1.3rem 1.4rem;
  border-radius: 50%;
  text-align: center;
}

/* line 19266, app/assets/stylesheets/global/style.css */
.statistics-info .counter-icon i {
  font-size: 1.2rem;
}

/* line 19270, app/assets/stylesheets/global/style.css */
.service .item-box i {
  font-size: 35px;
}

@media (min-width: 1276px) {
  /* line 19275, app/assets/stylesheets/global/style.css */
  .productdesc .carousel-item {
    flex-direction: column;
  }
}

/* line 19280, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item {
  align-items: center;
}

/* line 19284, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item li img {
  border-radius: 5px;
}

/* line 19288, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item .thumb {
  transition: all ease 0.3s;
  padding: 0.4rem;
  border: 1px solid transparent;
  border-radius: 5px;
  cursor: pointer;
}

/* line 19296, app/assets/stylesheets/global/style.css */
.productdesc .carousel-item .thumb.active {
  border-color: #eaedf1;
}

/* line 19300, app/assets/stylesheets/global/style.css */
.productdesc .product-carousel .carousel-item {
  height: 100%;
}

/* line 19304, app/assets/stylesheets/global/style.css */
.productdesc .product-carousel .carousel-item img {
  border-radius: 5px;
  height: 100%;
}

/* line 19309, app/assets/stylesheets/global/style.css */
.productdesc .item-main-img {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

/* line 19314, app/assets/stylesheets/global/style.css */
.productdesc .owl-nav button {
  width: 2rem;
  height: 2rem;
  line-height: 7px;
}

/* line 19320, app/assets/stylesheets/global/style.css */
.productdesc .owl-prev,
.productdesc .owl-next {
  top: 70% !important;
}

/* line 19325, app/assets/stylesheets/global/style.css */
.productdesc .owl-prev {
  left: -16px !important;
}

/* line 19329, app/assets/stylesheets/global/style.css */
.productdesc .owl-next {
  right: -16px !important;
}

/* line 19333, app/assets/stylesheets/global/style.css */
.productdesc .item-description-container {
  display: flex;
  flex-direction: column;
}

/* line 19338, app/assets/stylesheets/global/style.css */
.productdesc .list-unstyled li {
  border-bottom: 0 !important;
  margin-bottom: 18px;
}

/* line 19343, app/assets/stylesheets/global/style.css */
.productdesc .tab-content i {
  color: inherit;
}

/* line 19347, app/assets/stylesheets/global/style.css */
.productdesc .main-img-container {
  border-radius: 7px;
}

/* line 19351, app/assets/stylesheets/global/style.css */
.productdesc .hor-line {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 100%;
  height: 0.038em;
  background: linear-gradient(to right, #e5e5e500, #e4e4e4, #e4e4e4 51%, #e4e4e4 53%, #e4e4e4, #e5e5e500);
}

/* line 19360, app/assets/stylesheets/global/style.css */
.productdesc .colors-container .colorinput-color {
  margin-right: 8px;
}

/* line 19364, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main > li {
  margin-bottom: 30px;
}

/* line 19368, app/assets/stylesheets/global/style.css */
.productdesc .comment-sub-section > li {
  margin-left: 40px;
}

/* line 19372, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}

/* line 19377, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .time-main {
  font-size: 12px;
}

/* line 19381, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}

/* line 19385, app/assets/stylesheets/global/style.css */
.productdesc .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}

/* line 19389, app/assets/stylesheets/global/style.css */
.text-left {
  float: left;
}

@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 992px) {
  /* line 19426, app/assets/stylesheets/global/style.css */
  #orders {
    position: relative;
    bottom: -6px;
    height: 102px !important;
    width: 100% !important;
    left: -6px;
  }
}

@media screen and (max-width: 998px) and (min-width: 768px) {
  /* line 19436, app/assets/stylesheets/global/style.css */
  .note-popover .popover-content {
    padding: 14px 0 5px 5px !important;
    margin: 0;
    background: #f1f1f9;
  }
}

@media only screen and (max-width: 490px) {
  /* line 19444, app/assets/stylesheets/global/style.css */
  #smartwizard .nav-link {
    padding: 15px 21px;
  }
  /* line 19448, app/assets/stylesheets/global/style.css */
  .select2.select2-container.select2-container--default.select2-container--below .select2-selection.select2-selection--multiple {
    overflow: auto;
  }
}

@media (max-width: 495px) {
  /* line 19454, app/assets/stylesheets/global/style.css */
  .nested-media .media {
    display: block;
  }
}

/* line 19459, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox] {
  display: none;
}

/* line 19463, app/assets/stylesheets/global/style.css */
.material-switch > label {
  cursor: pointer;
  height: 0px;
  position: relative;
  width: 40px;
}

/* line 19470, app/assets/stylesheets/global/style.css */
.material-switch > label::before {
  background: #76839a;
  box-shadow: inset 0px 0px 10px rgba(228, 229, 237, 0.5);
  border-radius: 8px;
  content: "";
  height: 16px;
  margin-top: -8px;
  position: absolute;
  opacity: 0.3;
  transition: all 0.4s ease-in-out;
  width: 40px;
}

/* line 19483, app/assets/stylesheets/global/style.css */
.material-switch > label::after {
  background: white;
  border-radius: 16px;
  box-shadow: 0px 0px 5px rgba(228, 229, 237, 0.9);
  content: "";
  height: 24px;
  left: -4px;
  margin-top: -8px;
  position: absolute;
  top: -4px;
  transition: all 0.3s ease-in-out;
  width: 24px;
}

/* line 19497, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox]:checked + label::before {
  background: inherit;
  opacity: 0.5;
}

/* line 19502, app/assets/stylesheets/global/style.css */
.material-switch > input[type=checkbox]:checked + label::after {
  background: inherit;
  left: 50%;
}

/* line 19507, app/assets/stylesheets/global/style.css */
.counter-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border-radius: 50px;
}

/* line 19521, app/assets/stylesheets/global/style.css */
.counter-icon svg {
  width: 1.45rem;
}

/* line 19525, app/assets/stylesheets/global/style.css */
.light-logo,
.light-logo1,
.mobile-light {
  display: none;
}

/* line 19531, app/assets/stylesheets/global/style.css */
.hor-menu .desktop-logo {
  margin-right: 0;
}

/* line 19535, app/assets/stylesheets/global/style.css */
.hor-content {
  min-height: calc(100vh - 58px) !important;
}

@media (min-width: 992px) {
  /* line 19540, app/assets/stylesheets/global/style.css */
  .sticky {
    width: 100%;
  }
  /* line 19544, app/assets/stylesheets/global/style.css */
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
  }
  /* line 19551, app/assets/stylesheets/global/style.css */
  .product-grid6 .product-image6 img {
    width: 100%;
    height: auto;
  }
  /* line 19556, app/assets/stylesheets/global/style.css */
  .hor-content .container,
.hor-header .container,
.horizontal-main.hor-menu .container {
    max-width: 85%;
  }
}

/* line 19563, app/assets/stylesheets/global/style.css */
.input-group-btn .btn {
  border-radius: 0 4px 4px 0;
}

/* line 19567, app/assets/stylesheets/global/style.css */
.card-body.scroll {
  overflow: hidden;
}

/* line 19571, app/assets/stylesheets/global/style.css */
.border-transparet {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 19575, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-success {
  background-color: #d2ecb8 !important;
}

/* line 19579, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-info {
  background-color: #cbe7fb !important;
}

/* line 19583, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-warning {
  background-color: #fbeebc !important;
}

/* line 19587, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-danger {
  background-color: #f1c1c0 !important;
}

/* line 19591, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light:focus,
.dark-mode .btn-light.focus {
  background-color: #282840 !important;
}

/*********************IE***************************/
/* line 19597, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie .app-content {
  overflow: scroll;
  overflow-x: hidden;
  height: 100vh;
}

/* line 19604, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie .container.app-content {
  min-height: 0;
}

/* line 19609, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
html.fullscreenie {
  width: 100%;
}

/* line 19614, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.ieh-100 {
  height: 100%;
}

/* line 19619, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.mail-chats li.chat-persons {
  height: 100%;
}

/* line 19624, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.card-img-top {
  height: 252px;
}

/* line 19629, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.custom-control-label::before,
*::-ms-backdrop,
.custom-control-label::after {
  left: -25px;
}

/* line 19636, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.media-body,
.media-left,
.media-right {
  display: block;
}

/* line 19643, app/assets/stylesheets/global/style.css */
*::-ms-backdrop,
.resp-vtabs .resp-tabs-list li {
  display: block;
}

/* line 19648, app/assets/stylesheets/global/style.css */
.transaction-table.table td {
  vertical-align: middle;
}

/* line 19652, app/assets/stylesheets/global/style.css */
.header-icon-svgs {
  width: 19px;
  height: 19px;
  color: #5b6e88;
}

/* line 19658, app/assets/stylesheets/global/style.css */
.pulse-danger {
  display: block;
  position: absolute;
  top: 4px;
  right: 5px;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ee335e;
}

/* line 19669, app/assets/stylesheets/global/style.css */
.pulse-danger:before {
  content: "";
  top: -4px;
  right: -4px;
  width: 15px;
  height: 15px;
  position: absolute;
  border-radius: 50%;
  background: rgba(238, 51, 94, 0.8);
  cursor: pointer;
  box-shadow: 0 0 0 rgba(238, 51, 94, 0.9);
  animation: pulse 2s infinite;
}

/* line 19737, app/assets/stylesheets/global/style.css */
.pulse {
  display: block;
  position: absolute;
  top: -3px;
  right: -2px;
  height: 20px;
  width: 20px;
  color: #fff;
  line-height: 20px;
  font-size: 11px;
  font-weight: 600;
  z-index: 0;
  border-radius: 25px;
  background: #d12c47;
}

/* line 19753, app/assets/stylesheets/global/style.css */
.progress.info1 {
  background: #fed5db;
}

/* line 19757, app/assets/stylesheets/global/style.css */
.progress.secondary {
  background: #f9d1bd;
}

/* line 19761, app/assets/stylesheets/global/style.css */
.app-header .header-right-icons .nav-link.icon {
  margin: 5px;
  padding: 8px !important;
  text-align: center;
  height: 2.5rem;
  font-size: 1.2rem;
  position: relative;
  background: transparent;
}

/* line 19771, app/assets/stylesheets/global/style.css */
.avatar {
  display: inline-block;
  position: relative;
  text-align: center;
  color: #fff;
  font-weight: 500;
  vertical-align: bottom;
  font-size: 0.875rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 19785, app/assets/stylesheets/global/style.css */
.badge-success-light {
  background-color: rgba(19, 191, 27, 0.15) !important;
  color: #13bf1b;
}

/* line 19790, app/assets/stylesheets/global/style.css */
.badge-orange-light {
  color: #e17626;
  background-color: rgba(225, 118, 38, 0.15);
}

/* line 19795, app/assets/stylesheets/global/style.css */
.badge-danger-light {
  color: #f33819;
  background-color: rgba(243, 56, 25, 0.15);
}

/* line 19800, app/assets/stylesheets/global/style.css */
.fa-user-plus:before {
  content: "\f234";
}

/* line 19804, app/assets/stylesheets/global/style.css */
.todo-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 19815, app/assets/stylesheets/global/style.css */
.todo-blog:before {
  content: "";
  position: absolute;
  top: 10px;
  bottom: 0;
  height: 26px;
  left: -6px;
  width: 3px;
}

/* line 19825, app/assets/stylesheets/global/style.css */
.todo-blog.primary .todo-img input:checked ~ .checkmark {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 19830, app/assets/stylesheets/global/style.css */
.todo-blog.primary:before {
  background: var(--primary-bg-color);
}

/* line 19834, app/assets/stylesheets/global/style.css */
.todo-blog.secondary .todo-img input:checked ~ .checkmark {
  background-color: #e984b1;
  border-color: #e984b1;
}

/* line 19839, app/assets/stylesheets/global/style.css */
.todo-blog.secondary:before {
  background: #e984b1;
}

/* line 19843, app/assets/stylesheets/global/style.css */
.todo-blog.teritary .todo-img input:checked ~ .checkmark {
  background-color: #59adec;
  border-color: #59adec;
}

/* line 19848, app/assets/stylesheets/global/style.css */
.todo-blog.teritary:before {
  background: #59adec;
}

/* line 19852, app/assets/stylesheets/global/style.css */
.todo-blog.custom-yellow .todo-img input:checked ~ .checkmark {
  background-color: #e7c354;
  border-color: #e7c354;
}

/* line 19857, app/assets/stylesheets/global/style.css */
.todo-blog.custom-yellow:before {
  background: #e7c354;
}

/* line 19861, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

/* line 19870, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* line 19878, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img .checkmark {
  position: relative;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: white;
  border-radius: 5px;
  background-color: white;
  border: 1px solid #d6d5d5;
}

/* line 19890, app/assets/stylesheets/global/style.css */
.todo-blog .todo-img .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* line 19904, app/assets/stylesheets/global/style.css */
.todo-blog .todo-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}

/* line 19910, app/assets/stylesheets/global/style.css */
.todo-blog .todo-details:hover .todo-blog::before,
.todo-blog .todo-details:focus .todo-blog::before {
  transform: scale(1.5);
}

/* line 19915, app/assets/stylesheets/global/style.css */
.todo-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}

/* line 19921, app/assets/stylesheets/global/style.css */
.todo-blog .badge:hover,
.todo-blog .badge:focus {
  color: white;
}

/* line 19926, app/assets/stylesheets/global/style.css */
.tl-blog {
  display: flex;
  position: relative;
  min-height: 70px;
  margin-left: 10px;
  cursor: pointer;
}

/* line 19934, app/assets/stylesheets/global/style.css */
.tl-blog:before {
  content: "";
  position: absolute;
  top: 45px;
  bottom: 0;
  height: 25px;
  left: 20px;
  width: 3px;
  border-left: 1px solid #eaedf1;
}

/* line 19945, app/assets/stylesheets/global/style.css */
.tl-blog i,
.tl-blog .tl-title-main {
  transition: all ease 0.2s;
}

/* line 19950, app/assets/stylesheets/global/style.css */
.tl-blog:last-child::before {
  content: none;
}

/* line 19954, app/assets/stylesheets/global/style.css */
.tl-blog.primary:hover .tl-title-main {
  color: var(--primary-bg-color) !important;
}

/* line 19958, app/assets/stylesheets/global/style.css */
.tl-blog.secondary:hover .tl-title-main {
  color: #e984b1 !important;
}

/* line 19962, app/assets/stylesheets/global/style.css */
.tl-blog.teritary:hover .tl-title-main {
  color: #59adec !important;
}

/* line 19966, app/assets/stylesheets/global/style.css */
.tl-blog.custom-yellow:hover .tl-title-main {
  color: #e7c354 !important;
}

/* line 19970, app/assets/stylesheets/global/style.css */
.tl-blog .tl-img {
  width: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0.5rem;
}

/* line 19980, app/assets/stylesheets/global/style.css */
.tl-blog .tl-details {
  margin-left: 15px;
  width: 100%;
  margin-top: 6px;
}

/* line 19986, app/assets/stylesheets/global/style.css */
.tl-blog .badge {
  color: #74788e;
  cursor: pointer;
  transition: all ease 0.2s;
}

/* line 19992, app/assets/stylesheets/global/style.css */
.tl-blog .badge:hover,
.tl-blog .badge:focus {
  color: white;
}

/* line 19997, app/assets/stylesheets/global/style.css */
.chart-circle-sm {
  height: 4rem;
  width: 4rem;
  font-size: 0.8rem;
}

/* line 20003, app/assets/stylesheets/global/style.css */
.chart-circle {
  display: block;
  height: 8rem;
  width: 8rem;
  position: relative;
  margin: 0 auto;
}

/* line 20011, app/assets/stylesheets/global/style.css */
small,
.small {
  font-size: 80%;
  font-weight: 400;
}

/* line 20017, app/assets/stylesheets/global/style.css */
.fa-facebook-f:before {
  content: "\f39e";
}

/* line 20021, app/assets/stylesheets/global/style.css */
.fa-instagram:before {
  content: "\f16d";
}

/* line 20025, app/assets/stylesheets/global/style.css */
.fa-twitter:before {
  content: "\f099";
}

@media (min-width: 767px) {
  /* line 20030, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
  }
  /* line 20034, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  /* line 20039, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item.active .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  /* line 20044, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-badge,
.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 22px;
  }
}

/* line 20051, app/assets/stylesheets/global/style.css */
.todo-img i {
  padding-bottom: 4px;
}

@media (max-width: 767px) {
  /* line 20056, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .app-header.header {
    padding-left: 0px !important;
  }
  /* line 20060, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .header-brand1 .light-logo {
    display: none !important;
  }
  /* line 20064, app/assets/stylesheets/global/style.css */
  .pageheader-btn {
    margin-top: 12px;
  }
  /* line 20068, app/assets/stylesheets/global/style.css */
  .header-brand1 {
    width: 100%;
    margin: 0 auto;
  }
  /* line 20073, app/assets/stylesheets/global/style.css */
  .header-brand1 .light-logo1 {
    margin: 0 auto;
    margin-top: 6px;
  }
  /* line 20078, app/assets/stylesheets/global/style.css */
  .app-header {
    position: fixed !important;
    z-index: 999999 !important;
  }
  /* line 20083, app/assets/stylesheets/global/style.css */
  .app-content .side-app {
    padding: 0px 15px 0 15px !important;
  }
}

@media (max-width: 991px) {
  /* line 20089, app/assets/stylesheets/global/style.css */
  .app-header.header .header-brand-img.toggle-logo {
    display: none;
  }
  /* line 20093, app/assets/stylesheets/global/style.css */
  .app-header.header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 20097, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    left: 15px !important;
  }
  /* line 20101, app/assets/stylesheets/global/style.css */
  .header .dropdown-menu {
    border-radius: 0px 0px 5px 5px !important;
  }
}

/* line 20106, app/assets/stylesheets/global/style.css */
.sidebar .tab-menu-heading {
  background: var(--primary-bg-color);
  color: #fff;
}

/* line 20111, app/assets/stylesheets/global/style.css */
.sidebar-right .tab-content i {
  font-size: 18px;
  line-height: 2;
  background-color: var(--primary-bg-color);
  border-radius: 50%;
  height: 40px;
  width: 40px;
  text-align: center;
  color: #fff !important;
}

/* line 20122, app/assets/stylesheets/global/style.css */
.task-list {
  list-style: none;
  position: relative;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}

/* line 20130, app/assets/stylesheets/global/style.css */
.task-list:before {
  content: "";
  position: absolute;
  top: 9px;
  bottom: 0;
  height: 88%;
  left: 15px;
  border-left: 1px solid #e0e9f1;
}

/* line 20140, app/assets/stylesheets/global/style.css */
.task-list li {
  position: relative;
  min-height: 73px;
  padding-left: 55px;
}

/* line 20146, app/assets/stylesheets/global/style.css */
.task-list li:last-child:after {
  display: none;
}

/* line 20150, app/assets/stylesheets/global/style.css */
.task-list li:hover .task-icon,
.task-list li:focus .task-icon {
  transform: scale(1.3);
  left: 24px;
}

/* line 20156, app/assets/stylesheets/global/style.css */
.task-list li:hover .task-icon::before,
.task-list li:focus .task-icon::before {
  left: -5px;
  display: block;
}

/* line 20162, app/assets/stylesheets/global/style.css */
.task-list li .task-icon {
  position: absolute;
  left: 10px;
  top: 5px;
  border-radius: 50%;
  padding: 2px;
  width: 12px;
  height: 12px;
  z-index: 2;
  transition: all ease 0.2s;
}

/* line 20174, app/assets/stylesheets/global/style.css */
.task-list li .task-icon::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 1px;
  top: 5px;
  background: #e0e9f1;
  display: none;
}

@media (max-width: 360px) {
  /* line 20185, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    left: 200px !important;
  }
}

/* line 20190, app/assets/stylesheets/global/style.css */
.step-footer svg {
  fill: #fff;
}

/* line 20194, app/assets/stylesheets/global/style.css */
.cart-img {
  height: 55px !important;
  width: 58px;
  border-radius: 5px !important;
}

/* line 20200, app/assets/stylesheets/global/style.css */
.mail-inbox .icons {
  width: 30px;
  height: 30px !important;
  border-radius: 5px;
  background: 0 0;
  text-align: center;
  line-height: 30px !important;
  display: block !important;
  padding: 0 !important;
  font-size: 16px;
  color: #565b95 !important;
  border: 1px solid #e9ebfa;
  margin-right: 8px;
}

/* line 20215, app/assets/stylesheets/global/style.css */
[class^=ri-],
[class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 20223, app/assets/stylesheets/global/style.css */
.ri-mail-line:before {
  content: "\eef6";
}

/* line 20227, app/assets/stylesheets/global/style.css */
.table-inbox tr td i {
  color: #e6e9f1;
}

/* line 20231, app/assets/stylesheets/global/style.css */
.table-inbox tr td i:hover {
  color: #f7284a;
}

/* line 20235, app/assets/stylesheets/global/style.css */
.table-inbox tr td .fa-star:hover {
  color: #fbc518;
}

/* line 20239, app/assets/stylesheets/global/style.css */
.mail-option {
  display: inline-block;
  margin-bottom: 10px;
  width: 100%;
}

/* line 20245, app/assets/stylesheets/global/style.css */
.mail-option .btn-group a.btn,
.mail-option .chk-all {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 10px;
}

/* line 20253, app/assets/stylesheets/global/style.css */
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}

/* line 20258, app/assets/stylesheets/global/style.css */
.mail-option .btn-group,
.mail-option .chk-all {
  margin-right: 5px;
}

/* line 20263, app/assets/stylesheets/global/style.css */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 20271, app/assets/stylesheets/global/style.css */
.mail-option .btn-group a.all {
  border: 0 !important;
  padding: 0 !important;
  outline: 0;
  box-shadow: none;
}

/* line 20278, app/assets/stylesheets/global/style.css */
ul.inbox-pagination {
  float: right;
}

/* line 20282, app/assets/stylesheets/global/style.css */
ul.inbox-pagination li {
  float: left;
}

/* line 20286, app/assets/stylesheets/global/style.css */
.inbox-pagination li span {
  display: inline-block;
  margin-right: 5px;
  margin-top: 7px;
}

/* line 20292, app/assets/stylesheets/global/style.css */
.inbox-pagination a.np-btn {
  margin-left: 5px;
}

/* line 20296, app/assets/stylesheets/global/style.css */
.inbox-pagination a.np-btn {
  border: 1px solid #e9ebfa;
  border-radius: 3px !important;
  display: inline-block;
  padding: 5px 15px;
}

/* line 20303, app/assets/stylesheets/global/style.css */
.acc-header a.collapsed {
  border-radius: 5px;
  border: 1px solid #e9ebfa;
}

/* line 20308, app/assets/stylesheets/global/style.css */
.acc-header a {
  display: block;
  padding: 15px;
  font-size: 14px;
  background-color: #d4ddca1f;
  border-bottom: 0;
  border: 1px solid #e9ebfa;
  border-radius: 5px;
}

/* line 20318, app/assets/stylesheets/global/style.css */
.acc-card .collapse.show .acc-body {
  border-top: 0;
}

/* line 20322, app/assets/stylesheets/global/style.css */
.acc-header a.active {
  border-radius: 5px 5px 0 0;
}

/* line 20326, app/assets/stylesheets/global/style.css */
.acc-body {
  padding: 15px;
  border: 1px solid #e9ebfa;
  border-top: 0;
  border-radius: 0 0 5px 5px;
}

/* line 20333, app/assets/stylesheets/global/style.css */
.panel-heading1 a.active {
  border-radius: 5px 5px 0 0;
}

/* line 20337, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu {
  margin-bottom: 25px;
  border-radius: 5px;
  overflow: hidden;
}

/* line 20343, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li {
  width: 33.3%;
  display: block;
}

/* line 20348, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li a.active {
  background: var(--primary-bg-color);
  color: #fff;
  border-radius: 2px;
  text-align: center;
}

/* line 20355, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li a {
  padding: 0.7rem 1rem;
  background: #f3f4f7;
  display: block;
  text-align: center;
  border-right: 1px solid #eaedf1;
}

/* line 20363, app/assets/stylesheets/global/style.css */
.card-pay .tabs-menu li:last-child a {
  border-right: 0;
}

/* line 20367, app/assets/stylesheets/global/style.css */
.acc-step-number {
  padding: 0;
  width: 25px;
  height: 25px;
  line-height: 25px;
}

/* line 20374, app/assets/stylesheets/global/style.css */
.main-content-label {
  color: #1d212f;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 10px;
  letter-spacing: 0.2px;
}

/* line 20383, app/assets/stylesheets/global/style.css */
.social-login {
  width: 35px;
  height: 35px;
  background: #f5f6fb;
  border-radius: 50px;
  line-height: 36px;
  font-size: 15px;
  margin-top: -5px;
}

/* line 20393, app/assets/stylesheets/global/style.css */
.error-bg {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  position: relative;
  background-size: cover !important;
  background-position: center !important;
  z-index: 0;
  background: url(/assets/pngs/bg1.jpg);
  background-repeat: no-repeat;
  background-position: center;
}

/* line 20405, app/assets/stylesheets/global/style.css */
.error-bg::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary06);
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}

/* line 20416, app/assets/stylesheets/global/style.css */
.user-social-detail {
  margin: 0 auto;
  justify-content: center;
}

/* line 20421, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile {
  height: 33px;
  width: 33px;
  background-color: rgba(228, 231, 236, 0.3);
  font-size: 13px;
  padding: 1px;
  transition: all ease 0.3s;
}

/* line 20430, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile:hover {
  background-color: var(--primary-bg-color);
}

/* line 20434, app/assets/stylesheets/global/style.css */
.user-social-detail .social-profile:hover i {
  color: #fff;
}

/* line 20438, app/assets/stylesheets/global/style.css */
.list-group-flush .list-group-item {
  border-right: 0 !important;
  border-left: 0 !important;
  border-radius: 0;
}

/* line 20444, app/assets/stylesheets/global/style.css */
.sidebar .list-group-flush .list-group-item {
  border-bottom: 0;
}

/* line 20448, app/assets/stylesheets/global/style.css */
.sidebar .tabs-menu ul li a {
  padding: 15px 12px 15px 13px;
}

/* line 20452, app/assets/stylesheets/global/style.css */
.sticky.sticky-pin .horizontal-main.hor-menu {
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

/* line 20456, app/assets/stylesheets/global/style.css */
.mini-stat-icon {
  padding: 8px 12px;
  color: #fff;
  display: block;
  border-radius: 50px;
}

/* line 20463, app/assets/stylesheets/global/style.css */
.product-grid6 {
  overflow: hidden;
  border-radius: 5px;
  padding: 0px;
}

/* line 20469, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 {
  overflow: hidden;
  position: relative;
}

/* line 20474, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 .img-container {
  display: block;
  position: relative;
}

/* line 20479, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 .img-container::before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #303430db;
  z-index: 1;
  transition: all ease 0.3s;
  opacity: 0;
}

/* line 20494, app/assets/stylesheets/global/style.css */
.product-grid6 .product-image6 img {
  margin: auto;
  display: block;
  transition: all ease-in-out 0.3s;
}

/* line 20500, app/assets/stylesheets/global/style.css */
.product-grid6:hover .product-image6 .img-container::before {
  opacity: 1;
}

/* line 20504, app/assets/stylesheets/global/style.css */
.product-grid6:hover .product-image6 img {
  transform: scale(1.1);
}

/* line 20508, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container {
  position: absolute;
  z-index: 2;
  opacity: 0;
  top: 50%;
  bottom: 50%;
  left: 50%;
  height: -moz-fit-content;
  height: fit-content;
  width: -moz-fit-content;
  width: fit-content;
  transform: translate(-50%, -50%);
  transition: all ease;
}

/* line 20521, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons {
  padding: 0;
  margin: 0;
  list-style: none;
  left: 0;
  right: 0;
  text-align: center;
  bottom: -3px;
}

/* line 20531, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li {
  display: inline-block;
}

/* line 20535, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a {
  line-height: 34px;
  text-align: center;
  height: 35px;
  width: 35px;
  margin: 3px 4px;
  border-radius: 50px;
  display: block;
  position: relative;
  transition: all ease 0.3s;
}

/* line 20547, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a svg {
  fill: #fff;
}

/* line 20551, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 20556, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:after,
.product-grid6 .icon-container .icons li a:before {
  content: attr(data-tip);
  color: #fff;
  font-size: 10px;
  letter-spacing: 1px;
  line-height: 20px;
  padding: 1px 5px;
  border-radius: 5px;
  white-space: nowrap;
  opacity: 0;
  transform: translateX(-50%);
  position: absolute;
  left: 50%;
  top: -30px;
}

/* line 20573, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:after {
  content: "";
  height: 15px;
  width: 15px;
  border-radius: 0;
  transform: translateX(-50%) rotate(45deg);
  top: -20px;
  z-index: -1;
}

/* line 20583, app/assets/stylesheets/global/style.css */
.product-grid6 .icon-container .icons li a:hover:after,
.product-grid6 .icon-container .icons li a:hover:before {
  opacity: 1;
  background-color: var(--primary-bg-color);
}

/* line 20589, app/assets/stylesheets/global/style.css */
.product-grid6:hover .icon-container {
  opacity: 1;
  animation: drop-icon 0.3s linear;
}

@keyframes drop-icon {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

/* line 20608, app/assets/stylesheets/global/style.css */
.light-layout {
  display: none;
}

/* line 20612, app/assets/stylesheets/global/style.css */
.horizontalMenucontainer .responsive-navbar.navbar .navbar-collapse {
  margin-top: 0;
}

/* line 20616, app/assets/stylesheets/global/style.css */
.task-list h6, .task-list .h6 {
  font-weight: 500;
}

/* line 20620, app/assets/stylesheets/global/style.css */
.task-list span {
  font-size: 12px;
  font-weight: 400;
}

/* line 20625, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item h6, .sidebar .dropdown-item .h6 {
  font-weight: 500;
  color: #495057;
}

/* line 20630, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item p {
  font-size: 12px;
}

/* line 20634, app/assets/stylesheets/global/style.css */
.sidebar .dropdown-item .pt-1 {
  margin-top: 3px;
}

/* line 20638, app/assets/stylesheets/global/style.css */
.bg-patterns {
  background: url(/assets/patterns/1.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 20645, app/assets/stylesheets/global/style.css */
.legend {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 100%;
  margin-right: 5px;
  margin-top: 6px;
}

/* line 20654, app/assets/stylesheets/global/style.css */
.legend.bg-background2 {
  background: #ff5d9e;
}

/* line 20658, app/assets/stylesheets/global/style.css */
.mail-inbox.list-group-transparent .list-group-item.active {
  background: transparent !important;
}

/* line 20662, app/assets/stylesheets/global/style.css */
.header-brand-img .toggle-logo,
.header-brand-img .light-logo {
  display: none;
}

@media (min-width: 768px) {
  /* line 20668, app/assets/stylesheets/global/style.css */
  .dropdown-menu.header-search:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    left: 18px;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 20682, app/assets/stylesheets/global/style.css */
#morrisBar8.chartsh svg text {
  font-size: 10px !important;
  /*but its not reducing the font size */
  font-weight: 400 !important;
}

/* line 20688, app/assets/stylesheets/global/style.css */
#morrisBar9.chartsh svg text {
  font-size: 10px !important;
  /*but its not reducing the font size */
  font-weight: 400 !important;
}

/* line 20694, app/assets/stylesheets/global/style.css */
.table-bordered > :not(caption) > * {
  border-width: 0px 0;
}

/* line 20698, app/assets/stylesheets/global/style.css */
.list-group .contact-icons {
  position: absolute;
  top: 20px;
  left: 70px;
}

/* line 20704, app/assets/stylesheets/global/style.css */
.list-group .list-contact-icons {
  min-width: 2rem;
  transition: 0.3s color;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--primary-bg-color);
  background: #ece8ff;
  height: 35px;
  width: 35px;
  font-size: 13px;
  padding: 10px;
}

/* line 20724, app/assets/stylesheets/global/style.css */
.sw-btn-group-extra.btn-group > .btn:first-child {
  border-right: 1px solid rgba(255, 255, 255, 0.13) !important;
}

/* line 20728, app/assets/stylesheets/global/style.css */
.sw-btn-group-extra .btn + .btn {
  margin-left: 0;
}

@media screen and (max-width: 1310px) and (min-width: 1280px) {
  /* line 20733, app/assets/stylesheets/global/style.css */
  h3.number-font, .number-font.h3 {
    font-size: 1.8rem;
  }
}

/* line 20738, app/assets/stylesheets/global/style.css */
.inbox-body .mail-option .dropdown-menu {
  z-index: 8;
}

@media (max-width: 320px) {
  /* line 20743, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .nav-link.icon {
    margin: 1px !important;
  }
}

@media (min-width: 992px) and (max-width: 1060px) {
  /* line 20749, app/assets/stylesheets/global/style.css */
  .panel-theme .no-padding {
    padding-left: 0px;
    padding-right: 0px;
  }
}

/* line 20755, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow:before {
  content: unset;
}

/* line 20759, app/assets/stylesheets/global/style.css */
.dropdown-menu span {
  font-size: 0.8rem;
}

/* line 20763, app/assets/stylesheets/global/style.css */
.counter-icon.dash::before {
  content: "";
  position: absolute;
  width: 7px;
  height: 46px;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 10%;
  right: 30%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 20776, app/assets/stylesheets/global/style.css */
.counter-icon.dash::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 48px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: -4%;
  right: 50%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 20789, app/assets/stylesheets/global/style.css */
.header-right-icons a {
  color: #100f15cf;
  transition: all ease 0.2s;
}

/* line 20794, app/assets/stylesheets/global/style.css */
.header-right-icons a:hover {
  color: var(--primary-bg-color);
}

/* line 20798, app/assets/stylesheets/global/style.css */
.dropdown-toggle.chart-menu::after {
  content: none;
}

/* line 20802, app/assets/stylesheets/global/style.css */
.card-header {
  padding: 1.2rem 1.5rem !important;
}

/* line 20806, app/assets/stylesheets/global/style.css */
.table-body tr:nth-child(even),
.table-head {
  background: transparent;
}

/* line 20811, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting.no-btn::before,
table.dataTable > thead .sorting.no-btn::after {
  content: none;
}

/* line 20816, app/assets/stylesheets/global/style.css */
.showall-text {
  color: #74788e;
}

/* line 20820, app/assets/stylesheets/global/style.css */
.notification-label {
  font-size: 12.5px !important;
  color: #495057;
}

/* line 20825, app/assets/stylesheets/global/style.css */
.notification-subtext {
  font-size: 12px;
  color: #76839a;
  display: block;
}

/* line 20831, app/assets/stylesheets/global/style.css */
.remove-animate {
  opacity: 0;
  animation: dropremove 0.3s linear;
}

@keyframes drop {
  0% {
    top: 32%;
    opacity: 1;
  }
  10% {
    top: 36%;
  }
  50% {
    top: 30%;
    opacity: 0.3;
  }
  100% {
    top: 10%;
    opacity: 0;
  }
}

@keyframes dropremove {
  0% {
    top: 32%;
    opacity: 1;
  }
  50% {
    top: 30%;
    opacity: 0.5;
  }
  100% {
    top: 10%;
    opacity: 0;
    display: none;
  }
}

/* line 20875, app/assets/stylesheets/global/style.css */
.animate {
  animation: drop 0.3s linear reverse;
  display: block;
  opacity: 1;
}

/* line 20881, app/assets/stylesheets/global/style.css */
.fc-day {
  text-transform: uppercase;
}

/* line 20885, app/assets/stylesheets/global/style.css */
.fc-day .fc-daygrid-event {
  transition: all ease 0.3s;
}

/* line 20889, app/assets/stylesheets/global/style.css */
.fc-day .fc-col-header-cell-cushion {
  font-weight: normal;
}

/* line 20893, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today {
  background-color: var(--primary06);
}

/* line 20897, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today .fc-daygrid-day-number {
  color: var(--primary-bg-color) !important;
}

/* line 20901, app/assets/stylesheets/global/style.css */
.fc-day.fc-day-today .fc-h-event .fc-event-main {
  color: #fff;
}

/* line 20905, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day.fc-day-today {
  animation: blink 2s linear;
}

@keyframes blink {
  0% {
    background: var(--primary03);
  }
  25% {
    background: var(--primary06);
  }
  50% {
    background: var(--primary03);
  }
  75% {
    background: var(--primary06);
  }
  100% {
    background: var(--primary03);
  }
}

/* line 20931, app/assets/stylesheets/global/style.css */
.fc-event.fc-daygrid-event.fc-daygrid-dot-event {
  border: 1px solid #59adec !important;
  color: #fff;
  background-color: #59adec;
}

/* line 20937, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20943, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:disabled {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20949, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary.fc-button-active:not(:disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 20956, app/assets/stylesheets/global/style.css */
.fc-event-dot {
  background-color: #59adec;
}

/* line 20960, app/assets/stylesheets/global/style.css */
.ce-btn-group .btn {
  min-width: 4rem;
}

/* line 20964, app/assets/stylesheets/global/style.css */
.shortcut-icn svg {
  margin-left: -4px;
}

/* line 20968, app/assets/stylesheets/global/style.css */
.main-mail-menu {
  position: relative;
  padding-right: 0;
}

/* line 20973, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link {
  height: 38px;
}

/* line 20977, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link svg {
  margin-right: 10px;
}

/* line 20981, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal {
  color: #7987a1;
}

/* line 20985, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal:hover,
.main-mail-menu .nav-link.text-normal:focus {
  color: #495057;
}

/* line 20990, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal:hover svg,
.main-mail-menu .nav-link.text-normal:focus svg {
  fill: rgba(0, 0, 0, 0.9);
}

/* line 20995, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active {
  color: var(--primary-bg-color);
  background-color: var(--primary02);
}

/* line 21000, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active svg {
  fill: var(--primary-bg-color);
}

/* line 21004, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active:hover,
.main-mail-menu .nav-link.text-normal.active:focus {
  color: var(--primary-bg-color);
}

/* line 21009, app/assets/stylesheets/global/style.css */
.main-mail-menu .nav-link.text-normal.active:hover svg,
.main-mail-menu .nav-link.text-normal.active:focus svg {
  fill: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 21015, app/assets/stylesheets/global/style.css */
  .main-mail-menu {
    padding-right: 0;
  }
}

@media (min-width: 992px) {
  /* line 21021, app/assets/stylesheets/global/style.css */
  .main-mail-menu .nav-link {
    font-size: 13.5px;
  }
}

/* line 21026, app/assets/stylesheets/global/style.css */
.main-mail-attachment {
  margin-right: 15px;
  font-size: 21px;
  line-height: 0.9;
  display: none;
}

@media (min-width: 992px) {
  /* line 21034, app/assets/stylesheets/global/style.css */
  .main-mail-attachment {
    display: block;
    position: absolute;
    right: 63px;
    top: 8px;
  }
}

/* line 21042, app/assets/stylesheets/global/style.css */
.fileprogress .progress-bar {
  height: 5px;
  width: 35%;
  background-color: var(--primary-bg-color);
  animation: grow 0.6s linear 0.3s;
}

@keyframes grow {
  0% {
    width: 0%;
  }
  50% {
    width: 17%;
  }
  85% {
    width: 38%;
  }
  100% {
    width: 35%;
  }
}

/* line 21067, app/assets/stylesheets/global/style.css */
.file-type {
  color: #495068;
}

/* line 21071, app/assets/stylesheets/global/style.css */
.file-manger-icon img {
  height: 70px;
  width: 70px;
}

/* line 21076, app/assets/stylesheets/global/style.css */
.pagination li a {
  border-radius: 2px;
}

/* line 21080, app/assets/stylesheets/global/style.css */
.upgrade-storage {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2rem;
  border: 1px solid linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%);
  border-radius: 7px;
}

/* line 21089, app/assets/stylesheets/global/style.css */
.recent-files-container td,
.recent-files-container th {
  padding: 0.6rem 1.2rem;
}

/* line 21094, app/assets/stylesheets/global/style.css */
.recent-files-container tbody tr:hover,
.recent-files-container tbody tr:focus {
  background-color: #f9fbfd;
}

/* line 21099, app/assets/stylesheets/global/style.css */
.recent-files-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}

/* line 21104, app/assets/stylesheets/global/style.css */
.recent-files-options {
  animation: fade-in 0.2s linear;
}

@keyframes fade-in {
  0% {
    opacity: 0.3;
  }
  50% {
    opacity: 0.8;
  }
  100% {
    opacity: 1;
  }
}

/* line 21122, app/assets/stylesheets/global/style.css */
.img-link {
  cursor: pointer;
}

/* line 21126, app/assets/stylesheets/global/style.css */
.owl-nav .owl-prev {
  position: absolute;
  top: 50%;
  left: -25px;
  margin-top: -1.65em;
}

/* line 21133, app/assets/stylesheets/global/style.css */
.owl-nav .owl-next {
  position: absolute;
  top: 50%;
  right: -25px;
  margin-top: -1.65em;
}

/* line 21140, app/assets/stylesheets/global/style.css */
.owl-nav button {
  display: block;
  font-size: 1.3rem !important;
  line-height: 2em;
  border-radius: 50%;
  width: 3rem;
  height: 3rem;
  text-align: center;
  background: #fff !important;
  opacity: 0.5 !important;
  border: 1px solid #e8ebf3 !important;
  z-index: 9;
  box-shadow: 0 4px 15px rgba(67, 67, 67, 0.15);
}

/* line 21155, app/assets/stylesheets/global/style.css */
.owl-nav button:hover,
.owl-nav button:focus {
  opacity: 1;
}

/* line 21160, app/assets/stylesheets/global/style.css */
.storage-list {
  list-style: none;
  margin: 0;
  padding: 0px 0 0;
  color: #3c4858;
}

/* line 21167, app/assets/stylesheets/global/style.css */
.storage-list li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}

/* line 21173, app/assets/stylesheets/global/style.css */
.storage-list li .storage-icon {
  border-radius: 50%;
  padding: 2px;
  width: 8px;
  height: 8px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 3px;
}

/* line 21184, app/assets/stylesheets/global/style.css */
.storage-list li .storage-amount {
  float: right;
  font-weight: bold;
}

/* line 21189, app/assets/stylesheets/global/style.css */
.title-head .folder-title {
  align-items: center;
}

/* line 21193, app/assets/stylesheets/global/style.css */
.title-head .folder-title .folder-image {
  width: 7%;
}

/* line 21197, app/assets/stylesheets/global/style.css */
.title-head .progress {
  display: flex;
  overflow: hidden;
  font-size: 0.703125rem;
  background-color: #ebecf5;
  border-radius: 7px;
  box-shadow: 0 5px 10px rgba(227, 228, 237, 0.3);
  position: relative;
}

/* line 21207, app/assets/stylesheets/global/style.css */
.title-head .progress .received {
  background-color: var(--primary-bg-color) !important;
  width: 20% !important;
}

/* line 21212, app/assets/stylesheets/global/style.css */
.title-head .progress .download {
  background-color: #e984b1 !important;
  width: 25% !important;
}

/* line 21217, app/assets/stylesheets/global/style.css */
.title-head .progress .shared {
  background-color: #59adec !important;
  width: 20% !important;
}

/* line 21222, app/assets/stylesheets/global/style.css */
.title-head .progress .my-images {
  background-color: #e7c354 !important;
  width: 15% !important;
}

/* line 21227, app/assets/stylesheets/global/style.css */
.title-head .progress .wallpapers {
  background-color: var(--primary-bg-color) !important;
  width: 20% !important;
}

/* line 21232, app/assets/stylesheets/global/style.css */
.title-head .remaining-storage {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21238, app/assets/stylesheets/global/style.css */
.recent-files-main .recent-files-img {
  border-radius: 5px;
}

/* line 21242, app/assets/stylesheets/global/style.css */
#product-each,
.products-main {
  transition: all ease 0.2s;
}

/* line 21247, app/assets/stylesheets/global/style.css */
.product-grid6.list-view.product-grid6 {
  display: flex;
}

/* line 21251, app/assets/stylesheets/global/style.css */
.product-grid6.list-view .product-image6 {
  max-width: 210px;
}

/* line 21255, app/assets/stylesheets/global/style.css */
svg {
  fill: #212529;
}

/* line 21259, app/assets/stylesheets/global/style.css */
.mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 0px !important;
}

/* line 21263, app/assets/stylesheets/global/style.css */
.form-control:focus {
  border-color: var(--primary-bg-color);
}

/* line 21267, app/assets/stylesheets/global/style.css */
.ckbox {
  display: block;
  position: relative;
  line-height: 1;
  margin-bottom: 13px;
}

/* line 21274, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox] {
  margin-right: 5px;
  opacity: 0;
}

/* line 21279, app/assets/stylesheets/global/style.css */
.ckbox input[type=checkbox]:checked + span:after {
  display: block;
}

/* line 21283, app/assets/stylesheets/global/style.css */
.ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 1px solid #bdbdbd;
  top: 1px;
  left: 0;
  border-radius: 3px;
  position: absolute;
  line-height: 18px;
}

/* line 21296, app/assets/stylesheets/global/style.css */
.ckbox span::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
  background-size: 65%;
  background-repeat: no-repeat;
  background-position: 55% 45%;
  background-color: var(--primary-bg-color);
  line-height: 17px;
  display: none;
  border-radius: 3px;
}

/* line 21313, app/assets/stylesheets/global/style.css */
.stars-main {
  cursor: pointer;
  color: #dbdbdb;
}

/* line 21318, app/assets/stylesheets/global/style.css */
.stars-main i {
  color: #dbdbdb;
  font-size: 17px;
  cursor: pointer;
}

/* line 21324, app/assets/stylesheets/global/style.css */
.stars-main i.active {
  color: var(--primary-bg-color) !important;
}

/* line 21328, app/assets/stylesheets/global/style.css */
.stars-main.active {
  color: var(--primary-bg-color) !important;
}

/* line 21332, app/assets/stylesheets/global/style.css */
.dataTables_filter label {
  margin-right: 7px;
}

/* line 21336, app/assets/stylesheets/global/style.css */
.project-status {
  position: relative;
}

/* line 21340, app/assets/stylesheets/global/style.css */
.project-status::before {
  content: "";
  position: absolute;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  background-color: #59adec;
  top: 50%;
  left: -11px;
  transform: translateY(-50%) scale(1);
  animation: expand 1.5s infinite;
}

@keyframes expand {
  0% {
    transform: translateY(-50%) scale(1);
  }
  50% {
    transform: translateY(-50%) scale(1.2);
  }
  100% {
    transform: translateY(-50%) scale(1);
  }
}

/* line 21367, app/assets/stylesheets/global/style.css */
.project-percentage .percentage-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21373, app/assets/stylesheets/global/style.css */
.project-percentage.large-bar .percentage-title .progress-main {
  color: var(--primary-bg-color);
}

/* line 21377, app/assets/stylesheets/global/style.css */
.project-percentage.large-bar .progress-bar {
  background-color: var(--primary-bg-color) !important;
  width: 88%;
  animation: large 0.6s linear 0.3s;
}

@keyframes large {
  0% {
    width: 0%;
  }
  50% {
    width: 70%;
  }
  85% {
    width: 91%;
  }
  100% {
    width: 88%;
  }
}

/* line 21401, app/assets/stylesheets/global/style.css */
.project-percentage.submitted .percentage-title .progress-main,
.project-percentage.completed .percentage-title .progress-main {
  color: var(--primary-bg-color);
}

/* line 21406, app/assets/stylesheets/global/style.css */
.project-percentage.submitted .progress-bar,
.project-percentage.completed .progress-bar {
  width: 100%;
  animation: completed 0.6s linear 0.3s;
}

@keyframes completed {
  0% {
    width: 0%;
  }
  50% {
    width: 76%;
  }
  85% {
    width: 97%;
  }
  100% {
    width: 100%;
  }
}

/* line 21430, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar .percentage-title .progress-main {
  color: #59adec;
}

/* line 21434, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar .progress-bar {
  background-color: #59adec !important;
  width: 55%;
  animation: medium 0.6s linear 0.3s;
}

@keyframes medium {
  0% {
    width: 0%;
  }
  50% {
    width: 37%;
  }
  85% {
    width: 58%;
  }
  100% {
    width: 55%;
  }
}

/* line 21458, app/assets/stylesheets/global/style.css */
.project-percentage.medium-bar.medium-lg .progress-bar {
  width: 70%;
  animation: medium-lg 0.6s linear 0.3s;
}

@keyframes medium-lg {
  0% {
    width: 0%;
  }
  50% {
    width: 52%;
  }
  85% {
    width: 73%;
  }
  100% {
    width: 70%;
  }
}

/* line 21481, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar .percentage-title .progress-main {
  color: #e7c354;
}

/* line 21485, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar .progress-bar {
  background-color: #e7c354 !important;
  width: 35%;
  animation: grow 0.6s linear 0.3s;
}

/* line 21491, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar.small-sm .percentage-title .progress-main {
  color: #e32f2f;
}

/* line 21495, app/assets/stylesheets/global/style.css */
.project-percentage.small-bar.small-sm .progress-bar {
  background-color: #e32f2f !important;
  width: 15%;
  animation: smallsm 0.6s linear 0.3s;
}

@keyframes smallsm {
  0% {
    width: 0%;
  }
  50% {
    width: 7%;
  }
  85% {
    width: 18%;
  }
  100% {
    width: 15%;
  }
}

/* line 21519, app/assets/stylesheets/global/style.css */
.projects.project-type-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21525, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type {
  justify-content: flex-end;
}

/* line 21529, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  margin-left: 5px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 21540, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21545, app/assets/stylesheets/global/style.css */
.projects.project-type-container .project-type .nav-link:hover,
.projects.project-type-container .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21551, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link {
  border-radius: 5px;
}

/* line 21555, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link.active {
  background-color: #f2f3f987;
}

/* line 21559, app/assets/stylesheets/global/style.css */
.main-nav-column .nav-link:hover,
.main-nav-column .nav-link:focus {
  background-color: #f2f3f987;
}

/* line 21564, app/assets/stylesheets/global/style.css */
.dropdown-item i {
  color: #74788e !important;
}

/* line 21568, app/assets/stylesheets/global/style.css */
.dropdown-item:hover i,
.dropdown-item:focus i {
  color: var(--primary-bg-color) !important;
}

/* line 21573, app/assets/stylesheets/global/style.css */
.project-main-details {
  align-items: center;
}

/* line 21577, app/assets/stylesheets/global/style.css */
.project-main-details .form-group {
  margin: 0px !important;
}

/* line 21581, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: unset !important;
  line-height: 38px !important;
  color: #343a40;
}

/* line 21587, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:hover,
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__rendered:focus {
  color: var(--primary-bg-color);
}

/* line 21592, app/assets/stylesheets/global/style.css */
.project-main-details .form-group .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: var(--primary-bg-color) !important;
}

/* line 21596, app/assets/stylesheets/global/style.css */
.project-main-details .form-group.status .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #59adec !important;
}

/* line 21600, app/assets/stylesheets/global/style.css */
.project-main-details label {
  margin: 0px !important;
}

/* line 21604, app/assets/stylesheets/global/style.css */
.project-main-details .select2-search--dropdown {
  border-top: 1px solid #eaedf1 !important;
}

/* line 21608, app/assets/stylesheets/global/style.css */
.ticket-details-footer .media.ticket-reply {
  padding: 1.5rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 21613, app/assets/stylesheets/global/style.css */
.ticket-details-footer .reply-text-main {
  width: 100%;
}

/* line 21617, app/assets/stylesheets/global/style.css */
.table-main-container {
  overflow-x: scroll;
}

/* line 21621, app/assets/stylesheets/global/style.css */
.table-main-container td,
.table-main-container th {
  padding: 0.6rem 0.5rem;
}

/* line 21626, app/assets/stylesheets/global/style.css */
.table-main-container tbody tr:hover,
.table-main-container tbody tr:focus {
  background-color: #f9fbfd;
}

/* line 21631, app/assets/stylesheets/global/style.css */
.table-main-container tbody i {
  color: #6e84a3 !important;
}

/* line 21635, app/assets/stylesheets/global/style.css */
.table-main-container .recent-files .recent-files-icn {
  height: 25px;
  width: 25px;
}

/* line 21640, app/assets/stylesheets/global/style.css */
.project-members-container i,
.project-comments-container i {
  color: #6e84a3 !important;
}

/* line 21645, app/assets/stylesheets/global/style.css */
.project-comments-container i.fa-star,
.project-comments-container i.fa-star-o {
  color: #e7c354 !important;
}

/* line 21650, app/assets/stylesheets/global/style.css */
.project-comments-container i.fa-star:hover,
.project-comments-container i.fa-star:focus,
.project-comments-container i.fa-star.active,
.project-comments-container i.fa-star-o:hover,
.project-comments-container i.fa-star-o:focus,
.project-comments-container i.fa-star-o.active {
  color: #e7c354;
}

/* line 21659, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .name-time-container svg {
  fill: #74788e;
  width: 1rem;
}

/* line 21664, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .time-main {
  font-size: 12px;
}

/* line 21668, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action {
  margin-bottom: 8px;
}

/* line 21672, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots {
  padding: 0.1rem;
}

/* line 21676, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:hover,
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .option-dots:focus {
  background-color: #f7f8f9;
  border-radius: 50%;
}

/* line 21682, app/assets/stylesheets/global/style.css */
.project-comments-container .comment-section-main .comment-main-action .comment-options-container .dropdown-menu.show .dropdown-item {
  margin: 0px;
}

/* line 21686, app/assets/stylesheets/global/style.css */
.project-file-upload .dropify-wrapper {
  height: 150px;
}

/* line 21690, app/assets/stylesheets/global/style.css */
.status-main {
  border-radius: 12px;
  padding: 0.1rem 0.75rem;
  color: #fff;
}

/* line 21696, app/assets/stylesheets/global/style.css */
.status-main.in-progress {
  background-color: #59adec;
}

/* line 21700, app/assets/stylesheets/global/style.css */
.status-main.on-hold {
  background-color: #e7c354;
}

/* line 21704, app/assets/stylesheets/global/style.css */
.status-main.completed {
  background-color: var(--primary-bg-color);
}

/* line 21708, app/assets/stylesheets/global/style.css */
.tasks-table-container .select2-container,
.timetracking-table-container .select2-container,
.tickets-table-container .select2-container,
.billing-table-container .select2-container,
.files-table-container .select2-container {
  margin: 0px 5px !important;
}

@media (min-width: 576px) {
  /* line 21717, app/assets/stylesheets/global/style.css */
  .modal-dialog.task-view-modal {
    max-width: 850px;
  }
  /* line 21721, app/assets/stylesheets/global/style.css */
  .modal-dialog.new-ticket-modal {
    max-width: 768px;
  }
  /* line 21725, app/assets/stylesheets/global/style.css */
  .modal-dialog.edit-ticket-modal {
    max-width: 768px;
  }
}

/* line 21730, app/assets/stylesheets/global/style.css */
.status-main {
  border-radius: 12px;
  padding: 0.2rem 1rem;
  color: #fff;
}

/* line 21736, app/assets/stylesheets/global/style.css */
.status-main.in-progress {
  background-color: #59adec;
}

/* line 21740, app/assets/stylesheets/global/style.css */
.status-main.on-hold {
  background-color: #e7c354;
}

/* line 21744, app/assets/stylesheets/global/style.css */
.status-main.completed {
  background-color: var(--primary-bg-color);
}

/* line 21748, app/assets/stylesheets/global/style.css */
.status-dropdown .status-main {
  border-radius: 26px;
}

/* line 21752, app/assets/stylesheets/global/style.css */
.task-view-modal {
  overflow: hidden;
}

/* line 21756, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}

/* line 21760, app/assets/stylesheets/global/style.css */
.task-view-modal .task-data {
  margin-bottom: 20px;
}

/* line 21764, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}

/* line 21769, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 21783, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21788, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 21794, app/assets/stylesheets/global/style.css */
.dataTable td {
  vertical-align: middle;
}

/* line 21798, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev,
.datetimepicker table th.next,
.datetimepicker table th.switch {
  background-color: #fff;
  color: #343a40;
}

/* line 21805, app/assets/stylesheets/global/style.css */
.invoice-create-card {
  overflow: hidden;
}

/* line 21809, app/assets/stylesheets/global/style.css */
.select-product-container {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

/* line 21815, app/assets/stylesheets/global/style.css */
.select-product-container .add-product-btn {
  margin-top: 16px;
}

/* line 21819, app/assets/stylesheets/global/style.css */
.product-description-each {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 21825, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table {
  flex: 1;
}

/* line 21829, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table td,
.product-description-each .invoice-product-table th {
  padding: 10px;
}

/* line 21834, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table .dashed-border-bottom {
  border-bottom: 1px dashed #707070;
}

/* line 21838, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table .amount-cell {
  text-align: right;
  vertical-align: unset;
}

/* line 21843, app/assets/stylesheets/global/style.css */
.product-description-each .invoice-product-table input[type=number]::-webkit-inner-spin-button,
.product-description-each .invoice-product-table input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 21851, app/assets/stylesheets/global/style.css */
.product-description-each .delete-row-btn {
  padding: 6rem 0.5rem;
  cursor: pointer;
}

/* line 21856, app/assets/stylesheets/global/style.css */
.product-description-each .delete-row-btn:hover,
.product-description-each .delete-row-btn:focus {
  color: #d12c47 !important;
}

/* line 21861, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline-color: var(--primary-bg-color);
}

/* line 21865, app/assets/stylesheets/global/style.css */
.invoice-bottom-table-container .invoice-table-bottom td {
  padding: 10px;
  border: 1px solid #eaedf1;
}

/* line 21870, app/assets/stylesheets/global/style.css */
.input-group-addon {
  padding: unset !important;
  height: unset !important;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 21878, app/assets/stylesheets/global/style.css */
.no-date-checkbox,
.no-taskEnd-checkbox {
  align-self: flex-end;
  margin-bottom: 12px;
}

/* line 21884, app/assets/stylesheets/global/style.css */
.create-project-main,
.invoice-create-main,
.invoice-timelog-main,
.invoice-create-card,
.task-edit-main,
.project-edit-main,
.create-client-main {
  overflow: hidden;
}

/* line 21894, app/assets/stylesheets/global/style.css */
.create-project-main input[type=number]::-webkit-inner-spin-button,
.create-project-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-main input[type=number]::-webkit-inner-spin-button,
.invoice-create-main input[type=number]::-webkit-outer-spin-button,
.invoice-timelog-main input[type=number]::-webkit-inner-spin-button,
.invoice-timelog-main input[type=number]::-webkit-outer-spin-button,
.invoice-create-card input[type=number]::-webkit-inner-spin-button,
.invoice-create-card input[type=number]::-webkit-outer-spin-button,
.task-edit-main input[type=number]::-webkit-inner-spin-button,
.task-edit-main input[type=number]::-webkit-outer-spin-button,
.project-edit-main input[type=number]::-webkit-inner-spin-button,
.project-edit-main input[type=number]::-webkit-outer-spin-button,
.create-client-main input[type=number]::-webkit-inner-spin-button,
.create-client-main input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  margin: 0;
}

/* line 21914, app/assets/stylesheets/global/style.css */
.create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #343a40;
  min-width: 150px !important;
}

/* line 21925, app/assets/stylesheets/global/style.css */
.create-project-main .end-date-checkbox-container {
  cursor: pointer;
}

/* line 21929, app/assets/stylesheets/global/style.css */
.other-details {
  cursor: pointer;
}

/* line 21933, app/assets/stylesheets/global/style.css */
.status-indicator {
  position: relative;
  margin-left: 18px;
}

/* line 21938, app/assets/stylesheets/global/style.css */
.status-indicator.projects::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 21949, app/assets/stylesheets/global/style.css */
.status-indicator.projects.in-progress::before {
  background-color: #59adec;
}

/* line 21953, app/assets/stylesheets/global/style.css */
.status-indicator.projects.on-hold::before {
  background-color: #e7c354;
}

/* line 21957, app/assets/stylesheets/global/style.css */
.status-indicator.projects.completed::before {
  background-color: var(--primary-bg-color);
}

/* line 21961, app/assets/stylesheets/global/style.css */
.status-indicator.projects.empty::before {
  background-color: transparent;
}

/* line 21965, app/assets/stylesheets/global/style.css */
.status-indicator.projects.default::before {
  background-color: transparent;
}

/* line 21969, app/assets/stylesheets/global/style.css */
.status-indicator.projects.def::before {
  background-color: transparent;
}

/* line 21973, app/assets/stylesheets/global/style.css */
.status-indicator.tickets::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 21984, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.open::before {
  background-color: var(--primary-bg-color);
}

/* line 21988, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.pending::before {
  background-color: #e7c354;
}

/* line 21992, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.resolved::before {
  background-color: #13bfa6;
}

/* line 21996, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.closed::before {
  background-color: #e984b1;
}

/* line 22000, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.empty::before {
  background-color: transparent;
}

/* line 22004, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.default::before {
  background-color: transparent;
}

/* line 22008, app/assets/stylesheets/global/style.css */
.status-indicator.tickets.def::before {
  background-color: transparent;
}

/* line 22012, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill::before {
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: -20px;
  transform: translate(50%, -41%);
}

/* line 22023, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.paid::before {
  background-color: var(--primary-bg-color);
}

/* line 22027, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.unpaid::before {
  background-color: #d12c47;
}

/* line 22031, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.overdue::before {
  background-color: #e7c354;
}

/* line 22035, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.empty::before {
  background-color: transparent;
}

/* line 22039, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.default::before {
  background-color: transparent;
}

/* line 22043, app/assets/stylesheets/global/style.css */
.status-indicator.invoice-bill.def::before {
  background-color: transparent;
}

/* line 22047, app/assets/stylesheets/global/style.css */
.d-f-ai-c-jc-sb {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 22054, app/assets/stylesheets/global/style.css */
.d-f-ai-c-jc-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}

/* line 22061, app/assets/stylesheets/global/style.css */
.d-f-ai-c {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 22067, app/assets/stylesheets/global/style.css */
#remove-btn {
  position: absolute;
  top: -6px;
  left: -6px;
  background-color: #fff;
  visibility: hidden;
}

/* line 22075, app/assets/stylesheets/global/style.css */
.client-title {
  display: flex;
  align-items: flex-start;
}

/* line 22080, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image {
  position: relative;
}

/* line 22084, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image img {
  overflow: hidden;
}

/* line 22088, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .image-pic {
  position: absolute;
  right: 0;
  left: 0;
  top: 0px;
  color: #fff;
  font-size: 17px;
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent 100%);
  padding: 9px 0px 20px 15px;
  border-radius: 5px;
}

/* line 22100, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons {
  padding: 0px;
  list-style: none;
  opacity: 0;
  left: 0;
  right: 0;
  text-align: center;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  position: absolute;
  bottom: 0px;
  z-index: 1;
  transition: all ease 0.3s;
  display: block;
  margin: 0 auto;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent 100%);
}

/* line 22118, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li {
  margin: 0 auto;
  display: inline-block;
}

/* line 22123, app/assets/stylesheets/global/style.css */
.attached-file-container .attached-file-image .icons li a:not([href]):not([tabindex]) {
  color: #fff;
}

/* line 22127, app/assets/stylesheets/global/style.css */
.attached-file-container:hover .attached-file-image .icons {
  padding: 10px;
  opacity: 1;
}

/* line 22132, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td {
  border: none !important;
  padding: 5px !important;
  background-color: #fff !important;
  text-align: center !important;
}

/* line 22139, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  border-radius: 5px !important;
}

/* line 22143, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--primary02) !important;
}

/* line 22147, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #e4e7ecc5 !important;
}

/* line 22151, app/assets/stylesheets/global/style.css */
.datetimepicker {
  border-radius: 7px !important;
}

/* line 22155, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  background: none !important;
}

/* line 22159, app/assets/stylesheets/global/style.css */
.datetimepicker table td {
  border-radius: 5px;
}

/* line 22163, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background-color: var(--primary02) !important;
}

/* line 22167, app/assets/stylesheets/global/style.css */
.datetimepicker table th.dow {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  color: #a3a7b7 !important;
}

/* line 22175, app/assets/stylesheets/global/style.css */
.datetimepicker table th.switch {
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase;
  color: var(--primary-bg-color) !important;
  letter-spacing: 1px;
}

/* line 22183, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev,
.datetimepicker table th.next {
  color: #313b547e !important;
}

/* line 22188, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev:hover,
.datetimepicker table th.next:hover {
  color: #313b54 !important;
}

/* line 22193, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22197, app/assets/stylesheets/global/style.css */
.datetimepicker table td.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22201, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background-color: var(--primary02) !important;
}

/* line 22205, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour:hover,
.datetimepicker-minutes span.hour:hover,
.datetimepicker-months span.hour:hover,
.datetimepicker-years span.hour:hover {
  background-color: var(--primary02) !important;
}

/* line 22212, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.minute:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-years span.minute:hover {
  background-color: var(--primary02) !important;
}

/* line 22219, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.month:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-years span.month:hover {
  background-color: var(--primary02) !important;
}

/* line 22226, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.year:hover,
.datetimepicker-minutes span.year:hover,
.datetimepicker-months span.year:hover,
.datetimepicker-years span.year:hover {
  background-color: var(--primary02) !important;
}

/* line 22233, app/assets/stylesheets/global/style.css */
.datepicker {
  font: unset !important;
}

/* line 22237, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu td {
  padding: 5px 8px !important;
}

/* line 22241, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  color: var(--primary-bg-color) !important;
  font-weight: 500 !important;
  font-size: 12px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
}

/* line 22249, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22253, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next {
  color: #313b547e !important;
}

/* line 22258, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover {
  color: #313b54 !important;
}

/* line 22263, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container {
  border: none !important;
  box-shadow: none !important;
  background-color: #fff !important;
}

/* line 22269, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

/* line 22274, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #313b54 !important;
}

/* line 22278, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  background-color: var(--primary-bg-color) !important;
}

/* line 22282, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  background-color: var(--primary02) !important;
}

/* line 22286, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  border: none !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 22291, app/assets/stylesheets/global/style.css */
.datepicker table tr th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 6px 10px;
  color: #a3a7b7;
}

/* line 22300, app/assets/stylesheets/global/style.css */
.datepicker table tr td {
  color: #313b54 !important;
}

/* line 22304, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  color: #fff !important;
}

/* line 22308, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active.day {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22313, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active.day:hover {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22318, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22323, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: var(--primary-bg-color) !important;
  color: #fff !important;
}

/* line 22328, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22334, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22340, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22346, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #e4e7ecc5 !important;
  color: #000 !important;
  background-image: none !important;
}

/* line 22352, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.active:hover {
  background-color: var(--primary-bg-color) !important;
}

/* line 22356, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: var(--primary02) !important;
}

/* line 22360, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background: var(--primary02) !important;
}

/* line 22364, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > span {
  color: var(--primary-bg-color) !important;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px !important;
}

/* line 22372, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home::before {
  content: none !important;
}

/* line 22376, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a {
  color: #313b547e !important;
}

/* line 22380, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a svg {
  fill: #313b547e !important;
}

/* line 22384, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  background-color: unset !important;
  color: #313b54 !important;
}

/* line 22389, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover svg {
  fill: #313b54;
}

/* line 22393, app/assets/stylesheets/global/style.css */
.background-image-blog {
  background-position: center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  position: relative;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
  border-radius: 0px;
}

/* line 22403, app/assets/stylesheets/global/style.css */
.background-image-blog.img1 {
  background-image: url(/../../assets/images/photos/blog8.jpg) !important;
  height: 320px;
}

/* line 22408, app/assets/stylesheets/global/style.css */
.background-image-blog.img2 {
  background-image: url(/../../assets/images/photos/blog12.jpg) !important;
  background-position: top !important;
  height: 308px;
}

/* line 22414, app/assets/stylesheets/global/style.css */
.background-image-blog.img3 {
  background-image: url(/../../assets/images/photos/blog13.jpg) !important;
  background-position: center !important;
  height: 308px;
}

/* line 22420, app/assets/stylesheets/global/style.css */
.background-image-blog.img4 {
  background-image: url(/../../assets/images/photos/blog-sug5.jpg) !important;
  background-position: center !important;
  height: 308px;
}

/* line 22426, app/assets/stylesheets/global/style.css */
.custom-blog-content {
  position: absolute;
  font-weight: 600;
  color: #fff;
  font-size: 19px;
  bottom: 0;
}

/* line 22434, app/assets/stylesheets/global/style.css */
a.custom-blog-content:hover {
  color: #fff !important;
}

/* line 22438, app/assets/stylesheets/global/style.css */
.blog-label {
  position: absolute;
  bottom: 15px;
  left: 15px;
}

/* line 22444, app/assets/stylesheets/global/style.css */
.blog-title {
  line-height: 1.4em;
  font-size: 1rem;
}

/* line 22449, app/assets/stylesheets/global/style.css */
.editorpicks-suggestions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

@media (min-width: 576px) {
  /* line 22458, app/assets/stylesheets/global/style.css */
  .editorpick-suggestion-img {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
}

/* line 22464, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item {
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
  border-bottom: 1px solid #eaedf1;
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  transition: all ease 0.3s;
  cursor: pointer;
}

/* line 22478, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item i {
  color: var(--primary-bg-color);
  transition: all ease 0.2s;
}

/* line 22483, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover {
  border-bottom: 1px solid #eaedf1;
  margin-left: 2px;
}

/* line 22488, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item:hover i {
  color: var(--primary-bg-color);
  font-size: 20px;
}

/* line 22493, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a {
  display: flex;
  align-items: center;
  transition: all ease 0.3s;
}

/* line 22499, app/assets/stylesheets/global/style.css */
.blog-topics .list-group-item a:hover {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 22503, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item {
  border: 0px;
  margin-bottom: 0px;
  align-items: center;
  cursor: pointer;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}

/* line 22512, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item:hover {
  border-color: #eaedf1;
  transform: scaleX(1.03);
  box-shadow: rgba(169, 184, 200, 0.15) 0px 3px 9px 0px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
}

/* line 22520, app/assets/stylesheets/global/style.css */
.blog-autors .list-group-item a {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 22526, app/assets/stylesheets/global/style.css */
.content p {
  line-height: 1.7;
}

/* line 22530, app/assets/stylesheets/global/style.css */
.footer-container-main.blog-footer .icons-bg {
  justify-content: space-between;
}

/* line 22534, app/assets/stylesheets/global/style.css */
.footer-container-main .icons-bg {
  display: flex;
  align-items: center;
}

/* line 22539, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn {
  color: #707070 !important;
}

/* line 22543, app/assets/stylesheets/global/style.css */
.footer-container-main .more-btn:hover {
  color: var(--primary-bg-color) !important;
}

/* line 22547, app/assets/stylesheets/global/style.css */
.dropdown .nav-link:hover i,
.dropdown .nav-link:focus i,
.dropdown .nav-link:active i {
  color: #707070;
}

/* line 22553, app/assets/stylesheets/global/style.css */
.demo-gallery .list-unstyled li {
  border: none;
  margin-bottom: 20px;
}

/* line 22558, app/assets/stylesheets/global/style.css */
.profile-img-main {
  z-index: 1;
}

/* line 22562, app/assets/stylesheets/global/style.css */
.profile-img-main img {
  background-color: rgba(var(--primary-bg-color), 0.19);
}

/* line 22566, app/assets/stylesheets/global/style.css */
.custom-switch-input:focus ~ .custom-switch-indicator {
  border: none !important;
}

@media (min-width: 992px) {
  /* line 22571, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link {
    font-size: 14px;
  }
  /* line 22575, app/assets/stylesheets/global/style.css */
  .nav1 .nav-link i {
    font-size: 18px;
    margin-right: 12px;
  }
}

/* line 22581, app/assets/stylesheets/global/style.css */
.settings-main-icon {
  display: flex;
  text-align: center;
}

/* line 22586, app/assets/stylesheets/global/style.css */
.settings-main-icon i {
  width: 3rem;
  font-size: 18px;
  line-height: 3rem;
  height: 3rem;
  background-color: var(--primary02);
  color: var(--primary-bg-color);
  border-radius: 50%;
}

/* line 22596, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:first-child {
  background-color: #59adec !important;
}

/* line 22600, app/assets/stylesheets/global/style.css */
#echart10 div:last-child div:last-child div:last-child {
  background-color: #d12c47 !important;
}

/* line 22604, app/assets/stylesheets/global/style.css */
.chartsh svg text {
  font-family: "poppins" !important;
  font-weight: normal !important;
}

/* line 22609, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill: #ffcf9f;
}

/* line 22613, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 22618, app/assets/stylesheets/global/style.css */
.pricing-card .display-5 {
  font-size: 2.3rem;
  line-height: 1.2;
  padding: 25px 0 0 !important;
}

/* line 22624, app/assets/stylesheets/global/style.css */
.pricing-card .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 9px 0;
}

/*------ Pricing Styles ---------*/
/* line 22631, app/assets/stylesheets/global/style.css */
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 22637, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 22643, app/assets/stylesheets/global/style.css */
.panel.price h3, .panel.price .h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 22648, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 22654, app/assets/stylesheets/global/style.css */
.panel.price {
  margin-bottom: 1.5rem;
}

/* line 22658, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #343a40;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}

/* line 22664, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 22669, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 22674, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 22681, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 22685, app/assets/stylesheets/global/style.css */
.panel-body {
  padding: 15px;
  border: 1px solid #eaedf1;
}

/* line 22690, app/assets/stylesheets/global/style.css */
.panel-body .lead {
  font-size: 20px;
  margin-bottom: 0;
  padding: 10px 0;
}

/* line 22696, app/assets/stylesheets/global/style.css */
.panel-body .lead strong {
  font-size: 40px;
  margin-bottom: 0;
}

/* line 22701, app/assets/stylesheets/global/style.css */
.panel-footer {
  padding: 10px 15px;
  background-color: #fff;
  border-top: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 22711, app/assets/stylesheets/global/style.css */
.panel.price .btn {
  border: 0px;
}

/* line 22715, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  display: flow-root;
  margin-bottom: 0;
  padding: 15px 0;
}

/* line 22721, app/assets/stylesheets/global/style.css */
.pricing-body {
  list-style-type: none;
}

/* line 22725, app/assets/stylesheets/global/style.css */
.pricing-card {
  transition: box-shadow 0.3s;
}

/* line 22729, app/assets/stylesheets/global/style.css */
.pricing-card.advanced:hover {
  box-shadow: 0 7px 30px rgba(119, 188, 33, 0.2) !important;
}

/* line 22733, app/assets/stylesheets/global/style.css */
.pricing-card:hover {
  box-shadow: 0px 16px 32px rgba(33, 33, 33, 0.15);
}

/* line 22737, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-top: 30px;
  margin-bottom: 40px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}

/* line 22750, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li {
  display: block;
}

/* line 22754, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 22758, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
}

/* line 22763, app/assets/stylesheets/global/style.css */
.pricing-tabs ul.nav-price li a {
  padding: 8px 16px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}

@media (max-width: 1034px) {
  /* line 22774, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type {
    display: block !important;
  }
  /* line 22778, app/assets/stylesheets/global/style.css */
  .project-type-container .project-type .nav-link {
    margin-left: 10px !important;
  }
}

@media (max-width: 1280px) {
  /* line 22784, app/assets/stylesheets/global/style.css */
  .prjct-details .details {
    margin-bottom: 10px;
  }
}

@media (max-width: 768px) {
  /* line 22790, app/assets/stylesheets/global/style.css */
  .mail-cmnt {
    margin-top: 0.5rem;
  }
}

/* line 22795, app/assets/stylesheets/global/style.css */
.divider {
  border-left: 2px solid #eaedf1;
  width: 1px;
  height: 20px;
}

/* line 22801, app/assets/stylesheets/global/style.css */
.task-view-modal {
  overflow: hidden;
}

/* line 22805, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-body {
  padding: 1.5rem !important;
}

/* line 22809, app/assets/stylesheets/global/style.css */
.task-view-modal .task-data {
  margin-bottom: 20px;
}

/* line 22813, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer {
  align-items: flex-start;
  flex-direction: column;
}

/* line 22818, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .tab-content {
  padding: 1.5rem !important;
}

/* line 22822, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer a.text-primary:hover svg,
.task-view-modal .modal-footer a.text-primary:focus svg {
  fill: var(--primary-bg-color) !important;
}

/* line 22827, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data {
  padding: 1rem;
  text-align: center;
}

/* line 22832, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .no-data svg {
  width: 2.2rem;
}

/* line 22836, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label {
  cursor: pointer;
}

/* line 22840, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus {
  color: var(--primary-bg-color) !important;
}

/* line 22845, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab label.text-primary:hover svg,
.task-view-modal .modal-footer .task-files-tab label.text-primary:focus svg {
  fill: var(--primary-bg-color) !important;
}

/* line 22850, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text #task-file-input {
  display: none;
}

/* line 22854, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] * {
  vertical-align: middle;
  cursor: pointer;
}

/* line 22859, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text label[for=task-file-input] span {
  margin-left: 10px;
}

/* line 22863, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .task-files-tab .file-upload-text i.remove {
  vertical-align: middle;
  margin-left: 5px;
  cursor: pointer;
  display: none;
}

/* line 22870, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item {
  display: flex;
  align-items: center;
  padding: 0.4rem;
}

/* line 22876, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main {
  display: flex;
  align-items: center;
  flex: 1;
}

/* line 22882, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .check-btn {
  height: 11px;
  width: 11px;
  border: 1px solid #707070;
  border-radius: 50%;
  margin-right: 5px;
  margin-top: 5px;
  align-self: flex-start;
  transition: all ease 0.3s;
}

/* line 22893, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item .sub-list-main .sub-list-text {
  cursor: pointer;
}

/* line 22897, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .sub-list-text {
  text-decoration: line-through;
}

/* line 22901, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .sub-list-item.task-completed .check-btn {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 22906, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container li:hover,
.task-view-modal .modal-footer .sub-list-container li:focus {
  background-color: #f7f8f9;
}

/* line 22911, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .delete-main {
  cursor: pointer;
}

/* line 22915, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .sub-list-container .delete-main:hover,
.task-view-modal .modal-footer .sub-list-container .delete-main:focus {
  fill: #d12c47 !important;
  color: #d12c47 !important;
}

/* line 22921, app/assets/stylesheets/global/style.css */
.task-view-modal .modal-footer .add-task-container {
  align-items: center;
}

/* line 22925, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type {
  width: 100%;
  padding-bottom: 0px;
}

/* line 22930, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link {
  color: #495057;
  border-radius: 5px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom: 0px !important;
  margin-right: 10px;
  transition: all ease 0.3s;
  min-width: 6.3rem;
  padding: 0.4rem 0.8rem;
  align-items: center;
  justify-content: center;
}

/* line 22944, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link.active {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 22949, app/assets/stylesheets/global/style.css */
.task-view-modal .project-type .nav-link:hover,
.task-view-modal .project-type .nav-link:focus {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 22955, app/assets/stylesheets/global/style.css */
.modal-open .datepicker {
  z-index: 1050 !important;
}

/* line 22959, app/assets/stylesheets/global/style.css */
.ticket-page.modal-open {
  overflow: hidden !important;
}

/* line 22963, app/assets/stylesheets/global/style.css */
.media {
  overflow: visible !important;
}

/* line 22967, app/assets/stylesheets/global/style.css */
.media .media-body {
  overflow: visible !important;
}

/* line 22971, app/assets/stylesheets/global/style.css */
.options-inv {
  position: absolute;
  top: 11px;
  right: 11px;
}

/* line 22977, app/assets/stylesheets/global/style.css */
.select2-dropdown {
  z-index: 1 !important;
}

/* line 22981, app/assets/stylesheets/global/style.css */
.circles {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 22990, app/assets/stylesheets/global/style.css */
.circles li {
  position: absolute;
  display: block;
  list-style: none;
  width: 20px;
  height: 20px;
  animation: upwards 20s linear infinite;
  bottom: -150px;
  border: 2px solid rgba(227, 255, 239, 0.5);
}

/* line 23001, app/assets/stylesheets/global/style.css */
.circles li:nth-child(1) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 0s;
}

/* line 23008, app/assets/stylesheets/global/style.css */
.circles li:nth-child(2) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  animation-duration: 12s;
}

/* line 23016, app/assets/stylesheets/global/style.css */
.circles li:nth-child(3) {
  left: 70%;
  width: 15px;
  height: 15px;
  border-left: 0;
  animation-delay: 4s;
}

/* line 23024, app/assets/stylesheets/global/style.css */
.circles li:nth-child(4) {
  left: 20%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-radius: 50%;
  animation-duration: 18s;
}

/* line 23033, app/assets/stylesheets/global/style.css */
.circles li:nth-child(5) {
  left: 85%;
  width: 15px;
  height: 15px;
  animation-delay: 0s;
}

/* line 23040, app/assets/stylesheets/global/style.css */
.circles li:nth-child(6) {
  left: 75%;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  animation-delay: 3s;
}

/* line 23048, app/assets/stylesheets/global/style.css */
.circles li:nth-child(7) {
  left: 25%;
  width: 25px;
  height: 25px;
  animation-delay: 7s;
}

/* line 23055, app/assets/stylesheets/global/style.css */
.circles li:nth-child(8) {
  left: 80%;
  width: 20px;
  height: 20px;
  animation-delay: 15s;
  animation-duration: 45s;
}

/* line 23063, app/assets/stylesheets/global/style.css */
.circles li:nth-child(9) {
  left: 10%;
  width: 15px;
  height: 15px;
  animation-delay: 2s;
  border-radius: 50%;
  animation-duration: 35s;
}

/* line 23072, app/assets/stylesheets/global/style.css */
.circles li:nth-child(10) {
  left: 95%;
  width: 20px;
  height: 20px;
  animation-delay: 0s;
  border-left: 0;
  animation-duration: 11s;
}

@keyframes upwards {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}

/* line 23095, app/assets/stylesheets/global/style.css */
#circle1 canvas {
  position: absolute;
  top: 50%;
  bottom: 50%;
  transform: translateY(-50%);
  right: 15px;
}

/* line 23103, app/assets/stylesheets/global/style.css */
#circle1 strong {
  position: absolute;
  right: 37px;
  top: 41%;
}

/* line 23109, app/assets/stylesheets/global/style.css */
.z-10 {
  z-index: 10;
}

/* line 23113, app/assets/stylesheets/global/style.css */
#tooltip-canvas {
  position: absolute;
  top: 53px;
  left: 69px;
}

/* line 23119, app/assets/stylesheets/global/style.css */
.task-list1 li {
  position: relative;
  margin-bottom: 18px;
  padding-left: 20px;
}

/* line 23125, app/assets/stylesheets/global/style.css */
.task-list1 li .task-icon1 {
  border-radius: 50px;
  padding: 2px;
  width: 10px;
  height: 10px;
  z-index: 2;
  position: absolute;
  left: 4px;
  top: 5px;
  margin-right: 5px;
}

/* line 23137, app/assets/stylesheets/global/style.css */
.earnings {
  position: relative;
}

/* line 23141, app/assets/stylesheets/global/style.css */
.welcome-card h3, .welcome-card .h3 {
  color: var(--primary-bg-color);
}

/* line 23145, app/assets/stylesheets/global/style.css */
.welcome-card p {
  color: var(--primary-bg-color);
}

/* line 23149, app/assets/stylesheets/global/style.css */
.circle-chart strong {
  color: var(--primary-bg-color);
}

/* line 23153, app/assets/stylesheets/global/style.css */
.apexcharts-toolbar {
  z-index: 1;
}

/* line 23157, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: var(--primary-bg-color) !important;
}

/* line 23161, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23165, app/assets/stylesheets/global/style.css */
.apexcharts-xaxis-texts-g text {
  fill: #818181 !important;
}

/* line 23169, app/assets/stylesheets/global/style.css */
.apexcharts-yaxis-title text {
  fill: #818181;
}

/* line 23173, app/assets/stylesheets/global/style.css */
.apexcharts-canvas.zoomable .hovering-zoom {
  cursor: pointer;
}

/* line 23177, app/assets/stylesheets/global/style.css */
svg {
  fill: #fff;
}

/* line 23181, app/assets/stylesheets/global/style.css */
a {
  color: var(--primary-bg-color);
}

/* line 23185, app/assets/stylesheets/global/style.css */
a:hover {
  color: var(--primary-bg-color);
}

/* line 23189, app/assets/stylesheets/global/style.css */
#data-table .select2-container {
  width: 100% !important;
}

/* line 23193, app/assets/stylesheets/global/style.css */
.data-image {
  background-size: cover;
}

/* line 23197, app/assets/stylesheets/global/style.css */
.side-menu-label1 {
  display: none;
}

@media (max-width: 575px) {
  /* line 23203, app/assets/stylesheets/global/style.css */
  .wizard > .steps .current a .title,
.wizard > .steps .current a:hover .title,
.wizard > .steps .current a:active .title {
    display: none !important;
  }
}

/* line 23210, app/assets/stylesheets/global/style.css */
.w-icn {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 23215, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  color: #495584;
  fill: #495584;
}

/* line 23220, app/assets/stylesheets/global/style.css */
input[type=radio],
input[type=checkbox] {
  margin-right: 7px;
}

/* line 23225, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: var(--primary-bg-color) !important;
}

/* line 23229, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--below {
  z-index: 9 !important;
}

/* line 23233, app/assets/stylesheets/global/style.css */
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 23238, app/assets/stylesheets/global/style.css */
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 23244, app/assets/stylesheets/global/style.css */
.spinner,
.spinner-lg,
.double-bounce1,
.double-bounce2,
.cube1,
.cube2 {
  background-color: var(--primary-bg-color);
}

/* line 23253, app/assets/stylesheets/global/style.css */
.lds-ring div {
  border: 6px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent transparent transparent;
}

/* line 23258, app/assets/stylesheets/global/style.css */
.lds-hourglass:after {
  border: 26px solid var(--primary-bg-color);
  border-color: var(--primary-bg-color) transparent;
}

/* line 23263, app/assets/stylesheets/global/style.css */
.lds-heart div:after,
.lds-heart div:before {
  background: var(--primary-bg-color);
}

/* line 23268, app/assets/stylesheets/global/style.css */
.lds-heart div {
  background: var(--primary-bg-color);
}

/* line 23272, app/assets/stylesheets/global/style.css */
.btn-link {
  color: var(--primary-bg-color);
}

/* line 23276, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li .active {
  border-bottom: 3px solid var(--primary-bg-color);
}

/* line 23280, app/assets/stylesheets/global/style.css */
.custom-switch-input:checked ~ .custom-switch-indicator {
  background: var(--primary-bg-color);
}

/* line 23284, app/assets/stylesheets/global/style.css */
.select2-container {
  width: 20% !important;
}

/* line 23288, app/assets/stylesheets/global/style.css */
.select2-results__option span img,
.select2-selection__rendered span img {
  margin: 5px !important;
}

/* line 23293, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before,
.datepicker-dropdown.datepicker-orient-top:after {
  display: none !important;
}

/* line 23298, app/assets/stylesheets/global/style.css */
.datepicker_inner_container {
  display: flex;
}

/* line 23302, app/assets/stylesheets/global/style.css */
.editable-checklist .form-label.ckbox span {
  margin-left: 10px;
}

/* line 23306, app/assets/stylesheets/global/style.css */
.tag-attachments a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23312, app/assets/stylesheets/global/style.css */
.invoice-product-table input,
.invoice-table-bottom input {
  min-width: 100px;
}

@supports (-webkit-touch-callout: none) {
  @media screen and (max-device-width: 991px) and (orientation: portrait) {
    /* line 23320, app/assets/stylesheets/global/style.css */
    .ps.ps--active-y:hover > .ps__rail-y,
.ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
  @media screen and (max-device-width: 991px) and (orientation: landscape) {
    /* line 23328, app/assets/stylesheets/global/style.css */
    .ps.ps--active-y:hover > .ps__rail-y,
.ps.ps--active-y:focus > .ps__rail-y {
      opacity: 0;
    }
  }
}

@media (max-width: 575.98px) {
  /* line 23336, app/assets/stylesheets/global/style.css */
  .login-img .demo-icon {
    top: 20px !important;
    right: 20px !important;
  }
}

/* line 23342, app/assets/stylesheets/global/style.css */
.login-img .demo-icon {
  position: absolute;
  top: 40px;
  right: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 23352, app/assets/stylesheets/global/style.css */
.login-img .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23358, app/assets/stylesheets/global/style.css */
.error-template {
  position: relative;
}

/* line 23362, app/assets/stylesheets/global/style.css */
.error-bg .demo-icon {
  position: absolute;
  right: 40px;
  top: 40px;
  padding: 6px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 23372, app/assets/stylesheets/global/style.css */
.error-bg .demo-icon svg {
  fill: #fff;
  width: 20px;
  height: 20px;
}

/* line 23378, app/assets/stylesheets/global/style.css */
.apexcharts-canvas .apexcharts-zoom-icon.selected svg,
.apexcharts-canvas .apexcharts-selection-icon.selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.selected svg {
  fill: var(--primary-bg-color) !important;
}

/* line 23384, app/assets/stylesheets/global/style.css */
.apexcharts-zoom-icon,
.apexcharts-zoom-in-icon,
.apexcharts-zoom-out-icon,
.apexcharts-reset-zoom-icon,
.apexcharts-pan-icon svg,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6e8192;
  fill: #6e8192;
  text-align: center;
}

@media (max-width: 576px) {
  /* line 23402, app/assets/stylesheets/global/style.css */
  .datepicker {
    padding: 0px !important;
  }
  /* line 23406, app/assets/stylesheets/global/style.css */
  .datepicker > .datepicker_inner_container > .datepicker_calendar > table {
    padding: 0px !important;
  }
}

/* line 23411, app/assets/stylesheets/global/style.css */
.select2-selection__choice span {
  line-height: 2 !important;
}

/* line 23415, app/assets/stylesheets/global/style.css */
.select2-selection__choice,
.select2-selection__rendered span {
  display: flex;
  align-items: center;
}

/* line 23421, app/assets/stylesheets/global/style.css */
.datepicker,
.datetimepicker {
  z-index: 555 !important;
}

/* line 23426, app/assets/stylesheets/global/style.css */
.richText {
  border: #eaedf1 solid 1px;
  background-color: #f7f8f9 !important;
}

/* line 23431, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a {
  border-right: #eaedf1 solid 1px;
}

/* line 23435, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  border-bottom: #eaedf1 solid 1px;
}

/* line 23439, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  z-index: 1;
}

/* line 23443, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fe,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg {
  pointer-events: none;
}

/* line 23451, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #495057;
}

/* line 23457, app/assets/stylesheets/global/style.css */
.richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 23461, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #495057;
}

@media (max-width: 992px) {
  /* line 23466, app/assets/stylesheets/global/style.css */
  .richText-toolbar li {
    border-bottom: 1px solid #eaedf1 !important;
  }
}

/* line 23471, app/assets/stylesheets/global/style.css */
.options-inv .dropdown-menu {
  z-index: 1;
}

/* line 23475, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: 35% !important;
}

/* line 23479, app/assets/stylesheets/global/style.css */
.select-client .select2-selection__choice {
  line-height: 1.9 !important;
}

@media (max-width: 350px) {
  /* line 23485, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel:after,
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
    display: none !important;
  }
}

/* line 23491, app/assets/stylesheets/global/style.css */
.tag a {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 23497, app/assets/stylesheets/global/style.css */
.login-img .demo-icon {
  cursor: pointer;
}

/* line 23501, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length label {
  width: 100% !important;
}

/* line 23505, app/assets/stylesheets/global/style.css */
.select-status .select2-container,
.form-group .select2-container {
  width: 100% !important;
}

/* line 23510, app/assets/stylesheets/global/style.css */
.chat-media img {
  width: 100%;
  height: 100%;
}

@media (max-width: 360px) {
  /* line 23516, app/assets/stylesheets/global/style.css */
  .circle-chart {
    display: none;
  }
}

/* line 23521, app/assets/stylesheets/global/style.css */
.storage-card {
  border: 0px !important;
}

/* line 23525, app/assets/stylesheets/global/style.css */
.select-product-container .select2-selection {
  min-width: 150px;
}

@media (max-width: 767.98px) {
  /* line 23530, app/assets/stylesheets/global/style.css */
  .select-product-container {
    justify-content: center;
  }
}

/* line 23535, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after,
.datepicker-dropdown.datepicker-orient-bottom:before {
  display: none;
}

/* line 23540, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen,
.note-editor .modal-dialog {
  z-index: 99999 !important;
}

/* line 23546, app/assets/stylesheets/global/style.css */
.ticket-details-footer .media.ticket-reply:last-child {
  border-bottom: 0px !important;
}

@media (max-width: 576px) {
  /* line 23551, app/assets/stylesheets/global/style.css */
  .alert-dismissible .btn-close {
    padding: 0.5rem 0.25rem;
  }
}

@media (max-width: 576px) {
  /* line 23557, app/assets/stylesheets/global/style.css */
  .ytp-large-play-button {
    width: 48px;
    height: 28px;
    margin-left: -24px;
    margin-top: -12px;
  }
}

/* line 23565, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li {
  border-bottom: 3px solid transparent !important;
}

/* line 23569, app/assets/stylesheets/global/style.css */
.pricing-body li {
  white-space: nowrap;
}

/* line 23573, app/assets/stylesheets/global/style.css */
.background-image-blog {
  border: 0px !important;
}

@media (max-width: 575.98px) {
  /* line 23578, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul {
    display: block !important;
  }
  /* line 23582, app/assets/stylesheets/global/style.css */
  .wizard > .actions > ul li {
    margin: 5px 0px 5px 0px;
  }
  /* line 23586, app/assets/stylesheets/global/style.css */
  #echart8 canvas {
    width: 260px !important;
    display: flex !important;
    justify-content: center !important;
    margin: 0 auto !important;
  }
}

@media (min-width: 992px) {
  /* line 23595, app/assets/stylesheets/global/style.css */
  .project-menu nav a.nav-link {
    border-bottom: 0px !important;
  }
  /* line 23599, app/assets/stylesheets/global/style.css */
  .tabs-menu4 .nav a.nav-link {
    border-bottom: 0px !important;
  }
}

/* line 23604, app/assets/stylesheets/global/style.css */
.transaction-icon i {
  font-size: 16px;
  padding: 10px;
  margin-right: 12px;
  border-radius: 50px;
  background-color: var(--primary01);
  fill: var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 23614, app/assets/stylesheets/global/style.css */
.transactions .list-group a {
  box-shadow: 0 4px 16px 0 rgba(169, 184, 200, 0.15);
  border-radius: 5px;
  border: 0px;
}

/* line 23620, app/assets/stylesheets/global/style.css */
.sales-stats {
  padding-left: 50px;
}

/* line 23624, app/assets/stylesheets/global/style.css */
.pricing-card .card-header {
  border-bottom: 0px !important;
}

/* line 23628, app/assets/stylesheets/global/style.css */
.mapcontainer4.mapael svg,
.mapcontainer.mapael svg,
.mapcontainer1.mapael svg {
  width: 100%;
}

/* line 23634, app/assets/stylesheets/global/style.css */
.fs-5 {
  font-size: 5px !important;
}

/* line 23638, app/assets/stylesheets/global/style.css */
.fs-10 {
  font-size: 10px !important;
}

/* line 23642, app/assets/stylesheets/global/style.css */
.fs-11 {
  font-size: 11px !important;
}

/* line 23646, app/assets/stylesheets/global/style.css */
.fs-12 {
  font-size: 12px !important;
}

/* line 23650, app/assets/stylesheets/global/style.css */
.fs-13 {
  font-size: 13px !important;
}

/* line 23654, app/assets/stylesheets/global/style.css */
.fs-14 {
  font-size: 14px !important;
}

/* line 23658, app/assets/stylesheets/global/style.css */
.fs-15 {
  font-size: 15px !important;
}

/* line 23662, app/assets/stylesheets/global/style.css */
.fs-16 {
  font-size: 16px !important;
}

/* line 23666, app/assets/stylesheets/global/style.css */
.fs-17 {
  font-size: 17px !important;
}

/* line 23670, app/assets/stylesheets/global/style.css */
.fs-18 {
  font-size: 18px !important;
}

/* line 23674, app/assets/stylesheets/global/style.css */
.fs-19 {
  font-size: 19px !important;
}

/* line 23678, app/assets/stylesheets/global/style.css */
.fs-20 {
  font-size: 20px !important;
}

/* line 23682, app/assets/stylesheets/global/style.css */
.fs-21 {
  font-size: 21px !important;
}

/* line 23686, app/assets/stylesheets/global/style.css */
.fs-22 {
  font-size: 22px !important;
}

/* line 23690, app/assets/stylesheets/global/style.css */
.fs-23 {
  font-size: 23px !important;
}

/* line 23694, app/assets/stylesheets/global/style.css */
.fs-25 {
  font-size: 25px !important;
}

/* line 23698, app/assets/stylesheets/global/style.css */
.fs-30 {
  font-size: 30px !important;
}

/* line 23702, app/assets/stylesheets/global/style.css */
.fs-40 {
  font-size: 40px;
}

/* line 23706, app/assets/stylesheets/global/style.css */
.fs-50 {
  font-size: 50px;
}

/* line 23710, app/assets/stylesheets/global/style.css */
.fs-65 {
  font-size: 65px;
}

/* line 23714, app/assets/stylesheets/global/style.css */
.fs-100 {
  font-size: 100px;
}

/* line 23718, app/assets/stylesheets/global/style.css */
.fw-light {
  font-weight: 300 !important;
}

/* line 23722, app/assets/stylesheets/global/style.css */
.fw-normal {
  font-weight: 400 !important;
}

/* line 23726, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 23730, app/assets/stylesheets/global/style.css */
.fw-semibold {
  font-weight: 500 !important;
}

/* line 23734, app/assets/stylesheets/global/style.css */
.fw-bold {
  font-weight: 700 !important;
}

/* line 23738, app/assets/stylesheets/global/style.css */
.font-italic {
  font-style: italic !important;
}

/* line 23742, app/assets/stylesheets/global/style.css */
figure {
  margin: 0 0 1rem;
}

/* line 23746, app/assets/stylesheets/global/style.css */
.image {
  position: relative;
}

/* line 23750, app/assets/stylesheets/global/style.css */
img {
  vertical-align: middle;
  border-style: none;
}

/* line 23755, app/assets/stylesheets/global/style.css */
.img-1 {
  vertical-align: middle;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  bottom: -62px;
}

/* line 23764, app/assets/stylesheets/global/style.css */
.img-1 img {
  border-radius: 100%;
  border: 6px solid rgba(225, 225, 225, 0.5);
}

/* line 23769, app/assets/stylesheets/global/style.css */
.img-2 img {
  border-radius: 5px;
}

/* line 23773, app/assets/stylesheets/global/style.css */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 23778, app/assets/stylesheets/global/style.css */
.item-card img:hover {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 23783, app/assets/stylesheets/global/style.css */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #eaedf1;
  border-radius: 3px;
  max-width: 100%;
  height: auto;
}

/* line 23792, app/assets/stylesheets/global/style.css */
.figure {
  display: inline-block;
}

/* line 23796, app/assets/stylesheets/global/style.css */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 23801, app/assets/stylesheets/global/style.css */
.figure-caption {
  font-size: 90%;
  color: #868e96;
}

/* line 23806, app/assets/stylesheets/global/style.css */
img {
  max-width: 100%;
}

/* line 23810, app/assets/stylesheets/global/style.css */
.loader-img {
  position: absolute;
  right: 0;
  bottom: 0;
  top: 43%;
  left: 0;
  margin: 0 auto;
  text-align: center;
}

/* line 23820, app/assets/stylesheets/global/style.css */
.login-img {
  background-attachment: fixed !important;
  height: 100%;
  width: 100%;
  background: url(/assets/media/bg-1.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: inline-table;
}

/* line 23831, app/assets/stylesheets/global/style.css */
.login-img::before {
  content: "";
  height: 100%;
  width: 100%;
  background: var(--primary06);
  position: absolute;
  left: 0;
  z-index: -1;
  top: 0;
}

/* line 23842, app/assets/stylesheets/global/style.css */
.profie-img .flex-md-row img {
  width: 60px;
}

/* line 23846, app/assets/stylesheets/global/style.css */
.profile-img {
  display: block;
  border: 1px solid rgba(167, 180, 201, 0.2);
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  background: rgba(225, 225, 225, 0.2);
  z-index: 1000;
  position: relative;
}

/* line 23857, app/assets/stylesheets/global/style.css */
.cover-image {
  background-size: cover !important;
}

/* line 23861, app/assets/stylesheets/global/style.css */
.card-profile-img {
  max-width: 6rem;
  margin-bottom: 1rem;
  border: 3px solid #fff;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 23869, app/assets/stylesheets/global/style.css */
.img-gallery {
  margin-right: -0.25rem;
  margin-left: -0.25rem;
  margin-bottom: -0.5rem;
}

/* line 23875, app/assets/stylesheets/global/style.css */
.img-gallery > .col,
.img-gallery > [class*=col-] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 23882, app/assets/stylesheets/global/style.css */
.imagecheck {
  margin: 0;
  position: relative;
  cursor: pointer;
}

/* line 23888, app/assets/stylesheets/global/style.css */
.imagecheck-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

/* line 23894, app/assets/stylesheets/global/style.css */
.imagecheck-figure {
  border: 1px solid #eaedf1;
  border-radius: 3px;
  margin: 0;
  position: relative;
}

/* line 23901, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 23906, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 23910, app/assets/stylesheets/global/style.css */
.imagecheck-figure:before {
  content: "";
  position: absolute;
  top: 0.25rem;
  left: 0.25rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: #467fcf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
  z-index: 1;
  border-radius: 3px;
  opacity: 0;
  transition: 0.3s opacity;
}

/* line 23931, app/assets/stylesheets/global/style.css */
.imagecheck-input:checked ~ .imagecheck-figure:before {
  opacity: 1;
}

/* line 23935, app/assets/stylesheets/global/style.css */
.imagecheck-image {
  max-width: 100%;
  opacity: 0.64;
  transition: 0.3s opacity;
}

/* line 23941, app/assets/stylesheets/global/style.css */
.imagecheck-image:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 23946, app/assets/stylesheets/global/style.css */
.imagecheck-image:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* line 23951, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-image {
  opacity: 1;
}

/* line 23955, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-image,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-image {
  opacity: 1;
}

/* line 23960, app/assets/stylesheets/global/style.css */
.imagecheck-caption {
  text-align: center;
  padding: 0.25rem 0.25rem;
  color: #9aa0ac;
  font-size: 0.875rem;
  transition: 0.3s color;
}

/* line 23968, app/assets/stylesheets/global/style.css */
.imagecheck:hover .imagecheck-caption {
  color: #495057;
}

/* line 23972, app/assets/stylesheets/global/style.css */
.imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: #495057;
}

/*-----Gallery-----*/
/* line 23978, app/assets/stylesheets/global/style.css */
.demo-gallery > ul {
  margin-bottom: 0;
}

/* line 23982, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li {
  float: left;
  margin-bottom: 15px;
  width: 200px;
  border: 0;
}

/* line 23989, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a {
  border: 3px solid #FFF;
  border-radius: 3px;
  display: block;
  overflow: hidden;
  position: relative;
  float: left;
}

/* line 23998, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a > img {
  transition: transform 0.15s ease 0s;
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

/* line 24009, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover > img {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 24014, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 24018, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.15s ease 0s;
}

/* line 24030, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: opacity 0.3s ease 0s;
}

/* line 24042, app/assets/stylesheets/global/style.css */
.demo-gallery > ul > li a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24046, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a > img {
  transition: transform 0.15s ease 0s;
  transform: scale3d(1, 1, 1);
  height: 100%;
  width: 100%;
}

/* line 24057, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover > img {
  transform: scale3d(1.1, 1.1, 1.1);
}

/* line 24062, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
  opacity: 1;
}

/* line 24066, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 0.15s ease 0s;
}

/* line 24078, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  opacity: 0;
  position: absolute;
  top: 50%;
  transition: opacity 0.3s ease 0s;
}

/* line 24090, app/assets/stylesheets/global/style.css */
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 24094, app/assets/stylesheets/global/style.css */
.demo-gallery .video .demo-gallery-poster img {
  height: 48px;
  margin-left: -24px;
  margin-top: -24px;
  opacity: 0.8;
  width: 48px;
}

/* line 24102, app/assets/stylesheets/global/style.css */
.demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 24106, app/assets/stylesheets/global/style.css */
.home .demo-gallery {
  padding-bottom: 80px;
}

/* line 24110, app/assets/stylesheets/global/style.css */
.img-avatar {
  height: 37px;
  border-radius: 2px;
  width: 37px;
}

/* line 24116, app/assets/stylesheets/global/style.css */
.image-size {
  width: 128px;
  height: 128px;
}

/* line 24121, app/assets/stylesheets/global/style.css */
.img-float {
  width: 50px;
  position: absolute;
  top: -3.5rem;
  right: 1rem;
}

/* line 24128, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-big-wrap img {
  height: 350px;
  display: inline-block;
  cursor: zoom-in;
  width: auto;
  margin-top: 7px;
}

/* line 24136, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap {
  text-align: center;
}

/* line 24140, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap .item-gallery {
  width: 80px;
  height: 80px;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 7px 2px;
  display: inline-block;
  overflow: hidden;
  text-align: center;
}

/* line 24151, app/assets/stylesheets/global/style.css */
.gallery-wrap .img-small-wrap img {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 4px;
  cursor: zoom-in;
}

/* line 24159, app/assets/stylesheets/global/style.css */
.member img {
  width: 100%;
}

/* line 24163, app/assets/stylesheets/global/style.css */
.gallery a img {
  float: left;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
  transition: transform 0.15s ease;
  position: relative;
}

/* line 24175, app/assets/stylesheets/global/style.css */
.img-card:before {
  content: "";
  position: absolute;
  background: url(/assets/svgs/circle.svg);
  background-position: right;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

/* line 24186, app/assets/stylesheets/global/style.css */
.example + .highlight {
  border-top: none;
  margin-top: 0;
  border-radius: 0 0 3px 3px;
  overflow: auto;
}

/* line 24193, app/assets/stylesheets/global/style.css */
.highlight {
  margin: 1rem 0 2rem;
  border-radius: 3px;
  font-size: 0.9375rem;
  max-height: 40rem;
  background: #fcfcfc;
}

/* line 24201, app/assets/stylesheets/global/style.css */
.highlight pre {
  margin-bottom: 0;
}

/* line 24205, app/assets/stylesheets/global/style.css */
.highlight .hll {
  background-color: #ffc;
}

/* line 24209, app/assets/stylesheets/global/style.css */
.highlight .c {
  color: #999;
}

/* line 24213, app/assets/stylesheets/global/style.css */
.highlight .k {
  color: #069;
}

/* line 24217, app/assets/stylesheets/global/style.css */
.highlight .o {
  color: #555;
}

/* line 24221, app/assets/stylesheets/global/style.css */
.highlight .cm {
  color: #999;
}

/* line 24225, app/assets/stylesheets/global/style.css */
.highlight .cp {
  color: #099;
}

/* line 24229, app/assets/stylesheets/global/style.css */
.highlight .c1,
.highlight .cs {
  color: #999;
}

/* line 24234, app/assets/stylesheets/global/style.css */
.highlight .gd {
  background-color: #fcc;
  border: 1px solid #c00;
}

/* line 24239, app/assets/stylesheets/global/style.css */
.highlight .ge {
  font-style: italic;
}

/* line 24243, app/assets/stylesheets/global/style.css */
.highlight .gr {
  color: #f00;
}

/* line 24247, app/assets/stylesheets/global/style.css */
.highlight .gh {
  color: #030;
}

/* line 24251, app/assets/stylesheets/global/style.css */
.highlight .gi {
  background-color: #cfc;
  border: 1px solid #0c0;
}

/* line 24256, app/assets/stylesheets/global/style.css */
.highlight .go {
  color: #aaa;
}

/* line 24260, app/assets/stylesheets/global/style.css */
.highlight .gp {
  color: #009;
}

/* line 24264, app/assets/stylesheets/global/style.css */
.highlight .gu {
  color: #030;
}

/* line 24268, app/assets/stylesheets/global/style.css */
.highlight .gt {
  color: #9c6;
}

/* line 24272, app/assets/stylesheets/global/style.css */
.highlight .kc,
.highlight .kd,
.highlight .kn,
.highlight .kp,
.highlight .kr {
  color: #069;
}

/* line 24280, app/assets/stylesheets/global/style.css */
.highlight .kt {
  color: #078;
}

/* line 24284, app/assets/stylesheets/global/style.css */
.highlight .m {
  color: #f60;
}

/* line 24288, app/assets/stylesheets/global/style.css */
.highlight .s {
  color: #cc0099;
}

/* line 24292, app/assets/stylesheets/global/style.css */
.highlight .na {
  color: #00cc7a;
}

/* line 24296, app/assets/stylesheets/global/style.css */
.highlight .nb {
  color: #366;
}

/* line 24300, app/assets/stylesheets/global/style.css */
.highlight .nc {
  color: #0a8;
}

/* line 24304, app/assets/stylesheets/global/style.css */
.highlight .no {
  color: #360;
}

/* line 24308, app/assets/stylesheets/global/style.css */
.highlight .nd {
  color: #99f;
}

/* line 24312, app/assets/stylesheets/global/style.css */
.highlight .ni {
  color: #999;
}

/* line 24316, app/assets/stylesheets/global/style.css */
.highlight .ne {
  color: #c00;
}

/* line 24320, app/assets/stylesheets/global/style.css */
.highlight .nf {
  color: #c0f;
}

/* line 24324, app/assets/stylesheets/global/style.css */
.highlight .nl {
  color: #99f;
}

/* line 24328, app/assets/stylesheets/global/style.css */
.highlight .nn {
  color: #0cf;
}

/* line 24332, app/assets/stylesheets/global/style.css */
.highlight .nt {
  color: #800000;
}

/* line 24336, app/assets/stylesheets/global/style.css */
.highlight .nv {
  color: #033;
}

/* line 24340, app/assets/stylesheets/global/style.css */
.highlight .ow {
  color: #000;
}

/* line 24344, app/assets/stylesheets/global/style.css */
.highlight .w {
  color: #bbb;
}

/* line 24348, app/assets/stylesheets/global/style.css */
.highlight .mf,
.highlight .mh,
.highlight .mi,
.highlight .mo {
  color: #f60;
}

/* line 24355, app/assets/stylesheets/global/style.css */
.highlight .sb,
.highlight .sc {
  color: #c30;
}

/* line 24360, app/assets/stylesheets/global/style.css */
.highlight .sd {
  font-style: italic;
  color: #c30;
}

/* line 24365, app/assets/stylesheets/global/style.css */
.highlight .s2,
.highlight .se,
.highlight .sh {
  color: #c30;
}

/* line 24371, app/assets/stylesheets/global/style.css */
.highlight .si {
  color: #a00;
}

/* line 24375, app/assets/stylesheets/global/style.css */
.highlight .sx {
  color: #c30;
}

/* line 24379, app/assets/stylesheets/global/style.css */
.highlight .sr {
  color: #3aa;
}

/* line 24383, app/assets/stylesheets/global/style.css */
.highlight .s1 {
  color: #c30;
}

/* line 24387, app/assets/stylesheets/global/style.css */
.highlight .ss {
  color: #fc3;
}

/* line 24391, app/assets/stylesheets/global/style.css */
.highlight .bp {
  color: #366;
}

/* line 24395, app/assets/stylesheets/global/style.css */
.highlight .vc,
.highlight .vg,
.highlight .vi {
  color: #033;
}

/* line 24401, app/assets/stylesheets/global/style.css */
.highlight .il {
  color: #f60;
}

/* line 24405, app/assets/stylesheets/global/style.css */
.highlight .css .o {
  color: #999;
}

/* line 24409, app/assets/stylesheets/global/style.css */
.highlight .css .o + .nt {
  color: #999;
}

/* line 24413, app/assets/stylesheets/global/style.css */
.highlight .css .nt + .nt {
  color: #999;
}

/* line 24417, app/assets/stylesheets/global/style.css */
.highlight .language-bash::before,
.highlight .language-sh::before {
  color: #009;
  content: "$ ";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 24427, app/assets/stylesheets/global/style.css */
.highlight .language-powershell::before {
  color: #009;
  content: "PM> ";
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 24436, app/assets/stylesheets/global/style.css */
.label {
  display: inline-block;
  margin-bottom: 0.5rem;
  padding-right: 0.6em;
  padding-left: 0.6em;
}

/* line 24443, app/assets/stylesheets/global/style.css */
.label-size {
  font-size: 3.8em;
  margin-left: 9px;
}

/* line 24448, app/assets/stylesheets/global/style.css */
.label-font-size {
  font-size: 1.8em;
}

/* line 24452, app/assets/stylesheets/global/style.css */
.label-medium-size {
  font-size: 1.2em;
}

/* line 24456, app/assets/stylesheets/global/style.css */
.labels li {
  display: inline;
}

/* line 24460, app/assets/stylesheets/global/style.css */
.label-title {
  font-size: 1.125rem;
}

/* line 24464, app/assets/stylesheets/global/style.css */
.label-font {
  font-size: 0.8em;
}

/* line 24468, app/assets/stylesheets/global/style.css */
.label-default {
  background: #d5e0ec;
  color: #fff;
}

/* line 24473, app/assets/stylesheets/global/style.css */
.label-primary {
  background: var(--primary-bg-color);
  color: #fff;
}

/* line 24478, app/assets/stylesheets/global/style.css */
.label-secondary {
  background: #e984b1;
  color: #fff;
}

/* line 24483, app/assets/stylesheets/global/style.css */
.label-light {
  background: #868e96;
  color: #fff;
}

/* line 24488, app/assets/stylesheets/global/style.css */
.label-dark {
  background: #343a40;
  color: #fff;
}

/* line 24493, app/assets/stylesheets/global/style.css */
.label-success {
  background: #13bfa6;
  color: #fff;
}

/* line 24498, app/assets/stylesheets/global/style.css */
.label-danger {
  background: #d12c47;
  color: #fff;
}

/* line 24503, app/assets/stylesheets/global/style.css */
.label-warning {
  background: #e7c354;
  color: #fff;
}

/* line 24508, app/assets/stylesheets/global/style.css */
.label-info {
  background: #59adec;
  color: #fff;
}

/* line 24513, app/assets/stylesheets/global/style.css */
.landing-page {
  /*accordion*/
  /* top left*/
  /* companies slider */
  /* Slider */
  /* FAQ's css*/
  /* FAQ's css*/
  /* team css */
  /* team css */
}

@media (min-width: 992px) {
  /* line 24526, app/assets/stylesheets/global/style.css */
  .landing-page .header.hor-header {
    display: none;
  }
}

@media (min-width: 1274px) {
  /* line 24533, app/assets/stylesheets/global/style.css */
  .landing-page.horizontal .hor-header .container,
.landing-page.horizontal .app-sidebar .container,
.landing-page.horizontal .main-content.hor-content .container {
    max-width: 1200px !important;
  }
}

/* line 24540, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* line 24547, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header .container {
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 576px) {
  /* line 24553, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header .container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}

/* line 24560, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left {
  margin-bottom: 15px;
}

/* line 24564, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left h1, .landing-page .demo-screen-header-left .h1 {
  color: #fff;
  margin-bottom: 2px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -1px;
}

/* line 24572, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left p {
  margin-bottom: 0;
  color: rgba(255, 255, 255, 0.75);
}

@media (min-width: 576px) {
  /* line 24578, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-header-left {
    margin-bottom: 0;
  }
}

@media (max-width: 576px) {
  /* line 24585, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.4rem;
  }
}

/* line 24591, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a {
  display: inline-block;
  font-size: 24px;
  color: rgba(255, 255, 255, 0.75);
}

/* line 24597, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a + a {
  margin-left: 15px;
}

/* line 24601, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-right a:hover,
.landing-page .demo-screen-header-right a:focus {
  color: #fff;
}

/* line 24606, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline.demo {
  padding-bottom: 100px;
  padding-top: 100px;
}

/* line 24611, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .row {
  align-items: center;
}

/* line 24615, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline h1, .landing-page .demo-screen-headline .h1 {
  font-weight: 400;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 5px;
}

@media (min-width: 992px) {
  /* line 24623, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h1, .landing-page .demo-screen-headline .h1 {
    line-height: 1;
    font-weight: 600;
    line-height: 3rem;
  }
}

/* line 24630, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline h6, .landing-page .demo-screen-headline .h6 {
  font-size: 15px;
  font-weight: 400;
  color: #7d7d7e;
  line-height: 1.5;
}

/* line 24637, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo {
  padding: 30px 0;
}

/* line 24641, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo h1, .landing-page .demo-screen-demo .h1 {
  text-align: center;
  color: #031938;
  font-size: 24px;
}

/* line 24647, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-demo.demo-screen1 p,
.landing-page .demo-screen-demo.demo-screen1 a.btn {
  text-shadow: none;
}

@media (min-width: 992px) {
  /* line 24653, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo {
    padding: 50 0 40px 0;
  }
  /* line 24657, app/assets/stylesheets/global/style.css */
  .landing-page.app.sidenav-toggled .app-sidebar {
    left: 0px;
  }
}

@media (min-width: 992px) {
  /* line 24663, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo h1, .landing-page .demo-screen-demo .h1 {
    font-size: 26px;
    font-weight: 500;
    margin-top: 0;
    text-align: center;
    color: #0d0c22;
  }
  /* line 24671, app/assets/stylesheets/global/style.css */
  .landing-page .text-default.sub-text {
    margin-top: 0;
    font-size: 16px;
    line-height: 22px;
    font-family: inherit;
  }
  /* line 24678, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-demo.demo-screen1 p {
    font-family: inherit;
    padding: 0;
    line-height: 1.6;
  }
  /* line 24684, app/assets/stylesheets/global/style.css */
  .landing-page .section-title p {
    text-transform: lowercase;
    font-size: 14px !important;
    letter-spacing: 0;
    font-weight: 400;
    padding: 0 244px;
    margin-top: 0;
    font-size: 14px;
    line-height: 30px;
    font-family: inherit;
  }
}

/* line 24697, app/assets/stylesheets/global/style.css */
.landing-page #demo h5, .landing-page #demo .h5 {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 24702, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
  padding: 30px 0;
}

@media (min-width: 992px) {
  /* line 24709, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin,
.landing-page .demo-screen-rtl {
    padding: 60px 0;
  }
  /* line 24714, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1, .landing-page .demo-screen-skin .h1,
.landing-page .demo-screen-rtl h1,
.landing-page .demo-screen-rtl .h1 {
    font-size: 35px;
    font-weight: 400;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
  }
}

@media (min-width: 991px) {
  /* line 24727, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1, .landing-page .demo-screen-skin .h1,
.landing-page .demo-screen-rtl h1,
.landing-page .demo-screen-rtl .h1 {
    font-size: 26px !important;
    font-weight: 500;
    color: #0d0c22;
    font-size: 38px;
    margin: 0;
    margin-bottom: 5px;
    text-align: center;
  }
  /* line 24738, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin .sub-text {
    margin-top: 0;
    font-size: 15px;
    line-height: 22px;
    font-family: inherit;
    text-align: center;
  }
}

/* line 24747, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline {
  padding-top: 41px;
  padding-bottom: 0px;
}

/* line 24752, app/assets/stylesheets/global/style.css */
.landing-page .main-demo-1.demo-screen-headline {
  padding-bottom: 50px;
}

@media (max-width: 992px) {
  /* line 24757, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline {
    padding-top: 100px !important;
  }
  /* line 24761, app/assets/stylesheets/global/style.css */
  .landing-page .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  /* line 24770, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item .side-menu__label::before {
    right: 0;
    left: 0;
    width: 50%;
  }
  /* line 24776, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h1, .landing-page .demo-screen-skin .h1,
.landing-page .demo-screen-rtl h1,
.landing-page .demo-screen-rtl .h1 {
    font-size: 25px;
    margin-bottom: 15px;
  }
  /* line 24782, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin .sub-text {
    padding: 0 !important;
  }
  /* line 24786, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline.bg-pages {
    padding-top: 156px;
    padding-bottom: 0;
  }
  /* line 24791, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    position: relative;
    padding: 1.5rem;
    transition: 0.3s all ease-in-out;
  }
  /* line 24799, app/assets/stylesheets/global/style.css */
  .landing-page .main-features:after {
    border-right: 0 !important;
  }
  /* line 24803, app/assets/stylesheets/global/style.css */
  .landing-page .bg-features:after,
.landing-page .dash:after,
.landing-page .dash1:after,
.landing-page .dash2:after,
.landing-page .dash3:after {
    border: 0 !important;
  }
  /* line 24811, app/assets/stylesheets/global/style.css */
  .landing-page .main-features {
    padding: 1.5rem !important;
    border: 1px solid #efeff3 !important;
  }
  /* line 24816, app/assets/stylesheets/global/style.css */
  .landing-page .hor-content .container,
.landing-page .mobile-header .container {
    max-width: 720px;
  }
}

/* line 24822, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin h6, .landing-page .demo-screen-skin .h6,
.landing-page .demo-screen-rtl h6,
.landing-page .demo-screen-rtl .h6 {
  font-size: 14px;
  font-weight: 400;
  text-align: center;
  line-height: 1.6;
}

@media (min-width: 992px) {
  /* line 24832, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-skin h6, .landing-page .demo-screen-skin .h6,
.landing-page .demo-screen-rtl h6,
.landing-page .demo-screen-rtl .h6 {
    font-size: 16px;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
}

/* line 24841, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin figure,
.landing-page .demo-screen-rtl figure {
  margin-bottom: 0;
}

/* line 24846, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-skin {
  background-color: #fff;
}

/* line 24850, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-rtl {
  background-color: #e5e9f2;
}

/* line 24854, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer {
  padding: 60px 0;
  background-color: #30304d;
  text-align: center;
}

/* line 24860, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer h1, .landing-page .demo-screen-footer .h1 {
  color: #fff;
  font-weight: 300;
  font-size: 28px;
  margin-bottom: 30px;
}

/* line 24867, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}

/* line 24879, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button {
  background-repeat: repeat-x;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  letter-spacing: 2px;
  border: 0;
  font-size: 12px;
  border-radius: 4px;
}

/* line 24890, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn:hover,
.landing-page .demo-screen-footer .sp-container button:hover {
  background-repeat: repeat-x;
}

/* line 24895, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:hover {
  background-repeat: repeat-x;
}

/* line 24899, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer .btn:focus,
.landing-page .demo-screen-footer .sp-container button:focus {
  background-repeat: repeat-x;
}

/* line 24904, app/assets/stylesheets/global/style.css */
.landing-page .sp-container .demo-screen-footer button:focus {
  background-repeat: repeat-x;
}

/* line 24908, app/assets/stylesheets/global/style.css */
.landing-page .main-features {
  position: relative;
  padding: 1.5rem;
  transition: none !important;
}

/* line 24914, app/assets/stylesheets/global/style.css */
.landing-page .bg-features {
  position: relative;
}

/* line 24918, app/assets/stylesheets/global/style.css */
.landing-page .bg-line {
  border: 1px dashed #cfd6ef;
}

/* line 24922, app/assets/stylesheets/global/style.css */
.landing-page .features i {
  font-size: 2rem;
  color: #8fbd56;
}

/* line 24927, app/assets/stylesheets/global/style.css */
.landing-page .features h3, .landing-page .features .h3 {
  margin-top: 15px;
  font-weight: 500;
  font-size: 1.1rem;
  color: #031938;
  margin-bottom: 0;
}

/* line 24935, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  max-height: 3rem;
  text-align: center;
}

/* line 24940, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 {
  position: relative;
}

/* line 24944, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 i {
  font-size: 2.5rem;
}

/* line 24948, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 a {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 24958, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-header-left img {
  text-align: center;
  height: 2.5rem;
}

/* line 24963, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header img {
  margin: 0 auto;
}

/* line 24967, app/assets/stylesheets/global/style.css */
.landing-page .accordion {
  display: inline-block;
  width: 100%;
  background: #fff;
}

/* line 24973, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header,
.landing-page .accordion .accordion-body {
  padding: 20px 15px;
  font-size: 14px;
}

/* line 24979, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header {
  background-color: #f0f3fa;
  cursor: pointer;
  transition: all 0.5s;
  padding: 0rem;
  text-align: left;
}

/* line 24989, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header h4, .landing-page .accordion .accordion-header .h4 {
  margin: 0;
  font-size: 14px;
}

/* line 24994, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-body {
  line-height: 24px;
}

/* line 24998, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-header {
  background-color: #ffff;
  color: #000;
}

/* line 25003, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion-header:hover,
.landing-page .accordions .accordion-header:focus {
  background-color: #1650e2;
  color: #fff;
}

/* line 25009, app/assets/stylesheets/global/style.css */
.landing-page .accordions .accordion .accordion-body {
  line-height: 24px;
  text-align: -webkit-left;
}

/* line 25014, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

/* line 25019, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

/* line 25023, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 25029, app/assets/stylesheets/global/style.css */
.landing-page .accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

@media only screen and (min-width: 767px) {
  /* line 25035, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 5px 0;
  }
  /* line 25040, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li {
    color: #1a1a1a;
    display: inline-block;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 25047, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav li:lastchild {
    margin-left: 0;
    margin-right: 0;
  }
}

/* line 25053, app/assets/stylesheets/global/style.css */
.landing-page .top {
  border-bottom: 1px solid transparent;
}

/* line 25057, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  position: relative;
}

/* line 25068, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header::before {
  position: absolute;
  content: "";
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  right: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 25082, app/assets/stylesheets/global/style.css */
.landing-page .recent {
  top: 0px;
  left: 25px;
}

/* line 25087, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header {
  overflow: hidden !important;
  background-color: #fff;
}

/* line 25092, app/assets/stylesheets/global/style.css */
.landing-page .app-sidebar.horizontal-main.fixed-header {
  background-color: #fff !important;
}

/* line 25096, app/assets/stylesheets/global/style.css */
.landing-page .nav-item .nav-link {
  position: relative;
}

/* line 25100, app/assets/stylesheets/global/style.css */
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link.active::before,
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link:hover::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}

/* line 25106, app/assets/stylesheets/global/style.css */
.landing-page .top .container .nav.navbar-nav.nav-pills .nav-item .nav-link::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 8px;
  width: 50%;
  height: 0.15rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: #8fbd56;
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

/* line 25120, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header:after {
  width: 100%;
  height: 100%;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  z-index: -1;
  background-size: cover;
  background-repeat: no-repeat;
}

@media screen and (max-width: 992px) and (min-width: 1200px) {
  /* line 25134, app/assets/stylesheets/global/style.css */
  .landing-page .main-demo-1.demo-screen-headline .animation-zidex {
    background: rgba(0, 0, 0, 0.2);
  }
}

/* line 25139, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a {
  font-weight: 400;
  display: inline-block;
}

/* line 25144, app/assets/stylesheets/global/style.css */
.landing-page .logo-demo {
  padding-top: 0px;
}

/* line 25148, app/assets/stylesheets/global/style.css */
.landing-page .top .nav li a.active {
  font-weight: bold;
}

/* line 25152, app/assets/stylesheets/global/style.css */
.landing-page .top.fixed-header.visible-title {
  background: #fff !important;
}

/* line 25156, app/assets/stylesheets/global/style.css */
.landing-page .sticky {
  position: relative;
  width: 100%;
  z-index: 9999;
  box-shadow: none;
}

/* line 25163, app/assets/stylesheets/global/style.css */
.landing-page .sticky.sticky-pin {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
  border-bottom: 1px solid #ebedfa;
  background: #fff;
  box-shadow: 5px 7px 26px -5px rgba(104, 113, 123, 0.1);
}

/* line 25173, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.4);
}

/* line 25177, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo {
  display: none;
}

/* line 25181, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .logo-2 {
  display: block;
}

/* line 25185, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .nav li a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 25189, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header .nav li a.active {
  color: #8fbd56;
  font-weight: bold;
}

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 50%;
  }
}

@media (max-width: 767px) {
  /* line 25209, app/assets/stylesheets/global/style.css */
  .landing-page .top .nav.nav-pills.pull-right {
    display: none;
  }
  /* line 25213, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25219, app/assets/stylesheets/global/style.css */
  .landing-page .top.sticky.fixed-header .logo-2 {
    margin: 0 auto;
    text-align: center;
  }
}

@media (max-width: 991px) {
  /* line 25227, app/assets/stylesheets/global/style.css */
  .landing-page #myCarousel1 .owl-prev,
.landing-page #myCarousel1 .owl-next {
    display: none;
  }
  /* line 25232, app/assets/stylesheets/global/style.css */
  .landing-page .logo-demo {
    padding-top: 0px;
    margin: 0 auto;
    text-align: center;
  }
  /* line 25238, app/assets/stylesheets/global/style.css */
  .landing-page .about-1.sptb {
    padding-top: 0;
    padding-bottom: 2rem;
  }
  /* line 25243, app/assets/stylesheets/global/style.css */
  .landing-page .content-text {
    padding-top: 2rem;
  }
}

/* line 25248, app/assets/stylesheets/global/style.css */
.landing-page .overflow-hidden {
  overflow: hidden;
}

/* line 25252, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon {
  width: 80px;
  height: 80px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  bottom: 0;
}

/* line 25265, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 25px;
}

/* line 25269, app/assets/stylesheets/global/style.css */
.landing-page .test-img img {
  height: 40px;
  width: 40px;
  line-height: 46px;
  justify-content: center;
  vertical-align: middle;
  position: absolute;
  left: 19px;
  right: 12px;
  top: 18px;
  text-align: center;
  bottom: 0;
}

/* line 25283, app/assets/stylesheets/global/style.css */
.landing-page .animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

/* line 25306, app/assets/stylesheets/global/style.css */
.landing-page .fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 25341, app/assets/stylesheets/global/style.css */
.landing-page .fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

/* line 25376, app/assets/stylesheets/global/style.css */
.landing-page .fadeInRight {
  animation-name: fadeInRight;
}

/* line 25381, app/assets/stylesheets/global/style.css */
.landing-page .svg-icon {
  height: 60px;
  width: 60px;
}

/* line 25386, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline {
  width: 100%;
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 25394, app/assets/stylesheets/global/style.css */
.landing-page canvas {
  display: block;
  vertical-align: bottom;
}

/* line 25399, app/assets/stylesheets/global/style.css */
.landing-page .blob-img {
  left: -229px;
  top: 85px;
  height: 500px;
  width: 500px;
  position: absolute !important;
  transform: rotate(-85deg) !important;
}

@media (min-width: 1200px) {
  /* line 25410, app/assets/stylesheets/global/style.css */
  .landing-page .sticky .container,
.landing-page .demo-screen-headline .container {
    max-width: 1200px;
  }
}

/* line 25416, app/assets/stylesheets/global/style.css */
.landing-page .featured-icon {
  height: 55px;
  width: 55px;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
}

/* line 25422, app/assets/stylesheets/global/style.css */
.landing-page .features-icon svg:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  border-radius: 26% 74% 73% 27%/30% 49% 51% 70%;
  left: 0;
  background-color: #000;
  z-index: inherit;
  transform: rotate(23deg);
}

/* line 25435, app/assets/stylesheets/global/style.css */
.landing-page .ht-46 {
  height: 46px;
}

/* line 25439, app/assets/stylesheets/global/style.css */
.landing-page .wd-46 {
  width: 46px;
}

/* line 25443, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon {
  width: 75px;
  height: 75px;
  text-align: center;
  border-radius: 50%;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  text-align: center;
  line-height: 94px;
  bottom: 0;
}

/* line 25457, app/assets/stylesheets/global/style.css */
.landing-page .feature-icon i {
  font-size: 30px;
  color: #fff;
}

/* line 25462, app/assets/stylesheets/global/style.css */
.landing-page .bg-features {
  background: #fff;
  border-radius: 6px;
  border: 0;
  box-shadow: 0px 14px 65px 0px #dadee8;
}

/* line 25469, app/assets/stylesheets/global/style.css */
.landing-page .featured_icon {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  line-height: 60px;
  margin-bottom: 25px;
  border-radius: 100%;
  color: #fff;
  font-size: 30px;
}

@media (min-width: 992px) {
  /* line 25481, app/assets/stylesheets/global/style.css */
  .landing-page .spacing-top {
    padding-top: 50px;
  }
  /* line 25485, app/assets/stylesheets/global/style.css */
  .landing-page .main-demo-1.demo-screen-headline .spacing-top {
    padding-bottom: 0px;
  }
}

@media (min-width: 992px) and (max-width: 1273.98px) {
  /* line 25491, app/assets/stylesheets/global/style.css */
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 85%;
  }
}

@media (max-width: 991px) {
  /* line 25498, app/assets/stylesheets/global/style.css */
  .landing-page .img-section .img-one,
.landing-page .img-section .img-two {
    display: none;
  }
  /* line 25503, app/assets/stylesheets/global/style.css */
  .landing-page .landing-top-header .main-demo.main-demo-1 .container {
    max-width: 720px;
  }
  /* line 25507, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .container {
    max-width: 720px;
  }
  /* line 25511, app/assets/stylesheets/global/style.css */
  .landing-page .demo-footer .footer-social-list {
    margin-top: 10px;
  }
}

/* line 25516, app/assets/stylesheets/global/style.css */
.landing-page .floating {
  animation-name: floating;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  animation-timing-function: ease-in-out;
  margin-left: 30px;
  margin-top: 5px;
}

@keyframes floating1 {
  0% {
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    transform: rotateX(0deg) translateY(-20px);
  }
  100% {
    transform: rotateX(0deg) translateY(0px);
  }
}

@keyframes floating2 {
  0% {
    transform: rotateX(0deg) translateY(0px);
  }
  50% {
    transform: rotateX(0deg) translateY(15px);
  }
  100% {
    transform: rotateX(0deg) translateY(0px);
  }
}

/* line 25629, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline .img-section .img-fluid {
  position: relative;
  z-index: 2;
  margin: 0 auto;
}

/* line 25635, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky.fixed-header {
  top: 0;
  top: 0;
}

@media (max-width: 480px) {
  /* line 25641, app/assets/stylesheets/global/style.css */
  .landing-page .top.sticky {
    top: 0px;
  }
}

@media (min-width: 1200px) {
  /* line 25647, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen .container {
    max-width: 1300px;
  }
}

/* line 25652, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo {
  display: none;
}

/* line 25656, app/assets/stylesheets/global/style.css */
.landing-page .sticky-pin .logo-2 {
  display: block;
  margin: 0 auto;
}

/* line 25661, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky-pin .nav li a {
  color: #000;
}

/* line 25665, app/assets/stylesheets/global/style.css */
.landing-page .top.sticky-pin .nav li a.active {
  color: #8fbd56;
  background: transparent !important;
}

@keyframes run {
  0% {
    top: -50%;
  }
  100% {
    top: 110%;
  }
}

@keyframes animate {
  0% {
    transform: translateY(0) rotate(0deg);
    opacity: 1;
    border-radius: 0;
  }
  100% {
    transform: translateY(-1000px) rotate(720deg);
    opacity: 0;
    border-radius: 3px;
  }
}

@media (min-width: 992px) {
  /* line 25695, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline img.logo {
    transform: translateX(0px);
  }
}

/* line 25700, app/assets/stylesheets/global/style.css */
.landing-page #home .owl-carousel .owl-stage-outer {
  z-index: 9;
}

@keyframes card-left {
  from {
    opacity: 0;
    transform: translate3d(-300px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

@keyframes card-right {
  from {
    opacity: 0;
    transform: translate3d(300px, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

/* line 25760, app/assets/stylesheets/global/style.css */
.landing-page #benfits .card p {
  text-align: left;
}

/* line 25764, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card:hover {
  box-shadow: none;
}

/* line 25768, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-header {
  background: none;
  padding: 1.5rem 1.5rem;
  display: flex;
  align-items: center;
  margin-bottom: 0;
  background-color: transparent;
  letter-spacing: 0.2px;
  width: 100% !important;
  height: 100% !important;
}

/* line 25780, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-title {
  font-size: 0.9rem;
  font-weight: 500;
  margin-bottom: 1.5rem;
}

/* line 25786, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-options a:not(.btn) {
  margin-left: 0.5rem;
  color: #76839a;
  display: inline-block;
  min-width: 1rem;
}

/* line 25793, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-collapsed > :not(.card-header):not(.card-status) {
  display: none;
}

/* line 25797, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card-header a:hover {
  color: #000;
}

/* line 25801, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card .card-body {
  padding: 3.5rem 3.5rem 1.5rem 3.5rem;
  transition: 0.3s ease all;
}

/* line 25806, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card .card-header {
  transition: 0.3s ease all;
}

/* line 25810, app/assets/stylesheets/global/style.css */
.landing-page #faqs i {
  transform: rotate(180deg);
  transition: all 0.3s;
}

/* line 25815, app/assets/stylesheets/global/style.css */
.landing-page #faqs .card {
  padding: 1rem;
  transition: 0.3s ease all;
}

/* line 25820, app/assets/stylesheets/global/style.css */
.landing-page #features h1, .landing-page #features .h1 {
  font-size: 26px !important;
  font-weight: 500;
  color: #0d0c22;
  font-size: 38px;
  margin: 0;
  margin-bottom: 5px;
  text-align: center;
}

/* line 25830, app/assets/stylesheets/global/style.css */
.landing-page #faqs.demo-screen-demo #grid p {
  margin-top: 0;
  font-size: 14px;
  line-height: inherit;
  font-family: inherit;
  text-align: left;
}

/* line 25838, app/assets/stylesheets/global/style.css */
.landing-page #dependencies .web-images a.btn {
  border-radius: 50px;
  margin-right: 10px;
}

/* line 25843, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .item img {
  border-radius: 10px 10px 0 0;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}

@media screen and (max-width: 575px) {
  /* line 25849, app/assets/stylesheets/global/style.css */
  .landing-page #benfits .featured_icon {
    margin: 0;
  }
}

/* line 25854, app/assets/stylesheets/global/style.css */
.landing-page .footer {
  background: transparent;
  font-size: 1rem;
  padding: 0 1.25rem 30px 1.25rem;
}

/* line 25860, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-footer h1 img, .landing-page .demo-screen-footer .h1 img {
  height: 2.5rem;
}

/* line 25864, app/assets/stylesheets/global/style.css */
.landing-page .main-demo-1.demo-screen-headline h1, .landing-page .main-demo-1.demo-screen-headline .h1 {
  font-size: 38px;
}

/* line 25868, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .main-demo-1.demo-screen-headline .item img {
  border-radius: 20px 20px;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.6);
}

/* line 25873, app/assets/stylesheets/global/style.css */
.landing-page .screens-main:hover img {
  transition: 0.3s ease all;
  transform: scale(0.98) translateY(7px);
}

/* line 25878, app/assets/stylesheets/global/style.css */
.landing-page .landing-top-header .owl-carousel .owl-stage-outer {
  border-radius: 10px 10px 0 0;
}

@media (max-width: 991.98px) {
  /* line 25883, app/assets/stylesheets/global/style.css */
  .landing-page .main-theme-style {
    margin-top: 0px !important;
  }
}

@media (max-width: 767.98px) {
  /* line 25889, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h1, .landing-page .demo-screen-headline .h1 {
    font-weight: 600;
    font-size: 24px !important;
    line-height: 1.2;
    margin-bottom: 20px;
    margin-top: 15px;
  }
  /* line 25897, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline h5, .landing-page .demo-screen-headline .h5 {
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.5px;
    line-height: 1.5;
    margin-bottom: 30px;
    margin-top: 12px;
  }
  /* line 25906, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-headline .btn-secondary {
    margin-right: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  /* line 25912, app/assets/stylesheets/global/style.css */
  .landing-page .section.sptb.demo-screen-demo {
    padding-top: 2rem !important;
  }
}

/* line 25917, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 25923, app/assets/stylesheets/global/style.css */
.landing-page .img-container-main img {
  z-index: 1;
}

/* line 25927, app/assets/stylesheets/global/style.css */
.landing-page .feature-1 a {
  position: relative;
}

/* line 25931, app/assets/stylesheets/global/style.css */
.landing-page .market-image img {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  height: 100%;
}

/* line 25939, app/assets/stylesheets/global/style.css */
.landing-page .small {
  font-size: 0.75rem;
}

/* line 25943, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate svg {
  transition: transform 0.2s ease-in-out;
}

/* line 25947, app/assets/stylesheets/global/style.css */
.landing-page .fanimate {
  transition: 0.5s all ease;
}

/* line 25951, app/assets/stylesheets/global/style.css */
.landing-page #features .fanimate:hover svg {
  transform: rotate(360deg);
  transition: 0.5s all ease;
}

/* line 25956, app/assets/stylesheets/global/style.css */
.landing-page .text-shadow {
  text-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 25960, app/assets/stylesheets/global/style.css */
.landing-page .demo-screen-headline img {
  animation: floating 3s ease infinite;
}

@keyframes floating {
  0% {
    transform: translate(0, 0px);
  }
  50% {
    transform: translate(0, 15px);
  }
  100% {
    transform: translate(0, 0px);
  }
}

/* line 25978, app/assets/stylesheets/global/style.css */
.landing-page .customer-logos {
  background-color: transparent;
}

/* line 25982, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  margin: 20px 20px;
}

/* line 25986, app/assets/stylesheets/global/style.css */
.landing-page .slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 26001, app/assets/stylesheets/global/style.css */
.landing-page .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 26009, app/assets/stylesheets/global/style.css */
.landing-page .slick-list:focus {
  outline: none;
}

/* line 26013, app/assets/stylesheets/global/style.css */
.landing-page .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 26018, app/assets/stylesheets/global/style.css */
.landing-page .slick-slider .slick-track,
.landing-page .slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 26027, app/assets/stylesheets/global/style.css */
.landing-page .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 26034, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:before {
  display: table;
  content: "";
}

/* line 26039, app/assets/stylesheets/global/style.css */
.landing-page .slick-track:after {
  display: table;
  content: "";
  clear: both;
}

/* line 26045, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-track {
  visibility: hidden;
}

/* line 26049, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 26056, app/assets/stylesheets/global/style.css */
.landing-page [dir=rtl] .slick-slide {
  float: right;
}

/* line 26060, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide img {
  display: block;
}

/* line 26064, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.slick-loading img {
  display: none;
}

/* line 26068, app/assets/stylesheets/global/style.css */
.landing-page .slick-slide.dragging img {
  pointer-events: none;
}

/* line 26072, app/assets/stylesheets/global/style.css */
.landing-page .slick-initialized .slick-slide {
  display: block;
}

/* line 26076, app/assets/stylesheets/global/style.css */
.landing-page .slick-loading .slick-slide {
  visibility: hidden;
}

/* line 26080, app/assets/stylesheets/global/style.css */
.landing-page .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 26086, app/assets/stylesheets/global/style.css */
.landing-page .slick-arrow.slick-hidden {
  display: none;
}

/* line 26090, app/assets/stylesheets/global/style.css */
.landing-page .customer-logos .slick-slide img {
  width: 70px;
  height: 70px;
  padding: 15px;
  border-radius: 50px;
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
  margin: 0 auto;
}

/* line 26100, app/assets/stylesheets/global/style.css */
.landing-page .introduction {
  font-size: 13px;
  color: #8FBD56;
  font-weight: 500;
}

/* line 26106, app/assets/stylesheets/global/style.css */
.landing-page .why-image {
  text-align: center;
}

/* line 26110, app/assets/stylesheets/global/style.css */
.landing-page .why-image img {
  width: 70px;
  height: 70px;
}

/* line 26115, app/assets/stylesheets/global/style.css */
.landing-page .why-head {
  font-size: 16px;
  font-weight: 600;
}

@media screen and (max-width: 767px) {
  /* line 26122, app/assets/stylesheets/global/style.css */
  .landing-page .demo-screen-footer .btn,
.landing-page .demo-screen-footer .sp-container button {
    margin-bottom: 15px;
  }
  /* line 26127, app/assets/stylesheets/global/style.css */
  .landing-page .sp-container .demo-screen-footer button {
    margin-bottom: 15px;
  }
}

/* line 26132, app/assets/stylesheets/global/style.css */
.landing-page .demo-footer {
  background-color: #2c2f3e;
}

/* line 26136, app/assets/stylesheets/global/style.css */
.landing-page .top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}

/* line 26145, app/assets/stylesheets/global/style.css */
.landing-page .top-footer ul a:hover {
  color: var(--primary-bg-color);
}

/* line 26149, app/assets/stylesheets/global/style.css */
.landing-page .demo-footer .top-footer img {
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.1);
  margin: 2px;
}

/* line 26155, app/assets/stylesheets/global/style.css */
.landing-page .top-footer img {
  width: 80px;
  padding: 2px;
  height: 80px;
  border-radius: 5px;
}

/* line 26162, app/assets/stylesheets/global/style.css */
.landing-page .top-footer a {
  color: rgba(255, 255, 255, 0.5);
  line-height: 2;
}

/* line 26167, app/assets/stylesheets/global/style.css */
.landing-page .top-footer p {
  color: rgba(255, 255, 255, 0.5);
}

/* line 26171, app/assets/stylesheets/global/style.css */
.landing-page .top-footer h6, .landing-page .top-footer .h6 {
  color: #fff;
  font-size: 15px;
  margin-bottom: 1rem;
  font-weight: 500;
}

/* line 26178, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26185, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list a {
  width: 40px;
  height: 40px;
  align-content: center;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  border-radius: 50px;
  color: rgba(255, 255, 255, 0.7);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 26198, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li {
  display: inline-block;
}

/* line 26202, app/assets/stylesheets/global/style.css */
.landing-page .footer-social-list li:not(:last-child) {
  margin-right: 0.7rem;
}

/* line 26206, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 26213, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li {
  display: inline-block;
}

/* line 26217, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 26221, app/assets/stylesheets/global/style.css */
.landing-page .footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 26227, app/assets/stylesheets/global/style.css */
.landing-page .main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 26233, app/assets/stylesheets/global/style.css */
.landing-page .main-footer .footer1 {
  color: rgba(255, 255, 255, 0.7);
}

/* line 26237, app/assets/stylesheets/global/style.css */
.landing-page .top-footer hr {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  background-color: transparent;
}

/* line 26242, app/assets/stylesheets/global/style.css */
.landing-page .landing-page .services-statistics .counter-icon {
  border-radius: 0 40% 0 40%;
}

/* line 26246, app/assets/stylesheets/global/style.css */
.landing-page .services-statistics .counter-icon {
  margin-bottom: 1.5rem;
  display: flex;
  width: 2rem;
  justify-content: center;
  align-items: center;
  height: 2rem;
  background-color: white;
  padding: 1.3rem 1.4rem;
  border-radius: 7px;
  text-align: center;
  color: #505050;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}

/* line 26261, app/assets/stylesheets/global/style.css */
.landing-page .customize-image img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

/* line 26267, app/assets/stylesheets/global/style.css */
.landing-page .header-family {
  position: relative;
}

/* line 26271, app/assets/stylesheets/global/style.css */
.landing-page .header-family::before {
  content: "";
  position: absolute;
  top: -4px;
  width: 30px;
  height: 0.2rem;
  border-radius: 50px;
  background: #8fbd56;
}

@media (min-width: 1200px) {
  /* line 26283, app/assets/stylesheets/global/style.css */
  .landing-page h3,
.landing-page .h3 {
    font-size: 1.75rem;
  }
}

/* line 26289, app/assets/stylesheets/global/style.css */
.landing-page h1,
.landing-page h2,
.landing-page h3,
.landing-page h4,
.landing-page h5,
.landing-page h6,
.landing-page .h1,
.landing-page .h2,
.landing-page .h3,
.landing-page .h4,
.landing-page .h5,
.landing-page .h6 {
  font-weight: 500;
}

/* line 26304, app/assets/stylesheets/global/style.css */
.landing-page .custom-icon {
  position: relative;
}

/* line 26308, app/assets/stylesheets/global/style.css */
.landing-page .custom-icon:before {
  content: "";
  position: absolute;
  right: 4px;
  top: 3px;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 30% 70% 70% 30%/30% 30% 70% 70%;
  background-color: rgba(143, 189, 86, 0.3);
}

/* line 26319, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs li {
  list-style-type: none;
}

/* line 26323, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs .card,
.landing-page .pricing-tabs .card-header,
.landing-page .pricing-tabs .card-footer {
  background-color: white;
}

/* line 26329, app/assets/stylesheets/global/style.css */
.landing-page .text-30 {
  font-size: 30px;
}

/* line 26333, app/assets/stylesheets/global/style.css */
.landing-page .text-24 {
  font-size: 24px;
}

/* line 26337, app/assets/stylesheets/global/style.css */
.landing-page .text-13 {
  font-size: 13px;
}

/* line 26341, app/assets/stylesheets/global/style.css */
.landing-page .text-18 {
  font-size: 18px !important;
}

/* line 26345, app/assets/stylesheets/global/style.css */
.landing-page .border-primary {
  border: 1px solid #8FBD56 !important;
}

/* line 26349, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price {
  text-align: center;
  margin: 0 auto;
  display: inline-flex;
  margin-bottom: 20px;
  border: 1px solid #eaedf1;
  border-radius: 5px;
  padding: 7px;
  background: #fff;
  overflow: hidden;
}

/* line 26361, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price li a {
  padding: 6px 12px;
  border-radius: 5px !important;
  display: block;
  background: #fff;
  font-size: 16px;
  border-radius: 0px;
  transition: all 0.3s ease;
}

/* line 26371, app/assets/stylesheets/global/style.css */
.landing-page .pricing-tabs ul.nav-price li a.active {
  color: #fff;
  transition: all 0.3s ease;
  background: #8FBD56;
}

/* line 26377, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:focus {
  z-index: 3;
  border-color: #8fbd56;
  outline: 0;
  box-shadow: none;
}

/* line 26384, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: transparent;
  box-shadow: none;
}

/* line 26389, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-header:hover .accordion-button {
  color: white;
}

/* line 26393, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button.collapsed,
.landing-page .accordion-header:hover .accordion-button.collapsed {
  color: #505050;
}

/* line 26398, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed) {
  background-color: #8fbd56;
  box-shadow: none;
  color: #ffffff;
}

/* line 26404, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button::after {
  width: 0.75rem;
  height: 0.75rem;
  background-size: 0.75rem;
}

/* line 26410, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  margin-bottom: 15px;
}

/* line 26414, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button::after {
  width: 20px;
  height: 20px;
  content: "+";
  background-color: #e4e6ed;
  border-radius: 50px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  background-image: none;
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}

/* line 26431, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button:not(.collapsed)::after {
  background-image: none;
  transform: rotate(-180deg);
  content: "−";
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 50px;
  font-size: 14px;
  color: #8FBD56;
}

/* line 26444, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item:first-of-type {
  border-radius: 5px;
  overflow: hidden;
}

/* line 26449, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-button {
  border-radius: 5px;
}

/* line 26453, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item .accordion-button:not(.collapsed) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 26458, app/assets/stylesheets/global/style.css */
.landing-page .accordion-button {
  padding: 12px 20px;
  font-size: 15px;
  font-weight: 500;
}

/* line 26464, app/assets/stylesheets/global/style.css */
.landing-page .accordion-item {
  border: 1px solid #e6ebf1;
}

/* line 26468, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item {
  border-radius: 5px;
}

/* line 26472, app/assets/stylesheets/global/style.css */
.landing-page .accordion .accordion-item .accordion-button {
  border-radius: 5px;
}

/* line 26476, app/assets/stylesheets/global/style.css */
.landing-page .pricing-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 26480, app/assets/stylesheets/global/style.css */
.landing-page .team img {
  width: 80px;
  height: 80px;
}

/* line 26485, app/assets/stylesheets/global/style.css */
.landing-page .social i {
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #8fbd56;
  transition: all 0.3s;
  font-size: 1rem;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.05);
}

/* line 26498, app/assets/stylesheets/global/style.css */
.landing-page .team .team-card:hover {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.1) !important;
}

/* line 26502, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch {
  position: relative;
  margin-bottom: 6px;
}

/* line 26507, app/assets/stylesheets/global/style.css */
.landing-page .faqsearch input:focus {
  border: 1px solid #8FBD56;
}

/* line 26511, app/assets/stylesheets/global/style.css */
.landing-page .search-button {
  position: absolute;
  bottom: -10px;
  right: 12px;
  background-color: transparent;
  line-height: 52px;
  color: #505050;
  transition: none;
  font-size: 16px;
  padding-right: 2px;
}

/* line 26523, app/assets/stylesheets/global/style.css */
.landing-page .toggle-menu {
  padding: 0.5rem 1rem 0px 1rem;
  font-size: 18px;
}

@media (min-width: 992px) {
  /* line 26529, app/assets/stylesheets/global/style.css */
  .landing-page .toggle-menu {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 26535, app/assets/stylesheets/global/style.css */
  .landing-page .header-nav-right {
    display: none !important;
  }
  /* line 26539, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-toggler:focus {
    box-shadow: none;
  }
  /* line 26543, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link {
    padding: 10px 0px 10px 10px;
  }
  /* line 26547, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-nav .nav-link:before {
    display: none;
  }
  /* line 26551, app/assets/stylesheets/global/style.css */
  .landing-page .navbar-light .navbar-toggler {
    border-color: transparent;
  }
  /* line 26555, app/assets/stylesheets/global/style.css */
  .landing-page .app-sidebar.horizontal-main {
    background-color: #fff !important;
  }
  /* line 26559, app/assets/stylesheets/global/style.css */
  .landing-page .side-menu__item {
    padding-left: 5px;
  }
}

/* line 26564, app/assets/stylesheets/global/style.css */
.landing-page .responsive-screens .slide.slick-slide {
  margin: 0px 16px;
}

/* line 26568, app/assets/stylesheets/global/style.css */
.landing-page .features-icon svg {
  color: #8FBD56;
  fill: #8FBD56;
  width: 40px;
  height: 40px;
  margin-bottom: 15px;
}

/* line 26576, app/assets/stylesheets/global/style.css */
.landing-page .card {
  background-color: transparent;
  box-shadow: none;
}

/* line 26581, app/assets/stylesheets/global/style.css */
.landing-page .main-footer {
  background-color: transparent;
}

/* line 26585, app/assets/stylesheets/global/style.css */
.landing-page hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  opacity: 0.25;
}

/* line 26591, app/assets/stylesheets/global/style.css */
.landing-page .statistics-info .counter-icon i {
  font-size: 15px;
}

/* line 26595, app/assets/stylesheets/global/style.css */
.landing-page .bg-primary-transparent {
  background-color: rgba(143, 189, 86, 0.2) !important;
}

/* line 26599, app/assets/stylesheets/global/style.css */
.landing-page .slide.slick-slide {
  margin: 15px 3px;
  margin-top: 20px;
}

/* line 26604, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item.active {
  font-weight: bold;
}

/* line 26608, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item .side-menu__label::before {
  content: "";
  position: absolute;
  transform-origin: right center;
  bottom: -4px;
  right: 0px;
  width: 70%;
  height: 0.2rem;
  transform: scale(0, 1);
  border-radius: 50px;
  background: #8fbd56;
  transition: transform 0.3s cubic-bezier(0.5, 0.7, 0.8, 1);
}

/* line 26622, app/assets/stylesheets/global/style.css */
.landing-page .side-menu__item.active .side-menu__label::before,
.landing-page .side-menu__item:hover .side-menu__label::before {
  transform: scale(1, 1) !important;
  transform-origin: left center !important;
}

/* line 26628, app/assets/stylesheets/global/style.css */
.landing-page .btn-primary:hover {
  background-color: rgba(143, 189, 86, 0.9) !important;
}

/* line 26632, app/assets/stylesheets/global/style.css */
.landing-page .main-sidemenu .slide-left,
.landing-page .main-sidemenu .slide-right {
  display: none !important;
}

/* line 26637, app/assets/stylesheets/global/style.css */
.landing-page #back-to-top {
  bottom: 80px;
}

/* line 26641, app/assets/stylesheets/global/style.css */
.landing-page .dark-landinglogo {
  display: none;
}

/* line 26645, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .logo-2 {
  display: none;
}

/* line 26649, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .navbar-brand .dark-landinglogo {
  display: block;
}

/* line 26653, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .app-sidebar.horizontal-main.fixed-header {
  background-color: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}

/* line 26658, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .landing-top-header {
  background-color: var(--dark-body);
}

/* line 26662, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .demo-screen-headline h6, .landing-page.dark-mode .demo-screen-headline .h6 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 26666, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .pricing-tabs .card,
.landing-page.dark-mode .pricing-tabs .card-header,
.landing-page.dark-mode .pricing-tabs .card-footer {
  background-color: var(--dark-body);
}

/* line 26672, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion {
  background: transparent;
}

/* line 26676, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion .accordion-header {
  background-color: transparent;
}

/* line 26680, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button:not(.collapsed) {
  background: var(--primary-bg-color);
}

/* line 26684, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button:not(.collapsed)::after {
  background-color: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 26689, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button {
  background-color: var(--dark-theme);
}

/* line 26693, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button.collapsed,
.landing-page.dark-mode .accordion-header:hover .accordion-button.collapsed {
  color: rgba(255, 255, 255, 0.8);
}

/* line 26698, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .accordion-button::after {
  background-color: var(--dark-body);
  color: rgba(255, 255, 255, 0.8);
  line-height: 0;
}

/* line 26704, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .services-statistics .counter-icon {
  background-color: var(--dark-body);
}

/* line 26708, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .card {
  border: inherit !important;
  box-shadow: none;
}

/* line 26713, app/assets/stylesheets/global/style.css */
.landing-page.dark-mode .pricing-tabs .card {
  border: 1px solid var(--dark-border) !important;
}

@media (max-width: 991.98px) {
  /* line 26718, app/assets/stylesheets/global/style.css */
  .landing-page.dark-mode .app-sidebar.horizontal-main {
    background-color: var(--dark-body) !important;
  }
}

/* line 26723, app/assets/stylesheets/global/style.css */
.landing-page.rtl .demo_changer {
  left: -280px;
}

/* line 26727, app/assets/stylesheets/global/style.css */
body .buy-now {
  position: fixed;
  right: 20px;
  bottom: 25px;
  width: 100px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e984b1;
  color: white;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  z-index: 9999;
}

/* line 26743, app/assets/stylesheets/global/style.css */
body.rtl .buy-now {
  left: 20px;
  right: inherit;
}

/*-----Lists-----*/
/* line 26749, app/assets/stylesheets/global/style.css */
.list-group-item.active {
  z-index: 2;
  background-color: #f6f4fb;
  color: var(--primary-bg-color);
  border-color: #d8dde4;
}

/* line 26756, app/assets/stylesheets/global/style.css */
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

/* line 26765, app/assets/stylesheets/global/style.css */
.list-group-item-action {
  width: 100%;
  color: #76839a;
  text-align: inherit;
}

/* line 26771, app/assets/stylesheets/global/style.css */
.list-group-item-action:hover,
.list-group-item-action:focus {
  color: #76839a;
  text-decoration: none;
  background-color: #f1f1f9;
}

/* line 26778, app/assets/stylesheets/global/style.css */
.list-group-item-action:active {
  color: #76839a;
  background-color: #e9ecef;
}

/* line 26783, app/assets/stylesheets/global/style.css */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
}

/* line 26792, app/assets/stylesheets/global/style.css */
.listorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: decimal;
  list-style-position: inside;
}

/* line 26802, app/assets/stylesheets/global/style.css */
.listorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: upper-alpha;
  list-style-position: inside;
}

/* line 26812, app/assets/stylesheets/global/style.css */
.listunorder {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: circle;
  list-style-position: inside;
}

/* line 26822, app/assets/stylesheets/global/style.css */
.listunorder1 {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #eaedf1;
  list-style-type: square;
  list-style-position: inside;
}

/* line 26832, app/assets/stylesheets/global/style.css */
.list-group-item:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 26837, app/assets/stylesheets/global/style.css */
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 26843, app/assets/stylesheets/global/style.css */
.list-group-item:hover,
.list-group-item:focus {
  z-index: 1;
  text-decoration: none;
  border-bottom: 1px solid transparent;
}

/* line 26850, app/assets/stylesheets/global/style.css */
.list-group-item.disabled,
.list-group-item:disabled {
  color: #c6cad8;
  background-color: #fff;
}

/* line 26856, app/assets/stylesheets/global/style.css */
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 26862, app/assets/stylesheets/global/style.css */
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

/* line 26866, app/assets/stylesheets/global/style.css */
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

/* line 26870, app/assets/stylesheets/global/style.css */
.list-group-item-primary {
  color: #24426c;
  background-color: #cbdbf2;
}

/* line 26875, app/assets/stylesheets/global/style.css */
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: #24426c;
  background-color: #b7cded;
}

/* line 26881, app/assets/stylesheets/global/style.css */
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #24426c;
  border-color: #24426c;
}

/* line 26887, app/assets/stylesheets/global/style.css */
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2;
}

/* line 26892, app/assets/stylesheets/global/style.css */
.list-group-item-secondary.list-group-item-action:hover,
.list-group-item-secondary.list-group-item-action:focus {
  color: #464a4e;
  background-color: #cfd2d6;
}

/* line 26898, app/assets/stylesheets/global/style.css */
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #464a4e;
  border-color: #464a4e;
}

/* line 26904, app/assets/stylesheets/global/style.css */
.list-group-item-success {
  color: #316100;
  background-color: #d2ecb8;
}

/* line 26909, app/assets/stylesheets/global/style.css */
.list-group-item-success.list-group-item-action:hover,
.list-group-item-success.list-group-item-action:focus {
  color: #316100;
  background-color: #c5e7a4;
}

/* line 26915, app/assets/stylesheets/global/style.css */
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #316100;
  border-color: #316100;
}

/* line 26921, app/assets/stylesheets/global/style.css */
.list-group-item-info {
  color: #24587e;
  background-color: #cbe7fb;
}

/* line 26926, app/assets/stylesheets/global/style.css */
.list-group-item-info.list-group-item-action:hover,
.list-group-item-info.list-group-item-action:focus {
  color: #24587e;
  background-color: #b3dcf9;
}

/* line 26932, app/assets/stylesheets/global/style.css */
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #24587e;
  border-color: #24587e;
}

/* line 26938, app/assets/stylesheets/global/style.css */
.list-group-item-warning {
  color: #7d6608;
  background-color: #fbeebc;
}

/* line 26943, app/assets/stylesheets/global/style.css */
.list-group-item-warning.list-group-item-action:hover,
.list-group-item-warning.list-group-item-action:focus {
  color: #7d6608;
  background-color: #fae8a4;
}

/* line 26949, app/assets/stylesheets/global/style.css */
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #7d6608;
  border-color: #7d6608;
}

/* line 26955, app/assets/stylesheets/global/style.css */
.list-group-item-danger {
  color: #6b1110;
  background-color: #f1c1c0;
}

/* line 26960, app/assets/stylesheets/global/style.css */
.list-group-item-danger.list-group-item-action:hover,
.list-group-item-danger.list-group-item-action:focus {
  color: #6b1110;
  background-color: #ecacab;
}

/* line 26966, app/assets/stylesheets/global/style.css */
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6b1110;
  border-color: #6b1110;
}

/* line 26972, app/assets/stylesheets/global/style.css */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

/* line 26977, app/assets/stylesheets/global/style.css */
.list-group-item-light.list-group-item-action:hover,
.list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

/* line 26983, app/assets/stylesheets/global/style.css */
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

/* line 26989, app/assets/stylesheets/global/style.css */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

/* line 26994, app/assets/stylesheets/global/style.css */
.list-group-item-dark.list-group-item-action:hover,
.list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

/* line 27000, app/assets/stylesheets/global/style.css */
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

/* line 27006, app/assets/stylesheets/global/style.css */
.list-inline-dots .list-inline-item + .list-inline-item:before {
  content: "· ";
  margin-left: -2px;
  margin-right: 3px;
}

/* line 27012, app/assets/stylesheets/global/style.css */
.list-separated-item {
  padding: 1rem 0;
}

/* line 27016, app/assets/stylesheets/global/style.css */
.list-separated-item:first-child {
  padding-top: 0;
}

/* line 27020, app/assets/stylesheets/global/style.css */
.list-group-item.active .icon {
  color: inherit !important;
}

/* line 27024, app/assets/stylesheets/global/style.css */
.list-group-item .icon {
  color: #76839a !important;
}

/* line 27028, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item {
  background: none;
  border: 0;
  padding: 0.5rem 1rem;
  border-radius: 5px;
}

/* line 27035, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item.active {
  background-color: #f5f6fb;
  font-weight: 500;
  color: var(--primary-bg-color);
}

/* line 27041, app/assets/stylesheets/global/style.css */
.list-group-transparent .list-group-item.active svg {
  fill: var(--primary-bg-color);
}

/* line 27045, app/assets/stylesheets/global/style.css */
.list-group.lg-alt .list-group-item {
  border: 0;
}

/* line 27049, app/assets/stylesheets/global/style.css */
.list.d-flex img {
  width: 60px;
}

/* line 27053, app/assets/stylesheets/global/style.css */
.list-style-1 {
  list-style: inherit;
  padding-left: inherit;
}

/* line 27058, app/assets/stylesheets/global/style.css */
.list-style-1 ul {
  list-style: inherit;
  padding-left: 30px;
}

/* line 27063, app/assets/stylesheets/global/style.css */
.list-style-1 li {
  line-height: 30px;
}

/* line 27067, app/assets/stylesheets/global/style.css */
.list-style2 {
  list-style: decimal;
  padding-left: inherit;
}

/* line 27072, app/assets/stylesheets/global/style.css */
.list-style2 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27077, app/assets/stylesheets/global/style.css */
.list-style2 li {
  line-height: 30px;
}

/* line 27081, app/assets/stylesheets/global/style.css */
.list-style3 {
  list-style: circle !important;
  padding-left: inherit;
}

/* line 27086, app/assets/stylesheets/global/style.css */
.list-style3 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27091, app/assets/stylesheets/global/style.css */
.list-style3 li {
  line-height: 30px;
}

/* line 27095, app/assets/stylesheets/global/style.css */
.list-style4 {
  list-style: lower-alpha;
  padding-left: inherit;
}

/* line 27100, app/assets/stylesheets/global/style.css */
.list-style4 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27105, app/assets/stylesheets/global/style.css */
.list-style4 li {
  line-height: 30px;
}

/* line 27109, app/assets/stylesheets/global/style.css */
.list-style5 {
  list-style: square;
  padding-left: inherit;
}

/* line 27114, app/assets/stylesheets/global/style.css */
.list-style5 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27119, app/assets/stylesheets/global/style.css */
.list-style5 li {
  line-height: 30px;
}

/* line 27123, app/assets/stylesheets/global/style.css */
.list-style6 {
  list-style: lower-roman;
  padding-left: inherit;
}

/* line 27128, app/assets/stylesheets/global/style.css */
.list-style6 ul {
  list-style: decimal;
  padding-left: 30px;
}

/* line 27133, app/assets/stylesheets/global/style.css */
.list-style6 li {
  line-height: 30px;
}

/* line 27137, app/assets/stylesheets/global/style.css */
.order-list li {
  line-height: 30px;
}

/*------ Media object ------*/
/* line 27142, app/assets/stylesheets/global/style.css */
.media {
  zoom: 1;
  overflow: hidden;
}

/* line 27147, app/assets/stylesheets/global/style.css */
.media-body {
  zoom: 1;
  overflow: hidden;
  width: auto;
  flex: 1;
}

/* line 27155, app/assets/stylesheets/global/style.css */
.media-object {
  display: block;
}

/* line 27159, app/assets/stylesheets/global/style.css */
.media img {
  width: 40px;
  height: 40px;
}

/* line 27164, app/assets/stylesheets/global/style.css */
.media-right,
.media > .pull-right {
  padding-left: 10px;
}

/* line 27169, app/assets/stylesheets/global/style.css */
.media-body,
.media-left,
.media-right {
  display: block;
  vertical-align: top;
}

/* line 27176, app/assets/stylesheets/global/style.css */
.media-left,
.media > .pull-left {
  padding-right: 10px;
}

/* line 27181, app/assets/stylesheets/global/style.css */
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}

/* line 27186, app/assets/stylesheets/global/style.css */
.media-body h4, .media-body .h4 {
  font-weight: 500;
  font-size: 16px;
}

/* line 27191, app/assets/stylesheets/global/style.css */
.media-middle {
  vertical-align: middle;
}

/* line 27195, app/assets/stylesheets/global/style.css */
.media-bottom {
  vertical-align: bottom;
}

/* line 27199, app/assets/stylesheets/global/style.css */
.list-media .media-img {
  position: relative;
  float: left;
  width: 48px;
  margin-right: 20px;
}

/* line 27206, app/assets/stylesheets/global/style.css */
.list-media .info {
  padding-left: 55px;
  min-height: 40px;
  height: auto;
  position: relative;
}

/* line 27213, app/assets/stylesheets/global/style.css */
.list-media .info h4 a, .list-media .info .h4 a {
  font-size: 16px;
  margin-top: 10px;
}

/* line 27218, app/assets/stylesheets/global/style.css */
.list-media .info p {
  font-size: 13px;
}

/* line 27222, app/assets/stylesheets/global/style.css */
.list-media .info .text-right {
  right: 0;
  color: #8a8a8a;
  top: 50%;
  font-size: 12px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  margin-top: -28px;
}

/* line 27235, app/assets/stylesheets/global/style.css */
.media-icon {
  margin-bottom: 1rem;
  width: 3rem;
  height: 3rem;
  position: relative;
  line-height: 3rem;
  text-align: center;
  font-size: 1.43rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 26%;
}

/* line 27249, app/assets/stylesheets/global/style.css */
.media-icon::before {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-bottom-right-radius: 11px;
  border-top-right-radius: 6px;
  top: 7%;
  right: 36%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 27262, app/assets/stylesheets/global/style.css */
.media-icon::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 3px;
  top: 0%;
  right: 51%;
  background: rgba(255, 255, 255, 0.135);
  transform: rotate(35deg);
}

/* line 27275, app/assets/stylesheets/global/style.css */
.media-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 27281, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 27286, app/assets/stylesheets/global/style.css */
.mediaicon {
  font-size: 18px;
  color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  padding: 9px 0px;
  border-radius: 20px;
}

/* line 27296, app/assets/stylesheets/global/style.css */
.mediafont {
  font-size: 16px;
  font-weight: 600;
}

/* line 27301, app/assets/stylesheets/global/style.css */
.media {
  display: flex;
  align-items: flex-start;
}

/* line 27308, app/assets/stylesheets/global/style.css */
.btn-close {
  float: right;
  font-size: 1.40625rem;
  font-weight: 400;
  line-height: 1;
  color: #000;
  text-shadow: none;
  opacity: 0.7;
  transition: 0.3s color;
}

/* line 27319, app/assets/stylesheets/global/style.css */
.btn-close:hover,
.btn-close:focus {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}

/* line 27326, app/assets/stylesheets/global/style.css */
.btn-close:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27330, app/assets/stylesheets/global/style.css */
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

/* line 27343, app/assets/stylesheets/global/style.css */
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 27355, app/assets/stylesheets/global/style.css */
.navbar-brand {
  display: inline-block;
  padding-top: 0.359375rem;
  padding-bottom: 0.359375rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}

/* line 27365, app/assets/stylesheets/global/style.css */
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

/* line 27370, app/assets/stylesheets/global/style.css */
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 27380, app/assets/stylesheets/global/style.css */
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

/* line 27385, app/assets/stylesheets/global/style.css */
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

/* line 27390, app/assets/stylesheets/global/style.css */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/* line 27396, app/assets/stylesheets/global/style.css */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 27405, app/assets/stylesheets/global/style.css */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
}

/* line 27413, app/assets/stylesheets/global/style.css */
.navbar-toggler:hover,
.navbar-toggler:focus {
  text-decoration: none;
}

/* line 27418, app/assets/stylesheets/global/style.css */
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

/* line 27422, app/assets/stylesheets/global/style.css */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  /* line 27434, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  /* line 27442, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27449, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 27454, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27458, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27463, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl,
.navbar-expand-sm > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27469, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27476, app/assets/stylesheets/global/style.css */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  /* line 27483, app/assets/stylesheets/global/style.css */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 27491, app/assets/stylesheets/global/style.css */
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27498, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 27503, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27507, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27512, app/assets/stylesheets/global/style.css */
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl,
.navbar-expand-md > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27518, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27525, app/assets/stylesheets/global/style.css */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 27532, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  /* line 27540, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27547, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 27552, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27556, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27561, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl,
.navbar-expand-lg > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27567, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27574, app/assets/stylesheets/global/style.css */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1279.98px) {
  /* line 27581, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1280px) {
  /* line 27589, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  /* line 27596, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 27601, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 27605, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  /* line 27610, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl,
.navbar-expand-xl > .container-xxl {
    flex-wrap: nowrap;
  }
  /* line 27616, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 27623, app/assets/stylesheets/global/style.css */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

/* line 27628, app/assets/stylesheets/global/style.css */
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

/* line 27635, app/assets/stylesheets/global/style.css */
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl,
.navbar-expand > .container-xxl {
  padding-right: 0;
  padding-left: 0;
  flex-wrap: nowrap;
}

/* line 27643, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 27648, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 27652, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

/* line 27657, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 27664, app/assets/stylesheets/global/style.css */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 27668, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27672, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27677, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27681, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 27686, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 27690, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27695, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27700, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 27705, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='$black-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 27709, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

/* line 27713, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27717, app/assets/stylesheets/global/style.css */
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

/* line 27722, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 27726, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
  color: #fff;
}

/* line 27731, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27735, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

/* line 27740, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 27744, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link {
  color: #fff;
}

/* line 27749, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

/* line 27754, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 27759, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='$white-5' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 27763, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

/* line 27767, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a {
  color: #fff;
}

/* line 27771, app/assets/stylesheets/global/style.css */
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 27776, app/assets/stylesheets/global/style.css */
.responsive-navbar.navbar .dropdown-menu.dropdown-menu-left {
  left: -1px;
  right: -1px;
  position: absolute;
}

/* line 27782, app/assets/stylesheets/global/style.css */
.responsive-navbar.navbar s .nav-link.icon {
  padding: 9px !important;
  margin: 3px;
  color: #2A1B4D !important;
  height: 2.5rem;
  width: 2.5rem;
  font-size: 1.2rem;
}

@media (max-width: 768px) {
  /* line 27792, app/assets/stylesheets/global/style.css */
  .navresponsive-toggler {
    padding: 2px;
  }
  /* line 27796, app/assets/stylesheets/global/style.css */
  .navresponsive-toggler span {
    padding: 9px;
    text-align: center;
    height: 2.5rem;
    font-size: 1.2rem;
    position: relative;
    width: 2.5rem;
  }
  /* line 27805, app/assets/stylesheets/global/style.css */
  .dropdown-menu.dropdown-menu-right {
    left: 0 !important;
  }
  /* line 27809, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    padding: 7px 10px !important;
    border: 1px solid #e4e6f9;
    margin: 2px;
    border-radius: 25px;
  }
  /* line 27816, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .navbar-collapse .icon.navsearch i {
    line-height: 20px;
  }
}

/* line 27821, app/assets/stylesheets/global/style.css */
.navbar-nav {
  flex-direction: initial !important;
}

/*-----Pricing tables-----*/
/* line 27826, app/assets/stylesheets/global/style.css */
.pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27830, app/assets/stylesheets/global/style.css */
.pricing {
  color: #fff;
}

/* line 27834, app/assets/stylesheets/global/style.css */
.pricing1 {
  color: #707070;
}

/* line 27838, app/assets/stylesheets/global/style.css */
.pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 10px 0;
  color: #fff;
}

/* line 27844, app/assets/stylesheets/global/style.css */
.pricing .list-unstyled li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  padding: 7px 0;
}

/* line 27849, app/assets/stylesheets/global/style.css */
.pricing1 .list-unstyled li {
  border-bottom: 1px solid #eaedf1;
  padding: 7px 0;
}

/* line 27854, app/assets/stylesheets/global/style.css */
.pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  padding: 20px 0;
  border-radius: 7px 7px 0 0;
  color: #Fff;
}

/* line 27861, app/assets/stylesheets/global/style.css */
.pricing-table {
  width: 100%;
  margin: 0 auto;
  transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  border-radius: 0px;
}

/* line 27871, app/assets/stylesheets/global/style.css */
.pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 27875, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
  -webkit-transition: all 0.3s ease;
}

/* line 27880, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-body-landing {
  background: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27885, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff;
  color: #333;
  -webkit-transition: all 0.3s ease;
}

/* line 27891, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .controle-header {
  background: #1643A3;
  /*    border: solid 2px #5CB85C;*/
  -webkit-transition: all 0.3s ease;
}

/* line 27897, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-footer {
  background: #1643A3;
  /*    border: solid 2px #5CB85C;*/
  -webkit-transition: all 0.3s ease;
  text-align: center;
}

/* line 27904, app/assets/stylesheets/global/style.css */
.princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 27908, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--1 {
  transform: translate3d(15px, 0, 0);
}

/* line 27913, app/assets/stylesheets/global/style.css */
.princing-item:hover .deco-layer--2 {
  -webkit-transform: translate3d(-15px, 0, 0);
  /* transform: translate3d(-15px, 0, 0); */
}

/* line 27918, app/assets/stylesheets/global/style.css */
.btn-price:hover {
  background: #fff;
  color: #1643A3;
  -webkit-transition: all 0.3s ease;
}

/* line 27924, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff;
  -webkit-transition: all 0.3s ease;
  font-size: 35px;
}

/* line 27930, app/assets/stylesheets/global/style.css */
.pricing-table:hover > .panel > .panel-body-landing > .table > tbody > tr > td {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27935, app/assets/stylesheets/global/style.css */
.pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000;
  font-size: 35px;
}

/* line 27940, app/assets/stylesheets/global/style.css */
.table > tbody > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27945, app/assets/stylesheets/global/style.css */
.table > tfoot > tr > td,
.table > tfoot > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27951, app/assets/stylesheets/global/style.css */
.table > thead > tr > td,
.table > thead > tr > th {
  font-weight: 500;
  -webkit-transition: all 0.3s ease;
}

/* line 27957, app/assets/stylesheets/global/style.css */
.panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff;
  -webkit-transition: all 0.3s ease;
}

/* line 27962, app/assets/stylesheets/global/style.css */
.panel-heading-landing {
  background: #f7f7f7;
  padding: 20px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border: solid 2px #1643A3;
  border-bottom: none;
  text-align: center;
  margin-top: 20px;
}

/* line 27973, app/assets/stylesheets/global/style.css */
.col-sm-4 .pricing-table .table td {
  padding: 0.65rem;
  vertical-align: top;
  text-align: left;
}

/*------ Pricing Styles ---------*/
/* line 27980, app/assets/stylesheets/global/style.css */
.panel.price {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 27986, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
}

/* line 27992, app/assets/stylesheets/global/style.css */
.panel.price h3, .panel.price .h3 {
  margin-bottom: 0;
  padding: 20px 0;
}

/* line 27997, app/assets/stylesheets/global/style.css */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 28003, app/assets/stylesheets/global/style.css */
.panel.price {
  margin-bottom: 1.5rem;
  box-shadow: 0px 22px 68px -9px rgba(0, 0, 0, 0.15);
  border-radius: 7px;
  background: #fff;
}

/* line 28010, app/assets/stylesheets/global/style.css */
.panel.price > .panel-heading {
  color: #fff;
}

/* line 28014, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:last-child {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 28019, app/assets/stylesheets/global/style.css */
.panel.price .list-group-item:first-child {
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 28024, app/assets/stylesheets/global/style.css */
.panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 28028, app/assets/stylesheets/global/style.css */
.price .panel-footer {
  border-bottom: 0px;
  background-color: #fff;
  border-left: 0;
  border-right: 0;
}

/* line 28035, app/assets/stylesheets/global/style.css */
.price.panel-color > .panel-body {
  background-color: #fff;
}

/* line 28039, app/assets/stylesheets/global/style.css */
.product-price {
  font-size: 1rem;
}

/* line 28043, app/assets/stylesheets/global/style.css */
.product-price strong {
  font-size: 1.5rem;
}

/* line 28047, app/assets/stylesheets/global/style.css */
.pricing-divider-img {
  position: absolute;
  left: 0;
  width: 100%;
}

/* line 28053, app/assets/stylesheets/global/style.css */
.price-detail-wrap .rating-stars {
  text-align: left !important;
}

/*-- rating--*/
/* line 28058, app/assets/stylesheets/global/style.css */
.rating-stars {
  width: 100%;
  text-align: center;
  font-size: 30px;
}

/* line 28064, app/assets/stylesheets/global/style.css */
.rating-stars i {
  padding: 5px;
}

/* line 28068, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container {
  font-size: 0px;
}

/* line 28072, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star {
  display: inline-block;
  font-size: 32px;
  cursor: pointer;
  padding: 5px 10px;
  color: #f6f6fb;
}

/* line 28080, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: #eaedf1;
  cursor: pointer;
  padding: 5px;
}

/* line 28088, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--active,
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}

/* line 28093, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--no-hover,
.rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: #f6f6fb;
}

/* line 28098, app/assets/stylesheets/global/style.css */
.rating-stars input {
  display: block;
  margin: 0 auto;
  text-align: center;
  padding: 0.375rem 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #eaedf1;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

/* line 28112, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget a {
  background-color: #e7e7eb;
}

/* line 28116, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28121, app/assets/stylesheets/global/style.css */
.br-theme-bars-horizontal .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28125, app/assets/stylesheets/global/style.css */
.br-theme-bars-pill .br-widget a {
  background-color: #e7e7eb;
  color: var(--primary-bg-color);
}

/* line 28130, app/assets/stylesheets/global/style.css */
.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}

/* line 28136, app/assets/stylesheets/global/style.css */
.br-theme-bars-square .br-widget a {
  border: 2px solid #e7e7eb;
  background-color: #fff;
  color: #d3d3d3;
}

/* line 28142, app/assets/stylesheets/global/style.css */
.br-theme-bars-square .br-widget a.br-active,
.br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 28148, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget a {
  background-color: #e7e7eb;
}

/* line 28152, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28157, app/assets/stylesheets/global/style.css */
.br-theme-bars-movie .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28161, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget a {
  background-color: #e7e7eb;
}

/* line 28165, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 28170, app/assets/stylesheets/global/style.css */
.br-theme-bars-1to10 .br-widget .br-current-rating {
  color: var(--primary-bg-color);
}

/* line 28174, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}

/* line 28179, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a.br-active:after,
.br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
  content: "\f005";
  color: #f1c40f;
}

/* line 28185, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
  content: "\f123";
  color: #f1c40f;
}

/* line 28190, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a:after {
  content: "\f005";
  color: #e7e7eb;
}

/* line 28195, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars-o .br-widget a:after {
  content: "\f006";
  color: #dddddf;
}

/* line 28200, app/assets/stylesheets/global/style.css */
.br-theme-fontawesome-stars .br-widget a {
  font: normal normal normal 20px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}

/* line 28208, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: #45455f;
}

/* line 28212, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a.br-active:after,
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #f1c40f;
}

/* line 28217, app/assets/stylesheets/global/style.css */
.star-ratings .stars {
  width: 120px;
  text-align: center;
  margin: auto;
}

/* line 28223, app/assets/stylesheets/global/style.css */
.star-ratings .stars-example-fontawesome-o {
  width: 200px;
}

/* line 28227, app/assets/stylesheets/global/style.css */
.box-example-1to10 .br-wrapper {
  width: 210px;
  position: absolute;
  margin: 0px 0 0 -105px;
  left: 50%;
}

/* line 28234, app/assets/stylesheets/global/style.css */
.box-example-movie .br-wrapper {
  width: 250px;
  position: absolute;
  margin: 0px 0 0 -125px;
  left: 50%;
}

/* line 28241, app/assets/stylesheets/global/style.css */
.box-example-square .br-wrapper {
  width: 190px;
  position: absolute;
  margin: 0px 0 0 -95px;
  left: 50%;
}

/* line 28248, app/assets/stylesheets/global/style.css */
.box-example-pill .br-wrapper {
  width: 232px;
  position: absolute;
  margin: 0px 0 0 -116px;
  left: 50%;
}

/* line 28255, app/assets/stylesheets/global/style.css */
.box-example-horizontal .br-wrapper {
  width: 120px;
  position: absolute;
  margin: 0px 0 0 -60px;
  left: 50%;
}

/* line 28262, app/assets/stylesheets/global/style.css */
.box select {
  width: 120px;
  margin: 10px auto 0 auto;
  display: block;
  font-size: 16px;
}

/* line 28269, app/assets/stylesheets/global/style.css */
.box .box-body {
  padding-top: 2em;
  height: 85px;
  position: relative;
}

/* line 28275, app/assets/stylesheets/global/style.css */
.box-large .box-body {
  padding-top: 2em;
  height: 120px;
}

/* line 28280, app/assets/stylesheets/global/style.css */
.tab-content > .tab-pane {
  display: none;
}

/* line 28284, app/assets/stylesheets/global/style.css */
.tab-content > .active {
  display: block;
}

/* line 28288, app/assets/stylesheets/global/style.css */
.tabs-menu ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28293, app/assets/stylesheets/global/style.css */
.tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 28297, app/assets/stylesheets/global/style.css */
.tabs-menu1 ul li a {
  padding: 10px 20px;
  display: block;
}

/* line 28302, app/assets/stylesheets/global/style.css */
.tabs-menu-body {
  border: 1px solid #eaedf1;
}

/* line 28306, app/assets/stylesheets/global/style.css */
.tabs-menu-body p:last-child {
  margin-bottom: 0;
}

/* line 28310, app/assets/stylesheets/global/style.css */
.tab-menu-heading {
  padding: 15px;
  border: 1px solid #eaedf1;
  border-bottom: 0;
}

/* line 28316, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active p:last-child {
  margin-bottom: 0;
}

/* line 28320, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li a {
  color: #636262;
  padding: 10px 20px 11px 20px;
}

/* line 28325, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .active {
  font-weight: 600;
}

/* line 28329, app/assets/stylesheets/global/style.css */
.tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 28333, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a {
  border: 1px solid #eaedf1;
  padding: 7px 15px;
  border-radius: 5px;
  transition: all ease 0.3s;
}

/* line 28340, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a.active {
  border-radius: 5px;
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color) !important;
}

/* line 28346, app/assets/stylesheets/global/style.css */
.nav.panel-tabs a.vertical-tabs.active {
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 28351, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a {
  padding: 10px 20px;
  transition: all ease 0.3s;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-radius: 5px;
}

/* line 28359, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a.active {
  border-color: var(--primary-bg-color);
  color: #fff !important;
  background-color: var(--primary-bg-color);
}

/* line 28365, app/assets/stylesheets/global/style.css */
.tabs-menu4 .nav a:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 575.98px) {
  /* line 28370, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout {
    display: block;
  }
  /* line 28374, app/assets/stylesheets/global/style.css */
  .tabs-menu.checkout li {
    border-bottom: 1px solid #eaedf1;
  }
  /* line 28378, app/assets/stylesheets/global/style.css */
  .card-pay .tabs-menu li {
    width: 100%;
  }
}

/* Timeline */
/*--- Vertical --*/
/* line 28385, app/assets/stylesheets/global/style.css */
.vtimeline {
  list-style: none;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
}

/* line 28392, app/assets/stylesheets/global/style.css */
.vtimeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eaedf1;
  left: 50%;
  margin-left: -1.5px;
}

/* line 28403, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper {
  display: block;
  margin-bottom: 20px;
  position: relative;
  width: 100%;
  padding-right: 90px;
}

/* line 28411, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:before {
  content: " ";
  display: table;
}

/* line 28416, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper:after {
  content: " ";
  display: table;
  clear: both;
}

/* line 28422, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel {
  border-radius: 2px;
  padding: 20px;
  position: relative;
  background: #f9f9fb;
  border-radius: 0px;
  box-shadow: none;
  width: 35%;
  margin-left: 15%;
}

/* line 28433, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 2px;
  content: "";
  left: 0;
  right: 0;
}

/* line 28443, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel:after {
  position: absolute;
  top: 25px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #f9f9fb;
  border-right: 0 solid #f9f9fb;
  border-bottom: 14px solid transparent;
  content: " ";
}

/* line 28455, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-title {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}

/* line 28461, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body p + p {
  margin-top: 5px;
}

/* line 28465, app/assets/stylesheets/global/style.css */
.timeline-body img {
  max-width: 100%;
}

/* line 28469, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-body ul {
  margin-bottom: 0;
}

/* line 28473, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-panel .timeline-footer span {
  font-size: 0.6875rem;
}

/* line 28477, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-badge {
  width: 45px;
  height: 45px;
  position: absolute;
  top: 16px;
  left: calc(50% - 20px);
  z-index: 0;
  border-top-right-radius: 50%;
  border-top-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border: 0px solid #fff;
  border-radius: 50%;
}

/* line 28492, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper .timeline-badge i {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 1.8;
  display: flex;
  margin: 0 auto;
  justify-content: center;
  left: 0;
  right: 0;
  padding: 1px 9px;
}

/* line 28505, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted {
  padding-right: 0;
  padding-left: 90px;
}

/* line 28510, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-left: auto;
  margin-right: 15%;
}

/* line 28515, app/assets/stylesheets/global/style.css */
.vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

/* line 28522, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-panel:before,
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 28527, app/assets/stylesheets/global/style.css */
.timeline-wrapper-secondary .timeline-panel:before,
.timeline-wrapper-secondary .timeline-badge {
  background: #eb6f33;
}

/* line 28532, app/assets/stylesheets/global/style.css */
.timeline-wrapper-success .timeline-panel:before,
.timeline-wrapper-success .timeline-badge {
  background: #13bfa6;
}

/* line 28537, app/assets/stylesheets/global/style.css */
.timeline-wrapper-info .timeline-panel:before,
.timeline-wrapper-info .timeline-badge {
  background: #01b8ff;
}

/* line 28542, app/assets/stylesheets/global/style.css */
.timeline-wrapper-warning .timeline-panel:before,
.timeline-wrapper-warning .timeline-badge {
  background: #e7c354;
}

/* line 28547, app/assets/stylesheets/global/style.css */
.timeline-wrapper-danger .timeline-panel:before,
.timeline-wrapper-danger .timeline-badge {
  background: #d12c47;
}

/* line 28552, app/assets/stylesheets/global/style.css */
.timeline-wrapper-light .timeline-panel:before,
.timeline-wrapper-light .timeline-badge {
  background: #f1f2f9;
}

/* line 28557, app/assets/stylesheets/global/style.css */
.timeline-wrapper-dark .timeline-panel:before,
.timeline-wrapper-dark .timeline-badge {
  background: #323251;
}

@media (max-width: 992px) {
  /* line 28563, app/assets/stylesheets/global/style.css */
  .timeline .btn {
    font-size: 12px;
  }
  /* line 28567, app/assets/stylesheets/global/style.css */
  .vtimeline:before {
    left: 26px !important;
  }
  /* line 28571, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper {
    padding-right: 0 !important;
  }
  /* line 28575, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-badge {
    left: 0 !important;
  }
  /* line 28579, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 16% !important;
  }
  /* line 28584, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid #f9f9fb !important;
    border-left: 0 solid #f9f9fb !important;
    left: -14px !important;
    right: auto !important;
    top: 25px;
  }
  /* line 28592, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted {
    padding-left: 0 !important;
  }
  /* line 28596, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
    margin-right: 0 !important;
    width: auto !important;
  }
  /* line 28601, app/assets/stylesheets/global/style.css */
  .profile-user .p-text {
    display: none;
  }
}

/*latetes news timeline */
/* line 28607, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 {
  list-style-type: none;
  position: relative;
}

/* line 28612, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1:before {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 20px;
  border-left: 2px dotted #c0ccda;
}

/* line 28621, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li {
  margin: 25px 0;
  padding-left: 0.9rem;
}

/* line 28626, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li a {
  color: #000;
}

/* line 28630, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li .date {
  font-size: 10px;
}

/* line 28634, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li p {
  font-size: 13px;
}

/* line 28638, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li .product-icon {
  width: 40px;
  height: 40px;
  text-align: center;
  border-radius: 50%;
  position: absolute;
  left: 1px;
  background-color: #f3f6f7;
  font-size: 20px;
  line-height: 37px;
  font-size: 21px;
}

/* line 28651, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(2):before {
  border: 3px solid #fb1c52;
}

/* line 28655, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(3):before {
  border: 3px solid #e9b307;
}

/* line 28659, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:nth-child(4):before {
  border: 3px solid #4481eb;
}

/* line 28663, app/assets/stylesheets/global/style.css */
.latest-timeline-1 ul.timeline-1 > li:last-child:before {
  border: 3px solid #27af06;
}

/* line 28667, app/assets/stylesheets/global/style.css */
.projects-stat .table-bordered th,
.projects-stat .table-bordered td {
  border: transparent;
}

/* line 28672, app/assets/stylesheets/global/style.css */
.projects-stat .table th,
.projects-stat .table td {
  padding: 7px 7px !important;
  vertical-align: baseline;
}

/* line 28678, app/assets/stylesheets/global/style.css */
.projects-stat .project-names h6, .projects-stat .project-names .h6 {
  width: 38px;
  height: 38px;
  border-radius: 50%;
  color: #fff;
  line-height: 2.5;
  margin-bottom: 0;
  font-weight: 600;
  padding: 3px;
}

/* line 28689, app/assets/stylesheets/global/style.css */
.review-project .project-contain {
  display: inline-block;
}

/* line 28693, app/assets/stylesheets/global/style.css */
.review-project .table th,
.review-project .table td {
  vertical-align: middle;
  padding: 7px 15px;
}

/* line 28699, app/assets/stylesheets/global/style.css */
.review-project.card tbody > tr > th:not(:first-child),
.review-project.card tbody > tr > td:not(:first-child) {
  font-family: roboto;
  font-size: 13px !important;
}

/* line 28705, app/assets/stylesheets/global/style.css */
.review-project img {
  vertical-align: top;
  width: 35px;
  min-width: 32px;
  height: 35px;
}

/* line 28712, app/assets/stylesheets/global/style.css */
.latest-tasks .tasks {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin: 0 0 1.15rem 0;
}

/* line 28726, app/assets/stylesheets/global/style.css */
.latest-tasks .tasks .span {
  margin-left: 1.3rem;
  font-weight: 500;
  color: #323251;
}

/* line 28732, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line:before {
  position: absolute;
  display: block;
  width: 0.2rem;
  top: 0.2rem;
  content: "";
  border-radius: 0.2rem;
  height: 2rem;
}

/* line 28742, app/assets/stylesheets/global/style.css */
.latest-tasks .label {
  color: #495057;
  margin-left: 1.3rem;
  font-weight: 500;
}

/* line 28748, app/assets/stylesheets/global/style.css */
.latest-tasks .time {
  margin-left: 1.3rem;
  font-size: 13px;
  color: #7987a1;
}

/* line 28754, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.primary:before {
  background: var(--primary-bg-color);
}

/* line 28758, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.pink:before {
  background: #f58598;
}

/* line 28762, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.success:before {
  background: #13bfa6;
}

/* line 28766, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.teal:before {
  background: #2bcbba;
}

/* line 28770, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.warning:before {
  background: #e7c354;
}

/* line 28774, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.orange:before {
  background: #fc7303;
}

/* line 28778, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.info:before {
  background: #59adec;
}

/* line 28782, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.purple:before {
  background: #661fd6;
}

/* line 28786, app/assets/stylesheets/global/style.css */
.latest-tasks .task-line.danger:before {
  background: #d12c47;
}

/* line 28790, app/assets/stylesheets/global/style.css */
.latest-tasks .check-box .ckbox span:before {
  content: "";
  width: 16px;
  height: 16px;
  background-color: rgba(190, 206, 255, 0.05);
  border: 1px solid #eaedf1;
  top: 1px;
  left: 0;
  border-radius: 2px;
}

/* line 28801, app/assets/stylesheets/global/style.css */
.latest-tasks .check-box .ckbox span:after {
  border-radius: 2px;
}

/* line 28805, app/assets/stylesheets/global/style.css */
.latest-tasks .nav-tabs .nav-link {
  color: #7987a1;
}

/* line 28809, app/assets/stylesheets/global/style.css */
.latest-tasks .nav-tabs .nav-link.active,
.latest-tasks .nav-tabs .nav-link:hover,
.latest-tasks .nav-tabs .nav-link:focus {
  color: var(--primary-bg-color);
  border: 0;
}

/* line 28816, app/assets/stylesheets/global/style.css */
.image-grouped img {
  margin-right: -0.6em !important;
}

/* line 28820, app/assets/stylesheets/global/style.css */
.background-text {
  position: relative;
  z-index: 10;
}

/* line 28825, app/assets/stylesheets/global/style.css */
.project-countdown #launch_date {
  margin: 0;
}

/* line 28829, app/assets/stylesheets/global/style.css */
.project-countdown .countdown {
  padding: 0;
  margin: 0;
}

/* line 28834, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  width: 65px;
  height: 65px;
  z-index: 0;
  padding: 0px;
  line-height: 30px;
}

/* line 28842, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .number {
  font-size: 20px;
  font-weight: 700;
  line-height: 14px;
  padding-top: 11px;
}

/* line 28849, app/assets/stylesheets/global/style.css */
.project-countdown .countdown .time {
  padding-top: 0px;
  font-size: 11px !important;
}

/* line 28854, app/assets/stylesheets/global/style.css */
.project-countdown .countdown span {
  display: block;
  color: #fff;
}

/* line 28859, app/assets/stylesheets/global/style.css */
.project-countdown .countdown li {
  background: #285cf7;
  border: 5px solid #285cf7;
}

@media (min-width: 992px) {
  /* line 28865, app/assets/stylesheets/global/style.css */
  .project-countdown .countdown li {
    margin: 2px 5px 7px 5px;
  }
}

/* line 28870, app/assets/stylesheets/global/style.css */
.Activity-scroll {
  max-height: 349px;
}

/* line 28874, app/assets/stylesheets/global/style.css */
.activity .added-project {
  font-weight: 700;
  font-size: 12px;
  color: var(--primary-bg-color);
}

/* line 28880, app/assets/stylesheets/global/style.css */
.sparkline .tooltip {
  width: 20px;
  height: 20px;
}

/* line 28885, app/assets/stylesheets/global/style.css */
.Project-scroll {
  max-height: 367px;
  position: relative;
}

/* line 28890, app/assets/stylesheets/global/style.css */
.rating-scroll {
  max-height: 344px;
  position: relative;
}

/* line 28895, app/assets/stylesheets/global/style.css */
.coming-events .icon {
  height: 47px;
  width: 47px;
  border-radius: 50%;
  text-align: center;
}

/* line 28902, app/assets/stylesheets/global/style.css */
.coming-events .icon span {
  display: block;
  font-size: 12px;
}

/* line 28907, app/assets/stylesheets/global/style.css */
.coming-events .icon .date {
  line-height: 10px;
  padding-top: 11px;
}

/* line 28912, app/assets/stylesheets/global/style.css */
.coming-events .icon .month {
  font-size: 11px;
}

/* line 28916, app/assets/stylesheets/global/style.css */
.coming-events .pb-3 {
  padding-bottom: 0.8rem !important;
}

/* line 28920, app/assets/stylesheets/global/style.css */
.coming-events .pt-3 {
  padding-top: 0.8rem !important;
}

/* line 28924, app/assets/stylesheets/global/style.css */
.activity {
  position: relative;
  padding: 1.25rem 1.25rem 0 1.25rem;
}

/* line 28929, app/assets/stylesheets/global/style.css */
.activity-list {
  position: relative;
}

/* line 28933, app/assets/stylesheets/global/style.css */
.activity-list:before {
  content: " ";
  border: 1px solid #eaf2f9;
  margin: 20px 20px 0 22px;
  display: inline-block;
  position: absolute;
  width: 2px;
  height: 100%;
  z-index: 0;
}

/* line 28944, app/assets/stylesheets/global/style.css */
.activity .img-activity {
  width: 42px;
  height: 42px;
  text-align: center;
  line-height: 34px;
  border-radius: 50%;
  position: absolute;
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 28955, app/assets/stylesheets/global/style.css */
.activity .item-activity {
  margin-left: 60px;
  margin-bottom: 22px;
}

/* line 28960, app/assets/stylesheets/global/style.css */
.timeline-image {
  border-radius: 50%;
}

@media (max-width: 576px) {
  /* line 28965, app/assets/stylesheets/global/style.css */
  .vtimeline .timeline-wrapper .timeline-panel {
    width: auto !important;
    margin-left: 24% !important;
  }
}

/* ######## LAYOUT-STYLES ######## */
/* line 28972, app/assets/stylesheets/global/style.css */
.aside-footer {
  padding: 1rem 1.5rem;
  border-top: 1px solid #eaedf1;
}

/* line 28977, app/assets/stylesheets/global/style.css */
.footer {
  background: #fff;
  border-top: 1px solid #eaedf1;
  font-size: 0.875rem;
  padding: 1.25rem 1.25rem;
}

/* line 28984, app/assets/stylesheets/global/style.css */
.footer .container {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

/* line 28989, app/assets/stylesheets/global/style.css */
.footer .social {
  margin: 0 auto;
}

/* line 28993, app/assets/stylesheets/global/style.css */
.footer .social ul li {
  float: left;
  padding: 7px;
}

/* line 28998, app/assets/stylesheets/global/style.css */
.footer .social ul li a {
  width: 30px;
  height: 30px;
  display: block;
  border: 1px solid #eceef7;
  line-height: 25px;
  border-radius: 50%;
  background: #f3f3f3;
  color: var(--primary-bg-color);
}

@media print {
  /* line 29010, app/assets/stylesheets/global/style.css */
  .footer {
    display: none;
  }
}

/* line 29015, app/assets/stylesheets/global/style.css */
.footer-1.footer {
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}

/* line 29019, app/assets/stylesheets/global/style.css */
.top-footer {
  width: 100%;
  line-height: 1.25rem;
  opacity: 1;
  transform: translate(0px, 0px);
  font-size: 14px;
  flex: 0 0 auto;
}

/* line 29028, app/assets/stylesheets/global/style.css */
.top-footer h6, .top-footer .h6 {
  font-size: 14px;
  margin-bottom: 1rem;
  font-weight: 500;
}

/* line 29034, app/assets/stylesheets/global/style.css */
.top-footer p {
  color: #76839a;
}

/* line 29038, app/assets/stylesheets/global/style.css */
.top-footer a {
  color: #76839a;
  line-height: 2;
}

/* line 29043, app/assets/stylesheets/global/style.css */
.top-footer a address {
  color: #76839a;
  margin-bottom: 0;
  line-height: 2;
}

/* line 29049, app/assets/stylesheets/global/style.css */
.top-footer img {
  width: 80px;
  border: 1px solid #e6eaea;
  padding: 2px;
  height: 80px;
}

/* line 29056, app/assets/stylesheets/global/style.css */
.top-footer img:hover {
  color: #8e9090;
  opacity: 0.6;
}

/* line 29061, app/assets/stylesheets/global/style.css */
.top-footer .list-unstyled li {
  border-bottom: 0;
}

/* line 29065, app/assets/stylesheets/global/style.css */
.footer-payments {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29072, app/assets/stylesheets/global/style.css */
.footer-payments li {
  display: inline-block;
}

/* line 29076, app/assets/stylesheets/global/style.css */
.footer-payments li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29080, app/assets/stylesheets/global/style.css */
.footer-payments a {
  color: #a7a8c7;
  text-decoration: none;
  font-size: 2rem;
}

/* line 29086, app/assets/stylesheets/global/style.css */
.footer-payments a:hover {
  opacity: 0.9;
}

/* line 29090, app/assets/stylesheets/global/style.css */
.main-footer {
  padding: 20px 30px 20px 280px;
  font-size: 14px;
  font-weight: 400;
  background-color: #fff;
  border-top: 1px solid #e6eaea;
}

/* line 29098, app/assets/stylesheets/global/style.css */
.footer-social-list {
  padding-left: 0;
  list-style: none;
  margin: 0;
  line-height: 1.25rem;
}

/* line 29105, app/assets/stylesheets/global/style.css */
.footer-social-list li {
  display: inline-block;
}

/* line 29109, app/assets/stylesheets/global/style.css */
.footer-social-list li:not(:last-child) {
  margin-right: 1.5rem;
}

/* line 29113, app/assets/stylesheets/global/style.css */
.footer-social-list a {
  text-decoration: none;
  font-size: 1rem;
}

@media (max-width: 992px) {
  /* line 29119, app/assets/stylesheets/global/style.css */
  .footer-social-list {
    text-align: center;
    margin-top: 1rem;
  }
  /* line 29124, app/assets/stylesheets/global/style.css */
  .footer1 {
    text-align: center;
  }
}

@media only screen and (max-width: 767px) {
  /* line 29130, app/assets/stylesheets/global/style.css */
  .footer {
    padding: 1.25rem 0;
  }
}

/* line 29135, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon {
  transition: all ease 0.3s;
}

/* line 29139, app/assets/stylesheets/global/style.css */
.icons-bg .social .social-icon:hover {
  background-color: var(--primary-bg-color);
  color: #fff;
  fill: #fff;
}

/* line 29145, app/assets/stylesheets/global/style.css */
.header-search {
  min-width: 18rem !important;
}

/* line 29149, app/assets/stylesheets/global/style.css */
.aside-header {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29154, app/assets/stylesheets/global/style.css */
.header {
  background: #fff;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom: 1px solid #eaedf1;
}

/* line 29161, app/assets/stylesheets/global/style.css */
body.fixed-header .header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
}

@media print {
  /* line 29170, app/assets/stylesheets/global/style.css */
  .header {
    display: none;
  }
}

/* line 29175, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  margin-top: 0;
}

/* line 29179, app/assets/stylesheets/global/style.css */
.header .mega-menu {
  width: 350px;
}

/* line 29183, app/assets/stylesheets/global/style.css */
.header .nav-tabs {
  margin: 0;
}

/* line 29187, app/assets/stylesheets/global/style.css */
.header-brand {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.6rem;
}

/* line 29197, app/assets/stylesheets/global/style.css */
.app-header .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 200px;
  text-align: center;
}

/* line 29210, app/assets/stylesheets/global/style.css */
.app-header .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29214, app/assets/stylesheets/global/style.css */
.app-header1 .header-brand {
  color: inherit;
  margin-right: 0;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.9rem;
  min-width: 215px;
  text-align: center;
}

/* line 29227, app/assets/stylesheets/global/style.css */
.app-header1 .header-brand .header-brand-img {
  margin-right: 0;
}

/* line 29231, app/assets/stylesheets/global/style.css */
.header-brand:hover {
  color: inherit;
  text-decoration: none;
}

/* line 29236, app/assets/stylesheets/global/style.css */
.header-brand-img {
  height: 2rem;
  line-height: 2rem;
  vertical-align: middle;
  width: auto;
}

/* line 29243, app/assets/stylesheets/global/style.css */
.header-avatar {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  vertical-align: bottom;
  border-radius: 50%;
}

/* line 29251, app/assets/stylesheets/global/style.css */
.header-btn {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  font-size: 1rem;
}

@media (max-width: 991px) {
  /* line 29261, app/assets/stylesheets/global/style.css */
  .header .form-inline {
    margin-right: -2px;
  }
}

@media (max-width: 767px) {
  /* line 29267, app/assets/stylesheets/global/style.css */
  .mobile-header {
    display: block;
    padding: 0.75rem 0;
    position: fixed;
    width: 100%;
    z-index: 999;
    background: #fff;
    border-bottom: 1px solid #eaedf1;
    box-shadow: 0 8px 24px #f8f5fb;
    top: 0;
  }
  /* line 29279, app/assets/stylesheets/global/style.css */
  .mobile-header .navbar-toggler-icon {
    color: #495584 !important;
  }
  /* line 29283, app/assets/stylesheets/global/style.css */
  .header-search-icon {
    display: none !important;
  }
  /* line 29287, app/assets/stylesheets/global/style.css */
  .header-brand-img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  /* line 29293, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-top: 2px;
  }
  /* line 29297, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand {
    line-height: 0;
    margin: 0 auto;
  }
  /* line 29302, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle {
    padding: 2px 15px;
    color: #76839a;
  }
  /* line 29307, app/assets/stylesheets/global/style.css */
  .mobile-header .app-sidebar__toggle:hover {
    color: #76839a;
  }
  /* line 29311, app/assets/stylesheets/global/style.css */
  .mobile-header .header-settings {
    margin-top: 6px;
  }
  /* line 29315, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 8px;
  }
  /* line 29319, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-header {
    display: none;
  }
  /* line 29323, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
    display: block;
  }
  /* line 29327, app/assets/stylesheets/global/style.css */
  .mobile-header.hor-mobile-header .header-brand-img {
    margin-left: 2.5rem;
    margin-top: 2px;
  }
  /* line 29332, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-user {
    margin-top: 0px !important;
  }
  /* line 29336, app/assets/stylesheets/global/style.css */
  .mobile-header .nav-link.icon {
    padding: 12px !important;
    margin: 2px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 1.9rem !important;
  }
  /* line 29344, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .nav-link.icon:hover {
    background: none;
  }
  /* line 29348, app/assets/stylesheets/global/style.css */
  .mobile-header .header-right-icons .profile-user:hover {
    box-shadow: none;
  }
  /* line 29352, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 29356, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img.mobile-light {
    display: block !important;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 29362, app/assets/stylesheets/global/style.css */
  .animated-arrow {
    cursor: pointer;
    padding: 25px 35px 16px 0px !important;
    margin: 11px 0 0 15px;
  }
}

@media (max-width: 568px) {
  /* line 29370, app/assets/stylesheets/global/style.css */
  .mobile-header .profile-1 .nav-link {
    padding-left: 0;
    padding-right: 0 !important;
  }
  /* line 29375, app/assets/stylesheets/global/style.css */
  .mobile-header .header-brand-img {
    margin-left: 0rem;
    margin-top: 2px;
  }
}

@media (min-width: 768px) {
  /* line 29382, app/assets/stylesheets/global/style.css */
  .mobile-header {
    display: none;
  }
  /* line 29386, app/assets/stylesheets/global/style.css */
  .app-content .side-app {
    padding-top: 0px !important;
  }
}

/* line 29391, app/assets/stylesheets/global/style.css */
.header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  padding-left: 20px;
  width: 220px;
  padding-right: 40px;
  background: rgba(225, 225, 225, 0.3);
  color: #000 !important;
}

/* line 29400, app/assets/stylesheets/global/style.css */
.header .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #fff;
  margin-left: -56px;
  font-size: 15px;
}

/* line 29413, app/assets/stylesheets/global/style.css */
.header .header-brand-img.mobile-view-logo {
  display: none;
}

/* line 29417, app/assets/stylesheets/global/style.css */
.header .dropdown-menu {
  padding: 0;
  border: 0;
}

/* line 29422, app/assets/stylesheets/global/style.css */
.header .bg-image {
  background: linear-gradient(to right bottom, rgba(132, 65, 246, 0.7), rgba(212, 40, 234, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29434, app/assets/stylesheets/global/style.css */
.header .bg-image-2 {
  background: linear-gradient(to right bottom, rgba(251, 196, 52, 0.7), rgba(246, 107, 78, 0.7));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29446, app/assets/stylesheets/global/style.css */
.header .bg-image-3 {
  background: linear-gradient(to right bottom, rgba(98, 251, 92, 0.6), rgba(33, 165, 6, 0.6));
  position: relative;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* line 29458, app/assets/stylesheets/global/style.css */
.header .bg-image a:hover {
  background: transparent !important;
}

@media (max-width: 767.98px) and (min-width: 576px) {
  /* line 29463, app/assets/stylesheets/global/style.css */
  .header .form-inline .search-element {
    position: absolute;
    top: 8px;
    left: 10px;
    right: 10px;
    z-index: 892;
    display: none;
  }
  /* line 29472, app/assets/stylesheets/global/style.css */
  body.search-show .header .form-inline .search-element {
    display: block;
  }
  /* line 29476, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 29481, app/assets/stylesheets/global/style.css */
  .search-element .form-control {
    float: left;
    width: 100% !important;
    height: 40px;
    margin: 0 auto;
    background: #fff !important;
    color: #000;
  }
  /* line 29490, app/assets/stylesheets/global/style.css */
  .search-show .search-element {
    display: block;
    left: 0 !important;
    top: 0 !important;
    right: 0;
    width: 100%;
    padding: 10px 13px;
  }
  /* line 29499, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control::-webkit-input-placeholder {
    color: #76839a;
  }
  /* line 29503, app/assets/stylesheets/global/style.css */
  .header .navsearch i {
    font-size: 20px;
    color: #fff;
    padding-top: 5px;
  }
  /* line 29509, app/assets/stylesheets/global/style.css */
  .header .form-inline .btn {
    color: #46494a !important;
    padding: 8px 15px 6px 15px;
  }
}

@media (max-width: 568px) {
  /* line 29516, app/assets/stylesheets/global/style.css */
  .header .input-icon .form-control {
    display: block !important;
  }
  /* line 29520, app/assets/stylesheets/global/style.css */
  .page-main .header {
    top: 0px !important;
  }
}

/* line 29525, app/assets/stylesheets/global/style.css */
.header-1 .navbar .nav-link.nav-link-lg i {
  font-size: 1.1rem;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 50%;
  color: #495057;
  line-height: 32px;
  margin: 0 auto;
  text-align: center;
}

/* line 29536, app/assets/stylesheets/global/style.css */
.header-1 .nav-link .badge {
  position: absolute;
  top: 3px;
  right: 6px;
  width: 1rem;
  height: 1rem;
  font-size: 11px !important;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
}

/* line 29548, app/assets/stylesheets/global/style.css */
.header-1 .badge {
  border-radius: 50%;
}

/* line 29552, app/assets/stylesheets/global/style.css */
.header-1 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -50px;
  font-size: 15px;
  position: inherit;
  margin-top: 3px;
}

/* line 29567, app/assets/stylesheets/global/style.css */
.header-1 .form-control.header-search {
  color: #495057;
}

/* line 29571, app/assets/stylesheets/global/style.css */
.header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29575, app/assets/stylesheets/global/style.css */
.header-1 .animated-arrow span {
  display: none;
}

/* line 29579, app/assets/stylesheets/global/style.css */
.animated-arrow span:before,
.animated-arrow span:after {
  display: none;
}

@media only screen and (max-width: 991px) {
  /* line 29585, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29595, app/assets/stylesheets/global/style.css */
  .animated-arrow span:before,
.animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29606, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29616, app/assets/stylesheets/global/style.css */
  .animated-arrow span:before,
.animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29627, app/assets/stylesheets/global/style.css */
  .header-1 .hor-toggle.animated-arrow {
    padding: 83px 35px 16px 20px !important;
    margin: 11px 0 0 0px !important;
  }
  /* line 29632, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29638, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    margin: 0px 0 0 -11px;
    position: initial;
  }
  /* line 29644, app/assets/stylesheets/global/style.css */
  .header-1 .form-inline .form-control,
.header-2 .form-inline .form-control {
    width: 100PX !important;
  }
  /* line 29649, app/assets/stylesheets/global/style.css */
  .header-1 .header-search,
.header-2 .header-search {
    min-width: auto !important;
  }
  /* line 29654, app/assets/stylesheets/global/style.css */
  .header-1 .navbar .nav-link.nav-link-lg i {
    font-size: 1.1rem;
    width: 2.2rem;
    height: 2.2rem;
    border-radius: 50%;
    color: #495057;
    line-height: 39px;
    margin: 0 auto;
    text-align: center;
    padding: 0px 42px 0px 10px;
  }
  /* line 29666, app/assets/stylesheets/global/style.css */
  .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
  /* line 29670, app/assets/stylesheets/global/style.css */
  .header-1 .nav-link .badge {
    position: absolute;
    top: 4px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
  }
}

/* line 29682, app/assets/stylesheets/global/style.css */
.header-1 .nav-link.icon i {
  color: #5b6e88 !important;
}

/* line 29686, app/assets/stylesheets/global/style.css */
.header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29690, app/assets/stylesheets/global/style.css */
.header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 29694, app/assets/stylesheets/global/style.css */
.header-2 .nav-link .badge {
  position: absolute;
  top: 2px;
  right: 8px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}

/* line 29707, app/assets/stylesheets/global/style.css */
.header-2 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  color: #495057;
  margin-top: 5px;
}

/* line 29715, app/assets/stylesheets/global/style.css */
.header-2 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29720, app/assets/stylesheets/global/style.css */
.header-2 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -45px;
  font-size: 15px;
  position: absolute;
  margin-top: 4px;
}

/* line 29735, app/assets/stylesheets/global/style.css */
.header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29739, app/assets/stylesheets/global/style.css */
.header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  /* line 29748, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29759, app/assets/stylesheets/global/style.css */
  .header-1 .animated-arrow span:before,
.header-1 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
}

/*--header-2--*/
@media only screen and (max-width: 991px) {
  /* line 29774, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow {
    cursor: pointer;
    padding: 8px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29780, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29791, app/assets/stylesheets/global/style.css */
  .header-2 .animated-arrow span:before,
.header-2 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29803, app/assets/stylesheets/global/style.css */
  .header-2 .nav-link .badge {
    position: absolute;
    top: -1px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  /* line 29816, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29821, app/assets/stylesheets/global/style.css */
  .header-2 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}

@media only screen and (max-width: 460px) {
  /* line 29831, app/assets/stylesheets/global/style.css */
  .header-2 .navbar-nav .envelope {
    display: none !important;
  }
}

/*--header-3--*/
/* line 29837, app/assets/stylesheets/global/style.css */
.header-3 .nav-link .badge {
  position: absolute;
  top: -10px;
  right: 10px;
  width: 1rem;
  height: 1rem;
  font-size: 11px;
  text-align: center !important;
  padding: 0.25em 0.4em;
  line-height: 1;
  border-radius: 50%;
}

/* line 29850, app/assets/stylesheets/global/style.css */
.header-3 .nav-link i {
  display: block;
  text-align: center;
  font-size: 20px;
  position: relative;
  color: #495057;
}

/* line 29858, app/assets/stylesheets/global/style.css */
.header-3 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right: 0.9rem;
  padding-left: 0.9rem;
}

/* line 29863, app/assets/stylesheets/global/style.css */
.header-3 .form-inline .btn {
  border-radius: 0;
  padding: 5px 15px 6px 15px;
  border: 2px solid transparent;
  box-shadow: none;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
  background: transparent;
  color: #495057;
  margin-left: -56px;
  font-size: 15px;
}

/* line 29876, app/assets/stylesheets/global/style.css */
.header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: #76839a;
}

/* line 29880, app/assets/stylesheets/global/style.css */
.header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
  padding: 0.375rem 0.75rem;
  margin-top: 4px;
}

@media only screen and (max-width: 991px) {
  /* line 29889, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow {
    cursor: pointer;
    padding: 32px 33px 3px 0px;
    margin: 11px 0 0 -11px;
  }
  /* line 29895, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow span {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29906, app/assets/stylesheets/global/style.css */
  .header-3 .animated-arrow span:before,
.header-3 .animated-arrow span:after {
    cursor: pointer;
    height: 2px;
    width: 17px;
    background: #495057;
    color: #495057;
    position: absolute;
    display: block;
    content: "";
  }
  /* line 29918, app/assets/stylesheets/global/style.css */
  .header-3 .nav-link .badge {
    position: absolute;
    top: -14px;
    right: 6px;
    width: 1rem;
    height: 1rem;
    font-size: 11px;
    text-align: center !important;
    padding: 0.25em 0.4em;
    line-height: 1;
    border-radius: 50%;
  }
  /* line 29931, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .dropdown-menu {
    position: absolute;
    float: right;
  }
  /* line 29936, app/assets/stylesheets/global/style.css */
  .header-3 .dropdown-menu.dropdown-menu-right {
    position: absolute;
    transform: translate3d(-98px, 19px, -16px);
    top: 24px;
    left: 0px;
    will-change: transform;
  }
}

@media only screen and (max-width: 460px) {
  /* line 29946, app/assets/stylesheets/global/style.css */
  .header-3 .navbar-nav .envelope {
    display: none !important;
  }
}

/* line 29951, app/assets/stylesheets/global/style.css */
.header-style .header-brand {
  margin-left: 0 !important;
}

/* line 29955, app/assets/stylesheets/global/style.css */
.default-header .form-inline .form-control,
.header2 .form-inline .form-control,
.header3 .form-inline .form-control {
  background: #f1f1f9 !important;
}

@media only screen and (max-width: 991px) {
  /* line 29962, app/assets/stylesheets/global/style.css */
  .page-header {
    padding: 4px;
  }
  /* line 29966, app/assets/stylesheets/global/style.css */
  .app-header {
    box-shadow: none !important;
    position: fixed !important;
  }
  /* line 29971, app/assets/stylesheets/global/style.css */
  .page {
    background: none;
  }
  /* line 29975, app/assets/stylesheets/global/style.css */
  .page-main {
    z-index: inherit;
  }
}

@media only screen and (min-width: 768px) {
  /* line 29981, app/assets/stylesheets/global/style.css */
  .header .form-inline .form-control {
    width: 200px;
  }
}

/* line 29986, app/assets/stylesheets/global/style.css */
.hor-header .header-brand1 {
  color: inherit;
  font-size: 1.25rem;
  white-space: nowrap;
  font-weight: 600;
  padding: 0;
  transition: 0.3s opacity;
  line-height: 2.8rem;
  margin-top: 2px;
}

/* line 29997, app/assets/stylesheets/global/style.css */
.header-right-icons .nav-link.icon:hover {
  background: none;
}

/* line 30001, app/assets/stylesheets/global/style.css */
.header-right-icons .profile-user:hover {
  box-shadow: none;
}

/*Logo-center header */
@media (min-width: 991px) {
  /* line 30007, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand1 .main-logo {
    display: none;
  }
  /* line 30011, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand2 {
    margin-left: auto;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 30017, app/assets/stylesheets/global/style.css */
  .hor-topheader .header-brand-img.main-logo {
    display: block;
    margin-left: 3rem;
    margin-top: 2px;
  }
  /* line 30023, app/assets/stylesheets/global/style.css */
  .color-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo,
.gradient-hor-header .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
}

/* line 30029, app/assets/stylesheets/global/style.css */
.hor-topheader .header-search.dropdown-menu {
  box-shadow: 0 10px 15px rgba(229, 228, 230, 0.5);
  margin-top: 13px !important;
  border: 1px solid #eaedf1 !important;
}

/* line 30035, app/assets/stylesheets/global/style.css */
.hor-topheader .dropdown-menu.show {
  display: block;
  margin: 0;
  border: 1px solid #eaf2f6;
  transform: translate3d(8px, 45px, 0px) !important;
}

/* line 30042, app/assets/stylesheets/global/style.css */
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:before,
.hor-topheader .dropdown-menu-arrow.dropdown-menu-right:after {
  right: auto;
  left: 12px;
}

@media (max-width: 480px) {
  /* line 30050, app/assets/stylesheets/global/style.css */
  .app-header .header-brand,
.app-header1 .header-brand {
    min-width: auto;
  }
  /* line 30055, app/assets/stylesheets/global/style.css */
  .header-right-icons .dropdown .header-toggler {
    margin-top: 9px;
  }
}

@media (max-width: 992px) {
  /* line 30061, app/assets/stylesheets/global/style.css */
  .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}

/* line 30068, app/assets/stylesheets/global/style.css */
.app .header {
  transition: all ease 0.2s;
}

/* line 30072, app/assets/stylesheets/global/style.css */
.app .header .nav-link.icon:hover i,
.app .header .nav-link.icon:focus i {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 30078, app/assets/stylesheets/global/style.css */
.app .header .nav-link.icon:hover svg,
.app .header .nav-link.icon:focus svg {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30084, app/assets/stylesheets/global/style.css */
.app .header .nav-link #profile-heading {
  color: #100f15 !important;
}

/* line 30088, app/assets/stylesheets/global/style.css */
.app .header .nav-link #profile-heading:hover,
.app .header .nav-link #profile-heading:focus {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
}

/* line 30094, app/assets/stylesheets/global/style.css */
.app .header .nav-link.show i,
.app .header .nav-link.show #profile-heading,
.app .header .nav-link.show svg {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30101, app/assets/stylesheets/global/style.css */
.app .header #menu-icon {
  color: #0d0c22;
}

/* line 30105, app/assets/stylesheets/global/style.css */
.app .header #menu-icon:hover,
.app .header #menu-icon:focus {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 30111, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu {
  border-bottom: none;
}

/* line 30115, app/assets/stylesheets/global/style.css */
.app .header .flag-container {
  top: -3px;
  left: -7px;
}

/* line 30120, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30124, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30128, app/assets/stylesheets/global/style.css */
.app .header .flag-container .dropdown-menu-arrow.show .dropdown-item .avatar {
  width: 1.5rem;
}

/* line 30132, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show {
  animation: dropmenu 0.3s linear;
}

/* line 30136, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main {
  border-radius: 5px;
  padding: 5px 8px;
  transition: all ease 0.2s;
  border: 1px solid transparent;
}

/* line 30143, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main svg {
  width: 16.9px;
  fill: #495584;
}

/* line 30148, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main:hover,
.app .header .source-container .source-logo-menu.show .util-main:focus {
  border-color: var(--primary-bg-color);
}

/* line 30153, app/assets/stylesheets/global/style.css */
.app .header .source-container .source-logo-menu.show .util-main:hover .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:hover .edit-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .add-icn,
.app .header .source-container .source-logo-menu.show .util-main:focus .edit-icn {
  color: var(--primary-bg-color);
}

@keyframes dropmenu {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

/* line 30174, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col {
  text-align: center;
}

/* line 30178, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  border-color: #eaedf1;
  border: 1px solid transparent;
  border-radius: 7px;
  padding: 0.5rem 0.3rem;
}

/* line 30190, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus {
  border-color: var(--primary-bg-color);
}

/* line 30195, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover span,
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus span,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 30203, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container:hover .source-logo,
.app .header .source-container .dropdown-menu .col .source-logo-container :focus .source-logo {
  transform: scale(1.2);
}

/* line 30208, app/assets/stylesheets/global/style.css */
.app .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  font-size: 1.69rem;
  width: 1.45rem;
  transition: all ease-in-out 0.2s;
  fill: #495584;
}

/* line 30215, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu {
  min-width: 16rem;
}

/* line 30219, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30223, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30227, app/assets/stylesheets/global/style.css */
.app .header .notifications .notification-each {
  position: relative;
}

/* line 30231, app/assets/stylesheets/global/style.css */
.app .header .notifications .notification-each .notification-right-arrow {
  position: absolute;
  top: 35%;
  left: 200px;
  font-size: 1.22rem;
  display: none;
}

/* line 30239, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-item:hover .notification-each,
.app .header .notifications .dropdown-item:focus .notification-each,
.app .header .notifications .dropdown-item:active .notification-each {
  transition: all ease 0.2s;
}

/* line 30245, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-item:hover .notification-right-arrow,
.app .header .notifications .dropdown-item:focus .notification-right-arrow,
.app .header .notifications .dropdown-item:active .notification-right-arrow {
  display: block;
  transform: none !important;
  color: var(--primary-bg-color);
}

/* line 30253, app/assets/stylesheets/global/style.css */
.app .header .notifications .dropdown-menu.show .dropdown-item:hover svg,
.app .header .notifications .dropdown-menu.show .dropdown-item:focus svg {
  fill: #fff !important;
}

/* line 30258, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu {
  min-width: 18rem;
}

/* line 30262, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show .dropdown-item {
  border-bottom: none;
}

/* line 30266, app/assets/stylesheets/global/style.css */
.app .header .dropdown.message .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30270, app/assets/stylesheets/global/style.css */
.app .header .dropdown.notifications .dropdown-item,
.app .header .dropdown.message .dropdown-item {
  padding: 1rem;
}

/* line 30275, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 9px 6px !important;
}

/* line 30279, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30283, app/assets/stylesheets/global/style.css */
.app .header .dropdown-item {
  color: #495057;
}

/* line 30287, app/assets/stylesheets/global/style.css */
.app .header .notifications-menu h5, .app .header .notifications-menu .h5,
.app .header .message-menu h5,
.app .header .message-menu .h5 {
  font-size: 12.5px;
  color: #495057;
  font-weight: 500;
}

/* line 30294, app/assets/stylesheets/global/style.css */
.app .header .notifications-menu span,
.app .header .message-menu span {
  font-size: 12px;
  color: #76839a;
}

/* line 30300, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}

/* line 30305, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .badge {
  padding: 3px 6px;
}

/* line 30309, app/assets/stylesheets/global/style.css */
.app .header .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30313, app/assets/stylesheets/global/style.css */
.app .header .message-menu .wd-90p {
  width: 90%;
}

/* line 30317, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-menu-arrow.show {
  animation: dropmenu 0.3s linear;
}

/* line 30321, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item {
  padding: 0.6rem 1rem !important;
  border-bottom: none;
  font-size: 13px;
}

/* line 30327, app/assets/stylesheets/global/style.css */
.app .header .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30332, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu,
.responsive-navbar .message-menu,
.responsive-navbar .cart-menu {
  max-height: 350px;
  position: relative;
}

/* line 30339, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu h5, .responsive-navbar .notifications-menu .h5,
.responsive-navbar .message-menu h5,
.responsive-navbar .message-menu .h5,
.responsive-navbar .cart-menu h5,
.responsive-navbar .cart-menu .h5 {
  font-size: 13.5px;
  color: #495057;
  font-weight: 500;
}

/* line 30347, app/assets/stylesheets/global/style.css */
.responsive-navbar .notifications-menu span,
.responsive-navbar .message-menu span,
.responsive-navbar .cart-menu span {
  font-size: 12px;
  color: #76839a;
}

/* line 30354, app/assets/stylesheets/global/style.css */
.responsive-navbar .dropdown-menu {
  box-shadow: 0 10px 40px 0 rgba(104, 113, 123, 0.3);
  border: #eaedf1;
}

/* line 30359, app/assets/stylesheets/global/style.css */
.responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 30363, app/assets/stylesheets/global/style.css */
.responsive-navbar .message-menu .wd-90p {
  width: 90%;
}

/* line 30367, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item {
  padding: 0.75rem 1rem !important;
}

/* line 30371, app/assets/stylesheets/global/style.css */
.responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  font-size: 16px;
  color: #495057;
}

/* line 30376, app/assets/stylesheets/global/style.css */
.header-1 .header-brand-img.logo,
.header-2 .header-brand-img.logo,
.header-1.header-style .header-brand-img.logo {
  display: none;
}

/* line 30382, app/assets/stylesheets/global/style.css */
.header.header-1.header-style .dropdown-menu {
  top: inherit !important;
}

/* line 30386, app/assets/stylesheets/global/style.css */
.dropdown .avatar.profile-user {
  width: 2rem;
  height: 2rem;
  line-height: 2.2rem;
  border-radius: 50px !important;
}

/* line 30393, app/assets/stylesheets/global/style.css */
.dropdown-item:hover .dropdown-icon,
.dropdown-item:focus .dropdown-icon,
.dropdown-item:active .dropdown-icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color);
}

/* line 30400, app/assets/stylesheets/global/style.css */
.dropdown-menu-arrow.dropdown-menu-end:before,
.dropdown-menu-arrow.dropdown-menu-end:after {
  left: auto;
  right: 16px;
}

@media (min-width: 768px) {
  /* line 30407, app/assets/stylesheets/global/style.css */
  .dropdown-menu-arrow:before {
    content: "";
    width: 13px;
    height: 13px;
    background: #fff;
    position: absolute;
    top: -7px;
    right: 6%;
    transform: rotate(45deg);
    border-top: 1px solid #eaedf1;
    border-left: 1px solid #eaedf1;
  }
}

/* line 30421, app/assets/stylesheets/global/style.css */
.side-header {
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 30426, app/assets/stylesheets/global/style.css */
.app-sidebar {
  border-right: 1px solid #eaedf1;
}

/* line 30430, app/assets/stylesheets/global/style.css */
.flag-dropdown {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30436, app/assets/stylesheets/global/style.css */
.flag-dropdown .language {
  width: 24px;
  height: 16px;
}

/* line 30441, app/assets/stylesheets/global/style.css */
.btn-check:checked + .btn-country,
.btn-country.active,
.btn-country:active,
.btn-country:hover {
  border: 1px solid var(--primary-bg-color) !important;
  color: #fff !important;
  background-color: var(--primary-bg-color);
  box-shadow: none;
}

/* line 30451, app/assets/stylesheets/global/style.css */
.btn-country {
  border: 1px solid #eaedf1;
  text-align: justify !important;
  font-size: 14px !important;
  border-radius: 6px;
  padding: 0.8rem 0.8rem !important;
}

/* line 30459, app/assets/stylesheets/global/style.css */
.country-selector img {
  width: 30px;
  height: 20px;
  border-radius: 3px;
}

/* line 30465, app/assets/stylesheets/global/style.css */
.app-header {
  border-bottom: 1px solid #eaedf1;
}

/* line 30469, app/assets/stylesheets/global/style.css */
.navbar-toggler-icon.fe.fe-more-vertical {
  color: #495584 !important;
}

/* line 30473, app/assets/stylesheets/global/style.css */
.mobile-dropdown li a {
  padding: 0.55rem 1rem !important;
}

/* line 30477, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

/* line 30481, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle {
  color: #495584;
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 30492, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 30498, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 30505, app/assets/stylesheets/global/style.css */
.app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 30517, app/assets/stylesheets/global/style.css */
.app-header .container-fluid.main-container div:first-child, .app-header .main-container.container-sm div:first-child, .app-header .main-container.container-md div:first-child, .app-header .main-container.container-lg div:first-child, .app-header .main-container.container-xl div:first-child, .app-header .main-container.container-xxl div:first-child {
  align-items: center !important;
}

@media (min-width: 1135px) {
  /* line 30522, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    width: 100%;
  }
}

@media (min-width: 992px) {
  /* line 30528, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    height: 40px;
    border-radius: 20px;
    background: #f7f8f9;
  }
}

/* line 30535, app/assets/stylesheets/global/style.css */
.main-header-center .form-control {
  padding: 1rem 1.5rem;
}

@media (min-width: 992px) {
  /* line 30540, app/assets/stylesheets/global/style.css */
  .main-header-center .btn {
    position: absolute;
    top: -1px;
    right: 12px;
    background-color: transparent;
    height: 40px;
    color: #707787;
    transition: none;
    font-size: 16px;
    padding-right: 2px;
  }
}

/* line 30553, app/assets/stylesheets/global/style.css */
.header .main-header-center {
  position: relative;
  align-items: center;
  max-width: 355px;
  width: 355px;
}

/* line 30560, app/assets/stylesheets/global/style.css */
.header .main-header-center i:hover {
  color: var(--primary-bg-color);
}

@media (max-width: 991px) {
  /* line 30565, app/assets/stylesheets/global/style.css */
  .main-header-center .form-control {
    display: none !important;
  }
  /* line 30569, app/assets/stylesheets/global/style.css */
  .main-header-center .btn {
    display: none !important;
  }
}

/* line 30574, app/assets/stylesheets/global/style.css */
.responsive-navbar {
  display: initial;
  flex-basis: inherit;
  flex-wrap: inherit;
}

@media (min-width: 768px) {
  /* line 30581, app/assets/stylesheets/global/style.css */
  .responsive-navbar .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
    background: transparent;
  }
}

/* line 30589, app/assets/stylesheets/global/style.css */
.dropdown-menu.header-search svg {
  width: 24px;
  height: 24px;
  fill: #fff;
}

/* line 30595, app/assets/stylesheets/global/style.css */
.app-header .container-fluid.main-container div:first-child, .app-header .main-container.container-sm div:first-child, .app-header .main-container.container-md div:first-child, .app-header .main-container.container-lg div:first-child, .app-header .main-container.container-xl div:first-child, .app-header .main-container.container-xxl div:first-child {
  align-items: center !important;
}

@media (max-width: 767.98px) {
  /* line 30601, app/assets/stylesheets/global/style.css */
  .sidebar-mini .responsive-navbar .navbar-collapse,
.responsive-navbar .navbar-collapse {
    margin-top: 71px !important;
  }
}

@media (max-width: 767px) {
  /* line 30608, app/assets/stylesheets/global/style.css */
  .responsive-navbar .navbar-collapse {
    padding: 0px;
    position: fixed;
    width: 100%;
    background: #fff;
    margin-top: 41px;
    z-index: 999;
    box-shadow: 0 12px 11px -3px rgba(104, 113, 123, 0.1);
    left: 0;
    right: 0;
    top: 0;
  }
}

@media (max-width: 767.98px) {
  /* line 30623, app/assets/stylesheets/global/style.css */
  .responsive-navbar.navbar .dropdown {
    position: initial;
  }
}

/* line 30628, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-end.dropdown-menu-arrow.source-logo-menu {
  min-width: 300px !important;
}

@media (max-width: 991.98px) and (min-width: 768px) {
  /* line 30633, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block !important;
  }
}

@media (max-width: 767px) {
  /* line 30639, app/assets/stylesheets/global/style.css */
  .responsive-navbar .header-search .input-group .input-group-text.btn {
    right: 6px;
    padding: 5px;
  }
}

/* line 30645, app/assets/stylesheets/global/style.css */
.header .profile-1 .dropdown-item svg {
  fill: #212529 !important;
}

/* line 30649, app/assets/stylesheets/global/style.css */
.main-header-center .btn svg {
  fill: #495584 !important;
  width: 24px;
  height: 24px;
}

@media (max-width: 991.98px) {
  /* line 30656, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
}

/* line 30661, app/assets/stylesheets/global/style.css */
.notification-each {
  white-space: normal;
}

/* line 30665, app/assets/stylesheets/global/style.css */
.notifications a.btn-block:hover,
.notifications a.btn-block:active,
.notifications a.btn-block:focus,
.message a.btn-block:hover,
.message a.btn-block:active,
.message a.btn-block:focus,
.shopping-cart a.btn-block:hover,
.shopping-cart a.btn-block:active,
.shopping-cart a.btn-block:focus {
  color: #fff !important;
}

/* line 30677, app/assets/stylesheets/global/style.css */
.header .message .dropdown-item {
  white-space: normal;
}

/* line 30681, app/assets/stylesheets/global/style.css */
.shopping-cart .nav-link .badge {
  position: absolute;
  right: 2px;
  font-size: 10px !important;
  top: 2px;
  padding: 7px 4px;
  display: block;
}

@media (max-width: 575.98px) {
  /* line 30692, app/assets/stylesheets/global/style.css */
  .source-container,
.dropdown .full-screen-link {
    display: none !important;
  }
}

/* line 30698, app/assets/stylesheets/global/style.css */
.cart-menu a .cart-desc {
  white-space: normal;
}

@media (min-width: 576px) {
  /* line 30703, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 320px;
  }
}

@media (max-width: 575.98px) {
  /* line 30709, app/assets/stylesheets/global/style.css */
  .shopping-cart .dropdown-menu {
    min-width: 280px;
  }
}

@media (max-width: 991px) {
  /* line 30715, app/assets/stylesheets/global/style.css */
  .header .dropdown-menu.header-search {
    border-radius: 5px 5px 5px 5px !important;
  }
}

@media (min-width: 992px) {
  /* line 30721, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu .side-menu__icon {
    color: #495584;
    width: 1.45rem !important;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px;
    position: relative;
    font-size: 1.25rem !important;
    transition: all ease 0.3s;
    fill: #495584;
  }
  /* line 30733, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .slide:hover ul.slide-menu {
    display: block !important;
  }
  /* line 30737, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide:hover .sub-slide-menu {
    display: block !important;
  }
  /* line 30741, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide2:hover .sub-slide-menu2 {
    display: block !important;
  }
  /* line 30745, app/assets/stylesheets/global/style.css */
  .horizontal-hover.horizontal .sub-slide.is-expanded .sub-angle {
    transform: none;
  }
  /* line 30749, app/assets/stylesheets/global/style.css */
  .horizontal .slide-menu a:before {
    left: -15px;
    margin-right: 0px;
  }
  /* line 30754, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu__label {
    margin-right: 6px;
  }
  /* line 30758, app/assets/stylesheets/global/style.css */
  .horizontal .header-brand-img {
    margin-top: 11px;
  }
  /* line 30762, app/assets/stylesheets/global/style.css */
  .horizontal .header .main-header-center {
    margin-top: 6px;
  }
  /* line 30766, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu h3, .horizontal .app-sidebar.horizontal-main .side-menu .h3 {
    display: none;
  }
  /* line 30770, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu__item .badge {
    display: none;
  }
  /* line 30774, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .horizontal-main .slide .slide-menu,
.horizontal.dark-theme .horizontal-main .slide .sub-slide-menu {
    background-color: var(--dark-theme) !important;
    border: 1px solid #404353;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
  }
  /* line 30781, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    z-index: 77 !important;
  }
  /* line 30785, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .logo-1 {
    display: none !important;
  }
  /* line 30789, app/assets/stylesheets/global/style.css */
  .horizontal.dark-theme .dark-logo-1 {
    display: block !important;
  }
  /* line 30793, app/assets/stylesheets/global/style.css */
  .horizontal .hor-header .container,
.horizontal .horizontal-main .container,
.horizontal .main-content.hor-content .container {
    max-width: 85% !important;
    padding: 0;
  }
  /* line 30800, app/assets/stylesheets/global/style.css */
  .horizontal .header.fixed-header.hor-header {
    position: relative;
  }
  /* line 30804, app/assets/stylesheets/global/style.css */
  .horizontal.scrollable-layout .horizontal-main {
    position: relative;
  }
  /* line 30808, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .sub-category {
    display: none;
  }
  /* line 30812, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main .side-menu .side-badge {
    display: none;
  }
  /* line 30816, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu {
    display: flex;
    overflow: hidden;
    padding: 0;
  }
  /* line 30822, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    margin-top: 0;
  }
  /* line 30826, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    overflow: hidden;
  }
  /* line 30830, app/assets/stylesheets/global/style.css */
  .horizontal .side-header {
    display: none !important;
  }
  /* line 30834, app/assets/stylesheets/global/style.css */
  .horizontal .stickyClass .horizontal-main {
    width: 100%;
  }
  /* line 30838, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main {
    position: relative;
    bottom: initial;
  }
  /* line 30843, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main.ps {
    overflow: visible !important;
  }
  /* line 30847, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main .slide .slide-menu,
.horizontal .horizontal-main .slide .sub-slide-menu,
.horizontal .horizontal-main .slide .sub-slide-menu2 {
    width: 190px;
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    border-radius: 5px;
    padding: 5px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    box-shadow: 0px 16px 18px rgba(135, 135, 182, 0.1) !important;
    border: 1px solid #e7eaf3;
  }
  /* line 30861, app/assets/stylesheets/global/style.css */
  .horizontal .horizontal-main .slide .slide-menu .slide-item:before,
.horizontal .horizontal-main .slide .sub-slide-menu .slide-item:before,
.horizontal .horizontal-main .slide .sub-slide-menu2 .slide-item:before {
    left: -15px;
    margin-right: 0px;
  }
  /* line 30868, app/assets/stylesheets/global/style.css */
  .horizontal .slide-item {
    padding: 8px 35px;
  }
  /* line 30872, app/assets/stylesheets/global/style.css */
  .horizontal .fixed-header {
    position: fixed;
  }
  /* line 30876, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide-menu .sub-slide-item2 {
    padding: 8px 20px 8px 20px !important;
  }
  /* line 30880, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-angle {
    right: 0px;
    left: auto;
    margin-right: 0 !important;
    position: relative;
  }
  /* line 30887, app/assets/stylesheets/global/style.css */
  .horizontal .sub-angle2 {
    margin-right: 11px;
  }
  /* line 30891, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    transition: none;
  }
  /* line 30895, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-slide-menu {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  /* line 30908, app/assets/stylesheets/global/style.css */
  .horizontal .sub-slide .sub-slide-menu2 {
    position: absolute;
    background-color: #fff;
    z-index: 9999;
    box-shadow: 5px 5px 5px #b9b9b9;
    border-radius: 5px;
    padding: 0px;
    min-width: -moz-fit-content;
    min-width: fit-content;
    border: 1px solid #f0f0f8;
    left: 180px;
    top: 13px;
  }
  /* line 30921, app/assets/stylesheets/global/style.css */
  .horizontal .sub-side-menu__item {
    padding: 8px 35px;
  }
  /* line 30925, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu > li > a {
    display: flex;
    margin: -3px -4px !important;
    text-decoration: none;
    position: relative;
    color: #7b8191;
    padding: 20px 16px !important;
    font-weight: 400;
  }
  /* line 30935, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu > li > a.active {
    color: var(--primary-bg-color);
  }
  /* line 30939, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu i.angle {
    position: relative;
    top: 2px;
    right: -4px;
    transform: rotate(90deg);
    font-size: 15px;
  }
  /* line 30947, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu .slide.is-expanded i.angle {
    transform: rotate(-90deg);
    position: relative;
    top: 0px;
    font-size: 15px;
  }
  /* line 30954, app/assets/stylesheets/global/style.css */
  .horizontal .breadcrumb-header {
    margin-top: 20px;
  }
  /* line 30958, app/assets/stylesheets/global/style.css */
  .horizontal .side-menu .slide .side-menu__item.active {
    border-right: none;
  }
  /* line 30962, app/assets/stylesheets/global/style.css */
  .horizontal .slide {
    margin: 0 3px;
  }
  /* line 30966, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal {
    display: block;
  }
  /* line 30970, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar__toggle {
    display: none;
  }
  /* line 30974, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 30978, app/assets/stylesheets/global/style.css */
  .horizontal .logo-horizontal .header-brand-img.light-logo1 {
    display: block;
  }
  /* line 30982, app/assets/stylesheets/global/style.css */
  .mobile-logo.dark-logo-1 {
    display: none;
  }
  /* line 30986, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-right {
    right: 20px;
  }
  /* line 30990, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-left,
.main-sidemenu .slide-right {
    position: absolute;
    top: 12px;
    padding: 6px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
    cursor: pointer;
    border: 1px solid #eaedf1;
    border-radius: 50px;
  }
  /* line 31005, app/assets/stylesheets/global/style.css */
  .main-sidemenu .slide-left {
    left: 23px;
  }
  /* line 31009, app/assets/stylesheets/global/style.css */
  .horizontal-main {
    position: relative;
    margin: 0 auto;
  }
  /* line 31014, app/assets/stylesheets/global/style.css */
  .sticky-pin {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1;
  }
}

/* line 31022, app/assets/stylesheets/global/style.css */
.app-sidebar.horizontal-main {
  padding-top: 0px;
}

/* line 31026, app/assets/stylesheets/global/style.css */
.logo-horizontal {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 31031, app/assets/stylesheets/global/style.css */
  .horizontal .app.horizontal .side-menu h3, .horizontal .app.horizontal .side-menu .h3 {
    display: block !important;
  }
  /* line 31035, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar.horizontal-main {
    left: -300px;
  }
  /* line 31039, app/assets/stylesheets/global/style.css */
  .horizontal .main-header.hor-header {
    box-shadow: 0px 7px 26px rgba(154, 154, 204, 0.1);
  }
  /* line 31043, app/assets/stylesheets/global/style.css */
  .horizontal .main-sidemenu {
    padding: 0;
  }
  /* line 31047, app/assets/stylesheets/global/style.css */
  .horizontal .horizontalMenucontainer .main-header.hor-header {
    position: fixed;
  }
  /* line 31051, app/assets/stylesheets/global/style.css */
  .horizontal.app .main-sidemenu .slide-left,
.horizontal.app .main-sidemenu .slide-right {
    display: none;
  }
  /* line 31056, app/assets/stylesheets/global/style.css */
  .horizontal .app-sidebar {
    width: 270px;
  }
}

/* line 31061, app/assets/stylesheets/global/style.css */
.horizontal .leftmenu-styles {
  display: none;
}

/* line 31065, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .main-sidemenu .slide-left,
.app.sidebar-mini .main-sidemenu .slide-right {
  display: none;
}

@media (max-width: 991.98px) {
  /* line 31071, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    margin-right: 8px;
  }
  /* line 31075, app/assets/stylesheets/global/style.css */
  .app.horizontal .side-menu .side-menu__icon {
    font-size: 1.5rem !important;
    width: 1.3rem !important;
  }
  /* line 31080, app/assets/stylesheets/global/style.css */
  .logo-horizontal {
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    width: inherit;
  }
  /* line 31088, app/assets/stylesheets/global/style.css */
  .horizontal.app .app-sidebar {
    top: 71px;
  }
  /* line 31092, app/assets/stylesheets/global/style.css */
  .header.hor-header {
    position: fixed;
    border-bottom: 1px solid #e9edf4;
    width: 100%;
    z-index: 999;
    top: 0;
  }
  /* line 31100, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    display: none;
  }
  /* line 31104, app/assets/stylesheets/global/style.css */
  .hor-header .container.main-container div:first-child {
    align-items: center !important;
  }
  /* line 31108, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.light-logo1 {
    display: block;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 31114, app/assets/stylesheets/global/style.css */
  .logo-horizontal .header-brand-img {
    margin-left: 60px;
  }
}

@media (max-width: 767.98px) {
  /* line 31120, app/assets/stylesheets/global/style.css */
  .header.hor-header .header-brand-img.desktop-logo {
    margin: 0 auto;
  }
}

@media (min-width: 992px) {
  /* line 31126, app/assets/stylesheets/global/style.css */
  .horizontal-main.fixed-header.visible-title {
    width: 100%;
  }
}

/* line 31131, app/assets/stylesheets/global/style.css */
.icons-list {
  list-style: none;
  margin: 0 -1px -1px 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
}

/* line 31141, app/assets/stylesheets/global/style.css */
.icons-list > li {
  flex: 1 0 3rem;
}

/* line 31146, app/assets/stylesheets/global/style.css */
.icons-list-wrap {
  overflow: hidden;
}

/* line 31150, app/assets/stylesheets/global/style.css */
.icons-list-item {
  text-align: center;
  height: 3rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #e9ebfa;
  margin: 4px;
  border-radius: 5px;
  background: #f5f6fb;
  color: #6d7596;
}

/* line 31166, app/assets/stylesheets/global/style.css */
.icons-list-item i {
  font-size: 1.25rem;
}

/*-----Icon input-----*/
/* line 31171, app/assets/stylesheets/global/style.css */
.input-icon {
  position: relative;
}

/* line 31175, app/assets/stylesheets/global/style.css */
.input-icon-addon {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 2.5rem;
  pointer-events: none;
  color: #fff;
}

/* line 31191, app/assets/stylesheets/global/style.css */
.input-icon-addon.search-icon {
  right: auto !important;
  left: 0 !important;
  color: #636262 !important;
}

/* line 31197, app/assets/stylesheets/global/style.css */
.input-icon-addon:last-child {
  left: auto;
  right: 0;
}

/* line 31202, app/assets/stylesheets/global/style.css */
.icon-absolute {
  position: absolute;
  display: block;
  bottom: 10px;
  right: 10px;
  padding: 20px 0;
  text-align: center;
  border-radius: 50%;
  width: 70px;
  height: 70px;
}

@media (min-width: 991px) and (max-width: 1024px) {
  /* line 31215, app/assets/stylesheets/global/style.css */
  .icon-absolute {
    display: none;
  }
}

/*------ Icons List ------*/
/* line 31221, app/assets/stylesheets/global/style.css */
.browser {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
}

/* line 31230, app/assets/stylesheets/global/style.css */
.browser-android-browser {
  background-image: url(/assets/browsers/android-browser.svg);
}

/* line 31234, app/assets/stylesheets/global/style.css */
.browser-aol-explorer {
  background-image: url(/assets/browsers/aol-explorer.svg);
}

/* line 31238, app/assets/stylesheets/global/style.css */
.browser-blackberry {
  background-image: url(/assets/browsers/blackberry.svg);
}

/* line 31242, app/assets/stylesheets/global/style.css */
.browser-camino {
  background-image: url(/assets/browsers/camino.svg);
}

/* line 31246, app/assets/stylesheets/global/style.css */
.browser-chrome {
  background-image: url(/assets/browsers/chrome.svg);
}

/* line 31250, app/assets/stylesheets/global/style.css */
.browser-chromium {
  background-image: url(/assets/browsers/chromium.svg);
}

/* line 31254, app/assets/stylesheets/global/style.css */
.browser-dolphin {
  background-image: url(/assets/browsers/dolphin.svg);
}

/* line 31258, app/assets/stylesheets/global/style.css */
.browser-edge {
  background-image: url(/assets/browsers/edge.svg);
}

/* line 31262, app/assets/stylesheets/global/style.css */
.browser-firefox {
  background-image: url(/assets/browsers/firefox.svg);
}

/* line 31266, app/assets/stylesheets/global/style.css */
.browser-ie {
  background-image: url(/assets/browsers/ie.svg);
}

/* line 31270, app/assets/stylesheets/global/style.css */
.browser-maxthon {
  background-image: url(/assets/browsers/maxthon.svg);
}

/* line 31274, app/assets/stylesheets/global/style.css */
.browser-mozilla {
  background-image: url(/assets/browsers/mozilla.svg);
}

/* line 31278, app/assets/stylesheets/global/style.css */
.browser-netscape {
  background-image: url(/assets/browsers/netscape.svg);
}

/* line 31282, app/assets/stylesheets/global/style.css */
.browser-opera {
  background-image: url(/assets/browsers/opera.svg);
}

/* line 31286, app/assets/stylesheets/global/style.css */
.browser-safari {
  background-image: url(/assets/browsers/safari.svg);
}

/* line 31290, app/assets/stylesheets/global/style.css */
.browser-sleipnir {
  background-image: url(/assets/browsers/sleipnir.svg);
}

/* line 31294, app/assets/stylesheets/global/style.css */
.browser-uc-browser {
  background-image: url(/assets/browsers/uc-browser.svg);
}

/* line 31298, app/assets/stylesheets/global/style.css */
.browser-vivaldi {
  background-image: url(/assets/browsers/vivaldi.svg);
}

/* line 31302, app/assets/stylesheets/global/style.css */
.flag {
  width: 1.6rem;
  height: 1.2rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 31313, app/assets/stylesheets/global/style.css */
.flag-ad {
  background-image: url(/assets/flags/ad.svg);
}

/* line 31317, app/assets/stylesheets/global/style.css */
.flag-ae {
  background-image: url(/assets/flags/ae.svg);
}

/* line 31321, app/assets/stylesheets/global/style.css */
.flag-af {
  background-image: url(/assets/flags/af.svg);
}

/* line 31325, app/assets/stylesheets/global/style.css */
.flag-ag {
  background-image: url(/assets/flags/ag.svg);
}

/* line 31329, app/assets/stylesheets/global/style.css */
.flag-ai {
  background-image: url(/assets/flags/ai.svg);
}

/* line 31333, app/assets/stylesheets/global/style.css */
.flag-al {
  background-image: url(/assets/flags/al.svg);
}

/* line 31337, app/assets/stylesheets/global/style.css */
.flag-am {
  background-image: url(/assets/flags/am.svg);
}

/* line 31341, app/assets/stylesheets/global/style.css */
.flag-ao {
  background-image: url(/assets/flags/ao.svg);
}

/* line 31345, app/assets/stylesheets/global/style.css */
.flag-aq {
  background-image: url(/assets/flags/aq.svg);
}

/* line 31349, app/assets/stylesheets/global/style.css */
.flag-ar {
  background-image: url(/assets/flags/ar.svg);
}

/* line 31353, app/assets/stylesheets/global/style.css */
.flag-as {
  background-image: url(/assets/flags/as.svg);
}

/* line 31357, app/assets/stylesheets/global/style.css */
.flag-at {
  background-image: url(/assets/flags/at.svg);
}

/* line 31361, app/assets/stylesheets/global/style.css */
.flag-au {
  background-image: url(/assets/flags/au.svg);
}

/* line 31365, app/assets/stylesheets/global/style.css */
.flag-aw {
  background-image: url(/assets/flags/aw.svg);
}

/* line 31369, app/assets/stylesheets/global/style.css */
.flag-ax {
  background-image: url(/assets/flags/ax.svg);
}

/* line 31373, app/assets/stylesheets/global/style.css */
.flag-az {
  background-image: url(/assets/flags/az.svg);
}

/* line 31377, app/assets/stylesheets/global/style.css */
.flag-ba {
  background-image: url(/assets/flags/ba.svg);
}

/* line 31381, app/assets/stylesheets/global/style.css */
.flag-bb {
  background-image: url(/assets/flags/bb.svg);
}

/* line 31385, app/assets/stylesheets/global/style.css */
.flag-bd {
  background-image: url(/assets/flags/bd.svg);
}

/* line 31389, app/assets/stylesheets/global/style.css */
.flag-be {
  background-image: url(/assets/flags/be.svg);
}

/* line 31393, app/assets/stylesheets/global/style.css */
.flag-bf {
  background-image: url(/assets/flags/bf.svg);
}

/* line 31397, app/assets/stylesheets/global/style.css */
.flag-bg {
  background-image: url(/assets/flags/bg.svg);
}

/* line 31401, app/assets/stylesheets/global/style.css */
.flag-bh {
  background-image: url(/assets/flags/bh.svg);
}

/* line 31405, app/assets/stylesheets/global/style.css */
.flag-bi {
  background-image: url(/assets/flags/bi.svg);
}

/* line 31409, app/assets/stylesheets/global/style.css */
.flag-bj {
  background-image: url(/assets/flags/bj.svg);
}

/* line 31413, app/assets/stylesheets/global/style.css */
.flag-bl {
  background-image: url(/assets/flags/bl.svg);
}

/* line 31417, app/assets/stylesheets/global/style.css */
.flag-bm {
  background-image: url(/assets/flags/bm.svg);
}

/* line 31421, app/assets/stylesheets/global/style.css */
.flag-bn {
  background-image: url(/assets/flags/bn.svg);
}

/* line 31425, app/assets/stylesheets/global/style.css */
.flag-bo {
  background-image: url(/assets/flags/bo.svg);
}

/* line 31429, app/assets/stylesheets/global/style.css */
.flag-bq {
  background-image: url(/assets/flags/bq.svg);
}

/* line 31433, app/assets/stylesheets/global/style.css */
.flag-br {
  background-image: url(/assets/flags/br.svg);
}

/* line 31437, app/assets/stylesheets/global/style.css */
.flag-bs {
  background-image: url(/assets/flags/bs.svg);
}

/* line 31441, app/assets/stylesheets/global/style.css */
.flag-bt {
  background-image: url(/assets/flags/bt.svg);
}

/* line 31445, app/assets/stylesheets/global/style.css */
.flag-bv {
  background-image: url(/assets/flags/bv.svg);
}

/* line 31449, app/assets/stylesheets/global/style.css */
.flag-bw {
  background-image: url(/assets/flags/bw.svg);
}

/* line 31453, app/assets/stylesheets/global/style.css */
.flag-by {
  background-image: url(/assets/flags/by.svg);
}

/* line 31457, app/assets/stylesheets/global/style.css */
.flag-bz {
  background-image: url(/assets/flags/bz.svg);
}

/* line 31461, app/assets/stylesheets/global/style.css */
.flag-ca {
  background-image: url(/assets/flags/ca.svg);
}

/* line 31465, app/assets/stylesheets/global/style.css */
.flag-cc {
  background-image: url(/assets/flags/cc.svg);
}

/* line 31469, app/assets/stylesheets/global/style.css */
.flag-cd {
  background-image: url(/assets/flags/cd.svg);
}

/* line 31473, app/assets/stylesheets/global/style.css */
.flag-cf {
  background-image: url(/assets/flags/cf.svg);
}

/* line 31477, app/assets/stylesheets/global/style.css */
.flag-cg {
  background-image: url(/assets/flags/cg.svg);
}

/* line 31481, app/assets/stylesheets/global/style.css */
.flag-ch {
  background-image: url(/assets/flags/ch.svg);
}

/* line 31485, app/assets/stylesheets/global/style.css */
.flag-ci {
  background-image: url(/assets/flags/ci.svg);
}

/* line 31489, app/assets/stylesheets/global/style.css */
.flag-ck {
  background-image: url(/assets/flags/ck.svg);
}

/* line 31493, app/assets/stylesheets/global/style.css */
.flag-cl {
  background-image: url(/assets/flags/cl.svg);
}

/* line 31497, app/assets/stylesheets/global/style.css */
.flag-cm {
  background-image: url(/assets/flags/cm.svg);
}

/* line 31501, app/assets/stylesheets/global/style.css */
.flag-cn {
  background-image: url(/assets/flags/cn.svg);
}

/* line 31505, app/assets/stylesheets/global/style.css */
.flag-co {
  background-image: url(/assets/flags/co.svg);
}

/* line 31509, app/assets/stylesheets/global/style.css */
.flag-cr {
  background-image: url(/assets/flags/cr.svg);
}

/* line 31513, app/assets/stylesheets/global/style.css */
.flag-cu {
  background-image: url(/assets/flags/cu.svg);
}

/* line 31517, app/assets/stylesheets/global/style.css */
.flag-cv {
  background-image: url(/assets/flags/cv.svg);
}

/* line 31521, app/assets/stylesheets/global/style.css */
.flag-cw {
  background-image: url(/assets/flags/cw.svg);
}

/* line 31525, app/assets/stylesheets/global/style.css */
.flag-cx {
  background-image: url(/assets/flags/cx.svg);
}

/* line 31529, app/assets/stylesheets/global/style.css */
.flag-cy {
  background-image: url(/assets/flags/cy.svg);
}

/* line 31533, app/assets/stylesheets/global/style.css */
.flag-cz {
  background-image: url(/assets/flags/cz.svg);
}

/* line 31537, app/assets/stylesheets/global/style.css */
.flag-de {
  background-image: url(/assets/flags/de.svg);
}

/* line 31541, app/assets/stylesheets/global/style.css */
.flag-dj {
  background-image: url(/assets/flags/dj.svg);
}

/* line 31545, app/assets/stylesheets/global/style.css */
.flag-dk {
  background-image: url(/assets/flags/dk.svg);
}

/* line 31549, app/assets/stylesheets/global/style.css */
.flag-dm {
  background-image: url(/assets/flags/dm.svg);
}

/* line 31553, app/assets/stylesheets/global/style.css */
.flag-do {
  background-image: url(/assets/flags/do.svg);
}

/* line 31557, app/assets/stylesheets/global/style.css */
.flag-dz {
  background-image: url(/assets/flags/dz.svg);
}

/* line 31561, app/assets/stylesheets/global/style.css */
.flag-ec {
  background-image: url(/assets/flags/ec.svg);
}

/* line 31565, app/assets/stylesheets/global/style.css */
.flag-ee {
  background-image: url(/assets/flags/ee.svg);
}

/* line 31569, app/assets/stylesheets/global/style.css */
.flag-eg {
  background-image: url(/assets/flags/eg.svg);
}

/* line 31573, app/assets/stylesheets/global/style.css */
.flag-eh {
  background-image: url(/assets/flags/eh.svg);
}

/* line 31577, app/assets/stylesheets/global/style.css */
.flag-er {
  background-image: url(/assets/flags/er.svg);
}

/* line 31581, app/assets/stylesheets/global/style.css */
.flag-es {
  background-image: url(/assets/flags/es.svg);
}

/* line 31585, app/assets/stylesheets/global/style.css */
.flag-et {
  background-image: url(/assets/flags/et.svg);
}

/* line 31589, app/assets/stylesheets/global/style.css */
.flag-eu {
  background-image: url(/assets/flags/eu.svg);
}

/* line 31593, app/assets/stylesheets/global/style.css */
.flag-fi {
  background-image: url(/assets/flags/fi.svg);
}

/* line 31597, app/assets/stylesheets/global/style.css */
.flag-fj {
  background-image: url(/assets/flags/fj.svg);
}

/* line 31601, app/assets/stylesheets/global/style.css */
.flag-fk {
  background-image: url(/assets/flags/fk.svg);
}

/* line 31605, app/assets/stylesheets/global/style.css */
.flag-fm {
  background-image: url(/assets/flags/fm.svg);
}

/* line 31609, app/assets/stylesheets/global/style.css */
.flag-fo {
  background-image: url(/assets/flags/fo.svg);
}

/* line 31613, app/assets/stylesheets/global/style.css */
.flag-fr {
  background-image: url(/assets/flags/fr.svg);
}

/* line 31617, app/assets/stylesheets/global/style.css */
.flag-ga {
  background-image: url(/assets/flags/ga.svg);
}

/* line 31621, app/assets/stylesheets/global/style.css */
.flag-gb-eng {
  background-image: url(/assets/flags/gb-eng.svg);
}

/* line 31625, app/assets/stylesheets/global/style.css */
.flag-gb-nir {
  background-image: url(/assets/flags/gb-nir.svg);
}

/* line 31629, app/assets/stylesheets/global/style.css */
.flag-gb-sct {
  background-image: url(/assets/flags/gb-sct.svg);
}

/* line 31633, app/assets/stylesheets/global/style.css */
.flag-gb-wls {
  background-image: url(/assets/flags/gb-wls.svg);
}

/* line 31637, app/assets/stylesheets/global/style.css */
.flag-gb {
  background-image: url(/assets/flags/gb.svg);
}

/* line 31641, app/assets/stylesheets/global/style.css */
.flag-gd {
  background-image: url(/assets/flags/gd.svg);
}

/* line 31645, app/assets/stylesheets/global/style.css */
.flag-ge {
  background-image: url(/assets/flags/ge.svg);
}

/* line 31649, app/assets/stylesheets/global/style.css */
.flag-gf {
  background-image: url(/assets/flags/gf.svg);
}

/* line 31653, app/assets/stylesheets/global/style.css */
.flag-gg {
  background-image: url(/assets/flags/gg.svg);
}

/* line 31657, app/assets/stylesheets/global/style.css */
.flag-gh {
  background-image: url(/assets/flags/gh.svg);
}

/* line 31661, app/assets/stylesheets/global/style.css */
.flag-gi {
  background-image: url(/assets/flags/gi.svg);
}

/* line 31665, app/assets/stylesheets/global/style.css */
.flag-gl {
  background-image: url(/assets/flags/gl.svg);
}

/* line 31669, app/assets/stylesheets/global/style.css */
.flag-gm {
  background-image: url(/assets/flags/gm.svg);
}

/* line 31673, app/assets/stylesheets/global/style.css */
.flag-gn {
  background-image: url(/assets/flags/gn.svg);
}

/* line 31677, app/assets/stylesheets/global/style.css */
.flag-gp {
  background-image: url(/assets/flags/gp.svg);
}

/* line 31681, app/assets/stylesheets/global/style.css */
.flag-gq {
  background-image: url(/assets/flags/gq.svg);
}

/* line 31685, app/assets/stylesheets/global/style.css */
.flag-gr {
  background-image: url(/assets/flags/gr.svg);
}

/* line 31689, app/assets/stylesheets/global/style.css */
.flag-gs {
  background-image: url(/assets/flags/gs.svg);
}

/* line 31693, app/assets/stylesheets/global/style.css */
.flag-gt {
  background-image: url(/assets/flags/gt.svg);
}

/* line 31697, app/assets/stylesheets/global/style.css */
.flag-gu {
  background-image: url(/assets/flags/gu.svg);
}

/* line 31701, app/assets/stylesheets/global/style.css */
.flag-gw {
  background-image: url(/assets/flags/gw.svg);
}

/* line 31705, app/assets/stylesheets/global/style.css */
.flag-gy {
  background-image: url(/assets/flags/gy.svg);
}

/* line 31709, app/assets/stylesheets/global/style.css */
.flag-hk {
  background-image: url(/assets/flags/hk.svg);
}

/* line 31713, app/assets/stylesheets/global/style.css */
.flag-hm {
  background-image: url(/assets/flags/hm.svg);
}

/* line 31717, app/assets/stylesheets/global/style.css */
.flag-hn {
  background-image: url(/assets/flags/hn.svg);
}

/* line 31721, app/assets/stylesheets/global/style.css */
.flag-hr {
  background-image: url(/assets/flags/hr.svg);
}

/* line 31725, app/assets/stylesheets/global/style.css */
.flag-ht {
  background-image: url(/assets/flags/ht.svg);
}

/* line 31729, app/assets/stylesheets/global/style.css */
.flag-hu {
  background-image: url(/assets/flags/hu.svg);
}

/* line 31733, app/assets/stylesheets/global/style.css */
.flag-id {
  background-image: url(/assets/flags/id.svg);
}

/* line 31737, app/assets/stylesheets/global/style.css */
.flag-ie {
  background-image: url(/assets/flags/ie.svg);
}

/* line 31741, app/assets/stylesheets/global/style.css */
.flag-il {
  background-image: url(/assets/flags/il.svg);
}

/* line 31745, app/assets/stylesheets/global/style.css */
.flag-im {
  background-image: url(/assets/flags/im.svg);
}

/* line 31749, app/assets/stylesheets/global/style.css */
.flag-in {
  background-image: url(/assets/flags/in.svg);
}

/* line 31753, app/assets/stylesheets/global/style.css */
.flag-io {
  background-image: url(/assets/flags/io.svg);
}

/* line 31757, app/assets/stylesheets/global/style.css */
.flag-iq {
  background-image: url(/assets/flags/iq.svg);
}

/* line 31761, app/assets/stylesheets/global/style.css */
.flag-ir {
  background-image: url(/assets/flags/ir.svg);
}

/* line 31765, app/assets/stylesheets/global/style.css */
.flag-is {
  background-image: url(/assets/flags/is.svg);
}

/* line 31769, app/assets/stylesheets/global/style.css */
.flag-it {
  background-image: url(/assets/flags/it.svg);
}

/* line 31773, app/assets/stylesheets/global/style.css */
.flag-je {
  background-image: url(/assets/flags/je.svg);
}

/* line 31777, app/assets/stylesheets/global/style.css */
.flag-jm {
  background-image: url(/assets/flags/jm.svg);
}

/* line 31781, app/assets/stylesheets/global/style.css */
.flag-jo {
  background-image: url(/assets/flags/jo.svg);
}

/* line 31785, app/assets/stylesheets/global/style.css */
.flag-jp {
  background-image: url(/assets/flags/jp.svg);
}

/* line 31789, app/assets/stylesheets/global/style.css */
.flag-ke {
  background-image: url(/assets/flags/ke.svg);
}

/* line 31793, app/assets/stylesheets/global/style.css */
.flag-kg {
  background-image: url(/assets/flags/kg.svg);
}

/* line 31797, app/assets/stylesheets/global/style.css */
.flag-kh {
  background-image: url(/assets/flags/kh.svg);
}

/* line 31801, app/assets/stylesheets/global/style.css */
.flag-ki {
  background-image: url(/assets/flags/ki.svg);
}

/* line 31805, app/assets/stylesheets/global/style.css */
.flag-km {
  background-image: url(/assets/flags/km.svg);
}

/* line 31809, app/assets/stylesheets/global/style.css */
.flag-kn {
  background-image: url(/assets/flags/kn.svg);
}

/* line 31813, app/assets/stylesheets/global/style.css */
.flag-kp {
  background-image: url(/assets/flags/kp.svg);
}

/* line 31817, app/assets/stylesheets/global/style.css */
.flag-kr {
  background-image: url(/assets/flags/kr.svg);
}

/* line 31821, app/assets/stylesheets/global/style.css */
.flag-kw {
  background-image: url(/assets/flags/kw.svg);
}

/* line 31825, app/assets/stylesheets/global/style.css */
.flag-ky {
  background-image: url(/assets/flags/ky.svg);
}

/* line 31829, app/assets/stylesheets/global/style.css */
.flag-kz {
  background-image: url(/assets/flags/kz.svg);
}

/* line 31833, app/assets/stylesheets/global/style.css */
.flag-la {
  background-image: url(/assets/flags/la.svg);
}

/* line 31837, app/assets/stylesheets/global/style.css */
.flag-lb {
  background-image: url(/assets/flags/lb.svg);
}

/* line 31841, app/assets/stylesheets/global/style.css */
.flag-lc {
  background-image: url(/assets/flags/lc.svg);
}

/* line 31845, app/assets/stylesheets/global/style.css */
.flag-li {
  background-image: url(/assets/flags/li.svg);
}

/* line 31849, app/assets/stylesheets/global/style.css */
.flag-lk {
  background-image: url(/assets/flags/lk.svg);
}

/* line 31853, app/assets/stylesheets/global/style.css */
.flag-lr {
  background-image: url(/assets/flags/lr.svg);
}

/* line 31857, app/assets/stylesheets/global/style.css */
.flag-ls {
  background-image: url(/assets/flags/ls.svg);
}

/* line 31861, app/assets/stylesheets/global/style.css */
.flag-lt {
  background-image: url(/assets/flags/lt.svg);
}

/* line 31865, app/assets/stylesheets/global/style.css */
.flag-lu {
  background-image: url(/assets/flags/lu.svg);
}

/* line 31869, app/assets/stylesheets/global/style.css */
.flag-lv {
  background-image: url(/assets/flags/lv.svg);
}

/* line 31873, app/assets/stylesheets/global/style.css */
.flag-ly {
  background-image: url(/assets/flags/ly.svg);
}

/* line 31877, app/assets/stylesheets/global/style.css */
.flag-ma {
  background-image: url(/assets/flags/ma.svg);
}

/* line 31881, app/assets/stylesheets/global/style.css */
.flag-mc {
  background-image: url(/assets/flags/mc.svg);
}

/* line 31885, app/assets/stylesheets/global/style.css */
.flag-md {
  background-image: url(/assets/flags/md.svg);
}

/* line 31889, app/assets/stylesheets/global/style.css */
.flag-me {
  background-image: url(/assets/flags/me.svg);
}

/* line 31893, app/assets/stylesheets/global/style.css */
.flag-mf {
  background-image: url(/assets/flags/mf.svg);
}

/* line 31897, app/assets/stylesheets/global/style.css */
.flag-mg {
  background-image: url(/assets/flags/mg.svg);
}

/* line 31901, app/assets/stylesheets/global/style.css */
.flag-mh {
  background-image: url(/assets/flags/mh.svg);
}

/* line 31905, app/assets/stylesheets/global/style.css */
.flag-mk {
  background-image: url(/assets/flags/mk.svg);
}

/* line 31909, app/assets/stylesheets/global/style.css */
.flag-ml {
  background-image: url(/assets/flags/ml.svg);
}

/* line 31913, app/assets/stylesheets/global/style.css */
.flag-mm {
  background-image: url(/assets/flags/mm.svg);
}

/* line 31917, app/assets/stylesheets/global/style.css */
.flag-mn {
  background-image: url(/assets/flags/mn.svg);
}

/* line 31921, app/assets/stylesheets/global/style.css */
.flag-mo {
  background-image: url(/assets/flags/mo.svg);
}

/* line 31925, app/assets/stylesheets/global/style.css */
.flag-mp {
  background-image: url(/assets/flags/mp.svg);
}

/* line 31929, app/assets/stylesheets/global/style.css */
.flag-mq {
  background-image: url(/assets/flags/mq.svg);
}

/* line 31933, app/assets/stylesheets/global/style.css */
.flag-mr {
  background-image: url(/assets/flags/mr.svg);
}

/* line 31937, app/assets/stylesheets/global/style.css */
.flag-ms {
  background-image: url(/assets/flags/ms.svg);
}

/* line 31941, app/assets/stylesheets/global/style.css */
.flag-mt {
  background-image: url(/assets/flags/mt.svg);
}

/* line 31945, app/assets/stylesheets/global/style.css */
.flag-mu {
  background-image: url(/assets/flags/mu.svg);
}

/* line 31949, app/assets/stylesheets/global/style.css */
.flag-mv {
  background-image: url(/assets/flags/mv.svg);
}

/* line 31953, app/assets/stylesheets/global/style.css */
.flag-mw {
  background-image: url(/assets/flags/mw.svg);
}

/* line 31957, app/assets/stylesheets/global/style.css */
.flag-mx {
  background-image: url(/assets/flags/mx.svg);
}

/* line 31961, app/assets/stylesheets/global/style.css */
.flag-my {
  background-image: url(/assets/flags/my.svg);
}

/* line 31965, app/assets/stylesheets/global/style.css */
.flag-mz {
  background-image: url(/assets/flags/mz.svg);
}

/* line 31969, app/assets/stylesheets/global/style.css */
.flag-na {
  background-image: url(/assets/flags/na.svg);
}

/* line 31973, app/assets/stylesheets/global/style.css */
.flag-nc {
  background-image: url(/assets/flags/nc.svg);
}

/* line 31977, app/assets/stylesheets/global/style.css */
.flag-ne {
  background-image: url(/assets/flags/ne.svg);
}

/* line 31981, app/assets/stylesheets/global/style.css */
.flag-nf {
  background-image: url(/assets/flags/nf.svg);
}

/* line 31985, app/assets/stylesheets/global/style.css */
.flag-ng {
  background-image: url(/assets/flags/ng.svg);
}

/* line 31989, app/assets/stylesheets/global/style.css */
.flag-ni {
  background-image: url(/assets/flags/ni.svg);
}

/* line 31993, app/assets/stylesheets/global/style.css */
.flag-nl {
  background-image: url(/assets/flags/nl.svg);
}

/* line 31997, app/assets/stylesheets/global/style.css */
.flag-no {
  background-image: url(/assets/flags/no.svg);
}

/* line 32001, app/assets/stylesheets/global/style.css */
.flag-np {
  background-image: url(/assets/flags/np.svg);
}

/* line 32005, app/assets/stylesheets/global/style.css */
.flag-nr {
  background-image: url(/assets/flags/nr.svg);
}

/* line 32009, app/assets/stylesheets/global/style.css */
.flag-nu {
  background-image: url(/assets/flags/nu.svg);
}

/* line 32013, app/assets/stylesheets/global/style.css */
.flag-nz {
  background-image: url(/assets/flags/nz.svg);
}

/* line 32017, app/assets/stylesheets/global/style.css */
.flag-om {
  background-image: url(/assets/flags/om.svg);
}

/* line 32021, app/assets/stylesheets/global/style.css */
.flag-pa {
  background-image: url(/assets/flags/pa.svg);
}

/* line 32025, app/assets/stylesheets/global/style.css */
.flag-pe {
  background-image: url(/assets/flags/pe.svg);
}

/* line 32029, app/assets/stylesheets/global/style.css */
.flag-pf {
  background-image: url(/assets/flags/pf.svg);
}

/* line 32033, app/assets/stylesheets/global/style.css */
.flag-pg {
  background-image: url(/assets/flags/pg.svg);
}

/* line 32037, app/assets/stylesheets/global/style.css */
.flag-ph {
  background-image: url(/assets/flags/ph.svg);
}

/* line 32041, app/assets/stylesheets/global/style.css */
.flag-pk {
  background-image: url(/assets/flags/pk.svg);
}

/* line 32045, app/assets/stylesheets/global/style.css */
.flag-pl {
  background-image: url(/assets/flags/pl.svg);
}

/* line 32049, app/assets/stylesheets/global/style.css */
.flag-pm {
  background-image: url(/assets/flags/pm.svg);
}

/* line 32053, app/assets/stylesheets/global/style.css */
.flag-pn {
  background-image: url(/assets/flags/pn.svg);
}

/* line 32057, app/assets/stylesheets/global/style.css */
.flag-pr {
  background-image: url(/assets/flags/pr.svg);
}

/* line 32061, app/assets/stylesheets/global/style.css */
.flag-ps {
  background-image: url(/assets/flags/ps.svg);
}

/* line 32065, app/assets/stylesheets/global/style.css */
.flag-pt {
  background-image: url(/assets/flags/pt.svg);
}

/* line 32069, app/assets/stylesheets/global/style.css */
.flag-pw {
  background-image: url(/assets/flags/pw.svg);
}

/* line 32073, app/assets/stylesheets/global/style.css */
.flag-py {
  background-image: url(/assets/flags/py.svg);
}

/* line 32077, app/assets/stylesheets/global/style.css */
.flag-qa {
  background-image: url(/assets/flags/qa.svg);
}

/* line 32081, app/assets/stylesheets/global/style.css */
.flag-re {
  background-image: url(/assets/flags/re.svg);
}

/* line 32085, app/assets/stylesheets/global/style.css */
.flag-ro {
  background-image: url(/assets/flags/ro.svg);
}

/* line 32089, app/assets/stylesheets/global/style.css */
.flag-rs {
  background-image: url(/assets/flags/rs.svg);
}

/* line 32093, app/assets/stylesheets/global/style.css */
.flag-ru {
  background-image: url(/assets/flags/ru.svg);
}

/* line 32097, app/assets/stylesheets/global/style.css */
.flag-rw {
  background-image: url(/assets/flags/rw.svg);
}

/* line 32101, app/assets/stylesheets/global/style.css */
.flag-sa {
  background-image: url(/assets/flags/sa.svg);
}

/* line 32105, app/assets/stylesheets/global/style.css */
.flag-sb {
  background-image: url(/assets/flags/sb.svg);
}

/* line 32109, app/assets/stylesheets/global/style.css */
.flag-sc {
  background-image: url(/assets/flags/sc.svg);
}

/* line 32113, app/assets/stylesheets/global/style.css */
.flag-sd {
  background-image: url(/assets/flags/sd.svg);
}

/* line 32117, app/assets/stylesheets/global/style.css */
.flag-se {
  background-image: url(/assets/flags/se.svg);
}

/* line 32121, app/assets/stylesheets/global/style.css */
.flag-sg {
  background-image: url(/assets/flags/sg.svg);
}

/* line 32125, app/assets/stylesheets/global/style.css */
.flag-sh {
  background-image: url(/assets/flags/sh.svg);
}

/* line 32129, app/assets/stylesheets/global/style.css */
.flag-si {
  background-image: url(/assets/flags/si.svg);
}

/* line 32133, app/assets/stylesheets/global/style.css */
.flag-sj {
  background-image: url(/assets/flags/sj.svg);
}

/* line 32137, app/assets/stylesheets/global/style.css */
.flag-sk {
  background-image: url(/assets/flags/sk.svg);
}

/* line 32141, app/assets/stylesheets/global/style.css */
.flag-sl {
  background-image: url(/assets/flags/sl.svg);
}

/* line 32145, app/assets/stylesheets/global/style.css */
.flag-sm {
  background-image: url(/assets/flags/sm.svg);
}

/* line 32149, app/assets/stylesheets/global/style.css */
.flag-sn {
  background-image: url(/assets/flags/sn.svg);
}

/* line 32153, app/assets/stylesheets/global/style.css */
.flag-so {
  background-image: url(/assets/flags/so.svg);
}

/* line 32157, app/assets/stylesheets/global/style.css */
.flag-sr {
  background-image: url(/assets/flags/sr.svg);
}

/* line 32161, app/assets/stylesheets/global/style.css */
.flag-ss {
  background-image: url(/assets/flags/ss.svg);
}

/* line 32165, app/assets/stylesheets/global/style.css */
.flag-st {
  background-image: url(/assets/flags/st.svg);
}

/* line 32169, app/assets/stylesheets/global/style.css */
.flag-sv {
  background-image: url(/assets/flags/sv.svg);
}

/* line 32173, app/assets/stylesheets/global/style.css */
.flag-sx {
  background-image: url(/assets/flags/sx.svg);
}

/* line 32177, app/assets/stylesheets/global/style.css */
.flag-sy {
  background-image: url(/assets/flags/sy.svg);
}

/* line 32181, app/assets/stylesheets/global/style.css */
.flag-sz {
  background-image: url(/assets/flags/sz.svg);
}

/* line 32185, app/assets/stylesheets/global/style.css */
.flag-tc {
  background-image: url(/assets/flags/tc.svg);
}

/* line 32189, app/assets/stylesheets/global/style.css */
.flag-td {
  background-image: url(/assets/flags/td.svg);
}

/* line 32193, app/assets/stylesheets/global/style.css */
.flag-tf {
  background-image: url(/assets/flags/tf.svg);
}

/* line 32197, app/assets/stylesheets/global/style.css */
.flag-tg {
  background-image: url(/assets/flags/tg.svg);
}

/* line 32201, app/assets/stylesheets/global/style.css */
.flag-th {
  background-image: url(/assets/flags/th.svg);
}

/* line 32205, app/assets/stylesheets/global/style.css */
.flag-tj {
  background-image: url(/assets/flags/tj.svg);
}

/* line 32209, app/assets/stylesheets/global/style.css */
.flag-tk {
  background-image: url(/assets/flags/tk.svg);
}

/* line 32213, app/assets/stylesheets/global/style.css */
.flag-tl {
  background-image: url(/assets/flags/tl.svg);
}

/* line 32217, app/assets/stylesheets/global/style.css */
.flag-tm {
  background-image: url(/assets/flags/tm.svg);
}

/* line 32221, app/assets/stylesheets/global/style.css */
.flag-tn {
  background-image: url(/assets/flags/tn.svg);
}

/* line 32225, app/assets/stylesheets/global/style.css */
.flag-to {
  background-image: url(/assets/flags/to.svg);
}

/* line 32229, app/assets/stylesheets/global/style.css */
.flag-tr {
  background-image: url(/assets/flags/tr.svg);
}

/* line 32233, app/assets/stylesheets/global/style.css */
.flag-tt {
  background-image: url(/assets/flags/tt.svg);
}

/* line 32237, app/assets/stylesheets/global/style.css */
.flag-tv {
  background-image: url(/assets/flags/tv.svg);
}

/* line 32241, app/assets/stylesheets/global/style.css */
.flag-tw {
  background-image: url(/assets/flags/tw.svg);
}

/* line 32245, app/assets/stylesheets/global/style.css */
.flag-tz {
  background-image: url(/assets/flags/tz.svg);
}

/* line 32249, app/assets/stylesheets/global/style.css */
.flag-ua {
  background-image: url(/assets/flags/ua.svg);
}

/* line 32253, app/assets/stylesheets/global/style.css */
.flag-ug {
  background-image: url(/assets/flags/ug.svg);
}

/* line 32257, app/assets/stylesheets/global/style.css */
.flag-um {
  background-image: url(/assets/flags/um.svg);
}

/* line 32261, app/assets/stylesheets/global/style.css */
.flag-un {
  background-image: url(/assets/flags/un.svg);
}

/* line 32265, app/assets/stylesheets/global/style.css */
.flag-us {
  background-image: url(/assets/flags/us.svg);
}

/* line 32269, app/assets/stylesheets/global/style.css */
.flag-uy {
  background-image: url(/assets/flags/uy.svg);
}

/* line 32273, app/assets/stylesheets/global/style.css */
.flag-uz {
  background-image: url(/assets/flags/uz.svg);
}

/* line 32277, app/assets/stylesheets/global/style.css */
.flag-va {
  background-image: url(/assets/flags/va.svg);
}

/* line 32281, app/assets/stylesheets/global/style.css */
.flag-vc {
  background-image: url(/assets/flags/vc.svg);
}

/* line 32285, app/assets/stylesheets/global/style.css */
.flag-ve {
  background-image: url(/assets/flags/ve.svg);
}

/* line 32289, app/assets/stylesheets/global/style.css */
.flag-vg {
  background-image: url(/assets/flags/vg.svg);
}

/* line 32293, app/assets/stylesheets/global/style.css */
.flag-vi {
  background-image: url(/assets/flags/vi.svg);
}

/* line 32297, app/assets/stylesheets/global/style.css */
.flag-vn {
  background-image: url(/assets/flags/vn.svg);
}

/* line 32301, app/assets/stylesheets/global/style.css */
.flag-vu {
  background-image: url(/assets/flags/vu.svg);
}

/* line 32305, app/assets/stylesheets/global/style.css */
.flag-wf {
  background-image: url(/assets/flags/wf.svg);
}

/* line 32309, app/assets/stylesheets/global/style.css */
.flag-ws {
  background-image: url(/assets/flags/ws.svg);
}

/* line 32313, app/assets/stylesheets/global/style.css */
.flag-ye {
  background-image: url(/assets/flags/ye.svg);
}

/* line 32317, app/assets/stylesheets/global/style.css */
.flag-yt {
  background-image: url(/assets/flags/yt.svg);
}

/* line 32321, app/assets/stylesheets/global/style.css */
.flag-za {
  background-image: url(/assets/flags/za.svg);
}

/* line 32325, app/assets/stylesheets/global/style.css */
.flag-zm {
  background-image: url(/assets/flags/zm.svg);
}

/* line 32329, app/assets/stylesheets/global/style.css */
.flag-zw {
  background-image: url(/assets/flags/zw.svg);
}

/* line 32333, app/assets/stylesheets/global/style.css */
.payment {
  width: 2.5rem;
  height: 1.5rem;
  display: inline-block;
  background: no-repeat center/100% 100%;
  vertical-align: bottom;
  font-style: normal;
  box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
}

/* line 32344, app/assets/stylesheets/global/style.css */
.payment-2checkout-dark {
  background-image: url(/assets/payments/2checkout-dark.svg);
}

/* line 32348, app/assets/stylesheets/global/style.css */
.payment-2checkout {
  background-image: url(/assets/payments/2checkout.svg);
}

/* line 32352, app/assets/stylesheets/global/style.css */
.payment-alipay-dark {
  background-image: url(/assets/payments/alipay-dark.svg);
}

/* line 32356, app/assets/stylesheets/global/style.css */
.payment-alipay {
  background-image: url(/assets/payments/alipay.svg);
}

/* line 32360, app/assets/stylesheets/global/style.css */
.payment-amazon-dark {
  background-image: url(/assets/payments/amazon-dark.svg);
}

/* line 32364, app/assets/stylesheets/global/style.css */
.payment-amazon {
  background-image: url(/assets/payments/amazon.svg);
}

/* line 32368, app/assets/stylesheets/global/style.css */
.payment-americanexpress-dark {
  background-image: url(/assets/payments/americanexpress-dark.svg);
}

/* line 32372, app/assets/stylesheets/global/style.css */
.payment-americanexpress {
  background-image: url(/assets/payments/americanexpress.svg);
}

/* line 32376, app/assets/stylesheets/global/style.css */
.payment-applepay-dark {
  background-image: url(/assets/payments/applepay-dark.svg);
}

/* line 32380, app/assets/stylesheets/global/style.css */
.payment-applepay {
  background-image: url(/assets/payments/applepay.svg);
}

/* line 32384, app/assets/stylesheets/global/style.css */
.payment-bancontact-dark {
  background-image: url(/assets/payments/bancontact-dark.svg);
}

/* line 32388, app/assets/stylesheets/global/style.css */
.payment-bancontact {
  background-image: url(/assets/payments/bancontact.svg);
}

/* line 32392, app/assets/stylesheets/global/style.css */
.payment-bitcoin-dark {
  background-image: url(/assets/payments/bitcoin-dark.svg);
}

/* line 32396, app/assets/stylesheets/global/style.css */
.payment-bitcoin {
  background-image: url(/assets/payments/bitcoin.svg);
}

/* line 32400, app/assets/stylesheets/global/style.css */
.payment-bitpay-dark {
  background-image: url(/assets/payments/bitpay-dark.svg);
}

/* line 32404, app/assets/stylesheets/global/style.css */
.payment-bitpay {
  background-image: url(/assets/payments/bitpay.svg);
}

/* line 32408, app/assets/stylesheets/global/style.css */
.payment-cirrus-dark {
  background-image: url(/assets/payments/cirrus-dark.svg);
}

/* line 32412, app/assets/stylesheets/global/style.css */
.payment-cirrus {
  background-image: url(/assets/payments/cirrus.svg);
}

/* line 32416, app/assets/stylesheets/global/style.css */
.payment-clickandbuy-dark {
  background-image: url(/assets/payments/clickandbuy-dark.svg);
}

/* line 32420, app/assets/stylesheets/global/style.css */
.payment-clickandbuy {
  background-image: url(/assets/payments/clickandbuy.svg);
}

/* line 32424, app/assets/stylesheets/global/style.css */
.payment-coinkite-dark {
  background-image: url(/assets/payments/coinkite-dark.svg);
}

/* line 32428, app/assets/stylesheets/global/style.css */
.payment-coinkite {
  background-image: url(/assets/payments/coinkite.svg);
}

/* line 32432, app/assets/stylesheets/global/style.css */
.payment-dinersclub-dark {
  background-image: url(/assets/payments/dinersclub-dark.svg);
}

/* line 32436, app/assets/stylesheets/global/style.css */
.payment-dinersclub {
  background-image: url(/assets/payments/dinersclub.svg);
}

/* line 32440, app/assets/stylesheets/global/style.css */
.payment-directdebit-dark {
  background-image: url(/assets/payments/directdebit-dark.svg);
}

/* line 32444, app/assets/stylesheets/global/style.css */
.payment-directdebit {
  background-image: url(/assets/payments/directdebit.svg);
}

/* line 32448, app/assets/stylesheets/global/style.css */
.payment-discover-dark {
  background-image: url(/assets/payments/discover-dark.svg);
}

/* line 32452, app/assets/stylesheets/global/style.css */
.payment-discover {
  background-image: url(/assets/payments/discover.svg);
}

/* line 32456, app/assets/stylesheets/global/style.css */
.payment-dwolla-dark {
  background-image: url(/assets/payments/dwolla-dark.svg);
}

/* line 32460, app/assets/stylesheets/global/style.css */
.payment-dwolla {
  background-image: url(/assets/payments/dwolla.svg);
}

/* line 32464, app/assets/stylesheets/global/style.css */
.payment-ebay-dark {
  background-image: url(/assets/payments/ebay-dark.svg);
}

/* line 32468, app/assets/stylesheets/global/style.css */
.payment-ebay {
  background-image: url(/assets/payments/ebay.svg);
}

/* line 32472, app/assets/stylesheets/global/style.css */
.payment-eway-dark {
  background-image: url(/assets/payments/eway-dark.svg);
}

/* line 32476, app/assets/stylesheets/global/style.css */
.payment-eway {
  background-image: url(/assets/payments/eway.svg);
}

/* line 32480, app/assets/stylesheets/global/style.css */
.payment-giropay-dark {
  background-image: url(/assets/payments/giropay-dark.svg);
}

/* line 32484, app/assets/stylesheets/global/style.css */
.payment-giropay {
  background-image: url(/assets/payments/giropay.svg);
}

/* line 32488, app/assets/stylesheets/global/style.css */
.payment-googlewallet-dark {
  background-image: url(/assets/payments/googlewallet-dark.svg);
}

/* line 32492, app/assets/stylesheets/global/style.css */
.payment-googlewallet {
  background-image: url(/assets/payments/googlewallet.svg);
}

/* line 32496, app/assets/stylesheets/global/style.css */
.payment-ingenico-dark {
  background-image: url(/assets/payments/ingenico-dark.svg);
}

/* line 32500, app/assets/stylesheets/global/style.css */
.payment-ingenico {
  background-image: url(/assets/payments/ingenico.svg);
}

/* line 32504, app/assets/stylesheets/global/style.css */
.payment-jcb-dark {
  background-image: url(/assets/payments/jcb-dark.svg);
}

/* line 32508, app/assets/stylesheets/global/style.css */
.payment-jcb {
  background-image: url(/assets/payments/jcb.svg);
}

/* line 32512, app/assets/stylesheets/global/style.css */
.payment-klarna-dark {
  background-image: url(/assets/payments/klarna-dark.svg);
}

/* line 32516, app/assets/stylesheets/global/style.css */
.payment-klarna {
  background-image: url(/assets/payments/klarna.svg);
}

/* line 32520, app/assets/stylesheets/global/style.css */
.payment-laser-dark {
  background-image: url(/assets/payments/laser-dark.svg);
}

/* line 32524, app/assets/stylesheets/global/style.css */
.payment-laser {
  background-image: url(/assets/payments/laser.svg);
}

/* line 32528, app/assets/stylesheets/global/style.css */
.payment-maestro-dark {
  background-image: url(/assets/payments/maestro-dark.svg);
}

/* line 32532, app/assets/stylesheets/global/style.css */
.payment-maestro {
  background-image: url(/assets/payments/maestro.svg);
}

/* line 32536, app/assets/stylesheets/global/style.css */
.payment-mastercard-dark {
  background-image: url(/assets/payments/mastercard-dark.svg);
}

/* line 32540, app/assets/stylesheets/global/style.css */
.payment-mastercard {
  background-image: url(/assets/payments/mastercard.svg);
}

/* line 32544, app/assets/stylesheets/global/style.css */
.payment-monero-dark {
  background-image: url(/assets/payments/monero-dark.svg);
}

/* line 32548, app/assets/stylesheets/global/style.css */
.payment-monero {
  background-image: url(/assets/payments/monero.svg);
}

/* line 32552, app/assets/stylesheets/global/style.css */
.payment-neteller-dark {
  background-image: url(/assets/payments/neteller-dark.svg);
}

/* line 32556, app/assets/stylesheets/global/style.css */
.payment-neteller {
  background-image: url(/assets/payments/neteller.svg);
}

/* line 32560, app/assets/stylesheets/global/style.css */
.payment-ogone-dark {
  background-image: url(/assets/payments/ogone-dark.svg);
}

/* line 32564, app/assets/stylesheets/global/style.css */
.payment-ogone {
  background-image: url(/assets/payments/ogone.svg);
}

/* line 32568, app/assets/stylesheets/global/style.css */
.payment-okpay-dark {
  background-image: url(/assets/payments/okpay-dark.svg);
}

/* line 32572, app/assets/stylesheets/global/style.css */
.payment-okpay {
  background-image: url(/assets/payments/okpay.svg);
}

/* line 32576, app/assets/stylesheets/global/style.css */
.payment-paybox-dark {
  background-image: url(/assets/payments/paybox-dark.svg);
}

/* line 32580, app/assets/stylesheets/global/style.css */
.payment-paybox {
  background-image: url(/assets/payments/paybox.svg);
}

/* line 32584, app/assets/stylesheets/global/style.css */
.payment-paymill-dark {
  background-image: url(/assets/payments/paymill-dark.svg);
}

/* line 32588, app/assets/stylesheets/global/style.css */
.payment-paymill {
  background-image: url(/assets/payments/paymill.svg);
}

/* line 32592, app/assets/stylesheets/global/style.css */
.payment-payone-dark {
  background-image: url(/assets/payments/payone-dark.svg);
}

/* line 32596, app/assets/stylesheets/global/style.css */
.payment-payone {
  background-image: url(/assets/payments/payone.svg);
}

/* line 32600, app/assets/stylesheets/global/style.css */
.payment-payoneer-dark {
  background-image: url(/assets/payments/payoneer-dark.svg);
}

/* line 32604, app/assets/stylesheets/global/style.css */
.payment-payoneer {
  background-image: url(/assets/payments/payoneer.svg);
}

/* line 32608, app/assets/stylesheets/global/style.css */
.payment-paypal-dark {
  background-image: url(/assets/payments/paypal-dark.svg);
}

/* line 32612, app/assets/stylesheets/global/style.css */
.payment-paypal {
  background-image: url(/assets/payments/paypal.svg);
}

/* line 32616, app/assets/stylesheets/global/style.css */
.payment-paysafecard-dark {
  background-image: url(/assets/payments/paysafecard-dark.svg);
}

/* line 32620, app/assets/stylesheets/global/style.css */
.payment-paysafecard {
  background-image: url(/assets/payments/paysafecard.svg);
}

/* line 32624, app/assets/stylesheets/global/style.css */
.payment-payu-dark {
  background-image: url(/assets/payments/payu-dark.svg);
}

/* line 32628, app/assets/stylesheets/global/style.css */
.payment-payu {
  background-image: url(/assets/payments/payu.svg);
}

/* line 32632, app/assets/stylesheets/global/style.css */
.payment-payza-dark {
  background-image: url(/assets/payments/payza-dark.svg);
}

/* line 32636, app/assets/stylesheets/global/style.css */
.payment-payza {
  background-image: url(/assets/payments/payza.svg);
}

/* line 32640, app/assets/stylesheets/global/style.css */
.payment-ripple-dark {
  background-image: url(/assets/payments/ripple-dark.svg);
}

/* line 32644, app/assets/stylesheets/global/style.css */
.payment-ripple {
  background-image: url(/assets/payments/ripple.svg);
}

/* line 32648, app/assets/stylesheets/global/style.css */
.payment-sage-dark {
  background-image: url(/assets/payments/sage-dark.svg);
}

/* line 32652, app/assets/stylesheets/global/style.css */
.payment-sage {
  background-image: url(/assets/payments/sage.svg);
}

/* line 32656, app/assets/stylesheets/global/style.css */
.payment-sepa-dark {
  background-image: url(/assets/payments/sepa-dark.svg);
}

/* line 32660, app/assets/stylesheets/global/style.css */
.payment-sepa {
  background-image: url(/assets/payments/sepa.svg);
}

/* line 32664, app/assets/stylesheets/global/style.css */
.payment-shopify-dark {
  background-image: url(/assets/payments/shopify-dark.svg);
}

/* line 32668, app/assets/stylesheets/global/style.css */
.payment-shopify {
  background-image: url(/assets/payments/shopify.svg);
}

/* line 32672, app/assets/stylesheets/global/style.css */
.payment-skrill-dark {
  background-image: url(/assets/payments/skrill-dark.svg);
}

/* line 32676, app/assets/stylesheets/global/style.css */
.payment-skrill {
  background-image: url(/assets/payments/skrill.svg);
}

/* line 32680, app/assets/stylesheets/global/style.css */
.payment-solo-dark {
  background-image: url(/assets/payments/solo-dark.svg);
}

/* line 32684, app/assets/stylesheets/global/style.css */
.payment-solo {
  background-image: url(/assets/payments/solo.svg);
}

/* line 32688, app/assets/stylesheets/global/style.css */
.payment-square-dark {
  background-image: url(/assets/payments/square-dark.svg);
}

/* line 32692, app/assets/stylesheets/global/style.css */
.payment-square {
  background-image: url(/assets/payments/square.svg);
}

/* line 32696, app/assets/stylesheets/global/style.css */
.payment-stripe-dark {
  background-image: url(/assets/payments/stripe-dark.svg);
}

/* line 32700, app/assets/stylesheets/global/style.css */
.payment-stripe {
  background-image: url(/assets/payments/stripe.svg);
}

/* line 32704, app/assets/stylesheets/global/style.css */
.payment-switch-dark {
  background-image: url(/assets/payments/switch-dark.svg);
}

/* line 32708, app/assets/stylesheets/global/style.css */
.payment-switch {
  background-image: url(/assets/payments/switch.svg);
}

/* line 32712, app/assets/stylesheets/global/style.css */
.payment-ukash-dark {
  background-image: url(/assets/payments/ukash-dark.svg);
}

/* line 32716, app/assets/stylesheets/global/style.css */
.payment-ukash {
  background-image: url(/assets/payments/ukash.svg);
}

/* line 32720, app/assets/stylesheets/global/style.css */
.payment-unionpay-dark {
  background-image: url(/assets/payments/unionpay-dark.svg);
}

/* line 32724, app/assets/stylesheets/global/style.css */
.payment-unionpay {
  background-image: url(/assets/payments/unionpay.svg);
}

/* line 32728, app/assets/stylesheets/global/style.css */
.payment-verifone-dark {
  background-image: url(/assets/payments/verifone-dark.svg);
}

/* line 32732, app/assets/stylesheets/global/style.css */
.payment-verifone {
  background-image: url(/assets/payments/verifone.svg);
}

/* line 32736, app/assets/stylesheets/global/style.css */
.payment-verisign-dark {
  background-image: url(/assets/payments/verisign-dark.svg);
}

/* line 32740, app/assets/stylesheets/global/style.css */
.payment-verisign {
  background-image: url(/assets/payments/verisign.svg);
}

/* line 32744, app/assets/stylesheets/global/style.css */
.payment-visa-dark {
  background-image: url(/assets/payments/visa-dark.svg);
}

/* line 32748, app/assets/stylesheets/global/style.css */
.payment-visa {
  background-image: url(/assets/payments/visa.svg);
}

/* line 32752, app/assets/stylesheets/global/style.css */
.payment-webmoney-dark {
  background-image: url(/assets/payments/webmoney-dark.svg);
}

/* line 32756, app/assets/stylesheets/global/style.css */
.payment-webmoney {
  background-image: url(/assets/payments/webmoney.svg);
}

/* line 32760, app/assets/stylesheets/global/style.css */
.payment-westernunion-dark {
  background-image: url(/assets/payments/westernunion-dark.svg);
}

/* line 32764, app/assets/stylesheets/global/style.css */
.payment-westernunion {
  background-image: url(/assets/payments/westernunion.svg);
}

/* line 32768, app/assets/stylesheets/global/style.css */
.payment-worldpay-dark {
  background-image: url(/assets/payments/worldpay-dark.svg);
}

/* line 32772, app/assets/stylesheets/global/style.css */
.payment-worldpay {
  background-image: url(/assets/payments/worldpay.svg);
}

/* line 32776, app/assets/stylesheets/global/style.css */
svg {
  touch-action: none;
}

/* line 32781, app/assets/stylesheets/global/style.css */
.col-sm-3 a {
  border: 1px solid transparent;
  border-radius: 0;
  transition: all 3s ease;
}

/* line 32787, app/assets/stylesheets/global/style.css */
.col-sm-3 a:hover {
  border: 1px solid #ff4647;
  border-radius: 100% 60%/30% 10%;
  background: linear-gradient(rgba(56, 123, 131, 0.7), rgba(56, 123, 131, 0.7));
}

/*-----Feather icons-----*/
@font-face {
  font-family: "feather";
  src: url(/assets/feather-webfont.eot?t=1501841394106);
  /* IE9*/
  src: url(/assets/feather-webfont.eot?t=1501841394106#iefix) format("embedded-opentype"), url(/assets/feather-webfont.woff?t=1501841394106) format("woff"), url(/assets/feather-webfont.ttf?t=1501841394106) format("truetype"), url(/assets/feather-webfont.svg?t=1501841394106#feather) format("svg");
  /* iOS 4.1- */
}

/* line 32802, app/assets/stylesheets/global/style.css */
.fe {
  font-family: "feather" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 32813, app/assets/stylesheets/global/style.css */
.fe-activity:before {
  content: "\e900";
}

/* line 32817, app/assets/stylesheets/global/style.css */
.fe-airplay:before {
  content: "\e901";
}

/* line 32821, app/assets/stylesheets/global/style.css */
.fe-alert-circle:before {
  content: "\e902";
}

/* line 32825, app/assets/stylesheets/global/style.css */
.fe-alert-octagon:before {
  content: "\e903";
}

/* line 32829, app/assets/stylesheets/global/style.css */
.fe-alert-triangle:before {
  content: "\e904";
}

/* line 32833, app/assets/stylesheets/global/style.css */
.fe-align-center:before {
  content: "\e905";
}

/* line 32837, app/assets/stylesheets/global/style.css */
.fe-align-justify:before {
  content: "\e906";
}

/* line 32841, app/assets/stylesheets/global/style.css */
.fe-align-left:before {
  content: "\e907";
}

/* line 32845, app/assets/stylesheets/global/style.css */
.fe-align-right:before {
  content: "\e908";
}

/* line 32849, app/assets/stylesheets/global/style.css */
.fe-anchor:before {
  content: "\e909";
}

/* line 32853, app/assets/stylesheets/global/style.css */
.fe-aperture:before {
  content: "\e90a";
}

/* line 32857, app/assets/stylesheets/global/style.css */
.fe-arrow-down:before {
  content: "\e90b";
}

/* line 32861, app/assets/stylesheets/global/style.css */
.fe-arrow-down-circle:before {
  content: "\e90c";
}

/* line 32865, app/assets/stylesheets/global/style.css */
.fe-arrow-down-left:before {
  content: "\e90d";
}

/* line 32869, app/assets/stylesheets/global/style.css */
.fe-arrow-down-right:before {
  content: "\e90e";
}

/* line 32873, app/assets/stylesheets/global/style.css */
.fe-arrow-left:before {
  content: "\e90f";
}

/* line 32877, app/assets/stylesheets/global/style.css */
.fe-arrow-left-circle:before {
  content: "\e910";
}

/* line 32881, app/assets/stylesheets/global/style.css */
.fe-arrow-right:before {
  content: "\e911";
}

/* line 32885, app/assets/stylesheets/global/style.css */
.fe-arrow-right-circle:before {
  content: "\e912";
}

/* line 32889, app/assets/stylesheets/global/style.css */
.fe-arrow-up:before {
  content: "\e913";
}

/* line 32893, app/assets/stylesheets/global/style.css */
.fe-arrow-up-circle:before {
  content: "\e914";
}

/* line 32897, app/assets/stylesheets/global/style.css */
.fe-arrow-up-left:before {
  content: "\e915";
}

/* line 32901, app/assets/stylesheets/global/style.css */
.fe-arrow-up-right:before {
  content: "\e916";
}

/* line 32905, app/assets/stylesheets/global/style.css */
.fe-at-sign:before {
  content: "\e917";
}

/* line 32909, app/assets/stylesheets/global/style.css */
.fe-award:before {
  content: "\e918";
}

/* line 32913, app/assets/stylesheets/global/style.css */
.fe-bar-chart:before {
  content: "\e919";
}

/* line 32917, app/assets/stylesheets/global/style.css */
.fe-bar-chart-2:before {
  content: "\e91a";
}

/* line 32921, app/assets/stylesheets/global/style.css */
.fe-battery:before {
  content: "\e91b";
}

/* line 32925, app/assets/stylesheets/global/style.css */
.fe-battery-charging:before {
  content: "\e91c";
}

/* line 32929, app/assets/stylesheets/global/style.css */
.fe-bell:before {
  content: "\e91d";
}

/* line 32933, app/assets/stylesheets/global/style.css */
.fe-bell-off:before {
  content: "\e91e";
}

/* line 32937, app/assets/stylesheets/global/style.css */
.fe-bluetooth:before {
  content: "\e91f";
}

/* line 32941, app/assets/stylesheets/global/style.css */
.fe-bold:before {
  content: "\e920";
}

/* line 32945, app/assets/stylesheets/global/style.css */
.fe-book:before {
  content: "\e921";
}

/* line 32949, app/assets/stylesheets/global/style.css */
.fe-book-open:before {
  content: "\e922";
}

/* line 32953, app/assets/stylesheets/global/style.css */
.fe-bookmark:before {
  content: "\e923";
}

/* line 32957, app/assets/stylesheets/global/style.css */
.fe-box:before {
  content: "\e924";
}

/* line 32961, app/assets/stylesheets/global/style.css */
.fe-briefcase:before {
  content: "\e925";
}

/* line 32965, app/assets/stylesheets/global/style.css */
.fe-calendar:before {
  content: "\e926";
}

/* line 32969, app/assets/stylesheets/global/style.css */
.fe-camera:before {
  content: "\e927";
}

/* line 32973, app/assets/stylesheets/global/style.css */
.fe-camera-off:before {
  content: "\e928";
}

/* line 32977, app/assets/stylesheets/global/style.css */
.fe-cast:before {
  content: "\e929";
}

/* line 32981, app/assets/stylesheets/global/style.css */
.fe-check:before {
  content: "\e92a";
}

/* line 32985, app/assets/stylesheets/global/style.css */
.fe-check-circle:before {
  content: "\e92b";
}

/* line 32989, app/assets/stylesheets/global/style.css */
.fe-check-square:before {
  content: "\e92c";
}

/* line 32993, app/assets/stylesheets/global/style.css */
.fe-chevron-down:before {
  content: "\e92d";
}

/* line 32997, app/assets/stylesheets/global/style.css */
.fe-chevron-left:before {
  content: "\e92e";
}

/* line 33001, app/assets/stylesheets/global/style.css */
.fe-chevron-right:before {
  content: "\e92f";
}

/* line 33005, app/assets/stylesheets/global/style.css */
.fe-chevron-up:before {
  content: "\e930";
}

/* line 33009, app/assets/stylesheets/global/style.css */
.fe-chevrons-down:before {
  content: "\e931";
}

/* line 33013, app/assets/stylesheets/global/style.css */
.fe-chevrons-left:before {
  content: "\e932";
}

/* line 33017, app/assets/stylesheets/global/style.css */
.fe-chevrons-right:before {
  content: "\e933";
}

/* line 33021, app/assets/stylesheets/global/style.css */
.fe-chevrons-up:before {
  content: "\e934";
}

/* line 33025, app/assets/stylesheets/global/style.css */
.fe-chrome:before {
  content: "\e935";
}

/* line 33029, app/assets/stylesheets/global/style.css */
.fe-circle:before {
  content: "\e936";
}

/* line 33033, app/assets/stylesheets/global/style.css */
.fe-clipboard:before {
  content: "\e937";
}

/* line 33037, app/assets/stylesheets/global/style.css */
.fe-clock:before {
  content: "\e938";
}

/* line 33041, app/assets/stylesheets/global/style.css */
.fe-cloud:before {
  content: "\e939";
}

/* line 33045, app/assets/stylesheets/global/style.css */
.fe-cloud-drizzle:before {
  content: "\e93a";
}

/* line 33049, app/assets/stylesheets/global/style.css */
.fe-cloud-lightning:before {
  content: "\e93b";
}

/* line 33053, app/assets/stylesheets/global/style.css */
.fe-cloud-off:before {
  content: "\e93c";
}

/* line 33057, app/assets/stylesheets/global/style.css */
.fe-cloud-rain:before {
  content: "\e93d";
}

/* line 33061, app/assets/stylesheets/global/style.css */
.fe-cloud-snow:before {
  content: "\e93e";
}

/* line 33065, app/assets/stylesheets/global/style.css */
.fe-code:before {
  content: "\e93f";
}

/* line 33069, app/assets/stylesheets/global/style.css */
.fe-codepen:before {
  content: "\e940";
}

/* line 33073, app/assets/stylesheets/global/style.css */
.fe-command:before {
  content: "\e941";
}

/* line 33077, app/assets/stylesheets/global/style.css */
.fe-compass:before {
  content: "\e942";
}

/* line 33081, app/assets/stylesheets/global/style.css */
.fe-copy:before {
  content: "\e943";
}

/* line 33085, app/assets/stylesheets/global/style.css */
.fe-corner-down-left:before {
  content: "\e944";
}

/* line 33089, app/assets/stylesheets/global/style.css */
.fe-corner-down-right:before {
  content: "\e945";
}

/* line 33093, app/assets/stylesheets/global/style.css */
.fe-corner-left-down:before {
  content: "\e946";
}

/* line 33097, app/assets/stylesheets/global/style.css */
.fe-corner-left-up:before {
  content: "\e947";
}

/* line 33101, app/assets/stylesheets/global/style.css */
.fe-corner-right-down:before {
  content: "\e948";
}

/* line 33105, app/assets/stylesheets/global/style.css */
.fe-corner-right-up:before {
  content: "\e949";
}

/* line 33109, app/assets/stylesheets/global/style.css */
.fe-corner-up-left:before {
  content: "\e94a";
}

/* line 33113, app/assets/stylesheets/global/style.css */
.fe-corner-up-right:before {
  content: "\e94b";
}

/* line 33117, app/assets/stylesheets/global/style.css */
.fe-cpu:before {
  content: "\e94c";
}

/* line 33121, app/assets/stylesheets/global/style.css */
.fe-credit-card:before {
  content: "\e94d";
}

/* line 33125, app/assets/stylesheets/global/style.css */
.fe-crop:before {
  content: "\e94e";
}

/* line 33129, app/assets/stylesheets/global/style.css */
.fe-crosshair:before {
  content: "\e94f";
}

/* line 33133, app/assets/stylesheets/global/style.css */
.fe-database:before {
  content: "\e950";
}

/* line 33137, app/assets/stylesheets/global/style.css */
.fe-delete:before {
  content: "\e951";
}

/* line 33141, app/assets/stylesheets/global/style.css */
.fe-disc:before {
  content: "\e952";
}

/* line 33145, app/assets/stylesheets/global/style.css */
.fe-dollar-sign:before {
  content: "\e953";
}

/* line 33149, app/assets/stylesheets/global/style.css */
.fe-download:before {
  content: "\e954";
}

/* line 33153, app/assets/stylesheets/global/style.css */
.fe-download-cloud:before {
  content: "\e955";
}

/* line 33157, app/assets/stylesheets/global/style.css */
.fe-droplet:before {
  content: "\e956";
}

/* line 33161, app/assets/stylesheets/global/style.css */
.fe-edit:before {
  content: "\e957";
}

/* line 33165, app/assets/stylesheets/global/style.css */
.fe-edit-2:before {
  content: "\e958";
}

/* line 33169, app/assets/stylesheets/global/style.css */
.fe-edit-3:before {
  content: "\e959";
}

/* line 33173, app/assets/stylesheets/global/style.css */
.fe-external-link:before {
  content: "\e95a";
}

/* line 33177, app/assets/stylesheets/global/style.css */
.fe-eye:before {
  content: "\e95b";
}

/* line 33181, app/assets/stylesheets/global/style.css */
.fe-eye-off:before {
  content: "\e95c";
}

/* line 33185, app/assets/stylesheets/global/style.css */
.fe-facebook:before {
  content: "\e95d";
}

/* line 33189, app/assets/stylesheets/global/style.css */
.fe-fast-forward:before {
  content: "\e95e";
}

/* line 33193, app/assets/stylesheets/global/style.css */
.fe-feather:before {
  content: "\e95f";
}

/* line 33197, app/assets/stylesheets/global/style.css */
.fe-file:before {
  content: "\e960";
}

/* line 33201, app/assets/stylesheets/global/style.css */
.fe-file-minus:before {
  content: "\e961";
}

/* line 33205, app/assets/stylesheets/global/style.css */
.fe-file-plus:before {
  content: "\e962";
}

/* line 33209, app/assets/stylesheets/global/style.css */
.fe-file-text:before {
  content: "\e963";
}

/* line 33213, app/assets/stylesheets/global/style.css */
.fe-film:before {
  content: "\e964";
}

/* line 33217, app/assets/stylesheets/global/style.css */
.fe-filter:before {
  content: "\e965";
}

/* line 33221, app/assets/stylesheets/global/style.css */
.fe-flag:before {
  content: "\e966";
}

/* line 33225, app/assets/stylesheets/global/style.css */
.fe-folder:before {
  content: "\e967";
}

/* line 33229, app/assets/stylesheets/global/style.css */
.fe-folder-minus:before {
  content: "\e968";
}

/* line 33233, app/assets/stylesheets/global/style.css */
.fe-folder-plus:before {
  content: "\e969";
}

/* line 33237, app/assets/stylesheets/global/style.css */
.fe-git-branch:before {
  content: "\e96a";
}

/* line 33241, app/assets/stylesheets/global/style.css */
.fe-git-commit:before {
  content: "\e96b";
}

/* line 33245, app/assets/stylesheets/global/style.css */
.fe-git-merge:before {
  content: "\e96c";
}

/* line 33249, app/assets/stylesheets/global/style.css */
.fe-git-pull-request:before {
  content: "\e96d";
}

/* line 33253, app/assets/stylesheets/global/style.css */
.fe-github:before {
  content: "\e96e";
}

/* line 33257, app/assets/stylesheets/global/style.css */
.fe-gitlab:before {
  content: "\e96f";
}

/* line 33261, app/assets/stylesheets/global/style.css */
.fe-globe:before {
  content: "\e970";
}

/* line 33265, app/assets/stylesheets/global/style.css */
.fe-grid:before {
  content: "\e971";
}

/* line 33269, app/assets/stylesheets/global/style.css */
.fe-hard-drive:before {
  content: "\e972";
}

/* line 33273, app/assets/stylesheets/global/style.css */
.fe-hash:before {
  content: "\e973";
}

/* line 33277, app/assets/stylesheets/global/style.css */
.fe-headphones:before {
  content: "\e974";
}

/* line 33281, app/assets/stylesheets/global/style.css */
.fe-heart:before {
  content: "\e975";
}

/* line 33285, app/assets/stylesheets/global/style.css */
.fe-help-circle:before {
  content: "\e976";
}

/* line 33289, app/assets/stylesheets/global/style.css */
.fe-home:before {
  content: "\e977";
}

/* line 33293, app/assets/stylesheets/global/style.css */
.fe-image:before {
  content: "\e978";
}

/* line 33297, app/assets/stylesheets/global/style.css */
.fe-inbox:before {
  content: "\e979";
}

/* line 33301, app/assets/stylesheets/global/style.css */
.fe-info:before {
  content: "\e97a";
}

/* line 33305, app/assets/stylesheets/global/style.css */
.fe-instagram:before {
  content: "\e97b";
}

/* line 33309, app/assets/stylesheets/global/style.css */
.fe-italic:before {
  content: "\e97c";
}

/* line 33313, app/assets/stylesheets/global/style.css */
.fe-layers:before {
  content: "\e97d";
}

/* line 33317, app/assets/stylesheets/global/style.css */
.fe-layout:before {
  content: "\e97e";
}

/* line 33321, app/assets/stylesheets/global/style.css */
.fe-life-buoy:before {
  content: "\e97f";
}

/* line 33325, app/assets/stylesheets/global/style.css */
.fe-link:before {
  content: "\e980";
}

/* line 33329, app/assets/stylesheets/global/style.css */
.fe-link-2:before {
  content: "\e981";
}

/* line 33333, app/assets/stylesheets/global/style.css */
.fe-linkedin:before {
  content: "\e982";
}

/* line 33337, app/assets/stylesheets/global/style.css */
.fe-list:before {
  content: "\e983";
}

/* line 33341, app/assets/stylesheets/global/style.css */
.fe-loader:before {
  content: "\e984";
}

/* line 33345, app/assets/stylesheets/global/style.css */
.fe-lock:before {
  content: "\e985";
}

/* line 33349, app/assets/stylesheets/global/style.css */
.fe-log-in:before {
  content: "\e986";
}

/* line 33353, app/assets/stylesheets/global/style.css */
.fe-log-out:before {
  content: "\e987";
}

/* line 33357, app/assets/stylesheets/global/style.css */
.fe-mail:before {
  content: "\e988";
}

/* line 33361, app/assets/stylesheets/global/style.css */
.fe-map:before {
  content: "\e989";
}

/* line 33365, app/assets/stylesheets/global/style.css */
.fe-map-pin:before {
  content: "\e98a";
}

/* line 33369, app/assets/stylesheets/global/style.css */
.fe-maximize:before {
  content: "\e98b";
}

/* line 33373, app/assets/stylesheets/global/style.css */
.fe-maximize-2:before {
  content: "\e98c";
}

/* line 33377, app/assets/stylesheets/global/style.css */
.fe-menu:before {
  content: "\e98d";
}

/* line 33381, app/assets/stylesheets/global/style.css */
.fe-message-circle:before {
  content: "\e98e";
}

/* line 33385, app/assets/stylesheets/global/style.css */
.fe-message-square:before {
  content: "\e98f";
}

/* line 33389, app/assets/stylesheets/global/style.css */
.fe-mic:before {
  content: "\e990";
}

/* line 33393, app/assets/stylesheets/global/style.css */
.fe-mic-off:before {
  content: "\e991";
}

/* line 33397, app/assets/stylesheets/global/style.css */
.fe-minimize:before {
  content: "\e992";
}

/* line 33401, app/assets/stylesheets/global/style.css */
.fe-minimize-2:before {
  content: "\e993";
}

/* line 33405, app/assets/stylesheets/global/style.css */
.fe-minus:before {
  content: "\e994";
}

/* line 33409, app/assets/stylesheets/global/style.css */
.fe-minus-circle:before {
  content: "\e995";
}

/* line 33413, app/assets/stylesheets/global/style.css */
.fe-minus-square:before {
  content: "\e996";
}

/* line 33417, app/assets/stylesheets/global/style.css */
.fe-monitor:before {
  content: "\e997";
}

/* line 33421, app/assets/stylesheets/global/style.css */
.fe-moon:before {
  content: "\e998";
}

/* line 33425, app/assets/stylesheets/global/style.css */
.fe-more-horizontal:before {
  content: "\e999";
}

/* line 33429, app/assets/stylesheets/global/style.css */
.fe-more-vertical:before {
  content: "\e99a";
}

/* line 33433, app/assets/stylesheets/global/style.css */
.fe-move:before {
  content: "\e99b";
}

/* line 33437, app/assets/stylesheets/global/style.css */
.fe-music:before {
  content: "\e99c";
}

/* line 33441, app/assets/stylesheets/global/style.css */
.fe-navigation:before {
  content: "\e99d";
}

/* line 33445, app/assets/stylesheets/global/style.css */
.fe-navigation-2:before {
  content: "\e99e";
}

/* line 33449, app/assets/stylesheets/global/style.css */
.fe-octagon:before {
  content: "\e99f";
}

/* line 33453, app/assets/stylesheets/global/style.css */
.fe-package:before {
  content: "\e9a0";
}

/* line 33457, app/assets/stylesheets/global/style.css */
.fe-paperclip:before {
  content: "\e9a1";
}

/* line 33461, app/assets/stylesheets/global/style.css */
.fe-pause:before {
  content: "\e9a2";
}

/* line 33465, app/assets/stylesheets/global/style.css */
.fe-pause-circle:before {
  content: "\e9a3";
}

/* line 33469, app/assets/stylesheets/global/style.css */
.fe-percent:before {
  content: "\e9a4";
}

/* line 33473, app/assets/stylesheets/global/style.css */
.fe-phone:before {
  content: "\e9a5";
}

/* line 33477, app/assets/stylesheets/global/style.css */
.fe-phone-call:before {
  content: "\e9a6";
}

/* line 33481, app/assets/stylesheets/global/style.css */
.fe-phone-forwarded:before {
  content: "\e9a7";
}

/* line 33485, app/assets/stylesheets/global/style.css */
.fe-phone-incoming:before {
  content: "\e9a8";
}

/* line 33489, app/assets/stylesheets/global/style.css */
.fe-phone-missed:before {
  content: "\e9a9";
}

/* line 33493, app/assets/stylesheets/global/style.css */
.fe-phone-off:before {
  content: "\e9aa";
}

/* line 33497, app/assets/stylesheets/global/style.css */
.fe-phone-outgoing:before {
  content: "\e9ab";
}

/* line 33501, app/assets/stylesheets/global/style.css */
.fe-pie-chart:before {
  content: "\e9ac";
}

/* line 33505, app/assets/stylesheets/global/style.css */
.fe-play:before {
  content: "\e9ad";
}

/* line 33509, app/assets/stylesheets/global/style.css */
.fe-play-circle:before {
  content: "\e9ae";
}

/* line 33513, app/assets/stylesheets/global/style.css */
.fe-plus:before {
  content: "\e9af";
}

/* line 33517, app/assets/stylesheets/global/style.css */
.fe-plus-circle:before {
  content: "\e9b0";
}

/* line 33521, app/assets/stylesheets/global/style.css */
.fe-plus-square:before {
  content: "\e9b1";
}

/* line 33525, app/assets/stylesheets/global/style.css */
.fe-pocket:before {
  content: "\e9b2";
}

/* line 33529, app/assets/stylesheets/global/style.css */
.fe-power:before {
  content: "\e9b3";
}

/* line 33533, app/assets/stylesheets/global/style.css */
.fe-printer:before {
  content: "\e9b4";
}

/* line 33537, app/assets/stylesheets/global/style.css */
.fe-radio:before {
  content: "\e9b5";
}

/* line 33541, app/assets/stylesheets/global/style.css */
.fe-refresh-ccw:before {
  content: "\e9b6";
}

/* line 33545, app/assets/stylesheets/global/style.css */
.fe-refresh-cw:before {
  content: "\e9b7";
}

/* line 33549, app/assets/stylesheets/global/style.css */
.fe-repeat:before {
  content: "\e9b8";
}

/* line 33553, app/assets/stylesheets/global/style.css */
.fe-rewind:before {
  content: "\e9b9";
}

/* line 33557, app/assets/stylesheets/global/style.css */
.fe-rotate-ccw:before {
  content: "\e9ba";
}

/* line 33561, app/assets/stylesheets/global/style.css */
.fe-rotate-cw:before {
  content: "\e9bb";
}

/* line 33565, app/assets/stylesheets/global/style.css */
.fe-rss:before {
  content: "\e9bc";
}

/* line 33569, app/assets/stylesheets/global/style.css */
.fe-save:before {
  content: "\e9bd";
}

/* line 33573, app/assets/stylesheets/global/style.css */
.fe-scissors:before {
  content: "\e9be";
}

/* line 33577, app/assets/stylesheets/global/style.css */
.fe-search:before {
  content: "\e9bf";
}

/* line 33581, app/assets/stylesheets/global/style.css */
.fe-send:before {
  content: "\e9c0";
}

/* line 33585, app/assets/stylesheets/global/style.css */
.fe-server:before {
  content: "\e9c1";
}

/* line 33589, app/assets/stylesheets/global/style.css */
.fe-settings:before {
  content: "\e9c2";
}

/* line 33593, app/assets/stylesheets/global/style.css */
.fe-share:before {
  content: "\e9c3";
}

/* line 33597, app/assets/stylesheets/global/style.css */
.fe-share-2:before {
  content: "\e9c4";
}

/* line 33601, app/assets/stylesheets/global/style.css */
.fe-shield:before {
  content: "\e9c5";
}

/* line 33605, app/assets/stylesheets/global/style.css */
.fe-shield-off:before {
  content: "\e9c6";
}

/* line 33609, app/assets/stylesheets/global/style.css */
.fe-shopping-bag:before {
  content: "\e9c7";
}

/* line 33613, app/assets/stylesheets/global/style.css */
.fe-shopping-cart:before {
  content: "\e9c8";
}

/* line 33617, app/assets/stylesheets/global/style.css */
.fe-shuffle:before {
  content: "\e9c9";
}

/* line 33621, app/assets/stylesheets/global/style.css */
.fe-sidebar:before {
  content: "\e9ca";
}

/* line 33625, app/assets/stylesheets/global/style.css */
.fe-skip-back:before {
  content: "\e9cb";
}

/* line 33629, app/assets/stylesheets/global/style.css */
.fe-skip-forward:before {
  content: "\e9cc";
}

/* line 33633, app/assets/stylesheets/global/style.css */
.fe-slack:before {
  content: "\e9cd";
}

/* line 33637, app/assets/stylesheets/global/style.css */
.fe-slash:before {
  content: "\e9ce";
}

/* line 33641, app/assets/stylesheets/global/style.css */
.fe-sliders:before {
  content: "\e9cf";
}

/* line 33645, app/assets/stylesheets/global/style.css */
.fe-smartphone:before {
  content: "\e9d0";
}

/* line 33649, app/assets/stylesheets/global/style.css */
.fe-speaker:before {
  content: "\e9d1";
}

/* line 33653, app/assets/stylesheets/global/style.css */
.fe-square:before {
  content: "\e9d2";
}

/* line 33657, app/assets/stylesheets/global/style.css */
.fe-star:before {
  content: "\e9d3";
}

/* line 33661, app/assets/stylesheets/global/style.css */
.fe-stop-circle:before {
  content: "\e9d4";
}

/* line 33665, app/assets/stylesheets/global/style.css */
.fe-sun:before {
  content: "\e9d5";
}

/* line 33669, app/assets/stylesheets/global/style.css */
.fe-sunrise:before {
  content: "\e9d6";
}

/* line 33673, app/assets/stylesheets/global/style.css */
.fe-sunset:before {
  content: "\e9d7";
}

/* line 33677, app/assets/stylesheets/global/style.css */
.fe-tablet:before {
  content: "\e9d8";
}

/* line 33681, app/assets/stylesheets/global/style.css */
.fe-tag:before {
  content: "\e9d9";
}

/* line 33685, app/assets/stylesheets/global/style.css */
.fe-target:before {
  content: "\e9da";
}

/* line 33689, app/assets/stylesheets/global/style.css */
.fe-terminal:before {
  content: "\e9db";
}

/* line 33693, app/assets/stylesheets/global/style.css */
.fe-thermometer:before {
  content: "\e9dc";
}

/* line 33697, app/assets/stylesheets/global/style.css */
.fe-thumbs-down:before {
  content: "\e9dd";
}

/* line 33701, app/assets/stylesheets/global/style.css */
.fe-thumbs-up:before {
  content: "\e9de";
}

/* line 33705, app/assets/stylesheets/global/style.css */
.fe-toggle-left:before {
  content: "\e9df";
}

/* line 33709, app/assets/stylesheets/global/style.css */
.fe-toggle-right:before {
  content: "\e9e0";
}

/* line 33713, app/assets/stylesheets/global/style.css */
.fe-trash:before {
  content: "\e9e1";
}

/* line 33717, app/assets/stylesheets/global/style.css */
.fe-trash-2:before {
  content: "\e9e2";
}

/* line 33721, app/assets/stylesheets/global/style.css */
.fe-trending-down:before {
  content: "\e9e3";
}

/* line 33725, app/assets/stylesheets/global/style.css */
.fe-trending-up:before {
  content: "\e9e4";
}

/* line 33729, app/assets/stylesheets/global/style.css */
.fe-triangle:before {
  content: "\e9e5";
}

/* line 33733, app/assets/stylesheets/global/style.css */
.fe-truck:before {
  content: "\e9e6";
}

/* line 33737, app/assets/stylesheets/global/style.css */
.fe-tv:before {
  content: "\e9e7";
}

/* line 33741, app/assets/stylesheets/global/style.css */
.fe-twitter:before {
  content: "\e9e8";
}

/* line 33745, app/assets/stylesheets/global/style.css */
.fe-type:before {
  content: "\e9e9";
}

/* line 33749, app/assets/stylesheets/global/style.css */
.fe-umbrella:before {
  content: "\e9ea";
}

/* line 33753, app/assets/stylesheets/global/style.css */
.fe-underline:before {
  content: "\e9eb";
}

/* line 33757, app/assets/stylesheets/global/style.css */
.fe-unlock:before {
  content: "\e9ec";
}

/* line 33761, app/assets/stylesheets/global/style.css */
.fe-upload:before {
  content: "\e9ed";
}

/* line 33765, app/assets/stylesheets/global/style.css */
.fe-upload-cloud:before {
  content: "\e9ee";
}

/* line 33769, app/assets/stylesheets/global/style.css */
.fe-user:before {
  content: "\e9ef";
}

/* line 33773, app/assets/stylesheets/global/style.css */
.fe-user-check:before {
  content: "\e9f0";
}

/* line 33777, app/assets/stylesheets/global/style.css */
.fe-user-minus:before {
  content: "\e9f1";
}

/* line 33781, app/assets/stylesheets/global/style.css */
.fe-user-plus:before {
  content: "\e9f2";
}

/* line 33785, app/assets/stylesheets/global/style.css */
.fe-user-x:before {
  content: "\e9f3";
}

/* line 33789, app/assets/stylesheets/global/style.css */
.fe-users:before {
  content: "\e9f4";
}

/* line 33793, app/assets/stylesheets/global/style.css */
.fe-video:before {
  content: "\e9f5";
}

/* line 33797, app/assets/stylesheets/global/style.css */
.fe-video-off:before {
  content: "\e9f6";
}

/* line 33801, app/assets/stylesheets/global/style.css */
.fe-voicemail:before {
  content: "\e9f7";
}

/* line 33805, app/assets/stylesheets/global/style.css */
.fe-volume:before {
  content: "\e9f8";
}

/* line 33809, app/assets/stylesheets/global/style.css */
.fe-volume-1:before {
  content: "\e9f9";
}

/* line 33813, app/assets/stylesheets/global/style.css */
.fe-volume-2:before {
  content: "\e9fa";
}

/* line 33817, app/assets/stylesheets/global/style.css */
.fe-volume-x:before {
  content: "\e9fb";
}

/* line 33821, app/assets/stylesheets/global/style.css */
.fe-watch:before {
  content: "\e9fc";
}

/* line 33825, app/assets/stylesheets/global/style.css */
.fe-wifi:before {
  content: "\e9fd";
}

/* line 33829, app/assets/stylesheets/global/style.css */
.fe-wifi-off:before {
  content: "\e9fe";
}

/* line 33833, app/assets/stylesheets/global/style.css */
.fe-wind:before {
  content: "\e9ff";
}

/* line 33837, app/assets/stylesheets/global/style.css */
.fe-x:before {
  content: "\ea00";
}

/* line 33841, app/assets/stylesheets/global/style.css */
.fe-x-circle:before {
  content: "\ea01";
}

/* line 33845, app/assets/stylesheets/global/style.css */
.fe-x-square:before {
  content: "\ea02";
}

/* line 33849, app/assets/stylesheets/global/style.css */
.fe-zap:before {
  content: "\ea03";
}

/* line 33853, app/assets/stylesheets/global/style.css */
.fe-zap-off:before {
  content: "\ea04";
}

/* line 33857, app/assets/stylesheets/global/style.css */
.fe-zoom-in:before {
  content: "\ea05";
}

/* line 33861, app/assets/stylesheets/global/style.css */
.fe-zoom-out:before {
  content: "\ea06";
}

@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.eot);
  src: url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.woff) format("woff"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(/../iconfonts/glyphicons/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}

/* line 33871, app/assets/stylesheets/global/style.css */
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 33883, app/assets/stylesheets/global/style.css */
.glyphicon-asterisk:before {
  content: "*";
}

/* line 33887, app/assets/stylesheets/global/style.css */
.glyphicon-plus:before {
  content: "+";
}

/* line 33891, app/assets/stylesheets/global/style.css */
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "€";
}

/* line 33896, app/assets/stylesheets/global/style.css */
.glyphicon-minus:before {
  content: "−";
}

/* line 33900, app/assets/stylesheets/global/style.css */
.glyphicon-cloud:before {
  content: "☁";
}

/* line 33904, app/assets/stylesheets/global/style.css */
.glyphicon-envelope:before {
  content: "✉";
}

/* line 33908, app/assets/stylesheets/global/style.css */
.glyphicon-pencil:before {
  content: "✏";
}

/* line 33912, app/assets/stylesheets/global/style.css */
.glyphicon-glass:before {
  content: "\e001";
}

/* line 33916, app/assets/stylesheets/global/style.css */
.glyphicon-music:before {
  content: "\e002";
}

/* line 33920, app/assets/stylesheets/global/style.css */
.glyphicon-search:before {
  content: "\e003";
}

/* line 33924, app/assets/stylesheets/global/style.css */
.glyphicon-heart:before {
  content: "\e005";
}

/* line 33928, app/assets/stylesheets/global/style.css */
.glyphicon-star:before {
  content: "\e006";
}

/* line 33932, app/assets/stylesheets/global/style.css */
.glyphicon-star-empty:before {
  content: "\e007";
}

/* line 33936, app/assets/stylesheets/global/style.css */
.glyphicon-user:before {
  content: "\e008";
}

/* line 33940, app/assets/stylesheets/global/style.css */
.glyphicon-film:before {
  content: "\e009";
}

/* line 33944, app/assets/stylesheets/global/style.css */
.glyphicon-th-large:before {
  content: "\e010";
}

/* line 33948, app/assets/stylesheets/global/style.css */
.glyphicon-th:before {
  content: "\e011";
}

/* line 33952, app/assets/stylesheets/global/style.css */
.glyphicon-th-list:before {
  content: "\e012";
}

/* line 33956, app/assets/stylesheets/global/style.css */
.glyphicon-ok:before {
  content: "\e013";
}

/* line 33960, app/assets/stylesheets/global/style.css */
.glyphicon-remove:before {
  content: "\e014";
}

/* line 33964, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-in:before {
  content: "\e015";
}

/* line 33968, app/assets/stylesheets/global/style.css */
.glyphicon-zoom-out:before {
  content: "\e016";
}

/* line 33972, app/assets/stylesheets/global/style.css */
.glyphicon-off:before {
  content: "\e017";
}

/* line 33976, app/assets/stylesheets/global/style.css */
.glyphicon-signal:before {
  content: "\e018";
}

/* line 33980, app/assets/stylesheets/global/style.css */
.glyphicon-cog:before {
  content: "\e019";
}

/* line 33984, app/assets/stylesheets/global/style.css */
.glyphicon-trash:before {
  content: "\e020";
}

/* line 33988, app/assets/stylesheets/global/style.css */
.glyphicon-home:before {
  content: "\e021";
}

/* line 33992, app/assets/stylesheets/global/style.css */
.glyphicon-file:before {
  content: "\e022";
}

/* line 33996, app/assets/stylesheets/global/style.css */
.glyphicon-time:before {
  content: "\e023";
}

/* line 34000, app/assets/stylesheets/global/style.css */
.glyphicon-road:before {
  content: "\e024";
}

/* line 34004, app/assets/stylesheets/global/style.css */
.glyphicon-download-alt:before {
  content: "\e025";
}

/* line 34008, app/assets/stylesheets/global/style.css */
.glyphicon-download:before {
  content: "\e026";
}

/* line 34012, app/assets/stylesheets/global/style.css */
.glyphicon-upload:before {
  content: "\e027";
}

/* line 34016, app/assets/stylesheets/global/style.css */
.glyphicon-inbox:before {
  content: "\e028";
}

/* line 34020, app/assets/stylesheets/global/style.css */
.glyphicon-play-circle:before {
  content: "\e029";
}

/* line 34024, app/assets/stylesheets/global/style.css */
.glyphicon-repeat:before {
  content: "\e030";
}

/* line 34028, app/assets/stylesheets/global/style.css */
.glyphicon-refresh:before {
  content: "\e031";
}

/* line 34032, app/assets/stylesheets/global/style.css */
.glyphicon-list-alt:before {
  content: "\e032";
}

/* line 34036, app/assets/stylesheets/global/style.css */
.glyphicon-lock:before {
  content: "\e033";
}

/* line 34040, app/assets/stylesheets/global/style.css */
.glyphicon-flag:before {
  content: "\e034";
}

/* line 34044, app/assets/stylesheets/global/style.css */
.glyphicon-headphones:before {
  content: "\e035";
}

/* line 34048, app/assets/stylesheets/global/style.css */
.glyphicon-volume-off:before {
  content: "\e036";
}

/* line 34052, app/assets/stylesheets/global/style.css */
.glyphicon-volume-down:before {
  content: "\e037";
}

/* line 34056, app/assets/stylesheets/global/style.css */
.glyphicon-volume-up:before {
  content: "\e038";
}

/* line 34060, app/assets/stylesheets/global/style.css */
.glyphicon-qrcode:before {
  content: "\e039";
}

/* line 34064, app/assets/stylesheets/global/style.css */
.glyphicon-barcode:before {
  content: "\e040";
}

/* line 34068, app/assets/stylesheets/global/style.css */
.glyphicon-tag:before {
  content: "\e041";
}

/* line 34072, app/assets/stylesheets/global/style.css */
.glyphicon-tags:before {
  content: "\e042";
}

/* line 34076, app/assets/stylesheets/global/style.css */
.glyphicon-book:before {
  content: "\e043";
}

/* line 34080, app/assets/stylesheets/global/style.css */
.glyphicon-bookmark:before {
  content: "\e044";
}

/* line 34084, app/assets/stylesheets/global/style.css */
.glyphicon-print:before {
  content: "\e045";
}

/* line 34088, app/assets/stylesheets/global/style.css */
.glyphicon-camera:before {
  content: "\e046";
}

/* line 34092, app/assets/stylesheets/global/style.css */
.glyphicon-font:before {
  content: "\e047";
}

/* line 34096, app/assets/stylesheets/global/style.css */
.glyphicon-bold:before {
  content: "\e048";
}

/* line 34100, app/assets/stylesheets/global/style.css */
.glyphicon-italic:before {
  content: "\e049";
}

/* line 34104, app/assets/stylesheets/global/style.css */
.glyphicon-text-height:before {
  content: "\e050";
}

/* line 34108, app/assets/stylesheets/global/style.css */
.glyphicon-text-width:before {
  content: "\e051";
}

/* line 34112, app/assets/stylesheets/global/style.css */
.glyphicon-align-left:before {
  content: "\e052";
}

/* line 34116, app/assets/stylesheets/global/style.css */
.glyphicon-align-center:before {
  content: "\e053";
}

/* line 34120, app/assets/stylesheets/global/style.css */
.glyphicon-align-right:before {
  content: "\e054";
}

/* line 34124, app/assets/stylesheets/global/style.css */
.glyphicon-align-justify:before {
  content: "\e055";
}

/* line 34128, app/assets/stylesheets/global/style.css */
.glyphicon-list:before {
  content: "\e056";
}

/* line 34132, app/assets/stylesheets/global/style.css */
.glyphicon-indent-left:before {
  content: "\e057";
}

/* line 34136, app/assets/stylesheets/global/style.css */
.glyphicon-indent-right:before {
  content: "\e058";
}

/* line 34140, app/assets/stylesheets/global/style.css */
.glyphicon-facetime-video:before {
  content: "\e059";
}

/* line 34144, app/assets/stylesheets/global/style.css */
.glyphicon-picture:before {
  content: "\e060";
}

/* line 34148, app/assets/stylesheets/global/style.css */
.glyphicon-map-marker:before {
  content: "\e062";
}

/* line 34152, app/assets/stylesheets/global/style.css */
.glyphicon-adjust:before {
  content: "\e063";
}

/* line 34156, app/assets/stylesheets/global/style.css */
.glyphicon-tint:before {
  content: "\e064";
}

/* line 34160, app/assets/stylesheets/global/style.css */
.glyphicon-edit:before {
  content: "\e065";
}

/* line 34164, app/assets/stylesheets/global/style.css */
.glyphicon-share:before {
  content: "\e066";
}

/* line 34168, app/assets/stylesheets/global/style.css */
.glyphicon-check:before {
  content: "\e067";
}

/* line 34172, app/assets/stylesheets/global/style.css */
.glyphicon-move:before {
  content: "\e068";
}

/* line 34176, app/assets/stylesheets/global/style.css */
.glyphicon-step-backward:before {
  content: "\e069";
}

/* line 34180, app/assets/stylesheets/global/style.css */
.glyphicon-fast-backward:before {
  content: "\e070";
}

/* line 34184, app/assets/stylesheets/global/style.css */
.glyphicon-backward:before {
  content: "\e071";
}

/* line 34188, app/assets/stylesheets/global/style.css */
.glyphicon-play:before {
  content: "\e072";
}

/* line 34192, app/assets/stylesheets/global/style.css */
.glyphicon-pause:before {
  content: "\e073";
}

/* line 34196, app/assets/stylesheets/global/style.css */
.glyphicon-stop:before {
  content: "\e074";
}

/* line 34200, app/assets/stylesheets/global/style.css */
.glyphicon-forward:before {
  content: "\e075";
}

/* line 34204, app/assets/stylesheets/global/style.css */
.glyphicon-fast-forward:before {
  content: "\e076";
}

/* line 34208, app/assets/stylesheets/global/style.css */
.glyphicon-step-forward:before {
  content: "\e077";
}

/* line 34212, app/assets/stylesheets/global/style.css */
.glyphicon-eject:before {
  content: "\e078";
}

/* line 34216, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-left:before {
  content: "\e079";
}

/* line 34220, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-right:before {
  content: "\e080";
}

/* line 34224, app/assets/stylesheets/global/style.css */
.glyphicon-plus-sign:before {
  content: "\e081";
}

/* line 34228, app/assets/stylesheets/global/style.css */
.glyphicon-minus-sign:before {
  content: "\e082";
}

/* line 34232, app/assets/stylesheets/global/style.css */
.glyphicon-remove-sign:before {
  content: "\e083";
}

/* line 34236, app/assets/stylesheets/global/style.css */
.glyphicon-ok-sign:before {
  content: "\e084";
}

/* line 34240, app/assets/stylesheets/global/style.css */
.glyphicon-question-sign:before {
  content: "\e085";
}

/* line 34244, app/assets/stylesheets/global/style.css */
.glyphicon-info-sign:before {
  content: "\e086";
}

/* line 34248, app/assets/stylesheets/global/style.css */
.glyphicon-screenshot:before {
  content: "\e087";
}

/* line 34252, app/assets/stylesheets/global/style.css */
.glyphicon-remove-circle:before {
  content: "\e088";
}

/* line 34256, app/assets/stylesheets/global/style.css */
.glyphicon-ok-circle:before {
  content: "\e089";
}

/* line 34260, app/assets/stylesheets/global/style.css */
.glyphicon-ban-circle:before {
  content: "\e090";
}

/* line 34264, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-left:before {
  content: "\e091";
}

/* line 34268, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-right:before {
  content: "\e092";
}

/* line 34272, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-up:before {
  content: "\e093";
}

/* line 34276, app/assets/stylesheets/global/style.css */
.glyphicon-arrow-down:before {
  content: "\e094";
}

/* line 34280, app/assets/stylesheets/global/style.css */
.glyphicon-share-alt:before {
  content: "\e095";
}

/* line 34284, app/assets/stylesheets/global/style.css */
.glyphicon-resize-full:before {
  content: "\e096";
}

/* line 34288, app/assets/stylesheets/global/style.css */
.glyphicon-resize-small:before {
  content: "\e097";
}

/* line 34292, app/assets/stylesheets/global/style.css */
.glyphicon-exclamation-sign:before {
  content: "\e101";
}

/* line 34296, app/assets/stylesheets/global/style.css */
.glyphicon-gift:before {
  content: "\e102";
}

/* line 34300, app/assets/stylesheets/global/style.css */
.glyphicon-leaf:before {
  content: "\e103";
}

/* line 34304, app/assets/stylesheets/global/style.css */
.glyphicon-fire:before {
  content: "\e104";
}

/* line 34308, app/assets/stylesheets/global/style.css */
.glyphicon-eye-open:before {
  content: "\e105";
}

/* line 34312, app/assets/stylesheets/global/style.css */
.glyphicon-eye-close:before {
  content: "\e106";
}

/* line 34316, app/assets/stylesheets/global/style.css */
.glyphicon-warning-sign:before {
  content: "\e107";
}

/* line 34320, app/assets/stylesheets/global/style.css */
.glyphicon-plane:before {
  content: "\e108";
}

/* line 34324, app/assets/stylesheets/global/style.css */
.glyphicon-calendar:before {
  content: "\e109";
}

/* line 34328, app/assets/stylesheets/global/style.css */
.glyphicon-random:before {
  content: "\e110";
}

/* line 34332, app/assets/stylesheets/global/style.css */
.glyphicon-comment:before {
  content: "\e111";
}

/* line 34336, app/assets/stylesheets/global/style.css */
.glyphicon-magnet:before {
  content: "\e112";
}

/* line 34340, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-up:before {
  content: "\e113";
}

/* line 34344, app/assets/stylesheets/global/style.css */
.glyphicon-chevron-down:before {
  content: "\e114";
}

/* line 34348, app/assets/stylesheets/global/style.css */
.glyphicon-retweet:before {
  content: "\e115";
}

/* line 34352, app/assets/stylesheets/global/style.css */
.glyphicon-shopping-cart:before {
  content: "\e116";
}

/* line 34356, app/assets/stylesheets/global/style.css */
.glyphicon-folder-close:before {
  content: "\e117";
}

/* line 34360, app/assets/stylesheets/global/style.css */
.glyphicon-folder-open:before {
  content: "\e118";
}

/* line 34364, app/assets/stylesheets/global/style.css */
.glyphicon-resize-vertical:before {
  content: "\e119";
}

/* line 34368, app/assets/stylesheets/global/style.css */
.glyphicon-resize-horizontal:before {
  content: "\e120";
}

/* line 34372, app/assets/stylesheets/global/style.css */
.glyphicon-hdd:before {
  content: "\e121";
}

/* line 34376, app/assets/stylesheets/global/style.css */
.glyphicon-bullhorn:before {
  content: "\e122";
}

/* line 34380, app/assets/stylesheets/global/style.css */
.glyphicon-bell:before {
  content: "\e123";
}

/* line 34384, app/assets/stylesheets/global/style.css */
.glyphicon-certificate:before {
  content: "\e124";
}

/* line 34388, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-up:before {
  content: "\e125";
}

/* line 34392, app/assets/stylesheets/global/style.css */
.glyphicon-thumbs-down:before {
  content: "\e126";
}

/* line 34396, app/assets/stylesheets/global/style.css */
.glyphicon-hand-right:before {
  content: "\e127";
}

/* line 34400, app/assets/stylesheets/global/style.css */
.glyphicon-hand-left:before {
  content: "\e128";
}

/* line 34404, app/assets/stylesheets/global/style.css */
.glyphicon-hand-up:before {
  content: "\e129";
}

/* line 34408, app/assets/stylesheets/global/style.css */
.glyphicon-hand-down:before {
  content: "\e130";
}

/* line 34412, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}

/* line 34416, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}

/* line 34420, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}

/* line 34424, app/assets/stylesheets/global/style.css */
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}

/* line 34428, app/assets/stylesheets/global/style.css */
.glyphicon-globe:before {
  content: "\e135";
}

/* line 34432, app/assets/stylesheets/global/style.css */
.glyphicon-wrench:before {
  content: "\e136";
}

/* line 34436, app/assets/stylesheets/global/style.css */
.glyphicon-tasks:before {
  content: "\e137";
}

/* line 34440, app/assets/stylesheets/global/style.css */
.glyphicon-filter:before {
  content: "\e138";
}

/* line 34444, app/assets/stylesheets/global/style.css */
.glyphicon-briefcase:before {
  content: "\e139";
}

/* line 34448, app/assets/stylesheets/global/style.css */
.glyphicon-fullscreen:before {
  content: "\e140";
}

/* line 34452, app/assets/stylesheets/global/style.css */
.glyphicon-dashboard:before {
  content: "\e141";
}

/* line 34456, app/assets/stylesheets/global/style.css */
.glyphicon-paperclip:before {
  content: "\e142";
}

/* line 34460, app/assets/stylesheets/global/style.css */
.glyphicon-heart-empty:before {
  content: "\e143";
}

/* line 34464, app/assets/stylesheets/global/style.css */
.glyphicon-link:before {
  content: "\e144";
}

/* line 34468, app/assets/stylesheets/global/style.css */
.glyphicon-phone:before {
  content: "\e145";
}

/* line 34472, app/assets/stylesheets/global/style.css */
.glyphicon-pushpin:before {
  content: "\e146";
}

/* line 34476, app/assets/stylesheets/global/style.css */
.glyphicon-usd:before {
  content: "\e148";
}

/* line 34480, app/assets/stylesheets/global/style.css */
.glyphicon-gbp:before {
  content: "\e149";
}

/* line 34484, app/assets/stylesheets/global/style.css */
.glyphicon-sort:before {
  content: "\e150";
}

/* line 34488, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}

/* line 34492, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}

/* line 34496, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order:before {
  content: "\e153";
}

/* line 34500, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}

/* line 34504, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}

/* line 34508, app/assets/stylesheets/global/style.css */
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}

/* line 34512, app/assets/stylesheets/global/style.css */
.glyphicon-unchecked:before {
  content: "\e157";
}

/* line 34516, app/assets/stylesheets/global/style.css */
.glyphicon-expand:before {
  content: "\e158";
}

/* line 34520, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-down:before {
  content: "\e159";
}

/* line 34524, app/assets/stylesheets/global/style.css */
.glyphicon-collapse-up:before {
  content: "\e160";
}

/* line 34528, app/assets/stylesheets/global/style.css */
.glyphicon-log-in:before {
  content: "\e161";
}

/* line 34532, app/assets/stylesheets/global/style.css */
.glyphicon-flash:before {
  content: "\e162";
}

/* line 34536, app/assets/stylesheets/global/style.css */
.glyphicon-log-out:before {
  content: "\e163";
}

/* line 34540, app/assets/stylesheets/global/style.css */
.glyphicon-new-window:before {
  content: "\e164";
}

/* line 34544, app/assets/stylesheets/global/style.css */
.glyphicon-record:before {
  content: "\e165";
}

/* line 34548, app/assets/stylesheets/global/style.css */
.glyphicon-save:before {
  content: "\e166";
}

/* line 34552, app/assets/stylesheets/global/style.css */
.glyphicon-open:before {
  content: "\e167";
}

/* line 34556, app/assets/stylesheets/global/style.css */
.glyphicon-saved:before {
  content: "\e168";
}

/* line 34560, app/assets/stylesheets/global/style.css */
.glyphicon-import:before {
  content: "\e169";
}

/* line 34564, app/assets/stylesheets/global/style.css */
.glyphicon-export:before {
  content: "\e170";
}

/* line 34568, app/assets/stylesheets/global/style.css */
.glyphicon-send:before {
  content: "\e171";
}

/* line 34572, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-disk:before {
  content: "\e172";
}

/* line 34576, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-saved:before {
  content: "\e173";
}

/* line 34580, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-remove:before {
  content: "\e174";
}

/* line 34584, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-save:before {
  content: "\e175";
}

/* line 34588, app/assets/stylesheets/global/style.css */
.glyphicon-floppy-open:before {
  content: "\e176";
}

/* line 34592, app/assets/stylesheets/global/style.css */
.glyphicon-credit-card:before {
  content: "\e177";
}

/* line 34596, app/assets/stylesheets/global/style.css */
.glyphicon-transfer:before {
  content: "\e178";
}

/* line 34600, app/assets/stylesheets/global/style.css */
.glyphicon-cutlery:before {
  content: "\e179";
}

/* line 34604, app/assets/stylesheets/global/style.css */
.glyphicon-header:before {
  content: "\e180";
}

/* line 34608, app/assets/stylesheets/global/style.css */
.glyphicon-compressed:before {
  content: "\e181";
}

/* line 34612, app/assets/stylesheets/global/style.css */
.glyphicon-earphone:before {
  content: "\e182";
}

/* line 34616, app/assets/stylesheets/global/style.css */
.glyphicon-phone-alt:before {
  content: "\e183";
}

/* line 34620, app/assets/stylesheets/global/style.css */
.glyphicon-tower:before {
  content: "\e184";
}

/* line 34624, app/assets/stylesheets/global/style.css */
.glyphicon-stats:before {
  content: "\e185";
}

/* line 34628, app/assets/stylesheets/global/style.css */
.glyphicon-sd-video:before {
  content: "\e186";
}

/* line 34632, app/assets/stylesheets/global/style.css */
.glyphicon-hd-video:before {
  content: "\e187";
}

/* line 34636, app/assets/stylesheets/global/style.css */
.glyphicon-subtitles:before {
  content: "\e188";
}

/* line 34640, app/assets/stylesheets/global/style.css */
.glyphicon-sound-stereo:before {
  content: "\e189";
}

/* line 34644, app/assets/stylesheets/global/style.css */
.glyphicon-sound-dolby:before {
  content: "\e190";
}

/* line 34648, app/assets/stylesheets/global/style.css */
.glyphicon-sound-5-1:before {
  content: "\e191";
}

/* line 34652, app/assets/stylesheets/global/style.css */
.glyphicon-sound-6-1:before {
  content: "\e192";
}

/* line 34656, app/assets/stylesheets/global/style.css */
.glyphicon-sound-7-1:before {
  content: "\e193";
}

/* line 34660, app/assets/stylesheets/global/style.css */
.glyphicon-copyright-mark:before {
  content: "\e194";
}

/* line 34664, app/assets/stylesheets/global/style.css */
.glyphicon-registration-mark:before {
  content: "\e195";
}

/* line 34668, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-download:before {
  content: "\e197";
}

/* line 34672, app/assets/stylesheets/global/style.css */
.glyphicon-cloud-upload:before {
  content: "\e198";
}

/* line 34676, app/assets/stylesheets/global/style.css */
.glyphicon-tree-conifer:before {
  content: "\e199";
}

/* line 34680, app/assets/stylesheets/global/style.css */
.glyphicon-tree-deciduous:before {
  content: "\e200";
}

/* line 34684, app/assets/stylesheets/global/style.css */
.glyphicon-cd:before {
  content: "\e201";
}

/* line 34688, app/assets/stylesheets/global/style.css */
.glyphicon-save-file:before {
  content: "\e202";
}

/* line 34692, app/assets/stylesheets/global/style.css */
.glyphicon-open-file:before {
  content: "\e203";
}

/* line 34696, app/assets/stylesheets/global/style.css */
.glyphicon-level-up:before {
  content: "\e204";
}

/* line 34700, app/assets/stylesheets/global/style.css */
.glyphicon-copy:before {
  content: "\e205";
}

/* line 34704, app/assets/stylesheets/global/style.css */
.glyphicon-paste:before {
  content: "\e206";
}

/* line 34708, app/assets/stylesheets/global/style.css */
.glyphicon-alert:before {
  content: "\e209";
}

/* line 34712, app/assets/stylesheets/global/style.css */
.glyphicon-equalizer:before {
  content: "\e210";
}

/* line 34716, app/assets/stylesheets/global/style.css */
.glyphicon-king:before {
  content: "\e211";
}

/* line 34720, app/assets/stylesheets/global/style.css */
.glyphicon-queen:before {
  content: "\e212";
}

/* line 34724, app/assets/stylesheets/global/style.css */
.glyphicon-pawn:before {
  content: "\e213";
}

/* line 34728, app/assets/stylesheets/global/style.css */
.glyphicon-bishop:before {
  content: "\e214";
}

/* line 34732, app/assets/stylesheets/global/style.css */
.glyphicon-knight:before {
  content: "\e215";
}

/* line 34736, app/assets/stylesheets/global/style.css */
.glyphicon-baby-formula:before {
  content: "\e216";
}

/* line 34740, app/assets/stylesheets/global/style.css */
.glyphicon-tent:before {
  content: "⛺";
}

/* line 34744, app/assets/stylesheets/global/style.css */
.glyphicon-blackboard:before {
  content: "\e218";
}

/* line 34748, app/assets/stylesheets/global/style.css */
.glyphicon-bed:before {
  content: "\e219";
}

/* line 34752, app/assets/stylesheets/global/style.css */
.glyphicon-apple:before {
  content: "\f8ff";
}

/* line 34756, app/assets/stylesheets/global/style.css */
.glyphicon-erase:before {
  content: "\e221";
}

/* line 34760, app/assets/stylesheets/global/style.css */
.glyphicon-hourglass:before {
  content: "⌛";
}

/* line 34764, app/assets/stylesheets/global/style.css */
.glyphicon-lamp:before {
  content: "\e223";
}

/* line 34768, app/assets/stylesheets/global/style.css */
.glyphicon-duplicate:before {
  content: "\e224";
}

/* line 34772, app/assets/stylesheets/global/style.css */
.glyphicon-piggy-bank:before {
  content: "\e225";
}

/* line 34776, app/assets/stylesheets/global/style.css */
.glyphicon-scissors:before {
  content: "\e226";
}

/* line 34780, app/assets/stylesheets/global/style.css */
.glyphicon-bitcoin:before,
.glyphicon-btc:before,
.glyphicon-xbt:before {
  content: "\e227";
}

/* line 34786, app/assets/stylesheets/global/style.css */
.glyphicon-yen:before,
.glyphicon-jpy:before {
  content: "¥";
}

/* line 34791, app/assets/stylesheets/global/style.css */
.glyphicon-ruble:before,
.glyphicon-rub:before {
  content: "₽";
}

/* line 34796, app/assets/stylesheets/global/style.css */
.glyphicon-scale:before {
  content: "\e230";
}

/* line 34800, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly:before {
  content: "\e231";
}

/* line 34804, app/assets/stylesheets/global/style.css */
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}

/* line 34808, app/assets/stylesheets/global/style.css */
.glyphicon-education:before {
  content: "\e233";
}

/* line 34812, app/assets/stylesheets/global/style.css */
.glyphicon-option-horizontal:before {
  content: "\e234";
}

/* line 34816, app/assets/stylesheets/global/style.css */
.glyphicon-option-vertical:before {
  content: "\e235";
}

/* line 34820, app/assets/stylesheets/global/style.css */
.glyphicon-menu-hamburger:before {
  content: "\e236";
}

/* line 34824, app/assets/stylesheets/global/style.css */
.glyphicon-modal-window:before {
  content: "\e237";
}

/* line 34828, app/assets/stylesheets/global/style.css */
.glyphicon-oil:before {
  content: "\e238";
}

/* line 34832, app/assets/stylesheets/global/style.css */
.glyphicon-grain:before {
  content: "\e239";
}

/* line 34836, app/assets/stylesheets/global/style.css */
.glyphicon-sunglasses:before {
  content: "\e240";
}

/* line 34840, app/assets/stylesheets/global/style.css */
.glyphicon-text-size:before {
  content: "\e241";
}

/* line 34844, app/assets/stylesheets/global/style.css */
.glyphicon-text-color:before {
  content: "\e242";
}

/* line 34848, app/assets/stylesheets/global/style.css */
.glyphicon-text-background:before {
  content: "\e243";
}

/* line 34852, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-top:before {
  content: "\e244";
}

/* line 34856, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-bottom:before {
  content: "\e245";
}

/* line 34860, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}

/* line 34864, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-left:before {
  content: "\e247";
}

/* line 34868, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-vertical:before {
  content: "\e248";
}

/* line 34872, app/assets/stylesheets/global/style.css */
.glyphicon-object-align-right:before {
  content: "\e249";
}

/* line 34876, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-right:before {
  content: "\e250";
}

/* line 34880, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-left:before {
  content: "\e251";
}

/* line 34884, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-bottom:before {
  content: "\e252";
}

/* line 34888, app/assets/stylesheets/global/style.css */
.glyphicon-triangle-top:before {
  content: "\e253";
}

/* line 34892, app/assets/stylesheets/global/style.css */
.glyphicon-console:before {
  content: "\e254";
}

/* line 34896, app/assets/stylesheets/global/style.css */
.glyphicon-superscript:before {
  content: "\e255";
}

/* line 34900, app/assets/stylesheets/global/style.css */
.glyphicon-subscript:before {
  content: "\e256";
}

/* line 34904, app/assets/stylesheets/global/style.css */
.glyphicon-menu-left:before {
  content: "\e257";
}

/* line 34908, app/assets/stylesheets/global/style.css */
.glyphicon-menu-right:before {
  content: "\e258";
}

/* line 34912, app/assets/stylesheets/global/style.css */
.glyphicon-menu-down:before {
  content: "\e259";
}

/* line 34916, app/assets/stylesheets/global/style.css */
.glyphicon-menu-up:before {
  content: "\e260";
}

/* line 34920, app/assets/stylesheets/global/style.css */
.icon-icon-shape {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  text-align: center;
}

/* line 34927, app/assets/stylesheets/global/style.css */
.icon-icon-shape i {
  font-size: 24px;
  line-height: 2;
}

/* line 34932, app/assets/stylesheets/global/style.css */
.item-card-img {
  overflow: hidden;
}

/*--item-card2-img--*/
/* line 34937, app/assets/stylesheets/global/style.css */
.item-card2-img {
  position: relative;
  overflow: hidden;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}

/*
.item-card2-img a{
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
*/
/* line 34955, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li {
  margin-right: 1.5rem;
  font-size: 13px;
}

/* line 34960, app/assets/stylesheets/global/style.css */
.item-card2-desc ul li:last-child {
  margin-right: 0;
}

/*--item-card2--*/
/* line 34965, app/assets/stylesheets/global/style.css */
.item-card2-icons {
  position: absolute;
  top: 20px;
  right: 15px;
  z-index: 999;
}

/* line 34972, app/assets/stylesheets/global/style.css */
.item-card2-icons a {
  width: 2rem;
  display: inline-block;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2.1rem;
  border-radius: 50px;
  color: #fff;
}

/*--item-list--*/
/* line 34984, app/assets/stylesheets/global/style.css */
.item-list .list-group-item {
  border: 0;
  margin-bottom: 0;
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 34990, app/assets/stylesheets/global/style.css */
.item-list .list-group-item i {
  margin-right: 5px;
  width: 25px;
  height: 25px;
  border-radius: 2px;
  font-size: 12px;
  text-align: center;
  line-height: 25px;
  color: #fff !important;
}

/*--item-user--*/
/* line 35002, app/assets/stylesheets/global/style.css */
.item-user .item-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}

/* line 35012, app/assets/stylesheets/global/style.css */
.item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 35016, app/assets/stylesheets/global/style.css */
.item-box .item-box-wrap {
  margin-top: 15px;
}

/* line 35020, app/assets/stylesheets/global/style.css */
.item-box .stamp i {
  font-size: 18px;
  font-size: 25px;
  line-height: 2;
}

/* line 35026, app/assets/stylesheets/global/style.css */
.item-box .item-box-wrap h5, .item-box .item-box-wrap .h5 {
  font-size: 20px;
  font-weight: 500;
}

/**
Dimmer
*/
/* line 35034, app/assets/stylesheets/global/style.css */
.dimmer {
  position: relative;
}

/* line 35038, app/assets/stylesheets/global/style.css */
.dimmer .loader {
  display: none;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}

/* line 35049, app/assets/stylesheets/global/style.css */
.dimmer.active .loader {
  display: block;
}

/* line 35053, app/assets/stylesheets/global/style.css */
.dimmer.active .dimmer-content {
  opacity: 0.04;
  pointer-events: none;
}

/*-------- Loaders ---------*/
/* line 35059, app/assets/stylesheets/global/style.css */
.spinner {
  width: 40px;
  height: 40px;
  margin: 100px auto;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

/* line 35067, app/assets/stylesheets/global/style.css */
.spinner-lg {
  width: 100px;
  height: 100px;
  margin: 100px auto;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}

@keyframes sk-rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

/* line 35106, app/assets/stylesheets/global/style.css */
.spinner1 {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 100px auto;
}

/* line 35113, app/assets/stylesheets/global/style.css */
.spinner1-lg {
  width: 100px;
  height: 100px;
  position: relative;
  margin: 100px auto;
}

/* line 35120, app/assets/stylesheets/global/style.css */
.double-bounce1 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
}

/* line 35132, app/assets/stylesheets/global/style.css */
.double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
  animation-delay: -1s;
}

@keyframes sk-bounce {
  0%,
100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/* line 35172, app/assets/stylesheets/global/style.css */
.spinner2 {
  margin: 100px auto;
  width: 40px;
  height: 40px;
  position: relative;
}

/* line 35179, app/assets/stylesheets/global/style.css */
.cube1 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-cubemove 1.8s infinite ease-in-out;
}

/* line 35189, app/assets/stylesheets/global/style.css */
.cube2 {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-cubemove 1.8s infinite ease-in-out;
  animation-delay: -0.9s;
}

@keyframes sk-cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

/* line 35246, app/assets/stylesheets/global/style.css */
.lds-heart {
  position: relative;
  width: 64px;
  height: 64px;
  transform: rotate(45deg);
  transform-origin: 32px 32px;
  margin: 100px auto;
}

/* line 35255, app/assets/stylesheets/global/style.css */
.lds-heart div {
  top: 23px;
  left: 19px;
  position: absolute;
  width: 26px;
  height: 26px;
  animation: lds-heart 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* line 35264, app/assets/stylesheets/global/style.css */
.lds-heart div:after {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
}

/* line 35272, app/assets/stylesheets/global/style.css */
.lds-heart div:before {
  content: " ";
  position: absolute;
  display: block;
  width: 26px;
  height: 26px;
  left: -17px;
  border-radius: 50% 0 0 50%;
}

/* line 35282, app/assets/stylesheets/global/style.css */
.lds-heart div:after {
  top: -17px;
  border-radius: 50% 50% 0 0;
}

@keyframes lds-heart {
  0% {
    transform: scale(0.95);
  }
  5% {
    transform: scale(1.1);
  }
  39% {
    transform: scale(0.85);
  }
  45% {
    transform: scale(1);
  }
  60% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(0.9);
  }
}

/* line 35313, app/assets/stylesheets/global/style.css */
.lds-ring {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35320, app/assets/stylesheets/global/style.css */
.lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 51px;
  height: 51px;
  margin: 6px;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
}

/* line 35331, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

/* line 35335, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

/* line 35339, app/assets/stylesheets/global/style.css */
.lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* line 35353, app/assets/stylesheets/global/style.css */
.lds-hourglass {
  position: relative;
  width: 64px;
  height: 64px;
  margin: 100px auto;
}

/* line 35360, app/assets/stylesheets/global/style.css */
.lds-hourglass:after {
  content: " ";
  display: block;
  border-radius: 50%;
  width: 0;
  height: 0;
  margin: 6px;
  box-sizing: border-box;
  animation: lds-hourglass 1.2s infinite;
}

@keyframes lds-hourglass {
  0% {
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  100% {
    transform: rotate(1800deg);
  }
}

/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 35395, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 {
  background: url(/assets/media/bg-img1.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35409, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .header {
  background-color: transparent !important;
}

/* line 35413, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35418, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35424, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35430, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35436, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar {
  background-color: transparent !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35441, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 35448, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar {
  background-color: var(--dark-body);
}

@media (max-width: 991.98px) {
  /* line 35453, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img1 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35458, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img1 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35466, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35470, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img1.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35474, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 {
  background: url(/assets/media/bg-img2.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35488, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .header {
  background-color: transparent !important;
}

/* line 35492, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35497, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35503, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35509, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35515, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .app-sidebar {
  background-color: transparent !important;
}

/* line 35519, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35524, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 35532, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img2 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35537, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img2 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35545, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35549, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img2.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35553, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 {
  background: url(/assets/media/bg-img3.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35567, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .header {
  background-color: transparent !important;
}

/* line 35571, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35576, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35582, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35588, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35594, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .app-sidebar {
  background-color: transparent !important;
}

/* line 35598, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35603, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 35611, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img3 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35616, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img3 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35624, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35628, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img3.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35632, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 {
  background: url(/assets/media/bg-img4.jpg);
  background-blend-mode: overlay;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: fixed;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
}

/* line 35646, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .header {
  background-color: transparent !important;
}

/* line 35650, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .header.fixed-header {
  background-color: var(--dark-body) !important;
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35655, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .header {
    background-color: transparent !important;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35661, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .header.fixed-header {
    background-color: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 35667, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4.horizontal .header {
    backdrop-filter: unset;
    -webkit-backdrop-filter: unset;
  }
}

/* line 35673, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .app-sidebar {
  background-color: transparent !important;
}

/* line 35677, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35682, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4.sidenav-toggled-open .app-sidebar {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

@media (max-width: 991.98px) {
  /* line 35689, app/assets/stylesheets/global/style.css */
  body.dark-mode.bg-img4 .app-sidebar {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 35694, app/assets/stylesheets/global/style.css */
    body.dark-mode.bg-img4 .app-sidebar {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent !important;
    }
  }
}

/* line 35702, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4 .app-sidebar .side-header {
  border-bottom-color: rgba(255, 255, 255, 0.08) !important;
}

/* line 35706, app/assets/stylesheets/global/style.css */
body.dark-mode.bg-img4.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 35710, app/assets/stylesheets/global/style.css */
.dark-mode.bg-img1 .login-img::before,
.dark-mode.bg-img2 .login-img::before,
.dark-mode.bg-img3 .login-img::before,
.dark-mode.bg-img4 .login-img::before {
  background: none;
}

/* line 35717, app/assets/stylesheets/global/style.css */
body.dark-mode {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-body);
}

/* line 35722, app/assets/stylesheets/global/style.css */
body.dark-mode *::-webkit-scrollbar-thumb,
body.dark-mode *:hover::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.2);
}

/* line 35727, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-yaxis-texts-g text,
.dark-mode .apexcharts-xaxis-texts-g text,
.dark-mode .apexcharts-yaxis-title text {
  fill: rgba(255, 255, 255, 0.8) !important;
}

@media (max-width: 767.98px) {
  /* line 35734, app/assets/stylesheets/global/style.css */
  .dark-mode .demo-icon.nav-link.icon svg {
    fill: #fff !important;
    color: #fff !important;
  }
}

/* line 35740, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  color: rgba(255, 255, 255, 0.8);
}

@media (min-width: 576px) {
  /* line 35745, app/assets/stylesheets/global/style.css */
  .dark-mode .border-bottomo-sm {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 35750, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default .alert-link {
  color: rgba(255, 255, 255, 0.9);
}

/* line 35754, app/assets/stylesheets/global/style.css */
.dark-mode .alert-light .alert-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 35758, app/assets/stylesheets/global/style.css */
.dark-mode .project-members-container i,
.dark-mode .project-comments-container i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35763, app/assets/stylesheets/global/style.css */
.dark-mode .transactions .list-group a {
  box-shadow: none;
  border: 1px solid var(--dark-border);
  border-radius: 5px;
}

/* line 35769, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a.active {
  color: #fff !important;
}

/* line 35773, app/assets/stylesheets/global/style.css */
.dark-mode.app .header .nav-link #profile-heading:hover,
.dark-mode .app .header .nav-link #profile-heading:focus {
  color: #fff !important;
  fill: #fff;
}

/* line 35779, app/assets/stylesheets/global/style.css */
.dark-mode.rtl table.table-bordered tr th:last-child,
.dark-mode.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 35784, app/assets/stylesheets/global/style.css */
.dark-mode .alert-dark {
  color: rgba(255, 255, 255, 0.3);
  background-color: rgba(0, 0, 0, 0.2);
  border-color: rgba(0, 0, 0, 0.2);
}

/* line 35790, app/assets/stylesheets/global/style.css */
.dark-mode .alert-light {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 35796, app/assets/stylesheets/global/style.css */
.dark-mode .table-responsive table.table-bordered tr th:last-child,
.dark-mode .table-responsive table.table-bordered tr td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 35801, app/assets/stylesheets/global/style.css */
.dark-mode .icontext-menu .app-sidebar__toggle,
.dark-mode .hover-submenu .app-sidebar__toggle,
.dark-mode .hover-submenu1 .app-sidebar__toggle {
  color: #fff;
}

/* line 35807, app/assets/stylesheets/global/style.css */
.dark-mode .card.background-image-blog {
  border: 0px !important;
}

/* line 35811, app/assets/stylesheets/global/style.css */
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-card .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #ffffff;
}

/* line 35821, app/assets/stylesheets/global/style.css */
.dark-mode .card.storage-card {
  border: 0px !important;
}

/* line 35825, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  color: rgba(255, 255, 255, 0.7);
}

/* line 35829, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper.touch-fallback .dropify-clear {
  border-color: rgba(255, 255, 255, 0.7);
  color: rgba(255, 255, 255, 0.7);
}

/* line 35834, app/assets/stylesheets/global/style.css */
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next {
  color: #ffffff !important;
}

/* line 35839, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #ffffff !important;
}

/* line 35843, app/assets/stylesheets/global/style.css */
.dark-mode a.text-dark-light:hover,
.dark-mode a.text-dark-light:focus {
  color: #fff !important;
}

/* line 35848, app/assets/stylesheets/global/style.css */
.dark-mode .main-blog.card {
  border: 0px !important;
}

/* line 35852, app/assets/stylesheets/global/style.css */
.dark-mode.closed-leftmenu .app-sidebar__toggle {
  color: #fff;
}

/* line 35856, app/assets/stylesheets/global/style.css */
.dark-mode .col-login .card {
  background-color: var(--dark-body) !important;
}

/* line 35860, app/assets/stylesheets/global/style.css */
.dark-mode .card-fullscreen {
  background-color: var(--dark-body) !important;
}

/* line 35864, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-light {
  color: rgba(255, 255, 255, 0.6) !important;
}

/* line 35868, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .note-dropzone {
  color: var(--primary-bg-color);
  background-color: var(--dark-body);
}

/* line 35873, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .modal-dialog {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35878, app/assets/stylesheets/global/style.css */
  .dark-mode .note-editor .modal-dialog {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 35885, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .comment-section-main .name-time-container svg {
  fill: rgba(255, 255, 255, 0.4);
}

/* line 35889, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-body .media-body > div:last-child,
.dark-mode .main-chat-list .media-contact-name span:last-child {
  color: rgba(255, 255, 255, 0.4);
}

/* line 35894, app/assets/stylesheets/global/style.css */
.dark-mode #datatables_buttons_info {
  background-color: var(--dark-body);
  color: white;
  border: 2px solid var(--dark-border);
}

/* line 35900, app/assets/stylesheets/global/style.css */
.dark-mode #datatables_buttons_info h2, .dark-mode #datatables_buttons_info .h2 {
  background-color: var(--dark-body);
  border-bottom: 1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35906, app/assets/stylesheets/global/style.css */
  .dark-mode #datatables_buttons_info {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
  /* line 35912, app/assets/stylesheets/global/style.css */
  .dark-mode #datatables_buttons_info h2, .dark-mode #datatables_buttons_info .h2 {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

@media (pointer: coarse) {
  /* line 35921, app/assets/stylesheets/global/style.css */
  .dark-mode .ql-snow.ql-toolbar button:hover:not(.ql-active),
.dark-mode .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #fff;
  }
}

/* line 35927, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker .prev:hover,
.dark-mode .datepicker .next:hover,
.dark-mode .datepicker tfoot tr th:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35933, app/assets/stylesheets/global/style.css */
.dark-mode .form-control option {
  background-color: var(--dark-body);
}

/* line 35937, app/assets/stylesheets/global/style.css */
.dark-mode.app .header .dropdown-menu {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.3);
}

/* line 35941, app/assets/stylesheets/global/style.css */
.dark-mode .notifit_confirm,
.dark-mode .notifit_prompt {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 35948, app/assets/stylesheets/global/style.css */
  .dark-mode .notifit_confirm,
.dark-mode .notifit_prompt {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 35956, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light-light {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 35960, app/assets/stylesheets/global/style.css */
.dark-mode .table-main-container tbody tr:hover,
.dark-mode .table-main-container tbody tr:focus {
  background-color: var(--dark-bg);
}

/* line 35965, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.7);
}

/* line 35969, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor .btn-default {
  background-color: transparent !important;
}

/* line 35973, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn.btn-default {
  background-color: transparent;
}

/* line 35977, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}

/* line 35984, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  color: rgba(255, 255, 255, 0.6);
}

/* line 35988, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .bs-popover-end > .popover-arrow::before, .dark-mode.rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  border-right-color: var(--dark-border) !important;
}

/* line 35993, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .bs-popover-end > .popover-arrow::after, .dark-mode.rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
.dark-mode .rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  border-right-color: var(--dark-border) !important;
}

/* line 35998, app/assets/stylesheets/global/style.css */
.dark-mode.rtl blockquote {
  border-right: 2px solid var(--dark-border);
}

/* line 36002, app/assets/stylesheets/global/style.css */
.dark-mode .accordion card {
  border: 0px !important;
}

/* line 36006, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .tree ul:before {
  border-right: 1px solid var(--dark-border);
  border-left: inherit;
}

/* line 36011, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus,
.dark-mode .btn-light.active:not(:disabled):not(.disabled):focus {
  box-shadow: none !important;
}

/* line 36016, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-dark {
  color: rgba(255, 255, 255, 0.6);
  border-color: var(--dark-border);
}

/* line 36021, app/assets/stylesheets/global/style.css */
.dark-mode .btn-dark-light {
  color: #070808;
  border-color: var(--dark-border);
}

/* line 36026, app/assets/stylesheets/global/style.css */
.dark-mode #remove-btn {
  background-color: var(--dark-body);
}

@media (max-width: 575.98px) {
  /* line 36031, app/assets/stylesheets/global/style.css */
  .dark-mode .tabs-menu.checkout li {
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 36036, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  border-top-color: var(--dark-border);
}

/* line 36040, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-scrollgrid-section-body table,
.dark-mode .fc .fc-scrollgrid-section-footer table {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36045, app/assets/stylesheets/global/style.css */
.dark-mode #flotArea1 table,
.dark-mode #flotLine1 table,
.dark-mode #flotLine2 table,
.dark-mode #flotArea2 table,
.dark-mode #flotArea3 table,
.dark-mode #flotBar1 table,
.dark-mode #flotBar2 table,
.dark-mode #flotStacking table,
.dark-mode #flotAnimated table,
.dark-mode #flotPie table {
  background-color: var(--dark-body);
}

/* line 36058, app/assets/stylesheets/global/style.css */
.dark-mode #flotArea1 table td,
.dark-mode #flotLine1 table td,
.dark-mode #flotLine2 table td,
.dark-mode #flotArea2 table td,
.dark-mode #flotArea3 table td,
.dark-mode #flotBar1 table td,
.dark-mode #flotBar2 table td,
.dark-mode #flotStacking table td,
.dark-mode #flotAnimated table td,
.dark-mode #flotPie table td {
  color: #fff;
}

/* line 36071, app/assets/stylesheets/global/style.css */
.dark-mode .table.editable-table input,
.dark-mode .table.editable-table select {
  background-color: var(--dark-body);
  color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 36078, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 36083, app/assets/stylesheets/global/style.css */
.dark-mode table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36087, app/assets/stylesheets/global/style.css */
.dark-mode .dt-button.dropdown-item.buttons-columnVisibility {
  background-color: var(--dark-body);
}

/* line 36091, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item {
  border: 0px solid var(--dark-border);
}

@media (max-width: 992px) {
  /* line 36096, app/assets/stylesheets/global/style.css */
  .dark-mode .richText-toolbar li {
    border-bottom: 1px solid var(--dark-border) !important;
  }
}

/* line 36101, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  background-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}

/* line 36106, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu1 ul li .active {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 36110, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36122, app/assets/stylesheets/global/style.css */
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icontext-menu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.icon-overlay .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1.sidenav-toggled .side-header,
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.hover-submenu1 .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}

/* line 36134, app/assets/stylesheets/global/style.css */
.dark-mode.rtl.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-left: 1px solid var(--dark-border) !important;
  border-right: inherit !important;
}

/* line 36139, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidebar-mini.dark-mode.dark-menu.closed-leftmenu .side-header {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36143, app/assets/stylesheets/global/style.css */
.dark-mode .select2-search__field::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}
.dark-mode .select2-search__field::placeholder {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36147, app/assets/stylesheets/global/style.css */
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable th:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child,
.dark-mode.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36154, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-popover {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 36160, app/assets/stylesheets/global/style.css */
  .dark-mode .fc-theme-standard .fc-popover {
    background: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 36167, app/assets/stylesheets/global/style.css */
.dark-mode .footer-container-main .more-btn {
  color: #fff !important;
}

/* line 36171, app/assets/stylesheets/global/style.css */
.dark-mode .text-gray {
  color: #aab2b9 !important;
}

/* line 36175, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown .nav-link:hover i,
.dark-mode .dropdown .nav-link:focus i,
.dark-mode .dropdown .nav-link:active i {
  color: #fff;
}

/* line 36181, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-start {
  border-right: 1px solid var(--dark-border) !important;
  border-left: initial !important;
}

/* line 36186, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36191, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .border-end {
  border-left: 1px solid var(--dark-border) !important;
  border-right: initial !important;
}

/* line 36196, app/assets/stylesheets/global/style.css */
.dark-mode .blog-autors .list-group-item:hover {
  border: 1px solid var(--dark-border);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 36201, app/assets/stylesheets/global/style.css */
.dark-mode .blog-topics .list-group-item {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36205, app/assets/stylesheets/global/style.css */
.dark-mode .border-0 {
  border: 0px !important;
}

/* line 36209, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid var(--dark-bg);
  right: -10px;
  left: auto;
}

/* line 36216, app/assets/stylesheets/global/style.css */
.dark-mode.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  border-left: 0;
  border-right: 10px solid var(--dark-bg);
}

@media (max-width: 992px) {
  /* line 36222, app/assets/stylesheets/global/style.css */
  .dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
    border-right: 14px solid var(--dark-bg) !important;
  }
}

/* line 36227, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-dark .card-body {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

/* line 36231, app/assets/stylesheets/global/style.css */
.dark-mode .projects.project-type-container .project-type .nav-link {
  color: #fff;
}

/* line 36235, app/assets/stylesheets/global/style.css */
.dark-mode .text-black-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36239, app/assets/stylesheets/global/style.css */
.dark-mode .btn-white:not(:disabled):not(.disabled):active,
.dark-mode .btn-white.active:not(:disabled):not(.disabled) {
  color: #fff;
  background-color: var(--dark-bg);
  border-color: var(--dark-border);
}

/* line 36246, app/assets/stylesheets/global/style.css */
.dark-mode .owl-nav button {
  background: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36251, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent rgba(255, 255, 255, 0.5) transparent;
}

/* line 36255, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
}

/* line 36259, app/assets/stylesheets/global/style.css */
.dark-mode .dataTables_wrapper .selected {
  background: var(--dark-bg);
}

@media (min-width: 576px) {
  /* line 36264, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .actions {
    border-right: 1px solid var(--dark-border);
  }
  /* line 36268, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl .wizard.vertical > .content {
    border-right: 1px solid var(--dark-border);
  }
}

/* line 36273, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a:hover,
.dark-mode .wizard > .steps .disabled a:active {
  color: #fff;
}

/* line 36278, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .disabled a {
  color: #fff;
}

/* line 36282, app/assets/stylesheets/global/style.css */
.dark-mode .datetimepicker table th.dow,
.dark-mode .datetimepicker table th.prev,
.dark-mode .datetimepicker table th.next,
.dark-mode .datetimepicker table th.switch,
.dark-mode .datetimepicker table td {
  color: #fff;
  background: var(--dark-body);
}

/* line 36291, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker table tr td span.old,
.dark-mode .datepicker table tr td span.new {
  color: #fff;
}

/* line 36296, app/assets/stylesheets/global/style.css */
.dark-mode select.form-select {
  background-color: var(--dark-bg) !important;
}

/* line 36300, app/assets/stylesheets/global/style.css */
.dark-mode .card.bg-primary-lightest.border-0 {
  border: 0px !important;
}

/* line 36304, app/assets/stylesheets/global/style.css */
.dark-mode.app.icontext-menu.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36308, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-zoom-icon svg,
.dark-mode .apexcharts-zoom-in-icon svg,
.dark-mode .apexcharts-zoom-out-icon svg,
.dark-mode .apexcharts-reset-zoom-icon svg,
.dark-mode .apexcharts-menu-icon svg {
  fill: #fff;
}

/* line 36316, app/assets/stylesheets/global/style.css */
.dark-mode.app.sidenav-toggled.sidenav-toggled-open .side-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36320, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar.sidemenu-scroll .side-header {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 36325, app/assets/stylesheets/global/style.css */
  .dark-mode .app-sidebar.sidemenu-scroll .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 36332, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-transparent {
  background-color: transparent !important;
}

/* line 36336, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #000 !important;
}

/* line 36341, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #000 !important;
}

/* line 36346, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #000 !important;
}

/* line 36351, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #000 !important;
}

/* line 36356, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 36360, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 36364, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 36368, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-800 {
  background-color: #383853 !important;
}

/* line 36372, app/assets/stylesheets/global/style.css */
.dark-mode .gray-set .bg-gray-900 {
  background-color: #323251 !important;
}

/* line 36376, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-200 {
  background-color: rgba(255, 255, 255, 0.2) !important;
  color: #fff !important;
}

/* line 36381, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-300 {
  background-color: rgba(255, 255, 255, 0.3) !important;
  color: #fff !important;
}

/* line 36386, app/assets/stylesheets/global/style.css */
.dark-mode .bg-gray-400 {
  background-color: rgba(255, 255, 255, 0.4) !important;
  color: #fff !important;
}

/* line 36391, app/assets/stylesheets/global/style.css */
.dark-mode .border-y {
  border-top: 1px solid var(--dark-border);
  border-bottom: 1px solid var(--dark-border);
}

/* line 36396, app/assets/stylesheets/global/style.css */
.dark-mode .border-x {
  border-left: 1px solid var(--dark-border) !important;
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36401, app/assets/stylesheets/global/style.css */
.dark-mode .border-start {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36405, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a.active {
  background: var(--primary-bg-color);
}

/* line 36409, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 36414, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-tabs ul.nav-price li a {
  background: transparent;
}

/* line 36418, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-sm {
  border: 1px solid var(--dark-border);
}

/* line 36422, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments-lg {
  border: 1px solid var(--dark-border);
}

/* line 36426, app/assets/stylesheets/global/style.css */
.dark-mode .tag.tag-attachments {
  border: 1px solid var(--dark-border);
}

/* line 36430, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 36434, app/assets/stylesheets/global/style.css */
.dark-mode .count-down.row span:first-child {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 36439, app/assets/stylesheets/global/style.css */
.dark-mode .text-default {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36443, app/assets/stylesheets/global/style.css */
.dark-mode #accordion11 .panel-body {
  border-top: 1px solid var(--dark-border);
  border-left: 0px;
  border-bottom: 0px;
  border-right: 0px;
}

/* line 36450, app/assets/stylesheets/global/style.css */
.dark-mode .accor h4 a, .dark-mode .accor .h4 a {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 36455, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1.collapsed {
  border: 0px solid var(--dark-border);
}

/* line 36459, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: var(--dark-bg) !important;
}

/* line 36463, app/assets/stylesheets/global/style.css */
.dark-mode .accordion .card-header a {
  color: #fff;
  background-color: var(--dark-bg);
  border: 0px solid var(--dark-border);
}

/* line 36469, app/assets/stylesheets/global/style.css */
.dark-mode .accordion .card-body {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 36477, app/assets/stylesheets/global/style.css */
.dark-mode .irs-outline .irs-slider {
  background-color: var(--dark-bg);
}

/* line 36481, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider::before {
  background-color: var(--dark-theme);
}

/* line 36485, app/assets/stylesheets/global/style.css */
.dark-mode .irs-modern .irs-slider {
  background-color: var(--dark-theme);
}

/* line 36489, app/assets/stylesheets/global/style.css */
.dark-mode .offcanvas {
  background-color: var(--dark-body);
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.4);
}

/* line 36494, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36498, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle.btn-light ~ .dropdown-menu .dropdown-plus-title {
  border-color: var(--dark-border) !important;
}

/* line 36502, app/assets/stylesheets/global/style.css */
.dark-mode .border-end {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36506, app/assets/stylesheets/global/style.css */
.dark-mode .ticket-details-footer .media.ticket-reply {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36510, app/assets/stylesheets/global/style.css */
.dark-mode .text-dark-light {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 36515, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link {
  color: #fff;
}

/* line 36519, app/assets/stylesheets/global/style.css */
.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border: 1px solid var(--dark-border);
}

/* line 36523, app/assets/stylesheets/global/style.css */
.dark-mode .create-project-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-create-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .invoice-timelog-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .task-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .project-edit-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered,
.dark-mode .create-client-main .form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

/* line 36532, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput input {
  color: white;
}

/* line 36536, app/assets/stylesheets/global/style.css */
.dark-mode .bootstrap-tagsinput {
  background-color: var(--dark-theme);
}

/* line 36540, app/assets/stylesheets/global/style.css */
.dark-mode .file-type {
  color: #fff;
}

/* line 36544, app/assets/stylesheets/global/style.css */
.dark-mode .recent-files-container tbody tr:hover,
.dark-mode .recent-files-container tbody tr:focus {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 36549, app/assets/stylesheets/global/style.css */
.dark-mode .productdesc .carousel-item .thumb.active {
  border-color: var(--dark-border);
}

/* line 36553, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36557, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media {
  border-bottom: 1px solid var(--dark-border);
  border-top: 1px solid transparent;
}

/* line 36562, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button:hover,
.dark-mode .ql-snow .ql-toolbar button:hover,
.dark-mode .ql-snow.ql-toolbar button:focus,
.dark-mode .ql-snow .ql-toolbar button:focus,
.dark-mode .ql-snow.ql-toolbar button.ql-active,
.dark-mode .ql-snow .ql-toolbar button.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow .ql-toolbar .ql-picker-label.ql-active,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item:hover,
.dark-mode .ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.dark-mode .ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--primary-bg-color);
}

/* line 36579, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: var(--dark-border);
}

/* line 36583, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-picker-options {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 36588, app/assets/stylesheets/global/style.css */
  .dark-mode .ql-snow .ql-picker-options {
    background-color: var(--dark-theme);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 36595, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: var(--dark-border);
}

/* line 36599, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a {
  color: #ffffff;
}

/* line 36603, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar {
  border-top: 0px !important;
  border-bottom: 0px !important;
}

/* line 36608, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--inline .select2-search__field {
  color: #fff;
}

/* line 36612, app/assets/stylesheets/global/style.css */
.dark-mode .form-select {
  color: #fff;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 36618, app/assets/stylesheets/global/style.css */
.dark-mode .main-form-group {
  border: 1px solid var(--dark-border);
}

/* line 36622, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app .pcr-selection .pcr-picker {
  border: 2px solid var(--dark-border);
}

/* line 36626, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app .pcr-interaction .pcr-result,
.dark-mode .pcr-app .pcr-interaction input {
  color: #fff;
  background: var(--dark-theme);
}

/* line 36632, app/assets/stylesheets/global/style.css */
.dark-mode .pcr-app {
  background: var(--dark-bg);
}

/* line 36636, app/assets/stylesheets/global/style.css */
.dark-mode .default-pickr,
.dark-mode .color-pickr-btn button {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: #fff;
}

/* line 36643, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle.on span {
  background-color: var(--dark-theme);
}

/* line 36647, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group.style1 .toggle {
  border: 1px solid var(--dark-border);
}

/* line 36651, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle span {
  background-color: var(--dark-theme);
}

/* line 36655, app/assets/stylesheets/global/style.css */
.dark-mode .main-toggle-group .toggle {
  background-color: var(--dark-bg);
}

/* line 36659, app/assets/stylesheets/global/style.css */
.dark-mode .ckbox span:before,
.dark-mode .rdiobox span:before {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 36665, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: #fff !important;
}

/* line 36669, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 36675, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled .side-header .header-brand1 .toggle-logo {
  display: block !important;
}

/* line 36679, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .toggle-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo,
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 36685, app/assets/stylesheets/global/style.css */
.dark-mode.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .desktop-logo {
  display: block !important;
}

/* line 36689, app/assets/stylesheets/global/style.css */
.dark-mode .header .profile-1 .dropdown-item svg {
  fill: #fff !important;
}

/* line 36693, app/assets/stylesheets/global/style.css */
.dark-mode .main-header-center .btn svg {
  fill: #fff !important;
}

/* line 36697, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 36701, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 36705, app/assets/stylesheets/global/style.css */
.dark-mode .sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 36709, app/assets/stylesheets/global/style.css */
.dark-mode .sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

@media (min-width: 992px) {
  /* line 36715, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .horizontal-main .slide .slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu,
.dark-mode.horizontal .horizontal-main .slide .sub-slide-menu2 {
    background-color: var(--dark-body);
    border: 1px solid var(--dark-border);
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2) !important;
  }
}

/* line 36724, app/assets/stylesheets/global/style.css */
.dark-mode.horizontal .sticky.stickyClass .app-sidebar {
  background-color: var(--dark-body) !important;
}

/* line 36728, app/assets/stylesheets/global/style.css */
.dark-mode .todo-img input:checked ~ .checkmark::after {
  content: "";
  position: absolute;
  left: 5px;
  top: 12%;
  width: 0.4rem;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

/* line 36742, app/assets/stylesheets/global/style.css */
.dark-mode .todo-blog .todo-img .checkmark::after {
  border: solid transparent;
  border-width: 0 2px 2px 0;
}

@media (max-width: 991.98px) {
  /* line 36748, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .header.hor-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 36752, app/assets/stylesheets/global/style.css */
  .dark-mode.horizontal .hor-header .header-brand-img.desktop-logo {
    display: block !important;
  }
}

@media (max-width: 767.98px) {
  /* line 36758, app/assets/stylesheets/global/style.css */
  .dark-mode .navbar-toggler-icon.fe.fe-more-vertical {
    color: #fff !important;
  }
  /* line 36762, app/assets/stylesheets/global/style.css */
  .dark-mode .responsive-navbar.navbar .navbar-collapse {
    background: var(--dark-body) !important;
    border-bottom: 1px solid var(--dark-border);
  }
}

/* line 36768, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 36772, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 36776, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-light:hover .bg-light {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 36780, app/assets/stylesheets/global/style.css */
.dark-mode a.text-dark:hover,
.dark-mode a.text-dark:focus {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36785, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
}

/* line 36789, app/assets/stylesheets/global/style.css */
.dark-mode .light .apexcharts-selection-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-icon:not(.selected):hover svg,
.dark-mode .light .apexcharts-zoom-in-icon:hover svg,
.dark-mode .light .apexcharts-zoom-out-icon:hover svg,
.dark-mode .light .apexcharts-reset-zoom-icon:hover svg,
.dark-mode .light .apexcharts-menu-icon:hover svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36798, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-menu {
  background: var(--dark-bg);
  border: 1px solid #ffffff1a;
}

/* line 36803, app/assets/stylesheets/global/style.css */
.dark-mode .select2-search--dropdown {
  border-top: 0px solid var(--dark-border);
}

/* line 36807, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered,
.dark-mode .text-wrap table,
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border) !important;
}

/* line 36816, app/assets/stylesheets/global/style.css */
.dark-mode .todo-blog .todo-img .checkmark {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-bg);
}

/* line 36821, app/assets/stylesheets/global/style.css */
.dark-mode .tl-blog:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36825, app/assets/stylesheets/global/style.css */
.dark-mode .task-list:before {
  border-left: 1px solid var(--dark-border);
}

/* line 36829, app/assets/stylesheets/global/style.css */
.dark-mode .task-list {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36833, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-lightest {
  background-color: var(--primary01) !important;
}

/* line 36837, app/assets/stylesheets/global/style.css */
.dark-mode .circle-chart strong {
  color: #fff;
}

/* line 36841, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card h3, .dark-mode .welcome-card .h3 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36845, app/assets/stylesheets/global/style.css */
.dark-mode .welcome-card p {
  color: rgba(255, 255, 255, 0.6);
}

/* line 36849, app/assets/stylesheets/global/style.css */
.dark-mode svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36853, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36858, app/assets/stylesheets/global/style.css */
.dark-mode .header .source-container .source-logo-menu.show .util-main svg {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36862, app/assets/stylesheets/global/style.css */
.dark-mode .header .source-container .dropdown-menu .col .source-logo-container .source-logo {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 36866, app/assets/stylesheets/global/style.css */
.dark-mode .btn-country {
  border: 1px solid var(--dark-border);
}

/* line 36870, app/assets/stylesheets/global/style.css */
.dark-mode .header .nav-link #profile-heading {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 36874, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36878, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon svg {
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 36882, app/assets/stylesheets/global/style.css */
.dark-mode .circles li {
  border: 2px solid rgba(227, 255, 239, 0.05);
}

/* line 36886, app/assets/stylesheets/global/style.css */
.dark-mode caption {
  color: #505662;
}

/* line 36890, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 36894, app/assets/stylesheets/global/style.css */
.dark-mode hr {
  border-top: 1px solid var(--dark-border);
}

/* line 36898, app/assets/stylesheets/global/style.css */
.dark-mode .blockquote-footer {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36902, app/assets/stylesheets/global/style.css */
.dark-mode .img-thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 36907, app/assets/stylesheets/global/style.css */
.dark-mode .figure-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36911, app/assets/stylesheets/global/style.css */
.dark-mode kbd {
  color: #fff;
  background-color: #343a40;
}

/* line 36916, app/assets/stylesheets/global/style.css */
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
}

/* line 36920, app/assets/stylesheets/global/style.css */
.dark-mode .bg-transparent {
  background-color: transparent !important;
}

/* line 36924, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border) !important;
}

/* line 36928, app/assets/stylesheets/global/style.css */
.dark-mode .border-top {
  border-top: 1px solid var(--dark-border) !important;
}

/* line 36932, app/assets/stylesheets/global/style.css */
.dark-mode .border-right {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 36936, app/assets/stylesheets/global/style.css */
.dark-mode .border-bottom {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 36940, app/assets/stylesheets/global/style.css */
.dark-mode .border-left {
  border-left: 1px solid var(--dark-border) !important;
}

/* line 36944, app/assets/stylesheets/global/style.css */
.dark-mode .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 36948, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 36952, app/assets/stylesheets/global/style.css */
.dark-mode .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 36956, app/assets/stylesheets/global/style.css */
.dark-mode blockquote {
  color: rgba(255, 255, 255, 0.8);
  border-left: 2px solid var(--dark-border);
}

/* line 36961, app/assets/stylesheets/global/style.css */
.dark-mode code {
  background: transparent;
  border: 1px solid transparent;
}

/* line 36966, app/assets/stylesheets/global/style.css */
.dark-mode pre {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  text-shadow: 0 1px var(--dark-bg);
}

/* line 36972, app/assets/stylesheets/global/style.css */
.dark-mode .section-nav {
  background-color: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 36977, app/assets/stylesheets/global/style.css */
.dark-mode .border {
  border: 1px solid var(--dark-border);
}

/* line 36981, app/assets/stylesheets/global/style.css */
.dark-mode .table thead th,
.dark-mode .text-wrap table thead th {
  border-bottom: 1px solid var(--dark-border);
}

/* line 36986, app/assets/stylesheets/global/style.css */
.dark-mode .table tbody + tbody,
.dark-mode .text-wrap table tbody + tbody {
  border-top: 2px solid var(--dark-border);
}

/* line 36991, app/assets/stylesheets/global/style.css */
.dark-mode .table .table,
.dark-mode .text-wrap table .table,
.dark-mode .table .text-wrap table {
  background-color: var(--dark-bg);
}

/* line 36997, app/assets/stylesheets/global/style.css */
.dark-mode .text-wrap .table table,
.dark-mode .text-wrap table table {
  background-color: var(--dark-bg);
}

/* line 37002, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered {
  border: 1px solid var(--dark-border);
}

/* line 37006, app/assets/stylesheets/global/style.css */
.dark-mode #external-events {
  border: 1px solid var(--dark-border);
}

/* line 37010, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard td,
.dark-mode .fc-theme-standard th {
  border: 1px solid var(--dark-border);
  border-bottom: 0px !important;
}

/* line 37016, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-scrollgrid {
  border: 0px solid var(--dark-border);
}

/* line 37020, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day-number {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37024, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-daygrid-day.fc-day-today {
  background-color: var(--dark-bg);
}

/* line 37028, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list-day-cushion {
  background-color: var(--dark-body);
}

/* line 37032, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list {
  border: 1px solid var(--dark-border);
}

/* line 37036, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-event:hover td {
  background-color: transparent;
  color: #6c5ffc;
}

/* line 37041, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-list-empty {
  background-color: var(--dark-theme);
}

/* line 37045, app/assets/stylesheets/global/style.css */
.dark-mode .badge.bg-white {
  background-color: #fff !important;
}

@media print {
  /* line 37051, app/assets/stylesheets/global/style.css */
  .dark-mode .table td,
.dark-mode .text-wrap table td,
.dark-mode .table th,
.dark-mode .text-wrap table th {
    background-color: #fff !important;
  }
  /* line 37058, app/assets/stylesheets/global/style.css */
  .dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
    border: 1px solid var(--dark-border) !important;
  }
}

/* line 37066, app/assets/stylesheets/global/style.css */
.text-wrap table {
  border: 1px solid var(--dark-border);
}

/* line 37070, app/assets/stylesheets/global/style.css */
.dark-mode .table-bordered th,
.dark-mode .text-wrap table th,
.dark-mode .table-bordered td,
.dark-mode .text-wrap table td {
  border: 1px solid var(--dark-border);
}

/* line 37077, app/assets/stylesheets/global/style.css */
.dark-mode .table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.1);
  color: inherit;
}

/* line 37082, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover,
.dark-mode .table-hover tbody th {
  background-color: var(--dark-bg);
}

/* line 37087, app/assets/stylesheets/global/style.css */
.dark-mode .table-active {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37091, app/assets/stylesheets/global/style.css */
.dark-mode .table-active > th,
.dark-mode .table-active > td {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37096, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37100, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover .table-active:hover > td,
.dark-mode .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.04);
}

/* line 37105, app/assets/stylesheets/global/style.css */
.dark-mode .table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

/* line 37109, app/assets/stylesheets/global/style.css */
.dark-mode .table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}

/* line 37113, app/assets/stylesheets/global/style.css */
.dark-mode .table.dataTable thead th {
  border-bottom: 0 !important;
}

/* line 37117, app/assets/stylesheets/global/style.css */
.dark-mode .form-control {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37123, app/assets/stylesheets/global/style.css */
.dark-mode .authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

/* line 37127, app/assets/stylesheets/global/style.css */
.dark-mode .authentication input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .authentication input::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37131, app/assets/stylesheets/global/style.css */
.dark-mode .authentication .flex-c-m .login100-social-item i {
  color: #fff;
}

/* line 37135, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item {
  color: #fff;
}

/* line 37139, app/assets/stylesheets/global/style.css */
.dark-mode .login100-social-item:hover {
  color: #fff;
}

/* line 37143, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border) !important;
}

/* line 37148, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37153, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--multiple {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border) !important;
}

/* line 37158, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid var(--dark-border) !important;
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37164, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}

/* line 37169, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results > .select2-results__options {
  box-shadow: none;
}

/* line 37173, app/assets/stylesheets/global/style.css */
.dark-mode .form-control {
  color: #99c1b2;
  opacity: 1;
}

/* line 37178, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:focus {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
}

/* line 37183, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-webkit-input-placeholder,
.dark-mode .form-control::-moz-placeholder,
.dark-mode .form-control:-ms-input-placeholder,
.dark-mode .form-control::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37190, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.8);
}
.dark-mode .form-control::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37194, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:disabled,
.dark-mode .form-control[readonly] {
  background-color: var(--primary-bg-color);
}

/* line 37199, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37203, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37207, app/assets/stylesheets/global/style.css */
.dark-mode select.form-control:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 37213, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-file {
  display: block;
  width: 100%;
}

@media (max-width: 575.98px) {
  /* line 37219, app/assets/stylesheets/global/style.css */
  .dark-mode .countdown-timer-wrapper .timer .timer-wrapper .time {
    color: #fff;
    background: linear-gradient(to bottom right, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
  }
}

/* line 37225, app/assets/stylesheets/global/style.css */
.form-control-range {
  display: block;
  width: 100%;
}

/* line 37230, app/assets/stylesheets/global/style.css */
.dark-mode .form-control-plaintext {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37234, app/assets/stylesheets/global/style.css */
.dark-mode .form-check-input:disabled ~ .form-check-label {
  color: #505662;
}

/* line 37238, app/assets/stylesheets/global/style.css */
.dark-mode .valid-feedback {
  color: #09ad95;
}

/* line 37242, app/assets/stylesheets/global/style.css */
.dark-mode .valid-tooltip {
  color: #fff;
  background-color: rgba(94, 186, 0, 0.8);
}

/* line 37247, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:valid,
.dark-mode .form-control.is-valid,
.dark-mode .was-validated .custom-select:valid,
.dark-mode .custom-select.is-valid {
  border-color: #09ad95;
}

/* line 37254, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:valid:focus,
.dark-mode .form-control.is-valid:focus,
.dark-mode .was-validated .custom-select:valid:focus,
.dark-mode .custom-select.is-valid:focus {
  border-color: #09ad95;
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37262, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-check-input:valid ~ .form-check-label,
.dark-mode .form-check-input.is-valid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label {
  color: #09ad95;
}

/* line 37269, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid ~ .custom-control-label::before {
  background-color: #09ad95;
}

/* line 37274, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #09ad95;
}

/* line 37279, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37284, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:valid ~ .form-file-label,
.dark-mode .form-file-input.is-valid ~ .form-file-label {
  border-color: #09ad95;
}

/* line 37289, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:valid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-valid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(94, 186, 0, 0.25);
}

/* line 37294, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-feedback {
  color: #d12c47;
}

/* line 37298, app/assets/stylesheets/global/style.css */
.dark-mode .invalid-tooltip {
  color: #fff;
  background-color: rgba(205, 32, 31, 0.8);
}

/* line 37303, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:invalid {
  border-color: #d12c47;
}

/* line 37307, app/assets/stylesheets/global/style.css */
.form-control.is-invalid {
  border-color: #d12c47;
}

/* line 37311, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-select:invalid,
.dark-mode .custom-select.is-invalid {
  border-color: #d12c47;
}

/* line 37316, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-control:invalid:focus,
.dark-mode .form-control.is-invalid:focus,
.dark-mode .was-validated .custom-select:invalid:focus,
.dark-mode .custom-select.is-invalid:focus {
  border-color: #d12c47;
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37324, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-check-input:invalid ~ .form-check-label,
.dark-mode .form-check-input.is-invalid ~ .form-check-label,
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d12c47 !important;
}

/* line 37331, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid ~ .custom-control-label::before {
  background-color: #d12c47;
  border-color: #e62b4a;
}

/* line 37337, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #e23e3d;
}

/* line 37342, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,
.dark-mode .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37347, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:invalid ~ .form-file-label,
.dark-mode .form-file-input.is-invalid ~ .form-file-label {
  border-color: #d12c47;
}

/* line 37352, app/assets/stylesheets/global/style.css */
.dark-mode .was-validated .form-file-input:invalid:focus ~ .form-file-label,
.dark-mode .form-file-input.is-invalid:focus ~ .form-file-label {
  box-shadow: 0 0 0 2px rgba(205, 32, 31, 0.25);
}

/* line 37357, app/assets/stylesheets/global/style.css */
.dark-mode .collapse:not(.show) {
  background: #fff;
}

/* line 37361, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
  border: 1px solid var(--dark-border);
}

/* line 37367, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-divider {
  border-top: 1px solid var(--dark-border);
}

/* line 37371, app/assets/stylesheets/global/style.css */
.dark-mode .notifyimg {
  color: #fff;
}

/* line 37375, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item {
  color: #878787;
}

/* line 37379, app/assets/stylesheets/global/style.css */
.dark-mode .drop-icon-wrap .drop-icon-item:hover {
  background-color: var(--dark-bg);
}

/* line 37383, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item:hover,
.dark-mode .dropdown-item:focus,
.dark-mode .dropdown-item.active,
.dark-mode .dropdown-item:active {
  background-color: var(--dark-body);
}

/* line 37390, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item.disabled,
.dark-mode .dropdown-item:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 37396, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu.show {
  border: 1px solid var(--dark-border);
}

/* line 37400, app/assets/stylesheets/global/style.css */
.dark-mode .header-search-icon .dropdown-menu {
  box-shadow: 0 10px 15px rgba(42, 38, 53, 0.9);
  border: 1px solid var(--dark-border) !important;
}

/* line 37405, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37409, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37413, app/assets/stylesheets/global/style.css */
.dark-mode .input-group-text {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37419, app/assets/stylesheets/global/style.css */
.dark-mode #global-loader {
  background: var(--dark-bg);
}

/* line 37423, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
}

/* line 37427, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgba(218, 201, 232, 0.5);
}

/* line 37432, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:disabled ~ .custom-control-label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37436, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37440, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label::before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37444, app/assets/stylesheets/global/style.css */
.dark-mode .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(212, 182, 228, 0.5);
}

/* line 37448, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  border: 1px solid var(--dark-border);
}

/* line 37454, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select:focus::-ms-value {
  color: rgba(255, 255, 255, 0.8);
  background-color: #fff;
}

/* line 37459, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select:disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37464, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-input:focus ~ .form-file-label {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 37468, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-label {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 37474, app/assets/stylesheets/global/style.css */
.dark-mode .form-file-label::after {
  color: #fff;
  border-left: 1px solid var(--dark-border);
}

/* line 37479, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37483, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb:active {
  background-color: #d4e1f4;
}

/* line 37487, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: transparent;
}

/* line 37492, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37496, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb:active {
  background-color: #d4e1f4;
}

/* line 37500, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37504, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb:focus {
  box-shadow: 0 0 0 1px var(--dark-bg), 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 37508, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb:active {
  background-color: #d4e1f4;
}

/* line 37512, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-lower,
.dark-mode .custom-range::-ms-fill-upper {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 37517, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disabled {
  color: #4f4f67;
}

/* line 37521, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.disable {
  color: #cba4f7;
}

/* line 37525, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37529, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  border: 1px solid transparent;
}

/* line 37533, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link.disabled {
  color: rgba(255, 255, 255, 0.8);
  background-color: transparent;
  border-color: transparent;
}

/* line 37539, app/assets/stylesheets/global/style.css */
.dark-mode .nav-pills .nav-link.active,
.dark-mode .nav-pills .show > .nav-link {
  color: #fff;
}

/* line 37544, app/assets/stylesheets/global/style.css */
.dark-mode .navbar-dark .navbar-text a {
  color: #fff;
}

/* line 37548, app/assets/stylesheets/global/style.css */
.dark-mode .navbar-dark .navbar-text a:hover,
.dark-mode .navbar-dark .navbar-text a:focus {
  color: #fff;
}

/* line 37553, app/assets/stylesheets/global/style.css */
.dark-mode .card {
  background-color: transparent;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}

/* line 37559, app/assets/stylesheets/global/style.css */
.dark-mode .card-header {
  background-color: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 37564, app/assets/stylesheets/global/style.css */
.dark-mode .card-footer {
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid var(--dark-border);
}

/* line 37569, app/assets/stylesheets/global/style.css */
.dark-mode .page-link {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37575, app/assets/stylesheets/global/style.css */
.dark-mode .page-link:hover {
  background-color: rgba(70, 127, 207, 0.06);
}

/* line 37579, app/assets/stylesheets/global/style.css */
.dark-mode .page-item.active .page-link {
  color: #fff;
}

/* line 37583, app/assets/stylesheets/global/style.css */
.dark-mode .page-item.disabled .page-link {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0.3;
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 37590, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side {
  background: none repeat scroll 0 0 #e5e8ef;
}

/* line 37594, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .lg-side {
  background: none repeat scroll 0 0 #fff;
}

/* line 37598, app/assets/stylesheets/global/style.css */
.dark-mode .mail-box .sm-side .user-head {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37603, app/assets/stylesheets/global/style.css */
.dark-mode .user-head .user-name h5 a, .dark-mode .user-head .user-name .h5 a {
  color: #fff;
}

/* line 37607, app/assets/stylesheets/global/style.css */
.dark-mode .user-head .user-name span a {
  color: #87e2e7;
}

/* line 37611, app/assets/stylesheets/global/style.css */
.dark-mode a.mail-dropdown {
  background: none repeat scroll 0 0 #80d3d9;
  color: #01a7b3;
}

/* line 37616, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose {
  background: none repeat scroll 0 0 #ff6c60;
  color: #fff;
}

/* line 37621, app/assets/stylesheets/global/style.css */
.dark-mode .btn-compose:hover {
  background: none repeat scroll 0 0 #f5675c;
  color: #fff;
}

/* line 37626, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-divider {
  border-bottom: 1px solid #d5d8df;
}

/* line 37630, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a {
  color: #6a6a6a;
}

/* line 37634, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:hover {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37639, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li.active a {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37644, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37649, app/assets/stylesheets/global/style.css */
.dark-mode ul.inbox-nav li a i {
  color: #6a6a6a;
}

/* line 37653, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li h4, .dark-mode ul.labels-info li .h4 {
  color: #5c5c5e;
}

/* line 37657, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li a {
  color: #6a6a6a;
}

/* line 37661, app/assets/stylesheets/global/style.css */
.dark-mode ul.labels-info li a:hover,
.dark-mode ul.labels-info li a:focus {
  background: none repeat scroll 0 0 #d5d7de;
  color: #6a6a6a;
}

/* line 37667, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills.nav-stacked.labels-info p {
  color: #9d9f9e;
}

/* line 37671, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-input {
  color: #8a8a8a;
}

/* line 37675, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-head .sr-btn {
  background: none repeat scroll 0 0 #1643a3;
  color: #fff;
}

/* line 37680, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox {
  border: 1px solid var(--dark-border);
}

/* line 37684, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 37688, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td .fa-star {
  color: var(--dark-bg);
}

/* line 37692, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td .fa-star.inbox-started,
.dark-mode .table-inbox tr td .fa-star:hover {
  color: #f78a09;
}

/* line 37697, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr.unread td {
  font-weight: 600 !important;
}

/* line 37701, app/assets/stylesheets/global/style.css */
.dark-mode .mail-option .chk-all,
.dark-mode .mail-option .btn-group a.btn {
  background: none repeat scroll 0 0 transparent;
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37708, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-pagination a.np-btn {
  background: none repeat scroll 0 0 var(--dark-bg);
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 37714, app/assets/stylesheets/global/style.css */
.dark-mode .fileinput-button {
  background: none repeat scroll 0 0 #eeeeee;
  border: 1px solid #e6e6e6;
}

/* line 37719, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-body .modal .modal-body input,
.dark-mode .inbox-body .modal .modal-body textarea {
  border: 1px solid #e6e6e6;
}

/* line 37724, app/assets/stylesheets/global/style.css */
.dark-mode .btn-send {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
}

/* line 37729, app/assets/stylesheets/global/style.css */
.dark-mode .btn-send:hover {
  background: none repeat scroll 0 0 #00a8b3;
  color: #fff;
  background: none repeat scroll 0 0 #009da7;
}

/* line 37735, app/assets/stylesheets/global/style.css */
.dark-mode .heading-inbox h4, .dark-mode .heading-inbox .h4 {
  border-bottom: 1px solid #ddd;
  color: rgba(255, 255, 255, 0.8);
}

/* line 37740, app/assets/stylesheets/global/style.css */
.dark-mode .sender-dropdown {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);
  color: #777;
}

/* line 37745, app/assets/stylesheets/global/style.css */
.dark-mode .view-mail a {
  color: #ff6c60;
}

/* line 37749, app/assets/stylesheets/global/style.css */
.dark-mode .range {
  background-color: whitesmoke;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 37755, app/assets/stylesheets/global/style.css */
.dark-mode .range input[type=range]::-webkit-slider-thumb,
.dark-mode .range input[type=range]::-moz-slider-thumb {
  color: white;
  background-color: #999999;
}

/* line 37761, app/assets/stylesheets/global/style.css */
.dark-mode .range output {
  color: white;
  background-color: #999999;
}

/* line 37766, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-divider {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37770, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item .card-footer {
  background: var(--dark-theme);
}

/* line 37774, app/assets/stylesheets/global/style.css */
.dark-mode .pricing {
  color: #fff;
}

/* line 37778, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 {
  color: #7a7a92;
}

/* line 37782, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37787, app/assets/stylesheets/global/style.css */
.dark-mode .pricing .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37791, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .list-unstyled li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37795, app/assets/stylesheets/global/style.css */
.dark-mode .pricing1 .card-category {
  background: rgba(255, 255, 255, 0.3);
  color: #fff;
}

/* line 37800, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37804, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel-footer-landing {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05) inset;
}

/* line 37808, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-body-landing {
  background: #1643a3;
}

/* line 37812, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .panel-heading-landing-box {
  background: #fff !important;
  color: #333 !important;
}

/* line 37817, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .controle-header,
.dark-mode .pricing-table:hover > .panel > .panel-footer {
  background: #1643a3 !important;
}

/* line 37822, app/assets/stylesheets/global/style.css */
.dark-mode .princing-item:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 37826, app/assets/stylesheets/global/style.css */
.dark-mode .btn-price:hover {
  background: #fff !important;
  color: #1643a3 !important;
}

/* line 37831, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table:hover > .panel > .controle-header > .panel-title-landing {
  color: #fff !important;
}

/* line 37835, app/assets/stylesheets/global/style.css */
.dark-mode .pricing-table > .panel > .controle-header > .panel-title-landing {
  color: #000 !important;
}

/* line 37839, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing:hover > .table > tbody > tr > td {
  color: #fff !important;
}

/* line 37843, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing {
  background: #f7f7f7 !important;
  border: solid 2px #1643a3 !important;
}

/* line 37848, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading-landing-box {
  background: #1643a3 !important;
  color: #fff !important;
}

/* line 37853, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title-landing {
  color: #1643a3 !important;
}

/* line 37857, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body-landing {
  border: solid 2px #1643a3 !important;
  background: #fff;
}

/* line 37862, app/assets/stylesheets/global/style.css */
.dark-mode .panel-footer-landing {
  border: solid 2px #1643a3 !important;
  background: #f7f7f7;
}

/* line 37867, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background: #fff;
}

/* line 37872, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price {
  box-shadow: 0 0.15rem 1.75rem 0 #0e0f2e;
  background: var(--dark-bg);
}

/* line 37877, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price > .panel-heading {
  color: #fff;
}

/* line 37881, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price:hover {
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2);
}

/* line 37885, app/assets/stylesheets/global/style.css */
.dark-mode .price .panel-footer,
.dark-mode .price.panel-color > .panel-body {
  background-color: var(--dark-theme);
}

/* line 37890, app/assets/stylesheets/global/style.css */
.dark-mode .panel-footer {
  background-color: var(--dark-bg);
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
  border-right: 1px solid var(--dark-border);
}

/* line 37897, app/assets/stylesheets/global/style.css */
.dark-mode .panel.price .btn {
  box-shadow: 0 -1px 0px rgba(50, 50, 50, 0.2) inset;
}

/* line 37901, app/assets/stylesheets/global/style.css */
.dark-mode #popup {
  background: #fe6b1f;
}

/* line 37905, app/assets/stylesheets/global/style.css */
.dark-mode #copy {
  color: white;
}

/* line 37909, app/assets/stylesheets/global/style.css */
.dark-mode .nav1 {
  background: transparent;
  border: 1px solid var(--dark-border);
}

/* line 37914, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1:hover:not(.disabled),
.dark-mode .nav-item1.active {
  color: #fff;
}

/* line 37919, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 37923, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1.nav-link {
  border: 1px solid transparent;
}

/* line 37927, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37931, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-item1 .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-item1 .nav-link.active {
  color: #fff;
}

/* line 37936, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu {
  background: #000;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 37942, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 37946, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1.active {
  color: #467fcf;
}

/* line 37950, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item1:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}

/* line 37955, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 37960, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,
.dark-mode .tooltip.tooltip-top .tooltip-inner::before {
  border-top-color: #000;
}

/* line 37965, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-left .tooltip-inner::before,
.dark-mode .tooltip.tooltip-right .tooltip-inner::before {
  border-right-color: #000;
}

/* line 37970, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-top .tooltip-inner::before,
.dark-mode .tooltip.tooltip-bottom .tooltip-inner::before {
  border-bottom-color: #000;
}

/* line 37975, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip.bs-tether-element-attached-right .tooltip-inner::before,
.dark-mode .tooltip.tooltip-left .tooltip-inner::before {
  border-left-color: #000;
}

/* line 37980, app/assets/stylesheets/global/style.css */
.dark-mode .heading-inverse {
  background-color: #232139;
  color: #ffffff;
}

/* line 37985, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb {
  color: #fff;
}

/* line 37989, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item a,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: var(--primary-bg-color);
}

/* line 37994, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.6);
}

/* line 37998, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a:hover {
  color: #123787;
}

/* line 38002, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 + .breadcrumb-item1::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38006, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38010, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a:hover {
  color: #123787;
}

/* line 38014, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 + .breadcrumb-item2::before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38018, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38022, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group .panel {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38026, app/assets/stylesheets/global/style.css */
.dark-mode .panel-default > .panel-heading {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38031, app/assets/stylesheets/global/style.css */
.dark-mode .more-less {
  color: #212121;
}

/* line 38035, app/assets/stylesheets/global/style.css */
.dark-mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38039, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section .acc_head h3:before, .dark-mode .accordionjs .acc_section .acc_head .h3:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38043, app/assets/stylesheets/global/style.css */
.dark-mode .wrap {
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

/* line 38047, app/assets/stylesheets/global/style.css */
.dark-mode .panel1 {
  border-color: #fff;
}

/* line 38051, app/assets/stylesheets/global/style.css */
.dark-mode .panel-heading1 {
  background-color: #5797fc;
  color: #fff;
}

/* line 38056, app/assets/stylesheets/global/style.css */
.dark-mode .panel-group1 .panel-body {
  border: 1px solid var(--dark-border);
}

/* line 38060, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  color: #fff;
}

/* line 38064, app/assets/stylesheets/global/style.css */
.dark-mode .panel-body1 {
  background: #fff;
}

/* line 38068, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title a.accordion-toggle:before,
.dark-mode .panel-title a.accordion-toggle.collapsed:before {
  color: #fff;
}

/* line 38073, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle ~ .dropdown-menu,
.dark-mode ul.dropdown-menu li.dropdown ul.dropdown-menu {
  background-color: var(--dark-body) !important;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 6px 12px rgba(34, 34, 61, 0.8) !important;
}

/* line 38080, app/assets/stylesheets/global/style.css */
.dark-mode .btn.dropdown-toggle.btn-default ~ .dropdown-menu .dropdown-plus-title {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 38084, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu {
  background-color: var(--dark-body);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 38089, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38093, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu > li > a:hover,
.dark-mode .dropdown-menu > li > a:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38099, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .divider {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38103, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu .dropdown-plus-title {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38107, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38111, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-header label {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38115, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media:hover,
.dark-mode .dropdown-media-list .media:focus {
  background-color: #f8f9fa;
}

/* line 38120, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38124, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > div span {
  color: #cfcfcf;
}

/* line 38128, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-media-list .media-body > p {
  color: #bfbfbf;
}

/* line 38132, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-list-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38136, app/assets/stylesheets/global/style.css */
.dark-mode .jumbotron {
  background-color: var(--dark-bg);
}

/* line 38140, app/assets/stylesheets/global/style.css */
.dark-mode .progress {
  background-color: var(--dark-bg);
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}

/* line 38145, app/assets/stylesheets/global/style.css */
.dark-mode .progress-bar {
  color: #fff;
}

/* line 38149, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.active {
  background-color: #f6f4fb;
  color: #25252a;
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 38155, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38159, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:hover {
  color: var(--primary-bg-color);
  background-color: transparent;
}

/* line 38164, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:focus {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38169, app/assets/stylesheets/global/style.css */
.dark-mode .fc .fc-button-primary {
  color: #fff;
  border-color: var(--dark-border);
}

/* line 38174, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38178, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item-action:active {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 38183, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item,
.dark-mode .listorder,
.dark-mode .listorder1,
.dark-mode .listunorder,
.dark-mode .listunorder1 {
  background-color: transparent;
  color: #fff;
}

/* line 38192, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item:hover,
.dark-mode .listorder:hover,
.dark-mode .listorder1:hover,
.dark-mode .listunorder:hover,
.dark-mode .listunorder1:hover {
  color: var(--primary-bg-color);
}

/* line 38200, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active:before {
  background: transparent;
}

/* line 38204, app/assets/stylesheets/global/style.css */
.dark-mode .alert-secondary {
  background: rgba(235, 111, 51, 0.1);
  border: rgba(235, 111, 51, 0.1);
}

/* line 38209, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38213, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.disabled,
.dark-mode .list-group-item:disabled {
  color: #4f4f67;
  background-color: #2a2a44;
}

/* line 38219, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item.active {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38224, app/assets/stylesheets/global/style.css */
.dark-mode .close {
  color: rgba(255, 255, 255, 0.8);
  text-shadow: 0 1px 0 var(--dark-bg);
}

/* line 38229, app/assets/stylesheets/global/style.css */
.dark-mode .close:hover,
.dark-mode .close:focus {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38234, app/assets/stylesheets/global/style.css */
.dark-mode .modal-content {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 38241, app/assets/stylesheets/global/style.css */
  .dark-mode .modal-content {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 38248, app/assets/stylesheets/global/style.css */
.dark-mode .modal-backdrop {
  background-color: #000;
}

/* line 38252, app/assets/stylesheets/global/style.css */
.dark-mode .modal-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38256, app/assets/stylesheets/global/style.css */
.dark-mode .modal-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38260, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info i {
  border: 2px solid #fff;
}

/* line 38264, app/assets/stylesheets/global/style.css */
.dark-mode .widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 38268, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-top .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: #000;
}

/* line 38273, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-right .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: #000;
}

/* line 38278, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-bottom .tooltip-arrow::before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: #000;
}

/* line 38283, app/assets/stylesheets/global/style.css */
.dark-mode .bs-tooltip-left .tooltip-arrow:before,
.dark-mode .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before {
  border-left-color: #000;
}

/* line 38288, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-inner {
  color: #fff;
  background-color: #000;
}

/* line 38293, app/assets/stylesheets/global/style.css */
.dark-mode .popover {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 38298, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-top .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::before {
  border-top-color: rgba(255, 255, 255, 0.1);
}

/* line 38303, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-top .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=top] .popover-arrow::after {
  border-top-color: var(--dark-bg);
}

/* line 38308, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-end .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::before {
  border-right-color: rgba(255, 255, 255, 0.1);
}

/* line 38313, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-end .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=right] .popover-arrow::after {
  border-right-color: var(--dark-bg);
}

/* line 38318, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::before {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 38323, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-arrow::after {
  border-bottom-color: var(--dark-bg);
}

/* line 38328, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-bottom .popover-header::before,
.dark-mode .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38333, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-start .popover-arrow::before,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::before {
  border-left-color: rgba(255, 255, 255, 0.1);
}

/* line 38338, app/assets/stylesheets/global/style.css */
.dark-mode .bs-popover-start .popover-arrow::after,
.dark-mode .bs-popover-auto[data-popper-placement^=left] .popover-arrow::after {
  border-left-color: var(--dark-bg);
}

/* line 38343, app/assets/stylesheets/global/style.css */
.dark-mode .popover-header {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border);
  color: #fff;
}

/* line 38349, app/assets/stylesheets/global/style.css */
.dark-mode .popover-body {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38353, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev,
.dark-mode .carousel-control-next {
  color: #fff;
}

/* line 38358, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-prev:hover,
.dark-mode .carousel-control-prev:focus {
  color: #fff;
}

/* line 38363, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-control-next:hover,
.dark-mode .carousel-control-next:focus {
  color: #fff;
}

/* line 38368, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-indicators li,
.dark-mode .carousel-indicators1 li,
.dark-mode .carousel-indicators2 li,
.dark-mode .carousel-indicators3 li,
.dark-mode .carousel-indicators4 li,
.dark-mode .carousel-indicators5 li {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 38377, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-indicators .active,
.dark-mode .carousel-indicators1 .active,
.dark-mode .carousel-indicators2 .active,
.dark-mode .carousel-indicators3 .active,
.dark-mode .carousel-indicators4 .active,
.dark-mode .carousel-indicators5 .active {
  background-color: #fff;
}

/* line 38386, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-caption {
  color: #fff;
}

/* line 38390, app/assets/stylesheets/global/style.css */
.dark-mode .page-title-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38394, app/assets/stylesheets/global/style.css */
.dark-mode .page-subtitle {
  color: #c0a0f1;
}

/* line 38398, app/assets/stylesheets/global/style.css */
.dark-mode .page-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38402, app/assets/stylesheets/global/style.css */
.dark-mode .aside {
  background: #ffffff;
  border-left: 1px solid var(--dark-border);
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.05);
}

/* line 38408, app/assets/stylesheets/global/style.css */
.dark-mode .aside-footer {
  border-top: 1px solid var(--dark-border);
}

/* line 38412, app/assets/stylesheets/global/style.css */
.dark-mode .aside-header {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38416, app/assets/stylesheets/global/style.css */
.dark-mode .header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38421, app/assets/stylesheets/global/style.css */
.dark-mode .nav-unread {
  background: #ecd938;
}

/* line 38425, app/assets/stylesheets/global/style.css */
.dark-mode .nav-link.icon i {
  color: #ffffff !important;
}

/* line 38429, app/assets/stylesheets/global/style.css */
.dark-mode .footer {
  background: transparent;
  border-top: 0px solid var(--dark-border);
}

/* line 38434, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38438, app/assets/stylesheets/global/style.css */
.dark-mode .text-muted-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38442, app/assets/stylesheets/global/style.css */
.dark-mode a.icon:hover {
  color: var(--primary-bg-color) !important;
}

/* line 38446, app/assets/stylesheets/global/style.css */
.dark-mode .shadow {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important;
}

/* line 38450, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs {
  color: #000;
}

/* line 38454, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38458, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-link:hover:not(.disabled),
.dark-mode .nav-tabs .nav-link.active {
  color: #fff;
}

/* line 38463, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-menu-arrow:before,
.dark-mode .dropdown-menu.header-search:before {
  background: var(--dark-body);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  border-left: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 38470, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu {
  background: #fff;
  border: 1px solid var(--dark-border);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 38476, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38480, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item.active {
  color: #467fcf;
}

/* line 38484, app/assets/stylesheets/global/style.css */
.dark-mode .nav-tabs .nav-submenu .nav-item:hover {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.024);
}

/* line 38489, app/assets/stylesheets/global/style.css */
.dark-mode .product_price .old_price {
  color: #93a3ba;
}

/* line 38493, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-default {
  border: #ddd !important;
}

/* line 38497, app/assets/stylesheets/global/style.css */
.dark-mode .expanel {
  background-color: var(--dark-bg) !important;
  border: 1px solid var(--dark-border) !important;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.01) !important;
}

/* line 38504, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-default > .expanel-heading {
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-bg) !important;
}

/* line 38509, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-heading {
  border-bottom: 1px solid var(--dark-border);
}

/* line 38513, app/assets/stylesheets/global/style.css */
.dark-mode .expanel-footer {
  background-color: var(--dark-bg) !important;
  border-top: 1px solid var(--dark-border) !important;
}

/* line 38518, app/assets/stylesheets/global/style.css */
.dark-mode .thumbnail {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
}

/* line 38523, app/assets/stylesheets/global/style.css */
.dark-mode .table th,
.dark-mode .text-wrap table th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38528, app/assets/stylesheets/global/style.css */
.dark-mode .table-vcenter td,
.dark-mode .table-vcenter th {
  border-top: 1px solid var(--dark-border);
}

/* line 38533, app/assets/stylesheets/global/style.css */
.dark-mode .table-striped tbody tr:nth-of-type(even) {
  background-color: var(--dark-bg);
}

/* line 38537, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link {
  background: #f8f9fa;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38542, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:before {
  background: #467fcf;
}

/* line 38546, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover {
  color: #fff;
  background: #467fcf;
}

/* line 38551, app/assets/stylesheets/global/style.css */
.dark-mode .table-calendar-link:hover:before {
  background: #fff;
}

/* line 38555, app/assets/stylesheets/global/style.css */
.dark-mode .table-header:hover,
.dark-mode .table-header-asc,
.dark-mode .table-header-desc {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38561, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38565, app/assets/stylesheets/global/style.css */
.dark-mode .page-breadcrumb .breadcrumb-item.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38569, app/assets/stylesheets/global/style.css */
.dark-mode .pagination-simple .page-item.active .page-link,
.dark-mode .page-total-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38574, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-body {
  border-top: 1px solid var(--dark-border);
}

/* line 38578, app/assets/stylesheets/global/style.css */
.dark-mode .card-footer {
  border-top: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38583, app/assets/stylesheets/global/style.css */
.dark-mode .card-img-overlay {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 38587, app/assets/stylesheets/global/style.css */
.dark-mode .reg {
  color: #2e1170;
}

/* line 38591, app/assets/stylesheets/global/style.css */
.dark-mode .card-title small, .dark-mode .card-title .small,
.dark-mode .card-subtitle {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38596, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-table {
  border-top: 1px solid var(--dark-border);
}

/* line 38600, app/assets/stylesheets/global/style.css */
.dark-mode .profile-img {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(225, 225, 225, 0.2);
}

/* line 38605, app/assets/stylesheets/global/style.css */
.dark-mode .card-profile-img {
  border: 3px solid #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 38610, app/assets/stylesheets/global/style.css */
.dark-mode .card-body + .card-list-group {
  border-top: 1px solid var(--dark-border);
}

/* line 38614, app/assets/stylesheets/global/style.css */
.dark-mode .list-media .info .text-right {
  color: #8a8a8a;
}

/* line 38618, app/assets/stylesheets/global/style.css */
.dark-mode .card-options {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38622, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn) {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38626, app/assets/stylesheets/global/style.css */
.dark-mode .card-options a:not(.btn):hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38630, app/assets/stylesheets/global/style.css */
.dark-mode .widgets-cards .wrp.icon-circle i {
  color: #fff;
}

/* line 38634, app/assets/stylesheets/global/style.css */
.dark-mode .card-map {
  background: rgba(255, 255, 255, 0.1);
}

/* line 38638, app/assets/stylesheets/global/style.css */
.dark-mode .card-tabs-bottom .card-tabs-item.active {
  border-top-color: #fff;
}

/* line 38642, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item {
  background: #fafbfc;
}

/* line 38646, app/assets/stylesheets/global/style.css */
.dark-mode a.card-tabs-item.active {
  background: #fff;
  border-bottom-color: #fff;
}

/* line 38651, app/assets/stylesheets/global/style.css */
.dark-mode .card-category {
  background: var(--dark-bg);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 38656, app/assets/stylesheets/global/style.css */
  .dark-mode .popover {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

/* line 38663, app/assets/stylesheets/global/style.css */
.dark-mode .popover {
  background-color: var(--dark-body);
  filter: drop-shadow(0 1px 3px rgba(0, 0, 0, 0.1));
}

/* line 38669, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown .nav-link.icon:hover {
  background: transparent !important;
}

/* line 38673, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-item {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38677, app/assets/stylesheets/global/style.css */
.dark-mode .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38681, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-item .icon {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 38685, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-transparent .list-group-item.active {
  background: #343454;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38690, app/assets/stylesheets/global/style.css */
.dark-mode .responsive-navbar.navbar .navbar-collapse {
  background: transparent;
  box-shadow: none;
  border-top: 0px solid var(--dark-border);
}

/* line 38696, app/assets/stylesheets/global/style.css */
.dark-mode .responsive-navbar.navbar .nav-link.icon {
  color: #2a1b4d !important;
  background: transparent;
}

/* line 38701, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-status {
  border: 2px solid var(--dark-theme);
}

/* line 38705, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-placeholder {
  background: #ced4da url('data:image/svg+xml;charset=utf8,<svg xmlns="http://www.w3.org/2000/svg" width="134" height="134" viewBox="0 0 134 134"><path fill="$white-8" d="M65.92 66.34h2.16c14.802.42 30.928 6.062 29.283 20.35l-1.618 13.32c-.844 6.815-5.208 7.828-13.972 7.866H52.23c-8.764-.038-13.13-1.05-13.973-7.865l-1.62-13.32C34.994 72.4 51.12 66.76 65.92 66.34zM49.432 43.934c0-9.82 7.99-17.81 17.807-17.81 9.82 0 17.81 7.99 17.81 17.81 0 9.82-7.99 17.807-17.81 17.807-9.82 0-17.808-7.987-17.808-17.806z"/></svg>') no-repeat center/80%;
}

/* line 38709, app/assets/stylesheets/global/style.css */
.dark-mode .avatar-list-stacked .avatar {
  box-shadow: 0 0 0 2px var(--dark-theme);
}

/* line 38713, app/assets/stylesheets/global/style.css */
.dark-mode .mail-chats {
  border-top: 1px solid rgba(128, 128, 128, 0.16);
}

/* line 38717, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-name {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38721, app/assets/stylesheets/global/style.css */
.dark-mode .user p.u-designation {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38725, app/assets/stylesheets/global/style.css */
.dark-mode div.online-status .status.online {
  background: rgba(0, 128, 0, 0.68);
}

/* line 38729, app/assets/stylesheets/global/style.css */
.dark-mode .online-status .status.offline {
  background: rgba(255, 0, 0, 0.7);
}

/* line 38733, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  border-top: 1px solid var(--dark-border);
  border-left: 1px solid var(--dark-border);
}

/* line 38738, app/assets/stylesheets/global/style.css */
.dark-mode .link-overlay-bg {
  color: #fff;
  background: rgba(0, 0, 0, 0.3);
}

/* line 38743, app/assets/stylesheets/global/style.css */
.dark-mode .custom-control-label:before {
  border: 1px solid var(--dark-border);
  background-color: var(--dark-bg);
}

/* line 38748, app/assets/stylesheets/global/style.css */
.dark-mode .form-signin .form-control:focus {
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 38752, app/assets/stylesheets/global/style.css */
.dark-mode .mediaicon {
  color: #fff;
}

/* line 38756, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search {
  background: var(--dark-bg);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 38762, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search::-moz-placeholder {
  color: #fff;
}
.dark-mode .form-control.header-search::placeholder {
  color: #fff;
}

/* line 38766, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.header-search:hover,
.dark-mode .form-control.header-search:focus {
  border: 1px solid rgba(225, 225, 225, 0.1);
}

/* line 38771, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon {
  color: #fff;
}

/* line 38775, app/assets/stylesheets/global/style.css */
.dark-mode .input-icon-addon.search-icon {
  color: #636262 !important;
}

/* line 38779, app/assets/stylesheets/global/style.css */
.dark-mode .form-fieldset {
  background: #f8f9fa;
  border: 1px solid var(--dark-border);
}

/* line 38784, app/assets/stylesheets/global/style.css */
.dark-mode .form-required {
  color: #d12c47;
}

/* line 38788, app/assets/stylesheets/global/style.css */
.dark-mode .form-help {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
}

/* line 38793, app/assets/stylesheets/global/style.css */
.dark-mode .form-help:hover,
.dark-mode .form-help[aria-describedby] {
  background: #467fcf;
  color: #fff;
}

/* line 38799, app/assets/stylesheets/global/style.css */
.dark-mode .jqstooltip {
  background: #333 !important;
}

/* line 38803, app/assets/stylesheets/global/style.css */
.dark-mode .social-links li a {
  background: #f8f8f8;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38808, app/assets/stylesheets/global/style.css */
.dark-mode .chart-circle-value small, .dark-mode .chart-circle-value .small,
.dark-mode .chart-circle-1-value small,
.dark-mode .chart-circle-1-value .small {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38813, app/assets/stylesheets/global/style.css */
.dark-mode .chip {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(70, 127, 207, 0.06);
}

/* line 38818, app/assets/stylesheets/global/style.css */
.dark-mode a.chip:hover {
  color: #fff;
}

/* line 38822, app/assets/stylesheets/global/style.css */
.dark-mode .stamp {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 38827, app/assets/stylesheets/global/style.css */
.dark-mode .chat-message {
  background-color: #467fcf;
  color: #fff;
}

/* line 38832, app/assets/stylesheets/global/style.css */
.dark-mode .chat-message:after {
  border-bottom: 6px solid transparent;
  border-left: 6px solid #467fcf;
  border-top: 6px solid transparent;
}

/* line 38838, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message {
  background-color: #f3f3f3;
  color: rgba(255, 255, 255, 0.8);
}

/* line 38843, app/assets/stylesheets/global/style.css */
.dark-mode .chat-line-friend .chat-message:after {
  border-right: 5px solid #f3f3f3;
}

/* line 38847, app/assets/stylesheets/global/style.css */
.dark-mode .example {
  border: 1px solid var(--dark-border);
}

/* line 38851, app/assets/stylesheets/global/style.css */
.dark-mode .example-bg {
  background: var(--dark-bg);
}

/* line 38855, app/assets/stylesheets/global/style.css */
.dark-mode .highlight {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-top: none;
}

/* line 38861, app/assets/stylesheets/global/style.css */
.dark-mode .tag {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
}

/* line 38866, app/assets/stylesheets/global/style.css */
.dark-mode a.tag:hover {
  background-color: rgba(110, 118, 135, 0.2);
}

/* line 38870, app/assets/stylesheets/global/style.css */
.dark-mode .carousel-item-background {
  background: rgba(0, 0, 0, 0.5);
}

/* line 38874, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range:focus::-webkit-slider-thumb,
.dark-mode .custom-range:focus::-moz-range-thumb,
.dark-mode .custom-range:focus::-ms-thumb {
  border-color: #467fcf;
  background-color: #467fcf;
}

/* line 38881, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-runnable-track {
  background: #467fcf;
}

/* line 38885, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-webkit-slider-thumb {
  background: #fff;
  box-shadow: 1px 0 0 -6px rgba(0, 50, 126, 0.12), 6px 0 0 -6px rgba(0, 50, 126, 0.12), 7px 0 0 -6px rgba(0, 50, 126, 0.12), 8px 0 0 -6px rgba(0, 50, 126, 0.12), 9px 0 0 -6px rgba(0, 50, 126, 0.12), 10px 0 0 -6px rgba(0, 50, 126, 0.12), 11px 0 0 -6px rgba(0, 50, 126, 0.12), 12px 0 0 -6px rgba(0, 50, 126, 0.12), 13px 0 0 -6px rgba(0, 50, 126, 0.12), 14px 0 0 -6px rgba(0, 50, 126, 0.12), 15px 0 0 -6px rgba(0, 50, 126, 0.12), 16px 0 0 -6px rgba(0, 50, 126, 0.12), 17px 0 0 -6px rgba(0, 50, 126, 0.12), 18px 0 0 -6px rgba(0, 50, 126, 0.12), 19px 0 0 -6px rgba(0, 50, 126, 0.12), 20px 0 0 -6px rgba(0, 50, 126, 0.12), 21px 0 0 -6px rgba(0, 50, 126, 0.12), 22px 0 0 -6px rgba(0, 50, 126, 0.12), 23px 0 0 -6px rgba(0, 50, 126, 0.12), 24px 0 0 -6px rgba(0, 50, 126, 0.12), 25px 0 0 -6px rgba(0, 50, 126, 0.12), 26px 0 0 -6px rgba(0, 50, 126, 0.12), 27px 0 0 -6px rgba(0, 50, 126, 0.12), 28px 0 0 -6px rgba(0, 50, 126, 0.12), 29px 0 0 -6px rgba(0, 50, 126, 0.12), 30px 0 0 -6px rgba(0, 50, 126, 0.12), 31px 0 0 -6px rgba(0, 50, 126, 0.12), 32px 0 0 -6px rgba(0, 50, 126, 0.12), 33px 0 0 -6px rgba(0, 50, 126, 0.12), 34px 0 0 -6px rgba(0, 50, 126, 0.12), 35px 0 0 -6px rgba(0, 50, 126, 0.12), 36px 0 0 -6px rgba(0, 50, 126, 0.12), 37px 0 0 -6px rgba(0, 50, 126, 0.12), 38px 0 0 -6px rgba(0, 50, 126, 0.12), 39px 0 0 -6px rgba(0, 50, 126, 0.12), 40px 0 0 -6px rgba(0, 50, 126, 0.12), 41px 0 0 -6px rgba(0, 50, 126, 0.12), 42px 0 0 -6px rgba(0, 50, 126, 0.12), 43px 0 0 -6px rgba(0, 50, 126, 0.12), 44px 0 0 -6px rgba(0, 50, 126, 0.12), 45px 0 0 -6px rgba(0, 50, 126, 0.12), 46px 0 0 -6px rgba(0, 50, 126, 0.12), 47px 0 0 -6px rgba(0, 50, 126, 0.12), 48px 0 0 -6px rgba(0, 50, 126, 0.12), 49px 0 0 -6px rgba(0, 50, 126, 0.12), 50px 0 0 -6px rgba(0, 50, 126, 0.12), 51px 0 0 -6px rgba(0, 50, 126, 0.12), 52px 0 0 -6px rgba(0, 50, 126, 0.12), 53px 0 0 -6px rgba(0, 50, 126, 0.12), 54px 0 0 -6px rgba(0, 50, 126, 0.12), 55px 0 0 -6px rgba(0, 50, 126, 0.12), 56px 0 0 -6px rgba(0, 50, 126, 0.12), 57px 0 0 -6px rgba(0, 50, 126, 0.12), 58px 0 0 -6px rgba(0, 50, 126, 0.12), 59px 0 0 -6px rgba(0, 50, 126, 0.12), 60px 0 0 -6px rgba(0, 50, 126, 0.12), 61px 0 0 -6px rgba(0, 50, 126, 0.12), 62px 0 0 -6px rgba(0, 50, 126, 0.12), 63px 0 0 -6px rgba(0, 50, 126, 0.12), 64px 0 0 -6px rgba(0, 50, 126, 0.12), 65px 0 0 -6px rgba(0, 50, 126, 0.12), 66px 0 0 -6px rgba(0, 50, 126, 0.12), 67px 0 0 -6px rgba(0, 50, 126, 0.12), 68px 0 0 -6px rgba(0, 50, 126, 0.12), 69px 0 0 -6px rgba(0, 50, 126, 0.12), 70px 0 0 -6px rgba(0, 50, 126, 0.12), 71px 0 0 -6px rgba(0, 50, 126, 0.12), 72px 0 0 -6px rgba(0, 50, 126, 0.12), 73px 0 0 -6px rgba(0, 50, 126, 0.12), 74px 0 0 -6px rgba(0, 50, 126, 0.12), 75px 0 0 -6px rgba(0, 50, 126, 0.12), 76px 0 0 -6px rgba(0, 50, 126, 0.12), 77px 0 0 -6px rgba(0, 50, 126, 0.12), 78px 0 0 -6px rgba(0, 50, 126, 0.12), 79px 0 0 -6px rgba(0, 50, 126, 0.12), 80px 0 0 -6px rgba(0, 50, 126, 0.12), 81px 0 0 -6px rgba(0, 50, 126, 0.12), 82px 0 0 -6px rgba(0, 50, 126, 0.12), 83px 0 0 -6px rgba(0, 50, 126, 0.12), 84px 0 0 -6px rgba(0, 50, 126, 0.12), 85px 0 0 -6px rgba(0, 50, 126, 0.12), 86px 0 0 -6px rgba(0, 50, 126, 0.12), 87px 0 0 -6px rgba(0, 50, 126, 0.12), 88px 0 0 -6px rgba(0, 50, 126, 0.12), 89px 0 0 -6px rgba(0, 50, 126, 0.12), 90px 0 0 -6px rgba(0, 50, 126, 0.12), 91px 0 0 -6px rgba(0, 50, 126, 0.12), 92px 0 0 -6px rgba(0, 50, 126, 0.12), 93px 0 0 -6px rgba(0, 50, 126, 0.12), 94px 0 0 -6px rgba(0, 50, 126, 0.12), 95px 0 0 -6px rgba(0, 50, 126, 0.12), 96px 0 0 -6px rgba(0, 50, 126, 0.12), 97px 0 0 -6px rgba(0, 50, 126, 0.12), 98px 0 0 -6px rgba(0, 50, 126, 0.12), 99px 0 0 -6px rgba(0, 50, 126, 0.12), 100px 0 0 -6px rgba(0, 50, 126, 0.12), 101px 0 0 -6px rgba(0, 50, 126, 0.12), 102px 0 0 -6px rgba(0, 50, 126, 0.12), 103px 0 0 -6px rgba(0, 50, 126, 0.12), 104px 0 0 -6px rgba(0, 50, 126, 0.12), 105px 0 0 -6px rgba(0, 50, 126, 0.12), 106px 0 0 -6px rgba(0, 50, 126, 0.12), 107px 0 0 -6px rgba(0, 50, 126, 0.12), 108px 0 0 -6px rgba(0, 50, 126, 0.12), 109px 0 0 -6px rgba(0, 50, 126, 0.12), 110px 0 0 -6px rgba(0, 50, 126, 0.12), 111px 0 0 -6px rgba(0, 50, 126, 0.12), 112px 0 0 -6px rgba(0, 50, 126, 0.12), 113px 0 0 -6px rgba(0, 50, 126, 0.12), 114px 0 0 -6px rgba(0, 50, 126, 0.12), 115px 0 0 -6px rgba(0, 50, 126, 0.12), 116px 0 0 -6px rgba(0, 50, 126, 0.12), 117px 0 0 -6px rgba(0, 50, 126, 0.12), 118px 0 0 -6px rgba(0, 50, 126, 0.12), 119px 0 0 -6px rgba(0, 50, 126, 0.12), 120px 0 0 -6px rgba(0, 50, 126, 0.12), 121px 0 0 -6px rgba(0, 50, 126, 0.12), 122px 0 0 -6px rgba(0, 50, 126, 0.12), 123px 0 0 -6px rgba(0, 50, 126, 0.12), 124px 0 0 -6px rgba(0, 50, 126, 0.12), 125px 0 0 -6px rgba(0, 50, 126, 0.12), 126px 0 0 -6px rgba(0, 50, 126, 0.12), 127px 0 0 -6px rgba(0, 50, 126, 0.12), 128px 0 0 -6px rgba(0, 50, 126, 0.12), 129px 0 0 -6px rgba(0, 50, 126, 0.12), 130px 0 0 -6px rgba(0, 50, 126, 0.12), 131px 0 0 -6px rgba(0, 50, 126, 0.12), 132px 0 0 -6px rgba(0, 50, 126, 0.12), 133px 0 0 -6px rgba(0, 50, 126, 0.12), 134px 0 0 -6px rgba(0, 50, 126, 0.12), 135px 0 0 -6px rgba(0, 50, 126, 0.12), 136px 0 0 -6px rgba(0, 50, 126, 0.12), 137px 0 0 -6px rgba(0, 50, 126, 0.12), 138px 0 0 -6px rgba(0, 50, 126, 0.12), 139px 0 0 -6px rgba(0, 50, 126, 0.12), 140px 0 0 -6px rgba(0, 50, 126, 0.12), 141px 0 0 -6px rgba(0, 50, 126, 0.12), 142px 0 0 -6px rgba(0, 50, 126, 0.12), 143px 0 0 -6px rgba(0, 50, 126, 0.12), 144px 0 0 -6px rgba(0, 50, 126, 0.12), 145px 0 0 -6px rgba(0, 50, 126, 0.12), 146px 0 0 -6px rgba(0, 50, 126, 0.12), 147px 0 0 -6px rgba(0, 50, 126, 0.12), 148px 0 0 -6px rgba(0, 50, 126, 0.12), 149px 0 0 -6px rgba(0, 50, 126, 0.12), 150px 0 0 -6px rgba(0, 50, 126, 0.12), 151px 0 0 -6px rgba(0, 50, 126, 0.12), 152px 0 0 -6px rgba(0, 50, 126, 0.12), 153px 0 0 -6px rgba(0, 50, 126, 0.12), 154px 0 0 -6px rgba(0, 50, 126, 0.12), 155px 0 0 -6px rgba(0, 50, 126, 0.12), 156px 0 0 -6px rgba(0, 50, 126, 0.12), 157px 0 0 -6px rgba(0, 50, 126, 0.12), 158px 0 0 -6px rgba(0, 50, 126, 0.12), 159px 0 0 -6px rgba(0, 50, 126, 0.12), 160px 0 0 -6px rgba(0, 50, 126, 0.12), 161px 0 0 -6px rgba(0, 50, 126, 0.12), 162px 0 0 -6px rgba(0, 50, 126, 0.12), 163px 0 0 -6px rgba(0, 50, 126, 0.12), 164px 0 0 -6px rgba(0, 50, 126, 0.12), 165px 0 0 -6px rgba(0, 50, 126, 0.12), 166px 0 0 -6px rgba(0, 50, 126, 0.12), 167px 0 0 -6px rgba(0, 50, 126, 0.12), 168px 0 0 -6px rgba(0, 50, 126, 0.12), 169px 0 0 -6px rgba(0, 50, 126, 0.12), 170px 0 0 -6px rgba(0, 50, 126, 0.12), 171px 0 0 -6px rgba(0, 50, 126, 0.12), 172px 0 0 -6px rgba(0, 50, 126, 0.12), 173px 0 0 -6px rgba(0, 50, 126, 0.12), 174px 0 0 -6px rgba(0, 50, 126, 0.12), 175px 0 0 -6px rgba(0, 50, 126, 0.12), 176px 0 0 -6px rgba(0, 50, 126, 0.12), 177px 0 0 -6px rgba(0, 50, 126, 0.12), 178px 0 0 -6px rgba(0, 50, 126, 0.12), 179px 0 0 -6px rgba(0, 50, 126, 0.12), 180px 0 0 -6px rgba(0, 50, 126, 0.12), 181px 0 0 -6px rgba(0, 50, 126, 0.12), 182px 0 0 -6px rgba(0, 50, 126, 0.12), 183px 0 0 -6px rgba(0, 50, 126, 0.12), 184px 0 0 -6px rgba(0, 50, 126, 0.12), 185px 0 0 -6px rgba(0, 50, 126, 0.12), 186px 0 0 -6px rgba(0, 50, 126, 0.12), 187px 0 0 -6px rgba(0, 50, 126, 0.12), 188px 0 0 -6px rgba(0, 50, 126, 0.12), 189px 0 0 -6px rgba(0, 50, 126, 0.12), 190px 0 0 -6px rgba(0, 50, 126, 0.12), 191px 0 0 -6px rgba(0, 50, 126, 0.12), 192px 0 0 -6px rgba(0, 50, 126, 0.12), 193px 0 0 -6px rgba(0, 50, 126, 0.12), 194px 0 0 -6px rgba(0, 50, 126, 0.12), 195px 0 0 -6px rgba(0, 50, 126, 0.12), 196px 0 0 -6px rgba(0, 50, 126, 0.12), 197px 0 0 -6px rgba(0, 50, 126, 0.12), 198px 0 0 -6px rgba(0, 50, 126, 0.12), 199px 0 0 -6px rgba(0, 50, 126, 0.12), 200px 0 0 -6px rgba(0, 50, 126, 0.12), 201px 0 0 -6px rgba(0, 50, 126, 0.12), 202px 0 0 -6px rgba(0, 50, 126, 0.12), 203px 0 0 -6px rgba(0, 50, 126, 0.12), 204px 0 0 -6px rgba(0, 50, 126, 0.12), 205px 0 0 -6px rgba(0, 50, 126, 0.12), 206px 0 0 -6px rgba(0, 50, 126, 0.12), 207px 0 0 -6px rgba(0, 50, 126, 0.12), 208px 0 0 -6px rgba(0, 50, 126, 0.12), 209px 0 0 -6px rgba(0, 50, 126, 0.12), 210px 0 0 -6px rgba(0, 50, 126, 0.12), 211px 0 0 -6px rgba(0, 50, 126, 0.12), 212px 0 0 -6px rgba(0, 50, 126, 0.12), 213px 0 0 -6px rgba(0, 50, 126, 0.12), 214px 0 0 -6px rgba(0, 50, 126, 0.12), 215px 0 0 -6px rgba(0, 50, 126, 0.12), 216px 0 0 -6px rgba(0, 50, 126, 0.12), 217px 0 0 -6px rgba(0, 50, 126, 0.12), 218px 0 0 -6px rgba(0, 50, 126, 0.12), 219px 0 0 -6px rgba(0, 50, 126, 0.12), 220px 0 0 -6px rgba(0, 50, 126, 0.12), 221px 0 0 -6px rgba(0, 50, 126, 0.12), 222px 0 0 -6px rgba(0, 50, 126, 0.12), 223px 0 0 -6px rgba(0, 50, 126, 0.12), 224px 0 0 -6px rgba(0, 50, 126, 0.12), 225px 0 0 -6px rgba(0, 50, 126, 0.12), 226px 0 0 -6px rgba(0, 50, 126, 0.12), 227px 0 0 -6px rgba(0, 50, 126, 0.12), 228px 0 0 -6px rgba(0, 50, 126, 0.12), 229px 0 0 -6px rgba(0, 50, 126, 0.12), 230px 0 0 -6px rgba(0, 50, 126, 0.12), 231px 0 0 -6px rgba(0, 50, 126, 0.12), 232px 0 0 -6px rgba(0, 50, 126, 0.12), 233px 0 0 -6px rgba(0, 50, 126, 0.12), 234px 0 0 -6px rgba(0, 50, 126, 0.12), 235px 0 0 -6px rgba(0, 50, 126, 0.12), 236px 0 0 -6px rgba(0, 50, 126, 0.12), 237px 0 0 -6px rgba(0, 50, 126, 0.12), 238px 0 0 -6px rgba(0, 50, 126, 0.12), 239px 0 0 -6px rgba(0, 50, 126, 0.12), 240px 0 0 -6px rgba(0, 50, 126, 0.12);
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38891, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-track {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38895, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38900, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-moz-range-progress {
  background: #467fcf;
}

/* line 38904, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-thumb {
  background: #fff;
  border: 1px solid rgba(0, 30, 75, 0.12);
}

/* line 38909, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-lower {
  background: #467fcf;
}

/* line 38913, app/assets/stylesheets/global/style.css */
.dark-mode .custom-range::-ms-fill-upper {
  background: rgba(0, 50, 126, 0.12);
}

/* line 38917, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-button {
  border: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 38922, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-input:checked + .selectgroup-button {
  background: var(--dark-bg);
}

/* line 38926, app/assets/stylesheets/global/style.css */
.dark-mode .selectgroup-input:focus + .selectgroup-button {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38930, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid var(--dark-border);
}

/* line 38935, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 38940, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
  border-color: #7c46a8;
}

/* line 38945, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38950, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-figure {
  border: 1px solid var(--dark-border);
}

/* line 38954, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38959, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure {
  border-color: rgba(0, 40, 100, 0.24);
}

/* line 38963, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-figure:before {
  background: #467fcf url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") no-repeat center center/50% 50%;
  color: #fff;
}

/* line 38968, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-caption,
.dark-mode .imagecheck:hover .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38973, app/assets/stylesheets/global/style.css */
.dark-mode .imagecheck-input:focus ~ .imagecheck-figure .imagecheck-caption,
.dark-mode .imagecheck-input:checked ~ .imagecheck-figure .imagecheck-caption {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38978, app/assets/stylesheets/global/style.css */
.dark-mode .colorinput-color {
  border: 1px solid var(--dark-border);
  color: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

/* line 38984, app/assets/stylesheets/global/style.css */
.dark-mode .colorinput-input:focus ~ .colorinput-color {
  border-color: rgba(255, 255, 255, 0.1);
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 38989, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 38994, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header {
  color: rgba(255, 255, 255, 0.8);
}

/* line 38998, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
}

/* line 39004, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}

/* line 39009, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}

/* line 39014, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.dark-mode .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39019, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39023, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid var(--dark-border);
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 39028, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td span {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39033, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39038, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39043, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 39048, app/assets/stylesheets/global/style.css */
.dark-mode .model-wrapper-demo {
  background: var(--dark-bg);
}

/* line 39052, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__item:after {
  background: #fff !important;
}

/* line 39056, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__content {
  background-color: #fff;
}

/* line 39060, app/assets/stylesheets/global/style.css */
.dark-mode #back-to-top {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
}

/* line 39065, app/assets/stylesheets/global/style.css */
.dark-mode .timeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 39069, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-item:first-child:before,
.dark-mode .timeline-item:last-child:before {
  background: #fff;
}

/* line 39074, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-time {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39078, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-tip {
  background: var(--dark-body);
  color: white;
  border: 1px solid var(--dark-border);
}

/* line 39084, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  background: var(--dark-bg);
}

/* line 39090, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

/* line 39096, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 39100, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header {
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
}

/* line 39105, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39109, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 39113, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
}

/* line 39117, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button [data-value] .remove {
  border-left: 1px solid #d0d0d0;
}

/* line 39121, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 39125, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 39129, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown,
.dark-mode .selectize-input {
  color: rgba(255, 255, 255, 0.8);
}

@media (max-width: 992px) {
  /* line 39135, app/assets/stylesheets/global/style.css */
  .dark-mode .about-con {
    border-bottom: 1px solid var(--dark-border);
  }
}

@media (max-width: 320px) {
  /* line 39141, app/assets/stylesheets/global/style.css */
  .dark-mode .construction .btn.btn-icon {
    color: #fff;
  }
}

@media (max-width: 360px) {
  /* line 39147, app/assets/stylesheets/global/style.css */
  .dark-mode .breadcrumb {
    color: #fff;
  }
}

@media (max-width: 992px) {
  /* line 39153, app/assets/stylesheets/global/style.css */
  .dark-mode .header {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

@media (max-width: 768px) {
  /* line 39159, app/assets/stylesheets/global/style.css */
  .dark-mode .richText .richText-toolbar ul li a {
    border: rgba(0, 40, 100, 0.12) solid 1px;
  }
  /* line 39163, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navsearch i {
    color: #000 !important;
  }
}

@media (min-width: 768px) {
  /* line 39169, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__toggle.close-toggle {
    color: #fff;
  }
}

@media (max-width: 992px) and (min-width: 768px) {
  /* line 39175, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-header .nav-link.icon i {
    color: #fff !important;
  }
}

@media (max-width: 768px) {
  /* line 39181, app/assets/stylesheets/global/style.css */
  .dark-mode .responsive-navbar.navbar .navbar-collapse .icon.navsearch {
    border: 1px solid #e4e6f9;
  }
}

/* line 39186, app/assets/stylesheets/global/style.css */
.selectize-input input {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39190, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input,
.dark-mode .selectize-control.single .selectize-input.input-active {
  background: #fff;
}

/* line 39195, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input {
  border: 1px solid var(--dark-border);
}

/* line 39199, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.full {
  background-color: #fff;
}

/* line 39203, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 39208, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input > div {
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.8);
  border: 0 solid rgba(0, 40, 100, 0.12);
}

/* line 39214, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 39220, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 39226, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 39232, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-input.dropdown-active::before {
  background: #f0f0f0;
}

/* line 39236, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown {
  border: 1px solid var(--dark-border);
  background: #fff;
}

/* line 39241, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
}

/* line 39245, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .optgroup-header {
  color: rgba(255, 255, 255, 0.8);
  background: #fff;
}

/* line 39250, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active {
  background-color: #f1f4f8;
  color: #467fcf;
}

/* line 39255, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .active.create {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39259, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 39263, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control.single .selectize-input:after {
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
}

/* line 39267, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-control .selectize-input.disabled {
  background-color: #fafafa;
}

/* line 39271, app/assets/stylesheets/global/style.css */
.dark-mode .selectize-dropdown .image img,
.dark-mode .selectize-input .image img {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 39276, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery > ul > li a {
  border: 3px solid #fff;
}

/* line 39280, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery > ul > li a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 39284, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery .justified-gallery > a .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 39288, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 39292, app/assets/stylesheets/global/style.css */
.dark-mode .demo-gallery.dark > ul > li a {
  border: 3px solid #04070a;
}

/* line 39296, app/assets/stylesheets/global/style.css */
.dark-mode .col-sm-3 a:hover {
  border: 1px solid #ff4647;
}

/* line 39300, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu ul li .active {
  color: var(--primary-bg-color);
}

/* line 39304, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu-body,
.dark-mode .tab-menu-heading {
  border: 1px solid var(--dark-border);
}

/* line 39309, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li a {
  color: #636262;
}

/* line 39313, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu2 ul li .fade {
  color: #eeee;
}

/* line 39317, app/assets/stylesheets/global/style.css */
.dark-mode .item-card .cardtitle a,
.dark-mode .item-card .cardprice span {
  color: #7a7a92;
}

/* line 39322, app/assets/stylesheets/global/style.css */
.dark-mode .features span {
  color: #43414e;
}

/* line 39326, app/assets/stylesheets/global/style.css */
.dark-mode .feature .border {
  color: #fff;
}

/* line 39330, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star {
  color: #282840;
}

/* line 39334, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.sm {
  color: rgba(255, 255, 255, 0.1);
}

/* line 39338, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.is--active,
.dark-mode .rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f;
}

/* line 39343, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars .rating-stars-container .rating-star.is--no-hover,
.dark-mode .rating-stars .rating-stars-container .rating-star .fa-heart .is--no-hover {
  color: var(--dark-bg);
}

/* line 39348, app/assets/stylesheets/global/style.css */
.dark-mode .rating-stars input {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 39354, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-menu {
  border-right: 1px solid #eee;
  background: #fff;
}

/* line 39359, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main .ms-user {
  background: #f8f8f8;
}

/* line 39363, app/assets/stylesheets/global/style.css */
.dark-mode #messages-main #ms-compose {
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}

/* line 39367, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed:not(.right) .mf-content {
  color: #fff;
}

/* line 39371, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content {
  background: var(--dark-bg);
}

/* line 39375, app/assets/stylesheets/global/style.css */
.dark-mode .message-feed.right .mf-content:before {
  border-left-color: var(--dark-bg);
}

/* line 39379, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply {
  background: var(--dark-bg);
}

/* line 39383, app/assets/stylesheets/global/style.css */
.dark-mode .four-zero,
.dark-mode .lc-block {
  box-shadow: 0 1px 11px rgba(0, 0, 0, 0.27);
}

/* line 39388, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 39392, app/assets/stylesheets/global/style.css */
.dark-mode .action-header {
  background: #f8f8f8;
}

/* line 39396, app/assets/stylesheets/global/style.css */
.dark-mode .actions:not(.a-alt) > li > a > i {
  color: #939393;
}

/* line 39400, app/assets/stylesheets/global/style.css */
.dark-mode .ms-body {
  background: #fff;
}

/* line 39404, app/assets/stylesheets/global/style.css */
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 39409, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 39413, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 39417, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}

/* line 39422, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
  background: var(--dark-bg);
}

/* line 39431, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-left: 1px solid var(--dark-border);
  border-top: 1px solid var(--dark-border);
}

/* line 39436, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.event,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-event {
  background: var(--dark-bg);
}

/* line 39441, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid var(--dark-border);
}

/* line 39445, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day:hover {
  background: var(--dark-bg);
}

/* line 39449, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-previous-button,
.dark-mode .cal1 .clndr .clndr-controls .clndr-control-button .clndr-next-button {
  color: #fff;
}

/* line 39454, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-content,
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-list-view,
.dark-mode .fc-unthemed .fc-popover,
.dark-mode .fc-unthemed .fc-row,
.dark-mode .fc-unthemed tbody,
.dark-mode .fc-unthemed td,
.dark-mode .fc-unthemed th,
.dark-mode .fc-unthemed thead {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 39467, app/assets/stylesheets/global/style.css */
.dark-mode .fc-event,
.dark-mode .fc-event-dot {
  color: #fff !important;
}

/* line 39472, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-divider,
.dark-mode .fc-unthemed .fc-list-heading td,
.dark-mode .fc-unthemed .fc-popover .fc-header {
  background: var(--dark-bg);
}

/* line 39478, app/assets/stylesheets/global/style.css */
.dark-mode .fc-unthemed .fc-list-item:hover td {
  background-color: var(--dark-bg);
}

/* line 39482, app/assets/stylesheets/global/style.css */
.dark-mode .conv-form-wrapper div#messages div.message.to {
  background: var(--dark-bg);
}

/* line 39486, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active {
  background: #fff;
}

/* line 39490, app/assets/stylesheets/global/style.css */
.dark-mode #sidebar li a.active a[data-toggle=collapse] {
  background: #fff;
}

/* line 39494, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39498, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter select.input-sm,
.dark-mode .job-box-filter label input.form-control {
  border: 1px solid rgba(119, 119, 119, 0.3);
}

/* line 39503, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec {
  background: #edf0f3;
  color: #81a0b1;
  border: 1px solid #e2e8ef;
}

/* line 39509, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec.active {
  color: #ffffff;
  background: #16262c;
  border-color: #16262c;
}

/* line 39515, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec i {
  color: #03a9f4;
}

/* line 39519, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec:hover,
.dark-mode .job-box-filter a.filtsec:focus {
  color: #ffffff;
  background: #07b107;
  border-color: #07b107;
}

/* line 39526, app/assets/stylesheets/global/style.css */
.dark-mode .job-box-filter a.filtsec:hover i,
.dark-mode .job-box-filter a.filtsec:focus i {
  color: #ffffff;
}

/* line 39531, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li {
  border-bottom: 1px solid #e4e4e4;
}

/* line 39535, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message ul li:hover,
.dark-mode .inbox-message ul li:focus {
  background: #eeeeee;
}

/* line 39540, app/assets/stylesheets/global/style.css */
.dark-mode .inbox-message .message-body {
  color: #999999;
}

/* line 39544, app/assets/stylesheets/global/style.css */
.dark-mode .message-body-heading h5, .dark-mode .message-body-heading .h5 {
  color: #999999;
}

/* line 39548, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span, .dark-mode .message-body .h5 span {
  color: #fff;
}

/* line 39552, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.unread, .dark-mode .message-body .h5 span.unread {
  background: #07b107;
}

/* line 39556, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.important, .dark-mode .message-body .h5 span.important {
  background: #dd2027;
}

/* line 39560, app/assets/stylesheets/global/style.css */
.dark-mode .message-body h5 span.pending, .dark-mode .message-body .h5 span.pending {
  background: #11a3dd;
}

/* line 39564, app/assets/stylesheets/global/style.css */
.dark-mode div.conv-form-wrapper div.options div.option.selected,
.dark-mode form.convFormDynamic button.submit:hover {
  color: #fff;
}

/* line 39569, app/assets/stylesheets/global/style.css */
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle .addui-slider-value {
  background: rgba(111, 63, 115, 0.9) !important;
}

/* line 39573, app/assets/stylesheets/global/style.css */
.dark-mode .addui-slider .addui-slider-track .addui-slider-handle.addui-slider-handle-active {
  background: rgba(111, 63, 115, 0.5);
  box-shadow: 0 0 5px rgba(111, 63, 115, 0.5);
}

/* line 39578, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  color: #fff !important;
}

/* line 39582, app/assets/stylesheets/global/style.css */
.dark-mode .timeline__item--right .timeline__content:before {
  border-right: 12px solid rgba(238, 232, 239, 0.9);
}

/* line 39586, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty:hover,
.dark-mode .cal1 .clndr .clndr-table tr .my-adjacent-month:hover {
  background: var(--dark-theme);
}

/* line 39593, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 39598, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.2));
}

/* line 39603, app/assets/stylesheets/global/style.css */
.dark-mode .line-divide {
  border: 1px solid rgba(218, 216, 219, 0.2);
}

/* line 39607, app/assets/stylesheets/global/style.css */
.dark-mode .activity {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

/* line 39611, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39616, app/assets/stylesheets/global/style.css */
.dark-mode .bg-square {
  color: #fff;
  background: rgba(255, 255, 255, 0.8);
}

/* line 39621, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline:before {
  background: #d4d9df;
}

/* line 39625, app/assets/stylesheets/global/style.css */
.dark-mode ul.timeline > li:before {
  border: 1px solid #6c6c6f;
}

/* line 39629, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card {
  background: #fff;
}

/* line 39633, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .top .wrapper .mynav .lnr,
.dark-mode .weather-card .top .wrapper .heading,
.dark-mode .weather-card .top .wrapper .location {
  color: #fff;
}

/* line 39639, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .top .wrapper .temp a,
.dark-mode .weather-card .top .wrapper .temp .temp-value,
.dark-mode .weather-card .top .wrapper .temp .deg {
  color: #fff;
}

/* line 39645, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom {
  background: #fff;
}

/* line 39649, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast a {
  color: #000;
}

/* line 39653, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li {
  color: rgba(0, 0, 0, 0.25);
}

/* line 39657, app/assets/stylesheets/global/style.css */
.dark-mode .weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}

/* line 39661, app/assets/stylesheets/global/style.css */
.dark-mode .activity .img-activity {
  box-shadow: 0 0 0 0.5px #f8f9fa;
}

/* line 39666, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2, .dark-mode .card .box .h2 {
  color: #262626;
}

/* line 39670, app/assets/stylesheets/global/style.css */
.dark-mode .card .box h2 span, .dark-mode .card .box .h2 span {
  color: #fff;
}

/* line 39674, app/assets/stylesheets/global/style.css */
.dark-mode .card .box p {
  color: #262626;
}

/* line 39678, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  position: relative;
}

/* line 39686, app/assets/stylesheets/global/style.css */
.dark-mode .userlist a:hover {
  color: #fff;
}

/* line 39690, app/assets/stylesheets/global/style.css */
.dark-mode .username {
  color: #fff;
}

/* line 39694, app/assets/stylesheets/global/style.css */
.dark-mode .username + p {
  color: #f2f2f2;
}

/* line 39698, app/assets/stylesheets/global/style.css */
.dark-mode .settingbtn {
  box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.15);
}

/* line 39705, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .userpic {
  box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
  -ms-box-shadow: 0px 3px 10px 0 rgba(0, 0, 0, 0.15);
}

/* line 39712, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username {
  color: #000000;
}

/* line 39716, app/assets/stylesheets/global/style.css */
.dark-mode .userprofile.small .username + p {
  color: #607d8b;
}

/* line 39720, app/assets/stylesheets/global/style.css */
.dark-mode .text-transparent {
  color: #fff;
}

/* line 39724, app/assets/stylesheets/global/style.css */
.dark-mode .bg-primary-light {
  background: #fff;
}

/* line 39728, app/assets/stylesheets/global/style.css */
.dark-mode .product-grid6 .price span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39732, app/assets/stylesheets/global/style.css */
.dark-mode .product-grid6 .icons li a:hover,
.dark-mode .product-grid6 .icons li a:after,
.dark-mode .product-grid6 .icons li a:before {
  color: #fff;
  background-color: var(--primary-bg-color);
}

/* line 39739, app/assets/stylesheets/global/style.css */
.dark-mode .card-counter {
  background-color: #fff;
}

/* line 39743, app/assets/stylesheets/global/style.css */
.dark-mode .card-counter.primary,
.dark-mode .card-counter.secondary,
.dark-mode .card-counter.success,
.dark-mode .card-counter.info {
  color: #fff;
}

/* line 39750, app/assets/stylesheets/global/style.css */
.dark-mode .gallery-wrap .img-small-wrap .item-gallery {
  border: 1px solid #ddd;
}

/* line 39754, app/assets/stylesheets/global/style.css */
.dark-mode .input-group-addon {
  color: #555;
}

/* line 39758, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 {
  color: #fff;
}

/* line 39762, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1:after {
  border-top: 13px solid #f8463f;
}

/* line 39766, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span {
  background: #f8463f;
}

/* line 39770, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:before {
  background: #f8463f;
}

/* line 39774, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon1 span:after {
  background: #c02031;
}

/* line 39778, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span {
  color: #fff;
  background: #79a70a;
  background: linear-gradient(#f8463f 0%, #f8463f 100%);
}

/* line 39784, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::before {
  border-left: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39789, app/assets/stylesheets/global/style.css */
.dark-mode .ribbon span::after {
  border-right: 3px solid #f8463f;
  border-top: 3px solid #f8463f;
}

/* line 39794, app/assets/stylesheets/global/style.css */
.dark-mode .social-card-header i {
  color: #fff;
}

/* line 39798, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status {
  color: #7e47a9;
}

/* line 39802, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-status.offline {
  color: #fe635f;
}

/* line 39806, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-stars {
  color: #faba03;
}

/* line 39810, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-details ul > li > span {
  color: #643ba2;
}

/* line 39814, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-image {
  border: 1px solid rgba(167, 180, 201, 0.2);
  background: rgba(240, 243, 249, 0.6);
}

/* line 39819, app/assets/stylesheets/global/style.css */
.dark-mode #user-profile .profile-image:hover {
  background: rgba(164, 166, 169, 0.9);
}

/* line 39823, app/assets/stylesheets/global/style.css */
.dark-mode .main-box {
  background: #ffffff;
  -o-box-shadow: 1px 1px 2px 0 #cccccc;
  -ms-box-shadow: 1px 1px 2px 0 #cccccc;
  box-shadow: 1px 1px 2px 0 #cccccc;
}

/* line 39832, app/assets/stylesheets/global/style.css */
.dark-mode .main-box h2, .dark-mode .main-box .h2 {
  border-left: 10px solid #c2c2c2;
  /*7e8c8d*/
}

/* line 39837, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body {
  background: #f5f5f5;
}

/* line 39841, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body:before {
  border-color: transparent #f5f5f5 transparent transparent;
}

/* line 39845, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body {
  background: #efeef1;
}

/* line 39849, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-item.item-right .conversation-body:before {
  border-color: transparent transparent transparent #efeef1;
}

/* line 39853, app/assets/stylesheets/global/style.css */
.dark-mode .conversation-body > .time {
  color: #605f5f;
}

/* line 39857, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light-gray {
  background-color: var(--dark-bg);
}

/* line 39861, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-inline .form-control {
  border-color: rgba(225, 225, 225, 0.1);
  background: rgba(225, 225, 225, 0.3);
  color: #dedef1 !important;
}

/* line 39867, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-inline .btn {
  color: #fff;
}

/* line 39871, app/assets/stylesheets/global/style.css */
.dark-mode .bg-progress-white {
  background-color: #eaeceb;
}

/* line 39875, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i {
  color: #fff;
}

/* line 39879, app/assets/stylesheets/global/style.css */
.dark-mode .widget-card-1 i:hover {
  color: #fff;
}

/* line 39883, app/assets/stylesheets/global/style.css */
.dark-mode .socailicons i {
  color: #edf5f1;
}

/* line 39887, app/assets/stylesheets/global/style.css */
.dark-mode .settings {
  color: #fff;
}

/* line 39891, app/assets/stylesheets/global/style.css */
.dark-mode .setting-1 {
  color: #04a9f5;
}

/* line 39895, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 39899, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user-tab .tab-menu-heading {
  border: 0;
}

/* line 39903, app/assets/stylesheets/global/style.css */
.dark-mode .wideget-user-tab .tab-menu-heading .nav li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 39907, app/assets/stylesheets/global/style.css */
.dark-mode #profile-log-switch .table td,
.dark-mode #profile-log-switch .table th,
.dark-mode #profile-log-switch .table tbody + tbody {
  border-top: 0;
}

/* line 77, C:/wamp/www/github/addSlider/src/partials/_addSlider.scss */
/*----chart-drop-shadow----*/
@media (max-width: 767.98px) and (min-width: 576px) {
  /* line 39916, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    font-size: 20px;
    color: #fff;
  }
  /* line 39921, app/assets/stylesheets/global/style.css */
  .dark-mode .search-element .form-control {
    background: #fff !important;
    color: #000;
  }
  /* line 39926, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 39930, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
  /* line 39934, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
}

@media (max-width: 1024px) {
  /* line 39941, app/assets/stylesheets/global/style.css */
  body.dark-mode.search-show:before,
body.dark-mode.sidebar-show:before {
    background-color: rgba(0, 0, 0, 0.4);
  }
}

@media (max-width: 575.98px) {
  /* line 39948, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .search-element .form-control {
    background: #fff;
  }
  /* line 39952, app/assets/stylesheets/global/style.css */
  .dark-mode .form-control.header-search {
    color: #000;
  }
  /* line 39956, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .btn {
    color: #46494a !important;
  }
  /* line 39960, app/assets/stylesheets/global/style.css */
  .dark-mode .header .form-inline .form-control::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.8) !important;
  }
  /* line 39964, app/assets/stylesheets/global/style.css */
  .dark-mode .header .navsearch i {
    color: #fff;
  }
}

/* line 39969, app/assets/stylesheets/global/style.css */
#profile-log-switch .dark-mode .text-wrap table tbody + tbody {
  border-top: 0;
}

/* line 39973, app/assets/stylesheets/global/style.css */
.dark-mode .card-aside-img.wrap-border img {
  border: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 39977, app/assets/stylesheets/global/style.css */
.dark-mode .card-blogs1 .card {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 39981, app/assets/stylesheets/global/style.css */
.dark-mode .info-box-icon {
  background: rgba(0, 0, 0, 0.2);
}

/* line 39985, app/assets/stylesheets/global/style.css */
.dark-mode .info-box {
  background: #fff;
  box-shadow: 0 0 0 1px #dce3ec, 0 8px 16px 0 #dce3ec;
}

/* line 39990, app/assets/stylesheets/global/style.css */
.dark-mode .member {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 39995, app/assets/stylesheets/global/style.css */
.dark-mode .memmbername {
  color: #ffffff;
}

/* line 39999, app/assets/stylesheets/global/style.css */
.dark-mode .header .bg-image a:hover {
  background: transparent !important;
}

/* line 40003, app/assets/stylesheets/global/style.css */
.dark-mode .construction .btn.btn-icon,
.dark-mode .item-card2-icons a {
  color: #fff;
}

/* line 40008, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item {
  border-bottom: 1px solid rgba(167, 180, 201, 0.3);
}

/* line 40012, app/assets/stylesheets/global/style.css */
.dark-mode .item-list .list-group-item i {
  color: #fff !important;
}

/* line 40016, app/assets/stylesheets/global/style.css */
.dark-mode .item-user .item-user-icons a:hover {
  color: #fff;
}

/* line 40020, app/assets/stylesheets/global/style.css */
.dark-mode .border-danger {
  border: 1px solid #ff416c;
}

/* line 40024, app/assets/stylesheets/global/style.css */
.dark-mode .productdec {
  background: #f2faff;
}

/* line 40028, app/assets/stylesheets/global/style.css */
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: #e2a788;
}

/* line 40034, app/assets/stylesheets/global/style.css */
.dark-mode .input-indec .input-group-btn > .btn {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40038, app/assets/stylesheets/global/style.css */
.dark-mode .gallery a img {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 40042, app/assets/stylesheets/global/style.css */
.dark-mode .hover15 .card::before {
  background: rgba(255, 255, 255, 0.2);
}

/* line 40046, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .contacts li {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40050, app/assets/stylesheets/global/style.css */
.dark-mode .contacts_body .active {
  background-color: var(--dark-bg);
}

/* line 40054, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img {
  border: 1.5px solid var(--dark-bg);
}

/* line 40058, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_img_msg {
  border: 1.5px solid #f5f6fa;
}

/* line 40062, app/assets/stylesheets/global/style.css */
.dark-mode .chat abbr.timestamp {
  background: var(--dark-bg);
}

/* line 40066, app/assets/stylesheets/global/style.css */
.dark-mode .chatbox .user_info span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40070, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer {
  background-color: var(--dark-bg);
}

/* line 40074, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_cotainer_send {
  background-color: #2b2b44;
}

/* line 40078, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_time,
.dark-mode .chat .msg_time_send {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40083, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msg_head {
  box-shadow: 0 1px 15px 1px rgba(58, 58, 62, 0.4);
}

/* line 40087, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu {
  background-color: #fff;
  color: #646367;
}

/* line 40092, app/assets/stylesheets/global/style.css */
.dark-mode .chat .action-header {
  background: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}

/* line 40097, app/assets/stylesheets/global/style.css */
.dark-mode .chat .msb-reply textarea {
  border: 1px solid var(--dark-border);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40103, app/assets/stylesheets/global/style.css */
.dark-mode .msb-reply button {
  color: #fff;
}

/* line 40107, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40111, app/assets/stylesheets/global/style.css */
.dark-mode .chat .dropdown-menu li:hover {
  background: var(--dark-bg);
}

/* line 40115, app/assets/stylesheets/global/style.css */
.dark-mode .action_menu ul li:hover {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 40119, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer ul li {
  border-bottom: 0;
}

/* line 40123, app/assets/stylesheets/global/style.css */
.dark-mode .chat .actions:not(.a-alt) > li > a > i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40127, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40131, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer a {
  color: rgba(255, 255, 255, 0.8);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40136, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer a address {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40140, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img {
  border: 1px solid var(--dark-border);
}

/* line 40144, app/assets/stylesheets/global/style.css */
.dark-mode .top-footer img:hover {
  color: #8e9090;
}

/* line 40148, app/assets/stylesheets/global/style.css */
.dark-mode .footer-payments a {
  color: #a7a8c7;
}

/* line 40152, app/assets/stylesheets/global/style.css */
.dark-mode .main-footer {
  background-color: var(--dark-body);
  border-top: 1px solid var(--dark-border);
}

/* line 40157, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline:before {
  background: var(--dark-theme);
}

/* line 40161, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel {
  background: var(--dark-theme);
}

/* line 40165, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40169, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel {
  background: var(--dark-theme);
  box-shadow: 0 0 2rem 0 rgba(42, 38, 53, 0.15) !important;
}

/* line 40174, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after {
  border-right-color: var(--dark-theme);
}

/* line 40178, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmlabel .map-checkin {
  border: 5px solid rgba(235, 235, 235, 0.2);
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.1);
  background: #3d3780 !important;
}

/* line 40186, app/assets/stylesheets/global/style.css */
.dark-mode .cbp_tmtimeline > li .cbp_tmicon {
  color: #fff;
  background: #46a4da;
}

/* line 40191, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .navbar .nav-link.nav-link-lg i,
.dark-mode .header-1 .form-inline .btn,
.dark-mode .header-1 .form-control.header-search {
  color: #dedef1 !important;
}

/* line 40197, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40201, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .nav-link.icon i {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40205, app/assets/stylesheets/global/style.css */
.dark-mode .header-1 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 40209, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .dropdown-menu {
  box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
}

/* line 40213, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .nav-link i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40217, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-inline .btn {
  color: #fff;
}

/* line 40221, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40225, app/assets/stylesheets/global/style.css */
.dark-mode .header-2 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 40231, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #d43f8d;
}

/* line 40235, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main2.horizontal-main {
  background: transparent;
}

/* line 40239, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .nav-link i {
  color: #25252a;
}

/* line 40243, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-inline .btn {
  color: #25252a;
}

/* line 40247, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-inline .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40251, app/assets/stylesheets/global/style.css */
.dark-mode .header-3 .form-control.header-search {
  background: rgba(225, 225, 225, 0.4);
  border: 1px solid rgba(225, 225, 225, 0.1);
  color: #fff;
}

/* line 40257, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main3.horizontal-main {
  background: rgba(52, 1, 108, 0.8);
}

/* line 40261, app/assets/stylesheets/global/style.css */
.dark-mode .default-header .form-inline .form-control,
.dark-mode .header2 .form-inline .form-control,
.dark-mode .header3 .form-inline .form-control {
  background: var(--dark-bg) !important;
}

/* line 40267, app/assets/stylesheets/global/style.css */
.dark-mode .border-right-1 {
  border-right: 1px solid #d5dce3;
}

/* line 40271, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator {
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40276, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-indicator:before {
  background: #fff;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
}

/* line 40281, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-input:focus ~ .custom-switch-indicator {
  border-color: #60529f;
}

/* line 40285, app/assets/stylesheets/global/style.css */
.dark-mode .custom-switch-description,
.dark-mode .custom-switch-input:checked ~ .custom-switch-description {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40290, app/assets/stylesheets/global/style.css */
.dark-mode .material-switch > label::before {
  background: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0px 0px 10px rgba(42, 38, 53, 0.5);
}

/* line 40295, app/assets/stylesheets/global/style.css */
.dark-mode .material-switch > label::after {
  background: #3d3d5a;
  box-shadow: 0px 0px 5px rgba(42, 38, 53, 0.9);
}

/* line 40300, app/assets/stylesheets/global/style.css */
.dark-mode .header-right-icons .nav-link.icon:hover {
  background: rgba(0, 0, 0, 0.2);
}

/* line 40304, app/assets/stylesheets/global/style.css */
.dark-mode .header .form-control {
  border: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 40309, app/assets/stylesheets/global/style.css */
.dark-mode .box-white-shadow {
  box-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 40313, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow {
  filter: drop-shadow(-6px 5px 4px #2a2635);
}

/* line 40318, app/assets/stylesheets/global/style.css */
.dark-mode .chart-dropshadow2 {
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 40323, app/assets/stylesheets/global/style.css */
.dark-mode .BarChartShadow {
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 40328, app/assets/stylesheets/global/style.css */
.dark-mode .donutShadow {
  filter: drop-shadow(-1px 0px 2px #2a2635);
}

/* line 40333, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer .bg_dark {
  background: #fff;
}

/* line 40337, app/assets/stylesheets/global/style.css */
.dark-mode .demo_changer i {
  color: #000;
}

/* line 40341, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40345, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40349, app/assets/stylesheets/global/style.css */
.dark-mode .table {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40353, app/assets/stylesheets/global/style.css */
.dark-mode .text-dark {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40357, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white.work-progress {
  background: var(--dark-theme) !important;
}

/* line 40361, app/assets/stylesheets/global/style.css */
.dark-mode .table-hover tbody tr:hover {
  color: rgba(255, 255, 255, 0.8);
}

@media screen and (max-width: 47.2em) {
  /* line 40367, app/assets/stylesheets/global/style.css */
  .dark-mode .cbp_tmtimeline > li .cbp_tmlabel:after,
.dark-mode .cbp_tmtimeline > li:nth-child(odd) .cbp_tmlabel:after {
    border-bottom-color: #fff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40374, app/assets/stylesheets/global/style.css */
  .dark-mode.active .animated-arrow span {
    background: transparent;
  }
  /* line 40378, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40382, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    border-top: 0 !important;
  }
  /* line 40386, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40391, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #fff;
  }
  /* line 40395, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span:before,
.dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 40400, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .navbar .nav-link.nav-link-lg i {
    color: #25252a;
  }
  /* line 40404, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .dropdown-menu {
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.05);
  }
}

@media only screen and (max-width: 991px) {
  /* line 40410, app/assets/stylesheets/global/style.css */
  .dark-mode .header-1 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40415, app/assets/stylesheets/global/style.css */
  .dark-mode .dark-mode .header-1 .animated-arrow span:before,
.dark-mode .dark-mode .header-1 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  /* line 40423, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontal-main2 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40429, app/assets/stylesheets/global/style.css */
  .dark-mode .header-2 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40434, app/assets/stylesheets/global/style.css */
  .dark-mode .header-2 .animated-arrow span:before,
.dark-mode .header-2 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media only screen and (max-width: 1279px) and (min-width: 1025px) {
  /* line 40442, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontal-main3 .horizontalMenu > .horizontalMenu-list > li > a {
    color: #fcfeff;
  }
}

@media only screen and (max-width: 991px) {
  /* line 40448, app/assets/stylesheets/global/style.css */
  .dark-mode .header-3 .animated-arrow span {
    background: #25252a;
    color: #25252a;
  }
  /* line 40453, app/assets/stylesheets/global/style.css */
  .dark-mode .header-3 .animated-arrow span:before,
.dark-mode .header-3 .animated-arrow span:after {
    background: #25252a;
    color: #25252a;
  }
}

@media screen and (max-width: 998px) and (min-width: 768px) {
  /* line 40462, app/assets/stylesheets/global/style.css */
  .dark-mode .note-popover .popover-content,
.card-header.note-toolbar {
    background: var(--dark-bg);
  }
}

/* line 40468, app/assets/stylesheets/global/style.css */
.dark-mode .btn-secondary {
  color: #fff !important;
}

/* line 40472, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40476, app/assets/stylesheets/global/style.css */
.dark-mode #line-chart path {
  border: rgba(119, 119, 142, 0.2);
}

/* line 40480, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-controls {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
  border-bottom: 0;
}

/* line 40486, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr:last-child .day,
.dark-mode .cal1 .clndr .clndr-table tr:last-child .my-day {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40491, app/assets/stylesheets/global/style.css */
.dark-mode .fc-today-button,
.dark-mode .fc-button-group {
  box-shadow: none;
}

/* line 40496, app/assets/stylesheets/global/style.css */
.dark-mode .fc-bgevent-skeleton .fc-bgevent {
  background-color: #1e1e31 !important;
}

/* line 40500, app/assets/stylesheets/global/style.css */
.dark-mode .form-control.bg-white {
  background-color: var(--dark-bg) !important;
}

/* line 40504, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert {
  background-color: var(--dark-body);
}

/* line 40508, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert h2, .dark-mode .sweet-alert .h2 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40512, app/assets/stylesheets/global/style.css */
.dark-mode .sweet-alert p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40516, app/assets/stylesheets/global/style.css */
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  background: #282840;
}

/* line 40522, app/assets/stylesheets/global/style.css */
.dark-mode .irs-from,
.dark-mode .irs-to,
.dark-mode .irs-single {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40528, app/assets/stylesheets/global/style.css */
.dark-mode .irs-min,
.dark-mode .irs-max {
  color: rgba(255, 255, 255, 0.8);
  background: #282840;
}

/* line 40534, app/assets/stylesheets/global/style.css */
.dark-mode .irs-grid-text {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40538, app/assets/stylesheets/global/style.css */
.dark-mode .btn-link {
  box-shadow: 0 5px 10px rgba(42, 38, 53, 0.3);
}

/* line 40542, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-default {
  color: rgba(255, 255, 255, 0.8);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40547, app/assets/stylesheets/global/style.css */
.dark-mode .btn-outline-default:hover {
  color: #292828;
}

/* line 40551, app/assets/stylesheets/global/style.css */
.dark-mode .table .thead-light th,
.dark-mode .text-wrap table .thead-light th {
  background-color: var(--dark-bg);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40557, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-primary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40561, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40565, app/assets/stylesheets/global/style.css */
.dark-mode .table.table-secondary th {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40569, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40575, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-preview {
  background-color: var(--dark-bg);
}

/* line 40579, app/assets/stylesheets/global/style.css */
.dark-mode .ms-choice {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40585, app/assets/stylesheets/global/style.css */
.dark-mode .ms-choice.disabled {
  background-color: var(--primary02);
  border: 1px solid var(--dark-border);
}

/* line 40590, app/assets/stylesheets/global/style.css */
.dark-mode .ms-drop {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40596, app/assets/stylesheets/global/style.css */
.dark-mode .ms-drop.bottom {
  box-shadow: 0px 8px 14.72px 1.28px #2a2635;
}

/* line 40600, app/assets/stylesheets/global/style.css */
.dark-mode .select2-dropdown {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 40606, app/assets/stylesheets/global/style.css */
  .dark-mode .select2-dropdown {
    background-color: var(--dark-bg);
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 40613, app/assets/stylesheets/global/style.css */
.dark-mode .select2-selection.select2-selection--single {
  outline: none;
}

/* line 40617, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--primary-bg-color);
}

/* line 40621, app/assets/stylesheets/global/style.css */
.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: var(--primary02);
}

/* line 40625, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar-table {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40630, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .calendar td {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40634, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.off {
  background-color: var(--dark-bg);
}

/* line 40638, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
  background-color: var(--dark-bg);
}

/* line 40644, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.active {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40649, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.active:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40654, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td:hover {
  background-color: var(--dark-bg) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40659, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.in-range {
  background-color: var(--dark-bg);
}

/* line 40663, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:before {
  border-bottom: 7px solid var(--dark-border);
}

/* line 40667, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker:after {
  border-bottom: 6px solid var(--dark-bg);
}

/* line 40671, app/assets/stylesheets/global/style.css */
.dark-mode .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40675, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker .input-mini {
  border: 1px solid var(--dark-border);
}

/* line 40679, app/assets/stylesheets/global/style.css */
.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
  background-color: var(--dark-bg);
}

/* line 40684, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-editor {
  background-color: transparent;
  border-left: rgba(255, 255, 255, 0.1) solid 0px;
}

/* line 40689, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a:hover {
  background-color: var(--dark-bg);
}

/* line 40693, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  background-color: var(--dark-body);
  border: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40698, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40702, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-form input[type=text],
.dark-mode .richText .richText-form input[type=file],
.dark-mode .richText .richText-form input[type=number] {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}

/* line 40710, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-form select {
  border: rgba(255, 255, 255, 0.1) solid 1px;
  background: #1b1b2d;
  color: rgba(255, 255, 255, 0.8);
}

/* line 40716, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  border-bottom: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40720, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background: #1b1b2d;
}

/* line 40724, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-undo,
.dark-mode .richText .richText-redo {
  border-right: rgba(255, 255, 255, 0.1) solid 1px;
}

/* line 40729, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-frame .note-editing-area .note-editable {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40734, app/assets/stylesheets/global/style.css */
.dark-mode .note-popover .popover-content,
.dark-mode .card-header.note-toolbar {
  background: var(--dark-bg);
}

/* line 40739, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40743, app/assets/stylesheets/global/style.css */
.dark-mode .note-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40747, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default {
  border: 1px solid var(--dark-border);
}

/* line 40751, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .step-content {
  background-color: var(--dark-theme);
}

/* line 40755, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default .sw-toolbar {
  background: var(--dark-theme);
}

/* line 40759, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40763, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li > a:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40767, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-default > ul.step-anchor > li.done > a {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40771, app/assets/stylesheets/global/style.css */
.dark-mode .wrap-login100 {
  background: var(--dark-body);
  box-shadow: 0 3px 9px 0 rgba(28, 28, 51, 0.15);
}

/* line 40776, app/assets/stylesheets/global/style.css */
.dark-mode .login100-form-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40780, app/assets/stylesheets/global/style.css */
.dark-mode .input100 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40786, app/assets/stylesheets/global/style.css */
.dark-mode .symbol-input100,
.dark-mode .wrap-input100 input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40791, app/assets/stylesheets/global/style.css */
.dark-mode .social-icons .btn-social {
  background-color: var(--dark-bg);
  border: 1px solid var(--dark-border);
}

/* line 40796, app/assets/stylesheets/global/style.css */
.dark-mode .btn-social > :first-child {
  border-right: 1px solid var(--dark-border);
}

/* line 40800, app/assets/stylesheets/global/style.css */
.dark-mode .txt2,
.dark-mode .txt1 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40805, app/assets/stylesheets/global/style.css */
.dark-mode .text-white {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40809, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section {
  border: 1px solid var(--dark-border);
}

/* line 40813, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section .acc_head {
  background: var(--dark-bg);
}

/* line 40817, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40821, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40825, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul {
  border-bottom: 0;
}

/* line 40829, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul {
  border-bottom: 0;
}

/* line 40833, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side .content_wrapper {
  border: 1px solid var(--dark-border);
}

/* line 40837, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li {
  border-left: 1px solid var(--dark-border);
}

/* line 40841, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li.active {
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 40845, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper.right_side > ul li:after {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40849, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li {
  border: 1px solid var(--dark-border);
}

/* line 40853, app/assets/stylesheets/global/style.css */
.dark-mode .tab_wrapper > ul li.active:after {
  background: transparent;
}

/* line 40857, app/assets/stylesheets/global/style.css */
.dark-mode .header.header-1,
.dark-mode .header.header-2 {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40862, app/assets/stylesheets/global/style.css */
.dark-mode .flot-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 40866, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40870, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 .nv-axis line {
  stroke: rgba(119, 119, 142, 0.2);
}

/* line 40874, app/assets/stylesheets/global/style.css */
.dark-mode .nvd3 .nv-discretebar .nv-groups text,
.dark-mode .nvd3 .nv-multibarHorizontal .nv-groups text {
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40879, app/assets/stylesheets/global/style.css */
.dark-mode .countdown li {
  background: var(--dark-theme);
  border: 5px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 40885, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar {
  background: var(--dark-body) !important;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  border-right: 1px solid var(--dark-border);
}

/* line 40891, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 40895, app/assets/stylesheets/global/style.css */
.dark-mode .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 40899, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle {
  color: #fff;
}

/* line 40903, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__toggle:hover {
  color: #fff;
}

/* line 40907, app/assets/stylesheets/global/style.css */
.dark-mode .side-header {
  border-bottom: 1px solid var(--dark-border) !important;
  border-right: none;
  background: transparent;
}

/* line 40913, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-dark {
  color: #fff !important;
}

/* line 40917, app/assets/stylesheets/global/style.css */
.dark-mode .user-info .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

/* line 40921, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .sidebar-navs {
  border-bottom: 1px solid var(--dark-border);
}

/* line 40925, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar-navs a {
  border: 1px solid var(--dark-border) !important;
  color: #fff !important;
}

/* line 40930, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu h3, .dark-mode .side-menu .h3 {
  color: rgba(255, 255, 255, 0.5);
}

/* line 40934, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:before {
  background: rgba(255, 255, 255, 0.1);
}

/* line 40938, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li.active:after {
  background: rgba(255, 255, 255, 0.5);
}

/* line 40942, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu a.active {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40946, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar__hamb {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}

/* line 40951, app/assets/stylesheets/global/style.css */
.dark-mode .slide .slide-item.active,
.dark-mode .slide .slide-item:hover,
.dark-mode .slide .slide-item:focus {
  color: var(--primary-bg-color) !important;
}

/* line 40957, app/assets/stylesheets/global/style.css */
.dark-mode.horizontal .app-sidebar .slide .slide-item.active:before,
.dark-mode.horizontal .app-sidebar .slide.side-menu .slide-item:hover:before,
.dark-mode.horizontal .app-sidebar .side-menu .slide-item:focus:before {
  color: var(--primary-bg-color) !important;
}

/* line 40963, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu .side-menu__icon,
.dark-mode .side-menu__item,
.dark-mode .slide-item {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.8) !important;
}

/* line 40970, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu li .slide-item:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40974, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar {
  background-color: var(--dark-theme);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 8px 14.72px 1.28px rgba(42, 38, 53, 0.5);
}

/* line 40980, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 40986, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40990, app/assets/stylesheets/global/style.css */
.dark-mode .sub-menu li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 40994, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  border-right: 0px;
}

/* line 40998, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu .sub-menu-sub:after {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41002, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 41008, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41012, app/assets/stylesheets/global/style.css */
.dark-mode .mega-menubg {
  background-color: var(--dark-theme);
  box-shadow: 0 10px 15px rgba(34, 34, 61, 0.9);
  border: 1px solid var(--dark-border);
}

/* line 41018, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
  background: var(--dark-theme);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41024, app/assets/stylesheets/global/style.css */
.dark-mode .mega-menubg li a:before {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41028, app/assets/stylesheets/global/style.css */
.dark-mode .btn-light {
  color: rgba(255, 255, 255, 0.8) !important;
  background-color: var(--dark-bg) !important;
  border-color: var(--dark-border) !important;
  box-shadow: 0 5px 10px rgba(48, 48, 77, 0.3);
}

/* line 41035, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
  background: none;
}

/* line 41039, app/assets/stylesheets/global/style.css */
.dark-mode .hor-topheader .header-search.dropdown-menu {
  box-shadow: none;
  border: 1px solid var(--dark-border) !important;
}

/* line 41044, app/assets/stylesheets/global/style.css */
.dark-mode .clipboard-icon {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

/* line 41049, app/assets/stylesheets/global/style.css */
.dark-mode .badge-default {
  background: var(--dark-bg);
  color: #fff;
  box-shadow: 0 5px 10px #22223d;
}

/* line 41055, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs ul.resp-tabs-list,
.dark-mode .first-sidemenu {
  background: var(--dark-theme);
}

/* line 41060, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.active.resp-tab-item {
  background: var(--dark-theme) !important;
  color: #5e2dd8;
}

/* line 41065, app/assets/stylesheets/global/style.css */
.dark-mode .second-sidemenu {
  background-color: var(--dark-theme);
}

/* line 41069, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs .resp-tabs-list li {
  border-right: 1px solid var(--dark-border) !important;
  border: 1px solid rgba(255, 255, 255, 0.07) !important;
  border-left: 0 !important;
  border-top: 0 !important;
}

/* line 41076, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li:hover {
  background: transparent !important;
}

/* line 41080, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu .resp-tab-active .side-menu__icon {
  color: var(--primary-bg-color) !important;
}

/* line 41084, app/assets/stylesheets/global/style.css */
.dark-mode .slide-item {
  border-bottom: 0px;
}

/* line 41088, app/assets/stylesheets/global/style.css */
.dark-mode .resp-vtabs li.resp-tab-active {
  background: transparent !important;
}

/* line 41092, app/assets/stylesheets/global/style.css */
.dark-mode .settings-icon {
  border: 1px solid var(--dark-border);
}

/* line 41096, app/assets/stylesheets/global/style.css */
.dark-mode .slide-menu a.active {
  color: #aaaabf;
}

/*-- App-Sidebar --*/
/*-- Sidebar --*/
/*--- Horizontal menu ---*/
@media only screen and (max-width: 991px) {
  /* line 41104, app/assets/stylesheets/global/style.css */
  .dark-mode .mega-menubg {
    background: var(--dark-theme) !important;
    box-shadow: none;
  }
  /* line 41109, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    background: var(--dark-theme) !important;
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 41114, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    box-shadow: none;
    box-shadow: none;
  }
  /* line 41119, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu {
    box-shadow: none;
    border: 0px;
  }
  /* line 41124, app/assets/stylesheets/global/style.css */
  .dark-mode .hor-topheader .header-brand1 .header-brand-img.main-logo {
    display: none;
  }
  /* line 41128, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header-brand1 .header-brand-img.light-logo {
    display: block;
  }
  /* line 41132, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hor-header .hor-topheader .header.hor-header {
    background: var(--dark-theme);
  }
  /* line 41136, app/assets/stylesheets/global/style.css */
  .dark-mode .animated-arrow span {
    background: #fff;
  }
  /* line 41140, app/assets/stylesheets/global/style.css */
  dark-mode .animated-arrow span:before,
dark-mode .animated-arrow span:after {
    background: #fff;
  }
  /* line 41145, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.2);
  }
  /* line 41149, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: var(--dark-theme);
    color: rgba(255, 255, 255, 0.8);
  }
  /* line 41154, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
    background-color: var(--dark-bg);
  }
  /* line 41158, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a:hover {
    color: #b394ff !important;
  }
}

@media only screen and (max-width: 991px) {
  /* line 41164, app/assets/stylesheets/global/style.css */
  .dark-mode.light-hormenu .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu li:hover > a {
    background-color: #f1f4fb !important;
  }
}

/*toggle-menu css */
@media (min-width: 768px) {
  /* line 41171, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .first-sidemenu {
    border-top: 0px !important;
  }
  /* line 41175, app/assets/stylesheets/global/style.css */
  .dark-mode.sidebar-mini.sidenav-toggled .app-sidebar__user {
    border-bottom: 1px solid rgba(225, 225, 225, 0.1);
  }
}

/* line 41180, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  border-bottom: 1px solid #464663 !important;
}

/* line 41184, app/assets/stylesheets/global/style.css */
.dark-mode .hor-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41188, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41193, app/assets/stylesheets/global/style.css */
.dark-mode .horizontal-main.hor-menu {
  background: var(--dark-theme);
}

/* line 41197, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: var(--primary-bg-color);
}

/* line 41201, app/assets/stylesheets/global/style.css */
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
}

/* line 41205, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:first-child {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41209, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41213, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-primary {
  box-shadow: 0 5px 10px #42444a;
}

/* line 41217, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-secondary {
  box-shadow: 0 5px 10px #4e4642;
}

/* line 41221, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-success {
  box-shadow: 0 5px 10px #45504e;
}

/* line 41225, app/assets/stylesheets/global/style.css */
.dark-mode .box-shadow-danger {
  box-shadow: 0 5px 10px #524a4b;
}

/* line 41229, app/assets/stylesheets/global/style.css */
.dark-mode .bg-secondary-transparent {
  background-color: #f1b2cf6e;
}

/* line 41233, app/assets/stylesheets/global/style.css */
.dark-mode .bg-teritary-transparent {
  background-color: #a9ddf396;
}

/* line 41237, app/assets/stylesheets/global/style.css */
.dark-mode h6, .dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41241, app/assets/stylesheets/global/style.css */
.dark-mode .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41245, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: var(--primary-bg-color);
}

/* line 41250, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu html,
.dark-mode .horizontalMenu body,
.dark-mode .horizontalMenu iframe,
.dark-mode .horizontalMenu h1,
.dark-mode .horizontalMenu .h1,
.dark-mode .horizontalMenu h2,
.dark-mode .horizontalMenu .h2,
.dark-mode .horizontalMenu h3,
.dark-mode .horizontalMenu .h3,
.dark-mode .horizontalMenu h4,
.dark-mode .horizontalMenu .h4,
.dark-mode .horizontalMenu h5,
.dark-mode .horizontalMenu .h5,
.dark-mode .horizontalMenu h6,
.dark-mode .horizontalMenu .h6 {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41262, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41267, app/assets/stylesheets/global/style.css */
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41271, app/assets/stylesheets/global/style.css */
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: transparent !important;
}

/* line 41276, app/assets/stylesheets/global/style.css */
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a.active,
.dark-mode.color-hormenu .hor-menu .horizontalMenu > .horizontalMenu-list > li > a:hover {
  background: #6159bb !important;
}

/* line 41281, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item:hover {
  background: transparent !important;
}

@media (max-width: 768px) {
  /* line 41286, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .navresponsive-toggler span {
    background: transparent;
    box-shadow: none;
  }
  /* line 41291, app/assets/stylesheets/global/style.css */
  .navbar-toggler-icon.fe.fe-more-vertical {
    color: rgba(255, 255, 255, 0.8);
  }
}

@media only screen and (max-width: 991px) {
  /* line 41297, app/assets/stylesheets/global/style.css */
  .dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  }
}

/* line 41302, app/assets/stylesheets/global/style.css */
.dark-mode .app-header .header-right-icons .nav-link.icon {
  background: transparent;
}

/* line 41306, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin {
  color: #e5e9f2;
}

/* line 41310, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout,
.jvectormap-goback {
  color: #e5e9f2;
}

/* line 41315, app/assets/stylesheets/global/style.css */
.dark-mode .jvectormap-zoomin,
.dark-mode .jvectormap-zoomout,
.dark-mode .jvectormap-goback {
  color: #e5e9f2 !important;
}

/* line 41321, app/assets/stylesheets/global/style.css */
.dark-mode.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 41325, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a.active,
.dark-mode .nav.panel-tabs a:hover {
  background-color: var(--primary-bg-color);
}

/* line 41330, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .empty,
.dark-mode .cal1 .clndr .clndr-table tr .adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .my-empty {
  background: #21213b !important;
}

/* line 41336, app/assets/stylesheets/global/style.css */
.dark-mode.cal1 .clndr .clndr-table tr .my-adjacent-month,
.dark-mode .cal1 .clndr .clndr-table tr .day.event {
  background: #21213b !important;
}

@media (max-width: 991px) {
  /* line 41342, app/assets/stylesheets/global/style.css */
  .sidebar-mini.dark-mode .app-header.header .header-brand-img.desktop-logo {
    display: block;
  }
}

/* line 41347, app/assets/stylesheets/global/style.css */
.cal1 .clndr .clndr-table tr .day.my-event {
  background: #21213b !important;
}

/* line 41351, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.event:hover,
.cal1 .clndr .clndr-table tr .day.my-event:hover,
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.cal1 .clndr .clndr-table tr .day.my-today {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41358, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41362, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41366, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new {
  background-color: transparent;
}

/* line 41370, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover {
  background-color: var(--dark-bg);
}

/* line 41374, app/assets/stylesheets/global/style.css */
.dark-mod .main-chat-list .media:focus {
  background-color: var(--dark-bg);
}

/* line 41378, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media + .media {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41382, app/assets/stylesheets/global/style.css */
.dark-mode .main-nav-line-chat {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41386, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.selected {
  background-color: var(--dark-bg);
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 41391, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41396, app/assets/stylesheets/global/style.css */
.dark-mode .chat-right .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41400, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-wrapper {
  background-color: var(--dark-bg);
}

/* line 41404, app/assets/stylesheets/global/style.css */
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg);
}

/* line 41408, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time span {
  background: transparent;
}

/* line 41412, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-time::before,
.dark-mode .main-chat-time::after {
  background-color: var(--dark-border);
}

/* line 41417, app/assets/stylesheets/global/style.css */
.dark-mode .tabs-menu .panel-tabs li a {
  color: #fff !important;
}

/* line 41421, app/assets/stylesheets/global/style.css */
.dark-mode .nav.panel-tabs a {
  border: 1px solid var(--dark-border);
}

/* line 41425, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer {
  border-top: 1px solid var(--dark-border);
  background-color: transparent;
}

/* line 41430, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer i {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41434, app/assets/stylesheets/global/style.css */
.dark-mode .mail-compose-container .bootstrap-tagsinput .badge {
  margin-top: 6px !important;
}

/* line 41438, app/assets/stylesheets/global/style.css */
.dark-mode .shared-files {
  border: 1px solid var(--dark-border);
}

/* line 41442, app/assets/stylesheets/global/style.css */
.dark-mode .chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #fff;
}

/* line 41448, app/assets/stylesheets/global/style.css */
.dark-mode .main-msg-send {
  color: #ffff;
}

/* line 41452, app/assets/stylesheets/global/style.css */
.dark-mode .alert-success {
  color: #09ad95;
  background-color: rgba(110, 179, 149, 0.1);
  border-color: rgba(110, 179, 149, 0.1);
}

/* line 41458, app/assets/stylesheets/global/style.css */
.dark-mode .alert-danger {
  color: #f82649;
  background-color: rgba(255, 56, 43, 0.1);
  border-color: rgba(255, 56, 43, 0.1);
}

/* line 41464, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info {
  color: #6faedc;
  background-color: #526775;
  border-color: #2c526d;
}

/* line 41470, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning {
  color: #d0be73;
  background-color: #615b44;
  border-color: #635e4b;
}

/* line 41476, app/assets/stylesheets/global/style.css */
.dark-mode .alert-success .alert-link {
  color: rgba(19, 191, 166, 0.8);
}

/* line 41480, app/assets/stylesheets/global/style.css */
.dark-mode .alert-info .alert-link {
  color: #b8dcf7;
}

/* line 41484, app/assets/stylesheets/global/style.css */
.dark-mode .alert-warning .alert-link {
  color: #e8d998;
}

/* line 41488, app/assets/stylesheets/global/style.css */
.dark-mode .alert-danger .alert-link {
  color: #b58281;
}

/* line 41492, app/assets/stylesheets/global/style.css */
.dark-mode .irs-line-mid,
.dark-mode .irs-line-right,
.dark-mode .irs-line-left {
  background-color: var(--dark-bg);
}

/* line 41498, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item.active:hover,
.dark-mode .side-menu__item.active:focus {
  text-decoration: none;
}

/* line 41503, app/assets/stylesheets/global/style.css */
.dark-mode .slide a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41507, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-fontawesome-stars .br-widget a:after {
  color: var(--dark-bg);
}

/* line 41511, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-1to10 .br-widget a.br-active,
.dark-mode .br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41516, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-movie .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41520, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-movie .br-widget a.br-active,
.dark-mode .br-theme-bars-movie .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41525, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid rgba(255, 255, 255, 0.05);
  background-color: rgba(255, 255, 255, 0.08);
  color: #e2e2ea;
}

/* line 41531, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a.br-active,
.dark-mode .br-theme-bars-square .br-widget a.br-selected {
  border: 2px solid var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 41537, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-pill .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41541, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-pill .br-widget a.br-active,
.dark-mode .br-theme-bars-pill .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
  color: white;
}

/* line 41547, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-1to10 .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41551, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-square .br-widget a {
  border: 2px solid var(--dark-bg);
  background-color: var(--dark-theme);
  color: #e5e9f2;
}

/* line 41557, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-horizontal .br-widget a {
  background-color: var(--dark-bg);
}

/* line 41561, app/assets/stylesheets/global/style.css */
.dark-mode .br-theme-bars-horizontal .br-widget a.br-active,
.dark-mode .br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: var(--primary-bg-color);
}

/* line 41566, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel {
  background: var(--dark-bg);
  box-shadow: none;
}

/* line 41571, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}

/* line 41578, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

/* line 41585, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-panel:after {
  border-top: 14px solid transparent;
  border-left: 14px solid var(--dark-bg);
  border-right: 0 solid var(--dark-bg);
  border-bottom: 14px solid transparent;
}

/* line 41592, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline .timeline-wrapper .timeline-badge {
  border: 2px solid #45455f;
}

/* line 41596, app/assets/stylesheets/global/style.css */
.dark-mode .vtimeline:before {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 41600, app/assets/stylesheets/global/style.css */
.dark-mode .timeline-wrapper-primary .timeline-panel:before {
  background: var(--primary-bg-color);
}

/* line 41604, app/assets/stylesheets/global/style.css */
.timeline-wrapper-primary .timeline-badge {
  background: var(--primary-bg-color);
}

/* line 41608, app/assets/stylesheets/global/style.css */
.dark-mode .main-content-label,
.card-table-two .card-title,
.card-dashboard-eight .card-title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41614, app/assets/stylesheets/global/style.css */
.dark-mode .tree li {
  color: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41619, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch {
  background: var(--dark-bg);
}

/* line 41623, app/assets/stylesheets/global/style.css */
.dark-mode .tree li a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41627, app/assets/stylesheets/global/style.css */
.dark-mode .tree li.branch li {
  background: var(--dark-theme);
}

/* line 41631, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul:before {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41635, app/assets/stylesheets/global/style.css */
.dark-mode .tree ul li:before {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41639, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default {
  background: rgba(255, 255, 255, 0.8);
  border-color: #c3c3cc;
}

/* line 41644, app/assets/stylesheets/global/style.css */
.dark-mode .listorder,
.dark-mode .listunorder,
.dark-mode .listorder1,
.dark-mode .listunorder1 {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41651, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41655, app/assets/stylesheets/global/style.css */
.dark-mode .nav-item1 .nav-link.active {
  color: var(--primary-bg-color);
}

/* line 41659, app/assets/stylesheets/global/style.css */
.dark-mode .nav.nav-pills .nav-item .nav-link-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41663, app/assets/stylesheets/global/style.css */
.dark-mode .bg-light {
  background-color: var(--dark-bg) !important;
}

/* line 41667, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-static-demo,
.dark-mode .popover-static-demo {
  background-color: var(--dark-bg);
}

/* line 41672, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-top .tooltip-arrow::before, .dark-mode .tooltip-primary.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 41676, app/assets/stylesheets/global/style.css */
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  border-top-color: var(--primary-bg-color) !important;
}

/* line 41680, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 41685, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-left .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  border-left-color: var(--primary-bg-color) !important;
}

/* line 41690, app/assets/stylesheets/global/style.css */
.dark-mode .tooltip-primary.bs-tooltip-right .tooltip-arrow::before,
.tooltip-primary.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  border-right-color: var(--primary-bg-color) !important;
}

/* line 41695, app/assets/stylesheets/global/style.css */
.dark-mode .bg-white {
  background-color: var(--dark-theme) !important;
}

/* line 41699, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo-3 {
  display: none;
}

/* line 41703, app/assets/stylesheets/global/style.css */
.dark-mode .header-brand .header-brand-img.logo {
  display: block;
}

/* line 41707, app/assets/stylesheets/global/style.css */
.dark-mode .footer .social ul li a {
  border: 1px solid var(--dark-theme);
  background: var(--dark-bg);
}

/* line 41712, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 41717, app/assets/stylesheets/global/style.css */
.dark-mode .ff_fileupload_wrap .ff_fileupload_dropzone:hover {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41722, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41728, app/assets/stylesheets/global/style.css */
.dark-mode .ui-timepicker-wrapper {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: 0 16px 18px 0 #0e0f2e;
}

/* line 41734, app/assets/stylesheets/global/style.css */
.dark-mode .ui-timepicker-list li {
  color: rgba(255, 255, 255, 0.8);
}

/* line 41738, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker .datepicker-switch,
.dark-mode .datepicker td,
.dark-mode .datepicker th {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41744, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid var(--dark-theme);
}

/* line 41749, app/assets/stylesheets/global/style.css */
.dark-mode .card-pay .tabs-menu li a {
  background: var(--dark-bg);
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41754, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 41759, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.disabled > .CaptionCont {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: #22223c;
  border-radius: 0;
}

/* line 41765, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer {
  border: solid 1px #43435c;
  background: var(--dark-bg);
  color: #fff;
}

/* line 41771, app/assets/stylesheets/global/style.css */
.dark-mode .sp-replacer:hover,
.dark-mode .sp-replacer.sp-active {
  border-color: #45455f;
  color: #fff;
}

/* line 41777, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown.datepicker-orient-top:after,
.dark-mode .datepicker-dropdown.datepicker-orient-top:before {
  border-top: 7px solid #3e3e50;
}

/* line 41782, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker-dropdown:after,
.dark-mode .datepicker-dropdown:before {
  border-bottom-color: var(--dark-bg);
}

/* line 41787, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker table tr td span:hover,
.dark-mode .datepicker table tr td span.focused {
  background: rgba(255, 255, 255, 0.2) !important;
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 41793, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: none;
}

/* line 41799, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: var(--dark-theme);
}

/* line 41803, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  background: rgba(255, 255, 255, 0.2);
}

/* line 41807, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  border-right: 1px solid var(--dark-border) !important;
}

/* line 41811, app/assets/stylesheets/global/style.css */
.dark-mode .form-control::-webkit-file-upload-button {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 41816, app/assets/stylesheets/global/style.css */
.dark-mode .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: var(--dark-theme);
}

/* line 41820, app/assets/stylesheets/global/style.css */
.dark-mode .icon-home:hover svg {
  fill: #fff;
}

/* line 41824, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: var(--dark-theme);
  border-bottom: 1px solid var(--dark-border);
}

/* line 41829, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper:hover {
  background-image: linear-gradient(-45deg, #000000 25%, transparent 25%, transparent 50%, #000000 50%, #000000 75%, transparent 75%, transparent);
}

/* line 41833, app/assets/stylesheets/global/style.css */
.dark-mode .note-btn-group .btn {
  border: 1px solid var(--dark-border) !important;
}

/* line 41837, app/assets/stylesheets/global/style.css */
.dark-mode .note-editor.note-airframe,
.dark-mode .note-editor.note-frame {
  border: 1px solid var(--dark-border);
}

/* line 41842, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-clear {
  border: 2px solid var(--dark-border);
  color: #fff;
}

/* line 41847, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container {
  background-color: var(--dark-body) !important;
}

/* line 41851, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_header > a {
  color: #fff !important;
}

/* line 41855, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_calendar {
  background-color: var(--dark-bg);
}

/* line 41859, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double {
  background-color: var(--dark-theme);
}

/* line 41863, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist {
  background-color: var(--dark-bg);
}

/* line 41867, app/assets/stylesheets/global/style.css */
.dark-mode .datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  color: #fff !important;
}

/* line 41871, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41875, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-tabs .tab-item-name.tab-active {
  background: #252336;
}

/* line 41879, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-left,
.dark-mode .transfer-double-content-right {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41884, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-list-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41888, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41893, app/assets/stylesheets/global/style.css */
.dark-mode .checkbox-group label:before {
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41898, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-content-param {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41902, app/assets/stylesheets/global/style.css */
.dark-mode .transfer-double-selected-list-search-input {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41907, app/assets/stylesheets/global/style.css */
.dark-mode .btn-select-arrow {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41913, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41917, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .search-input {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 41922, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .item-1 {
  color: rgba(255, 255, 255, 0.8);
  background: var(--dark-theme);
}

/* line 41927, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .selected-wrapper,
.dark-mode .multi-wrapper .item-group-1 .group-label {
  background: var(--dark-bg);
}

/* line 41932, app/assets/stylesheets/global/style.css */
.dark-mode .iti input {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41938, app/assets/stylesheets/global/style.css */
.dark-mode .iti input[type=tel],
.dark-mode .iti input[type=text] {
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
  color: rgba(255, 255, 255, 0.8);
}

/* line 41945, app/assets/stylesheets/global/style.css */
.dark-mode .iti__selected-flag {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41949, app/assets/stylesheets/global/style.css */
.dark-mode .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: var(--dark-theme);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41954, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country-list {
  background-color: var(--dark-theme);
  border: 1px solid #43435d;
}

/* line 41959, app/assets/stylesheets/global/style.css */
.dark-mode .iti__country.iti__highlight {
  background-color: var(--dark-bg);
}

/* line 41963, app/assets/stylesheets/global/style.css */
.dark-mode .iti__divider {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41967, app/assets/stylesheets/global/style.css */
.dark-mode .multi-wrapper .non-selected-wrapper {
  background: #44435a;
  border-right: 1px solid var(--dark-theme);
}

/* line 41972, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open > .optWrapper {
  background: var(--dark-theme);
}

/* line 41976, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41980, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 41984, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .options li.opt:hover {
  background-color: #262641;
}

/* line 41988, app/assets/stylesheets/global/style.css */
.dark-mode .richText {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg) !important;
}

/* line 41993, app/assets/stylesheets/global/style.css */
.dark-mode .richText .richText-toolbar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.12) !important;
}

/* line 41997, app/assets/stylesheets/global/style.css */
.dark-mode .richText-toolbar:last-child {
  border-bottom: 0px !important;
}

/* line 42001, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-tooltip {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
}

/* line 42008, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-tooltip input[type=text] {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
  color: #fff;
}

/* line 42014, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-stroke {
  stroke: #fff;
}

/* line 42018, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-label::before,
.dark-mode .ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
  color: #ffffff;
}

/* line 42024, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42028, app/assets/stylesheets/global/style.css */
.dark-mode .ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
}

/* line 42033, app/assets/stylesheets/global/style.css */
.dark-mode .ql-container.ql-snow {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42037, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button,
.dark-mode .ql-snow .ql-toolbar button {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42044, app/assets/stylesheets/global/style.css */
.dark-mode .ql-snow.ql-toolbar button:last-child,
.dark-mode .ql-snow .ql-toolbar button:last-child {
  border-right: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42049, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42054, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor:before {
  background-color: var(--dark-bg);
}

/* line 42058, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots > ul.step-anchor > li > a:before {
  background: var(--dark-bg);
}

/* line 42062, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .step-content {
  background-color: transparent;
}

/* line 42066, app/assets/stylesheets/global/style.css */
.dark-mode .sw-theme-dots .sw-toolbar {
  background: transparent;
}

/* line 42070, app/assets/stylesheets/global/style.css */
.dark-mode .wizard {
  border: 1px solid var(--dark-border);
  background-color: transparent;
  border-radius: 3px;
}

/* line 42076, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .content {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42081, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .content > .title {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42085, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .actions .disabled a {
  background-color: var(--dark-theme);
  color: #fff;
}

/* line 42090, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .current a .number,
.dark-mode .wizard > .steps .current a:active .number,
.dark-mode .wizard > .steps .current a:hover .number {
  background-color: var(--primary-bg-color);
}

/* line 42096, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}

/* line 42102, app/assets/stylesheets/global/style.css */
.dark-mode .wizard.vertical > .content,
.dark-mode .wizard.vertical > .actions {
  border-left: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42107, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps .done a .number,
.dark-mode .wizard > .steps .done a:active .number,
.dark-mode .wizard > .steps .done a:hover .number {
  background-color: var(--primary-bg-color);
}

/* line 42113, app/assets/stylesheets/global/style.css */
.dark-mode .wizard > .steps a .number,
.dark-mode .wizard > .steps a:active .number,
.dark-mode .wizard > .steps a:hover .number {
  background-color: var(--dark-bg);
}

/* line 42119, app/assets/stylesheets/global/style.css */
.dark-mode .cart .input-group-prepend > .btn,
.dark-mode .input-group-append > .btn,
.dark-mode .input-group-btn > .btn {
  border-color: #4a4a5f;
}

/* line 42125, app/assets/stylesheets/global/style.css */
.dark-mode .custom-select.is-invalid,
.dark-mode .was-validated .custom-select:invalid {
  background: none;
}

/* line 42130, app/assets/stylesheets/global/style.css */
.dark-mode .icons-list-item {
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: var(--dark-theme);
}

/* line 42135, app/assets/stylesheets/global/style.css */
.dark-mode .btn-white {
  color: rgba(255, 255, 255, 0.8);
  background-color: var(--dark-theme);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42141, app/assets/stylesheets/global/style.css */
.dark-mode .user-social-detail .social-profile {
  background-color: var(--dark-body);
  border: 1px solid var(--dark-border);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 42147, app/assets/stylesheets/global/style.css */
  .dark-mode .user-social-detail .social-profile {
    background-color: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 42154, app/assets/stylesheets/global/style.css */
.dark-mode .mail-inbox .icons {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42158, app/assets/stylesheets/global/style.css */
.dark-mode .list-group-transparent .list-group-item {
  border: 0 !important;
}

/* line 42162, app/assets/stylesheets/global/style.css */
.dark-mode .acc-header a {
  background-color: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42167, app/assets/stylesheets/global/style.css */
.dark-mode .acc-body {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42171, app/assets/stylesheets/global/style.css */
.dark-mode .input-group.input-indec .form-control {
  border-color: #4d4d61;
}

/* line 42175, app/assets/stylesheets/global/style.css */
.dark-mode .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 42179, app/assets/stylesheets/global/style.css */
.dark-mode .alert-default {
  background-color: var(--dark-bg);
}

/* line 42183, app/assets/stylesheets/global/style.css */
.dark-mode .side-menu__item:focus,
.dark-mode .side-menu__item:focus .side-menu__icon,
.dark-mode .side-menu__item:hover .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 42190, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown-menu .dropdown-item,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item {
  border-bottom: 1px solid var(--dark-border);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42196, app/assets/stylesheets/global/style.css */
.dark-mode .header .dropdown-menu .dropdown-item:last-child,
.dark-mode .responsive-navbar .dropdown-menu .dropdown-item:last-child {
  border-bottom: 0;
}

/* line 42201, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu h5, .dark-mode .header .notifications-menu .h5,
.dark-mode .header .message-menu h5,
.dark-mode .header .message-menu .h5,
.dark-mode .responsive-navbar .notifications-menu h5,
.dark-mode .responsive-navbar .notifications-menu .h5,
.dark-mode .responsive-navbar .message-menu h5,
.dark-mode .responsive-navbar .message-menu .h5 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42208, app/assets/stylesheets/global/style.css */
.dark-mode .header .notifications-menu span,
.dark-mode .header .message-menu span,
.dark-mode .responsive-navbar .notifications-menu span,
.dark-mode .responsive-navbar .message-menu span {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42215, app/assets/stylesheets/global/style.css */
.dark-mode .header .profile-1 .dropdown-item .dropdown-icon,
.dark-mode .responsive-navbar .profile-1 .dropdown-item .dropdown-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42220, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar .user-pro-body img {
  background: var(--dark-bg);
}

/* line 42224, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new .media-contact-name span:first-child,
.dark-mode .main-chat-list .media-contact-name span:first-child,
.dark-mode .main-chat-list .media.selected .media-contact-name span:first-child {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42230, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .main-img-user span {
  box-shadow: 0 0 0 2px var(--dark-bg);
}

/* line 42234, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media:hover,
.dark-mode .main-chat-list .media:focus {
  border-bottom: 1px solid transparent;
}

/* line 42239, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42243, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.new .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42247, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-list .media.selected .media-body p {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42251, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-footer .form-control {
  background: none;
  border: 1px solid var(--dark-border);
}

/* line 42256, app/assets/stylesheets/global/style.css */
.dark-mode #accordion .panel-default > .panel-heading {
  border: 1px solid var(--dark-border);
}

/* line 42260, app/assets/stylesheets/global/style.css */
.dark-mode .sp-container {
  background: var(--dark-theme);
  box-shadow: 0 10px 40px 0 rgba(34, 34, 61, 0.8);
  border: 1px solid var(--dark-border);
}

/* line 42266, app/assets/stylesheets/global/style.css */
.dark-mode .sp-picker-container {
  border-left: 0;
}

/* line 42270, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .CaptionCont {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42274, app/assets/stylesheets/global/style.css */
.dark-mode .social-login {
  background: rgba(0, 0, 0, 0.2);
}

/* line 42278, app/assets/stylesheets/global/style.css */
.dark-mode .table-inbox tr td i {
  color: var(--dark-bg);
}

/* line 42282, app/assets/stylesheets/global/style.css */
.dark-mode.error-bg {
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--dark-bg);
}

/* line 42288, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button:not(.collapsed) {
  background: #272740;
}

/* line 42292, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item {
  border: 1px solid var(--dark-border);
  background: var(--dark-theme);
}

/* line 42297, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-button {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42301, app/assets/stylesheets/global/style.css */
.dark-mode .accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 42305, app/assets/stylesheets/global/style.css */
.dark-mode .btn-close {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42309, app/assets/stylesheets/global/style.css */
.dark-mode .table > :not(:last-child) > :last-child > * {
  border-bottom-color: rgba(255, 255, 255, 0.1);
}

/* line 42313, app/assets/stylesheets/global/style.css */
.dark-mode .dropify-wrapper .dropify-message span.file-icon {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42317, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect.open .search-txt {
  background: var(--dark-bg);
  color: rgba(255, 255, 255, 0.8);
}

/* line 42322, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect .select-all {
  background-color: var(--dark-bg);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42327, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper > .MultiControls {
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  background-color: var(--dark-bg);
}

/* line 42332, app/assets/stylesheets/global/style.css */
.dark-mode .SumoSelect > .optWrapper.multiple > .MultiControls > p:hover {
  background-color: #393958;
}

/* line 42336, app/assets/stylesheets/global/style.css */
.dark-mode .form-check-input {
  background: var(--dark-bg);
  border: 1px solid rgba(255, 255, 255, 0.12);
}

/* line 42341, app/assets/stylesheets/global/style.css */
.dark-mode .dark-layout {
  display: none;
}

/* line 42345, app/assets/stylesheets/global/style.css */
.dark-mode .light-layout {
  display: block;
}

/* line 42349, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-canvas line {
  stroke: rgba(255, 255, 255, 0.12);
}

/* line 42353, app/assets/stylesheets/global/style.css */
.dark-mode .sidebar .dropdown-item h6, .dark-mode .sidebar .dropdown-item .h6 {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42357, app/assets/stylesheets/global/style.css */
.dark-mode .bg-patterns {
  background: url(/assets/patterns/1-dark.png);
}

/* line 42361, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-legend-text {
  color: rgba(255, 255, 255, 0.8) !important;
}

/* line 42365, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-tooltip.light {
  border: 1px solid var(--dark-border);
  background: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 42371, app/assets/stylesheets/global/style.css */
  .dark-mode .apexcharts-tooltip.light {
    background: transparent;
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
  }
}

/* line 42378, app/assets/stylesheets/global/style.css */
.dark-mode .apexcharts-tooltip.light .apexcharts-tooltip-title {
  background: transparent;
  border-bottom: 1px solid var(--dark-border);
}

/* line 42383, app/assets/stylesheets/global/style.css */
.dark-mode .list-group .list-contact-icons {
  background: #34334a;
}

/* line 42387, app/assets/stylesheets/global/style.css */
.dark-mode .chat-left .main-msg-wrapper:first-child:before {
  border-bottom: 8px solid var(--dark-bg) !important;
}

/* line 42391, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-header .nav-link {
  color: #a8afc7;
}

/* line 42395, app/assets/stylesheets/global/style.css */
.dark-mode .main-chat-msg-name small, .dark-mode .main-chat-msg-name .small {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42399, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item1 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42403, app/assets/stylesheets/global/style.css */
.dark-mode .breadcrumb-item2 a {
  color: rgba(255, 255, 255, 0.8);
}

/* line 42407, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days .header-day {
  color: #fff;
  border: #45455f solid 1px;
}

/* line 42412, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table .header-days {
  background: var(--dark-theme);
}

/* line 42416, app/assets/stylesheets/global/style.css */
.dark-mode .cal1 .clndr .clndr-table tr .day.today,
.dark-mode .cal1 .clndr .clndr-table tr .day.my-today {
  background: var(--dark-theme);
  color: #343a40;
}

/* line 42422, app/assets/stylesheets/global/style.css */
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.dark-mode .fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #dedef7 !important;
}

/* line 42427, app/assets/stylesheets/global/style.css */
.dark-mode .btn-default-light {
  color: #292828;
  background: #f6f4fb54;
  border-color: #717087;
}

/* line 42433, app/assets/stylesheets/global/style.css */
.dark-mode .panel-title1 a {
  background: var(--dark-bg) !important;
}

/* line 42437, app/assets/stylesheets/global/style.css */
.dark-mode .accordionjs .acc_section.acc_active > .acc_head {
  background: var(--dark-bg);
  color: var(--primary-bg-color) !important;
}

/* line 42442, app/assets/stylesheets/global/style.css */
body.rtl {
  text-align: right;
  direction: rtl;
}

/* line 42447, app/assets/stylesheets/global/style.css */
.rtl .alert.alert-dismissible span.alert-inner--icon {
  float: right;
}

/* line 42451, app/assets/stylesheets/global/style.css */
.rtl .ckbox span,
.rtl .rdiobox span {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42457, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-toolbar {
  left: 60px;
  top: -25px;
  right: inherit;
}

/* line 42463, app/assets/stylesheets/global/style.css */
.rtl .transaction-icon i {
  margin-left: 12px;
  margin-right: inherit;
}

/* line 42468, app/assets/stylesheets/global/style.css */
.rtl .sales-stats {
  padding-right: 0px;
}

/* line 42472, app/assets/stylesheets/global/style.css */
.rtl .projects.project-type-container .project-type .nav-link {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 42477, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td {
  border-left: 0px;
  border-bottom: 1px solid var(--dark-border);
  border-top: 0px;
  border-right: 1px solid var(--dark-border);
}

/* line 42484, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .invoice-bottom-table-container .invoice-table-bottom td:last-child {
  border-left: 1px solid var(--dark-border);
}

/* line 42488, app/assets/stylesheets/global/style.css */
.rtl .attached-file-container .attached-file-image .image-pic {
  padding: 9px 15px 20px 0px;
}

/* line 42492, app/assets/stylesheets/global/style.css */
.rtl .tags button.btn-close {
  left: 0px;
  right: inherit;
}

/* line 42497, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr th:last-child,
.rtl table.table-bordered tr td:last-child {
  border-left: 1px solid #eaedf1 !important;
}

/* line 42502, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child th {
  border-top: 0px !important;
}

/* line 42506, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered tr:first-child td {
  border-top: 1px solid var(--dark-border);
}

/* line 42510, app/assets/stylesheets/global/style.css */
.rtl .table.table-bordered tr th:first-child,
.rtl .table.table-bordered tr td:first-child {
  border-right: 0px !important;
}

/* line 42515, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-left-width: 0px !important;
}

/* line 42520, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered th,
.rtl table.table-bordered td {
  border-bottom-width: 0px !important;
}

/* line 42525, app/assets/stylesheets/global/style.css */
.rtl table {
  border-spacing: 0px;
}

@media (max-width: 991.98px) {
  /* line 42530, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.desktop-logo {
    display: none !important;
  }
  /* line 42534, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.dark-mode.light-menu.header-light .logo-horizontal .header-brand-img.light-logo1 {
    display: block !important;
  }
}

/* line 42539, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn.btn-pill.dropdown-toggle:first-child {
  border-bottom-right-radius: 10rem !important;
  border-top-right-radius: 10rem !important;
}

/* line 42544, app/assets/stylesheets/global/style.css */
.rtl #delete-datatable th:last-child,
.rtl #delete-datatable td:last-child,
.rtl #basic-datatable th:last-child,
.rtl #basic-datatable td:last-child,
.rtl #file-information th:last-child,
.rtl #file-information td:last-child {
  border-left-width: 2px !important;
}

/* line 42553, app/assets/stylesheets/global/style.css */
.rtl .slide-menu {
  margin-right: 20px;
  margin-left: inherit;
}

/* line 42558, app/assets/stylesheets/global/style.css */
.rtl .editorpicks-suggestions {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 42565, app/assets/stylesheets/global/style.css */
.rtl .ps__thumb-y {
  left: 0px !important;
  right: inherit !important;
}

/* line 42570, app/assets/stylesheets/global/style.css */
.rtl .ps__rail-y {
  left: 0 !important;
  right: inherit !important;
}

/* line 42575, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn:last-child {
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

/* line 42580, app/assets/stylesheets/global/style.css */
.rtl .btn .badge {
  right: inherit;
  left: -3px;
}

/* line 42585, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-prev {
  right: -25px;
  left: inherit;
}

/* line 42590, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 42597, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

/* line 42604, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn:first-child {
  border-bottom-right-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

@media (min-width: 768px) {
  /* line 42610, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.export-table .dt-buttons.btn-group {
    right: 186px;
    left: inherit;
  }
}

/* line 42616, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-search--inline {
  float: right;
}

/* line 42620, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-right: -4px;
  margin-left: inherit;
}

@media (min-width: 576px) {
  /* line 42626, app/assets/stylesheets/global/style.css */
  .rtl .br-br-sm-5 {
    border-bottom-left-radius: 5px !important;
    border-bottom-right-radius: inherit !important;
  }
  /* line 42631, app/assets/stylesheets/global/style.css */
  .rtl .br-tr-sm-5 {
    border-top-left-radius: 5px !important;
    border-top-right-radius: inherit !important;
  }
  /* line 42636, app/assets/stylesheets/global/style.css */
  .rtl .br-bl-sm-5 {
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: inherit !important;
  }
  /* line 42641, app/assets/stylesheets/global/style.css */
  .rtl .br-tl-sm-5 {
    border-top-right-radius: 5px !important;
    border-top-left-radius: inherit !important;
  }
}

@media (min-width: 576px) {
  /* line 42648, app/assets/stylesheets/global/style.css */
  .rtl .editorpick-suggestion-img {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}

/* line 42656, app/assets/stylesheets/global/style.css */
.rtl .blog-label {
  right: 15px;
  left: inherit;
}

/* line 42661, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1.collapsed:before {
  left: 10px;
  right: inherit;
}

/* line 42666, app/assets/stylesheets/global/style.css */
.rtl .color-acc i {
  float: right;
}

/* line 42670, app/assets/stylesheets/global/style.css */
.rtl .bootstrap-tagsinput .badge [data-role=remove] {
  margin-right: 8px;
  margin-left: inherit;
}

/* line 42675, app/assets/stylesheets/global/style.css */
.rtl .indicators .avatar.avatar-xxl.rounded-circle::after,
.rtl .indicators .avatar.avatar-xl.rounded-circle::after,
.rtl .indicators .avatar.avatar-lg.rounded-circle::after,
.rtl .indicators .avatar.avatar-md.rounded-circle::after,
.rtl .indicators .avatar.avatar-sm.rounded-circle::after {
  right: inherit;
  left: -1px;
}

/* line 42684, app/assets/stylesheets/global/style.css */
.rtl .indicators .avatar.avatar-normal.rounded-circle::after {
  left: -3px;
  right: inherit;
}

/* line 42689, app/assets/stylesheets/global/style.css */
.rtl #remove-btn {
  right: -6px;
  left: inherit;
}

/* line 42694, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.invoice-bill::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 42700, app/assets/stylesheets/global/style.css */
.rtl .options-inv {
  left: 11px;
  right: inherit;
}

/* line 42705, app/assets/stylesheets/global/style.css */
.rtl .nv-series text {
  text-anchor: end;
}

/* line 42709, app/assets/stylesheets/global/style.css */
.rtl .wizard.vertical > .steps ul li + li {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42714, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons {
  margin-right: 7px;
  margin-left: inherit !important;
}

/* line 42719, app/assets/stylesheets/global/style.css */
.rtl .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-left: 0.5em;
  margin-right: inherit;
}

/* line 42724, app/assets/stylesheets/global/style.css */
.rtl .select2-selection__rendered span {
  float: right;
}

/* line 42728, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--dropdown .select2-search__field {
  text-align: right;
}

/* line 42732, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-sm input[type=checkbox]:checked + label::after {
  right: 13px;
  left: inherit;
}

/* line 42737, app/assets/stylesheets/global/style.css */
.rtl .material-switch > input[type=checkbox]:checked + label::after {
  right: 50%;
  left: inherit;
}

/* line 42742, app/assets/stylesheets/global/style.css */
.rtl .main-toggle-group .toggle {
  margin-right: 10px;
  margin-left: inherit !important;
}

/* line 42747, app/assets/stylesheets/global/style.css */
.rtl .material-switch > label::after {
  right: -4px;
  left: inherit !important;
}

/* line 42752, app/assets/stylesheets/global/style.css */
.rtl .material-switch.toggle-lg input[type=checkbox]:checked + label::after {
  right: 77%;
  left: inherit !important;
}

/* line 42757, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .nav-link {
  padding-right: 0.9rem !important;
}

/* line 42761, app/assets/stylesheets/global/style.css */
.rtl.error-bg .demo-icon {
  left: 40px;
  right: initial;
}

/* line 42766, app/assets/stylesheets/global/style.css */
.rtl .symbol-input100 {
  right: 0;
  padding-right: 22px;
  padding-left: inherit;
}

/* line 42772, app/assets/stylesheets/global/style.css */
.rtl .input100 {
  padding: 0 54px 0 30px;
}

/* line 42776, app/assets/stylesheets/global/style.css */
.rtl.login-img .demo-icon {
  left: 40px;
  right: initial;
}

@media (max-width: 575.98px) {
  /* line 42782, app/assets/stylesheets/global/style.css */
  .rtl.login-img .demo-icon {
    left: 20px !important;
    right: initial !important;
  }
}

/* line 42788, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left: 1px solid #eaedf1 !important;
}

/* line 42795, app/assets/stylesheets/global/style.css */
.rtl .mixed-color-progress .bar-end {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-top-left-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 42802, app/assets/stylesheets/global/style.css */
.rtl .project-status,
.rtl .project-date {
  float: right;
}

/* line 42807, app/assets/stylesheets/global/style.css */
.rtl .project-status::before {
  right: -11px;
  left: inherit;
}

/* line 42812, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow b {
  right: 50%;
  margin-top: -4px;
}

@media (min-width: 768px) {
  /* line 42818, app/assets/stylesheets/global/style.css */
  .rtl .table-responsive.deleted-table .data-table-btn {
    right: 223px;
    left: inherit;
  }
}

/* line 42824, app/assets/stylesheets/global/style.css */
.rtl .editable-buttons .editable-cancel {
  margin-right: 7px;
  margin-left: inherit;
}

/* line 42829, app/assets/stylesheets/global/style.css */
.rtl .editable-checklist .form-label.ckbox span {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42834, app/assets/stylesheets/global/style.css */
.rtl .select2-results__option span img,
.rtl .select2-selection__rendered span img {
  float: inherit;
}

/* line 42839, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-search--inline .select2-search__field {
  padding: 0px 10px;
}

/* line 42843, app/assets/stylesheets/global/style.css */
.rtl .form-select.is-invalid:not([multiple]):not([size]),
.rtl .form-select.is-invalid[size="1"]:not([multiple]),
.rtl .was-validated .form-select:invalid:not([multiple]):not([size]),
.rtl .was-validated .form-select[size="1"]:invalid:not([multiple]) {
  padding-left: 4.125rem;
  padding-right: 0.75rem;
}

/* line 42851, app/assets/stylesheets/global/style.css */
.rtl .main-form-group .form-label {
  right: 0px;
  left: inherit;
}

/* line 42856, app/assets/stylesheets/global/style.css */
.rtl .state-invalid,
.rtl .state-valid {
  padding-left: 2rem !important;
  padding-right: 1rem !important;
}

/* line 42862, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:after {
  right: 5px;
  left: inherit;
}

/* line 42867, app/assets/stylesheets/global/style.css */
.rtl .rdiobox span:before {
  right: 0;
  left: inherit;
}

/* line 42872, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.projects::before {
  right: -20px;
  left: inherit;
  transform: translate(-15%, -50%);
}

/* line 42878, app/assets/stylesheets/global/style.css */
.rtl .status-indicator {
  margin-right: 18px;
  margin-left: inherit;
}

/* line 42883, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 42888, app/assets/stylesheets/global/style.css */
.rtl .media-body .badge {
  line-height: 1.5;
}

/* line 42892, app/assets/stylesheets/global/style.css */
.rtl .dropdown-item i {
  float: right;
}

/* line 42896, app/assets/stylesheets/global/style.css */
.rtl .ckbox span:before {
  right: 0;
  left: inherit;
}

/* line 42901, app/assets/stylesheets/global/style.css */
.rtl .ckbox span::after {
  right: 0;
  left: inherit;
}

/* line 42906, app/assets/stylesheets/global/style.css */
.rtl .nav1.nav-column .nav-link svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 42911, app/assets/stylesheets/global/style.css */
.rtl .main-parent .main-child {
  left: 5px;
  right: inherit;
}

/* line 42916, app/assets/stylesheets/global/style.css */
.rtl #basic-addon3 {
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 42921, app/assets/stylesheets/global/style.css */
.rtl .apexcharts-yaxis-title {
  transform: translate(-35px, 10px);
}

@media (max-width: 991.98px) {
  /* line 42926, app/assets/stylesheets/global/style.css */
  .rtl.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
}

/* line 42932, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .tl-blog:before {
  border-right: 1px solid rgba(255, 255, 255, 0.2);
  border-left: inherit;
}

/* line 42937, app/assets/stylesheets/global/style.css */
.rtl.app.sidebar-mini .slide-menu a:before {
  margin-left: 10px;
  margin-right: inherit;
}

@media (min-width: 992px) {
  /* line 42943, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .slide-menu a:before {
    right: -15px;
    left: inherit;
  }
}

@media (min-width: 992px) {
  /* line 42950, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .side-menu__label {
    margin-left: 6px;
    margin-right: inherit;
  }
}

/* line 42956, app/assets/stylesheets/global/style.css */
.rtl .select2-container .select2-selection--single {
  text-align: right;
}

/* line 42960, app/assets/stylesheets/global/style.css */
.rtl .task-list li:hover .task-icon::before,
.rtl .task-list li:focus .task-icon::before {
  right: -5px;
}

/* line 42965, app/assets/stylesheets/global/style.css */
.rtl .task-list li:hover .task-icon,
.rtl .task-list li:focus .task-icon {
  right: 24px;
}

/* line 42970, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  display: inherit;
}

/* line 42974, app/assets/stylesheets/global/style.css */
.rtl .tl-blog:before {
  right: 20px;
  left: inherit;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 42981, app/assets/stylesheets/global/style.css */
.rtl .tl-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42986, app/assets/stylesheets/global/style.css */
.rtl .tl-blog .tl-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 42991, app/assets/stylesheets/global/style.css */
.rtl .todo-blog {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 42996, app/assets/stylesheets/global/style.css */
.rtl .todo-blog .todo-details {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43001, app/assets/stylesheets/global/style.css */
.rtl .todo-blog:before {
  right: -6px;
  left: inherit;
}

/* line 43006, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li {
  display: inherit;
  padding-right: 20px;
}

/* line 43011, app/assets/stylesheets/global/style.css */
.rtl .task-list1 li .task-icon1 {
  right: 4px;
  left: inherit;
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43018, app/assets/stylesheets/global/style.css */
.rtl #circle1 canvas {
  left: 15px;
  right: inherit;
}

/* line 43023, app/assets/stylesheets/global/style.css */
.rtl #circle1 strong {
  left: 37px;
  right: inherit;
}

/* line 43028, app/assets/stylesheets/global/style.css */
.rtl .profile-1 .dropdown-item svg {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43033, app/assets/stylesheets/global/style.css */
.rtl .notifyimg {
  float: right;
}

/* line 43037, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg .custom-control-label::after {
  right: 2px;
  left: inherit;
}

/* line 43042, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar {
  right: 0;
  left: inherit;
  border-left: 1px solid #eaedf1;
  border-right: inherit;
}

/* line 43049, app/assets/stylesheets/global/style.css */
.rtl .app-content {
  transition: margin-right 450ms ease;
}

@media (min-width: 992px) {
  /* line 43056, app/assets/stylesheets/global/style.css */
  .rtl .app-content {
    margin-left: inherit;
    margin-right: 270px;
  }
  /* line 43061, app/assets/stylesheets/global/style.css */
  .rtl .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 43066, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 43071, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 10px !important;
    padding-right: 100px !important;
  }
}

@media (max-width: 991px) {
  /* line 43078, app/assets/stylesheets/global/style.css */
  .rtl.app.sidenav-toggled .app-sidebar {
    right: 0 !important;
    left: inherit !important;
  }
  /* line 43083, app/assets/stylesheets/global/style.css */
  .rtl.app .app-sidebar {
    right: -270px !important;
    left: inherit !important;
  }
  /* line 43088, app/assets/stylesheets/global/style.css */
  .rtl .responsive-navbar .header-search .input-group .input-group-text.btn {
    left: 6px;
    right: inherit;
  }
  /* line 43093, app/assets/stylesheets/global/style.css */
  .rtl .fc .fc-toolbar-title {
    left: 10px;
    right: inherit;
  }
}

/* line 43099, app/assets/stylesheets/global/style.css */
.rtl .app-header {
  transition: padding-right 0.3s ease;
}

/* line 43103, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle {
  transition: padding-right 0.3s ease;
  left: 7px;
  right: inherit;
}

/* line 43109, app/assets/stylesheets/global/style.css */
.rtl .app-sidebar__toggle:after {
  right: 12px;
  left: inherit;
}

/* line 43114, app/assets/stylesheets/global/style.css */
.rtl .header .main-header-center {
  padding-left: inherit;
  padding-right: 0px;
}

/* line 43119, app/assets/stylesheets/global/style.css */
.rtl .header .btn {
  margin-left: inherit;
}

@media (min-width: 992px) {
  /* line 43124, app/assets/stylesheets/global/style.css */
  .rtl .main-header-center .btn {
    left: 12px;
    right: inherit;
    padding-left: 2px;
    padding-right: 0.65rem;
  }
  /* line 43131, app/assets/stylesheets/global/style.css */
  .rtl .main-chat-contacts-wrapper {
    padding: 10px 0 10px 15px;
  }
}

/* line 43136, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu-end[data-bs-popper] {
  left: 0 !important;
  right: auto;
}

/* line 43141, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu-arrow.dropdown-menu-end:before,
.rtl .dropdown-menu-arrow.dropdown-menu-end:after {
  right: auto;
  left: 5%;
}

/* line 43147, app/assets/stylesheets/global/style.css */
.rtl .dropdown-menu {
  text-align: right;
}

/* line 43151, app/assets/stylesheets/global/style.css */
.rtl .dropdown-icon {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
}

/* line 43156, app/assets/stylesheets/global/style.css */
.rtl .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: inherit;
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

/* line 43165, app/assets/stylesheets/global/style.css */
.rtl .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.rtl .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 43173, app/assets/stylesheets/global/style.css */
.rtl .input-group-btn .btn {
  border-radius: 4px 0px 0px 4px;
}

/* line 43177, app/assets/stylesheets/global/style.css */
.rtl .page-header .breadcrumb {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 43182, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb {
  right: inherit;
  left: 0;
}

/* line 43187, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
  padding-right: inherit;
}

/* line 43192, app/assets/stylesheets/global/style.css */
.rtl .breadcrumb-item + .breadcrumb-item::before {
  padding-left: inherit;
  padding-right: 0.5rem;
}

/* line 43197, app/assets/stylesheets/global/style.css */
.rtl .modal-header .btn-close {
  padding: 1rem;
  margin: -1rem auto -1rem -1rem;
}

/* line 43202, app/assets/stylesheets/global/style.css */
.rtl .sidebar.sidebar-right {
  left: 0;
  right: initial;
  transform: translate(-100%, 0);
}

/* line 43208, app/assets/stylesheets/global/style.css */
.rtl .sidebar.sidebar-right .latest-tasks .tabs-menu .nav.panel-tabs li a i {
  float: right;
  margin-top: 3px;
  margin-left: 3px;
}

/* line 43214, app/assets/stylesheets/global/style.css */
.rtl .sidebar-right .panel-primary .tab-menu-heading i {
  float: right;
  margin-top: 4px;
}

/* line 43219, app/assets/stylesheets/global/style.css */
.rtl .side-header {
  border-left: 1px solid #eaedf1;
  border-right: initial;
}

/* line 43224, app/assets/stylesheets/global/style.css */
.rtl .side-menu .sub-category {
  padding: 12px 20px 2px 30px;
}

/* line 43228, app/assets/stylesheets/global/style.css */
.rtl .slide.is-expanded a {
  text-decoration: none;
}

/* line 43232, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  color: var(--primary-bg-color);
}

/* line 43236, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 43241, app/assets/stylesheets/global/style.css */
.rtl .side-menu__item {
  transition: border-right-color 0.3s ease, background-color 0.3s ease;
}

/* line 43247, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon {
  margin-left: 8px;
  margin-right: inherit !important;
}

/* line 43252, app/assets/stylesheets/global/style.css */
.rtl .side-menu .side-menu__icon::after {
  left: 3px;
  right: inherit;
}

/* line 43257, app/assets/stylesheets/global/style.css */
.rtl .side-badge,
.rtl .slide-menu open.slide-menu hide .side-badge {
  left: 20px;
  right: inherit;
}

/* line 43263, app/assets/stylesheets/global/style.css */
.rtl.app.sidebar-mini .slide-menu {
  padding-right: 20px !important;
  padding-left: 30px !important;
}

/* line 43268, app/assets/stylesheets/global/style.css */
.rtl .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 43272, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu {
  padding: 0 0 15px 15px;
}

/* line 43276, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item {
  padding: 8px 24px 8px 0 !important;
}

/* line 43280, app/assets/stylesheets/global/style.css */
.rtl .sub-side-menu__item2 {
  padding: 8px 24px 8px 2px;
}

/* line 43284, app/assets/stylesheets/global/style.css */
.rtl .sub-angle2 {
  float: left;
  margin-right: inherit;
}

/* line 43289, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-menu2 {
  padding-right: 0;
  padding-left: inherit;
}

/* line 43294, app/assets/stylesheets/global/style.css */
.rtl .sub-slide-item2 {
  padding: 8px 40px 8px 0px !important;
}

@media (min-width: 992px) {
  /* line 43300, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .side-badge,
.rtl.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    left: 21px;
    right: inherit;
  }
  /* line 43306, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px;
    right: inherit;
  }
  /* line 43311, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini footer.footer {
    padding: 1.25rem 270px 1.25rem 1.25rem;
  }
}

/* line 43316, app/assets/stylesheets/global/style.css */
.rtl .pulse {
  left: 8px;
  right: inherit;
}

/* line 43321, app/assets/stylesheets/global/style.css */
.rtl .pulse:before {
  left: -4px;
  right: inherit;
}

/* line 43326, app/assets/stylesheets/global/style.css */
.rtl .pulse-danger {
  left: 8px;
  right: inherit;
}

/* line 43331, app/assets/stylesheets/global/style.css */
.rtl .sidebar .tabs-menu ul li a {
  padding: 15px 22px 15px 17px;
}

/* line 43335, app/assets/stylesheets/global/style.css */
.rtl .feeds.avatar-circle::before {
  right: -15px;
  left: inherit;
}

/* line 43340, app/assets/stylesheets/global/style.css */
.rtl .task-list.timeline-task::before {
  right: 25px;
  left: inherit;
}

/* line 43345, app/assets/stylesheets/global/style.css */
.rtl .task-list:before {
  right: 15px;
  left: inherit;
  border-right: 1px solid #e0e9f1;
  border-right: initial;
}

/* line 43352, app/assets/stylesheets/global/style.css */
.rtl .task-list li {
  padding-right: 55px;
  padding-left: 8px;
}

/* line 43357, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon1 {
  right: 20px;
  left: inherit;
}

/* line 43362, app/assets/stylesheets/global/style.css */
.rtl .task-list li .task-icon {
  right: 10px;
  left: inherit;
}

/* line 43367, app/assets/stylesheets/global/style.css */
.rtl .nav.product-sale {
  left: 5px;
  right: inherit;
}

/* line 43372, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--single .select2-selection__arrow {
  left: 0px !important;
  right: inherit !important;
}

/* line 43377, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_length label {
  text-align: right;
}

/* line 43381, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_filter {
  text-align: left;
}

/* line 43385, app/assets/stylesheets/global/style.css */
.rtl div.dataTables_wrapper div.dataTables_filter input {
  margin-right: 0.5em;
  margin-left: inherit;
}

@media (max-width: 1363px) {
  /* line 43391, app/assets/stylesheets/global/style.css */
  .rtl .dt-buttons.btn-group {
    right: 0 !important;
    left: inherit;
  }
}

/* line 43397, app/assets/stylesheets/global/style.css */
.rtl .card-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43402, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-controls .clndr-control-button.rightalign {
  text-align: left;
}

/* line 43406, app/assets/stylesheets/global/style.css */
.rtl .fc-h-event .fc-event-title {
  float: right;
}

/* line 43410, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr {
  direction: rtl;
  text-align: right;
}

/* line 43415, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-list-day-side-text,
.rtl .fc-direction-rtl .fc-list-day-text {
  float: left;
}

/* line 43420, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-list-day-text,
.rtl .fc-direction-rtl .fc-list-day-side-text {
  float: right;
}

/* line 43425, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:last-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 43432, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:first-child {
  margin-right: -1px;
  margin-left: inherit;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 43441, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:last-child),
.rtl .fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43449, app/assets/stylesheets/global/style.css */
.rtl .fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  margin-left: inherit;
}

/* line 43454, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-right {
  transform: rotate(180deg);
}

/* line 43458, app/assets/stylesheets/global/style.css */
.rtl .fc-icon-chevron-left {
  transform: rotate(-180deg);
}

/* line 43462, app/assets/stylesheets/global/style.css */
.rtl .main-chat-msg-name {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43467, app/assets/stylesheets/global/style.css */
.rtl .dot-label {
  margin-left: 5px !important;
  margin-right: 0 !important;
}

/* line 43472, app/assets/stylesheets/global/style.css */
.rtl .main-content-app .dropdown i {
  float: right;
}

/* line 43476, app/assets/stylesheets/global/style.css */
.rtl .main-content-app .main-chat-body .content-inner .main-msg-wrapper .fe-download {
  float: left;
  margin-top: 4px !important;
}

/* line 43481, app/assets/stylesheets/global/style.css */
.rtl .main-chat-contacts .lslide {
  margin-left: 10px;
  margin-right: inherit;
}

/* line 43486, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .media-body {
  margin-right: 15px;
  margin-left: inherit;
}

/* line 43491, app/assets/stylesheets/global/style.css */
.rtl .main-chat-list .main-img-user span {
  right: -2px;
  left: inherit;
}

/* line 43496, app/assets/stylesheets/global/style.css */
.rtl .main-chat-header .nav {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43501, app/assets/stylesheets/global/style.css */
.rtl .main-chat-body .media.flex-row-reverse .media-body {
  margin-right: 0 !important;
  margin-left: 20px !important;
}

/* line 43506, app/assets/stylesheets/global/style.css */
.rtl .main-chat-body .media-body {
  margin-right: 20px !important;
  margin-left: inherit !important;
}

/* line 43511, app/assets/stylesheets/global/style.css */
.rtl .btn-list > .btn:not(:last-child),
.rtl .btn-list > .dropdown:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}

/* line 43517, app/assets/stylesheets/global/style.css */
.rtl .growl .growl-close {
  float: left;
}

@media (max-width: 576px) {
  /* line 43522, app/assets/stylesheets/global/style.css */
  .rtl .card-body .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
  /* line 43527, app/assets/stylesheets/global/style.css */
  .rtl .card-body .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 24% !important;
    margin-left: inherit !important;
  }
}

@media (max-width: 992px) {
  /* line 43534, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-panel {
    margin-right: 15% !important;
    margin-left: inherit !important;
  }
  /* line 43539, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper {
    padding-left: 0px !important;
    padding-right: inherit !important;
  }
  /* line 43544, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper.timeline-inverted.timeline-wrapper-primary .timeline-panel {
    margin-right: 14% !important;
    margin-left: inherit !important;
  }
  /* line 43549, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-panel:after {
    border-left: 14px solid var(--dark-bg) !important;
    border-right: 0 !important;
    right: -14px !important;
    left: auto !important;
  }
  /* line 43556, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline:before {
    right: 26px !important;
    left: inherit !important;
  }
  /* line 43561, app/assets/stylesheets/global/style.css */
  .rtl .vtimeline .timeline-wrapper .timeline-badge {
    right: 0 !important;
    left: inherit !important;
  }
}

/* line 43567, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43572, app/assets/stylesheets/global/style.css */
.rtl .vtimeline:before {
  margin-right: -1.5px;
  margin-left: inherit;
}

/* line 43577, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper .timeline-panel {
  margin-right: 15%;
  margin-left: inherit;
}

/* line 43582, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper {
  padding-left: 90px;
  padding-right: inherit;
}

/* line 43587, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel {
  margin-right: auto !important;
  margin-left: 15% !important;
}

/* line 43592, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted {
  padding-left: 0;
  padding-right: 90px;
}

/* line 43597, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper .timeline-panel:after {
  left: -10px;
  right: inherit;
  border-left: 0 solid #f9f9fb;
  border-right: 10px solid #f9f9fb;
}

/* line 43604, app/assets/stylesheets/global/style.css */
.rtl .vtimeline .timeline-wrapper.timeline-inverted .timeline-panel:after {
  border-right-width: 0;
  border-left: 10px solid #f9f9fb;
  right: -10px;
  left: auto;
}

/* line 43611, app/assets/stylesheets/global/style.css */
.rtl .tree li i {
  margin-left: 10px;
  margin-right: inherit;
  float: right;
  margin-top: 6px;
}

/* line 43618, app/assets/stylesheets/global/style.css */
.rtl .tree ul {
  margin-right: 1em;
  margin-left: inherit;
}

/* line 43623, app/assets/stylesheets/global/style.css */
.rtl .tree li {
  padding: 0.5em 1em 0.5em 1em;
}

/* line 43627, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  border-right: 1px solid #eaedf1;
  border-left: inherit;
}

/* line 43632, app/assets/stylesheets/global/style.css */
.rtl .tree ul:before {
  right: -10px;
  left: inherit;
}

/* line 43637, app/assets/stylesheets/global/style.css */
.rtl .tree ul li:before {
  right: -10px;
  left: inherit;
}

/* line 43642, app/assets/stylesheets/global/style.css */
.rtl .main {
  float: right;
}

/* line 43646, app/assets/stylesheets/global/style.css */
.rtl .join {
  float: right;
  transform: rotate(180deg);
}

/* line 43651, app/assets/stylesheets/global/style.css */
.rtl .dTree .page-tree {
  float: right;
}

/* line 43655, app/assets/stylesheets/global/style.css */
.rtl .dTree .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
  transform: rotate(180deg);
}

/* line 43662, app/assets/stylesheets/global/style.css */
.rtl .folder {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43668, app/assets/stylesheets/global/style.css */
.rtl .last .plus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43674, app/assets/stylesheets/global/style.css */
.rtl .dTree a {
  padding-right: 8px;
}

/* line 43678, app/assets/stylesheets/global/style.css */
.rtl .dTree .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43684, app/assets/stylesheets/global/style.css */
.rtl .folder-open {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43690, app/assets/stylesheets/global/style.css */
.rtl .folder-group ul {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 43695, app/assets/stylesheets/global/style.css */
.rtl .folder-group.last .minus {
  padding-right: 20px;
  padding-left: inherit;
  float: right;
}

/* line 43701, app/assets/stylesheets/global/style.css */
.rtl .join-last .join {
  float: right;
}

/* line 43705, app/assets/stylesheets/global/style.css */
.rtl .folder-group {
  background: none;
}

/* line 43709, app/assets/stylesheets/global/style.css */
.rtl code,
.rtl kbd,
.rtl pre,
.rtl samp {
  direction: rtl;
  unicode-bidi: normal;
}

/* line 43717, app/assets/stylesheets/global/style.css */
.rtl .header.header-2 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -45px;
  margin-left: inherit;
}

/* line 43726, app/assets/stylesheets/global/style.css */
.rtl .header-1 .form-inline .btn {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
  margin-right: -50px;
  margin-left: inherit;
}

/* line 43735, app/assets/stylesheets/global/style.css */
.rtl .header .form-inline .form-control {
  padding-right: 20px;
  padding-left: 40px;
}

/* line 43740, app/assets/stylesheets/global/style.css */
.rtl .footer .social ul li {
  float: right;
}

/* line 43744, app/assets/stylesheets/global/style.css */
.rtl .footer-social-list li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43749, app/assets/stylesheets/global/style.css */
.rtl .footer-payments li:not(:last-child) {
  margin-left: 1.5rem;
  margin-right: inherit;
}

/* line 43754, app/assets/stylesheets/global/style.css */
.rtl .page-options {
  margin-right: auto;
  margin-left: inherit;
}

/* line 43759, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn-group:not(:first-child) > .btn,
.rtl .btn-group > .btn:nth-child(n+3),
.rtl .btn-group > :not(.btn-check) + .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 43768, app/assets/stylesheets/global/style.css */
.rtl .btn-group .btn + .btn,
.rtl .btn-group .btn + .btn-group {
  margin-right: -1px;
  margin-left: initial;
}

/* line 43774, app/assets/stylesheets/global/style.css */
.rtl .btn-group > .btn:last-child:not(.dropdown-toggle) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 43781, app/assets/stylesheets/global/style.css */
.rtl .tags > .tag:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: inherit;
}

/* line 43786, app/assets/stylesheets/global/style.css */
.rtl .tag-addon:last-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43793, app/assets/stylesheets/global/style.css */
.rtl .tag-addon {
  margin: 0 0.5rem 0 -0.5rem;
}

/* line 43797, app/assets/stylesheets/global/style.css */
.rtl .card-options a:not(.btn) {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 43802, app/assets/stylesheets/global/style.css */
.rtl .btn-close {
  float: left;
}

/* line 43806, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar .avatar {
  right: 0.75rem;
  left: inherit;
}

/* line 43811, app/assets/stylesheets/global/style.css */
.rtl button.btn-close {
  left: 15px;
  right: inherit;
}

/* line 43816, app/assets/stylesheets/global/style.css */
.rtl .alert-dismissible .btn-close {
  left: 0;
  right: inherit;
}

/* line 43821, app/assets/stylesheets/global/style.css */
.rtl .alert-avatar {
  padding-right: 3.75rem !important;
  padding-left: inherit !important;
}

/* line 43826, app/assets/stylesheets/global/style.css */
.rtl .alert-inner--icon {
  float: right;
  padding-left: 5px;
}

/* line 43831, app/assets/stylesheets/global/style.css */
.rtl .color-card-radius .card-header {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 43838, app/assets/stylesheets/global/style.css */
.rtl .avatar-list .avatar:not(:last-child) {
  margin-left: 0.5rem;
  margin-right: initial;
}

/* line 43843, app/assets/stylesheets/global/style.css */
.rtl .avatar-status {
  left: -2px;
  right: initial;
}

/* line 43848, app/assets/stylesheets/global/style.css */
.rtl .avatar-badges {
  left: -4px;
  right: initial;
}

/* line 43853, app/assets/stylesheets/global/style.css */
.rtl .avatar-icons {
  left: 0px;
  right: initial;
}

/* line 43858, app/assets/stylesheets/global/style.css */
.rtl [type=email],
.rtl [type=number],
.rtl [type=tel],
.rtl [type=url] {
  direction: rtl;
}

/* line 43865, app/assets/stylesheets/global/style.css */
.rtl .badgetext {
  float: left;
}

/* line 43869, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 {
  padding-right: inherit;
}

/* line 43873, app/assets/stylesheets/global/style.css */
.rtl .list-style2 {
  padding-right: inherit;
}

/* line 43877, app/assets/stylesheets/global/style.css */
.rtl .list-style4 {
  padding-right: inherit;
}

/* line 43881, app/assets/stylesheets/global/style.css */
.rtl .list-style3 {
  padding-right: inherit;
}

/* line 43885, app/assets/stylesheets/global/style.css */
.rtl .list-style6 {
  padding-right: inherit;
}

/* line 43889, app/assets/stylesheets/global/style.css */
.rtl .list-style5 {
  padding-right: inherit;
}

/* line 43893, app/assets/stylesheets/global/style.css */
.rtl .list-style2 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43898, app/assets/stylesheets/global/style.css */
.rtl .list-style-1 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43903, app/assets/stylesheets/global/style.css */
.rtl .list-style4 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43908, app/assets/stylesheets/global/style.css */
.rtl .list-style3 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43913, app/assets/stylesheets/global/style.css */
.rtl .list-style6 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43918, app/assets/stylesheets/global/style.css */
.rtl .list-style5 ul {
  padding-right: 30px;
  padding-left: initial;
}

/* line 43923, app/assets/stylesheets/global/style.css */
.rtl .tag-round::before {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 43928, app/assets/stylesheets/global/style.css */
.rtl .tag-addon.tag-addon-cross {
  border-radius: 50px 0px 0px 50px;
}

/* line 43932, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  margin: 0 -0.5rem 0 0.5rem;
}

/* line 43936, app/assets/stylesheets/global/style.css */
.rtl .tag-radius {
  border-radius: 0px 50px 50px 0px;
}

/* line 43940, app/assets/stylesheets/global/style.css */
.rtl .page-item:last-child .page-link {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 43947, app/assets/stylesheets/global/style.css */
.rtl .page-item:not(:first-child) .page-link {
  margin-left: 0;
}

/* line 43951, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-right {
  transform: rotate(180deg);
}

/* line 43955, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-left {
  transform: rotate(180deg);
}

/* line 43959, app/assets/stylesheets/global/style.css */
.rtl .page-item:first-child .page-link {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 43966, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-right {
  transform: rotate(180deg);
}

/* line 43970, app/assets/stylesheets/global/style.css */
.rtl .fa.fa-angle-double-left {
  transform: rotate(180deg);
}

/* line 43974, app/assets/stylesheets/global/style.css */
.rtl .accordion-button:not(.collapsed)::after {
  margin-left: 5px;
  margin-right: auto;
}

/* line 43979, app/assets/stylesheets/global/style.css */
.rtl .accordionjs .acc_section .acc_head h3:before, .rtl .accordionjs .acc_section .acc_head .h3:before {
  right: 12px;
  left: inherit;
}

/* line 43984, app/assets/stylesheets/global/style.css */
.rtl .accordionjs .acc_section .acc_head h3, .rtl .accordionjs .acc_section .acc_head .h3 {
  padding-right: 25px;
  padding-left: inherit;
}

/* line 43989, app/assets/stylesheets/global/style.css */
.rtl .panel-heading1 a:before {
  left: 16px;
  right: inherit;
}

/* line 43994, app/assets/stylesheets/global/style.css */
.rtl .bs-tooltip-end .tooltip-arrow,
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
}

/* line 43999, app/assets/stylesheets/global/style.css */
.rtl .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,
.rtl .bs-tooltip-end .tooltip-arrow {
  left: 0;
  right: inherit;
}

/* line 44005, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end, .rtl .bs-popover-auto[data-popper-placement^="right"],
.rtl .bs-popover-auto[data-popper-placement^=end] {
  margin-right: 0.5rem;
}

/* line 44010, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow, .rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow {
  left: calc((0.5rem + 1px) * -1);
  right: auto;
}

/* line 44016, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow::before, .rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ededf5;
}

/* line 44023, app/assets/stylesheets/global/style.css */
.rtl .bs-popover-end > .popover-arrow::after, .rtl .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
.rtl .bs-popover-auto[data-popper-placement^=end] > .popover-arrow::after {
  right: -1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

/* line 44030, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-prev {
  left: 0;
  right: inherit;
}

/* line 44035, app/assets/stylesheets/global/style.css */
.rtl .carousel-control-next {
  right: 0;
  left: inherit;
}

/* line 44040, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-start,
.rtl .carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(100%) !important;
}

/* line 44045, app/assets/stylesheets/global/style.css */
.rtl .active.carousel-item-end {
  transform: translateX(-100%) !important;
}

/* line 44049, app/assets/stylesheets/global/style.css */
.rtl .carousel-item-next:not(.carousel-item-start) {
  transform: translateX(-100%) !important;
  transform: translateX(-100%) !important;
}

/* line 44054, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::after {
  right: 0;
  left: inherit;
}

/* line 44059, app/assets/stylesheets/global/style.css */
.rtl .custom-control-label::before {
  right: 0;
  left: inherit;
}

/* line 44064, app/assets/stylesheets/global/style.css */
.rtl .custom-control {
  padding-right: 1.5rem;
  padding-left: inherit;
}

/* line 44069, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44074, app/assets/stylesheets/global/style.css */
.rtl .custom-radio-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44079, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-md.custom-control {
  padding-right: 2rem;
  padding-left: inherit;
}

/* line 44084, app/assets/stylesheets/global/style.css */
.rtl .custom-checkbox-lg.custom-control {
  padding-right: 3rem;
  padding-left: inherit;
}

/* line 44089, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-indicator:before {
  left: 1px;
  right: inherit;
}

/* line 44094, app/assets/stylesheets/global/style.css */
.rtl .custom-switch-description {
  margin-right: 0.5rem;
  margin-left: inherit;
}

/* line 44099, app/assets/stylesheets/global/style.css */
.rtl .custom-switch {
  padding-right: 0;
  padding-left: inherit;
}

/* line 44104, app/assets/stylesheets/global/style.css */
.rtl .pull-right {
  float: left;
}

/* line 44108, app/assets/stylesheets/global/style.css */
.rtl .select2-container--default .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44114, app/assets/stylesheets/global/style.css */
.rtl .pcr-app .pcr-interaction .pcr-result {
  text-align: right;
}

/* line 44118, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > div {
  left: 7px;
  right: inherit;
}

/* line 44123, app/assets/stylesheets/global/style.css */
.rtl .ms-choice > span {
  right: 0;
  left: inherit;
  padding-right: 8px;
  padding-left: inherit;
}

/* line 44130, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label:before {
  right: 0;
  left: inherit;
}

/* line 44135, app/assets/stylesheets/global/style.css */
.rtl .checkbox-group label {
  padding-right: 25px;
  padding-left: 25px;
}

/* line 44140, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-main .transfer-double-group-list-ul .transfer-double-group-list-li .transfer-double-group-list-li-ul {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 44145, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-footer label {
  margin-right: 10px;
  margin-left: inherit;
}

/* line 44150, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-search-input {
  padding: 5px 8px 4px 0px;
}

/* line 44154, app/assets/stylesheets/global/style.css */
.rtl .transfer-double-list-main .transfer-double-group-list-ul {
  padding-right: 7px;
  padding-left: inherit;
}

/* line 44159, app/assets/stylesheets/global/style.css */
.rtl .iti--allow-dropdown .iti__flag-container,
.rtl .iti--separate-dial-code .iti__flag-container {
  right: 0;
  left: auto;
}

/* line 44165, app/assets/stylesheets/global/style.css */
.rtl .iti__selected-flag {
  padding: 0 8px 0 0px;
  border-left: 1px solid #ecf0fa;
  border-right: inherit;
}

/* line 44171, app/assets/stylesheets/global/style.css */
.rtl .iti--allow-dropdown input,
.rtl .iti--allow-dropdown input[type=text],
.rtl .iti--allow-dropdown input[type=tel],
.rtl .iti--separate-dial-code input,
.rtl .iti--separate-dial-code input[type=text],
.rtl .iti--separate-dial-code input[type=tel] {
  padding-left: 6px;
  padding-right: 52px;
  margin-right: 0;
  margin-left: 0;
}

/* line 44183, app/assets/stylesheets/global/style.css */
.rtl .iti__arrow {
  margin-right: 6px;
  margin-left: inherit;
}

/* line 44188, app/assets/stylesheets/global/style.css */
.rtl .iti__country-list {
  text-align: right;
  margin: 0 -1px 0 0;
}

/* line 44193, app/assets/stylesheets/global/style.css */
.rtl .iti__flag-box,
.rtl .iti__country-name {
  margin-left: 6px;
  margin-right: inherit;
}

/* line 44199, app/assets/stylesheets/global/style.css */
.rtl input[type=radio],
.rtl input[type=checkbox] {
  margin-left: 7px;
  margin-right: inherit;
}

/* line 44205, app/assets/stylesheets/global/style.css */
.rtl .richText .richText-toolbar ul li {
  float: right;
}

/* line 44209, app/assets/stylesheets/global/style.css */
.rtl .richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  left: 5px;
  right: inherit !important;
}

/* line 44214, app/assets/stylesheets/global/style.css */
.rtl .ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  left: 6px;
  right: inherit;
}

/* line 44219, app/assets/stylesheets/global/style.css */
.rtl .ql-toolbar.ql-snow .ql-formats {
  margin-left: 25px;
  margin-right: inherit;
}

/* line 44224, app/assets/stylesheets/global/style.css */
.rtl .ql-editor {
  text-align: right;
}

/* line 44228, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:before {
  right: 37%;
  left: inherit;
}

/* line 44233, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots > ul.step-anchor > li > a:after {
  right: 35%;
  left: inherit;
}

/* line 44238, app/assets/stylesheets/global/style.css */
.rtl .sw-theme-dots .step-content {
  text-align: right;
}

/* line 44242, app/assets/stylesheets/global/style.css */
.rtl .form-wizard-title {
  margin-right: 10px;
  margin-left: inherit;
}

@media (min-width: 576px) {
  /* line 44248, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li .title {
    margin-left: 10px;
    margin-right: inherit;
  }
  /* line 44253, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps {
    float: right;
  }
  /* line 44257, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .steps ul li + li {
    margin-right: 0;
    margin-left: auto;
  }
}

@media (min-width: 992px) {
  /* line 44264, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 30px;
    margin-left: inherit;
  }
}

/* line 44270, app/assets/stylesheets/global/style.css */
.rtl .wizard > .steps a .number,
.rtl .wizard > .steps a:hover .number,
.rtl .wizard > .steps a:active .number {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44277, app/assets/stylesheets/global/style.css */
.rtl .form-check .form-check-input {
  float: left;
  margin-right: -1.5em;
  margin-left: inherit;
}

/* line 44283, app/assets/stylesheets/global/style.css */
.rtl .form-check {
  padding-right: 1.25rem;
  padding-left: inherit;
}

/* line 44288, app/assets/stylesheets/global/style.css */
.rtl .form-file-label::after {
  left: 0;
  right: initial;
  border-right: 1px solid #eaedf1;
  border-left: inherit;
  border-radius: 3px 0px 0px 3px;
}

/* line 44296, app/assets/stylesheets/global/style.css */
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-right: 0;
  padding-left: initial;
}

/* line 44301, app/assets/stylesheets/global/style.css */
.rtl .dt-buttons.btn-group {
  right: 193px;
  left: inherit;
}

/* line 44306, app/assets/stylesheets/global/style.css */
.rtl .data-table-btn {
  right: 185px;
}

/* line 44310, app/assets/stylesheets/global/style.css */
.rtl .btn-profile {
  left: 32px;
  right: inherit;
}

/* line 44315, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__action {
  padding: 252px 185px 10px 30px;
}

/* line 44319, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img {
  right: 50px;
  left: inherit;
}

/* line 44324, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-1 > img {
  margin-right: -9px;
  margin-left: inherit;
}

/* line 44329, app/assets/stylesheets/global/style.css */
.rtl .profile-cover__img .profile-img-content {
  margin-right: 10px;
  margin-left: inherit;
}

@media (max-width: 992px) {
  /* line 44335, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    float: left !important;
    margin-right: 153px;
    margin-left: inherit;
  }
}

/* line 44342, app/assets/stylesheets/global/style.css */
.rtl .avatar-list-stacked .avatar {
  margin-left: -0.8em !important;
  margin-right: inherit !important;
}

/* line 44347, app/assets/stylesheets/global/style.css */
.rtl .notification:before {
  right: 20%;
  left: inherit;
  margin-right: -1px;
  margin-left: inherit;
}

/* line 44354, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-time {
  right: -7px;
  left: inherit;
  text-align: left;
}

/* line 44360, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-icon {
  right: 15%;
  left: inherit;
}

/* line 44365, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body {
  margin-right: 25%;
  margin-left: 18%;
}

/* line 44370, app/assets/stylesheets/global/style.css */
.rtl .notification .notification-body:before {
  border-left-color: #fff;
  border-right-color: transparent;
  right: -20px;
  left: inherit;
}

/* line 44377, app/assets/stylesheets/global/style.css */
.rtl .notify-time {
  right: auto;
  left: 25px;
}

/* line 44382, app/assets/stylesheets/global/style.css */
.rtl #growls-default {
  left: 10px;
  right: inherit;
}

/* line 44387, app/assets/stylesheets/global/style.css */
.rtl #ui_notifIt {
  left: 10px !important;
  right: inherit !important;
}

/* line 44392, app/assets/stylesheets/global/style.css */
.rtl .mail-inbox .icons {
  margin-left: 8px;
  margin-right: 0;
}

/* line 44397, app/assets/stylesheets/global/style.css */
.rtl .mail-option .btn-group,
.rtl .mail-option .chk-all {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44403, app/assets/stylesheets/global/style.css */
.rtl ul.inbox-pagination {
  float: left;
}

/* line 44407, app/assets/stylesheets/global/style.css */
.rtl .lg-toolbar .lg-icon {
  float: left;
}

/* line 44411, app/assets/stylesheets/global/style.css */
.rtl #lg-counter {
  padding-right: 20px;
  padding-left: inherit;
}

/* line 44416, app/assets/stylesheets/global/style.css */
.rtl .product-label {
  float: left;
}

/* line 44420, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44426, app/assets/stylesheets/global/style.css */
.rtl .customer-services h4, .rtl .customer-services .h4 {
  margin-right: 27px;
  margin-left: inherit;
}

/* line 44431, app/assets/stylesheets/global/style.css */
.rtl .product-grid6 .icons-wishlist {
  left: 25px;
  right: inherit;
  text-align: left;
}

/* line 44437, app/assets/stylesheets/global/style.css */
.rtl .owl-nav .owl-next {
  left: -25px;
  right: inherit;
}

/* line 44442, app/assets/stylesheets/global/style.css */
.rtl .file-transparent-rounded i {
  margin-right: 5px !important;
}

/* line 44446, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-secondary i {
  margin-right: 5px !important;
}

/* line 44450, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-primary i {
  margin-right: 5px !important;
}

/* line 44454, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-success i {
  margin-right: 5px !important;
}

/* line 44458, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-warning i {
  margin-right: 5px !important;
}

/* line 44462, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-danger i {
  margin-right: 5px !important;
}

/* line 44466, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-pink i {
  margin-right: 5px !important;
}

/* line 44470, app/assets/stylesheets/global/style.css */
.rtl .tag-outline-info i {
  margin-right: 5px !important;
}

/* line 44474, app/assets/stylesheets/global/style.css */
.rtl .file-image .icons {
  left: 22px;
  right: inherit;
  text-align: left;
}

/* line 44480, app/assets/stylesheets/global/style.css */
.rtl .file-image-1 .icons {
  left: 7px;
  right: inherit;
  text-align: left;
}

/* line 44486, app/assets/stylesheets/global/style.css */
.rtl .card-img-absolute {
  margin-right: -40px;
  margin-left: inherit;
}

/* line 44491, app/assets/stylesheets/global/style.css */
.rtl .circle-icon {
  margin-right: 13px;
  margin-left: inherit;
  float: left;
}

/* line 44497, app/assets/stylesheets/global/style.css */
.rtl .price .list-group-flush .list-group-item {
  padding: 0px 16px 0px 0px;
}

/* line 44501, app/assets/stylesheets/global/style.css */
.rtl .ion-chevron-right {
  transform: rotate(180deg);
}

/* line 44505, app/assets/stylesheets/global/style.css */
.rtl #external-events {
  text-align: right;
}

@media only screen and (max-width: 991px) {
  /* line 44510, app/assets/stylesheets/global/style.css */
  .rtl .header-1 .animated-arrow {
    margin: 0px -11px 0 0px;
  }
  /* line 44514, app/assets/stylesheets/global/style.css */
  .rtl .animated-arrow {
    right: 0;
    left: inherit;
    padding: 25px 0px 16px 35px !important;
  }
}

/* line 44521, app/assets/stylesheets/global/style.css */
.rtl .tab_wrapper .content_wrapper .accordian_header .arrow {
  float: left;
}

@media screen and (max-width: 480px) {
  /* line 44526, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor:before {
    right: 19px;
    left: auto;
    margin-left: 10px;
    margin-right: auto;
  }
  /* line 44533, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a:before {
    right: -14px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 44540, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a:after {
    right: -36px;
    left: 0;
    margin-left: 10px;
    margin-right: 0;
  }
  /* line 44547, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li > a {
    text-align: right;
    margin-right: 0;
    margin-left: inherit;
  }
}

/* line 44554, app/assets/stylesheets/global/style.css */
.rtl #back-to-top {
  left: 20px;
  right: inherit;
}

/* line 44559, app/assets/stylesheets/global/style.css */
.rtl .custom-layout {
  left: 50px;
  right: inherit;
}

@media (min-width: 992px) {
  /* line 44565, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44570, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 44575, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44580, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  /* line 44585, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44590, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44595, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44602, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44607, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 44612, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44617, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    left: 20px !important;
    right: inherit !important;
  }
  /* line 44622, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44627, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44632, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44637, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44642, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .side-header {
    left: initial;
  }
  /* line 44646, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44651, app/assets/stylesheets/global/style.css */
  .rtl.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44658, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px;
    margin-left: inherit;
  }
  /* line 44663, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 130px;
    padding-left: 10px;
  }
  /* line 44668, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44673, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44678, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44683, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44688, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px;
    left: inherit;
  }
  /* line 44693, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar__toggle {
    left: 4px;
    right: inherit;
  }
  /* line 44698, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .side-header {
    left: initial;
  }
  /* line 44702, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44707, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
  /* line 44712, app/assets/stylesheets/global/style.css */
  .rtl .slide-menu {
    margin-right: 12px;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 44719, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 80px;
    margin-left: inherit;
  }
  /* line 44724, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 100px;
    padding-left: inherit;
  }
  /* line 44729, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .side-badge {
    left: 40px;
    right: inherit;
  }
  /* line 44734, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44739, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44744, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 62px;
    left: inherit;
  }
  /* line 44749, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar__toggle {
    left: 10px;
    right: inherit;
  }
  /* line 44754, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .side-header {
    left: initial;
  }
  /* line 44758, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1 .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44763, app/assets/stylesheets/global/style.css */
  .rtl.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (min-width: 992px) {
  /* line 44770, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 0px;
    padding-left: inherit;
  }
  /* line 44775, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 0px;
    margin-left: inherit;
  }
  /* line 44780, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-content {
    margin-right: 270px;
    margin-left: inherit;
  }
  /* line 44785, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-header {
    padding-left: 10px;
    padding-right: 285px;
  }
  /* line 44790, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-badge {
    left: 20px;
    right: inherit !important;
  }
  /* line 44795, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar__toggle {
    right: initial;
    left: 0px;
  }
  /* line 44800, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .side-header {
    left: initial;
  }
  /* line 44804, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu .app-sidebar {
    right: 0;
    left: inherit;
  }
  /* line 44809, app/assets/stylesheets/global/style.css */
  .rtl.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

/* line 44815, app/assets/stylesheets/global/style.css */
.rtl .side-badge {
  left: 20px;
  right: inherit !important;
}

/* line 44820, app/assets/stylesheets/global/style.css */
.rtl .border-end {
  border-left: 1px solid #eaedf1 !important;
  border-right: initial !important;
}

/* line 44825, app/assets/stylesheets/global/style.css */
.rtl .border-start {
  border-right: 1px solid #eaedf1 !important;
  border-left: initial !important;
}

/* line 44830, app/assets/stylesheets/global/style.css */
.rtl .border-end-0 {
  border-left: 0 !important;
  border-right: 1px solid #eaedf1 !important;
}

/* line 44835, app/assets/stylesheets/global/style.css */
.rtl .border-start-0 {
  border-right: 0 !important;
  border-left: 1px solid #eaedf1 !important;
}

/* line 44840, app/assets/stylesheets/global/style.css */
.rtl .br-ts-7 {
  border-top-right-radius: 7px !important;
  border-top-left-radius: initial !important;
}

/* line 44845, app/assets/stylesheets/global/style.css */
.rtl .br-bs-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44850, app/assets/stylesheets/global/style.css */
.rtl .br-ts-5 {
  border-top-right-radius: 5px !important;
  border-top-left-radius: initial !important;
}

/* line 44855, app/assets/stylesheets/global/style.css */
.rtl .br-bs-5 {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: initial !important;
}

/* line 44860, app/assets/stylesheets/global/style.css */
.rtl .br-te-7 {
  border-top-left-radius: 7px !important;
  border-top-right-radius: inherit !important;
}

/* line 44865, app/assets/stylesheets/global/style.css */
.rtl .br-be-7 {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: inherit !important;
}

/* line 44870, app/assets/stylesheets/global/style.css */
.rtl .br-ts-0 {
  border-top-right-radius: 0px !important;
  border-top-left-radius: 5px !important;
}

/* line 44875, app/assets/stylesheets/global/style.css */
.rtl .br-bs-0 {
  border-bottom-right-radius: 0px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 44880, app/assets/stylesheets/global/style.css */
.rtl .br-te-0 {
  border-top-left-radius: 0px !important;
  border-top-right-radius: 5px !important;
}

/* line 44885, app/assets/stylesheets/global/style.css */
.rtl .br-be-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 44890, app/assets/stylesheets/global/style.css */
.rtl .border-end-1 {
  border-left: 1px solid #d5dce3;
  border-right: inherit;
}

/* line 44895, app/assets/stylesheets/global/style.css */
.rtl .theme-container .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44900, app/assets/stylesheets/global/style.css */
.rtl .theme-container1 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44905, app/assets/stylesheets/global/style.css */
.rtl .theme-container2 .active {
  margin-left: 5px;
  margin-right: inherit;
}

/* line 44910, app/assets/stylesheets/global/style.css */
.rtl .float-start {
  float: right !important;
}

/* line 44914, app/assets/stylesheets/global/style.css */
.rtl .float-end {
  float: left !important;
}

@media (min-width: 576px) {
  /* line 44919, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-start {
    float: right !important;
  }
  /* line 44923, app/assets/stylesheets/global/style.css */
  .rtl .float-sm-end {
    float: left !important;
  }
}

@media (min-width: 768px) {
  /* line 44929, app/assets/stylesheets/global/style.css */
  .rtl .float-md-start {
    float: right !important;
  }
  /* line 44933, app/assets/stylesheets/global/style.css */
  .rtl .float-md-end {
    float: left !important;
  }
}

@media (min-width: 992px) {
  /* line 44939, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-start {
    float: right !important;
  }
  /* line 44943, app/assets/stylesheets/global/style.css */
  .rtl .float-lg-end {
    float: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 44949, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-start {
    float: right !important;
  }
  /* line 44953, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-end {
    float: left !important;
  }
  /* line 44957, app/assets/stylesheets/global/style.css */
  .rtl .float-xl-none {
    float: none !important;
  }
}

/* line 44962, app/assets/stylesheets/global/style.css */
.rtl {
  /*--------- Margin--------------*/
}

/* line 44966, app/assets/stylesheets/global/style.css */
.rtl .me-0 {
  margin-left: 0 !important;
  margin-right: inherit !important;
}

/* line 44971, app/assets/stylesheets/global/style.css */
.rtl .mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 44976, app/assets/stylesheets/global/style.css */
.rtl .ms-0 {
  margin-right: 0 !important;
  margin-left: inherit !important;
}

/* line 44981, app/assets/stylesheets/global/style.css */
.rtl .me-1 {
  margin-left: 0.25rem !important;
  margin-right: inherit !important;
}

/* line 44986, app/assets/stylesheets/global/style.css */
.rtl .mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

/* line 44991, app/assets/stylesheets/global/style.css */
.rtl .ms-1 {
  margin-right: 0.25rem !important;
  margin-left: inherit !important;
}

/* line 44996, app/assets/stylesheets/global/style.css */
.rtl .me-2 {
  margin-left: 0.5rem !important;
  margin-right: inherit !important;
}

/* line 45001, app/assets/stylesheets/global/style.css */
.rtl .mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

/* line 45006, app/assets/stylesheets/global/style.css */
.rtl .ms-2 {
  margin-right: 0.5rem !important;
  margin-left: inherit !important;
}

/* line 45011, app/assets/stylesheets/global/style.css */
.rtl .me-3 {
  margin-left: 0.75rem !important;
  margin-right: initial !important;
}

/* line 45016, app/assets/stylesheets/global/style.css */
.rtl .mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

/* line 45021, app/assets/stylesheets/global/style.css */
.rtl .ms-3 {
  margin-right: 0.75rem !important;
  margin-left: inherit !important;
}

/* line 45026, app/assets/stylesheets/global/style.css */
.rtl .me-4 {
  margin-left: 1rem !important;
  margin-right: initial !important;
}

/* line 45031, app/assets/stylesheets/global/style.css */
.rtl .mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

/* line 45036, app/assets/stylesheets/global/style.css */
.rtl .ms-4 {
  margin-right: 1rem !important;
  margin-left: inherit !important;
}

/* line 45041, app/assets/stylesheets/global/style.css */
.rtl .me-5 {
  margin-left: 1.5rem !important;
  margin-right: inherit !important;
}

/* line 45046, app/assets/stylesheets/global/style.css */
.rtl .mx-5 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

/* line 45051, app/assets/stylesheets/global/style.css */
.rtl .ms-5 {
  margin-right: 1.5rem !important;
  margin-left: inherit !important;
}

/* line 45056, app/assets/stylesheets/global/style.css */
.rtl .me-6 {
  margin-left: 2rem !important;
  margin-right: inherit !important;
}

/* line 45061, app/assets/stylesheets/global/style.css */
.rtl .mx-6 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

/* line 45066, app/assets/stylesheets/global/style.css */
.rtl .ms-6 {
  margin-right: 2rem !important;
  margin-left: inherit !important;
}

/* line 45071, app/assets/stylesheets/global/style.css */
.rtl .me-7 {
  margin-left: 3rem !important;
  margin-right: inherit !important;
}

/* line 45076, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

/* line 45081, app/assets/stylesheets/global/style.css */
.rtl .ms-7 {
  margin-right: 3rem !important;
  margin-left: inherit !important;
}

/* line 45086, app/assets/stylesheets/global/style.css */
.rtl .mx-7 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 45091, app/assets/stylesheets/global/style.css */
.rtl .me-8 {
  margin-left: 4rem !important;
  margin-right: inherit !important;
}

/* line 45096, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

/* line 45101, app/assets/stylesheets/global/style.css */
.rtl .ms-8 {
  margin-right: 4rem !important;
  margin-left: inherit !important;
}

/* line 45106, app/assets/stylesheets/global/style.css */
.rtl .mx-8 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}

/* line 45111, app/assets/stylesheets/global/style.css */
.rtl .me-9 {
  margin-left: 6rem !important;
  margin-right: inherit !important;
}

/* line 45116, app/assets/stylesheets/global/style.css */
.rtl .mx-9 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

/* line 45121, app/assets/stylesheets/global/style.css */
.rtl .ms-9 {
  margin-right: 6rem !important;
  margin-left: inherit !important;
}

/* line 45126, app/assets/stylesheets/global/style.css */
.rtl .me-auto {
  margin-left: auto !important;
  margin-right: inherit !important;
}

/* line 45131, app/assets/stylesheets/global/style.css */
.rtl .mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 45136, app/assets/stylesheets/global/style.css */
.rtl .ms-auto {
  margin-right: auto !important;
  margin-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45142, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45147, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45152, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45157, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45162, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45167, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45172, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45177, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45182, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45187, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45192, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45197, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-3,
.rtl .mx-sm-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45203, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45208, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45213, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45218, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45223, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45228, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45233, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45238, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45243, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45248, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45253, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45258, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45263, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45268, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45273, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45278, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45283, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45288, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45293, app/assets/stylesheets/global/style.css */
  .rtl .me-sm-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45298, app/assets/stylesheets/global/style.css */
  .rtl .mx-sm-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45303, app/assets/stylesheets/global/style.css */
  .rtl .ms-sm-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 45310, app/assets/stylesheets/global/style.css */
  .rtl .me-md-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45315, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45320, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45325, app/assets/stylesheets/global/style.css */
  .rtl .me-md-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45330, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45335, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45340, app/assets/stylesheets/global/style.css */
  .rtl .me-md-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45345, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45350, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45355, app/assets/stylesheets/global/style.css */
  .rtl .me-md-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45360, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45365, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45370, app/assets/stylesheets/global/style.css */
  .rtl .me-md-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45375, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45380, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45385, app/assets/stylesheets/global/style.css */
  .rtl .me-md-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45390, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45395, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45400, app/assets/stylesheets/global/style.css */
  .rtl .me-md-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45405, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45410, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45415, app/assets/stylesheets/global/style.css */
  .rtl .me-md-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45420, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45425, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45430, app/assets/stylesheets/global/style.css */
  .rtl .me-md-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45435, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-8 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  /* line 45440, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45445, app/assets/stylesheets/global/style.css */
  .rtl .me-md-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45450, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-9 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }
  /* line 45455, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45460, app/assets/stylesheets/global/style.css */
  .rtl .me-md-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45465, app/assets/stylesheets/global/style.css */
  .rtl .mx-md-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45470, app/assets/stylesheets/global/style.css */
  .rtl .ms-md-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
}

@media (min-width: 992px) {
  /* line 45477, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45482, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  /* line 45487, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45492, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45497, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-1 {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  /* line 45502, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45507, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45512, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-2 {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  /* line 45517, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45522, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45527, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }
  /* line 45532, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45537, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45542, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  /* line 45547, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45552, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45557, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-5 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  /* line 45562, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45567, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45572, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-6 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  /* line 45577, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45582, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45587, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-7 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  /* line 45592, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45597, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45602, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45607, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45612, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45617, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45622, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45627, app/assets/stylesheets/global/style.css */
  .rtl .me-lg-auto {
    margin-left: auto !important;
    margin-right: inherit !important;
  }
  /* line 45632, app/assets/stylesheets/global/style.css */
  .rtl .ms-lg-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45637, app/assets/stylesheets/global/style.css */
  .rtl .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 45644, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-0 {
    margin-left: 0 !important;
    margin-right: inherit !important;
  }
  /* line 45649, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-0 {
    margin-right: 0 !important;
    margin-left: inherit !important;
  }
  /* line 45654, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 45659, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-1 {
    margin-left: 0.25rem !important;
    margin-right: inherit !important;
  }
  /* line 45664, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: inherit !important;
  }
  /* line 45669, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 45674, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-2 {
    margin-left: 0.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45679, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45684, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 45689, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-3 {
    margin-left: 0.75rem !important;
    margin-right: inherit !important;
  }
  /* line 45694, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: inherit !important;
  }
  /* line 45699, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-3 {
    margin-right: 0.75rem !important;
    margin-left: 0.75rem !important;
  }
  /* line 45704, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-4 {
    margin-left: 1rem !important;
    margin-right: inherit !important;
  }
  /* line 45709, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-4 {
    margin-right: 1rem !important;
    margin-left: inherit !important;
  }
  /* line 45714, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-4 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 45719, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-5 {
    margin-left: 1.5rem !important;
    margin-right: inherit !important;
  }
  /* line 45724, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: inherit !important;
  }
  /* line 45729, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-5 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 45734, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-6 {
    margin-left: 2rem !important;
    margin-right: inherit !important;
  }
  /* line 45739, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-6 {
    margin-right: 2rem !important;
    margin-left: inherit !important;
  }
  /* line 45744, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-6 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  /* line 45749, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-7 {
    margin-left: 3rem !important;
    margin-right: inherit !important;
  }
  /* line 45754, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-7 {
    margin-right: 3rem !important;
    margin-left: inherit !important;
  }
  /* line 45759, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-7 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 45764, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-8 {
    margin-left: 4rem !important;
    margin-right: inherit !important;
  }
  /* line 45769, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-8 {
    margin-right: 4rem !important;
    margin-left: inherit !important;
  }
  /* line 45774, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-8 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  /* line 45779, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-9 {
    margin-left: 6rem !important;
    margin-right: inherit !important;
  }
  /* line 45784, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-9 {
    margin-right: 6rem !important;
    margin-left: inherit !important;
  }
  /* line 45789, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-9 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 45794, app/assets/stylesheets/global/style.css */
  .rtl .me-xl-auto {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  /* line 45799, app/assets/stylesheets/global/style.css */
  .rtl .ms-xl-auto {
    margin-right: auto !important;
    margin-left: inherit !important;
  }
  /* line 45804, app/assets/stylesheets/global/style.css */
  .rtl .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
}

/*--------- Paddings--------------*/
/* line 45811, app/assets/stylesheets/global/style.css */
.rtl .pe-0 {
  padding-left: 0 !important;
  padding-right: inherit !important;
}

/* line 45816, app/assets/stylesheets/global/style.css */
.rtl .px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

/* line 45821, app/assets/stylesheets/global/style.css */
.rtl .ps-0 {
  padding-right: 0 !important;
  padding-left: inherit !important;
}

/* line 45826, app/assets/stylesheets/global/style.css */
.rtl .pe-1 {
  padding-left: 0.25rem !important;
  padding-right: inherit !important;
}

/* line 45831, app/assets/stylesheets/global/style.css */
.rtl .px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

/* line 45836, app/assets/stylesheets/global/style.css */
.rtl .ps-1 {
  padding-right: 0.25rem !important;
  padding-left: inherit !important;
}

/* line 45841, app/assets/stylesheets/global/style.css */
.rtl .pe-2 {
  padding-left: 0.5rem !important;
  padding-right: inherit !important;
}

/* line 45846, app/assets/stylesheets/global/style.css */
.rtl .px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

/* line 45851, app/assets/stylesheets/global/style.css */
.rtl .ps-2 {
  padding-right: 0.5rem !important;
  padding-left: inherit !important;
}

/* line 45856, app/assets/stylesheets/global/style.css */
.rtl .pe-3 {
  padding-left: 0.75rem !important;
  padding-right: inherit !important;
}

/* line 45861, app/assets/stylesheets/global/style.css */
.rtl .px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

/* line 45866, app/assets/stylesheets/global/style.css */
.rtl .ps-3 {
  padding-right: 0.75rem !important;
  padding-left: inherit !important;
}

/* line 45871, app/assets/stylesheets/global/style.css */
.rtl .pe-4 {
  padding-left: 1rem !important;
  padding-right: inherit !important;
}

/* line 45876, app/assets/stylesheets/global/style.css */
.rtl .px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

/* line 45881, app/assets/stylesheets/global/style.css */
.rtl .ps-4 {
  padding-right: 1rem !important;
  padding-left: inherit !important;
}

/* line 45886, app/assets/stylesheets/global/style.css */
.rtl .pe-5 {
  padding-left: 1.5rem !important;
  padding-right: inherit !important;
}

/* line 45891, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

/* line 45896, app/assets/stylesheets/global/style.css */
.rtl .ps-5 {
  padding-right: 1.5rem !important;
  padding-left: inherit !important;
}

/* line 45901, app/assets/stylesheets/global/style.css */
.rtl .px-5 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 45906, app/assets/stylesheets/global/style.css */
.rtl .pe-6 {
  padding-left: 2rem !important;
  padding-right: inherit !important;
}

/* line 45911, app/assets/stylesheets/global/style.css */
.rtl .px-6 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

/* line 45916, app/assets/stylesheets/global/style.css */
.rtl .ps-6 {
  padding-right: 2rem !important;
  padding-left: inherit !important;
}

/* line 45921, app/assets/stylesheets/global/style.css */
.rtl .pe-7 {
  padding-left: 3rem !important;
  padding-right: inherit !important;
}

/* line 45926, app/assets/stylesheets/global/style.css */
.rtl .px-7 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

/* line 45931, app/assets/stylesheets/global/style.css */
.rtl .ps-7 {
  padding-right: 3rem !important;
  padding-left: inherit !important;
}

/* line 45936, app/assets/stylesheets/global/style.css */
.rtl .pe-8 {
  padding-left: 4rem !important;
  padding-right: inherit !important;
}

/* line 45941, app/assets/stylesheets/global/style.css */
.rtl .px-8 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

/* line 45946, app/assets/stylesheets/global/style.css */
.rtl .ps-8 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}

/* line 45951, app/assets/stylesheets/global/style.css */
.rtl .pe-9 {
  padding-left: 6rem !important;
  padding-right: inherit !important;
}

/* line 45956, app/assets/stylesheets/global/style.css */
.rtl .px-9 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

/* line 45961, app/assets/stylesheets/global/style.css */
.rtl .ps-9 {
  padding-right: 6rem !important;
  padding-left: inherit !important;
}

@media (min-width: 576px) {
  /* line 45967, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 45972, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 45977, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 45982, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 45987, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 45992, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 45997, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46002, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46007, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46012, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46017, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46022, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46027, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46032, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46037, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46042, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46047, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46052, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46057, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46062, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46067, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46072, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46077, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46082, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46087, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46092, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46097, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46102, app/assets/stylesheets/global/style.css */
  .rtl .pe-sm-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46107, app/assets/stylesheets/global/style.css */
  .rtl .px-sm-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46112, app/assets/stylesheets/global/style.css */
  .rtl .ps-sm-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

@media (min-width: 768px) {
  /* line 46119, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46124, app/assets/stylesheets/global/style.css */
  .rtl .px-md-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46129, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46134, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46139, app/assets/stylesheets/global/style.css */
  .rtl .px-md-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46144, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46149, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46154, app/assets/stylesheets/global/style.css */
  .rtl .px-md-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46159, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46164, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46169, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46174, app/assets/stylesheets/global/style.css */
  .rtl .px-md-3 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  /* line 46179, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46184, app/assets/stylesheets/global/style.css */
  .rtl .px-md-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46189, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46194, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46199, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46204, app/assets/stylesheets/global/style.css */
  .rtl .px-md-5 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 46209, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46214, app/assets/stylesheets/global/style.css */
  .rtl .px-md-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46219, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46224, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46229, app/assets/stylesheets/global/style.css */
  .rtl .px-md-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46234, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46239, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46244, app/assets/stylesheets/global/style.css */
  .rtl .px-md-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46249, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46254, app/assets/stylesheets/global/style.css */
  .rtl .pe-md-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46259, app/assets/stylesheets/global/style.css */
  .rtl .px-md-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46264, app/assets/stylesheets/global/style.css */
  .rtl .ps-md-9 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 46271, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46276, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46281, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46286, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46291, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46296, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46301, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46306, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46311, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46316, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 46321, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46326, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46331, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46336, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46341, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46346, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46351, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46356, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46361, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46366, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46371, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46376, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46381, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46386, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46391, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46396, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46401, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46406, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46411, app/assets/stylesheets/global/style.css */
  .rtl .pe-lg-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46416, app/assets/stylesheets/global/style.css */
  .rtl .px-lg-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46421, app/assets/stylesheets/global/style.css */
  .rtl .ps-lg-9 {
    padding-right: 6rem !important;
    padding-left: onh !important;
  }
}

@media (min-width: 1280px) {
  /* line 46428, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-0 {
    padding-left: 0 !important;
    padding-right: inherit !important;
  }
  /* line 46433, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  /* line 46438, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-0 {
    padding-right: 0 !important;
    padding-left: inherit !important;
  }
  /* line 46443, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: inherit !important;
  }
  /* line 46448, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-1 {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  /* line 46453, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: inherit !important;
  }
  /* line 46458, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46463, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-2 {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  /* line 46468, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46473, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: inherit !important;
  }
  /* line 46478, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  /* line 46483, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-3 {
    padding-right: 0.75rem !important;
    padding-left: inherit !important;
  }
  /* line 46488, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-4 {
    padding-left: 1rem !important;
    padding-right: inherit !important;
  }
  /* line 46493, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  /* line 46498, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-4 {
    padding-right: 1rem !important;
    padding-left: inherit !important;
  }
  /* line 46503, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: inherit !important;
  }
  /* line 46508, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-5 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  /* line 46513, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-5 {
    padding-right: 1.5rem !important;
    padding-left: inherit !important;
  }
  /* line 46518, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-6 {
    padding-left: 2rem !important;
    padding-right: inherit !important;
  }
  /* line 46523, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-6 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  /* line 46528, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-6,
.rtl .px-xl-6 {
    padding-right: 2rem !important;
    padding-left: inherit !important;
  }
  /* line 46534, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-7 {
    padding-left: 3rem !important;
    padding-right: inherit !important;
  }
  /* line 46539, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-7 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  /* line 46544, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-7 {
    padding-right: 3rem !important;
    padding-left: inherit !important;
  }
  /* line 46549, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-8 {
    padding-left: 4rem !important;
    padding-right: inherit !important;
  }
  /* line 46554, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-8 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  /* line 46559, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-8 {
    padding-right: 4rem !important;
    padding-left: inherit !important;
  }
  /* line 46564, app/assets/stylesheets/global/style.css */
  .rtl .pe-xl-9 {
    padding-left: 6rem !important;
    padding-right: inherit !important;
  }
  /* line 46569, app/assets/stylesheets/global/style.css */
  .rtl .px-xl-9 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }
  /* line 46574, app/assets/stylesheets/global/style.css */
  .rtl .ps-xl-9 {
    padding-right: 6rem !important;
    padding-left: inherit !important;
  }
}

/* line 46580, app/assets/stylesheets/global/style.css */
.rtl .text-start {
  text-align: right !important;
}

/* line 46584, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left !important;
}

@media (min-width: 576px) {
  /* line 46589, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-left {
    text-align: right !important;
  }
  /* line 46593, app/assets/stylesheets/global/style.css */
  .rtl .text-sm-right {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 46599, app/assets/stylesheets/global/style.css */
  .rtl .text-md-left {
    text-align: right !important;
  }
  /* line 46603, app/assets/stylesheets/global/style.css */
  .rtl .text-md-right {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 46609, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-left {
    text-align: right !important;
  }
  /* line 46613, app/assets/stylesheets/global/style.css */
  .rtl .text-lg-right {
    text-align: left !important;
  }
}

@media (min-width: 1280px) {
  /* line 46619, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-left {
    text-align: right !important;
  }
  /* line 46623, app/assets/stylesheets/global/style.css */
  .rtl .text-xl-right {
    text-align: left !important;
  }
}

/* line 46628, app/assets/stylesheets/global/style.css */
.rtl .text-end {
  text-align: left;
}

/* line 46632, app/assets/stylesheets/global/style.css */
.rtl .fc .fc-scroller-harness {
  direction: rtl;
}

/* line 46636, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46641, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .sub-angle {
  margin-left: 0;
  margin-right: inherit;
}

/* line 46646, app/assets/stylesheets/global/style.css */
.rtl .fe-chevron-right:before {
  content: "\e92e";
}

/* line 46650, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46654, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46658, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46662, app/assets/stylesheets/global/style.css */
.rtl.icontext-menu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46666, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
}

/* line 46670, app/assets/stylesheets/global/style.css */
.rtl.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46674, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
}

/* line 46678, app/assets/stylesheets/global/style.css */
.rtl.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
}

/* line 46682, app/assets/stylesheets/global/style.css */
.rtl #transactions {
  width: 100% !important;
}

/* line 46686, app/assets/stylesheets/global/style.css */
.rtl #chartBar1 {
  width: 100% !important;
}

/* line 46690, app/assets/stylesheets/global/style.css */
.rtl #chartLine {
  width: 100% !important;
}

/* line 46694, app/assets/stylesheets/global/style.css */
.rtl #chartArea {
  width: 100% !important;
}

/* line 46698, app/assets/stylesheets/global/style.css */
.rtl #chartBar2 {
  width: 100% !important;
}

/* line 46702, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu {
  right: 180px;
  left: inherit;
}

/* line 46707, app/assets/stylesheets/global/style.css */
.rtl.horizontal .main-sidemenu i.angle {
  left: -4px;
  right: inherit;
}

/* line 46712, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-slide-menu2 {
  right: 180px;
  left: inherit;
}

/* line 46717, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-angle2 {
  margin-left: 11px;
  margin-right: 11px;
}

/* line 46722, app/assets/stylesheets/global/style.css */
.rtl.horizontal .sub-slide .sub-angle {
  left: 0px;
  top: -2px;
  right: auto;
  margin-left: 0 !important;
  margin-right: inherit !important;
}

/* line 46730, app/assets/stylesheets/global/style.css */
.rtl.color-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

/* line 46735, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46740, app/assets/stylesheets/global/style.css */
.rtl.color-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46745, app/assets/stylesheets/global/style.css */
.rtl.color-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46750, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46755, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46760, app/assets/stylesheets/global/style.css */
.rtl.dark-header.color-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46765, app/assets/stylesheets/global/style.css */
.rtl.dark-header.gradient-menu .side-header {
  border-left: 1px solid var(--dark-border);
  border-right: inherit;
}

/* line 46770, app/assets/stylesheets/global/style.css */
.rtl.dark-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

/* line 46775, app/assets/stylesheets/global/style.css */
.rtl.gradient-header.gradient-menu .app-sidebar {
  border-left: 1px solid rgba(255, 255, 255, 0.05);
  border-right: inherit;
}

@media (min-width: 768px) {
  /* line 46781, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-right {
    right: initial !important;
    left: 20px;
    transform: rotate(180deg);
  }
  /* line 46787, app/assets/stylesheets/global/style.css */
  .rtl.horizontal .main-sidemenu .slide-left {
    left: initial !important;
    right: 20px;
    transform: rotate(180deg);
  }
}

/* line 46794, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-table tr .day {
  border-right: 1px solid #eaedf1;
}

/* line 46798, app/assets/stylesheets/global/style.css */
.rtl .cal1 .clndr .clndr-table tr .day:last-child {
  border-right: 1px solid #eaedf1;
  border-left: 1px solid #eaedf1;
}

/* line 46803, app/assets/stylesheets/global/style.css */
.rtl .main-content-body-chat .border-start-0 {
  border-left: 1px solid #eaedf1 !important;
}

/* line 46807, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer {
  padding-right: inherit;
  padding-left: 20px;
}

/* line 46812, app/assets/stylesheets/global/style.css */
.rtl .main-chat-footer .form-control {
  padding-left: 0;
  padding-right: 12px;
}

/* line 46817, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead .sorting::before,
.rtl table.dataTable > thead .sorting_asc::before,
.rtl table.dataTable > thead .sorting_desc::before,
.rtl table.dataTable > thead .sorting_asc_disabled::before,
.rtl table.dataTable > thead .sorting_desc_disabled::before {
  left: 1em;
  right: auto;
}

/* line 46826, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead .sorting::after,
.rtl table.dataTable > thead .sorting_asc::after,
.rtl table.dataTable > thead .sorting_desc::after,
.rtl table.dataTable > thead .sorting_asc_disabled::after,
.rtl table.dataTable > thead .sorting_desc_disabled::after {
  left: 0.5em;
  right: auto;
}

/* line 46835, app/assets/stylesheets/global/style.css */
.rtl .like i,
.rtl .reply i {
  float: right;
}

/* line 46840, app/assets/stylesheets/global/style.css */
.rtl .file-dropdown .dropdown-item i {
  float: right;
}

/* line 46844, app/assets/stylesheets/global/style.css */
.rtl.dark-mode.light-menu.header-light .app-sidebar {
  border-left-color: #e6e6e6;
  border-right-color: #e6e6e6;
}

@media (min-width: 992px) {
  /* line 46850, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.light-menu .side-header {
    border-left: 1px solid #eaedf1 !important;
    border-right: 0px !important;
  }
}

@media (max-width: 576px) {
  /* line 46857, app/assets/stylesheets/global/style.css */
  .rtl .wideget-user .social.social-profile-buttons {
    margin-right: 0;
  }
}

@media only screen and (max-width: 460px) {
  /* line 46863, app/assets/stylesheets/global/style.css */
  .rtl .profile-cover__img .profile-img-1 > img {
    margin-right: -29px;
    margin-left: inherit;
  }
}

@media (min-width: 576px) {
  /* line 46870, app/assets/stylesheets/global/style.css */
  .rtl .wizard > .steps > ul li + li {
    margin-right: 20px;
    margin-left: inherit;
  }
  /* line 46875, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .actions {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
  /* line 46881, app/assets/stylesheets/global/style.css */
  .rtl .wizard.vertical > .content {
    float: left;
    border-right: 1px solid #eaedf1;
    border-left: 0;
  }
}

/* line 46888, app/assets/stylesheets/global/style.css */
.rtl .wizard > .steps > ul li + li {
  margin-right: 5px;
  margin-left: inherit;
}

/* line 46893, app/assets/stylesheets/global/style.css */
.rtl.dark-menu .app-sidebar {
  border-left-color: var(--dark-theme);
  border-right: inherit;
}

/* line 46898, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day:last-child {
  border-left-color: var(--dark-border);
  border-right-color: var(--dark-border);
}

/* line 46903, app/assets/stylesheets/global/style.css */
.rtl.dark-mode .cal1 .clndr .clndr-table tr .day {
  border-right-color: var(--dark-border);
}

/* line 46907, app/assets/stylesheets/global/style.css */
.rtl table.dataTable > thead > tr > th:not(.sorting_disabled),
.rtl table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 0.65rem !important;
  padding-left: 30px;
}

/* line 46913, app/assets/stylesheets/global/style.css */
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable th:last-child,
.rtl table.table-bordered.dataTable td:last-child,
.rtl table.table-bordered.dataTable td:last-child {
  border-left-width: 2px !important;
}

/* line 46920, app/assets/stylesheets/global/style.css */
.rtl blockquote {
  padding-left: 0;
  border-left: 0;
  padding-right: 2rem;
  border-right: 2px solid #eaedf1;
}

/* line 46927, app/assets/stylesheets/global/style.css */
.rtl .btn-list-icon i {
  float: right;
  margin-top: 4px;
}

/* line 46932, app/assets/stylesheets/global/style.css */
.rtl .btn-list .dropdown i {
  float: right;
}

/* line 46936, app/assets/stylesheets/global/style.css */
.rtl .card-img-left {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}

/* line 46943, app/assets/stylesheets/global/style.css */
.rtl .card-img-right {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 46950, app/assets/stylesheets/global/style.css */
.rtl .panel-tabs li a i {
  float: right;
  margin-top: 3px;
}

/* line 46955, app/assets/stylesheets/global/style.css */
.rtl .product-list .icons {
  right: auto;
  left: 10px;
  text-align: left;
}

/* line 46961, app/assets/stylesheets/global/style.css */
.rtl .chart-circle.chart-circle-sm {
  margin-left: auto !important;
}

/* line 46965, app/assets/stylesheets/global/style.css */
.rtl div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-left: 0;
  padding-right: initial;
}

/* line 46970, app/assets/stylesheets/global/style.css */
.rtl .blockquote-reverse {
  border-left: 2px solid #e9edf4;
  border-right: 0;
  text-align: left;
  padding-right: 0;
  padding-left: 2rem;
}

@media screen and (max-width: 1354px) {
  /* line 46980, app/assets/stylesheets/global/style.css */
  .rtl #tab5 table.table-bordered.dataTable th:last-child,
.rtl #tab5 table.table-bordered.dataTable th:last-child,
.rtl #tab5 table.table-bordered.dataTable td:last-child,
.rtl #tab5 table.table-bordered.dataTable td:last-child {
    border-left-width: 1px;
  }
  /* line 46987, app/assets/stylesheets/global/style.css */
  .rtl .example .btn .badge {
    margin-left: 0 !important;
  }
}

@media (max-width: 1620px) and (min-width: 1280px) {
  /* line 46994, app/assets/stylesheets/global/style.css */
  .rtl #user-profile .media.media-xs .social-profile-buttons,
.rtl #user-profile .media.media-xs .text-end {
    float: right !important;
  }
}

/* line 47000, app/assets/stylesheets/global/style.css */
.rtl .tag-avatar {
  border-radius: 0px 3px 3px 0px;
}

/* line 47004, app/assets/stylesheets/global/style.css */
.rtl .status-indicator.tickets::before {
  right: -20px;
  left: inherit;
  transform: translate(-50%, -41%);
}

/* line 47010, app/assets/stylesheets/global/style.css */
.rtl .list-group .list-group-item.border-0.p-0 a i {
  float: right;
  margin-top: 4px;
}

/* line 47015, app/assets/stylesheets/global/style.css */
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  padding-right: 30px !important;
  padding-left: inherit !important;
}

/* line 47020, app/assets/stylesheets/global/style.css */
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
.rtl table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  right: 5px;
  left: 0;
}

@media (max-width: 767px) {
  /* line 47028, app/assets/stylesheets/global/style.css */
  .rtl .table-inbox td:last-child,
.rtl .table-inbox th:last-child {
    border-left-width: 1px;
  }
}

/* line 47034, app/assets/stylesheets/global/style.css */
.rtl .scrollspy-example-2 {
  border-radius: 5px 0 0 5px;
}

/* line 47038, app/assets/stylesheets/global/style.css */
.rtl .dtr-bs-modal .dtr-details tr td:first-child {
  border-left: 1px solid #eaedf1;
  border-right: 0px;
}

@media screen and (max-width: 480px) {
  /* line 47044, app/assets/stylesheets/global/style.css */
  .rtl .sw-theme-dots > ul.step-anchor > li {
    margin-left: auto;
    margin-right: 20px;
  }
}

/* line 47050, app/assets/stylesheets/global/style.css */
.rtl .login-social-icon::after {
  left: 0;
  right: auto;
}

/* line 47055, app/assets/stylesheets/global/style.css */
.rtl .main-chat-time::after {
  left: 0;
  right: auto;
}

@media (max-width: 576px) {
  /* line 47061, app/assets/stylesheets/global/style.css */
  .rtl .custom-layout {
    right: auto;
    left: 7px;
  }
}

@media (min-width: 992px) {
  /* line 47068, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
  /* line 47073, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .side-header {
    border-left: 0px solid var(--dark-border);
    border-right: initial;
  }
  /* line 47078, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled .app-sidebar {
    right: 0;
    left: initial;
  }
}

@media (max-width: 991.98px) {
  /* line 47085, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode .app-sidebar {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 47092, app/assets/stylesheets/global/style.css */
  .rtl .logo-horizontal .header-brand-img {
    margin-right: 60px;
    margin-left: inherit;
  }
}

@media (min-width: 768px) {
  /* line 47099, app/assets/stylesheets/global/style.css */
  .rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 8px !important;
    margin-right: inherit !important;
  }
  /* line 47104, app/assets/stylesheets/global/style.css */
  .rtl .side-header {
    left: initial;
  }
}

/* line 47109, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas {
  width: 100% !important;
}

/* line 47113, app/assets/stylesheets/global/style.css */
.rtl #chartD .apexcharts-canvas svg {
  width: 100% !important;
}

/* ######## LIB-STYLES ######## */
/*----- Date Picker ----*/
/* line 47119, app/assets/stylesheets/global/style.css */
.ui-datepicker {
  background-color: #fff;
  border: 1px solid #e9ebfa;
  font-family: inherit;
  font-size: inherit;
  padding: 10px;
  margin: 1px 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  border-radius: 5px;
}

/* line 47133, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  color: #473b52;
  padding: 0 0 5px;
  letter-spacing: 1px;
  border: 0;
  background-color: transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 47150, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  text-indent: -99999px;
  color: #6c757d;
  top: 1px;
}

/* line 47157, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev::before {
  font-size: 16px;
  font-family: "FontAwesome";
  position: absolute;
  top: -4px;
  text-indent: 0;
}

/* line 47166, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before {
  color: #343a40;
}

/* line 47171, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
  color: #343a40;
}

/* line 47176, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  order: 3;
}

/* line 47180, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before {
  right: 5px;
  content: "\f105";
}

/* line 47185, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before {
  left: 5px;
  content: "\f104";
}

/* line 47190, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  color: #495057;
  cursor: pointer;
  top: 1px;
  border: 0;
  background-color: transparent;
}

/* line 47199, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar {
  margin: 0;
  background-color: transparent;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}

/* line 47206, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar th {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: 500;
  letter-spacing: 1px;
  padding: 6px 10px;
  color: #a3a7b7;
}

/* line 47215, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td {
  border: 1px solid #eceef9;
  padding: 0;
  background-color: #eceef9;
  text-align: right;
}

/* line 47222, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td:last-child {
  border-right: 0;
}

/* line 47226, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
  color: #ccc;
}

/* line 47230, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td span {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  background-color: #fff;
  color: #473b52;
  padding: 6px 10px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 1px;
}

/* line 47243, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  background-color: #fff;
  color: #473b52;
  padding: 6px 10px;
  display: block;
  font-weight: 400;
  font-size: 12px;
  border: 0;
  border-radius: 1px;
}

/* line 47256, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a:hover {
  background-color: #f0f2f7;
  color: #473b52;
}

/* line 47261, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
  background-color: #f8f9fa;
  color: #473b52;
}

@media (max-width: 320px) {
  /* line 47267, app/assets/stylesheets/global/style.css */
  .ui-datepicker .ui-datepicker-calendar th {
    padding: 4px 0;
    letter-spacing: normal;
  }
}

/* line 47273, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group {
  padding-right: 15px;
  width: auto;
  float: left;
}

/* line 47279, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-title {
  margin: auto;
}

/* line 47283, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-prev::before {
  left: 10px;
}

/* line 47287, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-next::before {
  right: 10px;
}

/* line 47291, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group table {
  margin: 0;
}

/* line 47295, app/assets/stylesheets/global/style.css */
.ui-datepicker-multi .ui-datepicker-group-last {
  padding-right: 0;
}

/* line 47299, app/assets/stylesheets/global/style.css */
.ui-datepicker-inline {
  max-width: 270px;
  border-radius: 12px;
}

/* line 47304, app/assets/stylesheets/global/style.css */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
  touch-action: none;
}

/* line 47313, app/assets/stylesheets/global/style.css */
.jvectormap-tip {
  position: absolute;
  display: none;
  border-radius: 3px;
  background: #212529;
  color: white;
  padding: 6px;
  font-size: 11px;
  line-height: 1;
  font-weight: 700;
}

/* line 47325, app/assets/stylesheets/global/style.css */
.jvectormap-tip small, .jvectormap-tip .small {
  font-size: inherit;
  font-weight: 400;
}

/* line 47330, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}

/* line 47345, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}

/* line 47351, app/assets/stylesheets/global/style.css */
.jvectormap-zoomin {
  top: 10px;
}

/* line 47355, app/assets/stylesheets/global/style.css */
.jvectormap-zoomout {
  top: 30px;
}

/* line 47359, app/assets/stylesheets/global/style.css */
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

/* line 47365, app/assets/stylesheets/global/style.css */
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

/* line 47374, app/assets/stylesheets/global/style.css */
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

/* line 47380, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt {
  position: absolute;
}

/* line 47384, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

/* line 47389, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

/* line 47394, app/assets/stylesheets/global/style.css */
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

/* line 47400, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

/* line 47406, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

/* line 47410, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

/* line 47415, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

/* line 47419, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

/* line 47423, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

/* line 47430, app/assets/stylesheets/global/style.css */
.jvectormap-legend-tick-text {
  font-size: 12px;
}

/* line 47434, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

/* line 47438, app/assets/stylesheets/global/style.css */
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

/* line 47445, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
}

/* line 47450, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #9ca3b1;
  outline: 0;
  box-shadow: none;
}

/* line 47457, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple {
  background-color: #f6f7fc;
  border: 1px solid #eaedf1 !important;
  cursor: text;
}

/* line 47463, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #eaedf1 !important;
}

/* line 47467, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #fff !important;
}

/* line 47472, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results > .select2-results__options {
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 47476, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single {
  height: auto !important;
  text-align: left;
}

/* line 47481, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 32px !important;
}

/* line 47486, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 2rem !important;
}

/* line 47490, app/assets/stylesheets/global/style.css */
.selectgroup {
  display: inline-flex;
}

/* line 47495, app/assets/stylesheets/global/style.css */
.selectgroup-item {
  flex-grow: 1;
  position: relative;
}

/* line 47501, app/assets/stylesheets/global/style.css */
.selectgroup-item + .selectgroup-item {
  margin-left: -1px;
}

/* line 47505, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:first-child) .selectgroup-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 47510, app/assets/stylesheets/global/style.css */
.selectgroup-item:not(:last-child) .selectgroup-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 47515, app/assets/stylesheets/global/style.css */
.selectgroup-input {
  opacity: 0;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
}

/* line 47523, app/assets/stylesheets/global/style.css */
.selectgroup-button {
  display: block;
  border: 1px solid #d8dde4;
  text-align: center;
  padding: 0.375rem 1rem;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  color: #9aa0ac;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  font-size: 0.875rem;
  line-height: 1.5rem;
  min-width: 2.375rem;
}

/* line 47541, app/assets/stylesheets/global/style.css */
.selectgroup-button-icon {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 1rem;
}

/* line 47547, app/assets/stylesheets/global/style.css */
.selectgroup-input:checked + .selectgroup-button {
  z-index: 1;
  background: #f1f1f9;
}

/* line 47552, app/assets/stylesheets/global/style.css */
.selectgroup-input:focus + .selectgroup-button {
  z-index: 2;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 47557, app/assets/stylesheets/global/style.css */
.selectgroup-pills {
  flex-wrap: wrap;
  align-items: flex-start;
}

/* line 47564, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-item {
  margin-right: 0.5rem;
  flex-grow: 0;
}

/* line 47570, app/assets/stylesheets/global/style.css */
.selectgroup-pills .selectgroup-button {
  border-radius: 5px !important;
}

/*-----selectize ------*/
/* line 47575, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}

/* line 47583, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: "!";
  visibility: hidden;
}

/* line 47588, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

/* line 47592, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}

/* line 47600, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #495057;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}

/* line 47611, app/assets/stylesheets/global/style.css */
.selectize-dropdown-header-close:hover {
  color: #000;
}

/* line 47615, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}

/* line 47622, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}

/* line 47626, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}

/* line 47630, app/assets/stylesheets/global/style.css */
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

/* line 47634, app/assets/stylesheets/global/style.css */
.selectize-control {
  position: relative;
  padding: 0;
  border: 0;
}

/* line 47640, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}

/* line 47645, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}

/* line 47666, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}

/* line 47670, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .active[data-value] .remove {
  border-left-color: #cacaca;
}

/* line 47674, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #fff;
}

/* line 47678, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}

/* line 47682, app/assets/stylesheets/global/style.css */
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 28px;
  top: 6px;
  font-size: 23px;
}

/* line 47689, app/assets/stylesheets/global/style.css */
.selectize-dropdown {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 47697, app/assets/stylesheets/global/style.css */
.selectize-input {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
  background: #fff;
  cursor: text;
  display: inline-block;
}

/* line 47708, app/assets/stylesheets/global/style.css */
.selectize-input input {
  color: #495057;
  font-family: inherit;
  font-size: 15px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}

/* line 47716, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}

/* line 47722, app/assets/stylesheets/global/style.css */
.selectize-input {
  border: 1px solid #eaedf1;
  padding: 0.5625rem 0.75rem;
  display: inline-block;
  display: block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  border-radius: 3px;
  transition: 0.3s border-color, 0.3s box-shadow;
}

/* line 47736, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.has-items {
  padding: 7px 0.75rem 4px 7px;
}

/* line 47740, app/assets/stylesheets/global/style.css */
.selectize-input.full {
  background-color: #fff;
}

/* line 47744, app/assets/stylesheets/global/style.css */
.selectize-input.disabled {
  cursor: default !important;
}

/* line 47748, app/assets/stylesheets/global/style.css */
.selectize-input.disabled * {
  cursor: default !important;
}

/* line 47752, app/assets/stylesheets/global/style.css */
.selectize-input.focus {
  border-color: #467fcf;
  box-shadow: 0 0 0 2px rgba(98, 58, 162, 0.25);
}

/* line 47757, app/assets/stylesheets/global/style.css */
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}

/* line 47761, app/assets/stylesheets/global/style.css */
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  display: inline;
}

/* line 47769, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #e9ecef;
  color: #495057;
  font-size: 13px;
  border: 0 solid rgba(0, 40, 100, 0.12);
  border-radius: 3px;
  font-weight: 400;
}

/* line 47781, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}

/* line 47787, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47793, app/assets/stylesheets/global/style.css */
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #fff;
  border: 0 solid #fff;
}

/* line 47799, app/assets/stylesheets/global/style.css */
.selectize-input > input {
  display: inline-block;
  padding: 0;
  min-height: 0;
  max-height: none;
  max-width: 100%;
  margin: 0 2px 0 0;
  text-indent: 0;
  border: 0 none;
  background: none;
  line-height: inherit;
  box-shadow: none;
}

/* line 47813, app/assets/stylesheets/global/style.css */
.selectize-input > input::-ms-clear {
  display: none;
}

/* line 47817, app/assets/stylesheets/global/style.css */
.selectize-input > input:focus {
  outline: none;
}

/* line 47821, app/assets/stylesheets/global/style.css */
.selectize-input::after {
  content: " ";
  display: block;
  clear: left;
}

/* line 47827, app/assets/stylesheets/global/style.css */
.selectize-input.dropdown-active::before {
  content: " ";
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 47838, app/assets/stylesheets/global/style.css */
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #eaedf1;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  border-radius: 0 0 3px 3px;
  height: auto;
  padding: 0;
}

/* line 47851, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
  padding: 6px 0.75rem;
}

/* line 47857, app/assets/stylesheets/global/style.css */
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}

/* line 47862, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  padding: 6px 0.75rem;
}

/* line 47866, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}

/* line 47870, app/assets/stylesheets/global/style.css */
.selectize-dropdown .optgroup-header {
  color: #495057;
  background: #fff;
  cursor: default;
}

/* line 47876, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active {
  background-color: #F1F4F8;
  color: #467fcf;
}

/* line 47881, app/assets/stylesheets/global/style.css */
.selectize-dropdown .active.create {
  color: #495057;
}

/* line 47885, app/assets/stylesheets/global/style.css */
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}

/* line 47889, app/assets/stylesheets/global/style.css */
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}

/* line 47896, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input {
  cursor: pointer;
}

/* line 47900, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input input {
  cursor: pointer;
}

/* line 47904, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active {
  cursor: text;
}

/* line 47908, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}

/* line 47912, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input:after {
  content: "";
  display: block;
  position: absolute;
  top: 13px;
  right: 12px;
  width: 8px;
  height: 10px;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 5'%3E%3Cpath fill='#999' d='M0 0L10 0L5 5L0 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: 8px 10px;
  transition: 0.3s transform;
}

/* line 47925, app/assets/stylesheets/global/style.css */
.selectize-control.single .selectize-input.dropdown-active:after {
  transform: rotate(180deg);
}

/* line 47930, app/assets/stylesheets/global/style.css */
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}

/* line 47935, app/assets/stylesheets/global/style.css */
.selectize-dropdown .image,
.selectize-input .image {
  width: 1.25rem;
  height: 1.25rem;
  background-size: contain;
  margin: -1px 0.5rem -1px -4px;
  line-height: 1.25rem;
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 47951, app/assets/stylesheets/global/style.css */
.selectize-dropdown .image img {
  max-width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 2px;
}

/* line 47957, app/assets/stylesheets/global/style.css */
.selectize-input .image {
  width: 1.5rem;
  height: 1.5rem;
  margin: -3px 0.75rem -3px -5px;
}

/* line 47963, app/assets/stylesheets/global/style.css */
.selectize-input .image img {
  max-width: 100%;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.4);
  border-radius: 2px;
}

/* ######## PLUGINS-STYLES ######## */
/* line 47970, app/assets/stylesheets/global/style.css */
.accordionjs {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 47979, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section {
  border: 1px solid #eee;
  position: relative;
  z-index: 1;
  margin-top: -1px;
  overflow: hidden;
}

/* line 47987, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head {
  position: relative;
  background: #fff;
  padding: 13px;
  display: block;
  cursor: pointer;
}

/* line 47995, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head h3, .accordionjs .acc_section .acc_head .h3 {
  line-height: 1;
  margin: 5px;
  font-size: 15px;
  padding-left: 25px;
  font-weight: 200;
}

/* line 48003, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_content {
  padding: 10px;
}

/* line 48007, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:first-of-type {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 48012, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:first-of-type .acc_head {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 48017, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:last-of-type {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 48022, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section:last-of-type .acc_content {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}

/* line 48027, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_content {
  display: block;
}

/* line 48031, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active > .acc_head {
  border-bottom: 1px solid #eee;
  color: #fff;
}

/* line 48036, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section.acc_active .acc_head h3:before, .accordionjs .acc_section.acc_active .acc_head .h3:before {
  content: "\e995";
  position: absolute;
  font-family: "feather" !important;
  left: 16px;
  color: #6259ca;
  top: 15px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/* line 48048, app/assets/stylesheets/global/style.css */
.accordionjs .acc_section .acc_head h3:before, .accordionjs .acc_section .acc_head .h3:before {
  content: "\e9b0";
  position: absolute;
  font-family: "feather" !important;
  left: 16px;
  top: 15px;
  font-size: 20px;
  transition: all 0.5s;
  transform: scale(1);
}

/*!
 * Datetimepicker for Amaze UI
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Improvements by Sébastien Malot
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 */
/* line 48068, app/assets/stylesheets/global/style.css */
.datetimepicker {
  background-color: #ffffff;
  border: 1px solid #e8e8f7;
  font-family: inherit;
  font-size: inherit;
  padding: 15px;
  margin: 0 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
}

/* line 48080, app/assets/stylesheets/global/style.css */
.datetimepicker:before {
  content: "";
  display: none;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-bottom: 7px solid #3bb4f2;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top: 0 dotted;
  transform: rotate(360deg);
  position: absolute;
}

/* line 48096, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl {
  direction: rtl;
}

/* line 48100, app/assets/stylesheets/global/style.css */
.datetimepicker.datetimepicker-rtl table tr td span {
  float: right;
}

/* line 48104, app/assets/stylesheets/global/style.css */
.datetimepicker > div {
  display: none;
}

/* line 48108, app/assets/stylesheets/global/style.css */
.datetimepicker table {
  width: 238px;
  background: #3bb4f2;
  border-radius: 2px;
}

/* line 48114, app/assets/stylesheets/global/style.css */
.datetimepicker table th {
  transition: background-color 300ms ease-out;
  width: 34px;
  height: 40px;
  text-align: center;
  font-weight: 400;
}

/* line 48123, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  transition: background-color 300ms ease-out;
}

/* line 48129, app/assets/stylesheets/global/style.css */
.datetimepicker table th.switch {
  color: #3b4863;
  font-weight: 700;
  font-size: 13px;
}

/* line 48135, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next:hover,
.datetimepicker table th.prev:hover,
.datetimepicker table th.switch:hover {
  color: #3b4863;
}

/* line 48141, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next,
.datetimepicker table th.prev {
  color: #3b4863;
  cursor: pointer;
}

/* line 48147, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next i,
.datetimepicker table th.prev i {
  width: 34px;
  height: 34px;
  display: inline-block;
}

/* line 48154, app/assets/stylesheets/global/style.css */
.datetimepicker table th.next {
  border-top-right-radius: 2px;
}

/* line 48158, app/assets/stylesheets/global/style.css */
.datetimepicker table th.prev {
  border-top-left-radius: 2px;
}

/* line 48162, app/assets/stylesheets/global/style.css */
.datetimepicker table th.dow {
  color: #100f15;
  background: #fff;
}

/* line 48167, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today {
  background: #fff;
  color: #3bb4f2;
  cursor: pointer;
}

/* line 48173, app/assets/stylesheets/global/style.css */
.datetimepicker table th.today:hover {
  background: #f0f0f0;
}

/* line 48177, app/assets/stylesheets/global/style.css */
.datetimepicker-days td:hover {
  background: #f0f0f0;
}

/* line 48181, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour:hover,
.datetimepicker-hours span.minute:hover,
.datetimepicker-hours span.month:hover,
.datetimepicker-hours span.year:hover {
  background: #f0f0f0;
}

/* line 48188, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes span.hour:hover,
.datetimepicker-minutes span.minute:hover,
.datetimepicker-minutes span.month:hover,
.datetimepicker-minutes span.year:hover {
  background: #f0f0f0;
}

/* line 48195, app/assets/stylesheets/global/style.css */
.datetimepicker-months span.hour:hover,
.datetimepicker-months span.minute:hover,
.datetimepicker-months span.month:hover,
.datetimepicker-months span.year:hover {
  background: #f0f0f0;
}

/* line 48202, app/assets/stylesheets/global/style.css */
.datetimepicker-years span.hour:hover,
.datetimepicker-years span.minute:hover,
.datetimepicker-years span.month:hover,
.datetimepicker-years span.year:hover {
  background: #f0f0f0;
}

/* line 48209, app/assets/stylesheets/global/style.css */
.datetimepicker table .icon-arrow-left:before {
  display: inline-block;
  font: 1.6rem/1 "FontAwesome", sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\f053";
  vertical-align: bottom;
}

/* line 48223, app/assets/stylesheets/global/style.css */
.datetimepicker table .icon-arrow-right:before {
  display: inline-block;
  font: 1.6rem/1 "FontAwesome", sans-serif;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\f053";
  vertical-align: bottom;
  content: "\f054";
}

/* line 48238, app/assets/stylesheets/global/style.css */
.datetimepicker table td {
  padding: 5px;
  width: 34px;
  height: 34px;
  cursor: pointer;
  font-weight: 500;
  font-size: 12px;
  color: #313b54;
  background: #fff;
  text-align: center;
}

/* line 48250, app/assets/stylesheets/global/style.css */
.datetimepicker table td.today {
  background: rgba(16, 160, 234, 0.5);
  color: #fff;
}

/* line 48255, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active,
.datetimepicker table td.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 48261, app/assets/stylesheets/global/style.css */
.datetimepicker table span.active:hover,
.datetimepicker table td.active:hover {
  background-color: #77bc21;
}

/* line 48266, app/assets/stylesheets/global/style.css */
.datetimepicker table .new,
.datetimepicker table .old {
  color: #5fa10b94;
}

/* line 48271, app/assets/stylesheets/global/style.css */
.datetimepicker table .disabled {
  background: #fafafa;
  color: #999;
  cursor: not-allowed;
}

/* line 48277, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td,
.datetimepicker-minutes table td,
.datetimepicker-months table td,
.datetimepicker-years table td {
  height: auto;
  background: #fff;
}

/* line 48285, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td:after,
.datetimepicker-hours table td:before {
  content: " ";
  display: table;
}

/* line 48291, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes table td:after,
.datetimepicker-minutes table td:before {
  content: " ";
  display: table;
}

/* line 48297, app/assets/stylesheets/global/style.css */
.datetimepicker-months table td:after,
.datetimepicker-months table td:before {
  content: " ";
  display: table;
}

/* line 48303, app/assets/stylesheets/global/style.css */
.datetimepicker-years table td:after,
.datetimepicker-years table td:before {
  content: " ";
  display: table;
}

/* line 48309, app/assets/stylesheets/global/style.css */
.datetimepicker-hours table td:after,
.datetimepicker-minutes table td:after,
.datetimepicker-months table td:after,
.datetimepicker-years table td:after {
  clear: both;
}

/* line 48316, app/assets/stylesheets/global/style.css */
.datetimepicker-hours span.hour,
.datetimepicker-hours span.minute,
.datetimepicker-hours span.month,
.datetimepicker-hours span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48327, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes span.hour,
.datetimepicker-minutes span.minute,
.datetimepicker-minutes span.month,
.datetimepicker-minutes span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48338, app/assets/stylesheets/global/style.css */
.datetimepicker-months span.hour,
.datetimepicker-months span.minute,
.datetimepicker-months span.month,
.datetimepicker-months span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48349, app/assets/stylesheets/global/style.css */
.datetimepicker-years span.hour,
.datetimepicker-years span.minute,
.datetimepicker-years span.month,
.datetimepicker-years span.year {
  float: left;
  height: 38px;
  width: 74.5px;
  line-height: 38px;
  text-align: center;
}

/* line 48360, app/assets/stylesheets/global/style.css */
.datetimepicker-hours fieldset,
.datetimepicker-hours legend {
  margin: 0;
  padding: 0;
}

/* line 48366, app/assets/stylesheets/global/style.css */
.datetimepicker-minutes fieldset,
.datetimepicker-minutes legend {
  margin: 0;
  padding: 0;
}

/* line 48372, app/assets/stylesheets/global/style.css */
.datetimepicker-inline {
  width: 238px;
}

/* line 48376, app/assets/stylesheets/global/style.css */
.datetimepicker-inline:before {
  content: none;
}

/* line 48380, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-right:before {
  top: -7px;
  left: 10px;
}

/* line 48385, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-bottom-left:before {
  top: -7px;
  right: 10px;
}

/* line 48390, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-top-left,
.datetimepicker-dropdown-top-right {
  margin-top: 0;
}

/* line 48395, app/assets/stylesheets/global/style.css */
.datetimepicker-dropdown-top-left:before,
.datetimepicker-dropdown-top-right:before {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 7px solid #fff;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 0 dotted;
  transform: rotate(360deg);
  bottom: -7px;
  right: 10px;
}

/* line 48412, app/assets/stylesheets/global/style.css */
.am-input-group.date span.add-on {
  cursor: pointer;
}

/* line 48416, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  position: absolute;
  display: none;
}

@media only screen and (max-width: 640px) {
  /* line 48422, app/assets/stylesheets/global/style.css */
  .datetimepicker {
    width: 100%;
    left: 0 !important;
  }
  /* line 48427, app/assets/stylesheets/global/style.css */
  .datetimepicker table {
    width: 100%;
  }
  /* line 48431, app/assets/stylesheets/global/style.css */
  .datetimepicker td span.hour,
.datetimepicker td span.minute,
.datetimepicker td span.month,
.datetimepicker td span.year {
    width: 25%;
  }
  /* line 48438, app/assets/stylesheets/global/style.css */
  .datetimepicker:before {
    content: none;
  }
  /* line 48442, app/assets/stylesheets/global/style.css */
  .next,
.prev {
    width: 44px;
    height: 44px;
  }
}

/* line 48449, app/assets/stylesheets/global/style.css */
.ui-datepicker .ui-datepicker-calendar td a {
  transition: all 0.2s ease-in-out;
  padding: 5px;
  color: #313b54;
  padding: 10px 12px;
  display: block;
  font-weight: 500;
  font-size: 12px;
  border: 0;
  border-radius: 11px;
  height: 38px;
  width: 38px;
}

/*!
 * Datepicker for Bootstrap v1.8.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
/* line 48468, app/assets/stylesheets/global/style.css */
.datepicker {
  background-color: #fff;
  border: 1px solid #e9ebfa;
  font-family: "Roboto", sans-serif;
  font-size: inherit;
  padding: 10px;
  margin: 1px 0 0;
  display: none;
  width: auto !important;
  z-index: 5 !important;
  direction: ltr;
  border-radius: 5px;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 48483, app/assets/stylesheets/global/style.css */
.datepicker.dropdown-menu {
  color: #3b4863;
}

/* line 48487, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 48491, app/assets/stylesheets/global/style.css */
.datepicker-rtl {
  direction: rtl;
}

/* line 48495, app/assets/stylesheets/global/style.css */
.datepicker-rtl.dropdown-menu {
  left: auto;
}

/* line 48499, app/assets/stylesheets/global/style.css */
.datepicker-rtl table tr td span {
  float: right;
}

/* line 48503, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 48508, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #e9ebfa;
  border-top: 0;
  border-bottom-color: #e9ebfa;
  position: absolute;
}

/* line 48519, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #e9ebfa;
  border-top: 0;
  position: absolute;
}

/* line 48529, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}

/* line 48533, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}

/* line 48537, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}

/* line 48541, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}

/* line 48545, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}

/* line 48549, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}

/* line 48553, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #e9ebfa;
}

/* line 48559, app/assets/stylesheets/global/style.css */
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #e9ebfa;
}

/* line 48565, app/assets/stylesheets/global/style.css */
.datepicker table {
  padding: 0px;
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border-collapse: inherit;
}

/* line 48577, app/assets/stylesheets/global/style.css */
.datepicker td {
  text-align: center;
  padding: 6px 9px;
  border-radius: 0px;
  border: none;
  font-size: 12px;
  font-weight: 400;
  color: #070510;
  border-radius: 4px;
}

/* line 48590, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  text-align: center;
  color: #313e6a;
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: inherit !important;
}

/* line 48600, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48605, app/assets/stylesheets/global/style.css */
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  color: #3b4863;
  background: transparent !important;
}

/* line 48612, app/assets/stylesheets/global/style.css */
.datepicker th {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 6px 9px;
  color: #3b4863;
}

/* line 48621, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 48626, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: rgba(255, 255, 255, 0.1);
  cursor: pointer;
}

/* line 48632, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  opacity: 5;
}

/* line 48637, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48643, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 48649, app/assets/stylesheets/global/style.css */
.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0;
}

/* line 48654, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48670, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48686, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48702, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #7e7da0;
}

/* line 48718, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fdf59a;
}

/* line 48725, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fdf59a;
}

/* line 48730, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 48735, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 48739, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fdf59a;
}

/* line 48744, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 48748, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled.disabled:hover {
  background-color: #fdf59a;
}

/* line 48753, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 48758, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled[disabled]:hover {
  background-color: #fdf59a;
}

/* line 48763, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 48768, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fbf069 \9;
}

/* line 48773, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 48778, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fbf069 \9;
}

/* line 48783, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 48787, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 48791, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48798, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48805, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48812, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #d6dcec;
  border-radius: 0;
}

/* line 48819, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48837, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48855, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48873, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 48891, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #f3e97a;
}

/* line 48898, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #f3e97a;
}

/* line 48903, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #f3e97a;
}

/* line 48908, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 48912, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #f3e97a;
}

/* line 48917, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 48921, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled.disabled:hover {
  background-color: #f3e97a;
}

/* line 48926, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today[disabled]:hover {
  background-color: #f3e97a;
}

/* line 48931, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled[disabled]:hover {
  background-color: #f3e97a;
}

/* line 48936, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #efe24b \9;
}

/* line 48941, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #efe24b \9;
}

/* line 48946, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #efe24b \9;
}

/* line 48951, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #efe24b \9;
}

/* line 48956, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 48973, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 48990, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49007, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49024, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #808080;
}

/* line 49031, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #808080;
}

/* line 49036, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 49041, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 49045, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #808080;
}

/* line 49050, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 49054, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled.disabled:hover {
  background-color: #808080;
}

/* line 49059, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 49064, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled[disabled]:hover {
  background-color: #808080;
}

/* line 49069, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 49074, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #666666 \9;
}

/* line 49079, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 49084, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #666666 \9;
}

/* line 49089, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49106, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49123, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49140, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #77bc21;
  background-image: linear-gradient(to bottom, #77bc21, #77bc21);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7673e6", endColorstr="#7673e6", GradientType=0);
  border-color: #77bc21 #7673e6 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 49157, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #77bc21;
}

/* line 49164, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49169, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #77bc21;
}

/* line 49174, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #77bc21;
}

/* line 49178, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49183, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49187, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled:hover {
  background-color: #77bc21;
}

/* line 49192, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover {
  background-color: #77bc21;
}

/* line 49197, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled]:hover {
  background-color: #77bc21;
}

/* line 49202, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 49207, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 49212, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 49217, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 49222, app/assets/stylesheets/global/style.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

/* line 49235, app/assets/stylesheets/global/style.css */
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #76bc212c !important;
  color: #313e6a !important;
}

/* line 49241, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49247, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #3b4863;
  cursor: default;
}

/* line 49253, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: #77bc21;
  color: #fff;
}

/* line 49258, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49263, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
  color: #fff;
}

/* line 49268, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49273, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #77bc21;
}

/* line 49280, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49285, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #77bc21;
}

/* line 49290, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #77bc21;
}

/* line 49294, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49299, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #77bc21;
}

/* line 49303, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled.disabled:hover {
  background-color: #77bc21;
}

/* line 49308, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active[disabled]:hover {
  background-color: #77bc21;
}

/* line 49313, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled[disabled]:hover {
  background-color: #77bc21;
}

/* line 49318, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #77bc21;
}

/* line 49323, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #77bc21;
}

/* line 49328, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #77bc21;
}

/* line 49333, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #77bc21;
}

/* line 49338, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #3b4863;
}

/* line 49343, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch {
  width: 145px;
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49350, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49358, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background-color: rgba(255, 255, 255, 0.1);
  color: #3b4863;
}

/* line 49366, app/assets/stylesheets/global/style.css */
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}

/* line 49371, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 49378, app/assets/stylesheets/global/style.css */
.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer;
}

/* line 49383, app/assets/stylesheets/global/style.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px;
}

/* line 49388, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 49392, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 49398, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 49404, app/assets/stylesheets/global/style.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #d6dcec;
  border: 1px solid #7f88a5;
  margin-left: -5px;
  margin-right: -5px;
}

/* line 49421, app/assets/stylesheets/global/style.css */
.datepicker-days .table-condensed .active day {
  background-color: #77bc21;
  color: #fff;
}

/* line 49426, app/assets/stylesheets/global/style.css */
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  color: #3b4863;
  opacity: 5;
}

/* line 49435, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  cursor: pointer;
  opacity: 5;
}

/* line 49440, app/assets/stylesheets/global/style.css */
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
  opacity: 5;
}

/* line 49447, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker {
  background-color: #191f3a;
  box-shadow: 0 0 24px rgba(20, 28, 43, 0.6);
  border: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 49453, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-switch {
  color: #ffffff !important;
}

/* line 49457, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker th {
  color: #ffffff;
}

/* line 49461, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker td {
  border: 1px solid rgba(255, 255, 255, 0.1);
  background-color: #191f3a;
  color: rgba(255, 255, 255, 0.4);
}

/* line 49467, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td.old {
  opacity: 5;
  color: #7f88a5;
}

/* line 49472, app/assets/stylesheets/global/style.css */
.datepicker table tr td.new {
  opacity: 5;
  color: #7f88a5;
}

/* line 49477, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-calendar td a:hover,
.dark-theme .datepicker table tr td.day:hover {
  background-color: #77bc21;
  color: #fff;
}

/* line 49483, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day.focused {
  background-color: #77bc21;
  color: #fff;
}

/* line 49488, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #191f3a;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}

/* line 49499, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 7px solid #191f3a;
  border-top: 0;
  position: absolute;
}

/* line 49509, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td span:hover,
.dark-theme .datepicker table tr td span.focused {
  background: #292f4b !important;
}

/* line 49514, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #191f3a;
}

/* line 49520, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #191f3a;
}

/* line 49526, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker table tr td span.old {
  color: #7f88a5;
}

/* line 49530, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.new {
  color: #7f88a5;
}

/* line 49534, app/assets/stylesheets/global/style.css */
.dark-theme .datepicker .datepicker-months td,
.dark-theme .datepicker .datepicker-years td {
  border: none;
}
/*! X-editable - v1.5.1 
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
/* line 49544, app/assets/stylesheets/global/style.css */
.editableform {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
}

/* line 49549, app/assets/stylesheets/global/style.css */
.editableform .control-group {
  margin-bottom: 0;
  /* overwrites bootstrap margin */
  white-space: nowrap;
  /* prevent wrapping buttons on new line */
  line-height: 20px;
  /* overwriting bootstrap line-height. See #133 */
}

/* line 49558, app/assets/stylesheets/global/style.css */
.editableform .form-control {
  width: auto;
}

/* 
BS3 width:1005 for inputs breaks editable form in popup 
See: https://github.com/vitalets/x-editable/issues/393
*/
/* line 49566, app/assets/stylesheets/global/style.css */
.editable-buttons {
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  vertical-align: top;
  margin-left: 7px;
  /* inline-block emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49576, app/assets/stylesheets/global/style.css */
.editable-buttons.editable-buttons-bottom {
  display: block;
  margin-top: 7px;
  margin-left: 0;
}

/* line 49582, app/assets/stylesheets/global/style.css */
.editable-input {
  vertical-align: top;
  display: inline-block;
  /* should be inline to take effect of parent's white-space: nowrap */
  width: auto;
  /* bootstrap-responsive has width: 100% that breakes layout */
  white-space: normal;
  /* reset white-space decalred in parent*/
  /* display-inline emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49595, app/assets/stylesheets/global/style.css */
.editable-buttons .editable-cancel {
  margin-left: 7px;
}

/* line 49599, app/assets/stylesheets/global/style.css */
.editable-buttons button.ui-button-icon-only {
  height: 24px;
  width: 30px;
}

/*for jquery-ui buttons need set height to look more pretty*/
/* line 49605, app/assets/stylesheets/global/style.css */
.editableform-loading {
  height: 25px;
  width: auto;
  min-width: 25px;
}

/* line 49611, app/assets/stylesheets/global/style.css */
.editable-inline .editableform-loading {
  background-position: left 5px;
}

/* line 49615, app/assets/stylesheets/global/style.css */
.editable-error-block {
  max-width: 300px;
  margin: 5px 0 0 0;
  width: auto;
  white-space: normal;
}

/* line 49622, app/assets/stylesheets/global/style.css */
.editable-error-block.ui-state-error {
  padding: 3px;
}

/*add padding for jquery ui*/
/* line 49627, app/assets/stylesheets/global/style.css */
.editable-error {
  color: red;
}

/* ---- For specific types ---- */
/* line 49632, app/assets/stylesheets/global/style.css */
.editableform .editable-date {
  padding: 0;
  margin: 0;
  float: left;
}

/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
/* line 49639, app/assets/stylesheets/global/style.css */
.editable-inline .add-on .icon-th {
  margin-top: 3px;
  margin-left: 1px;
}

/* checklist vertical alignment */
/* line 49645, app/assets/stylesheets/global/style.css */
.editable-checklist label {
  white-space: nowrap;
}

/* line 49649, app/assets/stylesheets/global/style.css */
.editable-checklist label input[type=checkbox],
.editable-checklist label span {
  vertical-align: middle;
  margin: 0;
}

/* set exact width of textarea to fit buttons toolbar */
/* line 49656, app/assets/stylesheets/global/style.css */
.editable-wysihtml5 {
  width: 566px;
  height: 250px;
}

/* clear button shown as link in date inputs */
/* line 49662, app/assets/stylesheets/global/style.css */
.editable-clear {
  clear: both;
  font-size: 0.9em;
  text-decoration: none;
  text-align: right;
}

/* IOS-style clear button for text inputs */
/* line 49670, app/assets/stylesheets/global/style.css */
.editable-clear-x {
  /* background: url(/../img/clear.png) center center no-repeat; */
  display: block;
  width: 13px;
  height: 13px;
  position: absolute;
  opacity: 0.6;
  z-index: 100;
  top: 50%;
  right: 6px;
  margin-top: -6px;
}

/* line 49683, app/assets/stylesheets/global/style.css */
.editable-clear-x:hover {
  opacity: 1;
}

/* line 49687, app/assets/stylesheets/global/style.css */
.editable-pre-wrapped {
  white-space: pre-wrap;
}

/* line 49691, app/assets/stylesheets/global/style.css */
.editable-container.editable-popup {
  max-width: none !important;
  /* without this rule poshytip/tooltip does not stretch */
}

/* line 49696, app/assets/stylesheets/global/style.css */
.editable-container.popover {
  width: auto;
  /* without this rule popover does not stretch */
}

/* line 49701, app/assets/stylesheets/global/style.css */
.editable-container.editable-inline {
  display: inline-block;
  vertical-align: middle;
  width: auto;
  /* inline-block emulation for IE7*/
  zoom: 1;
  display: inline;
}

/* line 49710, app/assets/stylesheets/global/style.css */
.editable-container.ui-widget {
  font-size: inherit;
  /* jqueryui widget font 1.1em too big, overwrite it */
  z-index: 9990;
  /* should be less than select2 dropdown z-index to close dropdown first when click */
}

/* line 49717, app/assets/stylesheets/global/style.css */
.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49722, app/assets/stylesheets/global/style.css */
a.editable-click {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49727, app/assets/stylesheets/global/style.css */
a.editable-click:hover {
  text-decoration: none;
  border-bottom: dashed 1px var(--primary06);
}

/* line 49732, app/assets/stylesheets/global/style.css */
.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49738, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49744, app/assets/stylesheets/global/style.css */
a.editable-click.editable-disabled:hover {
  color: #585858;
  cursor: default;
  border-bottom: none;
}

/* line 49750, app/assets/stylesheets/global/style.css */
.editable-empty {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49757, app/assets/stylesheets/global/style.css */
.editable-empty:hover,
.editable-empty:focus {
  font-style: italic;
  color: #dd1144;
  /* border-bottom: none; */
  text-decoration: none;
}

/* line 49765, app/assets/stylesheets/global/style.css */
.editable-unsaved {
  font-weight: bold;
}

/* line 49769, app/assets/stylesheets/global/style.css */
.editable-unsaved:after {
  /*    content: '*'*/
}

/* line 49773, app/assets/stylesheets/global/style.css */
.editable-bg-transition {
  transition: background-color 1400ms ease-out;
}

/*see https://github.com/vitalets/x-editable/issues/139 */
/* line 49782, app/assets/stylesheets/global/style.css */
.form-horizontal .editable {
  padding-top: 5px;
  display: inline-block;
}

/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
/* line 49796, app/assets/stylesheets/global/style.css */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
    border-top: 1px solid #ddd !important;
  }*/
}

/* line 49807, app/assets/stylesheets/global/style.css */
.datepicker-inline {
  width: 220px;
}

/* line 49811, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl {
  direction: rtl;
}

/* line 49815, app/assets/stylesheets/global/style.css */
.datepicker.datepicker-rtl table tr td span {
  float: right;
}

/* line 49819, app/assets/stylesheets/global/style.css */
.datepicker-dropdown {
  top: 0;
  left: 0;
}

/* line 49824, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:before {
  content: "";
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}

/* line 49836, app/assets/stylesheets/global/style.css */
.datepicker-dropdown:after {
  content: "";
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  position: absolute;
  top: -6px;
  left: 7px;
}

/* line 49847, app/assets/stylesheets/global/style.css */
.datepicker.days div.datepicker-days,
.datepicker.months div.datepicker-months,
.datepicker.years div.datepicker-years {
  display: block;
}

/* line 49853, app/assets/stylesheets/global/style.css */
.datepicker table {
  margin: 0;
}

/* line 49857, app/assets/stylesheets/global/style.css */
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none;
}

/* line 49868, app/assets/stylesheets/global/style.css */
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}

/* line 49873, app/assets/stylesheets/global/style.css */
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}

/* line 49878, app/assets/stylesheets/global/style.css */
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}

/* line 49883, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49889, app/assets/stylesheets/global/style.css */
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 49895, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49911, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49927, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49943, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fdd49a", endColorstr="#fdf59a", GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}

/* line 49959, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fdf59a;
}

/* line 49966, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fdf59a;
}

/* line 49971, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fdf59a;
}

/* line 49976, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled {
  background-color: #fdf59a;
}

/* line 49980, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fdf59a;
}

/* line 49985, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:hover {
  background-color: #fdf59a;
}

/* line 49989, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled.disabled:hover {
  background-color: #fdf59a;
}

/* line 49994, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today[disabled],
.datepicker table tr td.today[disabled]:hover {
  background-color: #fdf59a;
}

/* line 49999, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled[disabled]:hover {
  background-color: #fdf59a;
}

/* line 50004, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active {
  background-color: #fbf069 \9;
}

/* line 50009, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active {
  background-color: #fbf069 \9;
}

/* line 50014, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active,
.datepicker table tr td.today.active:hover {
  background-color: #fbf069 \9;
}

/* line 50019, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.active:hover {
  background-color: #fbf069 \9;
}

/* line 50024, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today:hover:hover {
  color: #000;
}

/* line 50028, app/assets/stylesheets/global/style.css */
.datepicker table tr td.today.active:hover {
  color: #fff;
}

/* line 50032, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50039, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50046, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50053, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  border-radius: 0;
}

/* line 50060, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50078, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50096, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50114, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f3c17a", endColorstr="#f3e97a", GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0;
}

/* line 50132, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #f3e97a;
}

/* line 50139, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #f3e97a;
}

/* line 50144, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #f3e97a;
}

/* line 50149, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled {
  background-color: #f3e97a;
}

/* line 50153, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #f3e97a;
}

/* line 50158, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3e97a;
}

/* line 50162, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled.disabled:hover {
  background-color: #f3e97a;
}

/* line 50167, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today[disabled]:hover {
  background-color: #f3e97a;
}

/* line 50172, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled[disabled]:hover {
  background-color: #f3e97a;
}

/* line 50177, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active {
  background-color: #efe24b \9;
}

/* line 50182, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active {
  background-color: #efe24b \9;
}

/* line 50187, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.active:hover {
  background-color: #efe24b \9;
}

/* line 50192, app/assets/stylesheets/global/style.css */
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.active:hover {
  background-color: #efe24b \9;
}

/* line 50197, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50214, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50231, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50248, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b3b3b3", endColorstr="#808080", GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50265, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #808080;
}

/* line 50272, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #808080;
}

/* line 50277, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #808080;
}

/* line 50282, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled {
  background-color: #808080;
}

/* line 50286, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #808080;
}

/* line 50291, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:hover {
  background-color: #808080;
}

/* line 50295, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled.disabled:hover {
  background-color: #808080;
}

/* line 50300, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected[disabled]:hover {
  background-color: #808080;
}

/* line 50305, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled[disabled]:hover {
  background-color: #808080;
}

/* line 50310, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active {
  background-color: #666666 \9;
}

/* line 50315, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active {
  background-color: #666666 \9;
}

/* line 50320, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.active:hover {
  background-color: #666666 \9;
}

/* line 50325, app/assets/stylesheets/global/style.css */
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.active:hover {
  background-color: #666666 \9;
}

/* line 50330, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50347, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50364, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50381, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50398, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50405, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50410, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50415, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50419, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50424, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50428, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50433, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active[disabled],
.datepicker table tr td.active[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50438, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50443, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active {
  background-color: #003399 \9;
}

/* line 50448, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 50453, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background-color: #003399 \9;
}

/* line 50458, app/assets/stylesheets/global/style.css */
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 50463, app/assets/stylesheets/global/style.css */
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}

/* line 50476, app/assets/stylesheets/global/style.css */
.datepicker table tr td span:hover {
  background: #eeeeee;
}

/* line 50480, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50486, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}

/* line 50492, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50509, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50526, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50543, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to top, var(--primary06), var(--primary-bg-color));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="$primary-06", endColorstr="$primary", GradientType=0);
  border-color: var(--primary-bg-color) var(--primary-bg-color) #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

/* line 50560, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50567, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: var(--primary-bg-color);
}

/* line 50572, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50577, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled {
  background-color: var(--primary-bg-color);
}

/* line 50581, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: var(--primary-bg-color);
}

/* line 50586, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50590, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled.disabled:hover {
  background-color: var(--primary-bg-color);
}

/* line 50595, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50600, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled[disabled]:hover {
  background-color: var(--primary-bg-color);
}

/* line 50605, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active {
  background-color: #003399 \9;
}

/* line 50610, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active {
  background-color: #003399 \9;
}

/* line 50615, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.active:hover {
  background-color: #003399 \9;
}

/* line 50620, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.active:hover {
  background-color: #003399 \9;
}

/* line 50625, app/assets/stylesheets/global/style.css */
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}

/* line 50630, app/assets/stylesheets/global/style.css */
.datepicker th.datepicker-switch {
  width: 145px;
}

/* line 50634, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}

/* line 50639, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}

/* line 50644, app/assets/stylesheets/global/style.css */
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}

/* line 50651, app/assets/stylesheets/global/style.css */
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}

/* line 50656, app/assets/stylesheets/global/style.css */
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}

/* line 50664, app/assets/stylesheets/global/style.css */
.input-daterange input {
  text-align: center;
}

/* line 50668, app/assets/stylesheets/global/style.css */
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 50674, app/assets/stylesheets/global/style.css */
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}

/* line 50680, app/assets/stylesheets/global/style.css */
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg);
  }
}

/* line 50731, app/assets/stylesheets/global/style.css */
div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21;
}

/* line 50746, app/assets/stylesheets/global/style.css */
div.dt-button-info h2, div.dt-button-info .h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3;
}

/* line 50754, app/assets/stylesheets/global/style.css */
div.dt-button-info > div {
  padding: 1em;
}

/* line 50758, app/assets/stylesheets/global/style.css */
div.dt-button-collection-title {
  text-align: center;
  padding: 0.3em 0 0.5em;
  font-size: 0.9em;
}

/* line 50764, app/assets/stylesheets/global/style.css */
div.dt-button-collection-title:empty {
  display: none;
}

/* line 50768, app/assets/stylesheets/global/style.css */
div.dt-button-collection {
  position: absolute;
  z-index: 2001;
}

/* line 50773, app/assets/stylesheets/global/style.css */
div.dt-button-collection div.dropdown-menu {
  display: block;
  z-index: 2002;
  min-width: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #fff;
}

/* line 50782, app/assets/stylesheets/global/style.css */
div.dt-button-collection div.dt-button-collection-title {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15);
}

/* line 50787, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0;
}

/* line 50795, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.two-column {
  margin-left: -200px;
}

/* line 50799, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.three-column {
  margin-left: -225px;
}

/* line 50803, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed.four-column {
  margin-left: -300px;
}

/* line 50807, app/assets/stylesheets/global/style.css */
div.dt-button-collection > :last-child {
  display: block !important;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px;
}

/* line 50816, app/assets/stylesheets/global/style.css */
div.dt-button-collection > :last-child > * {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
}

/* line 50821, app/assets/stylesheets/global/style.css */
div.dt-button-collection.two-column {
  width: 400px;
}

/* line 50825, app/assets/stylesheets/global/style.css */
div.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  -moz-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2;
}

/* line 50834, app/assets/stylesheets/global/style.css */
div.dt-button-collection.three-column {
  width: 450px;
}

/* line 50838, app/assets/stylesheets/global/style.css */
div.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  -moz-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3;
}

/* line 50847, app/assets/stylesheets/global/style.css */
div.dt-button-collection.four-column {
  width: 600px;
}

/* line 50851, app/assets/stylesheets/global/style.css */
div.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  -moz-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4;
}

/* line 50860, app/assets/stylesheets/global/style.css */
div.dt-button-collection .dt-button {
  border-radius: 0;
  padding: 0.5rem 2.5rem;
}

/* line 50865, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed {
  max-width: none;
}

/* line 50869, app/assets/stylesheets/global/style.css */
div.dt-button-collection.fixed:before,
div.dt-button-collection.fixed:after {
  display: none;
}

/* line 50874, app/assets/stylesheets/global/style.css */
div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}

/* line 50883, app/assets/stylesheets/global/style.css */
div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2);
}

/* line 50889, app/assets/stylesheets/global/style.css */
div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear;
}

@media screen and (max-width: 767px) {
  /* line 50913, app/assets/stylesheets/global/style.css */
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em;
  }
  /* line 50920, app/assets/stylesheets/global/style.css */
  div.dt-buttons a.btn {
    float: none;
  }
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 50926, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 50932, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 50939, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 50952, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 50966, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 50978, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 50982, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 50986, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 50990, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 50994, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 51001, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 51008, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51013, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51018, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51023, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 51028, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51033, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 51038, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 51043, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 51059, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 51064, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 51070, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 51076, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 51080, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 51096, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51109, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 51122, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 51126, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 51130, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 51137, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 51141, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 51154, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 51158, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 51162, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 51173, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 51179, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 51184, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 51191, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 51197, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 51203, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 51207, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 51212, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 51217, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 51229, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 51243, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 51250, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] {
  width: 28.5em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 51256, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection {
  display: flex;
  justify-content: space-between;
  flex-grow: 1;
}

/* line 51262, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview {
  position: relative;
  z-index: 1;
  width: 2em;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 0.75em;
}

/* line 51272, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51285, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color {
  cursor: pointer;
  border-radius: 0.15em 0.15em 0 0;
  z-index: 2;
}

/* line 51291, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
  border-radius: 0 0 0.15em 0.15em;
}

/* line 51295, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color {
  background: var(--pcr-color);
  width: 100%;
  height: 50%;
}

/* line 51302, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 51308, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette {
  flex-grow: 1;
  border-radius: 0.15em;
}

/* line 51313, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 51326, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity {
  margin-left: 0.75em;
}

/* line 51331, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker {
  left: 50%;
  transform: translateX(-50%);
}

/* line 51337, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
  width: 8px;
  flex-grow: 1;
  border-radius: 50em;
}

/* line 51344, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to bottom, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 51348, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to bottom, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 50%;
}

@supports (display: grid) {
  /* line 51354, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/*! Bootstrap 5 integration for DataTables
 *
 * ©2020 SpryMedia Ltd, all rights reserved.
 * License: MIT datatables.net/license/mit
 */
/* line 51366, app/assets/stylesheets/global/style.css */
table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: collapse !important;
  border-spacing: 0;
}

/* line 51375, app/assets/stylesheets/global/style.css */
table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}

/* line 51381, app/assets/stylesheets/global/style.css */
table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

/* line 51386, app/assets/stylesheets/global/style.css */
table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

/* line 51391, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  width: 21%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* line 51401, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

/* line 51406, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

/* line 51410, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: center;
}

/* line 51416, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

/* line 51422, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
}

/* line 51426, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

/* line 51432, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}

/* line 51438, app/assets/stylesheets/global/style.css */
div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50px;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
  border: 1px solid #dddddd !important;
  background: #ededed;
  box-shadow: 0px 10px 12px -10px rgba(0, 0, 0, 0.32);
  -webkit-box-shadow: -1px 10px 12px -10px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: -1px 10px 12px -10px rgba(0, 0, 0, 0.32);
}

/* line 51454, app/assets/stylesheets/global/style.css */
table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none;
}

/* line 51459, app/assets/stylesheets/global/style.css */
table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 30px;
}

/* line 51464, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting,
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc,
table.dataTable > thead .sorting_asc_disabled,
table.dataTable > thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

/* line 51473, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51481, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_asc:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51489, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51497, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_asc_disabled:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51505, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_desc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 1em;
  display: block;
  opacity: 0.3;
}

/* line 51513, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  right: 1em;
  content: "↑";
}

/* line 51522, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "↓";
}

/* line 51531, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1;
}

/* line 51536, app/assets/stylesheets/global/style.css */
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0;
}

/* line 51541, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

/* line 51545, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 51551, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

/* line 51560, app/assets/stylesheets/global/style.css */
div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

/* line 51565, app/assets/stylesheets/global/style.css */
div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}

/* line 51569, app/assets/stylesheets/global/style.css */
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  /* line 51576, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_length,
div.dataTables_wrapper div.dataTables_filter,
div.dataTables_wrapper div.dataTables_info {
    text-align: center;
  }
  /* line 51582, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
  /* line 51586, app/assets/stylesheets/global/style.css */
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important;
  }
}

/* line 51591, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-right: 20px;
}

/* line 51595, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em;
}

/* line 51602, app/assets/stylesheets/global/style.css */
table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}

/* line 51608, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable {
  border-right-width: 0;
}

/* line 51612, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable thead tr:first-child th,
table.table-bordered.dataTable thead tr:first-child td {
  border-top-width: 1px;
}

/* line 51617, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

/* line 51622, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th:first-child,
table.table-bordered.dataTable td:first-child {
  border-left-width: 0px;
}

/* line 51627, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px;
}

/* line 51632, app/assets/stylesheets/global/style.css */
table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-bottom-width: 0px;
}

/* line 51637, app/assets/stylesheets/global/style.css */
div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

/* line 51641, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

/* line 51645, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}

/* line 51649, app/assets/stylesheets/global/style.css */
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}

/* line 51653, app/assets/stylesheets/global/style.css */
.dataTables_wrapper .selected {
  background: #f5f6fb;
  cursor: pointer;
}

/* line 51658, app/assets/stylesheets/global/style.css */
#delete-datatable tr {
  cursor: pointer;
}

/* line 51662, app/assets/stylesheets/global/style.css */
.logo-container {
  left: 50px;
  position: absolute;
  top: 20px;
  z-index: 3;
}

/* line 51669, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 60px;
  float: left;
}

/* line 51677, app/assets/stylesheets/global/style.css */
.logo-container .brand {
  font-size: 18px;
  color: #fff;
  line-height: 20px;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  width: 60px;
}

/* line 51687, app/assets/stylesheets/global/style.css */
.section .wizard-card {
  min-height: inherit;
}

/* line 51691, app/assets/stylesheets/global/style.css */
.tim-row {
  margin-bottom: 20px;
}

/* line 51695, app/assets/stylesheets/global/style.css */
.tim-white-buttons {
  background-color: #777777;
}

/* line 51699, app/assets/stylesheets/global/style.css */
.title {
  margin-top: 30px;
  margin-bottom: 25px;
  min-height: 32px;
  font-weight: 500;
}

/* line 51706, app/assets/stylesheets/global/style.css */
.title.text-center {
  margin-bottom: 50px;
}

/* line 51710, app/assets/stylesheets/global/style.css */
.tim-typo {
  padding-left: 25%;
  margin-bottom: 40px;
  position: relative;
}

/* line 51716, app/assets/stylesheets/global/style.css */
.tim-typo .tim-note {
  bottom: 10px;
  color: #c0c1c2;
  display: block;
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  left: 0;
  margin-left: 20px;
  position: absolute;
  width: 260px;
}

/* line 51729, app/assets/stylesheets/global/style.css */
.tim-row {
  padding-top: 50px;
}

/* line 51733, app/assets/stylesheets/global/style.css */
.tim-row h3, .tim-row .h3 {
  margin-top: 0;
}

/* line 51737, app/assets/stylesheets/global/style.css */
.switch {
  margin-right: 20px;
}

/* line 51741, app/assets/stylesheets/global/style.css */
#navbar-full .navbar {
  border-radius: 0 !important;
  margin-bottom: 15px;
  z-index: 2;
}

/* line 51747, app/assets/stylesheets/global/style.css */
.space {
  height: 130px;
  display: block;
}

/* line 51752, app/assets/stylesheets/global/style.css */
.space-110 {
  height: 110px;
  display: block;
}

/* line 51757, app/assets/stylesheets/global/style.css */
.space-50 {
  height: 50px;
  display: block;
}

/* line 51762, app/assets/stylesheets/global/style.css */
.space-70 {
  height: 70px;
  display: block;
}

/* line 51767, app/assets/stylesheets/global/style.css */
.navigation-example {
  background-position: center center;
  background-size: cover;
  margin-top: 0;
  min-height: 740px;
}

/* line 51774, app/assets/stylesheets/global/style.css */
.navigation-example .img-src {
  background-attachment: scroll;
}

/* line 51778, app/assets/stylesheets/global/style.css */
#notifications {
  background-color: #ffffff;
  display: block;
  width: 100%;
  position: relative;
}

/* line 51785, app/assets/stylesheets/global/style.css */
#notifications .alert-danger {
  margin-bottom: 0px;
}

/* line 51789, app/assets/stylesheets/global/style.css */
.tim-note {
  text-transform: capitalize;
}

/* line 51793, app/assets/stylesheets/global/style.css */
#buttons .btn {
  margin: 0 0px 15px;
}

/* line 51797, app/assets/stylesheets/global/style.css */
.space-100 {
  height: 100px;
  display: block;
  width: 100%;
}

/* line 51803, app/assets/stylesheets/global/style.css */
.be-social {
  padding-bottom: 20px;
  /*     border-bottom: 1px solid #aaa; */
  margin: 0 auto 40px;
}

/* line 51809, app/assets/stylesheets/global/style.css */
.txt-white {
  color: #ffffff;
}

/* line 51813, app/assets/stylesheets/global/style.css */
.txt-gray {
  color: #ddd !important;
}

/* line 51817, app/assets/stylesheets/global/style.css */
.parallax {
  width: 100%;
  height: 570px;
  display: block;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

/* line 51827, app/assets/stylesheets/global/style.css */
.logo-container.logo-documentation {
  position: relative;
  top: 0;
  left: 0;
}

/* line 51833, app/assets/stylesheets/global/style.css */
.logo-container .logo {
  overflow: hidden;
  border-radius: 50%;
  border: 1px solid #333333;
  width: 50px;
  float: left;
}

/* line 51841, app/assets/stylesheets/global/style.css */
.logo-container .brand {
  font-size: 16px;
  line-height: 18px;
  float: left;
  margin-left: 10px;
  margin-top: 7px;
  width: 70px;
  height: 40px;
  text-align: left;
}

/* line 51852, app/assets/stylesheets/global/style.css */
.navbar-default .logo-container .brand {
  color: #999999;
}

/* line 51856, app/assets/stylesheets/global/style.css */
.navbar-transparent .logo-container .brand {
  color: #ffffff;
}

/* line 51860, app/assets/stylesheets/global/style.css */
.logo-container .brand-material {
  font-size: 18px;
  margin-top: 15px;
  height: 25px;
  width: auto;
}

/* line 51867, app/assets/stylesheets/global/style.css */
.logo-container .logo img {
  width: 100%;
}

/* line 51871, app/assets/stylesheets/global/style.css */
.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 51875, app/assets/stylesheets/global/style.css */
.fixed-section {
  top: 90px;
  max-height: 80vh;
  overflow: scroll;
}

/* line 51881, app/assets/stylesheets/global/style.css */
.fixed-section ul li {
  list-style: none;
}

/* line 51885, app/assets/stylesheets/global/style.css */
.fixed-section li a {
  font-size: 14px;
  padding: 2px;
  display: block;
  color: #666666;
}

/* line 51892, app/assets/stylesheets/global/style.css */
.fixed-section li a.active {
  color: #00bbff;
}

/* line 51896, app/assets/stylesheets/global/style.css */
.fixed-section.float {
  position: fixed;
  top: 100px;
  width: 200px;
  margin-top: 0;
}

/* line 51903, app/assets/stylesheets/global/style.css */
.parallax .parallax-image {
  width: 100%;
  overflow: hidden;
  position: absolute;
}

/* line 51909, app/assets/stylesheets/global/style.css */
.parallax .parallax-image img {
  width: 100%;
}

@media (max-width: 768px) {
  /* line 51914, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image {
    width: 100%;
    height: 640px;
    overflow: hidden;
  }
  /* line 51920, app/assets/stylesheets/global/style.css */
  .parallax .parallax-image img {
    height: 100%;
    width: auto;
  }
}

/* line 51926, app/assets/stylesheets/global/style.css */
.separator {
  content: "Separator";
  color: #ffffff;
  display: block;
  width: 100%;
  padding: 20px;
}

/* line 51934, app/assets/stylesheets/global/style.css */
.separator-line {
  background-color: #eee;
  height: 1px;
  width: 100%;
  display: block;
}

/* line 51941, app/assets/stylesheets/global/style.css */
.separator.separator-gray {
  background-color: #eeeeee;
}

/* line 51945, app/assets/stylesheets/global/style.css */
.social-buttons-demo .btn {
  margin-right: 5px;
  margin-bottom: 7px;
}

/* line 51950, app/assets/stylesheets/global/style.css */
.img-container {
  width: 100%;
  overflow: hidden;
}

/* line 51955, app/assets/stylesheets/global/style.css */
.img-container img {
  width: 100%;
}

/* line 51959, app/assets/stylesheets/global/style.css */
.lightbox img {
  width: 100%;
}

/* line 51963, app/assets/stylesheets/global/style.css */
.lightbox .modal-content {
  overflow: hidden;
}

/* line 51967, app/assets/stylesheets/global/style.css */
.lightbox .modal-body {
  padding: 0;
}

@media screen and (min-width: 991px) {
  /* line 51972, app/assets/stylesheets/global/style.css */
  .lightbox .modal-dialog {
    width: 960px;
  }
}

@media (max-width: 768px) {
  /* line 51978, app/assets/stylesheets/global/style.css */
  .btn-morphing {
    margin-bottom: 10px;
  }
  /* line 51982, app/assets/stylesheets/global/style.css */
  .parallax .motto {
    top: 170px;
    margin-top: 0;
    font-size: 60px;
    width: 270px;
  }
}

/*       Loading dots  */
/*      transitions */
/* line 51992, app/assets/stylesheets/global/style.css */
.presentation .front {
  transition: all 0.2s;
}

/* line 51999, app/assets/stylesheets/global/style.css */
.presentation .front:after,
.presentation .front .btn {
  transition: all 0.2s;
}

/* line 52007, app/assets/stylesheets/global/style.css */
.logo-container .logo,
.logo-container .brand {
  transition: all 0.2s;
}

/* line 52015, app/assets/stylesheets/global/style.css */
#images h4, #images .h4 {
  margin-bottom: 30px;
}

/* line 52019, app/assets/stylesheets/global/style.css */
#javascriptComponents {
  padding-bottom: 0;
}

/* line 52023, app/assets/stylesheets/global/style.css */
#javascriptComponents .btn-raised {
  margin: 10px 5px;
}

/*      layer animation          */
/* line 52028, app/assets/stylesheets/global/style.css */
.layers-container {
  display: block;
  margin-top: 50px;
  position: relative;
}

/* line 52034, app/assets/stylesheets/global/style.css */
.layers-container img {
  position: absolute;
  width: 100%;
  height: auto;
  top: 0;
  left: 0;
  text-align: center;
}

/* line 52043, app/assets/stylesheets/global/style.css */
.section-black {
  background-color: #333;
}

/* line 52047, app/assets/stylesheets/global/style.css */
.animate {
  transition: 1.5s ease-in-out;
  -moz-transition: 1.5s ease-in-out;
  -webkit-transition: 1.5s ease-in-out;
}

/* line 52053, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52057, app/assets/stylesheets/global/style.css */
.navbar-transparent.navbar-small .logo-container .brand {
  color: #ffffff;
}

/* line 52061, app/assets/stylesheets/global/style.css */
.navbar-default.navbar-small .logo-container .brand {
  color: #333333;
}

/* line 52065, app/assets/stylesheets/global/style.css */
.sharing-area {
  margin-top: 80px;
}

/* line 52069, app/assets/stylesheets/global/style.css */
.sharing-area .btn {
  margin: 15px 4px 0;
  color: #ffffff;
}

/* line 52074, app/assets/stylesheets/global/style.css */
.sharing-area .btn i {
  font-size: 18px;
  position: relative;
  top: 2px;
  margin-right: 5px;
}

/* line 52081, app/assets/stylesheets/global/style.css */
.sharing-area .btn-twitter {
  background-color: #55acee;
}

/* line 52085, app/assets/stylesheets/global/style.css */
.sharing-area .btn-facebook {
  background-color: #3b5998;
}

/* line 52089, app/assets/stylesheets/global/style.css */
.sharing-area .btn-google-plus {
  background-color: #dd4b39;
}

/* line 52093, app/assets/stylesheets/global/style.css */
.sharing-area .btn-github {
  background-color: #333333;
}

/* line 52097, app/assets/stylesheets/global/style.css */
.section-thin,
.section-notifications {
  padding: 0;
}

/* line 52102, app/assets/stylesheets/global/style.css */
.section-navbars {
  padding-top: 0;
}

/* line 52106, app/assets/stylesheets/global/style.css */
#navbar .navbar {
  border-radius: 0;
}

/* line 52110, app/assets/stylesheets/global/style.css */
.section-tabs {
  background: #eeeeee;
}

/* line 52114, app/assets/stylesheets/global/style.css */
.section-pagination {
  padding-bottom: 0;
}

/* line 52118, app/assets/stylesheets/global/style.css */
.section-download h4, .section-download .h4 {
  margin-bottom: 50px;
}

/* line 52122, app/assets/stylesheets/global/style.css */
.section-examples a {
  text-decoration: none;
}

/* line 52126, app/assets/stylesheets/global/style.css */
.section-examples h5, .section-examples .h5 {
  margin-top: 30px;
}

/* line 52130, app/assets/stylesheets/global/style.css */
.components-page .wrapper > .header,
.tutorial-page .wrapper > .header {
  height: 400px;
  padding-top: 100px;
  background-size: cover;
  background-position: center center;
}

/* line 52138, app/assets/stylesheets/global/style.css */
.components-page .title,
.tutorial-page .title {
  color: #ffffff;
}

/* line 52143, app/assets/stylesheets/global/style.css */
.main {
  background: #ffffff;
  position: relative;
  z-index: 3;
}

/* line 52149, app/assets/stylesheets/global/style.css */
.main-raised {
  margin: -60px 30px 0px;
  border-radius: 6px;
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/* line 52155, app/assets/stylesheets/global/style.css */
.header-filter {
  position: relative;
}

/* line 52159, app/assets/stylesheets/global/style.css */
.header-filter:before,
.header-filter:after {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: block;
  left: 0;
  top: 0;
  content: "";
}

/* line 52171, app/assets/stylesheets/global/style.css */
.header-filter::before {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 52175, app/assets/stylesheets/global/style.css */
.header-filter .container {
  z-index: 2;
  position: relative;
}

/* line 52180, app/assets/stylesheets/global/style.css */
.section {
  padding: 70px 0;
  background-position: center center;
  background-size: cover;
}

/* line 52186, app/assets/stylesheets/global/style.css */
.navbar {
  border: 0;
  border-radius: 3px;
  padding: 10px 0;
  transition: all 150ms ease 0s;
}

/* line 52197, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand {
  position: relative;
  height: 50px;
  line-height: 30px;
  color: inherit;
  padding: 10px 15px;
}

/* line 52205, app/assets/stylesheets/global/style.css */
.navbar .navbar-brand:hover,
.navbar .navbar-brand:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52211, app/assets/stylesheets/global/style.css */
.navbar.navbar-transparent {
  background-color: transparent;
  box-shadow: none;
  color: #fff;
  padding-top: 25px;
}

/* line 52218, app/assets/stylesheets/global/style.css */
.navbar-fixed-top {
  border-radius: 0;
}

/* line 52222, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a {
  color: inherit;
  padding-top: 15px;
  padding-bottom: 15px;
  font-weight: 400;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
}

/* line 52232, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a .material-icons,
.navbar .navbar-nav > li > a .fa {
  font-size: 20px;
  max-width: 20px;
}

/* line 52238, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a:hover,
.navbar .navbar-nav > li > a:focus {
  color: inherit;
  background-color: transparent;
}

/* line 52244, app/assets/stylesheets/global/style.css */
.navbar .navbar-nav > li > a:not(.btn) .material-icons {
  margin-top: -3px;
  top: 0px;
  position: relative;
  margin-right: 3px;
}

@media (max-width: 1199px) {
  /* line 52252, app/assets/stylesheets/global/style.css */
  .navbar .navbar-brand {
    height: 50px;
    padding: 10px 15px;
  }
  /* line 52257, app/assets/stylesheets/global/style.css */
  .navbar .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

/* line 52263, app/assets/stylesheets/global/style.css */
:placeholder {
  color: #fff;
}

/* line 52267, app/assets/stylesheets/global/style.css */
footer.footer-documentation {
  margin-top: 0;
  bottom: 0;
  text-shadow: none;
  color: inherit;
}

/* line 52274, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a {
  color: inherit;
}

/* line 52278, app/assets/stylesheets/global/style.css */
footer.footer-documentation li a:hover,
footer.footer-documentation li a:focus {
  color: #89229b;
}

/* line 52283, app/assets/stylesheets/global/style.css */
footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}

/* line 52289, app/assets/stylesheets/global/style.css */
footer ul li {
  display: inline-block;
}

/* line 52293, app/assets/stylesheets/global/style.css */
footer ul li a {
  color: inherit;
  padding: 15px;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
  border-radius: 3px;
  text-decoration: none;
  position: relative;
  display: block;
}

/* line 52305, app/assets/stylesheets/global/style.css */
footer ul li a:hover {
  text-decoration: none;
}

/* line 52309, app/assets/stylesheets/global/style.css */
footer ul li .btn {
  margin: 0;
}

/* line 52313, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:first-child a {
  padding-left: 0;
}

/* line 52317, app/assets/stylesheets/global/style.css */
footer ul.links-horizontal:last-child a {
  padding-right: 0;
}

/* line 52321, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li {
  display: block;
}

/* line 52325, app/assets/stylesheets/global/style.css */
footer ul.links-vertical li a {
  padding: 5px 0;
}

/* line 52329, app/assets/stylesheets/global/style.css */
footer .social-buttons a,
footer .social-buttons .btn {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 52335, app/assets/stylesheets/global/style.css */
footer .footer-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  margin-left: -15px;
}

/* line 52344, app/assets/stylesheets/global/style.css */
footer .footer-brand:hover,
footer .footer-brand:focus {
  color: #3c4858;
}

/* line 52349, app/assets/stylesheets/global/style.css */
footer .copyright {
  padding: 15px 0;
  text-align: center;
}

/* line 52354, app/assets/stylesheets/global/style.css */
footer .copyright .material-icons {
  font-size: 18px;
  position: relative;
  top: 3px;
}

/* line 52360, app/assets/stylesheets/global/style.css */
footer .pull-center {
  display: inline-block;
  float: none;
}

@media (max-width: 768px) {
  /* line 52366, app/assets/stylesheets/global/style.css */
  .footer .copyright {
    display: inline-block;
    text-align: center;
    padding: 10px 0;
    float: none !important;
    width: 100%;
  }
  /* line 52374, app/assets/stylesheets/global/style.css */
  .navbar.navbar-transparent {
    background-color: rgba(0, 0, 0, 0.4);
    padding-top: 10px;
    border-radius: 0;
  }
  /* line 52380, app/assets/stylesheets/global/style.css */
  .main-raised {
    margin-left: 10px;
    margin-right: 10px;
  }
}

/* line 52386, app/assets/stylesheets/global/style.css */
.ff_fileupload_hidden {
  display: none;
}

/* line 52390, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_wrap {
  position: relative;
}

/* line 52394, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone {
  display: block;
  width: 100%;
  height: 100px;
  box-sizing: border-box;
  border: 2px dashed #e9ebfa;
  border-radius: 5px;
  padding: 0;
  background-color: #f5f6fb;
  background-image: url(/../plugins/fancyuploder/fancy_upload.png);
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52411, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone::-moz-focus-inner {
  border: 0;
}

/* line 52415, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone:active {
  opacity: 1;
  background-color: #fff;
  border-color: #f3f4f7;
}

/* line 52423, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tools {
  position: absolute;
  right: 10px;
  top: 0;
}

/* line 52429, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool {
  display: block;
  margin-top: 10px;
  width: 40px;
  height: 40px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #FDFDFD;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52446, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool::-moz-focus-inner {
  border: 0;
}

/* line 52450, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:hover,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:focus,
.ff_fileupload_wrap .ff_fileupload_dropzone_tool:active {
  opacity: 1;
  background-color: #FFFFFF;
  border-color: #4e4c73;
}

/* line 52458, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordaudio {
  background-image: url(/../plugins/fancyuploder/fancy_microphone.png);
}

/* line 52462, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo {
  background-image: url(/../plugins/fancyuploder/fancy_webcam.png);
}

/* line 52466, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview {
  position: absolute;
  display: block;
  right: 60px;
  top: 10px;
  width: 320px;
  max-width: calc(100% - 70px);
  height: calc(100% - 20px);
  background-color: #222222;
}

/* line 52477, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recordvideo_preview.ff_fileupload_hidden {
  display: none;
}

/* line 52481, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap .ff_fileupload_recording {
  animation: ff_fileupload_recording_animate 1.2s infinite alternate;
}

/* line 52485, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads {
  width: 100%;
  border-collapse: collapse !important;
  border: 0 none;
}

/* line 52491, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads tr {
  margin: 0;
  border: 0 none;
  padding: 0;
}

/* line 52497, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td {
  margin: 0;
  border: 0 none;
  padding: 0;
  vertical-align: top;
  padding: 1em 0;
  white-space: nowrap;
  line-height: normal;
}

/* line 52507, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads tr.ff_fileupload_bounce {
  animation: ff_fileupload_bounce_animate 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translateY(0);
}

/* line 52512, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview {
  width: 1px;
}

/* line 52516, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
  display: block;
  box-sizing: border-box;
  border: 0 none;
  padding: 0;
  background-color: #f3f4f7;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 50px;
  height: 50px;
  border-radius: 5px;
  opacity: 0.75;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  outline: none;
  cursor: default;
}

/* line 52537, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image::-moz-focus-inner {
  border: 0;
}

/* line 52541, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image_has_preview {
  cursor: pointer;
}

/* line 52545, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image:active {
  opacity: 1;
}

/* line 52551, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text {
  display: block;
  margin: 0 auto;
  width: 70%;
  overflow: hidden;
}

/* line 52558, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button {
  display: inline-block;
  vertical-align: top;
  width: 26px;
  height: 26px;
  box-sizing: border-box;
  border: 1px solid #e9ebfa;
  border-radius: 3px;
  padding: 0;
  background-color: #eaeefa;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52575, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button::-moz-focus-inner {
  border: 0;
}

/* line 52579, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button:active {
  opacity: 1;
  background-color: #FDFDFD;
  border-color: #e9ebfa;
}

/* line 52587, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button.ff_fileupload_start_upload {
  margin-right: 0.5em;
}

/* line 52591, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
  display: none;
}

/* line 52595, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button {
  display: block;
  margin-top: 0.3em;
  width: 100%;
  height: 28px;
  box-sizing: border-box;
  border: 1px solid #efecec;
  border-radius: 3px;
  padding: 0;
  background-color: #f3f3f3;
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 0.85;
  cursor: pointer;
  outline: none;
}

/* line 52612, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button::-moz-focus-inner {
  border: 0;
}

/* line 52616, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:hover,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile button:active {
  opacity: 1;
  background-color: #FDFDFD;
  border-color: #4e4c73;
}

/* line 52624, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_start_upload {
  background-image: url(/../plugins/fancyuploder/fancy_okay.png);
}

/* line 52628, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads button.ff_fileupload_remove_file {
  background-image: url(/../plugins/fancyuploder/fancy_remove.png);
}

/* line 52632, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_with_color {
  color: #FFFFFF;
}

/* line 52636, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_a {
  background-color: #F03C3C;
}

/* line 52640, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_b {
  background-color: #F05A3C;
}

/* line 52644, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_c {
  background-color: #F0783C;
}

/* line 52648, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_d {
  background-color: #F0963C;
}

/* line 52652, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_e {
  background-color: #E0862B;
}

/* line 52656, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_f {
  background-color: #DCA12B;
}

/* line 52660, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_g {
  background-color: #C7AB1E;
}

/* line 52664, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_h {
  background-color: #C7C71E;
}

/* line 52668, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_i {
  background-color: #ABC71E;
}

/* line 52672, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_j {
  background-color: #8FC71E;
}

/* line 52676, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_k {
  background-color: #72C71E;
}

/* line 52680, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_l {
  background-color: #56C71E;
}

/* line 52684, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_m {
  background-color: #3AC71E;
}

/* line 52688, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_n {
  background-color: #1EC71E;
}

/* line 52692, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_o {
  background-color: #1EC73A;
}

/* line 52696, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_p {
  background-color: #1EC756;
}

/* line 52700, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_q {
  background-color: #1EC78F;
}

/* line 52704, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_r {
  background-color: #1EC7AB;
}

/* line 52708, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_s {
  background-color: #1EC7C7;
}

/* line 52712, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_t {
  background-color: #1EABC7;
}

/* line 52716, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_u {
  background-color: #1E8FC7;
}

/* line 52720, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_v {
  background-color: #1E72C7;
}

/* line 52724, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_w {
  background-color: #3C78F0;
}

/* line 52728, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_x {
  background-color: #3C5AF0;
}

/* line 52732, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_y {
  background-color: #3C3CF0;
}

/* line 52736, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_z {
  background-color: #5A3CF0;
}

/* line 52740, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_0 {
  background-color: #783CF0;
}

/* line 52744, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_1 {
  background-color: #963CF0;
}

/* line 52748, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_2 {
  background-color: #B43CF0;
}

/* line 52752, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_3 {
  background-color: #D23CF0;
}

/* line 52756, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_4 {
  background-color: #F03CF0;
}

/* line 52760, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_5 {
  background-color: #F03CD2;
}

/* line 52764, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_6 {
  background-color: #F03CB4;
}

/* line 52768, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_7 {
  background-color: #F03C96;
}

/* line 52772, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_8 {
  background-color: #F03C78;
}

/* line 52776, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_text_9 {
  background-color: #F03C5A;
}

/* line 52780, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
  padding: 1em;
  font-size: 0.9em;
  white-space: normal;
  color: #7f88a5;
}

/* line 52787, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename {
  width: 100%;
  font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 52795, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input {
  box-sizing: border-box;
  width: 100%;
  padding: 0.5em 0;
  margin-bottom: 0.1em;
  font-size: 1em;
  font-weight: normal;
  line-height: normal;
  border: 0px solid #e8ebf3;
  border-radius: 0;
  box-shadow: none;
  /* color: #080e1b; */
  font-weight: 600;
}

/* line 52810, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:focus,
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input:hover {
  border: 0px solid #e8ebf3;
}

/* line 52815, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_errors {
  color: #A94442;
  font-weight: bold;
}

/* line 52820, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_background {
  margin-top: 0.5em;
  background-color: #CCCCCC;
  height: 2px;
}

/* line 52826, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_progress_bar {
  background-color: #4e4c73;
  width: 0;
  height: 2px;
}

/* line 52832, app/assets/stylesheets/global/style.css */
.ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
  width: 1px;
  text-align: right;
}

@keyframes ff_fileupload_recording_animate {
  from {
    border-color: #EF1F1F;
  }
  to {
    border-color: #C9A1A1;
  }
}

@keyframes ff_fileupload_bounce_animate {
  10%,
90% {
    transform: translateY(-1px);
  }
  20%,
80% {
    transform: translateY(2px);
  }
  30%,
50%,
70% {
    transform: translateY(-3px);
  }
  40%,
60% {
    transform: translateY(3px);
  }
}

/* Colored buttons based on file extension for non-images. */
@media (max-width: 420px) {
  /* line 52873, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_preview_image {
    width: 36px;
    height: 36px;
    font-size: 11px;
  }
  /* line 52879, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary {
    padding-right: 0;
  }
  /* line 52883, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions {
    display: none;
  }
  /* line 52887, app/assets/stylesheets/global/style.css */
  .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_preview .ff_fileupload_actions_mobile {
    display: block;
  }
}

/* line 52892, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  z-index: 10000;
}

/* line 52902, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main {
  position: absolute;
  top: 10%;
  left: 10%;
  width: 80%;
  height: 80%;
  text-align: center;
}

/* line 52911, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main img {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}

/* line 52919, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main audio {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  width: 100%;
}

/* line 52926, app/assets/stylesheets/global/style.css */
.ff_fileupload_dialog_main video {
  position: relative;
  top: 50%;
  transform: perspective(1px) translateY(-50%);
  max-width: 100%;
  max-height: 100%;
}

/*!
 * =============================================================
 * dropify v0.2.2 - Override your input files with style.
 * https://github.com/JeremyFagis/dropify
 *
 * (c) 2017 - Jeremy FAGIS <jeremy@fagis.fr> (http://fagis.fr)
 * =============================================================
 */
@font-face {
  font-family: "dropify";
  src: url(/../plugins/fileuploads/fonts/dropify.eot);
  src: url(/../plugins/fileuploads/fonts/dropify.eot#iefix) format("embedded-opentype"), url(/../plugins/fileuploads/fonts/dropify.woff) format("woff"), url(/../plugins/fileuploads/fonts/dropify.ttf) format("truetype"), url(/../plugins/fileuploads/fonts/dropify.svg#dropify) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 52950, app/assets/stylesheets/global/style.css */
[class^=dropify-font-]:before,
[class*=" dropify-font-"]:before,
.dropify-font:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  font-family: "dropify";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-left: 0.2em;
  margin-right: 0.2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}

/* line 52969, app/assets/stylesheets/global/style.css */
.dropify-font-upload:before,
.dropify-wrapper .dropify-message span.file-icon:before {
  content: "\e800";
}

/* line 52974, app/assets/stylesheets/global/style.css */
.dropify-font-file:before {
  content: "\e801";
}

/* line 52978, app/assets/stylesheets/global/style.css */
.dropify-wrapper {
  display: block;
  position: relative;
  cursor: pointer;
  overflow: hidden;
  width: 100%;
  max-width: 100%;
  height: 200px !important;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 14px;
  line-height: 22px;
  color: #000;
  background-color: #fff;
  background-image: none;
  text-align: center;
  border: 1px solid #f0f0f4;
  transition: border-color 0.15s linear;
}

/* line 52999, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover {
  background-size: 30px 30px;
  background-image: linear-gradient(-45deg, #f6f6f6 25%, transparent 25%, transparent 50%, #f6f6f6 50%, #f6f6f6 75%, transparent 75%, transparent);
  animation: stripes 2s linear infinite;
}

/* line 53007, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-preview .dropify-clear {
  display: block;
}

/* line 53011, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error {
  border-color: #f34141;
}

/* line 53015, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error .dropify-message .dropify-error {
  display: block;
}

/* line 53019, app/assets/stylesheets/global/style.css */
.dropify-wrapper.has-error:hover .dropify-errors-container {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 53026, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled input {
  cursor: not-allowed;
}

/* line 53030, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled:hover {
  background-image: none;
  animation: none;
}

/* line 53036, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-message {
  opacity: 0.5;
  text-decoration: line-through;
}

/* line 53041, app/assets/stylesheets/global/style.css */
.dropify-wrapper.disabled .dropify-infos-message {
  display: none;
}

/* line 53045, app/assets/stylesheets/global/style.css */
.dropify-wrapper input {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 5;
}

/* line 53058, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

/* line 53065, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message span.file-icon {
  font-size: 50px;
  color: #68798b;
}

/* line 53070, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p {
  margin: 5px 0 0 0;
  font-size: 14px;
}

/* line 53075, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-message p.dropify-error {
  color: #f34141;
  font-weight: bold;
  display: none;
}

/* line 53081, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-clear {
  display: none;
  position: absolute;
  opacity: 0;
  z-index: 7;
  top: 10px;
  right: 10px;
  background: none;
  border: 2px solid #fff;
  text-transform: uppercase;
  font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial";
  font-size: 11px;
  padding: 4px 8px;
  font-weight: bold;
  color: #fff;
  transition: all 0.15s linear;
}

/* line 53100, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-clear:hover {
  background: rgba(255, 255, 255, 0.2);
}

/* line 53104, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview {
  display: none;
  position: absolute;
  z-index: 1;
  background-color: #fff;
  padding: 5px;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  text-align: center;
}

/* line 53120, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render img {
  top: 50%;
  transform: translate(0, -50%);
  position: relative;
  max-width: 100%;
  max-height: 100%;
  background-color: #fff;
  transition: border-color 0.15s linear;
}

/* line 53132, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render i {
  font-size: 70px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  color: #777;
}

/* line 53142, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-render .dropify-extension {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: 900;
  letter-spacing: -0.03em;
  font-size: 13px;
  width: 42px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 53159, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.15s linear;
}

/* line 53172, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner {
  position: absolute;
  top: 50%;
  transform: translate(0, -40%);
  backface-visibility: hidden;
  width: 100%;
  padding: 0 20px;
  transition: all 0.2s ease;
}

/* line 53185, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
  text-align: center;
  line-height: 25px;
  font-weight: bold;
}

/* line 53199, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-top: 15px;
  padding-top: 15px;
  font-size: 12px;
  position: relative;
  opacity: 0.5;
}

/* line 53207, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  background: #fff;
  width: 30px;
  height: 2px;
}

/* line 53219, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-clear {
  opacity: 1;
}

/* line 53223, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos {
  opacity: 1;
}

/* line 53227, app/assets/stylesheets/global/style.css */
.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: -5px;
}

/* line 53231, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback {
  height: auto !important;
}

/* line 53235, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover {
  background-image: none;
  animation: none;
}

/* line 53241, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview {
  position: relative;
  padding: 0;
}

/* line 53246, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render {
  display: block;
  position: relative;
}

/* line 53251, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file {
  position: relative;
  transform: translate(0, 0);
  top: 0;
  left: 0;
}

/* line 53259, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render .dropify-font-file::before {
  margin-top: 30px;
  margin-bottom: 30px;
}

/* line 53264, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-render img {
  position: relative;
  transform: translate(0, 0);
}

/* line 53270, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos {
  position: relative;
  opacity: 1;
  background: transparent;
}

/* line 53276, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner {
  position: relative;
  top: 0;
  transform: translate(0, 0);
  padding: 5px 90px 5px 0;
}

/* line 53284, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p {
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #777;
  text-align: left;
  line-height: 25px;
}

/* line 53297, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-filename {
  font-weight: bold;
}

/* line 53301, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message {
  margin-top: 0;
  padding-top: 0;
  font-size: 11px;
  position: relative;
  opacity: 1;
}

/* line 53309, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-preview .dropify-infos .dropify-infos-inner p.dropify-infos-message::before {
  display: none;
}

/* line 53313, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-message {
  transform: translate(0, 0);
  padding: 40px 0;
}

/* line 53319, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback .dropify-clear {
  top: auto;
  bottom: 23px;
  opacity: 1;
  border-color: rgba(119, 119, 119, 0.7);
  color: #777;
}

/* line 53327, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback.has-preview .dropify-message {
  display: none;
}

/* line 53331, app/assets/stylesheets/global/style.css */
.dropify-wrapper.touch-fallback:hover .dropify-preview .dropify-infos .dropify-infos-inner {
  margin-top: 0;
}

/* line 53335, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-loader {
  position: absolute;
  top: 15px;
  right: 15px;
  display: none;
  z-index: 9;
}

/* line 53343, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-loader::after {
  display: block;
  position: relative;
  width: 20px;
  height: 20px;
  animation: rotate 0.6s linear infinite;
  border-radius: 100%;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #777;
  border-left: 1px solid #ccc;
  border-right: 1px solid #777;
  content: "";
}

/* line 53358, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  background: rgba(243, 65, 65, 0.8);
  text-align: left;
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.15s, opacity 0.15s linear;
}

/* line 53373, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container ul {
  padding: 10px 20px;
  margin: 0;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

/* line 53383, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container ul li {
  margin-left: 20px;
  color: #fff;
  font-weight: bold;
}

/* line 53389, app/assets/stylesheets/global/style.css */
.dropify-wrapper .dropify-errors-container.visible {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

/* line 53396, app/assets/stylesheets/global/style.css */
.dropify-wrapper ~ .dropify-errors-container ul {
  padding: 0;
  margin: 15px 0;
}

/* line 53401, app/assets/stylesheets/global/style.css */
.dropify-wrapper ~ .dropify-errors-container ul li {
  margin-left: 20px;
  color: #f34141;
  font-weight: bold;
}

@keyframes stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 60px 30px;
  }
}

@keyframes rotate {
  0% {
    transform: rotateZ(-360deg);
  }
  100% {
    transform: rotateZ(0deg);
  }
}

/* classes attached to <body> */
/* line 53452, app/assets/stylesheets/global/style.css */
.fc-not-allowed {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53457, app/assets/stylesheets/global/style.css */
.fc-not-allowed .fc-event {
  /* override events' custom cursors */
  cursor: not-allowed;
}

/* line 53462, app/assets/stylesheets/global/style.css */
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 53471, app/assets/stylesheets/global/style.css */
.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;
  font-size: 1em;
}

/* line 53478, app/assets/stylesheets/global/style.css */
.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

/* line 53485, app/assets/stylesheets/global/style.css */
.fc th {
  text-align: center;
  vertical-align: top;
  padding: 0;
}

/* line 53491, app/assets/stylesheets/global/style.css */
.fc td {
  vertical-align: top;
  padding: 0;
}

/* line 53496, app/assets/stylesheets/global/style.css */
.fc a[data-navlink] {
  cursor: pointer;
}

/* line 53500, app/assets/stylesheets/global/style.css */
.fc-direction-ltr {
  direction: ltr;
  text-align: left;
}

/* line 53505, app/assets/stylesheets/global/style.css */
.fc-direction-rtl {
  direction: rtl;
  text-align: right;
}

/* line 53510, app/assets/stylesheets/global/style.css */
.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid #e9edf4;
}

/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
/* line 53518, app/assets/stylesheets/global/style.css */
.fc-liquid-hack td,
.fc-liquid-hack th {
  position: relative;
}

@font-face {
  font-family: "fcicons";
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBfAAAAC8AAAAYGNtYXAXVtKNAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgYydxIAAAF4AAAFNGhlYWQUJ7cIAAAGrAAAADZoaGVhB20DzAAABuQAAAAkaG10eCIABhQAAAcIAAAALGxvY2ED4AU6AAAHNAAAABhtYXhwAA8AjAAAB0wAAAAgbmFtZXsr690AAAdsAAABhnBvc3QAAwAAAAAI9AAAACAAAwPAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpBgPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg6Qb//f//AAAAAAAg6QD//f//AAH/4xcEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAWIAjQKeAskAEwAAJSc3NjQnJiIHAQYUFwEWMjc2NCcCnuLiDQ0MJAz/AA0NAQAMJAwNDcni4gwjDQwM/wANIwz/AA0NDCMNAAAAAQFiAI0CngLJABMAACUBNjQnASYiBwYUHwEHBhQXFjI3AZ4BAA0N/wAMJAwNDeLiDQ0MJAyNAQAMIw0BAAwMDSMM4uINIwwNDQAAAAIA4gC3Ax4CngATACcAACUnNzY0JyYiDwEGFB8BFjI3NjQnISc3NjQnJiIPAQYUHwEWMjc2NCcB87e3DQ0MIw3VDQ3VDSMMDQ0BK7e3DQ0MJAzVDQ3VDCQMDQ3zuLcMJAwNDdUNIwzWDAwNIwy4twwkDA0N1Q0jDNYMDA0jDAAAAgDiALcDHgKeABMAJwAAJTc2NC8BJiIHBhQfAQcGFBcWMjchNzY0LwEmIgcGFB8BBwYUFxYyNwJJ1Q0N1Q0jDA0Nt7cNDQwjDf7V1Q0N1QwkDA0Nt7cNDQwkDLfWDCMN1Q0NDCQMt7gMIw0MDNYMIw3VDQ0MJAy3uAwjDQwMAAADAFUAAAOrA1UAMwBoAHcAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMhMjY1NCYjISIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAAVYRGRkR/qoRGRkRA1UFBAUOCQkVDAsZDf2rDRkLDBUJCA4FBQUFBQUOCQgVDAsZDQJVDRkLDBUJCQ4FBAVVAgECBQMCBwQECAX9qwQJAwQHAwMFAQICAgIBBQMDBwQDCQQCVQUIBAQHAgMFAgEC/oAZEhEZGRESGQAAAAADAFUAAAOrA1UAMwBoAIkAABMiBgcOAQcOAQcOARURFBYXHgEXHgEXHgEzITI2Nz4BNz4BNz4BNRE0JicuAScuAScuASMFITIWFx4BFx4BFx4BFREUBgcOAQcOAQcOASMhIiYnLgEnLgEnLgE1ETQ2Nz4BNz4BNz4BMxMzFRQWMzI2PQEzMjY1NCYrATU0JiMiBh0BIyIGFRQWM9UNGAwLFQkJDgUFBQUFBQ4JCRULDBgNAlYNGAwLFQkJDgUFBQUFBQ4JCRULDBgN/aoCVgQIBAQHAwMFAQIBAQIBBQMDBwQECAT9qgQIBAQHAwMFAQIBAQIBBQMDBwQECASAgBkSEhmAERkZEYAZEhIZgBEZGREDVQUEBQ4JCRUMCxkN/asNGQsMFQkIDgUFBQUFBQ4JCBUMCxkNAlUNGQsMFQkJDgUEBVUCAQIFAwIHBAQIBf2rBAkDBAcDAwUBAgICAgEFAwMHBAMJBAJVBQgEBAcCAwUCAQL+gIASGRkSgBkSERmAEhkZEoAZERIZAAABAOIAjQMeAskAIAAAExcHBhQXFjI/ARcWMjc2NC8BNzY0JyYiDwEnJiIHBhQX4uLiDQ0MJAzi4gwkDA0N4uINDQwkDOLiDCQMDQ0CjeLiDSMMDQ3h4Q0NDCMN4uIMIw0MDOLiDAwNIwwAAAABAAAAAQAAa5n0y18PPPUACwQAAAAAANivOVsAAAAA2K85WwAAAAADqwNVAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAOrAAEAAAAAAAAAAAAAAAAAAAALBAAAAAAAAAAAAAAAAgAAAAQAAWIEAAFiBAAA4gQAAOIEAABVBAAAVQQAAOIAAAAAAAoAFAAeAEQAagCqAOoBngJkApoAAQAAAAsAigADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGZjaWNvbnMAZgBjAGkAYwBvAG4Ac1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZjaWNvbnMAZgBjAGkAYwBvAG4Ac2ZjaWNvbnMAZgBjAGkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZjaWNvbnMAZgBjAGkAYwBvAG4Ac0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* line 53530, app/assets/stylesheets/global/style.css */
.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "fcicons" !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;
}

/* line 53553, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-left:before {
  content: "\e900";
}

/* line 53557, app/assets/stylesheets/global/style.css */
.fc-icon-chevron-right:before {
  content: "\e901";
}

/* line 53561, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-left:before {
  content: "\e902";
}

/* line 53565, app/assets/stylesheets/global/style.css */
.fc-icon-chevrons-right:before {
  content: "\e903";
}

/* line 53569, app/assets/stylesheets/global/style.css */
.fc-icon-minus-square:before {
  content: "\e904";
}

/* line 53573, app/assets/stylesheets/global/style.css */
.fc-icon-plus-square:before {
  content: "\e905";
}

/* line 53577, app/assets/stylesheets/global/style.css */
.fc-icon-x:before {
  content: "\e906";
}

/*
  Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

  These styles only apply when the standard-theme is activated.
  When it's NOT activated, the fc-button classes won't even be in the DOM.
  */
/* line 53587, app/assets/stylesheets/global/style.css */
.fc {
  /* reset */
  /* theme */
  /* "primary" coloring */
  /* icons within buttons */
}

/* line 53594, app/assets/stylesheets/global/style.css */
.fc .fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  -webkit-appearance: button;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.8125rem;
  line-height: 1.5;
  border-radius: 5px;
}

/* line 53619, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

/* line 53624, app/assets/stylesheets/global/style.css */
.fc .fc-button:not(:disabled) {
  cursor: pointer;
}

/* line 53628, app/assets/stylesheets/global/style.css */
.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 53633, app/assets/stylesheets/global/style.css */
.fc .fc-button:hover {
  text-decoration: none;
}

/* line 53637, app/assets/stylesheets/global/style.css */
.fc .fc-button:focus {
  outline: 0;
}

/* line 53641, app/assets/stylesheets/global/style.css */
.fc .fc-button:disabled {
  opacity: 0.65;
}

/* line 53645, app/assets/stylesheets/global/style.css */
.fc .fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
  /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */
}

/* line 53651, app/assets/stylesheets/global/style.css */
.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 53657, app/assets/stylesheets/global/style.css */
.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto;
}

/* line 53662, app/assets/stylesheets/global/style.css */
.fc .fc-button-group > .fc-button:hover,
.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.fc-button-active {
  z-index: 1;
}

/* line 53669, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 53675, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53680, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 53686, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 53691, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 53697, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}

/* line 53701, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}

/* line 53705, app/assets/stylesheets/global/style.css */
.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}

/* line 53710, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
  /* space between */
}

/* line 53715, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: 0.75em;
  /* space between */
}

/* line 53720, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-toolbar-ltr {
  /* when the toolbar-chunk positioning system is explicitly left-to-right */
  flex-direction: row-reverse;
}

/* line 53725, app/assets/stylesheets/global/style.css */
.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
  /* for abs-positioned elements within */
}

/* line 53731, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid {
  height: 100%;
}

/* line 53735, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

/* line 53743, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
  /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
  /* TODO: demonstrate in codepen */
}

/* line 53751, app/assets/stylesheets/global/style.css */
.fc .fc-scroller-harness-liquid {
  height: 100%;
}

/* line 53755, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
  /* undo above hack */
  direction: rtl;
}

/* line 53760, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-scrollgrid {
  border: 1px solid #e9edf4;
}

/* line 53764, app/assets/stylesheets/global/style.css */
.fc {
  /* stickiness */
}

/* line 53768, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid {
  /* all tables (self included) */
  width: 100%;
  /* because tables don't normally do this */
  table-layout: fixed;
  border-collapse: separate;
  border-right-width: 0;
  border-bottom-width: 0;
}

/* line 53778, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid table {
  /* all tables (self included) */
  width: 100%;
  /* because tables don't normally do this */
  table-layout: fixed;
  /* inner tables */
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden;
}

/* line 53789, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-liquid {
  height: 100%;
}

/* line 53793, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section {
  /* a <tr> */
  height: 1px;
  /* better than 0, for firefox */
}

/* line 53799, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section > td {
  height: 1px;
  /* needs a height so inner div within grow. better than 0, for firefox */
}

/* line 53804, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section table {
  height: 1px;
  /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
  /* serves as a min-height. harmless */
}

/* line 53810, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid {
  height: auto;
}

/* line 53814, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-liquid > td {
  height: 100%;
  /* better than `auto`, for firefox */
}

/* line 53819, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0;
}

/* line 53824, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-header > *,
.fc .fc-scrollgrid-section-footer > * {
  border-bottom-width: 0;
}

/* line 53829, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden;
  /* head keeps its bottom border tho */
}

/* line 53835, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-sticky > * {
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  position: sticky;
  z-index: 2;
  /* TODO: var */
  /* TODO: box-shadow when sticking */
}

/* line 53845, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
  top: 0;
  /* because border-sharing causes a gap at the top */
  /* TODO: give safari -1. has bug */
}

/* line 53851, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
  bottom: 0;
  /* known bug: bottom-stickiness doesn't work in safari */
}

/* line 53856, app/assets/stylesheets/global/style.css */
.fc .fc-scrollgrid-sticky-shim {
  /* for horizontal scrollbar */
  height: 1px;
  /* needs height to create scrollbars */
  margin-bottom: -1px;
}

/* line 53863, app/assets/stylesheets/global/style.css */
.fc-sticky {
  /* no .fc wrap because used as child of body */
  position: sticky;
}

/* line 53869, app/assets/stylesheets/global/style.css */
.fc {
  /* when the harness controls the height, make the view liquid */
}

/* line 53873, app/assets/stylesheets/global/style.css */
.fc .fc-view-harness {
  flex-grow: 1;
  /* because this harness is WITHIN the .fc's flexbox */
  position: relative;
}

/* line 53879, app/assets/stylesheets/global/style.css */
.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 53887, app/assets/stylesheets/global/style.css */
.fc .fc-col-header-cell-cushion {
  display: inline-block;
  /* x-browser for when sticky (when multi-tier header) */
  padding: 2px 4px;
}

/* line 53893, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event,
.fc .fc-non-business,
.fc .fc-highlight {
  /* will always have a harness with position:relative/absolute, so absolutely expand */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 53904, app/assets/stylesheets/global/style.css */
.fc .fc-non-business {
  background: transparent;
}

/* line 53908, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event {
  background: rgba(4, 179, 114, 0.3);
  opacity: 0.3;
}

/* line 53913, app/assets/stylesheets/global/style.css */
.fc .fc-bg-event .fc-event-title {
  margin: 0.5em;
  font-size: 0.85em;
  font-style: italic;
}

/* line 53919, app/assets/stylesheets/global/style.css */
.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
}

/* line 53923, app/assets/stylesheets/global/style.css */
.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: rgba(208, 208, 208, 0.3);
}

/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53930, app/assets/stylesheets/global/style.css */
a.fc-event {
  text-decoration: none;
}

/* line 53934, app/assets/stylesheets/global/style.css */
a.fc-event:hover {
  text-decoration: none;
}

/* cursor */
/* line 53939, app/assets/stylesheets/global/style.css */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer;
}

/* line 53944, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}

/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
/* line 53953, app/assets/stylesheets/global/style.css */
.fc-event-dragging:not(.fc-event-selected) {
  /* MOUSE */
  opacity: 0.75;
}

/* line 53958, app/assets/stylesheets/global/style.css */
.fc-event-dragging.fc-event-selected {
  /* TOUCH */
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
/* line 53966, app/assets/stylesheets/global/style.css */
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}

/* line 53972, app/assets/stylesheets/global/style.css */
.fc-event:hover {
  /* TOUCH */
}

/* line 53976, app/assets/stylesheets/global/style.css */
.fc-event-selected {
  /* TOUCH */
}

/* line 53980, app/assets/stylesheets/global/style.css */
.fc-event:hover .fc-event-resizer {
  display: block;
}

/* line 53984, app/assets/stylesheets/global/style.css */
.fc-event-selected {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  /* expand hit area (subclasses should expand) */
  /* dimmer effect */
}

/* line 53990, app/assets/stylesheets/global/style.css */
.fc-event-selected .fc-event-resizer {
  display: block;
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width, 1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width, 8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width, 8px);
  border-style: solid;
  border-color: inherit;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  /* expand hit area */
}

/* line 54007, app/assets/stylesheets/global/style.css */
.fc-event-selected .fc-event-resizer:before {
  content: "";
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}

/* line 54016, app/assets/stylesheets/global/style.css */
.fc-event-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 54026, app/assets/stylesheets/global/style.css */
.fc-event-selected:after {
  content: "";
  background: rgba(0, 0, 0, 0.25);
  background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 1;
  /* assume there's a border on all sides. overcome it. */
  /* sometimes there's NOT a border, in which case the dimmer will go over */
  /* an adjacent border, which looks fine. */
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
}

/* selecting (always TOUCH) */
/* ---------------------------------------------------------------------------------------------------- */
/*
  A HORIZONTAL event
  */
/* line 54046, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
}

/* line 54051, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-main-frame {
  display: flex;
  /* for make fc-event-title-container expand */
}

/* line 54056, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-time {
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden;
}

/* line 54062, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-title-container {
  /* serves as a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */
}

/* line 54070, app/assets/stylesheets/global/style.css */
.fc-h-event .fc-event-title {
  display: inline-block;
  /* need this to be sticky cross-browser */
  vertical-align: top;
  /* for not messing up line-height */
  left: 0;
  /* for sticky */
  right: 0;
  /* for sticky */
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden;
}

/* line 54084, app/assets/stylesheets/global/style.css */
.fc-h-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

/* adjust border and border-radius (if there is any) for non-start/end */
/* line 54091, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}

/* line 54098, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0;
}

/* resizers */
/* line 54106, app/assets/stylesheets/global/style.css */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px);
}

/* line 54113, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54120, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* resizers for TOUCH */
/* line 54128, app/assets/stylesheets/global/style.css */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54134, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54140, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54146, app/assets/stylesheets/global/style.css */
:root {
  --fc-daygrid-event-dot-width: 8px;
}

/* line 54150, app/assets/stylesheets/global/style.css */
.fc .fc-popover {
  position: absolute;
  top: 0;
  /* for when not positioned yet */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

/* line 54157, app/assets/stylesheets/global/style.css */
.fc .fc-popover-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px 4px;
}

/* line 54165, app/assets/stylesheets/global/style.css */
.fc .fc-popover-title {
  margin: 0 2px;
}

/* line 54169, app/assets/stylesheets/global/style.css */
.fc .fc-popover-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em;
}

/* line 54175, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-popover {
  border: 1px solid #e9edf4;
  background: #fff;
}

/* line 54180, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-popover-header {
  background: rgba(208, 208, 208, 0.3);
}

/* help things clear margins of inner content */
/* line 54185, app/assets/stylesheets/global/style.css */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness {
  /* for event top/bottom margins */
}

/* line 54191, app/assets/stylesheets/global/style.css */
.fc-daygrid-day-frame:before,
.fc-daygrid-day-events:before,
.fc-daygrid-event-harness:before,
.fc-daygrid-day-frame:after,
.fc-daygrid-day-events:after,
.fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table;
}

/* line 54202, app/assets/stylesheets/global/style.css */
.fc {
  /* cell top */
  /* day number (within cell top) */
  /* event container */
  /* positioning for balanced vs natural */
  /* event harness */
  /* bg content */
  /* events */
  /* cell bottom (within day-events) */
  /* week number (within frame) */
  /* popover */
}

/* line 54215, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body {
  /* a <div> that wraps the table */
  position: relative;
  z-index: 1;
  /* container inner z-index's because <tr>s can't do it */
}

/* line 54222, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day.fc-day-today {
  background-color: #eef1f9;
}

/* line 54226, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-frame {
  position: relative;
  min-height: 100%;
  /* seems to work better than `height` because sets height after rows/cells naturally do it */
}

/* line 54232, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse;
}

/* line 54237, app/assets/stylesheets/global/style.css */
.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 0.3;
}

/* line 54241, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px;
  color: #282f53;
}

/* line 54248, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-events {
  margin-top: 1px;
  /* needs to be margin, not padding, so that available cell height can be computed */
}

/* line 54253, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0;
}

/* line 54259, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  position: relative;
  /* for containing abs positioned event harnesses */
  min-height: 2em;
  /* in addition to being a min-height during natural height, equalizes the heights a little bit */
}

/* line 54266, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural {
  /* can coexist with -unbalanced */
}

/* line 54270, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em;
}

/* line 54274, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event-harness {
  position: relative;
}

/* line 54278, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event-harness-abs {
  position: absolute;
  top: 0;
  /* fallback coords for when cannot yet be computed */
  left: 0;
  /* */
  right: 0;
  /* */
}

/* line 54288, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0;
}

/* line 54294, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1;
}

/* line 54298, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2;
}

/* line 54302, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bg .fc-highlight {
  z-index: 3;
}

/* line 54306, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px;
}

/* line 54311, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7;
}

/* line 54315, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-day-bottom {
  font-size: 0.85em;
  margin: 2px 3px 0;
}

/* line 54320, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}

/* line 54326, app/assets/stylesheets/global/style.css */
.fc .fc-daygrid-week-number {
  position: absolute;
  z-index: 5;
  top: 0;
  padding: 2px;
  min-width: 1.5em;
  text-align: center;
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  color: #808080;
  color: var(--fc-neutral-text-color, #808080);
}

/* line 54339, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover {
  z-index: 8;
}

/* line 54343, app/assets/stylesheets/global/style.css */
.fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px;
}

/* line 54348, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px;
}

/* line 54353, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px;
}

/* line 54358, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-week-number {
  left: 0;
  border-radius: 0 0 3px 0;
}

/* line 54363, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-daygrid-week-number {
  right: 0;
  border-radius: 0 0 0 3px;
}

/* line 54368, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-daygrid-day-frame {
  position: static;
  /* will cause inner absolute stuff to expand to <td> */
}

/* line 54373, app/assets/stylesheets/global/style.css */
.fc-daygrid-event {
  /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative;
  /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px;
  /* dot event needs this to when selected */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

/* --- the rectangle ("block") style of event --- */
/* line 54385, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-time {
  font-weight: bold;
  padding: 2px 10px;
}

/* line 54390, app/assets/stylesheets/global/style.css */
.fc-daygrid-block-event .fc-event-title {
  padding: 2px 10px;
}

/* --- the dot style of event --- */
/* line 54395, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0;
}

/* line 54401, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event .fc-event-title {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */
  overflow: hidden;
  padding: 2px;
}

/* line 54410, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event:hover,
.fc-daygrid-dot-event.fc-event-mirror {
  background: rgba(0, 0, 0, 0.1);
}

/* line 54415, app/assets/stylesheets/global/style.css */
.fc-daygrid-dot-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px;
}

/* --- spacing between time and title --- */
/* line 54422, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
  margin-right: 3px;
  margin-left: 6px;
}

/* line 54427, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-daygrid-event .fc-event-time {
  margin-left: 3px;
  margin-right: 6px;
}

/*
  A VERTICAL event
  */
/* line 54435, app/assets/stylesheets/global/style.css */
.fc-v-event {
  /* resizer (mouse AND touch) */
  /* resizer for MOUSE */
  /* resizer for TOUCH (when event is "selected") */
}

/* line 54441, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
  height: 100%;
}

/* line 54447, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
}

/* line 54453, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden;
}

/* line 54460, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-title-container {
  /* a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  /* important for allowing to shrink all the way */
}

/* line 54468, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-title {
  /* will have fc-sticky on it */
  top: 0;
  bottom: 0;
  max-height: 100%;
  /* clip overflow */
  overflow: hidden;
}

/* line 54477, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-start) {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 54483, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-end) {
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 54489, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected:before {
  /* expand hit area */
  left: -10px;
  right: -10px;
}

/* line 54495, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-start {
  cursor: n-resize;
}

/* line 54499, app/assets/stylesheets/global/style.css */
.fc-v-event .fc-event-resizer-end {
  cursor: s-resize;
}

/* line 54503, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
  height: 8px;
  height: var(--fc-event-resizer-thickness, 8px);
  left: 0;
  right: 0;
}

/* line 54510, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54515, app/assets/stylesheets/global/style.css */
.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2);
}

/* line 54520, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer {
  left: 50%;
  margin-left: -4px;
  margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54526, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54531, app/assets/stylesheets/global/style.css */
.fc-v-event.fc-event-selected .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2);
}

/* line 54536, app/assets/stylesheets/global/style.css */
.fc {
  /* slots AND axis cells (top-left corner of view including the "all-day" text) */
  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */
}

/* line 54542, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid .fc-daygrid-body {
  /* the all-day daygrid within the timegrid view */
  z-index: 2;
  /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */
}

/* line 54548, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-divider {
  padding: 0 0 2px;
  /* browsers get confused when you set height. use padding instead */
}

/* line 54553, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-body {
  position: relative;
  z-index: 1;
  /* scope the z-indexes of slots and cols */
  min-height: 100%;
  /* fill height always, even when slat table doesn't grow */
}

/* line 54561, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk {
  /* for advanced ScrollGrid */
  position: relative;
  /* offset parent for now-indicator-container */
}

/* line 54567, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-chunk > table {
  position: relative;
  z-index: 1;
  /* above the now-indicator-container */
}

/* line 54573, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slots {
  position: relative;
  z-index: 1;
}

/* line 54578, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot {
  /* a <td> */
  height: 1.5em;
  border-bottom: 0;
  /* each cell owns its top border */
}

/* line 54585, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot:empty:before {
  content: " ";
  /* make sure there's at least an empty space to create height for height syncing */
}

/* line 54590, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-minor {
  border-top-style: dotted;
}

/* line 54594, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap;
}

/* line 54599, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-slot-label {
  vertical-align: middle;
  /* vertical align the slots */
}

/* line 54604, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px;
}

/* line 54609, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-frame-liquid {
  height: 100%;
  /* will need liquid-hack in FF */
}

/* line 54614, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-frame {
  overflow: hidden;
  display: flex;
  align-items: center;
  /* vertical align */
  justify-content: flex-end;
  /* horizontal align. matches text-align below */
}

/* line 54623, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-axis-cushion {
  max-width: 60px;
  /* limits the width of the "all-day" text */
  flex-shrink: 0;
  /* allows text to expand how it normally would, regardless of constrained width */
}

/* line 54630, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-slot-label-frame {
  text-align: right;
}

/* line 54634, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-slot-label-frame {
  text-align: left;
}

/* line 54638, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 54647, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15));
}

/* line 54652, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-frame {
  min-height: 100%;
  /* liquid-hack is below */
  position: relative;
}

/* line 54658, app/assets/stylesheets/global/style.css */
.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* line 54667, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-cols {
  position: absolute;
  /* no z-index. children will decide and go above slots */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 54676, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-cols > table {
  height: 100%;
}

/* line 54680, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* line 54689, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-event-harness {
  position: absolute;
  /* top/left/right/bottom will all be set by JS */
}

/* line 54694, app/assets/stylesheets/global/style.css */
.fc {
  /* bg */
  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */
  /* now indicator */
}

/* line 54702, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg {
  z-index: 2;
  /* TODO: kill */
}

/* line 54707, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1;
}

/* line 54711, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2;
}

/* line 54715, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-bg .fc-highlight {
  z-index: 3;
}

/* line 54719, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-bg-harness {
  position: absolute;
  /* top/bottom will be set by JS */
  left: 0;
  right: 0;
}

/* line 54726, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-col-events {
  z-index: 3;
  /* child event segs have z-indexes that are scoped within this div */
}

/* line 54731, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-container {
  bottom: 0;
  overflow: hidden;
  /* don't let overflow of lines/arrows cause unnecessary scrolling */
  /* z-index is set on the individual elements */
}

/* line 54738, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-col-events {
  margin: 0 2.5% 0 2px;
}

/* line 54742, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-col-events {
  margin: 0 2px 0 2.5%;
}

/* line 54746, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-harness-inset .fc-timegrid-event {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

/* line 54751, app/assets/stylesheets/global/style.css */
.fc-timegrid-event {
  /* events need to be root */
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  border-radius: 3px;
}

/* line 54758, app/assets/stylesheets/global/style.css */
.fc-timegrid-event.fc-event-mirror {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff);
}

/* line 54763, app/assets/stylesheets/global/style.css */
.fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0;
}

/* line 54767, app/assets/stylesheets/global/style.css */
.fc-timegrid-event .fc-event-time {
  white-space: nowrap;
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
  margin-bottom: 1px;
}

/* line 54774, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden;
}

/* line 54779, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-time:after {
  content: " - ";
  /* dash surrounded by non-breaking spaces */
}

/* line 54784, app/assets/stylesheets/global/style.css */
.fc-timegrid-event-condensed .fc-event-title {
  font-size: 0.85em;
  font-size: var(--fc-small-font-size, 0.85em);
}

/* line 54789, app/assets/stylesheets/global/style.css */
.fc-media-screen .fc-timegrid-event {
  position: absolute;
  /* absolute WITHIN the harness */
  top: 0;
  bottom: 1px;
  /* stay away from bottom slot line */
  left: 0;
  right: 0;
}

/* line 54799, app/assets/stylesheets/global/style.css */
.fc {
  /* line */
  /* arrow */
}

/* line 54804, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-line {
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red);
  border-width: 1px 0 0;
}

/* line 54815, app/assets/stylesheets/global/style.css */
.fc .fc-timegrid-now-indicator-arrow {
  position: absolute;
  z-index: 4;
  margin-top: -5px;
  /* vertically center on top coordinate */
  border-style: solid;
  border-color: red;
}

/* line 54824, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
  left: 0;
  /* triangle pointing right. TODO: mixin */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 54832, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
  right: 0;
  /* triangle pointing left. TODO: mixin */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 54840, app/assets/stylesheets/global/style.css */
:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f6f6fb;
}

/* line 54845, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list {
  border: 1px solid #e9edf4;
}

/* line 54849, app/assets/stylesheets/global/style.css */
.fc {
  /* message when no events */
  /* table within the scroller */
  /* ---------------------------------------------------------------------------------------------------- */
  /* date heading rows */
  /* ---------------------------------------------------------------------------------------------------- */
}

/* line 54857, app/assets/stylesheets/global/style.css */
.fc .fc-list-empty {
  background-color: #f6f6f9;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* vertically aligns fc-list-empty-inner */
}

/* line 54866, app/assets/stylesheets/global/style.css */
.fc .fc-list-empty-cushion {
  margin: 5em 0;
}

/* line 54870, app/assets/stylesheets/global/style.css */
.fc .fc-list-table {
  width: 100%;
  border-style: hidden;
  /* kill outer border on theme */
}

/* line 54876, app/assets/stylesheets/global/style.css */
.fc .fc-list-table tr > * {
  border-left: 0;
  border-right: 0;
}

/* line 54881, app/assets/stylesheets/global/style.css */
.fc .fc-list-sticky .fc-list-day > * {
  /* the cells */
  position: sticky;
  top: 0;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  /* for when headers are styled to be transparent and sticky */
}

/* line 54891, app/assets/stylesheets/global/style.css */
.fc .fc-list-table th {
  padding: 0;
  /* uses an inner-wrapper instead... */
}

/* line 54896, app/assets/stylesheets/global/style.css */
.fc .fc-list-table td {
  padding: 8px 14px;
}

/* line 54900, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion {
  padding: 8px 14px;
}

/* line 54904, app/assets/stylesheets/global/style.css */
.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table;
  /* clear floating */
}

/* line 54911, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list-day-cushion {
  background-color: #f7f8f9;
}

/* line 54915, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left;
}

/* line 54920, app/assets/stylesheets/global/style.css */
.fc-direction-ltr .fc-list-day-side-text {
  float: right;
}

/* line 54924, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-list-day-text {
  float: right;
}

/* line 54928, app/assets/stylesheets/global/style.css */
.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
  padding-left: 0;
}

/* make the dot closer to the event title */
/* line 54933, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url {
  cursor: pointer;
  /* whole row will seem clickable */
}

/* line 54938, app/assets/stylesheets/global/style.css */
.fc-list-event.fc-event {
  background: transparent;
  color: #282f53;
}

/* line 54943, app/assets/stylesheets/global/style.css */
.fc {
  /* shrink certain cols */
  /* reset <a> styling */
  /* underline link when hovering over any part of row */
}

/* line 54949, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px;
}

/* line 54955, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-title a {
  color: inherit;
  text-decoration: none;
}

/* line 54960, app/assets/stylesheets/global/style.css */
.fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline;
}

/* line 54964, app/assets/stylesheets/global/style.css */
.fc-theme-bootstrap a:not([href]) {
  color: inherit;
  /* natural color for navlinks */
}

/* line 54969, app/assets/stylesheets/global/style.css */
#external-events {
  padding: 1rem;
  border: 1px solid #e9edf4;
  text-align: left;
}

/* line 54975, app/assets/stylesheets/global/style.css */
#external-events h4, #external-events .h4 {
  font-size: 16px;
  margin-bottom: 1rem;
  font-weight: 600;
}

/* line 54981, app/assets/stylesheets/global/style.css */
#external-events .fc-event {
  margin: 5px 0;
  cursor: move;
  padding: 8px;
  border: 0;
}

/* line 54988, app/assets/stylesheets/global/style.css */
#external-events p {
  margin: 1.5em 0;
  font-size: 11px;
  color: #666;
}

/* line 54994, app/assets/stylesheets/global/style.css */
#external-events p input {
  margin: 0;
  vertical-align: middle;
}

@media (min-width: 1366px) {
  /* line 55000, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-top: 3.5rem;
  }
}

@media (max-width: 1366px) {
  /* line 55006, app/assets/stylesheets/global/style.css */
  #external-events {
    margin-bottom: 3.5rem;
  }
}

@media (max-width: 767px) {
  /* line 55012, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar {
    display: inline-block;
  }
  /* line 55016, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    position: absolute;
    right: 10px;
    font-size: 20px;
    top: 10px;
    display: contents;
  }
  /* line 55024, app/assets/stylesheets/global/style.css */
  .fc-toolbar-chunk {
    margin-bottom: 10px;
  }
  /* line 55028, app/assets/stylesheets/global/style.css */
  .fc .fc-col-header-cell-cushion {
    display: inline-block;
    padding: 2px 0px;
  }
}

@media (max-width: 320px) {
  /* line 55035, app/assets/stylesheets/global/style.css */
  .fc .fc-toolbar-title {
    font-size: 16px;
    display: contents;
  }
}

/* line 55041, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 15px;
}

/* line 55045, app/assets/stylesheets/global/style.css */
.fc-event {
  border: 0px solid #6259ca !important;
}

/* line 55049, app/assets/stylesheets/global/style.css */
.fc-theme-standard .fc-list-day-cushion .fc-list-day-text,
.fc-theme-standard .fc-list-day-cushion .fc-list-day-side-text {
  color: #0d0c22 !important;
  font-weight: 500;
}

/* line 55055, app/assets/stylesheets/global/style.css */
.fc-event-dragging {
  padding: 8px;
}

/* line 55059, app/assets/stylesheets/global/style.css */
.fc-list-table td {
  border: 0;
}

/* line 55063, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead {
  border-bottom: 0;
}

/* line 55067, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr {
  border-bottom: 0;
}

/* line 55071, app/assets/stylesheets/global/style.css */
#calendar2 .fc-scrollgrid.fc-scrollgrid-liquid thead tr td {
  border-bottom: 0 !important;
}

/* line 55075, app/assets/stylesheets/global/style.css */
.fc-col-header thead th {
  padding: 15px;
}

/* line 55079, app/assets/stylesheets/global/style.css */
.fc-theme-standard th {
  padding: 0;
}

@media (max-width: 575.98px) {
  /* line 55084, app/assets/stylesheets/global/style.css */
  .fc-col-header thead th {
    padding: 0px;
  }
}

@font-face {
  font-family: "lg";
  src: url(/../plugins/gallery/fonts/lg.eot?n1z373);
  src: url(/../plugins/gallery/fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(/../plugins/gallery/fonts/lg.woff?n1z373) format("woff"), url(/../plugins/gallery/fonts/lg.ttf?n1z373) format("truetype"), url(/../plugins/gallery/fonts/lg.svg?n1z373#lg) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 55097, app/assets/stylesheets/global/style.css */
.lg-icon {
  font-family: "lg";
  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;
}

/* line 55110, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next,
.lg-actions .lg-prev {
  border: 1px solid #8fbd56;
  background-color: #8fbd56;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
}

/* line 55126, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next.disabled,
.lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}

/* line 55132, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:hover,
.lg-actions .lg-prev:hover {
  color: #fff;
}

/* line 55137, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next {
  right: 20px;
}

/* line 55141, app/assets/stylesheets/global/style.css */
.lg-actions .lg-next:before {
  content: "\e095";
}

/* line 55145, app/assets/stylesheets/global/style.css */
.lg-actions .lg-prev {
  left: 20px;
}

/* line 55149, app/assets/stylesheets/global/style.css */
.lg-actions .lg-prev:after {
  content: "\e094";
}

@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}

@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}

/* line 55265, app/assets/stylesheets/global/style.css */
.lg-outer.lg-right-end .lg-object {
  animation: lg-right-end 0.3s;
  position: relative;
}

/* line 55272, app/assets/stylesheets/global/style.css */
.lg-outer.lg-left-end .lg-object {
  animation: lg-left-end 0.3s;
  position: relative;
}

/* line 55279, app/assets/stylesheets/global/style.css */
.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #8fbd56;
}

/* line 55288, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-icon {
  color: #fff;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  transition: color 0.2s linear;
}

/* line 55305, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-icon:hover {
  color: #fff;
}

/* line 55309, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-close:after {
  content: "\e070";
}

/* line 55313, app/assets/stylesheets/global/style.css */
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

/* line 55317, app/assets/stylesheets/global/style.css */
.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #eee;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}

/* line 55330, app/assets/stylesheets/global/style.css */
.lg-sub-html h4, .lg-sub-html .h4 {
  margin: 0;
  font-size: 16px;
  font-weight: 500;
}

/* line 55336, app/assets/stylesheets/global/style.css */
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

/* line 55341, app/assets/stylesheets/global/style.css */
#lg-counter {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

/* line 55350, app/assets/stylesheets/global/style.css */
.lg-toolbar,
.lg-prev,
.lg-next {
  opacity: 1;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

/* line 55360, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-prev {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
}

/* line 55366, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-next {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}

/* line 55372, app/assets/stylesheets/global/style.css */
.lg-hide-items .lg-toolbar {
  opacity: 0;
  transform: translate3d(0, -10px, 0);
}

/* line 55378, app/assets/stylesheets/global/style.css */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transform-origin: 50% 50%;
}

/* line 55392, app/assets/stylesheets/global/style.css */
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  transform: scale3d(1, 1, 1);
  opacity: 1;
  border-radius: 5px;
}

/* line 55399, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer {
  background-color: #0d0a0a;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  transform: translate3d(0, 100%, 0);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55414, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 55422, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 55431, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  transition-duration: 0s !important;
}

/* line 55436, app/assets/stylesheets/global/style.css */
.lg-outer.lg-thumb-open .lg-thumb-outer {
  transform: translate3d(0, 0%, 0);
}

/* line 55441, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}

/* line 55447, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #fff;
  border-radius: 4px;
  margin-bottom: 5px;
}

/* line 55458, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item.active,
.lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}

/* line 55463, app/assets/stylesheets/global/style.css */
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 55469, app/assets/stylesheets/global/style.css */
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}

/* line 55473, app/assets/stylesheets/global/style.css */
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}

/* line 55477, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up .lg-sub-html {
  transition: bottom 0.25s ease;
}

/* line 55483, app/assets/stylesheets/global/style.css */
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}

/* line 55487, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb {
  background-color: #0d0a0a;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
}

/* line 55503, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:after {
  content: "\e1ff";
}

/* line 55507, app/assets/stylesheets/global/style.css */
.lg-outer .lg-toggle-thumb:hover {
  color: #fff;
}

/* line 55511, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}

/* line 55520, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}

/* line 55528, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* line 55537, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}

/* line 55549, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-html5 .lg-video-play {
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}

/* line 55557, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}

/* line 55561, app/assets/stylesheets/global/style.css */
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 55569, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}

/* line 55573, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video.lg-video-playing .lg-object,
.lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}

/* line 55578, app/assets/stylesheets/global/style.css */
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

@media (min-width: 1025px) {
  /* line 55583, app/assets/stylesheets/global/style.css */
  .lg-outer .lg-thumb-item {
    transition: border-color 0.25s ease;
  }
}

/* line 55590, app/assets/stylesheets/global/style.css */
.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  transition: opacity 0.08s ease 0s;
}

/* line 55605, app/assets/stylesheets/global/style.css */
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}

/* line 55611, app/assets/stylesheets/global/style.css */
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}

/* line 55615, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

/* line 55619, app/assets/stylesheets/global/style.css */
.lg-autoplay-button:after {
  content: "\e01d";
}

/* line 55623, app/assets/stylesheets/global/style.css */
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

/* line 55627, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  transition-duration: 0s;
}

/* line 55633, app/assets/stylesheets/global/style.css */
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55640, app/assets/stylesheets/global/style.css */
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}

/* line 55647, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
}

/* line 55655, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  transform: scale3d(1, 1, 1);
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transform-origin: 0 0;
  backface-visibility: hidden;
}

/* line 55671, app/assets/stylesheets/global/style.css */
#lg-zoom-in:after {
  content: "\e311";
}

/* line 55675, app/assets/stylesheets/global/style.css */
#lg-actual-size {
  font-size: 20px;
}

/* line 55679, app/assets/stylesheets/global/style.css */
#lg-actual-size:after {
  content: "\e033";
}

/* line 55683, app/assets/stylesheets/global/style.css */
#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}

/* line 55688, app/assets/stylesheets/global/style.css */
#lg-zoom-out:after {
  content: "\e312";
}

/* line 55692, app/assets/stylesheets/global/style.css */
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

/* line 55697, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}

/* line 55707, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}

/* line 55711, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}

/* line 55720, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

/* line 55726, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}

/* line 55730, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #fff;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  transform: translate3d(0, 5px, 0);
}

/* line 55751, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}

/* line 55756, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}

/* line 55768, app/assets/stylesheets/global/style.css */
.lg-outer .lg-pager:hover,
.lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}

/* line 55773, app/assets/stylesheets/global/style.css */
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

/* line 55787, app/assets/stylesheets/global/style.css */
.lg-fullscreen:after {
  content: "\e20c";
}

/* line 55791, app/assets/stylesheets/global/style.css */
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

/* line 55795, app/assets/stylesheets/global/style.css */
.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}

/* line 55811, app/assets/stylesheets/global/style.css */
.lg-outer.lg-dropdown-active .lg-dropdown,
.lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  transition-delay: 0s;
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}

/* line 55824, app/assets/stylesheets/global/style.css */
.lg-outer.lg-dropdown-active #lg-share {
  color: #fff;
}

/* line 55828, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  transform: translate3d(0, 5px, 0);
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}

/* line 55852, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #fff;
  right: 16px;
  top: -16px;
}

/* line 55864, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}

/* line 55868, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown > li:hover a,
.lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}

/* line 55873, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

/* line 55882, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}

/* line 55886, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}

/* line 55893, app/assets/stylesheets/global/style.css */
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}

/* line 55906, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share {
  position: relative;
}

/* line 55910, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share:after {
  content: "\e80d";
}

/* line 55914, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}

/* line 55918, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}

/* line 55922, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}

/* line 55926, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}

/* line 55930, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}

/* line 55934, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}

/* line 55938, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}

/* line 55942, app/assets/stylesheets/global/style.css */
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

/* line 55946, app/assets/stylesheets/global/style.css */
.group {
  zoom: 1;
}

/* line 55950, app/assets/stylesheets/global/style.css */
.group:before {
  display: table;
  content: "";
  line-height: 0;
}

/* line 55956, app/assets/stylesheets/global/style.css */
.group:after {
  display: table;
  content: "";
  line-height: 0;
  clear: both;
}

/* line 55963, app/assets/stylesheets/global/style.css */
.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

/* line 55976, app/assets/stylesheets/global/style.css */
.lg-outer * {
  box-sizing: border-box;
}

/* line 55982, app/assets/stylesheets/global/style.css */
.lg-outer.lg-visible {
  opacity: 1;
}

/* line 55986, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3 .lg-item.lg-prev-slide,
.lg-outer.lg-css3 .lg-item.lg-next-slide,
.lg-outer.lg-css3 .lg-item.lg-current {
  transition-duration: inherit !important;
  transition-timing-function: inherit !important;
}

/* line 55995, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  transition-duration: 0s !important;
  opacity: 1;
}

/* line 56003, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grab img.lg-object {
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}

/* line 56011, app/assets/stylesheets/global/style.css */
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}

/* line 56020, app/assets/stylesheets/global/style.css */
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}

/* line 56031, app/assets/stylesheets/global/style.css */
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}

/* line 56040, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item {
  /* background: url(/../img/loading.gif) no-repeat scroll center center transparent; */
  display: none !important;
}

/* line 56045, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css3 .lg-prev-slide,
.lg-outer.lg-css3 .lg-current,
.lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}

/* line 56051, app/assets/stylesheets/global/style.css */
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}

/* line 56055, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item,
.lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}

/* line 56064, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56072, app/assets/stylesheets/global/style.css */
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 56081, app/assets/stylesheets/global/style.css */
.lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}

/* line 56089, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-complete {
  background-image: none;
}

/* line 56093, app/assets/stylesheets/global/style.css */
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}

/* line 56097, app/assets/stylesheets/global/style.css */
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}

/* line 56106, app/assets/stylesheets/global/style.css */
.lg-outer.lg-show-after-load .lg-item .lg-object,
.lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

/* line 56114, app/assets/stylesheets/global/style.css */
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}

/* line 56119, app/assets/stylesheets/global/style.css */
.lg-outer .lg-empty-html,
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

/* line 56124, app/assets/stylesheets/global/style.css */
.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: opacity 0.15s ease 0s;
}

/* line 56138, app/assets/stylesheets/global/style.css */
.lg-backdrop.in {
  opacity: 1;
}

/* line 56142, app/assets/stylesheets/global/style.css */
.lg-css3.lg-no-trans .lg-prev-slide,
.lg-css3.lg-no-trans .lg-next-slide,
.lg-css3.lg-no-trans .lg-current {
  transition: none 0s ease 0s !important;
}

/* line 56151, app/assets/stylesheets/global/style.css */
.lg-css3.lg-use-css3 .lg-item,
.lg-css3.lg-use-left .lg-item {
  backface-visibility: hidden;
}

/* line 56158, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}

/* line 56162, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}

/* line 56166, app/assets/stylesheets/global/style.css */
.lg-css3.lg-fade .lg-item.lg-prev-slide,
.lg-css3.lg-fade .lg-item.lg-next-slide,
.lg-css3.lg-fade .lg-item.lg-current {
  transition: opacity 0.1s ease 0s;
}

/* line 56175, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}

/* line 56179, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  transform: translate3d(-100%, 0, 0);
}

/* line 56184, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  transform: translate3d(100%, 0, 0);
}

/* line 56189, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

/* line 56195, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/* line 56204, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}

/* line 56210, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}

/* line 56214, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}

/* line 56218, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}

/* line 56223, app/assets/stylesheets/global/style.css */
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*
 * bootstrap-tagsinput v0.8.0
 * 
 */
/* line 56236, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput {
  background-color: #fff;
  display: inline-block;
  color: #777ab2;
  vertical-align: middle;
  border-radius: 7px;
  width: 100%;
  cursor: text;
  overflow: auto;
}

/* line 56247, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto;
  max-width: 300px;
}

/* line 56258, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput.form-control input::-moz-placeholder {
  color: #777;
  opacity: 1;
}

/* line 56263, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput.form-control input:-ms-input-placeholder,
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder {
  color: #777;
}

/* line 56268, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput input:focus {
  border: none;
  box-shadow: none;
}

/* line 56273, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge {
  color: #fff;
  padding: 1px 8px !important;
  border-radius: 5px;
  font-size: 0.85rem !important;
  line-height: 1.1;
  margin: 2px 2px;
  max-width: 300px;
  white-space: normal;
}

/* line 56284, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove] {
  margin-left: 8px;
  cursor: pointer;
}

/* line 56289, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:after {
  content: "×";
  padding: 3px 8px;
  border-radius: 50%;
  font-size: 16px;
  display: inline-block;
  text-align: center;
  outline: none;
}

/* line 56299, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:hover:after {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 56303, app/assets/stylesheets/global/style.css */
.bootstrap-tagsinput .badge [data-role=remove]:hover:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.1);
}

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/
/* =====================================================================================================================
// RangeSlider */
/* line 56313, app/assets/stylesheets/global/style.css */
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 56324, app/assets/stylesheets/global/style.css */
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

/* line 56331, app/assets/stylesheets/global/style.css */
.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

/* line 56339, app/assets/stylesheets/global/style.css */
.irs-line-left {
  left: 0;
  width: 11%;
}

/* line 56344, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  left: 9%;
  width: 82%;
}

/* line 56349, app/assets/stylesheets/global/style.css */
.irs-line-right {
  right: 0;
  width: 11%;
}

/* line 56354, app/assets/stylesheets/global/style.css */
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

/* line 56361, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

/* line 56368, app/assets/stylesheets/global/style.css */
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

/* line 56375, app/assets/stylesheets/global/style.css */
.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

/* line 56382, app/assets/stylesheets/global/style.css */
.irs-slider.type_last {
  z-index: 2;
}

/* line 56386, app/assets/stylesheets/global/style.css */
.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

/* line 56393, app/assets/stylesheets/global/style.css */
.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

/* line 56400, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

/* line 56411, app/assets/stylesheets/global/style.css */
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

/* line 56420, app/assets/stylesheets/global/style.css */
.irs-with-grid .irs-grid {
  display: block;
}

/* line 56424, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

/* line 56433, app/assets/stylesheets/global/style.css */
.irs-grid-pol.small {
  height: 4px;
}

/* line 56437, app/assets/stylesheets/global/style.css */
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

/* line 56449, app/assets/stylesheets/global/style.css */
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

/* line 56461, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

/* line 56467, app/assets/stylesheets/global/style.css */
.irs-disabled {
  opacity: 0.4;
}

/* line 56471, app/assets/stylesheets/global/style.css */
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// Â© Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/
/* =====================================================================================================================
// Skin details */
/* line 56496, app/assets/stylesheets/global/style.css */
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background: url(/../plugins/ion-rangeslider/img/sprite-skin-flat.png) repeat-x;
}

/* line 56505, app/assets/stylesheets/global/style.css */
.irs {
  height: 40px;
}

/* line 56509, app/assets/stylesheets/global/style.css */
.irs-with-grid {
  height: 60px;
}

/* line 56513, app/assets/stylesheets/global/style.css */
.irs-line {
  height: 12px;
  top: 25px;
}

/* line 56518, app/assets/stylesheets/global/style.css */
.irs-line-left {
  height: 12px;
  background-position: 0 -30px;
}

/* line 56523, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  height: 12px;
  background-position: 0 0;
}

/* line 56528, app/assets/stylesheets/global/style.css */
.irs-line-right {
  height: 12px;
  background-position: 100% -30px;
}

/* line 56533, app/assets/stylesheets/global/style.css */
.irs-bar {
  height: 12px;
  top: 25px;
  background-position: 0 -60px;
}

/* line 56539, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  top: 25px;
  height: 12px;
  width: 9px;
  background-position: 0 -90px;
}

/* line 56546, app/assets/stylesheets/global/style.css */
.irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25;
}

/* line 56553, app/assets/stylesheets/global/style.css */
.lt-ie9 .irs-shadow {
  filter: alpha(opacity=25);
}

/* line 56557, app/assets/stylesheets/global/style.css */
.irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: 0 -120px;
}

/* line 56564, app/assets/stylesheets/global/style.css */
.irs-slider.state_hover,
.irs-slider:hover {
  background-position: 0 -150px;
}

/* line 56569, app/assets/stylesheets/global/style.css */
.irs-min,
.irs-max {
  color: #7f88a5;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 2px 6px;
  background: #eaeefa;
  border-radius: 4px;
}

/* line 56582, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #f72d66;
  border-radius: 4px;
}

/* line 56595, app/assets/stylesheets/global/style.css */
.irs-from:after,
.irs-to:after,
.irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #f72d66;
}

/* line 56611, app/assets/stylesheets/global/style.css */
.irs-grid-pol {
  background: #e1e4e9;
}

/* line 56615, app/assets/stylesheets/global/style.css */
.irs-grid-text {
  color: #7f88a5;
}

/*--- RANGE SLIDER ---*/
/* line 56620, app/assets/stylesheets/global/style.css */
.irs-min,
.irs-max {
  font-family: "Roboto", sans-serif;
  /* border-radius: 0; */
}

/* line 56626, app/assets/stylesheets/global/style.css */
.irs-from,
.irs-to,
.irs-single {
  font-family: "Roboto", sans-serif;
  background-color: var(--primary-bg-color);
  border-radius: 0;
}

/* line 56634, app/assets/stylesheets/global/style.css */
.irs-bar {
  background-image: none;
  background-color: var(--primary-bg-color);
}

/* line 56639, app/assets/stylesheets/global/style.css */
.irs-bar-edge {
  background-image: none;
  background-color: var(--primary-bg-color);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 56646, app/assets/stylesheets/global/style.css */
.irs-line-left {
  background-image: none;
  background-color: #eaeefa;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 56653, app/assets/stylesheets/global/style.css */
.irs-line-mid {
  background-image: none;
  background-color: #eaeefa;
}

/* line 56658, app/assets/stylesheets/global/style.css */
.irs-line-right {
  background-image: none;
  background-color: #eaeefa;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 56665, app/assets/stylesheets/global/style.css */
.irs-from::after,
.irs-to::after,
.irs-single::after {
  border-top-color: var(--primary-bg-color);
}

/* line 56671, app/assets/stylesheets/global/style.css */
.irs-slider {
  background-image: none;
}

/* line 56675, app/assets/stylesheets/global/style.css */
.irs-slider:before {
  content: "";
  width: 2px;
  height: 18px;
  position: absolute;
  background-color: var(--primary-bg-color);
  left: 50%;
  margin-left: -1px;
}

/* line 56685, app/assets/stylesheets/global/style.css */
.irs-slider:hover:before,
.irs-slider:focus:before {
  background-color: var(--primary-bg-color);
}

/* #################### COLOR VARIANT SKINS #################### */
/* line 56691, app/assets/stylesheets/global/style.css */
.irs-primary .irs-bar,
.irs-primary .irs-bar-edge,
.irs-primary .irs-slider::before,
.irs-primary .irs-from,
.irs-primary .irs-to,
.irs-primary .irs-single {
  background-color: var(--primary-bg-color);
}

/* line 56700, app/assets/stylesheets/global/style.css */
.irs-primary .irs-from::after,
.irs-primary .irs-to::after,
.irs-primary .irs-single::after {
  border-top-color: var(--primary-bg-color);
}

/* line 56706, app/assets/stylesheets/global/style.css */
.irs-success .irs-bar,
.irs-success .irs-bar-edge,
.irs-success .irs-slider::before,
.irs-success .irs-from,
.irs-success .irs-to,
.irs-success .irs-single {
  background-color: #28c76f;
}

/* line 56715, app/assets/stylesheets/global/style.css */
.irs-success .irs-from::after,
.irs-success .irs-to::after,
.irs-success .irs-single::after {
  border-top-color: #28c76f;
}

/* line 56721, app/assets/stylesheets/global/style.css */
.irs-dark .irs-bar,
.irs-dark .irs-bar-edge,
.irs-dark .irs-slider::before,
.irs-dark .irs-from,
.irs-dark .irs-to,
.irs-dark .irs-single {
  background-color: #191621;
}

/* line 56730, app/assets/stylesheets/global/style.css */
.irs-dark .irs-from::after,
.irs-dark .irs-to::after,
.irs-dark .irs-single::after {
  border-top-color: #191621;
}

/* #################### MODERN SKIN #################### */
/* line 56737, app/assets/stylesheets/global/style.css */
.irs-modern .irs-line-left,
.irs-modern .irs-line-mid,
.irs-modern .irs-line-right {
  height: 6px;
  box-shadow: inset -2px 2px 2px 0 rgba(34, 34, 34, 0.1);
}

/* line 56744, app/assets/stylesheets/global/style.css */
.irs-modern .irs-bar,
.irs-modern .irs-bar-edge {
  height: 6px;
  box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.1);
}

/* line 56750, app/assets/stylesheets/global/style.css */
.irs-modern .irs-slider {
  top: 19px;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 0;
}

/* line 56757, app/assets/stylesheets/global/style.css */
.irs-modern .irs-slider::before {
  width: 4px;
  height: 9px;
  background-color: #fff;
  border-left: 1px solid var(--primary-bg-color);
  border-right: 1px solid var(--primary-bg-color);
  margin-left: -2px;
  top: 3px;
}

/* line 56767, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}

/* line 56771, app/assets/stylesheets/global/style.css */
.irs-modern.irs-primary .irs-slider::before {
  border-color: var(--primary-bg-color);
}

/* line 56775, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56779, app/assets/stylesheets/global/style.css */
.irs-modern.irs-success .irs-slider::before {
  border-color: #28c76f;
}

/* line 56783, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider {
  border-color: #14112d;
}

/* line 56787, app/assets/stylesheets/global/style.css */
.irs-modern.irs-dark .irs-slider::before {
  border-color: #14112d;
}

/* #################### OUTLINE SKIN #################### */
/* line 56792, app/assets/stylesheets/global/style.css */
.irs-outline .irs-line {
  border: 1px solid var(--primary-bg-color);
  height: 10px;
  border-radius: 5px;
}

/* line 56798, app/assets/stylesheets/global/style.css */
.irs-outline .irs-line-left,
.irs-outline .irs-line-mid,
.irs-outline .irs-line-right {
  height: 10px;
  background-color: transparent;
}

/* line 56805, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar {
  height: 10px;
}

/* line 56809, app/assets/stylesheets/global/style.css */
.irs-outline .irs-bar-edge {
  height: 10px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

/* line 56815, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider {
  top: 21px;
  width: 18px;
  background-color: #fff;
  border: 1px solid var(--primary-bg-color);
  border-radius: 100%;
}

/* line 56823, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider::before {
  margin-left: -4px;
  top: 4px;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}

/* line 56831, app/assets/stylesheets/global/style.css */
.irs-outline .irs-slider:hover::before,
.irs-outline .irs-slider:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56836, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-line,
.irs-outline.irs-primary .irs-slider {
  border-color: var(--primary-bg-color);
}

/* line 56841, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-line:hover::before,
.irs-outline.irs-primary .irs-line:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56846, app/assets/stylesheets/global/style.css */
.irs-outline.irs-primary .irs-slider:hover::before,
.irs-outline.irs-primary .irs-slider:focus::before {
  background-color: var(--primary-bg-color);
}

/* line 56851, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-line,
.irs-outline.irs-success .irs-slider {
  border-color: #28c76f;
}

/* line 56856, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-line:hover::before,
.irs-outline.irs-success .irs-line:focus::before {
  background-color: #339701;
}

/* line 56861, app/assets/stylesheets/global/style.css */
.irs-outline.irs-success .irs-slider:hover::before,
.irs-outline.irs-success .irs-slider:focus::before {
  background-color: #339701;
}

/* line 56866, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-line,
.irs-outline.irs-dark .irs-slider {
  border-color: #191621;
}

/* line 56871, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-line:hover::before,
.irs-outline.irs-dark .irs-line:focus::before {
  background-color: #313c53;
}

/* line 56876, app/assets/stylesheets/global/style.css */
.irs-outline.irs-dark .irs-slider:hover::before,
.irs-outline.irs-dark .irs-slider:focus::before {
  background-color: #313c53;
}

/*--- RANGE SLIDER ---*/
/* jQuery Countdown styles 2.0.0. */
/* line 56883, app/assets/stylesheets/global/style.css */
#launch_date {
  margin: 0px auto 20px auto;
}

/* line 56887, app/assets/stylesheets/global/style.css */
.countdown-rtl {
  direction: rtl;
}

/* line 56891, app/assets/stylesheets/global/style.css */
.countdown-holding span {
  color: #888;
}

/* line 56895, app/assets/stylesheets/global/style.css */
.countdown-row {
  clear: both;
  width: 100%;
  padding: 0px 2px;
  text-align: center;
}

/* line 56902, app/assets/stylesheets/global/style.css */
.countdown li {
  display: inline-block;
  font-size: 1.83rem;
  font-weight: bold;
  min-width: 88px;
  height: 88px;
  border-radius: 3px;
  line-height: 22px;
  padding: 20px;
  text-align: center;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  background: white;
  z-index: 1;
  border: 5px solid white;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  color: #25252a;
}

/* line 56922, app/assets/stylesheets/global/style.css */
.countdown .time {
  font-size: 13px;
  padding-top: 2px;
  font-weight: 300;
}

@media (max-width: 991px) {
  /* line 56929, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 20px 10px 10px 10px;
  }
  /* line 56933, app/assets/stylesheets/global/style.css */
  .is-countdown {
    margin-top: 20px;
  }
}

@media (min-width: 992px) {
  /* line 56939, app/assets/stylesheets/global/style.css */
  .countdown li {
    margin: 30px 10px 5px 10px;
  }
}

/* jQuery Growl
 * Copyright 2015 Kevin Sylvestre
 * 1.3.5
 */
/* line 56948, app/assets/stylesheets/global/style.css */
.ontop,
#growls-default,
#growls-tl,
#growls-tr,
#growls-bl,
#growls-br,
#growls-tc,
#growls-bc,
#growls-cc,
#growls-cl,
#growls-cr {
  z-index: 50000;
  position: fixed;
}

/* line 56963, app/assets/stylesheets/global/style.css */
#growls-default {
  top: 10px;
  right: 10px;
}

/* line 56968, app/assets/stylesheets/global/style.css */
#growls-tl {
  top: 10px;
  left: 10px;
}

/* line 56973, app/assets/stylesheets/global/style.css */
#growls-tr {
  top: 10px;
  right: 10px;
}

/* line 56978, app/assets/stylesheets/global/style.css */
#growls-bl {
  bottom: 10px;
  left: 10px;
}

/* line 56983, app/assets/stylesheets/global/style.css */
#growls-br {
  bottom: 10px;
  right: 10px;
}

/* line 56988, app/assets/stylesheets/global/style.css */
#growls-tc {
  top: 10px;
  right: 10px;
  left: 10px;
}

/* line 56994, app/assets/stylesheets/global/style.css */
#growls-bc {
  bottom: 10px;
  right: 10px;
  left: 10px;
}

/* line 57000, app/assets/stylesheets/global/style.css */
#growls-cc {
  top: 50%;
  left: 50%;
  margin-left: -125px;
}

/* line 57006, app/assets/stylesheets/global/style.css */
#growls-cl {
  top: 50%;
  left: 10px;
}

/* line 57011, app/assets/stylesheets/global/style.css */
#growls-cr {
  top: 50%;
  right: 10px;
}

/* line 57016, app/assets/stylesheets/global/style.css */
#growls-tc .growl,
#growls-bc .growl {
  margin-left: auto;
  margin-right: auto;
}

/* line 57022, app/assets/stylesheets/global/style.css */
.growl {
  opacity: 0.8;
  filter: alpha(opacity=80);
  position: relative;
  border-radius: 4px;
  transition: all 0.4s ease-in-out;
}

/* line 57032, app/assets/stylesheets/global/style.css */
.growl.growl-incoming,
.growl.growl-outgoing {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 57038, app/assets/stylesheets/global/style.css */
.growl.growl-small {
  width: 200px;
  padding: 5px;
  margin: 5px;
}

/* line 57044, app/assets/stylesheets/global/style.css */
.growl.growl-medium {
  width: 250px;
  padding: 10px;
  margin: 10px;
}

/* line 57050, app/assets/stylesheets/global/style.css */
.growl.growl-large {
  width: 300px;
  padding: 15px;
  margin: 15px;
}

/* line 57056, app/assets/stylesheets/global/style.css */
.growl.growl-default {
  color: #fff;
  background: #2d2d2d;
}

/* line 57061, app/assets/stylesheets/global/style.css */
.growl.growl-error {
  color: #fff;
  background: #ff5b51;
}

/* line 57066, app/assets/stylesheets/global/style.css */
.growl.growl-notice,
.growl.growl-sucess {
  color: #fff;
  background: #2dce89;
}

/* line 57072, app/assets/stylesheets/global/style.css */
.growl.growl-warning {
  color: #fff;
  background: #ecb403;
}

/* line 57077, app/assets/stylesheets/global/style.css */
.growl .growl-close {
  cursor: pointer;
  float: right;
  font-size: 14px;
  line-height: 18px;
  font-weight: normal;
  font-family: helvetica, verdana, sans-serif;
}

/* line 57086, app/assets/stylesheets/global/style.css */
.growl .growl-title {
  font-size: 16px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 5px;
}

/* line 57093, app/assets/stylesheets/global/style.css */
.growl .growl-message {
  font-size: 13px;
  line-height: 18px;
}

/**
 * Style-sheet for dtpicker
 * https://github.com/mugifly/jquery-simple-datetimepicker
 */
/* line 57102, app/assets/stylesheets/global/style.css */
.datepicker {
  display: inline-block;
  font: 15px/1.5 "Helvetica Neue", mplus-2c, Helvetica, Arial, "Hiragino Kaku Gothic Pro", Meiryo, sans-serif;
  font-weight: 300;
  border: 1px solid #dfdfdf;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0.5px 0px #c8c8c8;
  -webkit-box-shadow: 0.5px 0.5px 3px #e1e5ef;
  -moz-box-shadow: 0.5px 0.5px 3px #e1e5ef;
}

/* line 57115, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header {
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  color: #4a4a69;
  text-align: center;
  font-size: 9pt;
  font-weight: bold;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

/* line 57129, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
  color: #3b7796;
}

/* line 57137, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover {
  color: #303030;
  background-color: #c8c8c8;
}

/* line 57142, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57147, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > span {
  margin-left: 20px;
  margin-right: 20px;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
}

/* line 57155, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home {
  position: absolute;
  display: block;
  float: left;
  margin-top: 2px;
  margin-left: 5px;
  width: 11pt;
  height: 11pt;
  vertical-align: middle;
}

/* line 57166, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > .icon-home > svg > g > path {
  fill: #3b7796;
}

/* line 57170, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_header > a:hover > svg > g > path {
  fill: #303030;
  /* Icon button hover color */
}

/* line 57175, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container {
  margin: -2px 0px -2px 0px;
  background-color: #d2d2d2;
  border: 1px solid #c8c8c8;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0.5px 0px 3px #c8c8c8;
  -webkit-box-shadow: 0.5px 0px 3px #c8c8c8;
  -moz-box-shadow: 0.5px 0px 3px #c8c8c8;
}

/* line 57187, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 57195, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar {
  float: left;
  width: auto;
  margin-top: -0.5px;
  margin-left: -1px;
  margin-bottom: -2px;
  background-color: #ffffff;
  border: 1px solid #c8c8c8;
  border-top: none;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
}

/* line 57212, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > table {
  padding: 10px;
}

/* line 57216, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > th {
  color: #646464;
  width: 18px;
  font-size: small;
  font-weight: normal;
  text-align: center;
}

/* line 57224, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td {
  color: #000000;
  font-size: small;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

/* line 57234, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.today {
  border-bottom: #bfbfbf solid 2px;
  margin-bottom: -2px;
}

/* line 57239, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sat {
  color: #0044aa;
}

/* line 57243, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.wday_sun {
  color: #e13b00;
}

/* line 57247, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_another_month {
  color: #cccccc;
}

/* line 57251, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_past,
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.day_in_unallowed,
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.out_of_range {
  cursor: default;
  color: #cccccc;
}

/* line 57258, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57263, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_calendar > .datepicker_table > tbody > tr > td.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/* line 57268, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist {
  float: left;
  width: 4.2em;
  height: 118px;
  margin-top: -0.5px;
  padding: 5px;
  padding-left: 0px;
  padding-right: 0px;
  overflow: auto;
  overflow-x: hidden;
  background-color: #ffffff;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/* line 57287, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar {
  overflow: hidden;
  width: 6px;
  background: #fafafa;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
}

/* line 57299, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar:horizontal {
  height: 1px;
}

/* line 57303, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-button {
  display: none;
}

/* line 57307, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece {
  background: #eee;
}

/* line 57311, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-piece:start {
  background: #eee;
}

/* line 57315, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-thumb {
  background: #aaaaaa;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}

/* line 57322, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist::-webkit-scrollbar-corner {
  background: #333;
}

/* line 57326, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 7px;
  padding-right: 25px;
  margin-top: 5px;
  margin-bottom: 2px;
  font-size: small;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  cursor: pointer;
}

/* line 57340, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.time_in_past,
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.out_of_range {
  cursor: default;
  color: #cccccc;
}

/* line 57346, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.active {
  color: #ffffff;
  background-color: #808080;
}

/* line 57351, app/assets/stylesheets/global/style.css */
.datepicker > .datepicker_inner_container > .datepicker_timelist > div.timelist_item.hover {
  color: #000000;
  background-color: #c8c8c8;
}

/*
 * datepicker_header
*/
/*
 * datepicker_inner_container 
*/
/*
 * datepicker_inner_container > datepicker_calendar
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > th (WDay-cell)
*/
/*
 * datepicker_inner_container > datepicker_calendar > datepicker_table > tbody > tr > td (Day-cell)
*/
/*
 * datepicker_inner_container > datepicker_timelist
*/
/*
.datepicker > .datepicker_inner_container > .datepicker_timelist::after {
 content: ".";
 display: block;
 height: 0;
 clear: both;
 visibility: hidden;
}
*/
/* line 57383, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper {
  overflow-y: auto;
  max-height: 150px;
  width: 6.5em;
  background: #fff;
  border: 1px solid #e9ebfa;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
  outline: none;
  z-index: 1;
  margin: 0;
  border-radius: 4px;
}

/* line 57398, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration {
  width: 13em;
}

/* line 57402, app/assets/stylesheets/global/style.css */
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,
.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60 {
  width: 11em;
}

/* line 57407, app/assets/stylesheets/global/style.css */
.ui-timepicker-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 57413, app/assets/stylesheets/global/style.css */
.ui-timepicker-duration {
  margin-left: 5px;
  color: #888;
}

/* line 57418, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-duration {
  color: #888;
}

/* line 57422, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li {
  padding: 0px 10px;
  cursor: pointer;
  white-space: nowrap;
  color: #000;
  list-style: none;
  margin: 0;
  height: 35px;
  line-height: 35px;
}

/* line 57433, app/assets/stylesheets/global/style.css */
.ui-timepicker-list:hover .ui-timepicker-selected {
  background: #fff;
}

/* line 57437, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected {
  background: #77bc21;
  color: #fff;
}

/* line 57442, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #77bc21;
  color: #fff;
}

/* line 57448, app/assets/stylesheets/global/style.css */
li.ui-timepicker-selected .ui-timepicker-duration {
  color: #ccc;
}

/* line 57452, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li:hover .ui-timepicker-duration {
  color: #ccc;
}

/* line 57456, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57461, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover {
  color: #888;
  cursor: default;
}

/* line 57466, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  color: #888;
  cursor: default;
}

/* line 57471, app/assets/stylesheets/global/style.css */
.ui-timepicker-list li.ui-timepicker-disabled:hover,
.ui-timepicker-list li.ui-timepicker-selected.ui-timepicker-disabled {
  background: #f2f2f2;
}

/* line 57476, app/assets/stylesheets/global/style.css */
#jquery-script-menu {
  position: fixed;
  height: 90px;
  width: 100%;
  top: 0;
  left: 0;
  border-top: 5px solid #316594;
  background: #fff;
  box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
  z-index: 999999;
  padding: 10px 0;
  box-sizing: content-box;
}

/* line 57494, app/assets/stylesheets/global/style.css */
.jquery-script-center {
  width: 960px;
  margin: 0 auto;
}

/* line 57499, app/assets/stylesheets/global/style.css */
.jquery-script-center ul {
  width: 212px;
  float: left;
  line-height: 45px;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 57508, app/assets/stylesheets/global/style.css */
.jquery-script-center a {
  text-decoration: none;
}

/* line 57512, app/assets/stylesheets/global/style.css */
.jquery-script-ads {
  width: 728px;
  height: 90px;
  float: right;
}

/* line 57518, app/assets/stylesheets/global/style.css */
.jquery-script-clear {
  clear: both;
  height: 0;
}

/* required styles */
/* line 57524, app/assets/stylesheets/global/style.css */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57534, app/assets/stylesheets/global/style.css */
.leaflet-pane > svg,
.leaflet-pane > canvas {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57541, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 57549, app/assets/stylesheets/global/style.css */
.leaflet-container {
  overflow: hidden;
}

/* line 57553, app/assets/stylesheets/global/style.css */
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
/* line 57563, app/assets/stylesheets/global/style.css */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* line 57567, app/assets/stylesheets/global/style.css */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
/* line 57574, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
/* line 57581, app/assets/stylesheets/global/style.css */
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

/* line 57585, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
}

/* line 57595, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-zoom {
  touch-action: pan-x pan-y;
}

/* line 57600, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-drag {
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

/* line 57607, app/assets/stylesheets/global/style.css */
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  touch-action: none;
}

/* line 57612, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

/* line 57616, app/assets/stylesheets/global/style.css */
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

/* line 57621, app/assets/stylesheets/global/style.css */
.leaflet-tile-loaded {
  visibility: inherit;
}

/* line 57625, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box {
  width: 0;
  height: 0;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
/* line 57634, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

/* line 57638, app/assets/stylesheets/global/style.css */
.leaflet-pane {
  z-index: 400;
}

/* line 57642, app/assets/stylesheets/global/style.css */
.leaflet-tile-pane {
  z-index: 200;
}

/* line 57646, app/assets/stylesheets/global/style.css */
.leaflet-overlay-pane {
  z-index: 400;
}

/* line 57650, app/assets/stylesheets/global/style.css */
.leaflet-shadow-pane {
  z-index: 500;
}

/* line 57654, app/assets/stylesheets/global/style.css */
.leaflet-marker-pane {
  z-index: 600;
}

/* line 57658, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-pane {
  z-index: 650;
}

/* line 57662, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane {
  z-index: 700;
}

/* line 57666, app/assets/stylesheets/global/style.css */
.leaflet-map-pane canvas {
  z-index: 100;
}

/* line 57670, app/assets/stylesheets/global/style.css */
.leaflet-map-pane svg {
  z-index: 200;
}

/* line 57674, app/assets/stylesheets/global/style.css */
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

/* line 57679, app/assets/stylesheets/global/style.css */
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
/* line 57686, app/assets/stylesheets/global/style.css */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* line 57694, app/assets/stylesheets/global/style.css */
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

/* line 57701, app/assets/stylesheets/global/style.css */
.leaflet-top {
  top: 0;
}

/* line 57705, app/assets/stylesheets/global/style.css */
.leaflet-right {
  right: 0;
}

/* line 57709, app/assets/stylesheets/global/style.css */
.leaflet-bottom {
  bottom: 0;
}

/* line 57713, app/assets/stylesheets/global/style.css */
.leaflet-left {
  left: 0;
}

/* line 57717, app/assets/stylesheets/global/style.css */
.leaflet-control {
  float: left;
  clear: both;
}

/* line 57722, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  float: right;
}

/* line 57726, app/assets/stylesheets/global/style.css */
.leaflet-top .leaflet-control {
  margin-top: 10px;
}

/* line 57730, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

/* line 57734, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control {
  margin-left: 10px;
}

/* line 57738, app/assets/stylesheets/global/style.css */
.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
/* line 57743, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

/* line 57747, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  transition: opacity 0.2s linear;
}

/* line 57754, app/assets/stylesheets/global/style.css */
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

/* line 57758, app/assets/stylesheets/global/style.css */
.leaflet-zoom-animated {
  transform-origin: 0 0;
}

/* line 57764, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

/* line 57771, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-tile {
  transition: none;
}

/* line 57777, app/assets/stylesheets/global/style.css */
.leaflet-pan-anim .leaflet-tile {
  transition: none;
}

/* line 57783, app/assets/stylesheets/global/style.css */
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
/* line 57788, app/assets/stylesheets/global/style.css */
.leaflet-interactive {
  cursor: pointer;
}

/* line 57792, app/assets/stylesheets/global/style.css */
.leaflet-grab {
  cursor: grab;
}

/* line 57798, app/assets/stylesheets/global/style.css */
.leaflet-crosshair {
  cursor: crosshair;
}

/* line 57802, app/assets/stylesheets/global/style.css */
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

/* line 57806, app/assets/stylesheets/global/style.css */
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

/* line 57811, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab {
  cursor: move;
  cursor: grabbing;
}

/* line 57818, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-grab .leaflet-interactive {
  cursor: move;
  cursor: grabbing;
}

/* line 57825, app/assets/stylesheets/global/style.css */
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: grabbing;
}

/* marker & overlays interactivity */
/* line 57833, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

/* line 57841, app/assets/stylesheets/global/style.css */
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
/* line 57850, app/assets/stylesheets/global/style.css */
.leaflet-container {
  background: #efefef;
  outline: 0;
  z-index: 0;
}

/* line 57856, app/assets/stylesheets/global/style.css */
.leaflet-container a {
  color: #0078a8;
}

/* line 57860, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

/* line 57864, app/assets/stylesheets/global/style.css */
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
/* line 57870, app/assets/stylesheets/global/style.css */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
/* line 57875, app/assets/stylesheets/global/style.css */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

/* line 57880, app/assets/stylesheets/global/style.css */
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 57895, app/assets/stylesheets/global/style.css */
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

/* line 57907, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

/* line 57913, app/assets/stylesheets/global/style.css */
.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

/* line 57917, app/assets/stylesheets/global/style.css */
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 57922, app/assets/stylesheets/global/style.css */
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

/* line 57928, app/assets/stylesheets/global/style.css */
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

/* line 57934, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* line 57940, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 57945, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */
/* line 57951, app/assets/stylesheets/global/style.css */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px "Lucida Console", Monaco, monospace;
  text-indent: 1px;
}

/* line 57957, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */
/* line 57963, app/assets/stylesheets/global/style.css */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

/* line 57969, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-toggle {
  background-image: url(/../plugins/leaflet/images/layers.png);
  width: 36px;
  height: 36px;
}

/* line 57975, app/assets/stylesheets/global/style.css */
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(/../plugins/leaflet/images/layers-2x.png);
  background-size: 26px 26px;
}

/* line 57980, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

/* line 57985, app/assets/stylesheets/global/style.css */
.leaflet-control-layers .leaflet-control-layers-list {
  display: none;
}

/* line 57989, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

/* line 57995, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

/* line 57999, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

/* line 58004, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

/* line 58010, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

/* line 58016, app/assets/stylesheets/global/style.css */
.leaflet-control-layers label {
  display: block;
}

/* line 58020, app/assets/stylesheets/global/style.css */
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */
/* line 58027, app/assets/stylesheets/global/style.css */
.leaflet-default-icon-path {
  background-image: url(/../plugins/leaflet/images/marker-icon.png);
}

/* attribution and scale controls */
/* line 58032, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

/* line 58038, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

/* line 58044, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a {
  text-decoration: none;
}

/* line 58048, app/assets/stylesheets/global/style.css */
.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

/* line 58052, app/assets/stylesheets/global/style.css */
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

/* line 58057, app/assets/stylesheets/global/style.css */
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

/* line 58061, app/assets/stylesheets/global/style.css */
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

/* line 58065, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

/* line 58079, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

/* line 58085, app/assets/stylesheets/global/style.css */
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

/* line 58089, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

/* line 58095, app/assets/stylesheets/global/style.css */
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 1px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
/* line 58102, app/assets/stylesheets/global/style.css */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

/* line 58108, app/assets/stylesheets/global/style.css */
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

/* line 58114, app/assets/stylesheets/global/style.css */
.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

/* line 58119, app/assets/stylesheets/global/style.css */
.leaflet-popup-content p {
  margin: 18px 0;
}

/* line 58123, app/assets/stylesheets/global/style.css */
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

/* line 58133, app/assets/stylesheets/global/style.css */
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  transform: rotate(45deg);
}

/* line 58144, app/assets/stylesheets/global/style.css */
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

/* line 58151, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

/* line 58167, app/assets/stylesheets/global/style.css */
.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

/* line 58171, app/assets/stylesheets/global/style.css */
.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

/* line 58177, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

/* line 58181, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

/* line 58188, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

/* line 58192, app/assets/stylesheets/global/style.css */
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
/* line 58200, app/assets/stylesheets/global/style.css */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
/* line 58207, app/assets/stylesheets/global/style.css */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

/* line 58223, app/assets/stylesheets/global/style.css */
.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

/* line 58228, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
/* line 58240, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

/* line 58244, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top {
  margin-top: -6px;
}

/* line 58248, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  left: 50%;
  margin-left: -6px;
}

/* line 58253, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

/* line 58261, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

/* line 58268, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left {
  margin-left: -6px;
}

/* line 58272, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right {
  margin-left: 6px;
}

/* line 58276, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

/* line 58282, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

/* line 58288, app/assets/stylesheets/global/style.css */
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/*---------------------------------------------*/
/* line 58295, app/assets/stylesheets/global/style.css */
input {
  outline: none;
  border: none;
}

/* line 58300, app/assets/stylesheets/global/style.css */
textarea {
  outline: none;
  border: none;
}

/* line 58305, app/assets/stylesheets/global/style.css */
textarea:focus {
  border-color: none !important;
}

/* line 58309, app/assets/stylesheets/global/style.css */
input:focus {
  border-color: none !important;
}

/* line 58313, app/assets/stylesheets/global/style.css */
input:focus::-webkit-input-placeholder,
input:focus:-moz-placeholder,
input:focus::-moz-placeholder,
input:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 58320, app/assets/stylesheets/global/style.css */
textarea:focus::-webkit-input-placeholder,
textarea:focus:-moz-placeholder,
textarea:focus::-moz-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}

/* line 58327, app/assets/stylesheets/global/style.css */
input::-webkit-input-placeholder,
input:-moz-placeholder,
input::-moz-placeholder,
input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/* line 58334, app/assets/stylesheets/global/style.css */
textarea::-webkit-input-placeholder,
textarea:-moz-placeholder,
textarea::-moz-placeholder,
textarea:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/*---------------------------------------------*/
/* line 58342, app/assets/stylesheets/global/style.css */
button {
  outline: none !important;
  border: none;
  background: transparent;
}

/* line 58348, app/assets/stylesheets/global/style.css */
button:hover {
  cursor: pointer;
}

/* line 58352, app/assets/stylesheets/global/style.css */
iframe {
  border: none !important;
}

/*//////////////////////////////////////////////////////////////////
  [ Utility ]*/
/* line 58358, app/assets/stylesheets/global/style.css */
.txt1,
.txt2 {
  font-size: 13px;
  line-height: 1.5;
  color: #24214c;
}

/*//////////////////////////////////////////////////////////////////
  [ login ]*/
/* line 58367, app/assets/stylesheets/global/style.css */
.limiter {
  width: 100%;
  margin: 0 auto;
}

/* line 58372, app/assets/stylesheets/global/style.css */
.container-login100 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 15px;
  z-index: 999;
}

/* line 58387, app/assets/stylesheets/global/style.css */
.wrap-login100 {
  /*width: 960px;*/
  background: #fff;
  overflow: hidden;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 137px 130px 137px 95px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.06);
  border-radius: 5px;
}

/*------------------------------------------------------------------
  [  ]*/
/* line 58400, app/assets/stylesheets/global/style.css */
.login100-pic {
  width: 316px;
}

/* line 58404, app/assets/stylesheets/global/style.css */
.login100-pic img {
  max-width: 100%;
}

/*------------------------------------------------------------------
  [  ]*/
/* line 58410, app/assets/stylesheets/global/style.css */
.login100-form {
  width: 320px;
}

/* line 58414, app/assets/stylesheets/global/style.css */
.login100-form-title {
  font-size: 24px;
  line-height: 1.2;
  text-align: center;
  width: 100%;
  display: block;
  padding-bottom: 30px;
  color: #424344;
}

/*---------------------------------------------*/
/* line 58425, app/assets/stylesheets/global/style.css */
.wrap-input100 {
  position: relative;
  width: 100%;
  z-index: 1;
  margin-bottom: 10px;
}

/* line 58432, app/assets/stylesheets/global/style.css */
.input100 {
  font-size: 15px;
  line-height: 1.5;
  color: #000;
  display: block;
  width: 100%;
  background: #ffffff;
  height: 45px;
  padding: 0 30px 0 54px;
  border-radius: 5px;
  border: 1px solid #ecf0fa;
}

/*------------------------------------------------------------------
  [ Focus ]*/
/* line 58447, app/assets/stylesheets/global/style.css */
.focus-input100 {
  display: block;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  box-shadow: 0px 0px 0px 0px;
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 58463, app/assets/stylesheets/global/style.css */
.symbol-input100 {
  font-size: 17px;
  display: flex;
  align-items: center;
  position: absolute;
  border-radius: 5px;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-left: 22px;
  pointer-events: none;
  transition: all 0.4s;
  color: #828996;
}

/* line 58486, app/assets/stylesheets/global/style.css */
.input100.focus-input100 + .symbol-input100 {
  text-transform: uppercase;
  background: #6259ca;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*------------------------------------------------------------------
  [ Button ]*/
/* line 58495, app/assets/stylesheets/global/style.css */
.container-login100-form-btn {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 15px;
}

/* line 58507, app/assets/stylesheets/global/style.css */
.login100-form-btn {
  line-height: 1.5;
  color: #fff;
  width: 100%;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 25px;
  border-radius: 5px;
}

/*------------------------------------------------------------------
  [ Responsive ]*/
@media (max-width: 992px) {
  /* line 58526, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 35px 90px 35px 85px;
  }
  /* line 58530, app/assets/stylesheets/global/style.css */
  .login100-pic {
    width: 35%;
    display: none;
  }
  /* line 58535, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 768px) {
  /* line 58541, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 30px 80px 30px 80px;
  }
  /* line 58545, app/assets/stylesheets/global/style.css */
  .login100-form {
    width: 100%;
  }
}

@media (max-width: 576px) {
  /* line 58551, app/assets/stylesheets/global/style.css */
  .wrap-login100 {
    padding: 25px 15px 25px 15px;
  }
}

/* line 58556, app/assets/stylesheets/global/style.css */
.btn-social {
  position: relative;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border: 1px solid #e2e7eb;
  padding-left: 60px;
  background-color: #fff;
}

/* line 58567, app/assets/stylesheets/global/style.css */
.btn-social > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 40px;
  line-height: 36px;
  font-size: 1.2em;
  text-align: center;
  border-right: 1px solid #ecf0fa;
}

/* line 58579, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg, .btn-group-lg > .btn-social.btn {
  padding-left: 61px;
}

/* line 58583, app/assets/stylesheets/global/style.css */
.btn-social.btn-lg > :first-child, .btn-group-lg > .btn-social.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 58589, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm, .btn-group-sm > .btn-social.btn {
  padding-left: 38px;
}

/* line 58593, app/assets/stylesheets/global/style.css */
.btn-social.btn-sm > :first-child, .btn-group-sm > .btn-social.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 58599, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs {
  padding-left: 30px;
}

/* line 58603, app/assets/stylesheets/global/style.css */
.btn-social.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58609, app/assets/stylesheets/global/style.css */
.btn-social-icon {
  position: relative;
  padding-left: 44px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 34px;
  width: 34px;
  padding: 0;
}

/* line 58621, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 32px;
  line-height: 34px;
  font-size: 1.6em;
  text-align: center;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 58633, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  padding-left: 61px;
}

/* line 58637, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg > :first-child, .btn-group-lg > .btn-social-icon.btn > :first-child {
  line-height: 45px;
  width: 45px;
  font-size: 1.8em;
}

/* line 58643, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  padding-left: 38px;
}

/* line 58647, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm > :first-child, .btn-group-sm > .btn-social-icon.btn > :first-child {
  line-height: 28px;
  width: 28px;
  font-size: 1.4em;
}

/* line 58653, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  padding-left: 30px;
}

/* line 58657, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs > :first-child {
  line-height: 20px;
  width: 20px;
  font-size: 1.2em;
}

/* line 58663, app/assets/stylesheets/global/style.css */
.btn-social-icon > :first-child {
  border: none;
  text-align: center;
  width: 100%;
  color: #fff;
}

/* line 58670, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-lg, .btn-group-lg > .btn-social-icon.btn {
  height: 45px;
  width: 45px;
  padding-left: 0;
  padding-right: 0;
}

/* line 58677, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-sm, .btn-group-sm > .btn-social-icon.btn {
  height: 30px;
  width: 30px;
  padding-left: 0;
  padding-right: 0;
}

/* line 58684, app/assets/stylesheets/global/style.css */
.btn-social-icon.btn-xs {
  height: 22px;
  width: 22px;
  padding-left: 0;
  padding-right: 0;
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 58692, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 58698, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58705, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 58718, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 58732, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 58744, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 58748, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 58752, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58756, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 58760, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58767, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 58774, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58779, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58784, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58789, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 58794, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58799, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 58804, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 58809, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 58825, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 58830, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 58836, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 58842, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 58846, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 58862, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 58875, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 58888, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 58892, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 58896, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 58903, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 58907, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 58920, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 58924, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 58928, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 58939, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 58945, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 58950, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 58957, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 58963, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 58969, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 58973, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 58978, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 58983, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 58995, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 59009, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 59016, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] {
  width: 14.25em;
  max-width: 95vw;
  padding: 0.8em;
}

/* line 59022, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex-grow: 1;
}

/* line 59029, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 1em;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 0.5em;
}

/* line 59040, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59053, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color {
  cursor: pointer;
  transition: background-color 0.3s, box-shadow 0.3s;
  border-radius: 0.15em 0 0 0.15em;
  z-index: 2;
}

/* line 59060, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
  border-radius: 0 0.15em 0.15em 0;
}

/* line 59064, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-last-color,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-preview .pcr-current-color {
  background: var(--pcr-color);
  width: 50%;
  height: 100%;
}

/* line 59071, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette {
  width: 100%;
  height: 8em;
  z-index: 1;
}

/* line 59077, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
  width: 100%;
  height: 100%;
}

/* line 59083, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59096, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin-top: 0.75em;
}

/* line 59102, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%);
}

/* line 59108, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em;
}

/* line 59114, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 59118, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=monolith] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em;
}

@supports (display: grid) {
  /* line 59124, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59131, app/assets/stylesheets/global/style.css */
.morris-hover {
  position: absolute;
  z-index: 10;
}

/* line 59136, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 1px rgba(230, 230, 230, 0.1);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}

/* line 59147, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}

/* line 59152, app/assets/stylesheets/global/style.css */
.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

/*! Pickr 1.8.2 MIT | https://github.com/Simonwep/pickr */
/* line 59158, app/assets/stylesheets/global/style.css */
.pickr {
  position: relative;
  overflow: visible;
  transform: translateY(0);
}

/* line 59164, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59171, app/assets/stylesheets/global/style.css */
.pickr .pcr-button {
  position: relative;
  height: 2em;
  width: 2em;
  padding: 0.5em;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  border-radius: 0.15em;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" stroke="%2342445A" stroke-width="5px" stroke-linecap="round"><path d="M45,45L5,5"></path><path d="M45,5L5,45"></path></svg>') no-repeat center;
  background-size: 0;
  transition: all 0.3s;
}

/* line 59184, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
  z-index: initial;
}

/* line 59198, app/assets/stylesheets/global/style.css */
.pickr .pcr-button::after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: background 0.3s;
  background: var(--pcr-color);
  border-radius: 0.15em;
}

/* line 59210, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear {
  background-size: 70%;
}

/* line 59214, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear::before {
  opacity: 0;
}

/* line 59218, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.clear:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59222, app/assets/stylesheets/global/style.css */
.pickr .pcr-button.disabled {
  cursor: not-allowed;
}

/* line 59226, app/assets/stylesheets/global/style.css */
.pickr * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59233, app/assets/stylesheets/global/style.css */
.pcr-app * {
  box-sizing: border-box;
  outline: none;
  border: none;
  -webkit-appearance: none;
}

/* line 59240, app/assets/stylesheets/global/style.css */
.pickr input:focus,
.pickr input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59245, app/assets/stylesheets/global/style.css */
.pickr button:focus,
.pickr button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59250, app/assets/stylesheets/global/style.css */
.pcr-app input:focus,
.pcr-app input.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59255, app/assets/stylesheets/global/style.css */
.pcr-app button:focus,
.pcr-app button.pcr-active {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px var(--pcr-color);
}

/* line 59260, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette,
.pickr .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59265, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette,
.pcr-app .pcr-slider {
  transition: box-shadow 0.3s;
}

/* line 59270, app/assets/stylesheets/global/style.css */
.pickr .pcr-palette:focus,
.pickr .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 59275, app/assets/stylesheets/global/style.css */
.pcr-app {
  position: fixed;
  display: flex;
  flex-direction: column;
  z-index: 100;
  border-radius: 0.1em;
  background: #fff;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0s 0.3s;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;
  box-shadow: 0 0.15em 1.5em 0 rgba(0, 0, 0, 0.1), 0 0 1em 0 rgba(0, 0, 0, 0.03);
  left: 0;
  top: 0;
}

/* line 59291, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-palette:focus,
.pcr-app .pcr-slider:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(0, 0, 0, 0.25);
}

/* line 59296, app/assets/stylesheets/global/style.css */
.pcr-app.visible {
  transition: opacity 0.3s;
  visibility: visible;
  opacity: 1;
}

/* line 59302, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches {
  display: flex;
  flex-wrap: wrap;
  margin-top: 0.75em;
}

/* line 59308, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches.pcr-last {
  margin: 0;
}

/* line 59312, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button {
  font-size: 1em;
  position: relative;
  width: calc(1.75em - 5px);
  height: calc(1.75em - 5px);
  border-radius: 0.15em;
  cursor: pointer;
  margin: 2.5px;
  flex-shrink: 0;
  justify-self: center;
  transition: all 0.15s;
  overflow: hidden;
  background: transparent;
  z-index: 1;
}

/* line 59328, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 6px;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59341, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--pcr-color);
  border: 1px solid rgba(0, 0, 0, 0.05);
  border-radius: 0.15em;
  box-sizing: border-box;
}

/* line 59354, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:hover {
  filter: brightness(1.05);
}

/* line 59358, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-swatches > button:not(.pcr-active) {
  box-shadow: none;
}

/* line 59362, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin: 0 -0.2em 0 -0.2em;
}

/* line 59369, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction > * {
  margin: 0 0.2em;
}

/* line 59373, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input {
  letter-spacing: 0.07em;
  font-size: 0.75em;
  text-align: center;
  cursor: pointer;
  color: #75797e;
  background: #f1f3f4;
  border-radius: 0.15em;
  transition: all 0.15s;
  padding: 0.45em 0.5em;
  margin-top: 0.75em;
}

/* line 59386, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:hover {
  filter: brightness(0.975);
}

/* line 59390, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction input:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(66, 133, 244, 0.75);
}

/* line 59394, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result {
  color: #75797e;
  text-align: left;
  flex: 1 1 8em;
  min-width: 8em;
  transition: all 0.2s;
  border-radius: 0.15em;
  background: #f1f3f4;
  cursor: text;
}

/* line 59405, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-result::-moz-selection {
  background: #4285f4;
  color: #fff;
}
.pcr-app .pcr-interaction .pcr-result::-moz-selection,
.pcr-app .pcr-interaction .pcr-result::selection {
  background: #4285f4;
  color: #fff;
}

/* line 59411, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-type.active {
  color: #fff;
  background: #4285f4;
}

/* line 59416, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
  width: auto;
}

/* line 59423, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save,
.pcr-app .pcr-interaction .pcr-cancel,
.pcr-app .pcr-interaction .pcr-clear {
  color: #fff;
}

/* line 59429, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save:hover,
.pcr-app .pcr-interaction .pcr-cancel:hover,
.pcr-app .pcr-interaction .pcr-clear:hover {
  filter: brightness(0.925);
}

/* line 59435, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-save {
  background: #4285f4;
}

/* line 59439, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear,
.pcr-app .pcr-interaction .pcr-cancel {
  background: #f44250;
}

/* line 59444, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-interaction .pcr-clear:focus,
.pcr-app .pcr-interaction .pcr-cancel:focus {
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 0 3px rgba(244, 66, 80, 0.75);
}

/* line 59449, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-picker {
  position: absolute;
  height: 18px;
  width: 18px;
  border: 2px solid #fff;
  border-radius: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 59461, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette,
.pcr-app .pcr-selection .pcr-color-chooser,
.pcr-app .pcr-selection .pcr-color-opacity {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
  cursor: grab;
  cursor: -webkit-grab;
}

/* line 59475, app/assets/stylesheets/global/style.css */
.pcr-app .pcr-selection .pcr-color-palette:active,
.pcr-app .pcr-selection .pcr-color-chooser:active,
.pcr-app .pcr-selection .pcr-color-opacity:active {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

/* line 59482, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] {
  width: 14.25em;
  max-width: 95vw;
}

/* line 59487, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-swatches {
  margin-top: 0.6em;
  padding: 0 0.6em;
}

/* line 59492, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-interaction {
  padding: 0 0.6em 0.6em 0.6em;
}

/* line 59496, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection {
  display: grid;
  grid-gap: 0.6em;
  grid-template-columns: 1fr 4fr;
  grid-template-rows: 5fr auto auto;
  align-items: center;
  height: 10.5em;
  width: 100%;
  align-self: flex-start;
}

/* line 59507, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview {
  grid-area: 2/1/4/1;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  margin-left: 0.6em;
}

/* line 59517, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-last-color {
  display: none;
}

/* line 59521, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color {
  position: relative;
  background: var(--pcr-color);
  width: 2em;
  height: 2em;
  border-radius: 50em;
  overflow: hidden;
}

/* line 59530, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-preview .pcr-current-color::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59543, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette {
  grid-area: 1/1/2/3;
  width: 100%;
  height: 100%;
  z-index: 1;
}

/* line 59550, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette {
  border-radius: 0.15em;
  width: 100%;
  height: 100%;
}

/* line 59556, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-palette .pcr-palette::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 0.5em;
  border-radius: 0.15em;
  z-index: -1;
}

/* line 59569, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser {
  grid-area: 2/2/2/2;
}

/* line 59573, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  grid-area: 3/2/3/2;
}

/* line 59577, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity {
  height: 0.5em;
  margin: 0 0.6em;
}

/* line 59583, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-picker,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-picker {
  top: 50%;
  transform: translateY(-50%);
}

/* line 59589, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider,
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  flex-grow: 1;
  border-radius: 50em;
}

/* line 59595, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-chooser .pcr-slider {
  background: linear-gradient(to right, red, #ff0, lime, cyan, blue, #f0f, red);
}

/* line 59599, app/assets/stylesheets/global/style.css */
.pcr-app[data-theme=nano] .pcr-selection .pcr-color-opacity .pcr-slider {
  background: linear-gradient(to right, transparent, black), url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2 2"><path fill="white" d="M1,0H2V1H1V0ZM0,1H1V2H0V1Z"/><path fill="gray" d="M0,0H1V1H0V0ZM1,1H2V2H1V1Z"/></svg>');
  background-size: 100%, 0.25em;
}

@supports (display: grid) {
  /* line 59605, app/assets/stylesheets/global/style.css */
  .pcr-app .pcr-swatches {
    display: grid;
    align-items: center;
    grid-template-columns: repeat(auto-fit, 1.75em);
  }
}

/* line 59612, app/assets/stylesheets/global/style.css */
#ui_notifIt {
  position: fixed;
  top: 10px;
  right: 10px;
  cursor: pointer;
  overflow: hidden;
  -o-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.3);
  -wekbit-border-radius: 5px;
  border-radius: 5px;
  z-index: 2000;
}

/* line 59629, app/assets/stylesheets/global/style.css */
#ui_notifIt:hover {
  opacity: 1 !important;
}

/* line 59633, app/assets/stylesheets/global/style.css */
#ui_notifIt p {
  text-align: center;
  font-size: 14px;
  padding: 0;
  margin: 0;
  font-weight: 400;
  text-transform: capitalize;
  opacity: 1;
}

/* line 59643, app/assets/stylesheets/global/style.css */
#ui_notifIt p i {
  font-size: 20px;
}

/* line 59647, app/assets/stylesheets/global/style.css */
#notifIt_close {
  position: absolute;
  color: #fff;
  top: 0;
  padding: 0px 5px;
  right: 0;
}

/* line 59655, app/assets/stylesheets/global/style.css */
#notifIt_close:hover {
  background-color: white;
}

/* Color setup */
/* You are free to change all of this */
/* line 59661, app/assets/stylesheets/global/style.css */
#ui_notifIt.primary {
  background-color: #77bc21;
  color: white;
}

/* line 59666, app/assets/stylesheets/global/style.css */
#ui_notifIt.success {
  background-color: #1a9c86;
  color: white;
}

/* line 59671, app/assets/stylesheets/global/style.css */
#ui_notifIt.error {
  background-color: #f34343;
  color: white;
}

/* line 59676, app/assets/stylesheets/global/style.css */
#ui_notifIt.warning {
  background-color: #ffbd5a;
  color: white;
}

/* line 59681, app/assets/stylesheets/global/style.css */
#ui_notifIt.info {
  background-color: #4ec2f0;
  color: white;
}

/* line 59686, app/assets/stylesheets/global/style.css */
#ui_notifIt.dark {
  background-color: #3b4863;
  color: #fff;
}

/* notifit confirm */
/* line 59692, app/assets/stylesheets/global/style.css */
.notifit_confirm_bg,
.notifit_prompt_bg {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 59702, app/assets/stylesheets/global/style.css */
.notifit_confirm,
.notifit_prompt {
  position: fixed;
  top: 0;
  left: 0;
  padding: 30px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 1px;
  box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.2);
  z-index: 9999;
  border-radius: 5px;
}

/* line 59717, app/assets/stylesheets/global/style.css */
.notifit_confirm_accept,
.notifit_confirm_cancel,
.notifit_prompt_accept,
.notifit_prompt_cancel {
  display: inline-block;
  font-weight: 400;
  color: #160248;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0;
  margin-right: 5px;
  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;
}

/* line 59737, app/assets/stylesheets/global/style.css */
.notifit_confirm_accept {
  background-color: #77bc21;
  color: #fff;
  border-radius: 4px;
}

/* line 59743, app/assets/stylesheets/global/style.css */
.notifit_prompt_cancel:hover {
  background-color: #666;
}

/* line 59747, app/assets/stylesheets/global/style.css */
.notifit_confirm_cancel {
  background-color: #f34343;
  color: #fff;
  border-radius: 4px;
}

/* line 59753, app/assets/stylesheets/global/style.css */
.notifit_confirm_message {
  text-align: center;
  margin-bottom: 20px;
  font-size: 14px;
}

/* line 59759, app/assets/stylesheets/global/style.css */
.notifit_prompt_message {
  color: #444;
  margin-top: 0;
  text-align: center;
}

/* line 59765, app/assets/stylesheets/global/style.css */
.notifit_prompt_input {
  text-align: center;
  font-size: 14px;
  width: 100%;
  padding: 10px;
  outline: none;
  border: 1px solid #aaa;
  color: #444;
  border-radius: 5px;
}

/* line 59780, app/assets/stylesheets/global/style.css */
.notifit_prompt {
  text-align: center;
}

/* line 59784, app/assets/stylesheets/global/style.css */
#ui_notifIt.info {
  margin: 0 auto;
  right: 10px !important;
  left: 10px !important;
}

/* nvd3 version 1.8.6-dev (https://github.com/novus/nvd3) 2018-02-24 */
/* line 59791, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis {
  pointer-events: none;
  opacity: 1;
}

/* line 59796, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path {
  fill: none;
  stroke: #000;
  stroke-opacity: 0.75;
  shape-rendering: crispEdges;
}

/* line 59803, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis path.domain {
  stroke-opacity: 0.75;
}

/* line 59807, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-x path.domain {
  stroke-opacity: 0;
}

/* line 59811, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis line {
  fill: none;
  stroke: #e5e5e5;
  shape-rendering: crispEdges;
}

/* line 59817, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .zero line,
.nvd3 .nv-axis line.zero {
  stroke-opacity: 0.75;
}

/* line 59822, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis .nv-axisMaxMin text {
  font-weight: bold;
}

/* line 59826, app/assets/stylesheets/global/style.css */
.nvd3 .x .nv-axis .nv-axisMaxMin text,
.nvd3 .x2 .nv-axis .nv-axisMaxMin text,
.nvd3 .x3 .nv-axis .nv-axisMaxMin text {
  text-anchor: middle;
}

/* line 59832, app/assets/stylesheets/global/style.css */
.nvd3 .nv-axis.nv-disabled {
  opacity: 0;
}

/* line 59836, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect {
  fill-opacity: 0.75;
  transition: fill-opacity 250ms linear;
}

/* line 59841, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars rect.hover {
  fill-opacity: 1;
}

/* line 59845, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover rect {
  fill: lightblue;
}

/* line 59849, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars text {
  fill: rgba(0, 0, 0, 0);
}

/* line 59853, app/assets/stylesheets/global/style.css */
.nvd3 .nv-bars .hover text {
  fill: black;
}

/* line 59857, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibar .nv-groups rect,
.nvd3 .nv-multibarHorizontal .nv-groups rect,
.nvd3 .nv-discretebar .nv-groups rect {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear;
}

/* line 59864, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibar .nv-groups rect:hover,
.nvd3 .nv-multibarHorizontal .nv-groups rect:hover,
.nvd3 .nv-candlestickBar .nv-ticks rect:hover {
  fill-opacity: 1;
}

/* line 59870, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups rect:hover {
  fill-opacity: 1;
}

/* line 59874, app/assets/stylesheets/global/style.css */
.nvd3 .nv-discretebar .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59880, app/assets/stylesheets/global/style.css */
.nvd3 .nv-multibarHorizontal .nv-groups text {
  font-weight: bold;
  fill: black;
  stroke: rgba(0, 0, 0, 0);
}

/* line 59886, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle {
  fill-opacity: 0.5;
}

/* line 59890, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot circle:hover {
  fill-opacity: 1;
}

/* line 59894, app/assets/stylesheets/global/style.css */
.nvd3 .nv-boxplot rect:hover {
  fill-opacity: 1;
}

/* line 59898, app/assets/stylesheets/global/style.css */
.nvd3 line.nv-boxplot-median {
  stroke: black;
}

/* boxplot CSS */
/* line 59903, app/assets/stylesheets/global/style.css */
.nv-boxplot-tick:hover {
  stroke-width: 2.5px;
}

/* bullet */
/* line 59908, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet {
  font: 10px sans-serif;
}

/* line 59912, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure {
  fill-opacity: 0.8;
}

/* line 59916, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-measure:hover {
  fill-opacity: 1;
}

/* line 59920, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-marker {
  stroke: #000;
  stroke-width: 2px;
}

/* line 59925, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerTriangle {
  stroke: #000;
  fill: #fff;
  stroke-width: 1.5px;
}

/* line 59931, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-markerLine {
  stroke: #000;
  stroke-width: 1.5px;
}

/* line 59936, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-tick line {
  stroke: #666;
  stroke-width: 0.5px;
}

/* line 59941, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s0 {
  fill: #eee;
}

/* line 59945, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s1 {
  fill: #ddd;
}

/* line 59949, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range.nv-s2 {
  fill: #ccc;
}

/* line 59953, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-title {
  font-size: 14px;
  font-weight: bold;
}

/* line 59958, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-subtitle {
  fill: #999;
}

/* line 59962, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range {
  fill: #bababa;
  fill-opacity: 0.4;
}

/* line 59967, app/assets/stylesheets/global/style.css */
.nvd3.nv-bullet .nv-range:hover {
  fill-opacity: 0.7;
}

/* line 59971, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 59975, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 59979, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 59984, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect {
  stroke: #d62728;
  fill: #d62728;
}

/* line 59989, app/assets/stylesheets/global/style.css */
.with-transitions .nv-candlestickBar .nv-ticks .nv-tick {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 59993, app/assets/stylesheets/global/style.css */
.nvd3.nv-candlestickBar .nv-ticks line {
  stroke: #333;
}

/* line 59997, app/assets/stylesheets/global/style.css */
.nv-force-node {
  stroke: #fff;
  stroke-width: 1.5px;
}

/* line 60002, app/assets/stylesheets/global/style.css */
.nv-force-link {
  stroke: #999;
  stroke-opacity: 0.6;
}

/* line 60007, app/assets/stylesheets/global/style.css */
.nv-force-node text {
  stroke-width: 0px;
}

/* line 60011, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled rect {
  /*fill-opacity: 0;*/
}

/* line 60015, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-box {
  fill-opacity: 0;
  stroke-width: 2;
}

/* line 60020, app/assets/stylesheets/global/style.css */
.nvd3 .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-width: 4;
}

/* line 60025, app/assets/stylesheets/global/style.css */
.nvd3 .nv-series.nv-disabled .nv-check-box .nv-check {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60030, app/assets/stylesheets/global/style.css */
.nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check {
  opacity: 0;
}

/* line 60034, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect {
  fill-opacity: 0.75;
}

/* line 60038, app/assets/stylesheets/global/style.css */
.nvd3.nv-linePlusBar .nv-bar rect:hover {
  fill-opacity: 1;
}

/* line 60042, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-line {
  fill: none;
}

/* line 60046, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups path.nv-area {
  stroke: none;
}

/* line 60050, app/assets/stylesheets/global/style.css */
.nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60055, app/assets/stylesheets/global/style.css */
.nvd3.nv-scatter.nv-single-point .nv-groups .nv-point {
  fill-opacity: 0.5 !important;
  stroke-opacity: 0.5 !important;
}

/* line plus bar */
/* line 60061, app/assets/stylesheets/global/style.css */
.with-transitions .nvd3 .nv-groups .nv-point {
  transition: stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60065, app/assets/stylesheets/global/style.css */
.nvd3.nv-scatter .nv-groups .nv-point.hover,
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 7px;
  fill-opacity: 0.95 !important;
  stroke-opacity: 0.95 !important;
}

/* line 60072, app/assets/stylesheets/global/style.css */
.nvd3 .nv-point-paths path {
  stroke: #aaa;
  stroke-opacity: 0;
  fill: #eee;
  fill-opacity: 0;
}

/* line 60079, app/assets/stylesheets/global/style.css */
.nvd3 .nv-indexLine {
  cursor: ew-resize;
}

/********************
   * SVG CSS
   */
/********************
    Default CSS for an svg element nvd3 used
  */
/* line 60089, app/assets/stylesheets/global/style.css */
svg.nvd3-svg {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: block;
  width: 100%;
  height: 100%;
}

/********************
    Box shadow and border radius styling
  */
/* line 60102, app/assets/stylesheets/global/style.css */
.nvtooltip.with-3d-shadow,
.with-3d-shadow .nvtooltip {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
}

/* line 60108, app/assets/stylesheets/global/style.css */
.nvd3 text {
  font: normal 12px Arial, sans-serif;
}

/* line 60112, app/assets/stylesheets/global/style.css */
.nvd3 .title {
  font: bold 14px Arial, sans-serif;
}

/* line 60116, app/assets/stylesheets/global/style.css */
.nvd3 .nv-background {
  fill: white;
  fill-opacity: 0;
}

/* line 60121, app/assets/stylesheets/global/style.css */
.nvd3.nv-noData {
  font-size: 18px;
  font-weight: bold;
}

/**********
  *  Brush
  */
/* line 60129, app/assets/stylesheets/global/style.css */
.nv-brush .extent {
  fill-opacity: 0.125;
  shape-rendering: crispEdges;
}

/* line 60134, app/assets/stylesheets/global/style.css */
.nv-brush .resize path {
  fill: #eee;
  stroke: #666;
}

/**********
  *  Legend
  */
/* line 60142, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-series {
  cursor: pointer;
}

/* line 60146, app/assets/stylesheets/global/style.css */
.nvd3 .nv-legend .nv-disabled circle {
  fill-opacity: 0;
}

/* line 60150, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brush .extent {
  fill-opacity: 0 !important;
}

/* line 60154, app/assets/stylesheets/global/style.css */
.nvd3 .nv-brushBackground rect {
  stroke: #000;
  stroke-width: 0.4;
  fill: #fff;
  fill-opacity: 0.7;
}

/* line 60161, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick {
  stroke-width: 1px;
}

/* line 60165, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover {
  stroke-width: 2px;
}

/* line 60169, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive {
  stroke: #2ca02c;
}

/* line 60173, app/assets/stylesheets/global/style.css */
.nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative {
  stroke: #d62728;
}

/* line 60177, app/assets/stylesheets/global/style.css */
.nvd3 .background path {
  fill: none;
  stroke: #eee;
  stroke-opacity: 0.4;
  shape-rendering: crispEdges;
}

/* line 60184, app/assets/stylesheets/global/style.css */
.nvd3 .foreground path {
  fill: none;
  stroke-opacity: 0.7;
}

/* line 60189, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates-brush .extent {
  fill: #fff;
  fill-opacity: 0.6;
  stroke: gray;
  shape-rendering: crispEdges;
}

/* line 60196, app/assets/stylesheets/global/style.css */
.nvd3 .nv-parallelCoordinates .hover {
  fill-opacity: 1;
  stroke-width: 3px;
}

/* line 60201, app/assets/stylesheets/global/style.css */
.nvd3 .missingValuesline line {
  fill: none;
  stroke: black;
  stroke-width: 1;
  stroke-opacity: 1;
  stroke-dasharray: 5, 5;
}

/* line 60209, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie path {
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-width 250ms linear, stroke-opacity 250ms linear;
}

/* line 60214, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-pie-title {
  font-size: 24px;
  fill: rgba(19, 196, 249, 0.59);
}

/* line 60219, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-slice text {
  stroke: #000;
  stroke-width: 0;
}

/* line 60224, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie path {
  stroke: #fff;
  stroke-width: 1px;
  stroke-opacity: 1;
  fill-opacity: 0.7;
}

/* line 60231, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .hover path {
  fill-opacity: 1;
}

/* line 60235, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label {
  pointer-events: none;
}

/* line 60239, app/assets/stylesheets/global/style.css */
.nvd3.nv-pie .nv-label rect {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60244, app/assets/stylesheets/global/style.css */
.nvd3 .nv-groups .nv-point.hover {
  stroke-width: 20px;
  stroke-opacity: 0.5;
}

/* line 60249, app/assets/stylesheets/global/style.css */
.nvd3 .nv-scatter .nv-point.hover {
  fill-opacity: 1;
}

/* focus */
/**********
  *  Print
  */
@media print {
  /* line 60258, app/assets/stylesheets/global/style.css */
  .nvd3 text {
    stroke-width: 0;
    fill-opacity: 1;
  }
}

/* scatter */
/* line 60265, app/assets/stylesheets/global/style.css */
.nv-noninteractive,
.nv-distx,
.nv-disty {
  pointer-events: none;
}

/* sparkline */
/* line 60272, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparkline path {
  fill: none;
}

/* line 60276, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus {
  pointer-events: all;
}

/* line 60280, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g.nv-hoverValue {
  pointer-events: none;
}

/* line 60284, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-hoverValue line {
  stroke: #333;
  stroke-width: 1.5px;
}

/* line 60289, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus g {
  pointer-events: all;
}

/* line 60293, app/assets/stylesheets/global/style.css */
.nvd3 .nv-hoverArea {
  fill-opacity: 0;
  stroke-opacity: 0;
}

/* line 60298, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-xValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
}

/* line 60304, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-yValue {
  stroke-width: 0;
  font-size: 0.9em;
  font-weight: normal;
  stroke: #f66;
}

/* line 60311, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-maxValue {
  stroke: #2ca02c;
  fill: #2ca02c;
}

/* line 60316, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-minValue {
  stroke: #d62728;
  fill: #d62728;
}

/* line 60321, app/assets/stylesheets/global/style.css */
.nvd3.nv-sparklineplus .nv-currentValue {
  font-weight: bold;
  font-size: 1.1em;
}

/* line 60326, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea path.nv-area {
  fill-opacity: 0.7;
  stroke-opacity: 0;
  transition: fill-opacity 250ms linear, stroke-opacity 250ms linear;
}

/* line 60332, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea path.nv-area.hover {
  fill-opacity: 0.9;
}

/* line 60336, app/assets/stylesheets/global/style.css */
.nvd3.nv-stackedarea .nv-groups .nv-point {
  stroke-opacity: 0;
  fill-opacity: 0;
}

/* stacked area */
/* line 60342, app/assets/stylesheets/global/style.css */
.nvtooltip {
  position: absolute;
  background-color: white;
  color: black;
  padding: 1px;
  border: 1px solid rgba(0, 0, 0, 0.2);
  z-index: 10000;
  display: block;
  font-family: Arial, sans-serif;
  font-size: 13px;
  text-align: left;
  pointer-events: none;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background: rgba(255, 255, 255, 0.8);
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
}

/* line 60364, app/assets/stylesheets/global/style.css */
.nvtooltip.with-transitions {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}

/*Give tooltips that old fade in transition by
      putting a "with-transitions" class on the container div.
  */
/* line 60372, app/assets/stylesheets/global/style.css */
.with-transitions .nvtooltip {
  transition: opacity 50ms linear;
  transition-delay: 200ms;
}

/* line 60377, app/assets/stylesheets/global/style.css */
.nvtooltip.x-nvtooltip,
.nvtooltip.y-nvtooltip {
  padding: 8px;
}

/* line 60382, app/assets/stylesheets/global/style.css */
.nvtooltip h3, .nvtooltip .h3 {
  margin: 0;
  padding: 4px 14px;
  line-height: 18px;
  font-weight: normal;
  background-color: rgba(247, 247, 247, 0.75);
  color: black;
  text-align: center;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}

/* line 60394, app/assets/stylesheets/global/style.css */
.nvtooltip p {
  margin: 0;
  padding: 5px 14px;
  text-align: center;
}

/* line 60400, app/assets/stylesheets/global/style.css */
.nvtooltip span {
  display: inline-block;
  margin: 2px 0;
}

/* line 60405, app/assets/stylesheets/global/style.css */
.nvtooltip table {
  margin: 6px;
  border-spacing: 0;
}

/* line 60410, app/assets/stylesheets/global/style.css */
.nvtooltip table td {
  padding: 2px 9px 2px 0;
  vertical-align: middle;
}

/* line 60415, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key {
  font-weight: normal;
}

/* line 60419, app/assets/stylesheets/global/style.css */
.nvtooltip table td.key.total {
  font-weight: bold;
}

/* line 60423, app/assets/stylesheets/global/style.css */
.nvtooltip table td.value {
  text-align: right;
  font-weight: bold;
}

/* line 60428, app/assets/stylesheets/global/style.css */
.nvtooltip table td.percent {
  color: darkgray;
}

/* line 60432, app/assets/stylesheets/global/style.css */
.nvtooltip table tr.highlight td {
  padding: 1px 9px 1px 0;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-top-style: solid;
  border-top-width: 1px;
}

/* line 60440, app/assets/stylesheets/global/style.css */
.nvtooltip table td.legend-color-guide div {
  width: 8px;
  height: 8px;
  vertical-align: middle;
  width: 12px;
  height: 12px;
  border: 1px solid #999;
}

/* line 60449, app/assets/stylesheets/global/style.css */
.nvtooltip .footer {
  padding: 3px;
  text-align: center;
}

/* line 60454, app/assets/stylesheets/global/style.css */
.nvtooltip-pending-removal {
  pointer-events: none;
  display: none;
}

/****
  Interactive Layer
  */
/* line 60462, app/assets/stylesheets/global/style.css */
.nvd3 .nv-interactiveGuideLine {
  pointer-events: none;
}

/* line 60466, app/assets/stylesheets/global/style.css */
.nvd3 line.nv-guideline {
  stroke: #ccc;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
/* line 60478, app/assets/stylesheets/global/style.css */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
}

/* line 60486, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage {
  position: relative;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 60494, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 60503, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 60510, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 60519, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 60534, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img {
  display: block;
}

/* line 60538, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 60543, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 60553, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 60562, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 60572, app/assets/stylesheets/global/style.css */
.owl-carousel button.owl-dot {
  background: rgba(105, 99, 255, 0.3);
  opacity: 7;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 60581, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 60585, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 60590, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 60594, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 60598, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-drag .owl-item {
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 60607, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 60612, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 60616, app/assets/stylesheets/global/style.css */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 60621, app/assets/stylesheets/global/style.css */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 60628, app/assets/stylesheets/global/style.css */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

/* line 60633, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 60637, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 60641, app/assets/stylesheets/global/style.css */
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 60658, app/assets/stylesheets/global/style.css */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 60665, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item {
  /**
            This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
            calculation of the height of the owl-item that breaks page layouts
         */
}

/* line 60672, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 60677, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

/* line 60682, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/* line 60686, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 60692, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

/* line 60706, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-play-icon:hover {
  transform: scale(1.3, 1.3);
}

/* line 60711, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 60716, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

/* line 60725, app/assets/stylesheets/global/style.css */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 60735, app/assets/stylesheets/global/style.css */
.owl-controls {
  margin-bottom: 30px;
  text-align: center;
}

/* line 60740, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  border: 4px solid #d9d6e0;
  background: url(/assets/faces/6.jpg) no-repeat;
  background-size: cover;
  transition: all 0.3s ease-in-out 0s;
}

/* line 60750, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page:nth-child(2) {
  background: url(/assets/faces/13.jpg) no-repeat;
  background-size: cover;
}

/* line 60755, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page:nth-child(3) {
  background: url(/assets/faces/15.jpg) no-repeat;
  background-size: cover;
}

/* line 60760, app/assets/stylesheets/global/style.css */
.owl-controls.clickable .owl-page:hover {
  opacity: 0.5;
}

/* line 60764, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
}

/* line 60769, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60774, app/assets/stylesheets/global/style.css */
.owl-controls .owl-page.active:hover {
  border-color: var(--primary-bg-color);
  opacity: 1;
}

/* line 60779, app/assets/stylesheets/global/style.css */
.testimonia .post {
  display: block;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.7);
}

/* line 60785, app/assets/stylesheets/global/style.css */
.testimonia .title {
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  text-transform: capitalize;
  margin: 0;
  margin-bottom: 1px;
}

/* line 60794, app/assets/stylesheets/global/style.css */
.testimonia .rating-stars .rating-stars-container .rating-star.sm {
  display: inline-block;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.3);
  cursor: pointer;
  padding: 1px;
  padding-right: 5px;
  padding-left: 5px;
}

/* line 60804, app/assets/stylesheets/global/style.css */
.testimonia .rating-stars .rating-stars-container .rating-star.is--active {
  color: #f1c40f !important;
}

/* line 60808, app/assets/stylesheets/global/style.css */
.rating-stars .rating-stars-container .rating-star.is--hover {
  color: #f1c40f !important;
}

/*
 * Container style
 */
/* line 60815, app/assets/stylesheets/global/style.css */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
/* line 60826, app/assets/stylesheets/global/style.css */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60838, app/assets/stylesheets/global/style.css */
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60850, app/assets/stylesheets/global/style.css */
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

/* line 60856, app/assets/stylesheets/global/style.css */
.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y {
  opacity: 0.6;
}

/* line 60861, app/assets/stylesheets/global/style.css */
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: 0.6;
}

/* line 60866, app/assets/stylesheets/global/style.css */
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

/* line 60871, app/assets/stylesheets/global/style.css */
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: transparent;
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
/* line 60884, app/assets/stylesheets/global/style.css */
.ps__thumb-x {
  background-color: #77bc2175;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60896, app/assets/stylesheets/global/style.css */
.ps__thumb-y {
  background-color: #77bc2175;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 3px;
  /* there must be 'right' for ps__thumb-y */
  right: 0px;
  /* please don't change 'position' */
  position: absolute;
}

/* line 60908, app/assets/stylesheets/global/style.css */
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #84bf8bad;
  height: 11px;
}

/* line 60915, app/assets/stylesheets/global/style.css */
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #84bf8bad;
  width: 3px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  /* line 60924, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  /* line 60931, app/assets/stylesheets/global/style.css */
  .ps {
    overflow: auto !important;
  }
}

/* line 60936, app/assets/stylesheets/global/style.css */
.vscroll {
  position: relative;
}

/* PrismJS 1.17.1
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
/* line 60947, app/assets/stylesheets/global/style.css */
.token {
  color: #d20808;
}

/* line 60951, app/assets/stylesheets/global/style.css */
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: #4cb350;
}

/* line 60958, app/assets/stylesheets/global/style.css */
.token.punctuation {
  color: #b1abab;
}

/* line 60962, app/assets/stylesheets/global/style.css */
.namespace {
  opacity: 0.7;
}

/* line 60966, app/assets/stylesheets/global/style.css */
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905;
}

/* line 60976, app/assets/stylesheets/global/style.css */
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #ffc107;
}

/* line 60985, app/assets/stylesheets/global/style.css */
.token.operator,
.token.entity,
.token.url {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 60992, app/assets/stylesheets/global/style.css */
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.1);
}

/* line 60998, app/assets/stylesheets/global/style.css */
.token.atrule,
.token.attr-value,
.token.keyword {
  color: #de20af;
}

/* line 61004, app/assets/stylesheets/global/style.css */
.token.function,
.token.class-name {
  color: #dd4a68;
}

/* line 61009, app/assets/stylesheets/global/style.css */
.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

/* line 61015, app/assets/stylesheets/global/style.css */
.token.important,
.token.bold {
  font-weight: bold;
}

/* line 61020, app/assets/stylesheets/global/style.css */
.token.italic {
  font-style: italic;
}

/* line 61024, app/assets/stylesheets/global/style.css */
.token.entity {
  cursor: help;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 61034, app/assets/stylesheets/global/style.css */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 61043, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 61047, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 61051, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 61059, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 61064, app/assets/stylesheets/global/style.css */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 20px 25px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 14px;
  height: 300px;
}

/* line 61080, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 61084, app/assets/stylesheets/global/style.css */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor .h1,
.ql-editor h2,
.ql-editor .h2,
.ql-editor h3,
.ql-editor .h3,
.ql-editor h4,
.ql-editor .h4,
.ql-editor h5,
.ql-editor .h5,
.ql-editor h6,
.ql-editor .h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61100, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 61105, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 61109, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 61113, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 61117, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 61122, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 61127, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 61134, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 61138, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 61142, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 61148, app/assets/stylesheets/global/style.css */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 61154, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 61159, app/assets/stylesheets/global/style.css */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 61164, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 61169, app/assets/stylesheets/global/style.css */
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

/* line 61174, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 61178, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61183, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 61187, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61192, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 61196, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 61201, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 61205, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 61210, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 61214, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 61219, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 61223, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 61228, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 61232, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 61237, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 61241, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 61246, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 61250, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 61254, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 61258, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 61262, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 61266, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 61270, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 61274, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 61278, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 61282, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 61286, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 61290, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 61294, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 61298, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 61302, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 61306, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 61310, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 61314, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 61318, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 61322, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 61326, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 61330, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 61334, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 61338, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 61342, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 61346, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 61350, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 61354, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 61358, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 61362, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 61366, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 61370, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 61374, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 61378, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 61382, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 61386, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 61390, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 61394, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 61398, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 61402, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 61407, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 61411, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 61415, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 61419, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 61423, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 61427, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 61431, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 61435, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #06c;
}

/* line 61439, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 61443, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 61447, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 61451, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 61455, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 61459, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 61463, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #06c;
}

/* line 61467, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 61471, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 61475, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 61479, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 61483, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 61487, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 61491, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 61496, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 61500, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 61504, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 61508, app/assets/stylesheets/global/style.css */
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* line 61518, app/assets/stylesheets/global/style.css */
.ql-bubble {
  box-sizing: border-box;
}

/* line 61522, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61529, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

/* line 61541, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 61547, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

/* line 61552, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 61557, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

/* line 61574, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

/* line 61605, app/assets/stylesheets/global/style.css */
.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

/* line 61636, app/assets/stylesheets/global/style.css */
.ql-bubble * {
  box-sizing: border-box;
}

/* line 61640, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-hidden {
  display: none;
}

/* line 61644, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

/* line 61649, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 61654, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 61659, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 61663, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 61668, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 61674, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 61682, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 61689, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

/* line 61694, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-empty {
  fill: none;
}

/* line 61698, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-even {
  fill-rule: evenodd;
}

/* line 61702, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 61707, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-transparent {
  opacity: 0.4;
}

/* line 61711, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction svg:last-child {
  display: none;
}

/* line 61715, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 61719, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 61723, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h1, .ql-bubble .ql-editor .h1 {
  font-size: 2em;
}

/* line 61727, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h2, .ql-bubble .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 61731, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h3, .ql-bubble .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 61735, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h4, .ql-bubble .ql-editor .h4 {
  font-size: 1em;
}

/* line 61739, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h5, .ql-bubble .ql-editor .h5 {
  font-size: 0.83em;
}

/* line 61743, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor h6, .ql-bubble .ql-editor .h6 {
  font-size: 0.67em;
}

/* line 61747, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor a {
  text-decoration: underline;
}

/* line 61751, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 61758, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 61763, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 61772, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 61777, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 61783, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-editor img {
  max-width: 100%;
}

/* line 61787, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

/* line 61798, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 61808, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 61813, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-options {
  background-color: #636462;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 61822, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 61829, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

/* line 61834, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

/* line 61838, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

/* line 61842, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 61849, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

/* line 61854, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 61859, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61863, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 61867, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 61871, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 61877, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 61882, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 61891, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

/* line 61899, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 61908, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

/* line 61912, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

/* line 61917, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

/* line 61922, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

/* line 61927, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

/* line 61932, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

/* line 61937, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

/* line 61942, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61946, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 61950, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 61954, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 61958, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 61962, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 61966, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 61970, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 61974, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

/* line 61978, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

/* line 61983, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

/* line 61988, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 61992, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 61996, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 62000, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 62004, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

/* line 62008, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

/* line 62013, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

/* line 62018, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

/* line 62023, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 62027, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 62031, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 62035, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 62039, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 62043, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 62047, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

/* line 62051, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

/* line 62055, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

/* line 62059, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

/* line 62063, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

/* line 62068, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip {
  background-color: #636462;
  border-radius: 25px;
  color: #fff;
}

/* line 62074, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

/* line 62084, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #636462;
  top: -6px;
}

/* line 62089, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #636462;
  bottom: -6px;
}

/* line 62094, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

/* line 62098, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

/* line 62102, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor {
  display: none;
}

/* line 62106, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

/* line 62118, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

/* line 62124, app/assets/stylesheets/global/style.css */
.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "×";
  font-size: 16px;
  font-weight: bold;
}

@media (pointer: coarse) {
  /* line 62133, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
.ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }
  /* line 62138, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }
  /* line 62145, app/assets/stylesheets/global/style.css */
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}

/* line 62153, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

/* line 62158, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #636462;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

/* line 62172, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #636462;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

/* line 62182, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

/* line 62192, app/assets/stylesheets/global/style.css */
.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}

/*!
 * Quill Editor v1.3.6
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
/* line 62203, app/assets/stylesheets/global/style.css */
.ql-container {
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

/* line 62212, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

/* line 62216, app/assets/stylesheets/global/style.css */
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

/* line 62220, app/assets/stylesheets/global/style.css */
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

/* line 62228, app/assets/stylesheets/global/style.css */
.ql-clipboard p {
  margin: 0;
  padding: 0;
}

/* line 62233, app/assets/stylesheets/global/style.css */
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 62247, app/assets/stylesheets/global/style.css */
.ql-editor > * {
  cursor: text;
}

/* line 62251, app/assets/stylesheets/global/style.css */
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor .h1,
.ql-editor h2,
.ql-editor .h2,
.ql-editor h3,
.ql-editor .h3,
.ql-editor h4,
.ql-editor .h4,
.ql-editor h5,
.ql-editor .h5,
.ql-editor h6,
.ql-editor .h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62267, app/assets/stylesheets/global/style.css */
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

/* line 62272, app/assets/stylesheets/global/style.css */
.ql-editor ol > li {
  list-style-type: none;
}

/* line 62276, app/assets/stylesheets/global/style.css */
.ql-editor ul > li {
  list-style-type: none;
}

/* line 62280, app/assets/stylesheets/global/style.css */
.ql-editor ul > li::before {
  content: "•";
}

/* line 62284, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

/* line 62289, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

/* line 62294, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

/* line 62301, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=true] > li::before {
  content: "☑";
}

/* line 62305, app/assets/stylesheets/global/style.css */
.ql-editor ul[data-checked=false] > li::before {
  content: "☐";
}

/* line 62309, app/assets/stylesheets/global/style.css */
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

/* line 62315, app/assets/stylesheets/global/style.css */
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

/* line 62321, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

/* line 62326, app/assets/stylesheets/global/style.css */
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

/* line 62331, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

/* line 62336, app/assets/stylesheets/global/style.css */
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

/* line 62341, app/assets/stylesheets/global/style.css */
.ql-editor ol li:before {
  content: counter(list-0, decimal) ". ";
}

/* line 62345, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62350, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". ";
}

/* line 62354, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62359, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". ";
}

/* line 62363, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

/* line 62368, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". ";
}

/* line 62372, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

/* line 62377, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". ";
}

/* line 62381, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
  counter-reset: list-6 list-7 list-8 list-9;
}

/* line 62386, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". ";
}

/* line 62390, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
  counter-reset: list-7 list-8 list-9;
}

/* line 62395, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". ";
}

/* line 62399, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
  counter-reset: list-8 list-9;
}

/* line 62404, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". ";
}

/* line 62408, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
  counter-reset: list-9;
}

/* line 62413, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". ";
}

/* line 62417, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

/* line 62421, app/assets/stylesheets/global/style.css */
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". ";
}

/* line 62425, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

/* line 62429, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

/* line 62433, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

/* line 62437, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

/* line 62441, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

/* line 62445, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

/* line 62449, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

/* line 62453, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

/* line 62457, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

/* line 62461, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

/* line 62465, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

/* line 62469, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

/* line 62473, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

/* line 62477, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

/* line 62481, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

/* line 62485, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

/* line 62489, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

/* line 62493, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

/* line 62497, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

/* line 62501, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

/* line 62505, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

/* line 62509, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

/* line 62513, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

/* line 62517, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

/* line 62521, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

/* line 62525, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

/* line 62529, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

/* line 62533, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

/* line 62537, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

/* line 62541, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

/* line 62545, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

/* line 62549, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

/* line 62553, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

/* line 62557, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

/* line 62561, app/assets/stylesheets/global/style.css */
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

/* line 62565, app/assets/stylesheets/global/style.css */
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

/* line 62569, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

/* line 62574, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

/* line 62578, app/assets/stylesheets/global/style.css */
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

/* line 62582, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-black {
  background-color: #000;
}

/* line 62586, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-red {
  background-color: #e60000;
}

/* line 62590, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-orange {
  background-color: #f90;
}

/* line 62594, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

/* line 62598, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-green {
  background-color: #008a00;
}

/* line 62602, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-blue {
  background-color: #8fbd56;
}

/* line 62606, app/assets/stylesheets/global/style.css */
.ql-editor .ql-bg-purple {
  background-color: #93f;
}

/* line 62610, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-white {
  color: #fff;
}

/* line 62614, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-red {
  color: #e60000;
}

/* line 62618, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-orange {
  color: #f90;
}

/* line 62622, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-yellow {
  color: #ff0;
}

/* line 62626, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-green {
  color: #008a00;
}

/* line 62630, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-blue {
  color: #8fbd56;
}

/* line 62634, app/assets/stylesheets/global/style.css */
.ql-editor .ql-color-purple {
  color: #93f;
}

/* line 62638, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

/* line 62642, app/assets/stylesheets/global/style.css */
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

/* line 62646, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-small {
  font-size: 0.75em;
}

/* line 62650, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-large {
  font-size: 1.5em;
}

/* line 62654, app/assets/stylesheets/global/style.css */
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

/* line 62658, app/assets/stylesheets/global/style.css */
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

/* line 62663, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-center {
  text-align: center;
}

/* line 62667, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-justify {
  text-align: justify;
}

/* line 62671, app/assets/stylesheets/global/style.css */
.ql-editor .ql-align-right {
  text-align: right;
}

/* line 62675, app/assets/stylesheets/global/style.css */
.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

/* line 62685, app/assets/stylesheets/global/style.css */
.ql-snow {
  box-sizing: border-box;
}

/* line 62689, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62696, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 35px;
  padding: 3px 5px;
  width: 35px;
  border: 1px solid #e9ebfa;
  background: #fff;
  border-right: 0;
  color: #495584;
}

/* line 62712, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:first-child,
.ql-snow .ql-toolbar button:first-child {
  border-radius: 3px 0 0 3px;
}

/* line 62717, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:last-child,
.ql-snow .ql-toolbar button:last-child {
  border-right: 1px solid #e9ebfa;
  border-radius: 0 3px 3px 0;
}

/* line 62723, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

/* line 62729, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

/* line 62734, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

/* line 62739, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #8fbd56;
}

/* line 62756, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #8fbd56;
}

/* line 62787, app/assets/stylesheets/global/style.css */
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #8fbd56;
}

/* line 62818, app/assets/stylesheets/global/style.css */
.ql-snow * {
  box-sizing: border-box;
}

/* line 62822, app/assets/stylesheets/global/style.css */
.ql-snow .ql-hidden {
  display: none;
}

/* line 62826, app/assets/stylesheets/global/style.css */
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

/* line 62831, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}

/* line 62836, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

/* line 62841, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}

/* line 62845, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

/* line 62850, app/assets/stylesheets/global/style.css */
.ql-snow .ql-formats:after {
  clear: both;
  content: "";
  display: table;
}

/* line 62856, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke {
  fill: none;
  stroke: #495584;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

/* line 62864, app/assets/stylesheets/global/style.css */
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

/* line 62871, app/assets/stylesheets/global/style.css */
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

/* line 62876, app/assets/stylesheets/global/style.css */
.ql-snow .ql-empty {
  fill: none;
}

/* line 62880, app/assets/stylesheets/global/style.css */
.ql-snow .ql-even {
  fill-rule: evenodd;
}

/* line 62884, app/assets/stylesheets/global/style.css */
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

/* line 62889, app/assets/stylesheets/global/style.css */
.ql-snow .ql-transparent {
  opacity: 0.4;
}

/* line 62893, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction svg:last-child {
  display: none;
}

/* line 62897, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

/* line 62901, app/assets/stylesheets/global/style.css */
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

/* line 62905, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h1, .ql-snow .ql-editor .h1 {
  font-size: 2em;
}

/* line 62909, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h2, .ql-snow .ql-editor .h2 {
  font-size: 1.5em;
}

/* line 62913, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h3, .ql-snow .ql-editor .h3 {
  font-size: 1.17em;
}

/* line 62917, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h4, .ql-snow .ql-editor .h4 {
  font-size: 1em;
}

/* line 62921, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h5, .ql-snow .ql-editor .h5 {
  font-size: 0.83em;
}

/* line 62925, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor h6, .ql-snow .ql-editor .h6 {
  font-size: 0.67em;
}

/* line 62929, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor a {
  text-decoration: underline;
}

/* line 62933, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #e7eaf3;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

/* line 62940, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  background-color: #f0f0f0;
  border-radius: 3px;
}

/* line 62945, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

/* line 62954, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

/* line 62959, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

/* line 62965, app/assets/stylesheets/global/style.css */
.ql-snow .ql-editor img {
  max-width: 100%;
}

/* line 62969, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker {
  /* color: #444; */
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  /* height: 24px; */
  position: relative;
  vertical-align: middle;
}

/* line 62980, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

/* line 62990, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

/* line 62995, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

/* line 63004, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

/* line 63011, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #e7eaf3;
  z-index: 2;
}

/* line 63016, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #e7eaf3;
}

/* line 63020, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #e7eaf3;
}

/* line 63024, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

/* line 63031, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

/* line 63036, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

/* line 63041, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63045, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

/* line 63049, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

/* line 63053, app/assets/stylesheets/global/style.css */
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

/* line 63059, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

/* line 63064, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

/* line 63073, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 6px;
  top: 50%;
  width: 18px;
}

/* line 63081, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""])::before {
  content: attr(data-label);
}

/* line 63090, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header {
  width: 98px;
}

/* line 63094, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: "Normal";
}

/* line 63099, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: "Heading 1";
}

/* line 63104, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: "Heading 2";
}

/* line 63109, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: "Heading 3";
}

/* line 63114, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: "Heading 4";
}

/* line 63119, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: "Heading 5";
}

/* line 63124, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63128, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: "Heading 6";
}

/* line 63132, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

/* line 63136, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

/* line 63140, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

/* line 63144, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

/* line 63148, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

/* line 63152, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

/* line 63156, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font {
  width: 108px;
}

/* line 63160, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: "Sans Serif";
}

/* line 63165, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: "Serif";
}

/* line 63170, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63174, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: "Monospace";
}

/* line 63178, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

/* line 63182, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

/* line 63186, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size {
  width: 98px;
}

/* line 63190, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: "Normal";
}

/* line 63195, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: "Small";
}

/* line 63200, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: "Large";
}

/* line 63205, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before {
  content: "Huge";
}

/* line 63209, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: "Huge";
}

/* line 63213, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

/* line 63217, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

/* line 63221, app/assets/stylesheets/global/style.css */
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

/* line 63225, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

/* line 63229, app/assets/stylesheets/global/style.css */
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

@media (pointer: coarse) {
  /* line 63235, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
.ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }
  /* line 63240, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }
  /* line 63247, app/assets/stylesheets/global/style.css */
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

/* line 63255, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow {
  border: 1px solid #e7eaf3;
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  padding: 8px;
}

/* line 63262, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 25px;
}

/* line 63266, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid #eff0f6;
  background: #fff;
  height: 35px;
  line-height: 35px;
  border-radius: 3px;
  padding: 0 10px;
}

/* line 63275, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;
}

/* line 63280, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #e7eaf3;
}

/* line 63285, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

/* line 63290, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

/* line 63294, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #e7eaf3;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

/* line 63303, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

/* line 63309, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #e7eaf3;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

/* line 63319, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a {
  line-height: 26px;
}

/* line 63323, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

/* line 63331, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #e7eaf3;
  content: "Edit";
  margin-left: 16px;
  padding-right: 8px;
}

/* line 63338, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip a.ql-remove::before {
  content: "Remove";
  margin-left: 8px;
}

/* line 63343, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

/* line 63348, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

/* line 63352, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: "Save";
  padding-right: 0px;
}

/* line 63358, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

/* line 63362, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

/* line 63366, app/assets/stylesheets/global/style.css */
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

/* line 63370, app/assets/stylesheets/global/style.css */
.ql-snow a {
  color: #8fbd56;
}

/* line 63374, app/assets/stylesheets/global/style.css */
.ql-container.ql-snow {
  border: 1px solid #e7eaf3;
}

/* line 63378, app/assets/stylesheets/global/style.css */
.ql-toolbar.ql-snow .ql-picker-label:focus {
  outline: 0;
}

/* line 63382, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child {
  cursor: default !important;
}

/* line 63387, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important;
}

/* line 63391, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before {
  display: none !important;
}

/* line 63395, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before {
  display: none !important;
}

/* line 63399, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important;
}

/* line 63403, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control {
  position: relative;
  padding-left: 30px !important;
  cursor: pointer;
}

/* line 63409, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  position: relative;
  padding-left: 30px !important;
  cursor: pointer;
}

/* line 63415, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  top: 50%;
  left: 5px;
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #777086;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #3366ff;
}

/* line 63437, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: "-";
  background-color: #f82649;
}

/* line 63443, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 27px;
}

/* line 63448, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px;
}

/* line 63458, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer;
}

/* line 63466, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 0.8em;
  width: 0.8em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #0d6efd;
}

/* line 63491, app/assets/stylesheets/global/style.css */
table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: "-";
  background-color: #d33333;
}

/* line 63499, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child {
  padding: 0.5em 1em;
}

/* line 63503, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child:hover {
  background: transparent !important;
}

/* line 63507, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 63514, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0;
}

/* line 63519, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0;
}

/* line 63523, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none;
}

/* line 63527, app/assets/stylesheets/global/style.css */
table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold;
}

/* line 63533, app/assets/stylesheets/global/style.css */
div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em;
}

/* line 63544, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);
}

/* line 63562, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em;
}

/* line 63567, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12;
}

/* line 63581, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea;
}

/* line 63585, app/assets/stylesheets/global/style.css */
div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6);
}

/* line 63595, app/assets/stylesheets/global/style.css */
div.dtr-bs-modal table.table tr:first-child td {
  border-top: none;
}

@media screen and (max-width: 767px) {
  /* line 63600, app/assets/stylesheets/global/style.css */
  div.dtr-modal div.dtr-modal-display {
    width: 95%;
  }
}

/* line 63605, app/assets/stylesheets/global/style.css */
.richText {
  position: relative;
  width: 100%;
}

/* line 63610, app/assets/stylesheets/global/style.css */
.richText .richText-form {
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}

/* line 63614, app/assets/stylesheets/global/style.css */
.richText .richText-form label {
  display: block;
  padding: 10px 15px;
}

/* line 63619, app/assets/stylesheets/global/style.css */
.richText .richText-form input[type=text],
.richText .richText-form input[type=file],
.richText .richText-form input[type=number] {
  padding: 10px 15px;
  border: #ecf0fa solid 1px;
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
}

/* line 63630, app/assets/stylesheets/global/style.css */
.richText .richText-form select {
  padding: 10px 15px;
  border: #ecf0fa solid 1px;
  min-width: 200px;
  width: 100%;
  border-radius: 5px;
  outline: 0;
  cursor: pointer;
}

/* line 63640, app/assets/stylesheets/global/style.css */
.richText .richText-form button {
  margin: 10px 0;
  padding: 0.375rem 0.75rem;
  background-color: #77bc21;
  border: none;
  color: #fafafa;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 5px;
}

/* line 63655, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar {
  min-height: 20px;
}

/* line 63659, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul {
  margin-bottom: 0;
}

/* line 63663, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li {
  float: left;
  display: block;
  list-style: none;
}

/* line 63669, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a {
  display: block;
  padding: 10px 15px;
  cursor: pointer;
  transition: background-color 0.4s;
  color: #495584;
}

/* line 63679, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .fa,
.richText .richText-toolbar ul li a .fas,
.richText .richText-toolbar ul li a .far,
.richText .richText-toolbar ul li a svg {
  pointer-events: none;
}

/* line 63686, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  cursor: default;
}

/* line 63697, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown {
  position: relative;
  display: block;
  margin: 3% auto 0 auto;
  background-color: #fff;
  border: #ecf0fa solid 1px;
  min-width: 100px;
  width: 300px;
  max-width: 90%;
  border-radius: 5px;
  box-shadow: 0px 16px 18px rgba(6, 10, 48, 0.1);
}

/* line 63712, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer .richText-dropdown .richText-dropdown-close {
  position: absolute;
  top: 10px;
  right: 10px !important;
  background: rgba(255, 255, 255, 0);
  color: #0d0c22;
  cursor: pointer;
  font-size: 16px;
  text-align: center;
  width: 25px;
  border-radius: 5px;
  font-weight: 500;
}

/* line 63726, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown {
  list-style: none;
}

/* line 63730, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li {
  display: block;
  float: none;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
}

/* line 63736, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a {
  display: block;
  padding: 10px 15px;
  border-bottom: #efefef solid 1px;
}

/* line 63742, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li a:hover {
  background-color: #ffffff;
}

/* line 63746, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline {
  margin: 10px 6px;
  float: right;
}

/* line 63751, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a {
  display: block;
  padding: 0;
  margin: 0;
  border: none;
  border-radius: 50%;
  box-shadow: 0 0 10px 0 #999;
}

/* line 63764, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer ul.richText-dropdown li.inline a span {
  display: block;
  height: 30px;
  width: 30px;
  border-radius: 50%;
}

/* line 63773, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a .richText-dropdown-outer div.richText-dropdown {
  padding: 10px 15px;
}

/* line 63777, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li a:hover {
  background-color: #ffffff;
}

/* line 63781, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] {
  opacity: 0.1;
}

/* line 63785, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li[data-disable=true] a {
  cursor: default;
}

/* line 63789, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul li.is-selected:not([data-disable=true]) .richText-dropdown-outer {
  display: block;
}

/* line 63793, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar ul:after {
  display: block;
  content: "";
  clear: both;
}

/* line 63799, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:last-child {
  font-size: 12px;
}

/* line 63803, app/assets/stylesheets/global/style.css */
.richText .richText-toolbar:after {
  display: block;
  clear: both;
  content: "";
}

/* line 63809, app/assets/stylesheets/global/style.css */
.richText .richText-editor {
  padding: 20px;
  background-color: #ffffff;
  border-left: #ffffff solid 2px;
  font-family: Calibri, Verdana, Helvetica, sans-serif;
  height: 300px;
  outline: none;
  overflow-y: scroll;
  overflow-x: auto;
}

/* line 63820, app/assets/stylesheets/global/style.css */
.richText .richText-editor ul,
.richText .richText-editor ol {
  margin: 10px 25px;
}

/* line 63825, app/assets/stylesheets/global/style.css */
.richText .richText-editor table {
  margin: 10px 0;
  border-spacing: 0;
  width: 100%;
}

/* line 63831, app/assets/stylesheets/global/style.css */
.richText .richText-editor table td,
.richText .richText-editor table th {
  padding: 10px;
  border: #efefef solid 1px;
}

/* line 63837, app/assets/stylesheets/global/style.css */
.richText .richText-editor:focus {
  border-left: #77bc21 solid 2px;
}

/* line 63841, app/assets/stylesheets/global/style.css */
.richText .richText-initial {
  margin-bottom: -4px;
  padding: 10px;
  background-color: #282828;
  border: none;
  color: #33ff33;
  font-family: Monospace, Calibri, Verdana, Helvetica, sans-serif;
  max-width: 100%;
  min-width: 100%;
  width: 100%;
  min-height: 400px;
  height: 400px;
}

/* line 63855, app/assets/stylesheets/global/style.css */
.richText .richText-help {
  float: right;
  display: block;
  padding: 10px 15px;
  cursor: pointer;
}

/* line 63862, app/assets/stylesheets/global/style.css */
.richText .richText-undo,
.richText .richText-redo {
  float: right;
  display: block;
  padding: 10px 15px;
  border-right: #efefef solid 1px;
  cursor: pointer;
}

/* line 63871, app/assets/stylesheets/global/style.css */
.richText .richText-undo.is-disabled,
.richText .richText-redo.is-disabled {
  opacity: 0.4;
}

/* line 63876, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup a {
  color: #3498db;
  text-decoration: underline;
}

/* line 63881, app/assets/stylesheets/global/style.css */
.richText .richText-help-popup hr {
  margin: 10px auto 5px auto;
  border: none;
  border-top: #efefef solid 1px;
}

/* line 63887, app/assets/stylesheets/global/style.css */
.richText .richText-list.list-rightclick {
  position: absolute;
  background-color: #fafafa;
  border-right: #efefef solid 1px;
  border-bottom: #efefef solid 1px;
}

/* line 63894, app/assets/stylesheets/global/style.css */
.richText .richText-list.list-rightclick li {
  padding: 5px 7px;
  cursor: pointer;
  list-style: none;
}

/* line 63900, app/assets/stylesheets/global/style.css */
.select2-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 63908, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 63917, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 63926, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 63930, app/assets/stylesheets/global/style.css */
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 63935, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 63944, app/assets/stylesheets/global/style.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  /* overflow: hidden; */
  /*padding-left: 8px;*/
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 63952, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 63956, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
}

/* line 63963, app/assets/stylesheets/global/style.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 63967, app/assets/stylesheets/global/style.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #eaedf1;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 63979, app/assets/stylesheets/global/style.css */
.select2-results {
  display: block;
}

/* line 63983, app/assets/stylesheets/global/style.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 63989, app/assets/stylesheets/global/style.css */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 63995, app/assets/stylesheets/global/style.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 63999, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 64003, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 64009, app/assets/stylesheets/global/style.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 64015, app/assets/stylesheets/global/style.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
  border-top: 1px solid #eaedf1;
}

/* line 64021, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 64027, app/assets/stylesheets/global/style.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 64031, app/assets/stylesheets/global/style.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 64035, app/assets/stylesheets/global/style.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 64053, app/assets/stylesheets/global/style.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

/* line 64066, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 64072, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #76839a;
  line-height: 28px;
}

/* line 64077, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 64083, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64087, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 4px;
  width: 20px;
}

/* line 64095, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 64108, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64112, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 64117, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64122, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 64126, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 64131, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 64138, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 64146, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 64150, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}

/* line 64156, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 64164, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  /*border: 1px solid #aaa;*/
  border-radius: 20px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 1px 10px 0px 10px;
}

/* line 64175, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 4px;
}

/* line 64183, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 64187, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 64193, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 64198, app/assets/stylesheets/global/style.css */
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 64203, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 64208, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #e3e8f2;
  cursor: default;
}

/* line 64213, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 64217, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 64223, app/assets/stylesheets/global/style.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 64229, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 64233, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 64241, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64246, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 64250, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 64254, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #f2f3f9;
}

/* line 64258, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 64262, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 64266, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 64271, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 64276, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 64281, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 64286, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 64291, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #77bc21;
  color: white;
}

/* line 64296, app/assets/stylesheets/global/style.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64302, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, #fff 50%, #e3e8f2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

/* line 64314, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 64318, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 64323, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 64330, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 64334, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #e3e8f2 50%, #ccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0);
}

/* line 64352, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 64365, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 64369, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 64379, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 64383, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 64388, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 64393, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #fff 0%, #e3e8f2 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0);
}

/* line 64404, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #e3e8f2 50%, #fff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0);
}

/* line 64415, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 64423, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 64427, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 64433, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 64437, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 64448, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 64456, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 64460, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

/* line 64466, app/assets/stylesheets/global/style.css */
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 64471, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 64475, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 64481, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 64487, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 64492, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 64497, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}

/* line 64502, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 64506, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 64510, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 64515, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 64519, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 64523, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: #fff;
}

/* line 64528, app/assets/stylesheets/global/style.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 64534, app/assets/stylesheets/global/style.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Basic CSS */
/* line 64550, app/assets/stylesheets/global/style.css */
.sw-main {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  border-radius: 0.25rem !important;
}

/* line 64558, app/assets/stylesheets/global/style.css */
.sw-main .sw-container {
  display: block;
  margin: 0;
  padding: 0;
  position: relative;
}

/* line 64565, app/assets/stylesheets/global/style.css */
.sw-main .step-content {
  display: none;
  position: relative;
  margin: 0;
}

/* line 64571, app/assets/stylesheets/global/style.css */
.sw-main .sw-toolbar {
  margin-left: 0;
}

/* SmartWizard Theme: White */
/* line 64576, app/assets/stylesheets/global/style.css */
.sw-theme-default {
  border: 1px solid #eff0f6;
}

/* line 64580, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-container {
  min-height: 250px;
}

/* line 64584, app/assets/stylesheets/global/style.css */
.sw-theme-default .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64591, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar {
  background: #fff;
  border-radius: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
  padding: 10px;
  margin-bottom: 0 !important;
}

/* line 64600, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-top {
  border-bottom-color: #eff0f6 !important;
}

/* line 64604, app/assets/stylesheets/global/style.css */
.sw-theme-default .sw-toolbar-bottom {
  border-top-color: #eff0f6 !important;
}

/* line 64608, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li {
  position: relative;
  margin-right: 2px;
}

/* line 64613, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a {
  border: none !important;
  color: #5c6287 !important;
  text-decoration: none;
  outline-style: none;
  background: transparent !important;
  border: none !important;
  cursor: not-allowed;
  border-radius: 0 !important;
}

/* line 64624, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a:hover {
  border: none !important;
  color: #5c6287 !important;
  text-decoration: none;
  outline-style: none;
  background: transparent !important;
  border: none !important;
  cursor: not-allowed;
  border-radius: 0 !important;
}

/* line 64635, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.clickable > a:hover {
  color: #2d66f7 !important;
  background: transparent !important;
  cursor: pointer;
}

/* line 64641, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li > a::after {
  content: "";
  background: #2d66f7;
  height: 2px;
  position: absolute;
  width: 100%;
  left: 0px;
  bottom: 0px;
  transition: all 250ms ease 0s;
  transform: scale(0);
}

/* line 64656, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.active > a {
  border: none !important;
  color: #fff !important;
  background: #2d66f7 !important;
  cursor: pointer;
}

/* line 64663, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.active > a::after {
  transform: scale(1);
}

/* line 64669, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.done > a {
  border: none !important;
  color: #5c6287 !important;
  background: transparent !important;
  cursor: pointer;
}

/* line 64676, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.done > a::after {
  background: #2d66f7;
  transform: scale(1);
}

/* line 64683, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.danger > a {
  border: none !important;
  color: #d9534f !important;
  /* background: #d9534f !important; */
  cursor: pointer;
}

/* line 64690, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.danger > a::after {
  background: #d9534f;
  border-left-color: #f8d7da;
  transform: scale(1);
}

/* line 64698, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.disabled > a {
  color: #eee !important;
  cursor: not-allowed;
}

/* line 64703, app/assets/stylesheets/global/style.css */
.sw-theme-default > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
  cursor: not-allowed;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
  /* line 64710, app/assets/stylesheets/global/style.css */
  .sw-theme-default > .nav-tabs > li {
    float: none !important;
  }
}

/* Common Loader */
/* line 64716, app/assets/stylesheets/global/style.css */
.sw-loading::after {
  position: absolute;
  display: block;
  opacity: 1;
  content: "";
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7);
  transition: all 0.2s ease;
  z-index: 2;
}

/* line 64731, app/assets/stylesheets/global/style.css */
.sw-loading::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #3498db;
  width: 80px;
  height: 80px;
  margin-top: -40px;
  margin-left: -40px;
  /* Safari */
  animation: spin 1s linear infinite;
}

/* Safari */

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Arrows */
/* line 64785, app/assets/stylesheets/global/style.css */
.sw-theme-arrows {
  border-radius: 5px;
  border: 1px solid #eff0f6;
}

/* line 64790, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > .sw-container {
  min-height: 200px;
}

/* line 64794, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .step-content {
  padding: 15px;
  border: 0px solid #eff0f6;
  background-color: #fff;
  text-align: left;
}

/* line 64801, app/assets/stylesheets/global/style.css */
.sw-theme-arrows .sw-toolbar {
  padding: 10px;
  margin-bottom: 0 !important;
}

/* line 64806, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor {
  border: 0;
  border-bottom: 1px solid #eff0f6;
  padding: 0px;
  background: #fff;
  border-radius: 0;
  border-top-right-radius: 5px;
  list-style: none;
  overflow: hidden;
}

/* line 64817, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor li + li:before {
  padding: 0;
}

/* line 64821, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a {
  color: #5c6287;
  text-decoration: none;
  padding: 10px 0 10px 45px;
  position: relative;
  display: block;
  border: 0 !important;
  border-radius: 0;
  outline-style: none;
  background: #f4f5f5;
}

/* line 64833, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover {
  color: #5c6287;
  text-decoration: none;
  padding: 10px 0 10px 45px;
  position: relative;
  display: block;
  border: 0 !important;
  border-radius: 0;
  outline-style: none;
  background: #f4f5f5;
}

/* line 64845, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #f4f5f5;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  left: 100%;
  z-index: 2;
}

/* line 64860, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  /* Go big on the size, and let overflow hide */
  border-bottom: 50px solid transparent;
  border-left: 30px solid #dbdef1;
  position: absolute;
  top: 50%;
  margin-top: -50px;
  margin-left: 1px;
  left: 100%;
  z-index: 1;
}

/* line 64877, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li:first-child > a {
  padding-left: 15px;
}

/* line 64881, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover {
  color: #5c6287;
  text-decoration: none;
  outline-style: none;
  background: #f4f5f5;
  border-color: #f4f5f5;
}

/* line 64889, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li > a:hover:after {
  border-left-color: #f4f5f5;
}

/* line 64893, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
  background: #46b8da !important;
}

/* line 64898, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.active > a {
  border-color: #7673e6 !important;
  color: #fff !important;
  background: #7673e6 !important;
}

/* line 64904, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.active > a:after {
  border-left: 30px solid #7673e6 !important;
}

/* line 64908, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.done > a {
  border-color: #f4f5f5 !important;
  /*  #7673e6*/
  color: #5c6287 !important;
  background: #f4f5f5 !important;
}

/* line 64915, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.done > a:after {
  border-left: 30px solid #f4f5f5;
  /* c3e6cb */
}

/* line 64920, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.danger > a {
  border-color: #d9534f !important;
  color: #fff !important;
  background: #d9534f !important;
}

/* line 64926, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.danger > a:after {
  border-left: 30px solid #d9534f !important;
}

/* line 64930, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 64934, app/assets/stylesheets/global/style.css */
.sw-theme-arrows > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 64938, app/assets/stylesheets/global/style.css */
.sw-theme-arrows::before {
  border: 10px solid #f3f3f3;
  border-top: 10px solid #7673e6;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
  /* line 64945, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #fff !important;
  }
  /* line 64950, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > .nav-tabs > li {
    float: none !important;
    margin-bottom: 0;
  }
}

@media screen and (max-width: 480px) {
  /* line 64957, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor {
    border: 0;
    background: #eff0f6 !important;
  }
  /* line 64962, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > .nav-tabs > li {
    float: none !important;
    margin-bottom: 0;
  }
  /* line 64967, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a {
    padding-left: 15px;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 64973, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a:hover {
    padding-left: 15px;
    margin-right: 0;
    margin-bottom: 1px;
  }
  /* line 64979, app/assets/stylesheets/global/style.css */
  .sw-theme-arrows > ul.step-anchor > li > a:after,
.sw-theme-arrows > ul.step-anchor > li > a:before {
    display: none;
  }
}

/* Loader Custom Style */
/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Circles */
/* line 64998, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-container {
  min-height: 300px;
}

/* line 65002, app/assets/stylesheets/global/style.css */
.sw-theme-circles .step-content {
  padding: 10px 0;
  background-color: #fff;
  text-align: left;
}

/* line 65008, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar {
  background: #fff;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0 !important;
}

/* line 65015, app/assets/stylesheets/global/style.css */
.nav.nav-tabs.step-anchor {
  border-bottom: 0 !important;
}

/* line 65019, app/assets/stylesheets/global/style.css */
.sw-theme-circles .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 65024, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor {
  position: relative;
  background: #fff;
  border: none;
  list-style: none;
  margin-bottom: 40px;
}

/* line 65032, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor:before {
  content: " ";
  position: absolute;
  top: 50%;
  bottom: 0;
  width: 100%;
  height: 5px;
  background-color: #f5f5f5;
  border-radius: 3px;
  z-index: 0;
}

/* line 65044, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li {
  border: none;
  margin-left: 40px;
  z-index: 98;
}

/* line 65050, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a {
  border: 2px solid #f5f5f5;
  background: #f5f5f5;
  width: 75px;
  height: 75px;
  text-align: center;
  padding: 28px 0;
  border-radius: 50%;
  box-shadow: inset 0px 0px 0px 3px #fff !important;
  text-decoration: none;
  outline-style: none;
  z-index: 99;
  color: #5c6287;
  background: #f5f5f5;
  line-height: 1;
}

/* line 65068, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a:hover {
  color: #5c6287;
  background: #f5f5f5;
  border-width: 2px;
}

/* line 65074, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li > a > small, .sw-theme-circles > ul.step-anchor > li > a > .small {
  position: relative;
  bottom: -40px;
  color: #ccc;
}

/* line 65080, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.clickable > a:hover {
  color: #4285f4 !important;
}

/* line 65084, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.active > a {
  border-color: #7673e6;
  color: #fff;
  background: #7673e6;
}

/* line 65090, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.active > a > small, .sw-theme-circles > ul.step-anchor > li.active > a > .small {
  color: #7673e6;
}

/* line 65094, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.done > a {
  border-color: #f4f5f5;
  color: #5c6287;
  background: #f4f5f5;
}

/* line 65100, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.done > a > small, .sw-theme-circles > ul.step-anchor > li.done > a > .small {
  color: #f4f5f5;
}

/* line 65104, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.danger > a {
  border-color: #d9534f;
  color: #d9534f;
  background: #fff;
}

/* line 65110, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.danger > a > small, .sw-theme-circles > ul.step-anchor > li.danger > a > .small {
  color: #d9534f;
}

/* line 65114, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65118, app/assets/stylesheets/global/style.css */
.sw-theme-circles > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* Responsive CSS */
@media screen and (max-width: 480px) {
  /* line 65124, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li {
    margin: 0 auto;
    margin-bottom: 1rem;
  }
  /* line 65129, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li > a {
    width: 100%;
    height: 100%;
    border-radius: 0;
  }
  /* line 65135, app/assets/stylesheets/global/style.css */
  .sw-theme-circles > ul.step-anchor > li:last-child {
    margin-bottom: 0;
  }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */
/* SmartWizard Theme: Dots */
/* line 65152, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-container {
  min-height: 300px;
}

/* line 65156, app/assets/stylesheets/global/style.css */
.sw-theme-dots .step-content {
  padding: 15px;
  border: none;
  background-color: #fff;
  text-align: left;
}

/* line 65163, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar {
  background: #fff;
  border-radius: 0 !important;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 0 !important;
}

/* line 65171, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-top {
  border-bottom-color: #ddd !important;
}

/* line 65175, app/assets/stylesheets/global/style.css */
.sw-theme-dots .sw-toolbar-bottom {
  border-top-color: #ddd !important;
  border-bottom-color: #ddd !important;
}

/* line 65180, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor {
  position: relative;
  background: #fff;
  border: 0px solid #313e6a !important;
  list-style: none;
  z-index: 5;
}

/* line 65188, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor:before {
  content: " ";
  position: absolute;
  top: 59px;
  bottom: 0;
  left: 20px;
  width: 96%;
  height: 5px;
  background-color: #ebeff8;
  border-radius: 3px;
  z-order: 0;
  z-index: 9;
}

/* line 65202, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li {
  border: none;
}

/* line 65206, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a {
  position: relative;
  text-align: center;
  font-weight: bold;
  background: transparent;
  border: none;
  /* color: #313e6a; */
  text-decoration: none;
  outline-style: none;
  z-index: 9;
  display: block;
}

/* Anchors styles */
/* line 65220, app/assets/stylesheets/global/style.css */
.step-anchor .nav-tabs .nav-item .nav-link {
  color: #313e6a !important;
}

/* line 65224, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:before {
  content: " ";
  position: absolute;
  bottom: 14px;
  left: 37%;
  margin-top: 20px;
  display: block;
  border-radius: 50%;
  color: #6259ca;
  background: #ebeff8;
  border: none;
  width: 30px;
  height: 30px;
  text-decoration: none;
  z-index: 98;
}

/* line 65241, app/assets/stylesheets/global/style.css */
.sw-theme-dots nav-tabs .nav-link:hover:not(.disabled) {
  color: inherit;
  background: transparent !important;
}

/* line 65246, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:after {
  content: " ";
  position: relative;
  left: 35%;
  bottom: 5px;
  margin-top: 24px;
  display: block;
  width: 16px;
  height: 16px;
  background: #b4bdce;
  border-radius: 50%;
  z-index: 99;
}

/* line 65260, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:hover {
  color: #313e6a;
  background: transparent;
}

/* line 65265, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li > a:focus {
  color: #313e6a;
  border: none;
}

/* line 65270, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.clickable > a:hover {
  color: #999;
}

/* line 65274, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a {
  color: #6259ca;
}

/* line 65278, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:hover {
  border: none;
}

/* line 65282, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.active > a:after {
  background: #6259ca;
}

/* line 65286, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a {
  color: #313e6a;
}

/* line 65290, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.done > a:after {
  background: #b3b7da;
}

/* line 65294, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a {
  color: #d5cef3;
}

/* line 65298, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.danger > a:after {
  background: #d5cef3;
}

/* line 65302, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a {
  color: #eee !important;
}

/* line 65306, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a:hover {
  color: #eee !important;
}

/* line 65310, app/assets/stylesheets/global/style.css */
.sw-theme-dots > ul.step-anchor > li.disabled > a:after {
  background: #eee;
}

/* Active anchors */
/* Done anchors */
/* Danger anchors */
/* Responsive CSS */
@media screen and (max-width: 480px) {
  /* line 65319, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor:before {
    top: 0;
    bottom: 0;
    left: 19px;
    width: 5px;
    height: 100%;
    background-color: #f5f5f5;
    display: block;
    margin-right: 10px;
  }
  /* line 65330, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li {
    margin-left: 20px;
    display: block;
    clear: both;
  }
  /* line 65336, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a {
    text-align: left;
    margin-left: 0;
    display: block;
  }
  /* line 65342, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a:before {
    top: -9px;
    left: -14px;
    margin-right: 10px;
    display: block;
  }
  /* line 65349, app/assets/stylesheets/global/style.css */
  .sw-theme-dots > ul.step-anchor > li > a:after {
    top: -42px;
    left: -36px;
    margin-right: 10px;
    display: block;
  }
  /* line 65356, app/assets/stylesheets/global/style.css */
  .sw-theme-dots .nav .nav-item {
    width: 100%;
  }
}

/* line 65361, app/assets/stylesheets/global/style.css */
.step-anchor .nav-link:focus {
  color: #313e6a !important;
}

/* line 65365, app/assets/stylesheets/global/style.css */
.jq-stars {
  display: inline-block;
}

/* line 65369, app/assets/stylesheets/global/style.css */
.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: helvetica, arial, verdana;
}

/* line 65377, app/assets/stylesheets/global/style.css */
.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

/* line 65384, app/assets/stylesheets/global/style.css */
.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100%;
}

/* line 65390, app/assets/stylesheets/global/style.css */
.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
/* line 65396, app/assets/stylesheets/global/style.css */
.jq-shadow {
  filter: drop-shadow(-2px -2px 2px #888);
}

@font-face {
  font-family: summernote;
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url(/../plugins/summernote-editor/font/summernote.eot);
  src: url(/../plugins/summernote-editor/font/summernote.eot?#iefix) format("embedded-opentype"), url(/../plugins/summernote-editor/font/summernote.woff2) format("woff2"), url(/../plugins/summernote-editor/font/summernote.woff) format("woff"), url(/../plugins/summernote-editor/font/summernote.ttf) format("truetype");
}

/* line 65410, app/assets/stylesheets/global/style.css */
[class*=note-icon]:before,
[class^=note-icon]:before {
  display: inline-block;
  font-family: summernote;
  font-style: normal;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: auto;
  text-transform: none;
  vertical-align: middle;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  speak: none;
}

/* line 65425, app/assets/stylesheets/global/style.css */
.note-icon-fw {
  text-align: center;
  width: 1.25em;
}

/* line 65430, app/assets/stylesheets/global/style.css */
.note-icon-border {
  border: 0.08em solid #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

/* line 65436, app/assets/stylesheets/global/style.css */
.note-icon-pull-left {
  float: left;
}

/* line 65440, app/assets/stylesheets/global/style.css */
.note-icon-pull-right {
  float: right;
}

/* line 65444, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-left {
  margin-right: 0.3em;
}

/* line 65448, app/assets/stylesheets/global/style.css */
.note-icon.note-icon-pull-right {
  margin-left: 0.3em;
}

/* line 65452, app/assets/stylesheets/global/style.css */
.note-icon-align:before {
  content: "\ea01";
}

/* line 65456, app/assets/stylesheets/global/style.css */
.note-icon-align-center:before {
  content: "\ea02";
}

/* line 65460, app/assets/stylesheets/global/style.css */
.note-icon-align-indent:before {
  content: "\ea03";
}

/* line 65464, app/assets/stylesheets/global/style.css */
.note-icon-align-justify:before {
  content: "\ea04";
}

/* line 65468, app/assets/stylesheets/global/style.css */
.note-icon-align-left:before {
  content: "\ea05";
}

/* line 65472, app/assets/stylesheets/global/style.css */
.note-icon-align-outdent:before {
  content: "\ea06";
}

/* line 65476, app/assets/stylesheets/global/style.css */
.note-icon-align-right:before {
  content: "\ea07";
}

/* line 65480, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-down:before {
  content: "\ea08";
}

/* line 65484, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-left:before {
  content: "\ea09";
}

/* line 65488, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-right:before {
  content: "\ea0a";
}

/* line 65492, app/assets/stylesheets/global/style.css */
.note-icon-arrow-circle-up:before {
  content: "\ea0b";
}

/* line 65496, app/assets/stylesheets/global/style.css */
.note-icon-arrows-alt:before {
  content: "\ea0c";
}

/* line 65500, app/assets/stylesheets/global/style.css */
.note-icon-arrows-h:before {
  content: "\ea0d";
}

/* line 65504, app/assets/stylesheets/global/style.css */
.note-icon-arrows-v:before {
  content: "\ea0e";
}

/* line 65508, app/assets/stylesheets/global/style.css */
.note-icon-bold:before {
  content: "\ea0f";
}

/* line 65512, app/assets/stylesheets/global/style.css */
.note-icon-caret:before {
  content: "\ea10";
}

/* line 65516, app/assets/stylesheets/global/style.css */
.note-icon-chain-broken:before {
  content: "\ea11";
}

/* line 65520, app/assets/stylesheets/global/style.css */
.note-icon-circle:before {
  content: "\ea12";
}

/* line 65524, app/assets/stylesheets/global/style.css */
.note-icon-close:before {
  content: "\ea13";
}

/* line 65528, app/assets/stylesheets/global/style.css */
.note-icon-code:before {
  content: "\ea14";
}

/* line 65532, app/assets/stylesheets/global/style.css */
.note-icon-col-after:before {
  content: "\ea15";
}

/* line 65536, app/assets/stylesheets/global/style.css */
.note-icon-col-before:before {
  content: "\ea16";
}

/* line 65540, app/assets/stylesheets/global/style.css */
.note-icon-col-remove:before {
  content: "\ea17";
}

/* line 65544, app/assets/stylesheets/global/style.css */
.note-icon-eraser:before {
  content: "\ea18";
}

/* line 65548, app/assets/stylesheets/global/style.css */
.note-icon-float-left:before {
  content: "\ea19";
}

/* line 65552, app/assets/stylesheets/global/style.css */
.note-icon-float-none:before {
  content: "\ea1a";
}

/* line 65556, app/assets/stylesheets/global/style.css */
.note-icon-float-right:before {
  content: "\ea1b";
}

/* line 65560, app/assets/stylesheets/global/style.css */
.note-icon-font:before {
  content: "\ea1c";
}

/* line 65564, app/assets/stylesheets/global/style.css */
.note-icon-frame:before {
  content: "\ea1d";
}

/* line 65568, app/assets/stylesheets/global/style.css */
.note-icon-italic:before {
  content: "\ea1e";
}

/* line 65572, app/assets/stylesheets/global/style.css */
.note-icon-link:before {
  content: "\ea1f";
}

/* line 65576, app/assets/stylesheets/global/style.css */
.note-icon-magic:before {
  content: "\ea20";
}

/* line 65580, app/assets/stylesheets/global/style.css */
.note-icon-menu-check:before {
  content: "\ea21";
}

/* line 65584, app/assets/stylesheets/global/style.css */
.note-icon-minus:before {
  content: "\ea22";
}

/* line 65588, app/assets/stylesheets/global/style.css */
.note-icon-orderedlist:before {
  content: "\ea23";
}

/* line 65592, app/assets/stylesheets/global/style.css */
.note-icon-pencil:before {
  content: "\ea24";
}

/* line 65596, app/assets/stylesheets/global/style.css */
.note-icon-picture:before {
  content: "\ea25";
}

/* line 65600, app/assets/stylesheets/global/style.css */
.note-icon-question:before {
  content: "\ea26";
}

/* line 65604, app/assets/stylesheets/global/style.css */
.note-icon-redo:before {
  content: "\ea27";
}

/* line 65608, app/assets/stylesheets/global/style.css */
.note-icon-rollback:before {
  content: "\ea28";
}

/* line 65612, app/assets/stylesheets/global/style.css */
.note-icon-row-above:before {
  content: "\ea29";
}

/* line 65616, app/assets/stylesheets/global/style.css */
.note-icon-row-below:before {
  content: "\ea2a";
}

/* line 65620, app/assets/stylesheets/global/style.css */
.note-icon-row-remove:before {
  content: "\ea2b";
}

/* line 65624, app/assets/stylesheets/global/style.css */
.note-icon-special-character:before {
  content: "\ea2c";
}

/* line 65628, app/assets/stylesheets/global/style.css */
.note-icon-square:before {
  content: "\ea2d";
}

/* line 65632, app/assets/stylesheets/global/style.css */
.note-icon-strikethrough:before {
  content: "\ea2e";
}

/* line 65636, app/assets/stylesheets/global/style.css */
.note-icon-subscript:before {
  content: "\ea2f";
}

/* line 65640, app/assets/stylesheets/global/style.css */
.note-icon-summernote:before {
  content: "\ea30";
}

/* line 65644, app/assets/stylesheets/global/style.css */
.note-icon-superscript:before {
  content: "\ea31";
}

/* line 65648, app/assets/stylesheets/global/style.css */
.note-icon-table:before {
  content: "\ea32";
}

/* line 65652, app/assets/stylesheets/global/style.css */
.note-icon-text-height:before {
  content: "\ea33";
}

/* line 65656, app/assets/stylesheets/global/style.css */
.note-icon-trash:before {
  content: "\ea34";
}

/* line 65660, app/assets/stylesheets/global/style.css */
.note-icon-underline:before {
  content: "\ea35";
}

/* line 65664, app/assets/stylesheets/global/style.css */
.note-icon-undo:before {
  content: "\ea36";
}

/* line 65668, app/assets/stylesheets/global/style.css */
.note-icon-unorderedlist:before {
  content: "\ea37";
}

/* line 65672, app/assets/stylesheets/global/style.css */
.note-icon-video:before {
  content: "\ea38";
}

/* line 65676, app/assets/stylesheets/global/style.css */
.note-editor {
  position: relative;
}

/* line 65680, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone {
  position: absolute;
  display: none;
  z-index: 100;
  color: #87cefa;
  background-color: #fff;
  opacity: 0.95;
}

/* line 65689, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone .note-dropzone-message {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}

/* line 65697, app/assets/stylesheets/global/style.css */
.note-editor .note-dropzone.hover {
  color: #098ddf;
}

/* line 65701, app/assets/stylesheets/global/style.css */
.note-editor.dragover .note-dropzone {
  display: table;
}

/* line 65705, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area {
  position: relative;
}

/* line 65709, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable {
  outline: none;
}

/* line 65713, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sup {
  vertical-align: super;
}

/* line 65717, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable sub {
  vertical-align: sub;
}

/* line 65721, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-left {
  margin-right: 10px;
}

/* line 65725, app/assets/stylesheets/global/style.css */
.note-editor .note-editing-area .note-editable img.note-float-right {
  margin-left: 10px;
}

/* line 65729, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe,
.note-editor.note-frame {
  border: 1px solid #ebebeb;
  border-radius: 10px;
  overflow: hidden;
}

/* line 65736, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.codeview .note-editing-area .note-editable,
.note-editor.note-frame.codeview .note-editing-area .note-editable {
  display: none;
}

/* line 65741, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.codeview .note-editing-area .note-codable,
.note-editor.note-frame.codeview .note-editing-area .note-codable {
  display: block;
}

/* line 65746, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area,
.note-editor.note-frame .note-editing-area {
  overflow: hidden;
}

/* line 65751, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable,
.note-editor.note-frame .note-editing-area .note-editable {
  padding: 10px;
  overflow: auto;
  word-wrap: break-word;
  min-height: 300px;
}

/* line 65759, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable[contenteditable=false],
.note-editor.note-frame .note-editing-area .note-editable[contenteditable=false] {
  background-color: rgba(128, 128, 128, 0.11);
}

/* line 65764, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-codable,
.note-editor.note-frame .note-editing-area .note-codable {
  display: none;
  width: 100%;
  padding: 10px;
  border: none;
  box-shadow: none;
  font-family: Menlo, Monaco, monospace, sans-serif;
  font-size: 14px;
  color: #ccc;
  background-color: #222;
  resize: none;
  outline: none;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0;
  margin-bottom: 0;
}

/* line 65783, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen,
.note-editor.note-frame.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 1050;
}

/* line 65792, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe.fullscreen .note-resizebar,
.note-editor.note-frame.fullscreen .note-resizebar {
  display: none;
}

/* line 65797, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output,
.note-editor.note-frame .note-status-output {
  display: block;
  width: 100%;
  font-size: 14px;
  line-height: 1.42857143;
  height: 20px;
  margin-bottom: 0;
  color: #000;
  border: 0;
  border-top: 1px solid #e2e2e2;
}

/* line 65810, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output:empty,
.note-editor.note-frame .note-status-output:empty {
  height: 0;
  border-top: 0 solid transparent;
}

/* line 65816, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .pull-right,
.note-editor.note-frame .note-status-output .pull-right {
  float: right !important;
}

/* line 65821, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-muted,
.note-editor.note-frame .note-status-output .text-muted {
  color: #777;
}

/* line 65826, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-primary,
.note-editor.note-frame .note-status-output .text-primary {
  color: #286090;
}

/* line 65831, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-success,
.note-editor.note-frame .note-status-output .text-success {
  color: #3c763d;
}

/* line 65836, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-info,
.note-editor.note-frame .note-status-output .text-info {
  color: #31708f;
}

/* line 65841, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-warning,
.note-editor.note-frame .note-status-output .text-warning {
  color: #8a6d3b;
}

/* line 65846, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .text-danger,
.note-editor.note-frame .note-status-output .text-danger {
  color: #a94442;
}

/* line 65851, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert,
.note-editor.note-frame .note-status-output .alert {
  margin: -7px 0 0;
  padding: 7px 10px 2px;
  border-radius: 0;
  color: #000;
  background-color: #f5f5f5;
}

/* line 65860, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert .note-icon,
.note-editor.note-frame .note-status-output .alert .note-icon {
  margin-right: 5px;
}

/* line 65865, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-success,
.note-editor.note-frame .note-status-output .alert-success {
  color: #3c763d !important;
  background-color: #dff0d8 !important;
}

/* line 65871, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-info,
.note-editor.note-frame .note-status-output .alert-info {
  color: #31708f !important;
  background-color: #d9edf7 !important;
}

/* line 65877, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-warning,
.note-editor.note-frame .note-status-output .alert-warning {
  color: #8a6d3b !important;
  background-color: #fcf8e3 !important;
}

/* line 65883, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-status-output .alert-danger,
.note-editor.note-frame .note-status-output .alert-danger {
  color: #a94442 !important;
  background-color: #f2dede !important;
}

/* line 65889, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar,
.note-editor.note-frame .note-statusbar {
  background-color: rgba(128, 128, 128, 0.11);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 65897, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar .note-resizebar,
.note-editor.note-frame .note-statusbar .note-resizebar {
  padding-top: 1px;
  height: 9px;
  width: 100%;
  cursor: ns-resize;
}

/* line 65905, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar .note-resizebar .note-icon-bar {
  width: 20px;
  margin: 1px auto;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

/* line 65912, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar.locked .note-resizebar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar {
  cursor: default;
}

/* line 65917, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-statusbar.locked .note-resizebar .note-icon-bar,
.note-editor.note-frame .note-statusbar.locked .note-resizebar .note-icon-bar {
  display: none;
}

/* line 65922, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-placeholder,
.note-editor.note-frame .note-placeholder {
  padding: 10px;
}

/* line 65927, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe {
  border: 0;
}

/* line 65931, app/assets/stylesheets/global/style.css */
.note-editor.note-airframe .note-editing-area .note-editable {
  padding: 0;
}

/* line 65935, app/assets/stylesheets/global/style.css */
.note-popover.popover {
  display: none;
  max-width: none;
}

/* line 65940, app/assets/stylesheets/global/style.css */
.note-popover.popover .popover-content a {
  display: inline-block;
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

/* line 65949, app/assets/stylesheets/global/style.css */
.note-popover.popover .arrow {
  left: 20px !important;
}

/* line 65953, app/assets/stylesheets/global/style.css */
.note-toolbar {
  position: relative;
}

/* line 65957, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar,
.note-popover .popover-content {
  margin: 0;
  padding: 0 0 5px 5px;
}

/* line 65963, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar > .note-btn-group,
.note-popover .popover-content > .note-btn-group {
  margin-top: 5px;
  margin-left: 0;
  margin-right: 5px;
}

/* line 65970, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table,
.note-popover .popover-content .note-btn-group .note-table {
  min-width: 0;
  padding: 5px;
}

/* line 65976, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker {
  font-size: 18px;
}

/* line 65981, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-mousecatcher {
  position: absolute !important;
  z-index: 3;
  width: 10em;
  height: 10em;
  cursor: pointer;
}

/* line 65990, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-unhighlighted {
  position: relative !important;
  z-index: 1;
  width: 5em;
  height: 5em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIj4+Pjp6ekKlAqjAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKhmnaJzPAAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 65999, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted,
.note-popover .popover-content .note-btn-group .note-table .note-dimension-picker .note-dimension-picker-highlighted {
  position: absolute !important;
  z-index: 2;
  width: 1em;
  height: 1em;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAIjd6vvD2f9LKLW+AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfYAR0BKwNDEVT0AAAAG0lEQVQI12NgAAOtVatWMTCohoaGUY+EmIkEAEruEzK2J7tvAAAAAElFTkSuQmCC") repeat;
}

/* line 66008, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-style .dropdown-style blockquote,
.note-editor .note-toolbar .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

/* line 66014, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-style .dropdown-style blockquote,
.note-popover .popover-content .note-style .dropdown-style pre {
  margin: 0;
  padding: 5px 10px;
}

/* line 66020, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-style .dropdown-style h1, .note-editor .note-toolbar .note-style .dropdown-style .h1,
.note-editor .note-toolbar .note-style .dropdown-style h2,
.note-editor .note-toolbar .note-style .dropdown-style .h2,
.note-editor .note-toolbar .note-style .dropdown-style h3,
.note-editor .note-toolbar .note-style .dropdown-style .h3,
.note-editor .note-toolbar .note-style .dropdown-style h4,
.note-editor .note-toolbar .note-style .dropdown-style .h4,
.note-editor .note-toolbar .note-style .dropdown-style h5,
.note-editor .note-toolbar .note-style .dropdown-style .h5,
.note-editor .note-toolbar .note-style .dropdown-style h6,
.note-editor .note-toolbar .note-style .dropdown-style .h6,
.note-editor .note-toolbar .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

/* line 66031, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-style .dropdown-style h1, .note-popover .popover-content .note-style .dropdown-style .h1,
.note-popover .popover-content .note-style .dropdown-style h2,
.note-popover .popover-content .note-style .dropdown-style .h2,
.note-popover .popover-content .note-style .dropdown-style h3,
.note-popover .popover-content .note-style .dropdown-style .h3,
.note-popover .popover-content .note-style .dropdown-style h4,
.note-popover .popover-content .note-style .dropdown-style .h4,
.note-popover .popover-content .note-style .dropdown-style h5,
.note-popover .popover-content .note-style .dropdown-style .h5,
.note-popover .popover-content .note-style .dropdown-style h6,
.note-popover .popover-content .note-style .dropdown-style .h6,
.note-popover .popover-content .note-style .dropdown-style p {
  margin: 0;
  padding: 0;
}

/* line 66042, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-all .note-dropdown-menu,
.note-popover .popover-content .note-color-all .note-dropdown-menu {
  min-width: 337px !important;
}

/* line 66047, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .dropdown-toggle,
.note-popover .popover-content .note-color .dropdown-toggle {
  width: 20px;
  padding-left: 5px;
}

/* line 66053, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette {
  display: inline-block;
  margin: 0;
  width: 160px;
}

/* line 66060, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette:first-child,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette:first-child {
  margin: 0 5px;
}

/* line 66065, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-palette-title,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-palette-title {
  font-size: 12px;
  margin: 2px 7px;
  text-align: center;
  border-bottom: 1px solid #eee;
}

/* line 66073, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

/* line 66083, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select {
  font-size: 11px;
  margin: 3px;
  padding: 0 3px;
  cursor: pointer;
  width: 100%;
  border-radius: 5px;
}

/* line 66093, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

/* line 66098, app/assets/stylesheets/global/style.css */
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-reset:hover,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select:hover {
  background: #eee;
}

/* line 66103, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-row,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-row {
  height: 20px;
}

/* line 66108, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-color-select-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-color-select-btn {
  display: none;
}

/* line 66113, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn,
.note-popover .popover-content .note-color .note-dropdown-menu .note-palette .note-holder-custom .note-color-btn {
  border: 1px solid #eee;
}

/* line 66118, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-para .note-dropdown-menu,
.note-popover .popover-content .note-para .note-dropdown-menu {
  min-width: 245px !important;
  padding: 5px;
}

/* line 66124, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-para .note-dropdown-menu > div + div,
.note-popover .popover-content .note-para .note-dropdown-menu > div + div {
  margin-left: 5px;
}

/* line 66129, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu,
.note-popover .popover-content .note-dropdown-menu {
  min-width: 160px;
}

/* line 66134, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right,
.note-popover .popover-content .note-dropdown-menu.right {
  right: 0;
  left: auto;
}

/* line 66140, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right:before,
.note-popover .popover-content .note-dropdown-menu.right:before {
  right: 9px;
  left: auto !important;
}

/* line 66146, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.right:after,
.note-popover .popover-content .note-dropdown-menu.right:after {
  right: 10px;
  left: auto !important;
}

/* line 66152, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.note-check a i,
.note-popover .popover-content .note-dropdown-menu.note-check a i {
  color: #00bfff;
  visibility: hidden;
}

/* line 66158, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-dropdown-menu.note-check a.checked i,
.note-popover .popover-content .note-dropdown-menu.note-check a.checked i {
  visibility: visible;
}

/* line 66163, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-fontsize-10,
.note-popover .popover-content .note-fontsize-10 {
  font-size: 10px;
}

/* line 66168, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette,
.note-popover .popover-content .note-color-palette {
  line-height: 1;
}

/* line 66173, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette div .note-color-btn,
.note-popover .popover-content .note-color-palette div .note-color-btn {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

/* line 66183, app/assets/stylesheets/global/style.css */
.note-editor .note-toolbar .note-color-palette div .note-color-btn:hover,
.note-popover .popover-content .note-color-palette div .note-color-btn:hover {
  transform: scale(1.2);
  transition: all 0.2s;
}

/* line 66189, app/assets/stylesheets/global/style.css */
.note-modal .modal-dialog {
  outline: 0;
  border-radius: 5px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

/* line 66195, app/assets/stylesheets/global/style.css */
.note-modal .form-group {
  margin-left: 0;
  margin-right: 0;
}

/* line 66200, app/assets/stylesheets/global/style.css */
.note-modal .note-modal-form {
  margin: 0;
}

/* line 66204, app/assets/stylesheets/global/style.css */
.note-modal .note-image-dialog .note-dropzone {
  min-height: 100px;
  font-size: 30px;
  line-height: 4;
  color: #d3d3d3;
  text-align: center;
  border: 4px dashed #d3d3d3;
  margin-bottom: 10px;
}

@-moz-document url-prefix() {
  /* line 66215, app/assets/stylesheets/global/style.css */
  .note-modal .note-image-input {
    height: auto;
  }
}

/* line 66220, app/assets/stylesheets/global/style.css */
.note-placeholder {
  position: absolute;
  display: none;
  color: grey;
}

/* line 66226, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection {
  position: absolute;
  display: none;
  border: 1px solid #000;
}

/* line 66232, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection > div {
  position: absolute;
}

/* line 66236, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-selection-bg {
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-opacity: 0.3;
  -khtml-opacity: 0.3;
  -moz-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
  filter: alpha(opacity=30);
}

/* line 66248, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-handle,
.note-handle .note-control-selection .note-control-holder {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
}

/* line 66255, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-sizing {
  width: 7px;
  height: 7px;
  border: 1px solid #000;
  background-color: #000;
}

/* line 66262, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-nw {
  top: -5px;
  left: -5px;
  border-right: none;
  border-bottom: none;
}

/* line 66269, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-ne {
  top: -5px;
  right: -5px;
  border-bottom: none;
  border-left: none;
}

/* line 66276, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-sw {
  bottom: -5px;
  left: -5px;
  border-top: none;
  border-right: none;
}

/* line 66283, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-se {
  right: -5px;
  bottom: -5px;
  cursor: se-resize;
}

/* line 66289, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-se.note-control-holder {
  cursor: default;
  border-top: none;
  border-left: none;
}

/* line 66295, app/assets/stylesheets/global/style.css */
.note-handle .note-control-selection .note-control-selection-info {
  right: 0;
  bottom: 0;
  padding: 5px;
  margin: 5px;
  color: #fff;
  background-color: #000;
  font-size: 12px;
  border-radius: 5px;
  -webkit-opacity: 0.7;
  -khtml-opacity: 0.7;
  -moz-opacity: 0.7;
  opacity: 0.7;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
  filter: alpha(opacity=70);
}

/* line 66312, app/assets/stylesheets/global/style.css */
.note-hint-popover {
  min-width: 100px;
  padding: 2px;
}

/* line 66317, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content {
  padding: 3px;
  max-height: 150px;
  overflow: auto;
}

/* line 66323, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content .note-hint-group .note-hint-item {
  display: block !important;
  padding: 3px;
}

/* line 66328, app/assets/stylesheets/global/style.css */
.note-hint-popover .popover-content .note-hint-group .note-hint-item.active,
.note-hint-popover .popover-content .note-hint-group .note-hint-item:hover {
  display: block;
  clear: both;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
  white-space: nowrap;
  text-decoration: none;
  background-color: #428bca;
  outline: 0;
  cursor: pointer;
}

/* line 66342, app/assets/stylesheets/global/style.css */
.note-btn {
  border-radius: 0px;
}

/* line 66346, app/assets/stylesheets/global/style.css */
.note-btn.dropdown-toggle::after {
  display: none;
}

/* line 66350, app/assets/stylesheets/global/style.css */
.note-editor.note-frame.panel.panel-default .panel-heading {
  background-color: #ffffff;
  border-bottom: 1px solid #ebebeb;
}

/* line 66355, app/assets/stylesheets/global/style.css */
.note-btn.btn-default {
  background-color: #fff;
  border-color: #ebebeb;
}

/* line 66360, app/assets/stylesheets/global/style.css */
.note-editor .btn-default:not(:disabled):not(.disabled):active {
  background-color: #f1f3f5;
}

/* line 66364, app/assets/stylesheets/global/style.css */
.note-editor .btn-group .btn + .btn-group {
  border-left: 0px solid rgba(0, 0, 0, 0.08) !important;
}

/* line 66368, app/assets/stylesheets/global/style.css */
.panel-default.fullscreen .note-editable {
  background-color: #fff;
}

/* line 66372, app/assets/stylesheets/global/style.css */
.note-btn.btn.btn-default.btn-sm, .btn-group-sm > .btn-default.btn {
  line-height: 1.84615385;
}

/* line 66376, app/assets/stylesheets/global/style.css */
.note-btn.btn-default.active:not(:disabled):not(.disabled) {
  color: #495057;
  background-color: #f1f3f5;
  border-color: #d3d9df;
}

/* line 66382, app/assets/stylesheets/global/style.css */
.stop-scrolling {
  height: 100%;
  /* overflow: hidden; */
}

/* line 66387, app/assets/stylesheets/global/style.css */
.sweet-overlay {
  background-color: black;
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  /* IE8 */
  background-color: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: none;
  z-index: 10000;
}

/* line 66402, app/assets/stylesheets/global/style.css */
.sweet-alert {
  background-color: white;
  width: 478px;
  padding: 40px;
  text-align: center;
  position: fixed;
  left: 50%;
  top: 50%;
  margin-left: -256px;
  margin-top: -200px;
  overflow: hidden;
  display: none;
  z-index: 99999;
  border-radius: 5px;
}

/* line 66418, app/assets/stylesheets/global/style.css */
.sweet-alert h2, .sweet-alert .h2 {
  color: #495057;
  font-size: 1.75rem;
  text-align: center;
  font-weight: normal;
  text-transform: none;
  position: relative;
  display: block;
  margin-bottom: 5px;
}

/* line 66429, app/assets/stylesheets/global/style.css */
.sweet-alert p {
  color: #495057;
  font-size: 16px;
  text-align: center;
  font-weight: 300;
  position: relative;
  text-align: inherit;
  float: none;
  line-height: normal;
}

/* line 66440, app/assets/stylesheets/global/style.css */
.sweet-alert fieldset {
  border: none;
  position: relative;
  display: none;
}

/* line 66446, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container {
  background-color: #f1f1f1;
  margin-left: -17px;
  margin-right: -17px;
  overflow: hidden;
  padding: 0 10px;
  max-height: 0;
  webkit-transition: padding 0.15s, max-height 0.15s;
  transition: padding 0.15s, max-height 0.15s;
}

/* line 66457, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container.show {
  padding: 10px 0;
  max-height: 100px;
  webkit-transition: padding 0.2s, max-height 0.2s;
  transition: padding 0.25s, max-height 0.25s;
}

/* line 66464, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container .icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #ea7d7d;
  color: white;
  line-height: 24px;
  text-align: center;
  margin-right: 3px;
}

/* line 66476, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-error-container p {
  display: inline-block;
}

/* line 66480, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error {
  position: absolute;
  top: 29px;
  right: 26px;
  width: 20px;
  height: 20px;
  opacity: 0;
  transform: scale(0.5);
  transform-origin: 50% 50%;
  transition: all 0.1s;
}

/* line 66495, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::before,
.sweet-alert .sa-input-error::after {
  content: "";
  width: 20px;
  height: 6px;
  background-color: #f06e57;
  border-radius: 3px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  left: 50%;
  margin-left: -9px;
}

/* line 66509, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::before {
  transform: rotate(-45deg);
}

/* line 66514, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error::after {
  transform: rotate(45deg);
}

/* line 66519, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-input-error.show {
  opacity: 1;
  transform: scale(1);
}

/* line 66525, app/assets/stylesheets/global/style.css */
.sweet-alert input {
  width: 100%;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid #d7d7d7;
  height: 43px;
  margin-top: 10px;
  margin-bottom: 17px;
  font-size: 18px;
  box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06);
  padding: 0 12px;
  display: none;
  transition: all 0.3s;
}

/* line 66541, app/assets/stylesheets/global/style.css */
.sweet-alert input:focus {
  outline: none;
  box-shadow: 0px 0px 3px #c4e6f5;
  border: 1px solid #b4dbed;
}

/* line 66547, app/assets/stylesheets/global/style.css */
.sweet-alert input:focus::-moz-placeholder,
.sweet-alert input:focus:-ms-input-placeholder,
.sweet-alert input:focus::-webkit-input-placeholder {
  -webkit-transition: opacity 0.3s 0.03s ease;
  -moz-transition: opacity 0.3s 0.03s ease;
  -ms-transition: opacity 0.3s 0.03s ease;
  transition: opacity 0.3s 0.03s ease;
  opacity: 0.5;
}

/* line 66554, app/assets/stylesheets/global/style.css */
.sweet-alert input::-moz-placeholder,
.sweet-alert input:-ms-input-placeholder,
.sweet-alert input::-webkit-input-placeholder {
  color: #bdbdbd;
}

/* line 66560, app/assets/stylesheets/global/style.css */
.sweet-alert.show-input input {
  display: block;
}

/* line 66564, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-confirm-button-container {
  display: inline-block;
  position: relative;
}

/* line 66569, app/assets/stylesheets/global/style.css */
.sweet-alert .la-ball-fall {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -27px;
  margin-top: 4px;
  opacity: 0;
  visibility: hidden;
}

/* line 66579, app/assets/stylesheets/global/style.css */
.sweet-alert button {
  background-color: #77bc21 !important;
  color: white;
  letter-spacing: 0.03em;
  font-size: 0.8125rem;
  min-width: 2.375rem;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  line-height: 1.84615385;
  border-radius: 5px;
  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;
  cursor: pointer;
  box-shadow: 0 0 0 2px rgba(248, 38, 73, 0.48);
}

/* line 66603, app/assets/stylesheets/global/style.css */
.sweet-alert button:focus {
  outline: none;
  box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05);
}

/* line 66608, app/assets/stylesheets/global/style.css */
.sweet-alert button:hover,
.sweet-alert button:active {
  background-color: #0061da;
}

/* line 66613, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel {
  background-color: #f82649 !important;
}

/* line 66617, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:hover {
  background-color: #f82649c2 !important;
}

/* line 66621, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:active {
  background-color: #a8a8a8;
}

/* line 66625, app/assets/stylesheets/global/style.css */
.sweet-alert button.cancel:focus {
  box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important;
}

/* line 66629, app/assets/stylesheets/global/style.css */
.sweet-alert button[disabled] {
  opacity: 0.6;
  cursor: default;
}

/* line 66634, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] {
  color: transparent;
}

/* line 66638, app/assets/stylesheets/global/style.css */
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {
  opacity: 1;
  visibility: visible;
  transition-delay: 0s;
}

/* line 66644, app/assets/stylesheets/global/style.css */
.sweet-alert button::-moz-focus-inner {
  border: 0;
}

/* line 66648, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-cancel-button=false] button {
  box-shadow: none !important;
}

/* line 66652, app/assets/stylesheets/global/style.css */
.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] {
  padding-bottom: 40px;
}

/* line 66656, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon {
  width: 80px;
  height: 80px;
  border: 4px solid #45aaf2;
  border-radius: 40px;
  border-radius: 50%;
  margin: 20px auto;
  padding: 0;
  position: relative;
  box-sizing: content-box;
}

/* line 66669, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error {
  border-color: #f82649;
}

/* line 66673, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-x-mark {
  position: relative;
  display: block;
}

/* line 66678, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line {
  position: absolute;
  height: 5px;
  width: 47px;
  background-color: #f82649;
  display: block;
  top: 37px;
  border-radius: 2px;
}

/* line 66688, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  transform: rotate(45deg);
  left: 17px;
}

/* line 66694, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  transform: rotate(-45deg);
  right: 16px;
}

/* line 66700, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning {
  border-color: #f7b731;
}

/* line 66704, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning .sa-body {
  position: absolute;
  width: 5px;
  height: 47px;
  left: 50%;
  top: 10px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #f7b731;
}

/* line 66716, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-warning .sa-dot {
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  left: 50%;
  bottom: 10px;
  background-color: #f7b731;
}

/* line 66728, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info {
  border-color: #45aaf2;
}

/* line 66732, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info::before {
  content: "";
  position: absolute;
  width: 5px;
  height: 29px;
  left: 50%;
  bottom: 17px;
  border-radius: 2px;
  margin-left: -2px;
  background-color: #45aaf2;
}

/* line 66744, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-info::after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  margin-left: -3px;
  top: 19px;
  background-color: #45aaf2;
}

/* line 66755, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: #09ad95;
}

/* line 66759, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {
  content: "";
  border-radius: 40px;
  border-radius: 50%;
  position: absolute;
  width: 60px;
  height: 120px;
  transform: rotate(45deg);
}

/* line 66772, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::before {
  border-radius: 120px 0 0 120px;
  top: -7px;
  left: -33px;
  transform: rotate(-45deg);
  transform-origin: 60px 60px;
}

/* line 66783, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success::after {
  border-radius: 0 120px 120px 0;
  top: -11px;
  left: 30px;
  transform: rotate(-45deg);
  transform-origin: 0px 60px;
}

/* line 66794, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-placeholder {
  width: 80px;
  height: 80px;
  border: 4px solid rgba(165, 220, 134, 0.2);
  border-radius: 40px;
  border-radius: 50%;
  box-sizing: content-box;
  position: absolute;
  left: -4px;
  top: -4px;
  z-index: 2;
}

/* line 66808, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-fix {
  width: 5px;
  height: 90px;
  position: absolute;
  left: 28px;
  top: 8px;
  z-index: 1;
  transform: rotate(-45deg);
}

/* line 66819, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line {
  height: 5px;
  background-color: #09ad95;
  display: block;
  border-radius: 2px;
  position: absolute;
  z-index: 2;
}

/* line 66828, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  width: 25px;
  left: 14px;
  top: 46px;
  transform: rotate(45deg);
}

/* line 66836, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  width: 47px;
  right: 8px;
  top: 38px;
  transform: rotate(-45deg);
}

/* line 66844, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-custom {
  background-size: contain;
  border-radius: 0;
  border: none;
  background-position: center center;
  background-repeat: no-repeat;
  width: 120px !important;
  height: 50px !important;
}

@media all and (max-width: 540px) {
  /* line 66855, app/assets/stylesheets/global/style.css */
  .sweet-alert {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    left: 15px;
    right: 15px;
  }
}

/*
   * Animations
   */

@keyframes showSweetAlert {
  0% {
    transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
    -webkit-transform: scale(0.95);
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes hideSweetAlert {
  0% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
  100% {
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
  }
}

@keyframes slideFromTop {
  0% {
    top: 0%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideToTop {
  0% {
    top: 50%;
  }
  100% {
    top: 0%;
  }
}

@keyframes slideFromBottom {
  0% {
    top: 70%;
  }
  100% {
    top: 50%;
  }
}

@keyframes slideToBottom {
  0% {
    top: 50%;
  }
  100% {
    top: 70%;
  }
}

/* line 67015, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=pop] {
  animation: showSweetAlert 0.3s;
}

/* line 67020, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=none] {
  animation: none;
}

/* line 67025, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-top] {
  animation: slideFromTop 0.3s;
}

/* line 67030, app/assets/stylesheets/global/style.css */
.showSweetAlert[data-animation=slide-from-bottom] {
  animation: slideFromBottom 0.3s;
}

/* line 67035, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=pop] {
  animation: hideSweetAlert 0.2s;
}

/* line 67040, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=none] {
  animation: none;
}

/* line 67045, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=slide-from-top] {
  animation: slideToTop 0.4s;
}

/* line 67050, app/assets/stylesheets/global/style.css */
.hideSweetAlert[data-animation=slide-from-bottom] {
  animation: slideToBottom 0.3s;
}

@keyframes animateSuccessTip {
  0% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  54% {
    width: 0;
    left: 1px;
    top: 19px;
  }
  70% {
    width: 50px;
    left: -8px;
    top: 37px;
  }
  84% {
    width: 17px;
    left: 21px;
    top: 48px;
  }
  100% {
    width: 25px;
    left: 14px;
    top: 45px;
  }
}

@keyframes animateSuccessLong {
  0% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  65% {
    width: 0;
    right: 46px;
    top: 54px;
  }
  84% {
    width: 55px;
    right: 0px;
    top: 35px;
  }
  100% {
    width: 47px;
    right: 8px;
    top: 38px;
  }
}

@keyframes rotatePlaceholder {
  0% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
    -webkit-transform: rotate(-405deg);
  }
}

/* line 67215, app/assets/stylesheets/global/style.css */
.animateSuccessTip {
  animation: animateSuccessTip 0.75s;
}

/* line 67220, app/assets/stylesheets/global/style.css */
.animateSuccessLong {
  animation: animateSuccessLong 0.75s;
}

/* line 67225, app/assets/stylesheets/global/style.css */
.sa-icon.sa-success.animate::after {
  animation: rotatePlaceholder 4.25s ease-in;
}

@keyframes animateErrorIcon {
  0% {
    transform: rotateX(100deg);
    -webkit-transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    -webkit-transform: rotateX(0deg);
    opacity: 1;
  }
}

/* line 67258, app/assets/stylesheets/global/style.css */
.animateErrorIcon {
  animation: animateErrorIcon 0.5s;
}

@keyframes animateXMark {
  0% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  50% {
    transform: scale(0.4);
    -webkit-transform: scale(0.4);
    margin-top: 26px;
    opacity: 0;
  }
  80% {
    transform: scale(1.15);
    -webkit-transform: scale(1.15);
    margin-top: -6px;
  }
  100% {
    transform: scale(1);
    -webkit-transform: scale(1);
    margin-top: 0;
    opacity: 1;
  }
}

/* line 67321, app/assets/stylesheets/global/style.css */
.animateXMark {
  animation: animateXMark 0.5s;
}

@keyframes pulseWarning {
  0% {
    border-color: #f8d486;
  }
  100% {
    border-color: #f7b731;
  }
}

/* line 67346, app/assets/stylesheets/global/style.css */
.pulseWarning {
  animation: pulseWarning 0.75s infinite alternate;
}

@keyframes pulseWarningIns {
  0% {
    background-color: #f8d486;
  }
  100% {
    background-color: #f7b731;
  }
}

/* line 67371, app/assets/stylesheets/global/style.css */
.pulseWarningIns {
  animation: pulseWarningIns 0.75s infinite alternate;
}

@keyframes rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/* Internet Explorer 9 has some special quirks that are fixed here */
/* The icons are not animated. */
/* This file is automatically merged into sweet-alert.min.js through Gulp */
/* Error icon */
/* line 67400, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {
  -ms-transform: rotate(45deg) \9;
}

/* line 67404, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {
  -ms-transform: rotate(-45deg) \9;
}

/* line 67408, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success {
  border-color: transparent\9;
}

/* line 67412, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {
  -ms-transform: rotate(45deg) \9;
}

/* line 67416, app/assets/stylesheets/global/style.css */
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {
  -ms-transform: rotate(-45deg) \9;
}

/* Success icon */
/*!
   * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
   * Copyright 2015 Daniel Cardoso <@DanielCardoso>
   * Licensed under MIT
   */
/* line 67426, app/assets/stylesheets/global/style.css */
.la-ball-fall {
  position: relative;
  box-sizing: border-box;
  display: block;
  font-size: 0;
  color: #fff;
  width: 54px;
  height: 18px;
}

/* line 67438, app/assets/stylesheets/global/style.css */
.la-ball-fall > div {
  position: relative;
  box-sizing: border-box;
}

/* line 67445, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-dark {
  color: #333;
}

/* line 67449, app/assets/stylesheets/global/style.css */
.la-ball-fall > div {
  display: inline-block;
  float: none;
  background-color: currentColor;
  border: 0 solid currentColor;
  width: 10px;
  height: 10px;
  margin: 4px;
  border-radius: 100%;
  opacity: 0;
  animation: ball-fall 1s ease-in-out infinite;
}

/* line 67465, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(1) {
  animation-delay: -200ms;
}

/* line 67472, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(2) {
  animation-delay: -100ms;
}

/* line 67479, app/assets/stylesheets/global/style.css */
.la-ball-fall > div:nth-child(3) {
  animation-delay: 0ms;
}

/* line 67486, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm {
  width: 26px;
  height: 8px;
}

/* line 67491, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-sm > div {
  width: 4px;
  height: 4px;
  margin: 2px;
}

/* line 67497, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x {
  width: 108px;
  height: 36px;
}

/* line 67502, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-2x > div {
  width: 20px;
  height: 20px;
  margin: 8px;
}

/* line 67508, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-3x {
  width: 162px;
  height: 54px;
}

/* line 67513, app/assets/stylesheets/global/style.css */
.la-ball-fall.la-3x > div {
  width: 30px;
  height: 30px;
  margin: 12px;
}

/*
   * Animation
   */

@keyframes ball-fall {
  0% {
    opacity: 0;
    transform: translateY(-145%);
  }
  10% {
    opacity: 0.5;
  }
  20% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 1;
    transform: translateY(0);
  }
  90% {
    opacity: 0.5;
  }
  100% {
    opacity: 0;
    transform: translateY(145%);
  }
}

/* line 67666, app/assets/stylesheets/global/style.css */
.timer-alert .sa-button-container {
  display: none;
}

/* line 67670, app/assets/stylesheets/global/style.css */
.timer-alert p {
  margin-bottom: 0;
}

/* line 67674, app/assets/stylesheets/global/style.css */
.sweet-alert h2, .sweet-alert .h2 {
  margin-bottom: 5px;
}

/* line 67678, app/assets/stylesheets/global/style.css */
.cancel.btn.btn-default {
  color: #fff;
}

/* line 67682, app/assets/stylesheets/global/style.css */
.wrapper {
  max-width: 1200px;
  margin: 20px auto;
  padding: 0 15px;
}

/* line 67688, app/assets/stylesheets/global/style.css */
.wrapper > h1, .wrapper > .h1 {
  text-align: center;
}

/* line 67692, app/assets/stylesheets/global/style.css */
.wrapper > h1 span, .wrapper > .h1 span {
  border-bottom: 2px solid #6259ca;
  display: inline-block;
  padding: 0 10px 10px;
  color: #6259ca;
  transition: all 0.5s linear;
}

/* line 67700, app/assets/stylesheets/global/style.css */
.tab_wrapper {
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 67706, app/assets/stylesheets/global/style.css */
.tab_wrapper * {
  box-sizing: border-box;
}

/* line 67710, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul {
  clear: both;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}

/* line 67717, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li {
  float: left;
  cursor: pointer;
  font-weight: 500;
  padding: 8px 18px;
  text-transform: uppercase;
  border: 1px solid #f0f0f4;
  font-size: 1.05em;
  border-bottom: 0;
  position: relative;
  border-top: 1px solid #f0f0f4;
  margin: 0 5px 0 0;
  border-radius: 5px 5px 0px 0px;
  transition: all ease 0.3s;
}

/* line 67733, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li.active {
  color: #fff !important;
}

/* line 67737, app/assets/stylesheets/global/style.css */
.tab_wrapper > ul li.active:after {
  content: "";
  position: absolute;
  bottom: -1px;
  height: 1px;
  left: 0;
  background: #fff;
  width: 100%;
}

/* line 67747, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller {
  display: block;
  overflow: hidden;
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
}

/* line 67756, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span {
  padding: 8px 22px;
  background: #6259ca;
  color: #fff;
  text-transform: uppercase;
  display: inline-block;
}

/* line 67764, app/assets/stylesheets/global/style.css */
.tab_wrapper .controller span.next {
  float: right;
  margin-left: 10px;
}

/* line 67769, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper {
  float: left;
  width: 100%;
  border: 1px solid #f0f0f4;
  box-sizing: border-box;
  position: relative;
  top: -5px;
}

/* line 67778, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content {
  display: none;
  padding: 15px 20px;
}

/* line 67783, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content.active {
  /* display: block; */
}

/* line 67787, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .tab_content .error {
  color: red;
}

/* line 67791, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header {
  display: none;
  padding: 10px 20px;
  text-transform: uppercase;
  font-weight: bold;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
  position: relative;
  cursor: pointer;
}

/* line 67802, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active {
  color: #6259ca;
  border: 1px solid #eee;
}

/* line 67807, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active:after {
  position: absolute;
  top: 0;
  left: 0;
  content: "";
  width: 5px;
  height: 100%;
  background: #6259ca;
}

/* line 67817, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header .arrow {
  float: right;
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  border-radius: 2px;
  transform: rotate(-135deg);
  background: #fff;
  border-top: 3px solid #ccc;
  border-left: 3px solid #ccc;
  /* &:after{
  	position: absolute;
  	top: 0;
  	content: "";
  	left: 0;
  	width: 10px;
  	height: 10px;
  	background: $white;
  	border-top: 3px solid $border_color;
  	border-left: 3px solid $border_color;
  } */
}

/* line 67841, app/assets/stylesheets/global/style.css */
.tab_wrapper .content_wrapper .accordian_header.active .arrow {
  transform: rotate(45deg);
  margin-top: 5px;
  border-top: 3px solid #6259ca;
  border-left: 3px solid #6259ca;
}

/* line 67848, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul {
  width: 25%;
  float: left;
  border-bottom: 1px solid #ccc;
}

/* line 67854, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 0;
}

/* line 67864, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li:after {
  left: 0;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #ccc;
}

/* line 67874, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active {
  border-color: #ccc;
}

/* line 67878, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active:after {
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background: #6259ca;
}

/* line 67886, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side > ul li.active:before {
  right: -1px;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}

/* line 67896, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .content_wrapper {
  width: 75%;
  border: 1px solid #f0f0f4;
  float: left;
}

/* line 67902, app/assets/stylesheets/global/style.css */
.tab_wrapper.left_side .controller {
  top: -50px;
}

/* line 67906, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul {
  width: 25%;
  float: right;
  border-bottom: 1px solid #f0f0f4;
}

/* line 67912, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li {
  width: 100%;
  box-sizing: border-box;
  margin: 0;
  padding: 12px 18px;
  border-width: 1px;
  border-right: 0;
  border-left: 1px solid #f0f0f4;
  text-align: right;
}

/* line 67923, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li:after {
  right: 0;
  left: inherit;
  top: 0;
  content: "";
  position: absolute;
  width: 5px;
  height: 100%;
  background: #f0f0f4;
}

/* line 67934, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li.active:after {
  right: 0;
  left: inherit;
  top: 0;
  width: 5px;
  height: 100%;
  content: "";
}

/* line 67943, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side > ul li.active:before {
  left: -2px;
  right: inherit;
  position: absolute;
  top: 0;
  content: "";
  width: 2px;
  height: 100%;
  background: #fff;
}

/* line 67954, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .content_wrapper {
  width: 75%;
  float: left;
  border: 1px solid #f0f0f4;
}

/* line 67960, app/assets/stylesheets/global/style.css */
.tab_wrapper.right_side .controller {
  top: -50px;
}

/* line 67964, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper {
  border-color: #eee;
}

/* line 67968, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion .content_wrapper .accordian_header {
  display: block;
}

/* line 67972, app/assets/stylesheets/global/style.css */
.tab_wrapper.accordion > ul {
  display: none;
}

/* line 67976, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab {
  display: none;
  position: relative;
  background: #000000;
  padding: 12px;
  text-align: center;
  padding-right: 50px;
  color: #fff;
  cursor: pointer;
  border-radius: 30px;
}

/* line 67988, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .arrow {
  width: 30px;
  height: 30px;
  overflow: hidden;
  line-height: 30px;
  text-align: center;
  background: #fff;
  position: absolute;
  right: 6px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
}

/* line 68002, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .arrow:after {
  content: "";
  width: 10px;
  display: inline-block;
  height: 10px;
  border-right: 3px solid #000;
  border-bottom: 3px solid #000;
  transform: rotate(45deg);
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -6px;
  margin-top: -8px;
}

/* line 68017, app/assets/stylesheets/global/style.css */
.tab_wrapper .active_tab .text {
  text-indent: 39px;
  display: block;
}

@media only screen and (max-width: 768px) {
  /* line 68023, app/assets/stylesheets/global/style.css */
  .tab_wrapper > ul {
    display: none;
  }
  /* line 68027, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper {
    border: 0;
  }
  /* line 68031, app/assets/stylesheets/global/style.css */
  .tab_wrapper .content_wrapper .accordian_header {
    display: block;
  }
  /* line 68035, app/assets/stylesheets/global/style.css */
  .tab_wrapper.left_side .content_wrapper,
.tab_wrapper.right_side .content_wrapper {
    width: 100%;
    border-top: 0;
  }
  /* line 68041, app/assets/stylesheets/global/style.css */
  .tab_wrapper .controller {
    display: none;
  }
  /* line 68045, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list {
    border: 0;
    box-shadow: 0 0 8px #ccc;
    position: absolute;
    z-index: 3;
    background: #fff;
    border-radius: 5px;
    margin-top: 15px;
  }
  /* line 68055, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list:before {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    width: 14px;
    height: 14px;
    background: #fff;
    transform: rotate(45deg);
    box-shadow: -3px -4px 5px #efefef;
    margin-left: -7px;
  }
  /* line 68068, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li {
    border: 0;
    border-bottom: 1px solid #ccc;
  }
  /* line 68073, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li.active:after {
    display: none;
  }
  /* line 68077, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown .active_tab {
    display: block;
  }
  /* line 68081, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list,
.tab_wrapper.show-as-dropdown > .content_wrapper > .accordian_header {
    display: none;
  }
  /* line 68086, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list li {
    display: block;
    float: none;
    width: 100%;
  }
}

@media only screen and (min-width: 769px) {
  /* line 68094, app/assets/stylesheets/global/style.css */
  .tab_wrapper.show-as-dropdown > .tab_list {
    display: block !important;
    overflow: hidden;
  }
}
/* line 68101, app/assets/stylesheets/global/style.css */
.timeline {
  box-sizing: border-box;
  position: relative;
}

/* line 68107, app/assets/stylesheets/global/style.css */
.timeline *,
.timeline :after,
.timeline :before {
  box-sizing: inherit;
}

/* line 68114, app/assets/stylesheets/global/style.css */
.timeline:not(.timeline--horizontal):before {
  background-color: #d1d4e4;
  bottom: 0;
  content: "";
  left: 50%;
  margin-left: -2px;
  position: absolute;
  top: 0;
  width: 4px;
  z-index: 1;
}

/* line 68126, app/assets/stylesheets/global/style.css */
.timeline__wrap {
  overflow: hidden;
  position: relative;
  z-index: 1;
}

/* line 68132, app/assets/stylesheets/global/style.css */
.timeline__item {
  font-size: 16px;
  font-size: 1rem;
  padding: 0.625rem 2.5rem 0.625rem 0;
  position: relative;
  width: 50%;
  z-index: 1;
}

/* line 68141, app/assets/stylesheets/global/style.css */
.timeline__item:after {
  background-color: #fff;
  border: 4px solid #d1d4e4;
  border-radius: 50%;
  content: "";
  height: 20px;
  position: absolute;
  right: -10px;
  transform: translateY(-50%);
  top: 50%;
  width: 20px;
  z-index: 1;
}

/* line 68157, app/assets/stylesheets/global/style.css */
.timeline__item.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
  opacity: 0;
}

/* line 68165, app/assets/stylesheets/global/style.css */
.timeline__item.fadeIn {
  animation-name: fadeIn;
}

/* line 68170, app/assets/stylesheets/global/style.css */
.timeline__item--left {
  left: 0;
}

/* line 68174, app/assets/stylesheets/global/style.css */
.timeline__item--right {
  left: 50%;
  padding: 0.625rem 0 0.625rem 2.5rem;
}

/* line 68179, app/assets/stylesheets/global/style.css */
.timeline__item--right:after {
  left: -10px;
}

/* line 68183, app/assets/stylesheets/global/style.css */
.timeline__item--right .timeline__content:before {
  border-bottom: 10px solid transparent;
  border-right: 12px solid #e1e6f1;
  border-left: none;
  border-top: 10px solid transparent;
  left: -12px;
}

/* line 68191, app/assets/stylesheets/global/style.css */
.timeline__item--right .timeline__content:after {
  border-bottom: 9px solid transparent;
  border-right: 11px solid #fff;
  border-left: none;
  border-top: 9px solid transparent;
  left: -10px;
}

/* line 68199, app/assets/stylesheets/global/style.css */
.timeline__content {
  background-color: #fff;
  border-radius: 0px;
  color: #334151;
  border: 1px solid #e1e6f1;
  display: block;
  padding: 1.25rem;
  position: relative;
  box-shadow: 0 8px 16px 0 rgba(162, 169, 204, 0.24);
}

/* line 68210, app/assets/stylesheets/global/style.css */
.timeline__content:after {
  content: "";
  height: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 0;
}

/* line 68221, app/assets/stylesheets/global/style.css */
.timeline__content:before {
  content: "";
  height: 0;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  width: 0;
  border-bottom: 10px solid transparent;
  border-left: 12px solid #e1e6f1;
  border-top: 10px solid transparent;
  right: -12px;
  z-index: 1;
}

/* line 68237, app/assets/stylesheets/global/style.css */
.timeline__content:after {
  border-bottom: 9px solid transparent;
  border-left: 11px solid #fff;
  border-top: 9px solid transparent;
  right: -10px;
  z-index: 2;
}

/* line 68245, app/assets/stylesheets/global/style.css */
.timeline__content h2, .timeline__content .h2 {
  font-size: 1rem;
  font-weight: 700;
  margin: 0 0 0.625rem;
}

/* line 68251, app/assets/stylesheets/global/style.css */
.timeline__content p {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 10px;
}

/* line 68257, app/assets/stylesheets/global/style.css */
.timeline--horizontal {
  white-space: nowrap;
}

/* line 68261, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline-divider {
  background-color: #d1d4e4;
  display: block;
  height: 4px;
  left: 40px;
  position: absolute;
  transform: translateY(-50%);
  right: 40px;
  z-index: 0;
}

/* line 68274, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__items {
  transition: all 0.8s;
  will-change: transform;
}

/* line 68281, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item {
  display: inline-block;
  left: 0;
  padding: 0 0 2.5rem;
  position: relative;
  transition: none;
  vertical-align: top;
  white-space: normal;
}

/* line 68293, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:after {
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
  top: 100%;
}

/* line 68302, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__item__inner {
  display: table;
  height: 100%;
  width: 100%;
}

/* line 68308, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content__wrap {
  display: table-cell;
  margin: 0;
  padding: 0;
  vertical-align: bottom;
}

/* line 68315, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content:before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 12px solid #e1e6f1;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  top: 100%;
}

/* line 68327, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item .timeline__content:after {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #fff;
  left: 50%;
  right: auto;
  transform: translateX(-50%);
  top: 100%;
}

/* line 68339, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom {
  padding: 2.5rem 0 0;
}

/* line 68343, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom:after {
  top: 0;
}

/* line 68347, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content__wrap {
  vertical-align: top;
}

/* line 68351, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content:before {
  border-bottom: 12px solid #e1e6f1;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: none;
  bottom: 100%;
  top: auto;
}

/* line 68360, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item--bottom .timeline__content:after {
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: none;
  bottom: 100%;
  top: auto;
}

/* line 68369, app/assets/stylesheets/global/style.css */
.timeline-nav-button {
  background-color: #fff;
  border: 1px solid #e1e6f1;
  border-radius: 50px;
  box-sizing: border-box;
  box-shadow: none;
  cursor: pointer;
  display: block;
  height: 40px;
  outline: 0;
  position: absolute;
  text-indent: -9999px;
  transform: translateY(-50%);
  top: 50%;
  width: 40px;
  z-index: 10;
}

/* line 68391, app/assets/stylesheets/global/style.css */
.timeline-nav-button:disabled {
  opacity: 0.5;
  pointer-events: none;
}

/* line 68396, app/assets/stylesheets/global/style.css */
.timeline-nav-button:before {
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  display: block;
  height: 14px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%) translateY(-50%);
  top: 50%;
  width: 8px;
}

/* line 68411, app/assets/stylesheets/global/style.css */
.timeline--mobile {
  padding: 0;
}

/* line 68415, app/assets/stylesheets/global/style.css */
.timeline--mobile:before {
  left: 10px !important;
  margin: 0 !important;
}

/* line 68420, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item {
  left: 0;
  padding-left: 40px;
  padding-right: 0;
  width: 100%;
}

/* line 68427, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item:after {
  left: 2px;
  margin: 0;
}

/* line 68432, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item .timeline__content:before {
  left: -12px;
  border-bottom: 12px solid transparent;
  border-right: 12px solid #e1e6f1;
  border-left: none;
  border-top: 12px solid transparent;
}

/* line 68440, app/assets/stylesheets/global/style.css */
.timeline--mobile .timeline__item .timeline__content:after {
  left: -10px;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #fff;
  border-left: none;
  border-top: 10px solid transparent;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
    top: 70px;
  }
  100% {
    opacity: 1;
    top: 0;
  }
}

@keyframes liftUp {
  0% {
    top: 0;
  }
  100% {
    top: -15px;
  }
}

/* line 68492, app/assets/stylesheets/global/style.css */
.timeline--horizontal .timeline__item:nth-child(even):after {
  top: 0;
}

/* line 68496, app/assets/stylesheets/global/style.css */
.tree {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 68502, app/assets/stylesheets/global/style.css */
.tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 1em;
  position: relative;
}

/* line 68510, app/assets/stylesheets/global/style.css */
.tree ul ul {
  margin-left: 1em;
}

/* line 68514, app/assets/stylesheets/global/style.css */
.tree ul:before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: -10px;
}

/* line 68524, app/assets/stylesheets/global/style.css */
.tree li {
  margin: 0;
  padding: 0.5em 1em 0.5em 1em;
  line-height: 2em;
  color: #495057;
  position: relative;
  border: 1px solid #eaedf1;
  margin: 10px 0;
  border-radius: 5px;
  line-height: 30px;
}

/* line 68536, app/assets/stylesheets/global/style.css */
.tree li i {
  margin-right: 10px;
  font-weight: bold;
  font-size: 16px;
  /* padding-top: 10px; */
  line-height: 1;
  color: #77bc21;
}

/* line 68545, app/assets/stylesheets/global/style.css */
.tree ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 0;
  margin-top: -1px;
  position: absolute;
  top: 22px;
  left: -10px;
}

/* line 68556, app/assets/stylesheets/global/style.css */
.tree ul li:last-child:before {
  background: transparent;
  height: auto;
  top: 22px;
  bottom: 0;
}

/* line 68563, app/assets/stylesheets/global/style.css */
.indicator {
  margin-right: 5px;
  color: #4b10a4;
}

/* line 68568, app/assets/stylesheets/global/style.css */
.tree li a {
  text-decoration: none;
  color: #495057;
  font-size: 15px;
}

/* line 68574, app/assets/stylesheets/global/style.css */
.tree li button {
  text-decoration: none;
  color: #29273c;
  border: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  outline: 0;
}

/* line 68584, app/assets/stylesheets/global/style.css */
.tree li button:active,
.tree li button:focus {
  text-decoration: none;
  color: #29273c;
  border: none;
  background: transparent;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  outline: 0;
}

/* line 68595, app/assets/stylesheets/global/style.css */
.tree li.branch {
  background: #f9fbfd;
}

/* line 68599, app/assets/stylesheets/global/style.css */
.tree li.branch li {
  background: #fff;
}

/* line 68603, app/assets/stylesheets/global/style.css */
.tree ul:before {
  border-left: 1px solid #eaedf1;
}

/* line 68607, app/assets/stylesheets/global/style.css */
.tree ul li:before {
  border-top: 1px solid #eaedf1;
}

/* ######## SIDEMENU-STYLES ######## */
/* line 68612, app/assets/stylesheets/global/style.css */
.closed-leftmenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 68618, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-right: 20px !important;
    padding-left: inherit !important;
  }
  /* line 68623, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 68628, app/assets/stylesheets/global/style.css */
    .closed-leftmenu.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  /* line 68635, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 68640, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .side-header {
    background: transparent;
    border-bottom: 0;
    border-right: 0;
  }
  /* line 68646, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 68650, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .side-menu {
    margin-top: 20px;
  }
  /* line 68654, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68658, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
    display: none;
  }
  /* line 68663, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68667, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 68671, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 68681, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 68685, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 68689, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 767.98px) {
  /* line 68695, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    top: 71px !important;
  }
}

@media (max-width: 991px) {
  /* line 68701, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app {
    overflow-x: hidden;
  }
  /* line 68705, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar {
    left: -270px;
  }
  /* line 68709, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 68713, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 68717, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68721, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 68725, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 68729, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 68737, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 450ms ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 68747, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-content .side-app {
  padding: 0px 20px 0 20px;
}

/* line 68751, app/assets/stylesheets/global/style.css */
.closed-leftmenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 68760, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 68766, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 68772, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 68779, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 68795, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 68801, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 68808, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header {
    display: none;
  }
}

/* line 68813, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 68826, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-header__logo:focus,
.closed-leftmenu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 68832, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 68841, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle {
  color: var(--primary-bg-color);
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 68852, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 68859, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 68871, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__toggle:focus,
.closed-leftmenu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 68877, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 68884, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  transition: left 450ms ease, width 450ms ease;
  border-right: 1px solid #eaedf1;
}

/* line 68901, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 68905, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 68910, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 68916, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 68926, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 68939, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 68943, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 68950, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 68957, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 68972, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 68977, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 68990, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu {
  margin-bottom: 0;
}

/* line 68994, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
  white-space: nowrap;
}

/* line 69013, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 69018, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item.active:hover,
.closed-leftmenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 69024, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item:hover,
.closed-leftmenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 69030, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__item:hover .side-menu__icon,
.closed-leftmenu .side-menu__item:hover .side-menu__label,
.closed-leftmenu .side-menu__item:focus .side-menu__icon,
.closed-leftmenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 69038, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

/* line 69043, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 69050, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 69054, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item.active,
.closed-leftmenu .slide-item:hover,
.closed-leftmenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 69061, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu li {
  position: relative;
}

/* line 69065, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 0px;
  font-size: 10px;
  margin-right: 7px;
  color: #68798b;
}

/* line 69077, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 69081, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 69091, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 69103, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 69109, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 69116, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 69120, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 69126, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu {
  display: none;
  font-size: 0.7rem !important;
  padding-left: 30px;
}

/* line 69132, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
  white-space: nowrap;
}

/* line 69145, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-item .icon {
  margin-right: 5px;
}

/* line 69149, app/assets/stylesheets/global/style.css */
.closed-leftmenu .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
  font-size: 11px;
}

@media (min-width: 992px) {
  /* line 69164, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .angle,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-notification,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 69174, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 20px;
  }
  /* line 69178, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 69182, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 69186, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 69192, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-badge,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 24px;
  }
  /* line 69198, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 69203, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 69212, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user,
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  /* line 69217, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 69222, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 69226, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 69232, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 69237, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 0px;
  }
  /* line 69241, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px;
    overflow: hidden;
  }
  /* line 69247, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 69251, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 69261, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 10px 30px;
  }
  /* line 69265, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 69269, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 69277, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px;
  }
  /* line 69281, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  /* line 69287, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 69293, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 69297, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    position: relative;
  }
  /* line 69308, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block;
  }
  /* line 69312, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  /* line 69320, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    flex: 1 1 auto;
  }
  /* line 69328, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  /* line 69338, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
  }
  /* line 69342, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 69346, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 69352, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu {
  border-radius: 0;
}

/* line 69356, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 69360, app/assets/stylesheets/global/style.css */
.closed-leftmenu .dropdown-item .fa,
.closed-leftmenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 69365, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 69386, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title h1, .closed-leftmenu .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 69392, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 69398, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 69404, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 69418, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-title p {
    display: none;
  }
}

/* line 69423, app/assets/stylesheets/global/style.css */
.closed-leftmenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 69436, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 69441, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 69446, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 69454, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 69458, app/assets/stylesheets/global/style.css */
.closed-leftmenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 69464, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 69470, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 69474, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 69479, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69483, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 69487, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 69491, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 69495, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 69499, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 69504, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 69508, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  transition: left 0.3s ease, width 450ms ease;
  height: 75px;
}

/* line 69519, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-header .header-brand-img.toggle-logo,
.closed-leftmenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 69524, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 69528, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 69533, app/assets/stylesheets/global/style.css */
.closed-leftmenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 69537, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
  white-space: nowrap;
  position: relative;
}

/* line 69546, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category:not(:first-child) {
  margin-top: 0.75rem;
}

/* line 69550, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu .sub-category h3, .closed-leftmenu .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 69558, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-menu li:not(:first-child) h3, .closed-leftmenu .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

@media (min-width: 992px) {
  /* line 69563, app/assets/stylesheets/global/style.css */
  .closed-leftmenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 69569, app/assets/stylesheets/global/style.css */
.closed-leftmenu .side-badge,
.closed-leftmenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 69578, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 69585, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 69591, app/assets/stylesheets/global/style.css */
.closed-leftmenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 69601, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 69607, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-angle {
  float: right;
  margin-top: 5px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 69620, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 69624, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 69631, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}

/* line 69643, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}

/* line 69653, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 69657, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 69672, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 69678, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 69682, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 69690, app/assets/stylesheets/global/style.css */
.closed-leftmenu .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 69703, app/assets/stylesheets/global/style.css */
  .closed-leftmenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 69709, app/assets/stylesheets/global/style.css */
.closed-leftmenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 69713, app/assets/stylesheets/global/style.css */
.closed-leftmenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 69717, app/assets/stylesheets/global/style.css */
.closed-leftmenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}

@media (min-width: 992px) {
  /* line 69722, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__icon {
    color: #495057;
  }
  /* line 69726, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

/* line 69731, app/assets/stylesheets/global/style.css */
.hover-submenu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 69737, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 69743, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 69747, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 69754, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 69765, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69792, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-menu.dark-header .side-header,
.hover-submenu.app.dark-mode.gradient-menu.dark-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69797, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69801, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.dark-header .side-header,
.hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  /* line 69806, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.dark-header .app-header,
.hover-submenu.app.dark-mode.light-menu.dark-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--dark-theme) !important;
  }
  /* line 69811, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.color-header .side-header,
.hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .side-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header .side-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .side-header {
    background-color: #fff !important;
  }
  /* line 69818, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.light-menu.color-header .app-header,
.hover-submenu.app.dark-mode.light-menu.color-header.sidenav-toggled.sidenav-toggled-open .app-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header .app-header,
.hover-submenu.app.dark-mode.light-menu.gradient-header.sidenav-toggled.sidenav-toggled-open .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69825, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.color-header.dark-menu .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69829, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.gradient-menu.color-header .side-header,
.hover-submenu.app.dark-mode.gradient-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69834, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 69839, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.color-menu.sidenav-toggled .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu.sidenav-toggled .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69848, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .app-header,
.hover-submenu.app.header-light.dark-mode.gradient-menu .app-header {
    background-color: #fff !important;
  }
  /* line 69853, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69858, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 69863, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.color-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.header-light.dark-mode.gradient-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69872, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.header-light.light-menu.dark-mode .app-header,
.hover-submenu.app.header-light.light-menu.dark-mode .side-header {
    background-color: #fff !important;
  }
  /* line 69877, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.light-mode.header-light.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 69881, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .app-header {
    background-color: #fff !important;
  }
  /* line 69885, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 69889, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 69895, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled.dark-mode.color-menu.gradient-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69899, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69903, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu.dark-header .app-header {
    background-color: var(--dark-theme) !important;
  }
  /* line 69907, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .app-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69911, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.color-header .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69915, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.dark-header.color-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69919, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69923, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.color-menu.header-light .app-header {
    background-color: #fff !important;
  }
  /* line 69927, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.gradient-header.gradient-menu .side-header,
.hover-submenu.app.dark-mode.gradient-header.gradient-menu .side-header {
    background-color: var(--primary-bg-color) !important;
  }
  /* line 69932, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    background-color: #fff !important;
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  /* line 69939, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  /* line 69944, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo {
    display: none !important;
  }
  /* line 69953, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.dark-mode.sidenav-toggled.light-menu .app-sidebar,
.hover-submenu.app.dark-mode.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  /* line 69958, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 69962, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 69966, app/assets/stylesheets/global/style.css */
  .hover-submenu.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 69971, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  /* line 69975, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 69981, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3, .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .h3 {
    display: none !important;
  }
  /* line 69985, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 69989, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 69993, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 69997, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 70001, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    padding-top: 55px;
  }
  /* line 70005, app/assets/stylesheets/global/style.css */
  .hover-submenu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 70015, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 70019, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 70023, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 70027, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 70033, app/assets/stylesheets/global/style.css */
  .hover-submenu.app {
    overflow-x: hidden;
  }
  /* line 70037, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar {
    left: -270px;
  }
  /* line 70041, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 70045, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 70049, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70053, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 70057, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 70061, app/assets/stylesheets/global/style.css */
  .hover-submenu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 70069, app/assets/stylesheets/global/style.css */
.hover-submenu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 70079, app/assets/stylesheets/global/style.css */
.hover-submenu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 70088, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 70094, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 70100, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 70107, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 70123, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 70129, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 70136, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header {
    display: none;
  }
}

/* line 70141, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 70154, app/assets/stylesheets/global/style.css */
.hover-submenu .app-header__logo:focus,
.hover-submenu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 70160, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 70169, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 70179, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 70186, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 70198, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__toggle:focus,
.hover-submenu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 70204, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 70211, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 70228, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 70232, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 70237, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 70243, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 70253, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 70266, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 70270, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 70277, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 70284, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 70299, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 70304, app/assets/stylesheets/global/style.css */
.hover-submenu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 70317, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu {
  margin-bottom: 0;
}

/* line 70321, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 70339, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70344, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item.active:hover,
.hover-submenu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70350, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item:hover,
.hover-submenu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 70356, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__item:hover .side-menu__icon,
.hover-submenu .side-menu__item:hover .side-menu__label,
.hover-submenu .side-menu__item:focus .side-menu__icon,
.hover-submenu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 70364, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}

/* line 70372, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 70379, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 70383, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item.active,
.hover-submenu .slide-item:hover,
.hover-submenu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 70390, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu li {
  position: relative;
}

/* line 70394, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 70406, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded a {
  text-decoration: none;
}

/* line 70410, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 70420, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 70432, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 70438, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 70445, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 70449, app/assets/stylesheets/global/style.css */
.hover-submenu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 70455, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 70467, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-item .icon {
  margin-right: 5px;
}

/* line 70471, app/assets/stylesheets/global/style.css */
.hover-submenu .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 70485, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.hover-submenu.sidebar-mini.sidenav-toggled .angle,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .user-notification,
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 70495, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 70499, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 70503, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 70507, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 70513, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 70517, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-badge,
.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 70523, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 70528, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 70537, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 70542, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 70546, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 70552, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 70557, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 70561, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 70567, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 70571, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 70581, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 70587, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 70591, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 70599, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 70603, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu {
    padding-top: 0 !important;
  }
  /* line 70607, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3, .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .h3 {
    display: none !important;
  }
  /* line 70611, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  /* line 70615, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  /* line 70619, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  /* line 70624, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 70630, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 70634, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  /* line 70640, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 70644, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  /* line 70650, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 70657, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 70661, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 70667, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu {
  border-radius: 0;
}

/* line 70671, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 70675, app/assets/stylesheets/global/style.css */
.hover-submenu .dropdown-item .fa,
.hover-submenu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 70680, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 70701, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title h1, .hover-submenu .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 70707, app/assets/stylesheets/global/style.css */
.hover-submenu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 70713, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 70719, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 70733, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-title p {
    display: none;
  }
}

/* line 70738, app/assets/stylesheets/global/style.css */
.hover-submenu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 70751, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 70756, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 70761, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 70769, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 70773, app/assets/stylesheets/global/style.css */
.hover-submenu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 70779, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 70785, app/assets/stylesheets/global/style.css */
.hover-submenu .user-info .text-muted {
  color: #74829c !important;
}

/* line 70789, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 70794, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70798, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 70802, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 70806, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 70810, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 70814, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 70819, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 70823, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 70834, app/assets/stylesheets/global/style.css */
.hover-submenu .side-header .header-brand-img.toggle-logo,
.hover-submenu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 70839, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 70843, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 70848, app/assets/stylesheets/global/style.css */
.hover-submenu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 70852, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 70859, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu .sub-category h3, .hover-submenu .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 70867, app/assets/stylesheets/global/style.css */
.hover-submenu .side-menu li:not(:first-child) h3, .hover-submenu .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

/* line 70871, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 70876, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 70882, app/assets/stylesheets/global/style.css */
.hover-submenu .side-badge,
.hover-submenu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 70891, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 70897, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 70903, app/assets/stylesheets/global/style.css */
.hover-submenu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 70913, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 70919, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-angle {
  float: right;
  transform-origin: center;
  margin-right: 0;
  transition: transform 0.3s ease;
}

/* line 70932, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 70936, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 70943, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}

/* line 70954, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  align-items: center;
  color: #74829c;
}

/* line 70963, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 70967, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 70981, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 70987, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 70991, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 70999, app/assets/stylesheets/global/style.css */
.hover-submenu .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 71011, app/assets/stylesheets/global/style.css */
  .hover-submenu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 71017, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 71021, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 71025, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 71029, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 71033, app/assets/stylesheets/global/style.css */
.hover-submenu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

@media (min-width: 992px) {
  /* line 71038, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 71043, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  /* line 71053, app/assets/stylesheets/global/style.css */
  .hover-submenu .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 71058, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 71069, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 71080, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 71091, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  /* line 71102, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 185px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 71113, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  /* line 71119, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 71131, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 71135, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 71140, app/assets/stylesheets/global/style.css */
.hover-submenu .ps--active-x > .ps__rail-x,
.hover-submenu .ps--active-y > .ps__rail-y {
  display: none;
}

/* line 71145, app/assets/stylesheets/global/style.css */
.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}

/* line 71155, app/assets/stylesheets/global/style.css */
.hover-submenu.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 71159, app/assets/stylesheets/global/style.css */
.hover-submenu.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 71163, app/assets/stylesheets/global/style.css */
.hover-submenu.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}

@media (min-width: 992px) {
  /* line 71168, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 71172, app/assets/stylesheets/global/style.css */
  .hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
.hover-submenu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

@media (min-width: 768px) {
  /* line 71180, app/assets/stylesheets/global/style.css */
  .hover-submenu.sidebar-mini.sidenav-toggled .app-sidebar__user,
.hover-submenu.sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 71188, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 71203, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.hover-submenu.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.dark-mode.hover-submenu.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 71210, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.dark-mode.hover-submenu.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 71214, app/assets/stylesheets/global/style.css */
  .app.hover-submenu.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}

/* line 71219, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-header {
  background: var(--dark-body) !important;
  border-bottom: 1px solid var(--dark-border) !important;
}

/* line 71224, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-sidebar {
  border-right: 1px solid var(--dark-border) !important;
}

@media (min-width: 992px) {
  /* line 71229, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu .side-header {
    background: var(--dark-body) !important;
    border-bottom: 0;
    border-right: 1px solid var(--dark-border);
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 71236, app/assets/stylesheets/global/style.css */
    .dark-mode.hover-submenu .side-header {
      background: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border-bottom: 0;
      border-right: 1px solid var(--dark-border);
    }
  }
  /* line 71245, app/assets/stylesheets/global/style.css */
  .dark-mode.rtl.hover-submenu .side-header {
    border-left: 1px solid var(--dark-border);
    border-right: inherit;
  }
}

/* line 71251, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu.sidebar-mini .app-header .light-logo1 {
  display: none !important;
}

/* line 71255, app/assets/stylesheets/global/style.css */
.dark-mode.hover-submenu .app-sidebar {
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
}

/* line 71259, app/assets/stylesheets/global/style.css */
.dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
  background-color: var(--dark-body);
}

@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
  /* line 71264, app/assets/stylesheets/global/style.css */
  .dark-mode.app.hover-submenu.sidenav-toggled .sticky.stickyClass .side-header {
    backdrop-filter: blur(20px);
    -webkit-backdrop-filter: blur(20px);
    background-color: transparent;
  }
}

@media (max-width: 991.98px) {
  /* line 71272, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 71278, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 71286, app/assets/stylesheets/global/style.css */
  .app.hover-submenu.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}

/* line 71295, app/assets/stylesheets/global/style.css */
.app.hover-submenu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 71303, app/assets/stylesheets/global/style.css */
.rtl.app.hover-submenu .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}

@media (min-width: 992px) {
  /* line 71311, app/assets/stylesheets/global/style.css */
  .rtl.app.hover-submenu.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  /* line 71318, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.hover-submenu.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}

@media (min-width: 992px) {
  /* line 71326, app/assets/stylesheets/global/style.css */
  .hover-submenu.bg-img1.dark-mode .side-header,
.hover-submenu.bg-img2.dark-mode .side-header,
.hover-submenu.bg-img3.dark-mode .side-header,
.hover-submenu.bg-img4.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px solid var(--dark-border);
  }
}

@media (min-width: 992px) {
  /* line 71338, app/assets/stylesheets/global/style.css */
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 71347, app/assets/stylesheets/global/style.css */
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu .side-header {
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      background-color: transparent !important;
    }
  }
}

/* line 71358, app/assets/stylesheets/global/style.css */
.hover-submenu1 {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (max-width: 767.98px) {
  /* line 71364, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    top: 71px !important;
  }
}

@media (min-width: 768px) {
  /* line 71370, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 71374, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 75px !important;
  }
}

@media (min-width: 992px) {
  /* line 71380, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.2);
  }
  /* line 71384, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .app-sidebar,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .app-sidebar {
    border-right: 1px solid var(--dark-border) !important;
  }
  /* line 71389, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header {
    background-color: #fff;
    border-bottom: 1px solid #eaedf1 !important;
    border-right: 1px solid #eaedf1 !important;
  }
  /* line 71396, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo {
    display: block !important;
  }
  /* line 71401, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .toggle-logo,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .light-logo1,
.hover-submenu1.dark-mode.app.hover-submenu1.sidenav-toggled.sidenav-toggled-open.light-menu .side-header .header-brand1 .desktop-logo {
    display: none !important;
  }
  /* line 71410, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 71415, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .side-header {
    background: var(--dark-body) !important;
    border-bottom: 0;
    border-right: 0;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 71422, app/assets/stylesheets/global/style.css */
    .hover-submenu1.dark-mode .side-header {
      background: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
      border-bottom: 0;
      border-right: 0;
    }
  }
  /* line 71431, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
    background-color: var(--dark-body);
  }
  @supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))) {
    /* line 71436, app/assets/stylesheets/global/style.css */
    .hover-submenu1.dark-mode.app-sidebar.sidemenu-scroll .side-header {
      backdrop-filter: blur(20px);
      -webkit-backdrop-filter: blur(20px);
      background-color: transparent;
    }
  }
  /* line 71443, app/assets/stylesheets/global/style.css */
  .hover-submenu1.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 71447, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    margin-left: 0px !important;
  }
  /* line 71451, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.color-menu .slide-menu li .slide-item::before {
    color: #fff !important;
  }
  /* line 71455, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .side-menu-label1 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  }
  /* line 71459, app/assets/stylesheets/global/style.css */
  .hover-submenu1.color-menu .side-menu-label1 a {
    color: #fff !important;
  }
  /* line 71463, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .app-content {
    margin-right: 120px !important;
    margin-left: inherit !important;
  }
  /* line 71468, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    right: 106px !important;
    left: inherit !important;
  }
  /* line 71473, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled-open .slide-item.active .slide-menu li .slide-item:before,
.hover-submenu1 .hover-submenu1 .slide-item:hover .slide-menu li .slide-item:before,
.hover-submenu1 .hover-submenu1 .slide-item:focus .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 71479, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.sidebar-mini.sidenav-toggled .slide-menu {
    box-shadow: -5px 0px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 71483, app/assets/stylesheets/global/style.css */
  .hover-submenu1.rtl.app.sidenav-toggled .app-header.header {
    padding-right: 130px !important;
    padding-left: 10px !important;
  }
  /* line 71488, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo {
    display: block !important;
  }
  /* line 71492, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.toggle-logo,
.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo,
.hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
    display: none !important;
  }
  /* line 71498, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3, .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .h3 {
    display: none !important;
  }
  /* line 71502, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open.color-menu .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 71506, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71510, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 71514, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71518, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    padding-top: 55px;
  }
  /* line 71522, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 71532, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 71536, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 71540, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 71544, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 71550, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app {
    overflow-x: hidden;
  }
  /* line 71554, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar {
    left: -270px;
  }
  /* line 71558, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 71562, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 71566, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71570, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 71574, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 71578, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 71586, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 71596, app/assets/stylesheets/global/style.css */
.hover-submenu1 .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 71605, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 991px) {
  /* line 71611, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 71617, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 71624, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 71640, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .light-logo1 {
    display: none !important;
  }
  /* line 71644, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled .header .app-header .desktop-logo {
    display: block !important;
  }
  /* line 71648, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 71654, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 71661, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header {
    display: none;
  }
}

/* line 71666, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 71679, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-header__logo:focus,
.hover-submenu1 .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 992px) {
  /* line 71685, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 71694, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 71704, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 71711, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 71723, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__toggle:focus,
.hover-submenu1 .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 991px) {
  /* line 71729, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar__toggle {
    order: -1;
  }
}

/* line 71736, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  box-shadow: 0 8px 24px rgba(168, 180, 208, 0.1);
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 71753, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 71757, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 71762, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    display: none;
  }
}

@media (max-width: 991px) {
  /* line 71768, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 71778, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 71791, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 71795, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 71802, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 71809, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 71824, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 71829, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 71842, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu {
  margin-bottom: 0;
}

/* line 71846, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 71864, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71869, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item.active:hover,
.hover-submenu1 .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71875, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item:hover,
.hover-submenu1 .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 71881, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__item:hover .side-menu__icon,
.hover-submenu1 .side-menu__item:hover .side-menu__label,
.hover-submenu1 .side-menu__item:focus .side-menu__icon,
.hover-submenu1 .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 71889, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
}

/* line 71897, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 71904, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 71908, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item.active,
.hover-submenu1 .slide-item:hover,
.hover-submenu1 .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 71915, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu li {
  position: relative;
}

/* line 71919, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 71931, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded a {
  text-decoration: none;
}

/* line 71935, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 71945, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 71957, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__icon {
  flex: 0 0 auto;
}

/* line 71963, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 71970, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .slide-menu {
  display: block;
}

/* line 71974, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 71980, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu {
  display: none;
  padding: 0px;
  font-size: 0.8rem !important;
  padding-left: 3px;
  margin-left: 12px;
}

/* line 71988, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 17px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 72000, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-item .icon {
  margin-right: 5px;
}

/* line 72004, app/assets/stylesheets/global/style.css */
.hover-submenu1 .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 72018, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.hover-submenu1.sidebar-mini.sidenav-toggled .angle,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .user-notification,
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 72028, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px !important;
  }
  /* line 72032, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 72036, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 72040, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 72046, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 72050, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-badge,
.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 72056, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 72061, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.hover-submenu1.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 72070, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 72075, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 72079, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 72085, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 72090, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 72094, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 72100, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 72104, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 72114, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 72120, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 72124, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 72132, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 120px !important;
  }
  /* line 72136, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li h3, .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .h3 {
    display: none !important;
  }
  /* line 72140, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .badge {
    display: none !important;
  }
  /* line 72144, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-menu li .side-menu__icon {
    top: 0 !important;
  }
  /* line 72148, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 120px !important;
    display: flex !important;
  }
  /* line 72153, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 72159, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 72163, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: block;
    padding: 12px 5px;
    text-align: center;
  }
  /* line 72169, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: none !important;
  }
  /* line 72173, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0 !important;
  }
  /* line 72179, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 72186, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: none;
  }
  /* line 72190, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 6px;
    right: 40px;
  }
}

/* line 72196, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu {
  border-radius: 0;
}

/* line 72200, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 72204, app/assets/stylesheets/global/style.css */
.hover-submenu1 .dropdown-item .fa,
.hover-submenu1 .dropdown-item .icon {
  vertical-align: middle;
}

/* line 72209, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 72230, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title h1, .hover-submenu1 .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 72236, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 72242, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 72248, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 72262, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-title p {
    display: none;
  }
}

/* line 72267, app/assets/stylesheets/global/style.css */
.hover-submenu1 .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 72280, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 72285, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 72290, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 72298, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 72302, app/assets/stylesheets/global/style.css */
.hover-submenu1 .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 72308, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 72314, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-info .text-muted {
  color: #74829c !important;
}

/* line 72318, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 72323, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72327, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 72331, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 72335, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 72339, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72343, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 72348, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 72352, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 72363, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-header .header-brand-img.toggle-logo,
.hover-submenu1 .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 72368, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 72372, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 72377, app/assets/stylesheets/global/style.css */
.hover-submenu1 .user-pic {
  margin-bottom: 0.8rem;
}

/* line 72381, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 72388, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu .sub-category h3, .hover-submenu1 .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 72396, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-menu li:not(:first-child) h3, .hover-submenu1 .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

/* line 72400, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 992px) {
  /* line 72405, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 72411, app/assets/stylesheets/global/style.css */
.hover-submenu1 .side-badge,
.hover-submenu1 .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 72420, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item {
  padding: 8px 17px;
  display: flex;
  color: #74829c;
}

/* line 72426, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 72432, app/assets/stylesheets/global/style.css */
.hover-submenu1 .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 72442, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 72448, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-angle {
  float: right;
  transform-origin: center;
  margin-right: 0;
  transition: transform 0.3s ease;
}

/* line 72461, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 72465, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 72472, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 27px !important;
  color: #74829c;
}

/* line 72483, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-side-menu__item2 {
  padding: 8px 2px 8px 27px;
  display: flex;
  align-items: center;
  color: #74829c;
}

/* line 72492, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 72496, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-angle2 {
  float: right;
  margin-top: -2px;
  margin-right: 0px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 72510, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 72516, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 72520, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 72528, app/assets/stylesheets/global/style.css */
.hover-submenu1 .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  color: #74829c;
}

@media (max-width: 991px) {
  /* line 72540, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 72546, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 72550, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72554, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72558, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 72562, app/assets/stylesheets/global/style.css */
.hover-submenu1.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

@media (min-width: 992px) {
  /* line 72567, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-sidebar {
    overflow: visible !important;
    position: absolute !important;
  }
  /* line 72572, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu:hover .side-menu {
    max-height: inherit !important;
    visibility: visible;
    border-radius: 1px !important;
    transition: none !important;
    padding: 8px 0px;
    opacity: inherit;
    display: block !important;
  }
  /* line 72582, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar .slide {
    position: relative;
    display: block;
  }
  /* line 72587, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 72598, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 72609, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled-open .slide-menu.open {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: visible;
    top: 0;
    display: block;
  }
  /* line 72620, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    height: auto !important;
  }
  /* line 72631, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
    position: absolute;
    left: 108px;
    min-width: 180px;
    opacity: 1;
    z-index: 9999;
    visibility: hidden;
    top: 0;
    display: block;
  }
  /* line 72642, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide:hover .slide-menu {
    visibility: visible;
    display: block !important;
    height: auto !important;
  }
  /* line 72648, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    background: #ffffff;
    opacity: 1;
    visibility: visible;
    z-index: 999;
    left: 72px;
    transition: none !important;
    display: block !important;
    box-shadow: 8px 8px 17px rgba(0, 0, 0, 0.1);
  }
  /* line 72660, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: none;
  }
  /* line 72664, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidenav-toggled .app-content {
    min-height: 1262px;
  }
}

/* line 72669, app/assets/stylesheets/global/style.css */
.hover-submenu1 .ps--active-x > .ps__rail-x,
.hover-submenu1 .ps--active-y > .ps__rail-y {
  display: none;
}

/* line 72674, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
  max-height: inherit !important;
  padding-bottom: 8px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 8px !important;
  height: auto !important;
  overflow: hidden !important;
}

/* line 72684, app/assets/stylesheets/global/style.css */
.hover-submenu1.color-menu .side-header .light-logo {
  display: none !important;
}

/* line 72688, app/assets/stylesheets/global/style.css */
.hover-submenu1.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 0px 6px 6px 0px !important;
}

/* line 72692, app/assets/stylesheets/global/style.css */
.hover-submenu1.rtl.sidenav-toggled.sidenav-toggled-open .slide .slide-menu {
  border-radius: 6px 0px 0px 6px !important;
}

@media (min-width: 992px) {
  /* line 72697, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    color: #495057;
  }
  /* line 72701, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:hover .side-menu__icon,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color);
  }
}

@media (min-width: 992px) {
  /* line 72709, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .desktop-logo {
    display: block !important;
  }
  /* line 72715, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.color-menu .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.dark-menu .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.gradient-menu .side-header .header-brand1 .light-logo {
    display: none !important;
  }
  /* line 72727, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .light-logo1,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .desktop-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 72754, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.header-light.sidenav-toggled.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu1.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.dark-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.gradient-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.dark-mode.header-light.color-menu.sidenav-toggled .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.sidebar-mini.hover-submenu1.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.hover-submenu1.light-mode.color-header.color-menu.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo,
.app.hover-submenu1.sidenav-toggled.color-menu.sidenav-toggled-open .app-sidebar .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 72765, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.dark-mode.hover-submenu1.sidenav-toggled.light-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 72769, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled.dark-menu.sidenav-toggled-open .slide-menu li .slide-item:before {
    color: #fff !important;
  }
}

@media (min-width: 992px) {
  /* line 72775, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
    display: block;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid #e9edf4;
    padding: 10px 15px !important;
    color: var(--primary-bg-color);
    margin-bottom: 6px;
  }
  /* line 72785, app/assets/stylesheets/global/style.css */
  .hover-submenu1.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 a:before {
    display: none;
  }
  /* line 72789, app/assets/stylesheets/global/style.css */
  .hover-submenu1.app.sidebar-mini.sidenav-toggled .side-menu__label,
.hover-submenu1.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: none !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 0;
  }
  /* line 72797, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 10px !important;
  }
}

@media (max-width: 991.98px) {
  /* line 72803, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: transparent !important;
  }
}

@media (min-width: 992px) {
  /* line 72809, app/assets/stylesheets/global/style.css */
  .dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    background: var(--dark-body) !important;
    border: 1px solid var(--dark-border);
    border-left: 0px !important;
  }
}

@media (min-width: 992px) {
  /* line 72817, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.sidenav-toggled .slide-menu {
    display: none;
    padding: 0px;
    font-size: 0.8rem !important;
    padding-left: 3px;
    margin-left: 12px;
  }
}

/* line 72826, app/assets/stylesheets/global/style.css */
.app.hover-submenu1 .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

@media (min-width: 992px) {
  /* line 72835, app/assets/stylesheets/global/style.css */
  .app.dark-mode.hover-submenu1.rtl .side-header {
    border-left: 1px solid var(--dark-border) !important;
    border-right: 0px !important;
  }
}

/* line 72841, app/assets/stylesheets/global/style.css */
.rtl.app.hover-submenu1 .slide-menu {
  padding-right: 20px !important;
  padding-left: inherit !important;
  margin-right: 20px !important;
  margin-left: inherit !important;
}

@media (min-width: 992px) {
  /* line 72849, app/assets/stylesheets/global/style.css */
  .rtl.app.hover-submenu1.sidenav-toggled .slide-menu {
    padding-right: 3px !important;
    padding-left: inherit !important;
    margin-right: 12px !important;
    margin-left: inherit !important;
  }
  /* line 72856, app/assets/stylesheets/global/style.css */
  .rtl.dark-mode.hover-submenu1.sidebar-mini.sidenav-toggled .slide-menu {
    border-right: 0px !important;
    border: 1px solid var(--dark-border) !important;
  }
}

@media (max-width: 991.98px) {
  /* line 72863, app/assets/stylesheets/global/style.css */
  .hover-submenu1 .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 72867, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.desktop-logo {
    display: block !important;
  }
  /* line 72871, app/assets/stylesheets/global/style.css */
  .app.hover-submenu1.dark-mode .logo-horizontal .header-brand-img.light-logo1 {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 72878, app/assets/stylesheets/global/style.css */
  .hover-submenu1.bg-img1.dark-mode .side-header,
.hover-submenu1.bg-img2.dark-mode .side-header,
.hover-submenu1.bg-img3.dark-mode .side-header,
.hover-submenu1.bg-img.dark-mode .side-header {
    background: transparent !important;
    border-bottom: 0;
    border-right: 0px;
  }
}

@media (min-width: 992px) {
  /* line 72890, app/assets/stylesheets/global/style.css */
  .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
    background-color: var(--dark-body) !important;
  }
  @supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))) {
    /* line 72899, app/assets/stylesheets/global/style.css */
    .bg-img1.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img2.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img3.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header,
.bg-img4.dark-mode.sidebar-mini.sidenav-toggled.hover-submenu1 .side-header {
      background-color: transparent !important;
      backdrop-filter: blur(10px);
      -webkit-backdrop-filter: blur(10px);
    }
  }
}

/*Gradient variables*/
/*Background variables*/
/*gray variables*/
/*white variables*/
/*black variables*/
/*shadow variables*/
/*Dark Theme Variables*/
/*Transparent variables*/
/* line 72918, app/assets/stylesheets/global/style.css */
.app-sidebar .mCSB_draggerContainer {
  right: -11px !important;
}

@media (min-width: 768px) {
  /* line 72923, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 72927, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 72931, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 72935, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    padding-top: 75px;
  }
  /* line 72939, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 72949, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (min-width: 992px) {
  /* line 72955, app/assets/stylesheets/global/style.css */
  .sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
}

/* line 72960, app/assets/stylesheets/global/style.css */
.app-content {
  margin-bottom: 0 !important;
  transition: all ease 0.2s;
  overflow: hidden;
  margin-top: 74px;
}

/* line 72969, app/assets/stylesheets/global/style.css */
.app-content .side-app {
  padding: 0px 15px 0 15px;
}

/* line 72973, app/assets/stylesheets/global/style.css */
.footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 72982, app/assets/stylesheets/global/style.css */
  .app-content {
    margin-left: 270px;
  }
  /* line 72986, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-header {
    width: 80px !important;
  }
  /* line 72990, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
  }
}

@media print {
  /* line 72996, app/assets/stylesheets/global/style.css */
  .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 73003, app/assets/stylesheets/global/style.css */
.light-text {
  font-weight: 300 !important;
}

/* line 73007, app/assets/stylesheets/global/style.css */
.semibold-text {
  font-weight: 600 !important;
}

/* line 73011, app/assets/stylesheets/global/style.css */
.line-head {
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

/*----- Componant: Top Navigation Bar ----- */
/* line 73017, app/assets/stylesheets/global/style.css */
.app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  background: #ffffff;
  transition: all ease 0.2s;
}

@media (max-width: 991.98px) {
  /* line 73032, app/assets/stylesheets/global/style.css */
  .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 73038, app/assets/stylesheets/global/style.css */
  .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 73045, app/assets/stylesheets/global/style.css */
  .app-header {
    display: none;
  }
}

/* line 73050, app/assets/stylesheets/global/style.css */
.app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 73063, app/assets/stylesheets/global/style.css */
.app-header__logo:focus,
.app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 73069, app/assets/stylesheets/global/style.css */
  .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 73078, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb {
  color: #495584;
  fill: #495584;
  z-index: 1;
  margin-top: 5px;
  transition: padding-left 0.3s ease;
  padding: 9px;
  text-align: center;
  height: 2.7rem;
  font-size: 2.451rem;
  line-height: 1;
  position: relative;
  border-radius: 50%;
}

/* line 73093, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:hover {
  color: var(--primary-bg-color);
}

/* line 73097, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:before {
  transition: all 0.25s;
  font-size: 21px;
}

/* line 73102, app/assets/stylesheets/global/style.css */
.app-sidebar__hamb:focus,
.app-sidebar__hamb:hover {
  text-decoration: none;
}

/* line 73107, app/assets/stylesheets/global/style.css */
.app-nav {
  display: flex;
  margin-bottom: 0;
  justify-content: flex-end;
}

@media (min-width: 768px) {
  /* line 73118, app/assets/stylesheets/global/style.css */
  .app-nav {
    flex: 1 0 auto;
  }
}

/* line 73125, app/assets/stylesheets/global/style.css */
.app-nav__item {
  display: block;
  padding: 15px;
  line-height: 20px;
  color: #a8a8a8;
  transition: background-color 0.3s ease;
}

/* line 73135, app/assets/stylesheets/global/style.css */
.app-nav__item:hover,
.app-nav__item:focus {
  background: rgba(0, 0, 0, 0.1);
  color: #f6f6f6;
}

/* line 73141, app/assets/stylesheets/global/style.css */
.app-search {
  position: relative;
  display: flex;
  align-self: center;
  margin-right: 15px;
  padding: 10px 0;
}

@media (max-width: 480px) {
  /* line 73153, app/assets/stylesheets/global/style.css */
  .app-search {
    display: none;
  }
}

/* line 73158, app/assets/stylesheets/global/style.css */
.app-search__input {
  border: 0;
  padding: 5px 10px;
  padding-right: 30px;
  border-radius: 2px;
  background-color: rgba(255, 255, 255, 0.8);
  transition: background-color 0.3s ease;
}

/* line 73169, app/assets/stylesheets/global/style.css */
.app-search__input::-webkit-input-placeholder,
.app-search__input:-ms-input-placeholder,
.app-search__input::-ms-input-placeholder,
.app-search__input::placeholder {
  color: rgba(0, 0, 0, 0.4);
}

/* line 73176, app/assets/stylesheets/global/style.css */
.app-search__button {
  position: absolute;
  right: 0;
  top: 10px;
  bottom: 10px;
  padding: 0 10px;
  border: 0;
  color: rgba(0, 0, 0, 0.8);
  background: none;
  cursor: pointer;
}

/* line 73188, app/assets/stylesheets/global/style.css */
.app-notification {
  min-width: 270px;
}

/* line 73192, app/assets/stylesheets/global/style.css */
.app-notification__title {
  padding: 8px 20px;
  text-align: center;
  background-color: rgba(0, 150, 136, 0.4);
  color: #333;
}

/* line 73199, app/assets/stylesheets/global/style.css */
.app-notification__footer {
  padding: 8px 20px;
  text-align: center;
  background-color: #eee;
}

/* line 73205, app/assets/stylesheets/global/style.css */
.app-notification__content {
  max-height: 220px;
  overflow-y: auto;
}

/* line 73210, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar {
  width: 6px;
}

/* line 73214, app/assets/stylesheets/global/style.css */
.app-notification__content::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

/* line 73218, app/assets/stylesheets/global/style.css */
.app-notification__item {
  display: flex;
  padding: 8px 20px;
  color: inherit;
  border-bottom: 1px solid #ddd;
  transition: background-color 0.3s ease;
}

/* line 73230, app/assets/stylesheets/global/style.css */
.app-notification__item:focus,
.app-notification__item:hover {
  color: inherit;
  text-decoration: none;
  background-color: #e0e0e0;
}

/* line 73237, app/assets/stylesheets/global/style.css */
.app-notification__message,
.app-notification__meta {
  margin-bottom: 0;
}

/* line 73242, app/assets/stylesheets/global/style.css */
.app-notification__icon {
  padding-right: 10px;
}

/* line 73246, app/assets/stylesheets/global/style.css */
.app-notification__message {
  line-height: 1.2;
}

/* line 73250, app/assets/stylesheets/global/style.css */
.app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #8a98ac;
  z-index: 99;
  background: #fff !important;
  -webkit-box-shadow: 0 8px 24px rgba(229, 228, 230, 0.4);
  transition: all ease 0.2s;
}

/* line 73264, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 73268, app/assets/stylesheets/global/style.css */
.app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 73273, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    display: none;
  }
}

/* line 73278, app/assets/stylesheets/global/style.css */
.app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 73291, app/assets/stylesheets/global/style.css */
.app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 73295, app/assets/stylesheets/global/style.css */
.app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 73302, app/assets/stylesheets/global/style.css */
.app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 73309, app/assets/stylesheets/global/style.css */
.app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 73324, app/assets/stylesheets/global/style.css */
.app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 73329, app/assets/stylesheets/global/style.css */
.app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 73342, app/assets/stylesheets/global/style.css */
.sub-side-menu__item:hover {
  color: var(--primary-bg-color);
}

/* line 73346, app/assets/stylesheets/global/style.css */
.sub-slide-item:hover {
  color: var(--primary-bg-color);
}

/* line 73350, app/assets/stylesheets/global/style.css */
.sub-side-menu__item2:hover {
  color: var(--primary-bg-color);
}

/* line 73354, app/assets/stylesheets/global/style.css */
.sub-slide-item2:hover {
  color: var(--primary-bg-color);
}

/* line 73358, app/assets/stylesheets/global/style.css */
.side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: all ease 0.3s;
  color: #495584;
  margin: 0px 0px 2px 0px;
}

/* line 73377, app/assets/stylesheets/global/style.css */
.side-menu__item.active {
  text-decoration: none;
}

/* line 73381, app/assets/stylesheets/global/style.css */
.side-menu__item.active:hover,
.side-menu__item.active:focus {
  text-decoration: none;
}

/* line 73386, app/assets/stylesheets/global/style.css */
.side-menu__item:hover,
.side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
  background: transparent !important;
}

/* line 73393, app/assets/stylesheets/global/style.css */
.side-menu__item:hover .side-menu__icon,
.side-menu__item:hover .side-menu__label,
.side-menu__item:focus .side-menu__icon,
.side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 73401, app/assets/stylesheets/global/style.css */
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 73408, app/assets/stylesheets/global/style.css */
.slide-menu a.active {
  color: var(--primary-bg-color) !important;
}

/* line 73412, app/assets/stylesheets/global/style.css */
.slide-item.active,
.slide-item:hover,
.slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 73419, app/assets/stylesheets/global/style.css */
.slide-menu li {
  position: relative;
}

/* line 73423, app/assets/stylesheets/global/style.css */
.slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 1px;
  font-size: 13px;
  margin-right: 8px;
  color: #68798b;
}

/* line 73435, app/assets/stylesheets/global/style.css */
.slide.is-expanded a {
  text-decoration: none;
}

/* line 73439, app/assets/stylesheets/global/style.css */
.sidebar-mini .side-menu .side-menu__icon {
  color: #495584;
  width: 1.0rem !important;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
  font-size: 1.25rem !important;
  transition: all ease 0.3s;
  fill: #495584;
}

/* line 73451, app/assets/stylesheets/global/style.css */
.side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
  position: relative;
  top: 1px;
  line-height: inherit;
}

/* line 73461, app/assets/stylesheets/global/style.css */
.slide.is-expanded .slide-menu {
  display: block;
}

/* line 73465, app/assets/stylesheets/global/style.css */
.slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 73471, app/assets/stylesheets/global/style.css */
.slide-menu {
  display: none;
  padding: 0px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 73479, app/assets/stylesheets/global/style.css */
.slide-item {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  font-size: 13px;
  color: #76839a;
}

/* line 73491, app/assets/stylesheets/global/style.css */
.slide-item .icon {
  margin-right: 5px;
}

/* line 73495, app/assets/stylesheets/global/style.css */
.angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 73508, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: -6px;
    margin-right: -3px;
  }
  /* line 73513, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
  }
  /* line 73518, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 73523, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user-name {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 73531, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 73536, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 73540, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 73546, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 73551, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-content {
    margin-left: 80px;
  }
  /* line 73555, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 73559, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu__item {
    overflow: hidden;
  }
  /* line 73563, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    border-bottom-right-radius: 4px;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 73574, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__item {
    border-radius: 0;
  }
  /* line 73578, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 73582, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 73590, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 73594, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 73598, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu h3, .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .h3 {
    display: block !important;
  }
  /* line 73602, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 1.25rem;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
    position: relative;
    top: -1px;
  }
  /* line 73611, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    flex: 1 1 auto;
    position: relative;
    top: 1px;
    line-height: inherit;
  }
  /* line 73622, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 73626, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 10px;
  }
}

/* line 73631, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .side-menu_label {
  display: none;
}

/* line 73635, app/assets/stylesheets/global/style.css */
.dropdown-menu {
  border-radius: 0;
}

/* line 73639, app/assets/stylesheets/global/style.css */
.dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 73643, app/assets/stylesheets/global/style.css */
.dropdown-item .fa,
.dropdown-item .icon {
  vertical-align: middle;
}

/* line 73648, app/assets/stylesheets/global/style.css */
.app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #fff;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 73669, app/assets/stylesheets/global/style.css */
.app-title h1, .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 73675, app/assets/stylesheets/global/style.css */
.app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 73681, app/assets/stylesheets/global/style.css */
  .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 73687, app/assets/stylesheets/global/style.css */
  .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 73701, app/assets/stylesheets/global/style.css */
  .app-title p {
    display: none;
  }
}

/* line 73706, app/assets/stylesheets/global/style.css */
.app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 73719, app/assets/stylesheets/global/style.css */
  .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 73724, app/assets/stylesheets/global/style.css */
.tile {
  position: relative;
  background: #ffffff;
  border-radius: 3px;
  padding: 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
  transition: all 0.3s ease-in-out;
}

@media print {
  /* line 73738, app/assets/stylesheets/global/style.css */
  .tile {
    border: 1px solid #ddd;
  }
}

/* line 73743, app/assets/stylesheets/global/style.css */
.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 73748, app/assets/stylesheets/global/style.css */
.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background: rgba(0, 0, 0, 0.05);
}

/* line 73752, app/assets/stylesheets/global/style.css */
.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.app-sidebar .mCSB_scrollTools .mCSB_draggerRail {
  background: rgba(255, 255, 255, 0.2);
}

/* line 73757, app/assets/stylesheets/global/style.css */
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 73765, app/assets/stylesheets/global/style.css */
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 73769, app/assets/stylesheets/global/style.css */
.nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 73775, app/assets/stylesheets/global/style.css */
.user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 73781, app/assets/stylesheets/global/style.css */
.user-info .text-muted {
  color: #76839a !important;
}

/* line 73785, app/assets/stylesheets/global/style.css */
.side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 73790, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73794, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 73798, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 73802, app/assets/stylesheets/global/style.css */
.side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 73806, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 73810, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 73815, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 73819, app/assets/stylesheets/global/style.css */
.side-header {
  display: flex;
  padding: 22px 17px;
  transition: all ease 0.2s;
  height: 75px;
}

/* line 73828, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 73832, app/assets/stylesheets/global/style.css */
.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 73837, app/assets/stylesheets/global/style.css */
.user-pic {
  margin-bottom: 0.8rem;
}

/* line 73841, app/assets/stylesheets/global/style.css */
.sidebar-navs a {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid #eaedf1 !important;
  color: #68798b !important;
  border-radius: 5px;
  padding: 0.8rem !important;
}

/* line 73849, app/assets/stylesheets/global/style.css */
.app-sidebar .sidebar-navs {
  padding: 0 10px 10px 10px;
  border-bottom: 1px solid #eaedf1;
}

/* line 73854, app/assets/stylesheets/global/style.css */
.sidebar-navs .nav li:last-child a {
  margin-right: 0 !important;
}

/* line 73858, app/assets/stylesheets/global/style.css */
.side-menu h3, .side-menu .h3 {
  color: #76839a;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  margin-bottom: 0.5rem;
  padding-top: 1.5rem !important;
  font-weight: 500;
  padding: 5px 30px 5px;
  opacity: 0.7;
}

/* line 73870, app/assets/stylesheets/global/style.css */
.side-menu li:not(:first-child) h3, .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

@media (min-width: 992px) {
  /* line 73875, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu h3, .sidebar-mini.sidenav-toggled .side-menu .h3 {
    display: none !important;
  }
  /* line 73879, app/assets/stylesheets/global/style.css */
  .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 22px 17px !important;
  }
}

/* line 73886, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 73891, app/assets/stylesheets/global/style.css */
  .sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 73897, app/assets/stylesheets/global/style.css */
.side-badge,
.slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 15px;
  right: 27px;
  border-radius: 50em;
  padding: 0.8em 0.7em;
  display: inline-block;
}

/* line 73907, app/assets/stylesheets/global/style.css */
.side-menu__item.active .side-menu__label {
  color: var(--primary-bg-color) !important;
}

/*-- Subslide ---*/
/* line 73912, app/assets/stylesheets/global/style.css */
.sub-side-menu__item {
  padding: 8px 8px;
  font-size: 13px;
  display: flex;
  color: #495584;
}

/* line 73919, app/assets/stylesheets/global/style.css */
.sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 73925, app/assets/stylesheets/global/style.css */
.slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 1px;
}

/* line 73935, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 73941, app/assets/stylesheets/global/style.css */
.sub-angle {
  float: right;
  line-height: 40px;
  margin-top: 3px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 73955, app/assets/stylesheets/global/style.css */
.sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 73959, app/assets/stylesheets/global/style.css */
.sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 73966, app/assets/stylesheets/global/style.css */
.sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #495584;
  font-size: 12px;
}

/*-- Subslide2 ---*/
/* line 73979, app/assets/stylesheets/global/style.css */
.sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  align-items: center;
  color: #495584;
  font-size: 12px;
}

/* line 73989, app/assets/stylesheets/global/style.css */
.sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 73993, app/assets/stylesheets/global/style.css */
.sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 74008, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 74014, app/assets/stylesheets/global/style.css */
.sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 74018, app/assets/stylesheets/global/style.css */
.sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 74026, app/assets/stylesheets/global/style.css */
.sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 11px;
  color: #495584;
}

/* line 74038, app/assets/stylesheets/global/style.css */
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 74042, app/assets/stylesheets/global/style.css */
.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74046, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74050, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 74054, app/assets/stylesheets/global/style.css */
.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 74058, app/assets/stylesheets/global/style.css */
.side-menu__item.active .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 74063, app/assets/stylesheets/global/style.css */
.side-menu__item.active:hover .side-menu__icon {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 74068, app/assets/stylesheets/global/style.css */
.app.sidenav-toggled .side-menu .side-menu__icon {
  font-size: 1.5rem !important;
  width: 1.3rem !important;
}

/* line 74073, app/assets/stylesheets/global/style.css */
.sidebar-open #menu-icon {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

@media (max-width: 991.98px) {
  /* line 74079, app/assets/stylesheets/global/style.css */
  .side-header {
    display: none !important;
  }
  /* line 74083, app/assets/stylesheets/global/style.css */
  .app .app-sidebar {
    left: -270px;
  }
  /* line 74087, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .side-menu h3, .app.sidenav-toggled .side-menu .h3 {
    display: block !important;
  }
  /* line 74091, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74095, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74099, app/assets/stylesheets/global/style.css */
  .app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74103, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidebar-gone.sidenav-toggled .app-sidebar {
    left: 0;
  }
  /* line 74107, app/assets/stylesheets/global/style.css */
  .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
  /* line 74112, app/assets/stylesheets/global/style.css */
  .app {
    overflow-x: hidden;
  }
  /* line 74116, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    margin-right: 8px;
    font-size: 1.5rem !important;
  }
  /* line 74121, app/assets/stylesheets/global/style.css */
  .app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74125, app/assets/stylesheets/global/style.css */
  .app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
  /* line 74132, app/assets/stylesheets/global/style.css */
  .app-content {
    min-width: 100%;
  }
  /* line 74136, app/assets/stylesheets/global/style.css */
  .app-sidebar__toggle {
    order: -1;
  }
  /* line 74142, app/assets/stylesheets/global/style.css */
  .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

@media (min-width: 992px) {
  /* line 74154, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 74160, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
  }
  /* line 74164, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .badge-hide,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu open.slide-menu hide .badge-hide {
    display: block;
  }
  /* line 74169, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-designation,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-notification,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .user-info {
    display: block;
  }
  /* line 74179, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.app.sidebar-mini.sidenav-toggled .angle,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .user-notification,
.app.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.app.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 74189, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .badge-hide,
.app.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .badge-hide {
    display: none;
  }
  /* line 74194, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 100px;
  }
  /* line 74198, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 74202, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 80px !important;
    overflow: hidden;
  }
  /* line 74208, app/assets/stylesheets/global/style.css */
  .app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: none !important;
  }
}

@media (min-width: 992px) {
  /* line 74214, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    padding-top: 0px !important;
  }
  /* line 74218, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled .side-menu {
    padding-top: 10px !important;
  }
}

/* line 74223, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .side-menu .slide-item.active:before,
.app.sidebar-mini .side-menu .slide-item:hover:before,
.app.sidebar-mini .side-menu .slide-item:focus:before {
  color: var(--primary-bg-color) !important;
}

/* line 74229, app/assets/stylesheets/global/style.css */
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo {
  display: block !important;
}

/* line 74233, app/assets/stylesheets/global/style.css */
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .desktop-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .toggle-logo,
.app.dark-mode.icon-overlay.sidenav-toggled.light-menu .side-header .header-brand1 .light-logo1 {
  display: none !important;
}

/* line 74239, app/assets/stylesheets/global/style.css */
.sidebar-mini .app-sidebar .side-menu {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* line 74244, app/assets/stylesheets/global/style.css */
.side-menu__item.active i {
  color: var(--primary-bg-color);
}

@media (max-width: 992px) {
  /* line 74249, app/assets/stylesheets/global/style.css */
  .side-menu {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
}

/* DEMANDES INTERVENTIONS */
/* line 74256, app/assets/stylesheets/global/style.css */
.icon-container {
  position: relative;
  display: inline-block;
}

/* line 74261, app/assets/stylesheets/global/style.css */
.int-notification-icon {
  position: absolute;
  top: -6px;
  right: -1px;
  background-color: white;
  color: #009fde;
  border-radius: 60%;
  padding: 2px 5px;
  font-size: 10px;
  line-height: 1;
  border: 3px solid #495057;
}

/* line 74274, app/assets/stylesheets/global/style.css */
.app.sidebar-mini .app-sidebar {
  width: 270px;
}

@media (min-width: 992px) {
  /* line 74279, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide-menu {
    display: none;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
}

@media (max-width: 767.98px) {
  /* line 74291, app/assets/stylesheets/global/style.css */
  .app-sidebar {
    top: 71px;
  }
  /* line 74295, app/assets/stylesheets/global/style.css */
  .demo-icon.nav-link {
    margin: 2px 0px 0px 0px !important;
  }
}

/* line 74300, app/assets/stylesheets/global/style.css */
.side-menu__item .badge {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 74306, app/assets/stylesheets/global/style.css */
  .horizontal-hover .side-menu__item:not(.has-link),
.horizontal-hover .sub-side-menu__item,
.horizontal-hover .sub-side-menu__item2 {
    pointer-events: none;
  }
  /* line 74312, app/assets/stylesheets/global/style.css */
  .sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
}

/* line 74323, app/assets/stylesheets/global/style.css */
.icontext-menu {
  /*-- Subslide ---*/
  /*-- Subslide2 ---*/
}

@media (min-width: 992px) {
  /* line 74329, app/assets/stylesheets/global/style.css */
  .icontext-menu .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    align-items: center;
  }
  /* line 74333, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: block !important;
  }
  /* line 74342, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.sidenav-toggled.dark-mode.sidenav-toggled-open.dark-menu .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.color-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: none !important;
  }
  /* line 74363, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.toggle-logo {
    display: block !important;
  }
  /* line 74368, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.dark-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo1,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.light-logo,
.icontext-menu.app.dark-mode.gradient-menu.header-light.sidenav-toggled .side-header .header-brand1 .header-brand-img.desktop-logo {
    display: none !important;
  }
  /* line 74377, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu .slide-menu li .slide-item:before {
    color: #495057 !important;
  }
  /* line 74381, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu .slide-menu li:hover .slide-item:before {
    color: var(--primary-bg-color) !important;
  }
  /* line 74385, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.header-light.dark-menu .slide-menu li .slide-item:before,
.icontext-menu.app.color-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.dark-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.gradient-header.color-menu .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.dark-header .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.color-header .slide-menu li .slide-item:before,
.icontext-menu.app.dark-menu.gradient-header .slide-menu li .slide-item:before {
    color: #fff !important;
  }
  /* line 74396, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .toggle-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .toggle-logo {
    display: block !important;
  }
  /* line 74407, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.header-light.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.header-light.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.dark-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.dark-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.color-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.color-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.dark-menu .side-header .header-brand1 .light-logo1,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .desktop-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo,
.icontext-menu.app.gradient-header.sidenav-toggled.sidenav-toggled-open.dark-menu .side-header .header-brand1 .light-logo1 {
    display: none !important;
  }
  /* line 74434, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__label,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__label {
    color: var(--primary-bg-color) !important;
  }
  /* line 74445, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.header-light.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.dark-header.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.color-header.dark-mode .side-menu__item:focus .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:hover .side-menu__icon,
.icontext-menu.app.sidenav-toggled.light-menu.gradient-header.dark-mode .side-menu__item:focus .side-menu__icon {
    color: var(--primary-bg-color) !important;
    fill: var(--primary-bg-color) !important;
  }
  /* line 74457, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.light-mode.gradient-menu.gradient-header .angle {
    color: white;
  }
  /* line 74461, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo {
    display: block !important;
  }
  /* line 74468, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.dark-header.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.color-header.sidenav-toggled .side-header .light-logo1,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.gradient-header.sidenav-toggled .side-header .light-logo1 {
    display: none !important;
  }
  /* line 74483, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo1 {
    display: block !important;
  }
  /* line 74487, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .desktop-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .toggle-logo,
.icontext-menu.app.dark-mode.light-menu.header-light.sidenav-toggled.sidenav-toggled-open .side-header .light-logo {
    display: none !important;
  }
  /* line 74493, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-header {
    border-bottom: 1px solid var(--dark-border);
    background: var(--dark-theme);
  }
  /* line 74498, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .side-header {
    background: transparent;
    border-bottom: 1px solid var(--dark-border);
    border-right: 0;
  }
  /* line 74504, app/assets/stylesheets/global/style.css */
  .icontext-menu.dark-mode .app-sidebar {
    border-right: 1px solid var(--dark-border);
  }
  /* line 74508, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu__item .side-menu__icon {
    margin-left: 0px;
  }
  /* line 74512, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0;
  }
  /* line 74516, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 230px;
  }
  /* line 74520, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74524, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    padding-top: 55px;
  }
  /* line 74528, app/assets/stylesheets/global/style.css */
  .icontext-menu .side-header {
    width: 270px;
    left: 0;
    right: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    background: #fff;
  }
  /* line 74538, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header {
    width: 120px !important;
  }
  /* line 74542, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-header .header-brand-img.light-logo {
    height: 2.5rem;
  }
  /* line 74546, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 270px;
  }
  /* line 74550, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled footer.footer {
    padding: 1.25rem 1.25rem 1.25rem 80px;
  }
}

@media (max-width: 991px) {
  /* line 74556, app/assets/stylesheets/global/style.css */
  .icontext-menu.app {
    overflow-x: hidden;
  }
  /* line 74560, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar {
    left: -270px !important;
    width: 270px !important;
  }
  /* line 74565, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-sidebar__overlay {
    visibility: hidden;
  }
  /* line 74569, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-content {
    margin-left: 0 !important;
  }
  /* line 74573, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar {
    left: 0 !important;
    width: 270px !important;
  }
  /* line 74578, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidenav-toggled .app-sidebar__overlay {
    visibility: visible;
  }
  /* line 74582, app/assets/stylesheets/global/style.css */
  .icontext-menu.app .app-header .header-brand1 {
    width: inherit;
    position: absolute;
    left: 0;
    right: 0;
  }
}

/* line 74590, app/assets/stylesheets/global/style.css */
.icontext-menu .app-content {
  min-height: calc(100vh - 50px);
  margin-bottom: 0 !important;
  transition: margin-left 0.2s ease;
  overflow: hidden;
  margin-top: 74px;
}

/* line 74600, app/assets/stylesheets/global/style.css */
.icontext-menu .footer .container {
  width: 100%;
  padding-right: 0.75rem;
  padding-left: 0.75rem;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  /* line 74609, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin-left: 270px;
  }
}

@media (max-width: 767px) {
  /* line 74615, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    min-width: 100%;
  }
}

@media print {
  /* line 74621, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-content {
    margin: 0;
    padding: 0;
    background-color: #fff;
  }
}

/* line 74628, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  display: flex;
  z-index: 99 !important;
  border-bottom: 1px solid #eaedf1;
  background: #ffffff;
  transition: padding-left 0.3s ease;
}

@media (max-width: 991.98px) {
  /* line 74644, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    z-index: 999 !important;
  }
}

@media (min-width: 992px) {
  /* line 74650, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    padding-right: 10px;
    padding-left: 285px;
  }
}

@media print {
  /* line 74657, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header {
    display: none;
  }
}

/* line 74662, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header__logo {
  flex: 1 0 auto;
  color: #fff;
  text-align: center;
  font-family: "Niconne";
  padding: 0 15px;
  font-size: 26px;
  font-weight: 400;
  line-height: 50px;
}

/* line 74675, app/assets/stylesheets/global/style.css */
.icontext-menu .app-header__logo:focus,
.icontext-menu .app-header__logo:hover {
  text-decoration: none;
}

@media (min-width: 768px) {
  /* line 74681, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-header__logo {
    flex: 0 0 auto;
    display: block;
    width: 230px;
  }
}

/* line 74690, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle {
  z-index: 1;
  transition: padding-left 0.3s ease;
  padding: 0 9px;
  text-align: center;
  font-size: 1.5rem;
  position: relative;
  right: 7px;
}

/* line 74700, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:before {
  content: "\e907";
  transition: all 0.25s;
  font-size: 21px;
  font-family: "feather";
}

/* line 74707, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 12px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 74719, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__toggle:focus,
.icontext-menu .app-sidebar__toggle:hover {
  text-decoration: none;
}

@media (max-width: 767px) {
  /* line 74725, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar__toggle {
    order: -1;
  }
}

/* line 74732, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  color: #495057;
  width: 270px;
  z-index: 99;
  background: #fff;
  transition: left 0.2s ease, width 0.2s ease;
  border-right: 1px solid #eaedf1;
}

/* line 74747, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar {
  width: 6px;
}

/* line 74751, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.2);
}

@media print {
  /* line 74756, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    display: none;
  }
}

@media (max-width: 991.98px) {
  /* line 74762, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar__overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 9;
  }
}

/* line 74772, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user {
  display: flex;
  align-items: center;
  color: #a8a8a8;
  width: 100%;
  padding: 15px 0 15px;
  display: inline-block;
}

/* line 74785, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user .dropdown-menu {
  top: 10px !important;
}

/* line 74789, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user img {
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  padding: 2px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(44, 44, 44, 0.2);
}

/* line 74796, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-avatar {
  flex: 0 0 auto;
  margin-right: 15px;
}

/* line 74803, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-name {
  font-size: 17px;
  line-height: 1.3;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

/* line 74818, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-name.text-sm {
  font-size: 12px;
  font-weight: 400;
}

/* line 74823, app/assets/stylesheets/global/style.css */
.icontext-menu .app-sidebar__user-designation {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 0;
  overflow: hidden;
  font-weight: 600;
  color: #e5e9ec;
  font-size: 15px;
  margin-top: 5px !important;
}

@media (min-width: 992px) {
  /* line 74837, app/assets/stylesheets/global/style.css */
  .icontext-menu .side-menu {
    margin-bottom: 0;
    margin-top: 20px;
  }
}

@media (max-width: 767.98px) {
  /* line 74844, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-sidebar {
    top: 71px !important;
  }
}

/* line 74849, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5rem;
  font-size: 14px;
  font-weight: 400;
  transition: border-left-color 0.3s ease, background-color 0.3s ease;
  color: #495057;
  margin: 0px 0px 2px 0px;
}

/* line 74867, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item.active {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74872, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item.active:hover,
.icontext-menu .side-menu__item.active:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74878, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item:hover,
.icontext-menu .side-menu__item:focus {
  text-decoration: none;
  color: var(--primary-bg-color);
}

/* line 74884, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__item:hover .side-menu__icon,
.icontext-menu .side-menu__item:hover .side-menu__label,
.icontext-menu .side-menu__item:focus .side-menu__icon,
.icontext-menu .side-menu__item:focus .side-menu__label {
  color: var(--primary-bg-color) !important;
}

@media (min-width: 992px) {
  /* line 74892, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__label {
    display: block !important;
    font-size: 12px;
    padding-top: 0px;
    margin-top: 5px;
  }
}

/* line 74900, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: #b5c1d2;
}

/* line 74907, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu a.active {
  color: var(--primary-bg-color);
}

/* line 74911, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item.active,
.icontext-menu .slide-item:hover,
.icontext-menu .slide-item:focus {
  text-decoration: none;
  color: var(--primary-bg-color) !important;
}

/* line 74918, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu li {
  position: relative;
}

/* line 74922, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu li .slide-item:before {
  content: "\e0e7";
  font-family: "typicons";
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  top: 2px;
  font-size: 10px;
  margin-right: 8px;
  color: #68798b;
}

/* line 74934, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded a {
  text-decoration: none;
}

/* line 74938, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .side-menu__icon {
  color: var(--primary-bg-color);
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  vertical-align: middle;
  margin-right: 8px;
  position: relative;
}

/* line 74948, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .side-menu__icon::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  top: 12px;
  bottom: 0;
  border-radius: 50%;
  right: 3px;
  background: rgba(var(--primary-bg-color), 0);
}

/* line 74960, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__icon {
  flex: 0 0 auto;
}

/* line 74966, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu__label {
  white-space: nowrap;
  flex: 1 1 auto;
}

/* line 74973, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .slide-menu {
  display: block;
}

/* line 74977, app/assets/stylesheets/global/style.css */
.icontext-menu .slide.is-expanded .angle {
  transform: rotate(90deg);
}

/* line 74983, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu {
  display: none;
  padding: 5px 30px;
  font-size: 0.8rem !important;
  padding-left: 20px;
  margin-left: 20px;
}

/* line 74991, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item {
  display: flex;
  align-items: center;
  padding: 8px 8px;
  font-size: 13.3px;
  color: #74829c;
}

/* line 75003, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-item .icon {
  margin-right: 5px;
}

/* line 75007, app/assets/stylesheets/global/style.css */
.icontext-menu .angle {
  transform-origin: center;
  transition: transform 0.3s ease;
  margin-right: 2px;
}

@media (min-width: 992px) {
  /* line 75021, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-designation,
.icontext-menu.sidebar-mini.sidenav-toggled .angle,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .user-notification,
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .user-info {
    display: none;
  }
  /* line 75031, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-header.header {
    padding-left: 130px;
  }
  /* line 75035, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    padding: 0 0px 40px 0px;
  }
  /* line 75039, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .sub-category {
    display: none;
  }
  /* line 75043, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon {
    background: none !important;
    box-shadow: none;
    margin-right: 0;
  }
  /* line 75049, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon:after {
    top: 6px;
  }
  /* line 75053, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-badge,
.icontext-menu.sidebar-mini.sidenav-toggled .slide-menu open.slide-menu hide .side-badge {
    top: 6px;
    right: 40px;
  }
  /* line 75059, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidebar-mini.sidenav-toggled.user-notification::before {
    background: transparent;
    display: none;
  }
  /* line 75064, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-name,
.icontext-menu.sidebar-mini.sidenav-toggled .avatar-xl {
    width: 3rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1rem;
    margin-bottom: 0px !important;
  }
  /* line 75073, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user,
.icontext-menu.sidebar-mini.sidenav-toggled .side-menu {
    margin-top: 20px;
  }
  /* line 75078, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user-avatar {
    width: 25px;
    height: 25px;
  }
  /* line 75083, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .side-menu li .side-menu__item.active:before {
    display: none;
  }
  /* line 75087, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user {
    padding: 12px 0px 12px 0;
    margin-bottom: 0px;
    border-bottom: 1px solid rgba(225, 225, 225, 0.05);
  }
  /* line 75093, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .profile-img {
    top: 0px;
    right: 19px;
  }
  /* line 75098, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-content {
    margin-left: 120px;
  }
  /* line 75102, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar {
    left: 0;
    width: 120px !important;
    overflow: hidden;
  }
  /* line 75108, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar:hover {
    overflow: visible;
  }
  /* line 75112, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .slide-menu {
    position: absolute;
    opacity: 0;
    z-index: 9;
    visibility: hidden;
    transition: visibility 0.3s ease;
  }
  /* line 75122, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .side-menu__item {
    padding: 12px 5px;
    text-align: center;
    display: block;
  }
  /* line 75128, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__user .avatar-md {
    margin: 0 auto;
  }
  /* line 75132, app/assets/stylesheets/global/style.css */
  .icontext-menu.app.sidebar-mini.sidenav-toggled .nav-badge {
    position: absolute;
    top: 8px;
    right: 28px;
    padding: 0.2rem 0.4rem;
    font-size: 11px;
  }
  /* line 75140, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar {
    width: 270px !important;
  }
  /* line 75144, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header {
    width: 270px !important;
    display: flex !important;
    padding: 17px 17px !important;
  }
  /* line 75150, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo,
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .light-logo1,
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .mobile-light {
    display: none !important;
  }
  /* line 75156, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-header .header-brand-img.light-logo1 {
    display: block !important;
  }
  /* line 75160, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .side-menu__icon:after {
    top: 12px;
  }
  /* line 75164, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__item {
    display: flex;
    align-items: center;
    padding: 10px 20px;
    position: relative;
    text-align: inherit;
  }
  /* line 75176, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu .sub-category {
    display: block !important;
  }
  /* line 75180, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__icon {
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    margin-right: 8px !important;
  }
  /* line 75188, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu__label {
    display: block !important;
    white-space: nowrap;
    flex: 1 1 auto;
    margin-top: 3px;
    font-size: 15px;
  }
  /* line 75198, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .slide.is-expanded .slide-menu {
    display: block !important;
    position: unset;
    top: inherit;
    min-width: 0;
    width: 100%;
    opacity: inherit;
    visibility: inherit;
  }
  /* line 75208, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu {
    margin-top: 20px !important;
    padding: 0 10px 0 10px !important;
  }
  /* line 75213, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .angle {
    display: block;
  }
  /* line 75217, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-badge {
    top: 17px;
    right: 20px;
  }
}

/* line 75223, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-menu.dropdown-menu-right {
  left: auto;
}

/* line 75227, app/assets/stylesheets/global/style.css */
.icontext-menu .dropdown-item .fa,
.icontext-menu .dropdown-item .icon {
  vertical-align: middle;
}

/* line 75232, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-direction: row;
  background-color: #FFF;
  margin: -30px -30px 30px;
  padding: 20px 30px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

/* line 75253, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title h1, .icontext-menu .app-title .h1 {
  margin: 0;
  font-size: 24px;
  font-weight: 400;
}

/* line 75259, app/assets/stylesheets/global/style.css */
.icontext-menu .app-title p {
  margin-bottom: 0;
  font-style: italic;
}

@media print {
  /* line 75265, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title {
    display: none;
  }
}

@media (max-width: 480px) {
  /* line 75271, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title {
    margin: -15px -15px 15px;
    padding: 20px;
    flex-direction: column;
    align-items: flex-start;
  }
}

@media (max-width: 480px) {
  /* line 75285, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-title p {
    display: none;
  }
}

/* line 75290, app/assets/stylesheets/global/style.css */
.icontext-menu .app-breadcrumb {
  margin-bottom: 0;
  text-align: right;
  font-weight: 500;
  font-size: 13px;
  text-transform: capitalize;
  padding: 0;
  text-align: left;
  padding: 0;
  background-color: transparent;
}

@media (max-width: 480px) {
  /* line 75303, app/assets/stylesheets/global/style.css */
  .icontext-menu .app-breadcrumb {
    margin-top: 10px;
  }
}

/* line 75308, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .app-sidebar__user .avatar-md {
  line-height: 2rem;
  font-size: 1rem;
}

/* line 75313, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge {
  position: absolute;
  top: 5px;
  left: 57px;
  display: block !important;
  padding: 3px 5px !important;
}

/* line 75321, app/assets/stylesheets/global/style.css */
.icontext-menu.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1 {
  display: none;
}

/* line 75325, app/assets/stylesheets/global/style.css */
.icontext-menu .nav-badge {
  border-radius: 30px;
  padding: 0.4em 0.6em;
  font-size: 12px;
}

/* line 75331, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-dark {
  color: #25252a !important;
  font-weight: 400;
  font-size: 16px;
}

/* line 75337, app/assets/stylesheets/global/style.css */
.icontext-menu .user-info .text-muted {
  color: #74829c !important;
}

/* line 75341, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand1 {
  text-align: center;
  margin: 0 auto !important;
}

/* line 75346, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75350, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: none;
}

/* line 75354, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.toggle-logo {
  display: none;
}

/* line 75358, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 75362, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75366, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo {
  display: none;
  margin-right: 0;
}

/* line 75371, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .sidebar-navs {
  display: none;
}

/* line 75375, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header {
  display: flex;
  border-bottom: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
  padding: 19px 17px;
  --webkit-transition: left 0.3s ease, width 0.2s ease;
  transition: left 0.3s ease, width 0.2s ease;
  height: 75px;
}

/* line 75386, app/assets/stylesheets/global/style.css */
.icontext-menu .side-header .header-brand-img.toggle-logo,
.icontext-menu .side-header .header-brand-img.light-logo {
  height: 2.5rem;
}

/* line 75391, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .app-sidebar__toggle {
  padding-left: 10px;
}

/* line 75395, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled .mobile-header .app-sidebar__toggle {
  margin: 0;
  margin-top: 5px;
}

/* line 75400, app/assets/stylesheets/global/style.css */
.icontext-menu .user-pic {
  margin-bottom: 0.8rem;
}

/* line 75404, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .sub-category {
  color: #74829c;
  margin-bottom: 0.5rem;
  padding: 12px 30px 2px 20px;
  margin-bottom: 0;
}

/* line 75411, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu .sub-category h3, .icontext-menu .side-menu .sub-category .h3 {
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  font-size: 11px;
  font-weight: 500;
}

/* line 75419, app/assets/stylesheets/global/style.css */
.icontext-menu .side-menu li:not(:first-child) h3, .icontext-menu .side-menu li:not(:first-child) .h3 {
  margin-top: 0rem;
}

/* line 75423, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini .app-header .light-logo1 {
  display: block !important;
}

@media (min-width: 768px) {
  /* line 75428, app/assets/stylesheets/global/style.css */
  .icontext-menu.sidenav-toggled .header-brand-img.light-logo {
    display: block;
    margin-right: 0;
  }
}

/* line 75434, app/assets/stylesheets/global/style.css */
.icontext-menu .side-badge,
.icontext-menu .slide-menu open.slide-menu hide .side-badge {
  position: absolute;
  top: 18px;
  right: 20px;
  border-radius: 50px;
  padding: 3px 6px 3px;
}

/* line 75443, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item {
  padding: 8px 8px;
  font-size: 14px;
  display: flex;
  color: #74829c;
}

/* line 75450, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item .sub-side-menu__label {
  flex: 1 1 auto;
}

/* line 75456, app/assets/stylesheets/global/style.css */
.icontext-menu .slide-menu a:before {
  content: "\e0e7";
  margin-right: 10px;
  font-size: 11px;
  position: relative;
  font-family: typicons !important;
  opacity: 0.6;
  top: 2px;
}

/* line 75466, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-angle {
  transform: rotate(90deg);
}

/* line 75472, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-angle {
  float: right;
  margin-top: 5px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 75485, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide.is-expanded .sub-slide-menu {
  display: block;
}

/* line 75489, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-menu {
  display: none;
  padding: 0 15px 15px 0;
  font-size: 13px !important;
  list-style: none;
}

/* line 75496, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-item {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 24px !important;
  color: #74829c;
  font-size: 13.5px;
}

/* line 75508, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-side-menu__item2 {
  padding: 8px 2px 8px 24px;
  display: flex;
  align-items: center;
  color: #74829c;
  font-size: 13.5px;
}

/* line 75518, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2 .sub-side-menu__label2 {
  flex: 1 1 auto;
}

/* line 75522, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-angle2 {
  float: right;
  line-height: 40px;
  margin-top: -2px;
  margin-right: -9px;
  transform-origin: center;
  transition: transform 0.3s ease;
}

/* line 75537, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-angle2 {
  transform: rotate(90deg);
}

/* line 75543, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide2.is-expanded .sub-slide-menu2 {
  display: block;
}

/* line 75547, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-menu2 {
  display: none;
  padding: 0;
  font-size: 0.8rem !important;
  padding-left: 0;
  list-style: none;
}

/* line 75555, app/assets/stylesheets/global/style.css */
.icontext-menu .sub-slide-item2 {
  display: flex;
  align-items: center;
  position: relative;
  list-style: none;
  padding: 8px 0 8px 40px !important;
  font-size: 13.4px;
  color: #74829c;
}

@media (max-width: 767px) {
  /* line 75568, app/assets/stylesheets/global/style.css */
  .icontext-menu .header-brand1 .desktop-logo {
    margin: 0 auto;
    margin-top: 6px;
  }
}

/* line 75574, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.desktop-logo {
  display: block !important;
}

/* line 75578, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75582, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.sidenav-toggled .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75586, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: block !important;
}

/* line 75590, app/assets/stylesheets/global/style.css */
.icontext-menu.app.sidebar-mini.dark-mode.sidenav-toggled.sidenav-toggled-open .app-sidebar .side-header .header-brand-img.light-logo1 {
  display: none !important;
}

/* line 75594, app/assets/stylesheets/global/style.css */
.icontext-menu.sidebar-mini.sidenav-toggled.sidenav-toggled-open .side-menu-label1 {
  display: none;
}

/* ######## TEMP-STYLES ######## */
/* line 75599, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary {
  color: #fff;
  background-color: var(--primary-bg-color) !important;
  border-color: var(--primary-bg-color) !important;
  box-shadow: 0 5px 10px rgba(108, 95, 252, 0.18);
}

/* line 75606, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:hover {
  color: #fff;
  background-color: var(--primary-bg-hover);
  border-color: var(--primary-bg-border);
}

/* line 75612, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:disabled {
  /* not DRY */
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

/* line 75619, app/assets/stylesheets/global/style.css */
.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary.fc-button-active:not(:disabled) {
  color: #fff;
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
  opacity: 0.5;
}

/* line 75627, app/assets/stylesheets/global/style.css */
.fc-daygrid-event.fc-event {
  background: var(--primary-bg-color);
  color: #fff !important;
}

/* line 75632, app/assets/stylesheets/global/style.css */
.fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid var(--primary-bg-color);
  border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2);
}

/* line 75643, app/assets/stylesheets/global/style.css */
.fc-v-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--fc-event-border-color, var(--primary-bg-color));
  background-color: var(--primary-bg-color);
  background-color: var(--fc-event-bg-color, var(--primary-bg-color));
}

/* line 75652, app/assets/stylesheets/global/style.css */
.fc-daygrid-event-dot {
  /* the actual dot */
  display: none;
  margin: 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid var(--primary-bg-color);
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, var(--primary-bg-color));
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2);
}

/* line 75665, app/assets/stylesheets/global/style.css */
.fc-h-event {
  /* allowed to be top-level */
  cursor: pointer;
  display: block;
  border: 1px solid var(--primary-bg-color);
  border: 1px solid var(--primary-bg-color);
  background-color: var(--primary-bg-color);
  background-color: var(--primary-bg-color);
}

@media (max-width: 576px) {
  /* line 75676, app/assets/stylesheets/global/style.css */
  .fc-col-header-cell-cushion {
    font-size: 10px;
  }
}

/*------ Charts styles ------*/
/* line 75682, app/assets/stylesheets/global/style.css */
.chart-visitors {
  min-height: 18rem;
  overflow: hidden;
}

/* line 75687, app/assets/stylesheets/global/style.css */
.chart-tasks {
  height: 15rem;
  overflow: hidden;
}

/* line 75692, app/assets/stylesheets/global/style.css */
.chart-donut,
.chart-pie {
  height: 21rem;
  overflow: hidden;
}

/* line 75698, app/assets/stylesheets/global/style.css */
.chartsh {
  height: 16rem;
  overflow: hidden;
}

/* line 75703, app/assets/stylesheets/global/style.css */
.chartwidget {
  height: 17rem;
  overflow: hidden;
}

/* line 75708, app/assets/stylesheets/global/style.css */
.social i {
  font-size: 40px;
}

/* line 75712, app/assets/stylesheets/global/style.css */
.social .social-icon i {
  font-size: 11px;
}

/* line 75716, app/assets/stylesheets/global/style.css */
.instagram {
  background: linear-gradient(to right bottom, #de497b 0%, #e1164f 100%);
}

/* line 75720, app/assets/stylesheets/global/style.css */
.linkedin {
  background-image: linear-gradient(to right bottom, #0d97de 0%, #13547a 100%);
}

/* line 75724, app/assets/stylesheets/global/style.css */
.twitter {
  background-image: linear-gradient(to right bottom, #00f2fe 0%, #1e63c3 100%);
}

/* line 75728, app/assets/stylesheets/global/style.css */
.facebook {
  background-image: linear-gradient(to right bottom, #3d6cbf 0%, #1e3c72 100%);
}

/* line 75732, app/assets/stylesheets/global/style.css */
.map,
.chart {
  position: relative;
  padding-top: 56.25%;
}

/* line 75738, app/assets/stylesheets/global/style.css */
.map-square,
.chart-square {
  padding-top: 100%;
}

/* line 75743, app/assets/stylesheets/global/style.css */
.map-content,
.chart-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

/* line 75752, app/assets/stylesheets/global/style.css */
.map-header {
  margin-bottom: 1.5rem;
  height: 15rem;
  position: relative;
  margin-bottom: -1.5rem;
}

/* line 75759, app/assets/stylesheets/global/style.css */
.map-header:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 10rem;
  background: linear-gradient(to bottom, rgba(245, 247, 251, 0) 5%, #f1f1f9 95%);
  pointer-events: none;
}

/* line 75770, app/assets/stylesheets/global/style.css */
.map-header-layer {
  height: 100%;
}

/* line 75774, app/assets/stylesheets/global/style.css */
.map-static {
  height: 120px;
  width: 100%;
  max-width: 640px;
  background-position: center center;
  background-size: 640px 120px;
}

/* line 75782, app/assets/stylesheets/global/style.css */
.chart-circle {
  height: 7rem;
  width: 7rem;
  position: relative;
}

/* line 75788, app/assets/stylesheets/global/style.css */
.chart-circle-1 {
  display: initial;
  height: 12rem;
  width: 12rem;
  position: relative;
}

/* line 75795, app/assets/stylesheets/global/style.css */
.chart-circle canvas {
  margin: 0 auto;
  display: block;
  max-width: 100%;
  max-height: 100%;
}

/* line 75802, app/assets/stylesheets/global/style.css */
.chart-circle-xs {
  height: 2.5rem;
  width: 2.5rem;
  font-size: 0.8rem;
}

/* line 75808, app/assets/stylesheets/global/style.css */
.chart-circle-sm {
  height: 6rem !important;
  width: 6rem !important;
  font-size: 1rem;
}

/* line 75814, app/assets/stylesheets/global/style.css */
.chart-circle-lg {
  height: 10rem;
  width: 10rem;
  font-size: 0.8rem;
}

/* line 75820, app/assets/stylesheets/global/style.css */
.chart-circle-value {
  position: absolute;
  top: 0px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
}

/* line 75839, app/assets/stylesheets/global/style.css */
.chart-circle-value small, .chart-circle-value .small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}

/* line 75845, app/assets/stylesheets/global/style.css */
.chart-circle-1-value {
  position: absolute;
  top: -184px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
  font-size: 40px;
}

/* line 75865, app/assets/stylesheets/global/style.css */
.chart-circle-1-value small, .chart-circle-1-value .small {
  display: block;
  color: #9aa0ac;
  font-size: 0.9375rem;
}

/* line 75871, app/assets/stylesheets/global/style.css */
.chart-circle-value-3 {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
}

/* line 75890, app/assets/stylesheets/global/style.css */
.chart-circle-value-4 {
  position: absolute;
  top: -66px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  line-height: 1;
  font-size: 50px;
}

/* line 75910, app/assets/stylesheets/global/style.css */
.amcharts-chart-div a,
.canvasjs-chart-container a {
  display: none !important;
}

/* line 75915, app/assets/stylesheets/global/style.css */
.amChartsLegend.amcharts-legend-div {
  display: none;
}

/*----chart-drop-shadow----*/
/* line 75920, app/assets/stylesheets/global/style.css */
.chart-dropshadow {
  filter: drop-shadow(-6px 12px 4px rgba(0, 0, 0, 0.1));
}

/* line 75925, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.5));
}

/* line 75930, app/assets/stylesheets/global/style.css */
.chart-dropshadow-primary-1 {
  filter: drop-shadow(-6px 12px 4px rgba(133, 67, 246, 0.2));
}

/* line 75935, app/assets/stylesheets/global/style.css */
.chart-dropshadow-danger {
  filter: drop-shadow(-6px 5px 4px rgba(244, 88, 91, 0.2));
}

/* line 75940, app/assets/stylesheets/global/style.css */
.chart-dropshadow-warning {
  filter: drop-shadow(-6px 12px 4px rgba(251, 141, 52, 0.5));
}

/* line 75945, app/assets/stylesheets/global/style.css */
.BarChartShadow {
  filter: drop-shadow(-6px 9px 4px rgba(0, 0, 0, 0.3));
}

/* line 75950, app/assets/stylesheets/global/style.css */
.highcharts-credits,
.highcharts-button,
.highcharts-data-label,
.highcharts-label {
  display: none;
}

/* line 75957, app/assets/stylesheets/global/style.css */
.highcharts-data-label-connector {
  display: none !important;
}

/* line 75961, app/assets/stylesheets/global/style.css */
#areaChart1,
#areaChart2,
#areaChart3,
#areaChart4 {
  height: 7rem !important;
}

/* line 75968, app/assets/stylesheets/global/style.css */
#AreaChart5 {
  width: 105% !important;
  height: 163px !important;
  bottom: -15px;
  position: relative;
  left: -7px;
}

/*----chart-drop-shadow----*/
/* line 75977, app/assets/stylesheets/global/style.css */
.chart-dropshadow2 {
  filter: drop-shadow(-6px 5px 4px rgba(0, 0, 0, 0.2));
}

/* line 75982, app/assets/stylesheets/global/style.css */
.chart-dropshadow-secondary {
  filter: drop-shadow(-6px 5px 4px rgba(167, 66, 153, 0.2));
}

/* line 75987, app/assets/stylesheets/global/style.css */
.chart-dropshadow-success {
  filter: drop-shadow(-6px 5px 4px rgba(19, 191, 166, 0.2));
}

/* line 75992, app/assets/stylesheets/global/style.css */
.chart-dropshadow-info {
  filter: drop-shadow(-6px 5px 4px rgba(7, 116, 248, 0.2));
}

/* line 75997, app/assets/stylesheets/global/style.css */
.z-index2 {
  z-index: 2;
}

/* line 76001, app/assets/stylesheets/global/style.css */
.tilebox-one i {
  font-size: 62px;
}

/* line 76005, app/assets/stylesheets/global/style.css */
ul li .legend-dots {
  width: 1rem;
  height: 1rem;
  border-radius: 100%;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 0.5rem;
}

/* line 76014, app/assets/stylesheets/global/style.css */
.legend li {
  padding: 5px;
  display: inline;
}

/* line 76019, app/assets/stylesheets/global/style.css */
.GradientlineShadow {
  filter: drop-shadow(0 -8px 4px rgba(0, 0, 0, 0.2));
}

/* line 76024, app/assets/stylesheets/global/style.css */
.donutShadow {
  filter: drop-shadow(-1px 0px 2px rgba(159, 120, 255, 0.5));
}

/* line 76029, app/assets/stylesheets/global/style.css */
.donutShadow-yellow {
  filter: drop-shadow(-1px 0px 2px rgba(251, 196, 52, 0.5));
}

/* line 76034, app/assets/stylesheets/global/style.css */
.donutShadow-blue {
  filter: drop-shadow(-1px 0px 2px rgba(36, 72, 135, 0.5));
}

/* line 76039, app/assets/stylesheets/global/style.css */
.circle-icon {
  height: 70px;
  width: 70px;
  position: absolute;
  margin-top: 13px;
  margin-left: 13px;
  float: right;
  border-radius: 5px;
}

/* line 76049, app/assets/stylesheets/global/style.css */
.square-icon {
  height: 88px;
  width: 81px;
  position: absolute;
  float: right;
  border-radius: 7px 0px 0px 7px;
  line-height: 7;
}

/* ###### Chat  ###### */
@media (max-width: 991.98px) {
  /* line 76060, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-menu-icon {
    display: none;
  }
  /* line 76064, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-header-left .main-header-arrow {
    display: block;
  }
  /* line 76068, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-left-chat {
    display: none;
  }
  /* line 76072, app/assets/stylesheets/global/style.css */
  .main-content-body-show .main-content-body-chat {
    display: flex;
  }
}

/* line 76077, app/assets/stylesheets/global/style.css */
.main-content-left-chat {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0;
}

/* line 76085, app/assets/stylesheets/global/style.css */
.main-nav-line-chat {
  border-bottom: 1px solid #eaedf1;
  flex-shrink: 0;
  flex-direction: row;
  padding-left: 20px;
  padding: 0;
}

/* line 76093, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link {
  font-size: 13px;
  font-weight: 700;
  color: #343a40;
  text-transform: uppercase;
  padding: 0.8rem 1.3rem;
  border-bottom: 3px solid transparent;
}

/* line 76102, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link:hover,
.main-nav-line-chat .nav-link:focus,
.main-nav-line-chat .nav-link:active {
  outline: none;
}

/* line 76108, app/assets/stylesheets/global/style.css */
.main-nav-line-chat .nav-link + .nav-link {
  margin-top: 0;
  margin-left: 18px;
}

/* line 76113, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper {
  padding: 10px 20px;
  flex-shrink: 0;
  overflow: hidden;
}

/* line 76119, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper .main-content-label,
.main-chat-contacts-wrapper .card-table-two .card-title {
  margin-bottom: 15px;
  line-height: 1;
}

@media (min-width: 992px) {
  /* line 76126, app/assets/stylesheets/global/style.css */
  .main-chat-contacts-wrapper {
    padding: 10px 15px 10px 0;
  }
}

/* line 76131, app/assets/stylesheets/global/style.css */
.card-table-two .main-chat-contacts-wrapper .card-title,
.main-chat-contacts-wrapper .card-dashboard-eight .card-title,
.card-dashboard-eight .main-chat-contacts-wrapper .card-title {
  margin-bottom: 15px;
  line-height: 1;
}

/* line 76138, app/assets/stylesheets/global/style.css */
.main-chat-contacts-wrapper .lSSlideOuter,
.main-chat-contacts-wrapper .lSSlideWrapper {
  overflow: visible;
}

/* line 76143, app/assets/stylesheets/global/style.css */
.main-chat-contacts {
  padding-left: 20px;
  display: flex;
}

/* line 76148, app/assets/stylesheets/global/style.css */
.main-chat-contacts .lslide {
  display: flex;
  flex-direction: column;
  align-items: center;
  float: none;
  margin-right: 10px;
}

/* line 76156, app/assets/stylesheets/global/style.css */
.main-chat-contacts small, .main-chat-contacts .small {
  font-size: 11px;
  width: 36px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 3px;
  text-align: center;
}

/* line 76166, app/assets/stylesheets/global/style.css */
.main-chat-contacts-more {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 12px;
  font-weight: 500;
  color: #fff;
}

@media (min-width: 992px) {
  /* line 76179, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: calc(100% - 134px);
    position: relative;
  }
}

/* line 76185, app/assets/stylesheets/global/style.css */
.main-chat-list .media {
  padding: 0.75rem 1.5rem;
  border: 1px solid #eaedf1;
  position: relative;
  border-left: 0;
  border-right: 0;
}

/* line 76193, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76198, app/assets/stylesheets/global/style.css */
.main-chat-list .media + .media {
  margin-top: -1px;
  border-top: 1px solid #eaedf1;
}

/* line 76203, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new {
  background-color: #fff;
}

/* line 76207, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76211, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-contact-name span:first-child {
  font-weight: 500;
  color: #404c6d;
}

/* line 76216, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .media-body p {
  color: #8f9cc0;
}

/* line 76220, app/assets/stylesheets/global/style.css */
.main-chat-list .media:hover {
  cursor: pointer;
  background-color: var(--primary02);
  border-top-color: #eaedf1;
  border-bottom-color: #eaedf1;
}

/* line 76227, app/assets/stylesheets/global/style.css */
.main-chat-list .media:hover:first-child,
.main-chat-list .media:focus:first-child {
  border-top-color: transparent;
}

/* line 76232, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected {
  background-color: var(--primary02);
  border-top-color: #f7f8f9;
  border-bottom-color: #f7f8f9;
}

/* line 76238, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected:first-child {
  border-top-color: transparent;
}

/* line 76242, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected::after {
  display: block;
}

/* line 76246, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-contact-name span:first-child {
  color: #404c6d;
}

/* line 76250, app/assets/stylesheets/global/style.css */
.main-chat-list .media.selected .media-body p {
  color: #8f9cc0;
}

/* line 76254, app/assets/stylesheets/global/style.css */
.main-chat-list .main-img-user span {
  position: absolute;
  top: 0;
  left: -2px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  display: none;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  font-size: 9px;
  font-weight: 500;
  color: #fff;
  background-color: #e984b1;
  box-shadow: 0 0 0 2px #fff;
}

/* line 76272, app/assets/stylesheets/global/style.css */
.main-chat-list .media-body {
  margin-left: 15px;
}

/* line 76276, app/assets/stylesheets/global/style.css */
.main-chat-list .media-body p {
  font-size: 13px;
  margin-bottom: 0;
  color: #76839a;
  line-height: 1.35;
}

/* line 76283, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2px;
}

/* line 76290, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name span:first-child {
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #404c6d;
}

/* line 76297, app/assets/stylesheets/global/style.css */
.main-chat-list .media-contact-name span:last-child {
  display: block;
  font-size: 11px;
  color: #76839a;
}

@media (min-width: 992px) {
  /* line 76304, app/assets/stylesheets/global/style.css */
  .main-chat-list .media {
    padding: 0.75rem 1.5rem;
  }
}

/* line 76309, app/assets/stylesheets/global/style.css */
.main-content-body-chat {
  flex-direction: column;
}

@media (min-width: 992px) {
  /* line 76314, app/assets/stylesheets/global/style.css */
  .main-content-body-chat {
    display: flex;
  }
}

/* line 76319, app/assets/stylesheets/global/style.css */
.main-chat-header {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 15px 12px;
  border-bottom: 1px solid #eaedf1;
}

/* line 76328, app/assets/stylesheets/global/style.css */
.main-chat-header .nav {
  margin-left: auto;
  align-items: center;
}

/* line 76333, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  text-align: center;
  padding: 0.35rem 0.75rem;
  margin: 0 2px;
}

/* line 76342, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link i {
  line-height: 0;
}

/* line 76346, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn {
  line-height: 0.9;
}

/* line 76350, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link .typcn::before {
  width: auto;
}

/* line 76354, app/assets/stylesheets/global/style.css */
.main-chat-header .nav-link + .nav-link {
  margin-left: 15px;
}

@media (min-width: 576px) {
  /* line 76359, app/assets/stylesheets/global/style.css */
  .main-chat-header .nav-link {
    display: block;
  }
}

/* line 76364, app/assets/stylesheets/global/style.css */
.main-chat-msg-name {
  margin-left: 15px;
}

/* line 76368, app/assets/stylesheets/global/style.css */
.main-chat-msg-name h6, .main-chat-msg-name .h6 {
  margin-bottom: 0px;
  font-size: 15px;
  font-weight: 700;
}

/* line 76374, app/assets/stylesheets/global/style.css */
.main-chat-msg-name small, .main-chat-msg-name .small {
  font-size: 12px;
  color: #76839a;
}

@media (min-width: 992px) {
  /* line 76380, app/assets/stylesheets/global/style.css */
  .main-chat-body {
    padding-bottom: 0;
    height: 700px;
    overflow: hidden;
  }
}

@media (min-width: 576px) {
  /* line 76388, app/assets/stylesheets/global/style.css */
  .main-chat-body .media.flex-row-reverse .media-body {
    margin-left: 55px;
  }
}

/* line 76393, app/assets/stylesheets/global/style.css */
.main-chat-body .media-body {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

/* line 76400, app/assets/stylesheets/global/style.css */
.main-chat-body .media-body > div:last-child {
  font-size: 11px;
  color: #76839a;
  display: flex;
  align-items: center;
}

@media (min-width: 576px) {
  /* line 76408, app/assets/stylesheets/global/style.css */
  .main-chat-body .media-body {
    margin-right: 55px;
  }
}

/* line 76413, app/assets/stylesheets/global/style.css */
.main-chat-time {
  display: block;
  position: relative;
  text-align: center;
  margin: 20px 0;
}

/* line 76420, app/assets/stylesheets/global/style.css */
.main-chat-time:first-of-type {
  margin-top: 0;
}

/* line 76424, app/assets/stylesheets/global/style.css */
.main-chat-time span {
  position: relative;
  font-size: 10px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 1px;
  background: #fff;
  padding: 25px;
  border-radius: 4px;
}

/* line 76435, app/assets/stylesheets/global/style.css */
.main-chat-time::before {
  content: "";
  position: absolute;
  width: 40% !important;
  height: 1px;
  left: 0;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}

@media (max-width: 991px) {
  /* line 76447, app/assets/stylesheets/global/style.css */
  .main-chat-time::before {
    left: 0 !important;
    right: 0 !important;
  }
}

/* line 76453, app/assets/stylesheets/global/style.css */
.main-chat-time::after {
  content: "";
  position: absolute;
  width: 40% !important;
  height: 1px;
  left: auto;
  right: 0;
  background-color: #e9e9ef;
  top: 10px;
}

/* line 76464, app/assets/stylesheets/global/style.css */
.main-chat-footer {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  height: 60px;
  padding-right: 20px;
  border-top: 1px solid #eaedf1;
  background-color: #fff;
  position: inherit;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0 0 7px 7px;
}

/* line 76479, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav {
  align-items: center;
}

/* line 76483, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav-link {
  padding: 0;
  color: #76839a;
  font-size: 16px;
  display: none;
}

/* line 76490, app/assets/stylesheets/global/style.css */
.main-chat-footer .form-control {
  flex: 1;
  margin: 0 10px;
  padding-left: 12px;
  padding-right: 0;
  border-width: 0;
  border: 1px solid #eaedf1;
}

/* line 76499, app/assets/stylesheets/global/style.css */
.main-chat-footer .form-control:hover,
.main-chat-footer .form-control:focus {
  box-shadow: none;
}

@media (min-width: 992px) {
  /* line 76505, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }
}

@media (min-width: 576px) {
  /* line 76514, app/assets/stylesheets/global/style.css */
  .main-chat-footer .nav-link {
    display: block;
  }
}

@media (min-width: 576px) {
  /* line 76520, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin-left: 20px;
  }
}

@media (min-width: 768px) {
  /* line 76526, app/assets/stylesheets/global/style.css */
  .main-chat-footer .form-control {
    margin: 0 20px;
  }
}

/* line 76531, app/assets/stylesheets/global/style.css */
.main-msg-send {
  font-size: 20px;
}

/* line 76535, app/assets/stylesheets/global/style.css */
.main-content-title {
  color: #170c6b;
  font-weight: 500;
  font-size: 32px;
  text-indent: -1px;
  line-height: 1;
  position: relative;
  margin-bottom: 20px;
}

/* line 76545, app/assets/stylesheets/global/style.css */
.main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
  padding-left: 20px;
}

@media (min-width: 992px) {
  /* line 76552, app/assets/stylesheets/global/style.css */
  .main-content-left-contacts .main-content-breadcrumb,
.main-content-left-contacts .main-content-title {
    padding-left: 0;
  }
  /* line 76557, app/assets/stylesheets/global/style.css */
  .main-content-body-contacts {
    display: block;
    overflow-y: auto;
  }
}

/* line 76563, app/assets/stylesheets/global/style.css */
.main-chat-list .media.new .main-img-user span {
  display: flex;
}

/* line 76567, app/assets/stylesheets/global/style.css */
.media img {
  border-radius: 4px;
}

/* line 76571, app/assets/stylesheets/global/style.css */
.main-img-user img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 100%;
}

/* line 76578, app/assets/stylesheets/global/style.css */
.main-chat-list .media .main-img-user {
  flex-shrink: 0;
  top: 3px;
}

/* line 76583, app/assets/stylesheets/global/style.css */
.main-img-user {
  display: block;
  position: relative;
  width: 36px;
  height: 36px;
  border-radius: 100%;
}

@media (min-width: 992px) {
  /* line 76592, app/assets/stylesheets/global/style.css */
  .main-chat-list {
    height: 700px;
    position: relative;
  }
}

/* line 76598, app/assets/stylesheets/global/style.css */
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}

/* line 76604, app/assets/stylesheets/global/style.css */
.far {
  font-weight: 400;
}

/* line 76608, app/assets/stylesheets/global/style.css */
.main-msg-wrapper {
  padding: 10px 15px;
  background-color: #f9faf8;
  font-size: 13px;
  margin-bottom: 10px;
  display: inline-block;
  border-radius: 20px;
  position: relative;
}

/* line 76618, app/assets/stylesheets/global/style.css */
.main-chat-body {
  position: relative;
}

/* line 76622, app/assets/stylesheets/global/style.css */
.main-chat-body .content-inner {
  padding: 20px;
}

/* line 76626, app/assets/stylesheets/global/style.css */
.main-chat-body .media + .media {
  margin-top: 20px;
}

/* line 76630, app/assets/stylesheets/global/style.css */
.main-chat-body .media.flex-row-reverse .media-body {
  margin-left: 0;
  margin-right: 20px;
  align-items: flex-end;
}

/* line 76636, app/assets/stylesheets/global/style.css */
.main-chat-body .media.flex-row-reverse .main-msg-wrapper {
  background-color: var(--primary02);
  color: #000;
  position: relative;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* ###### Chat  ###### */
/* line 76645, app/assets/stylesheets/global/style.css */
.chat-left .main-msg-wrapper {
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 76650, app/assets/stylesheets/global/style.css */
.profile-user-online {
  background-repeat: no-repeat;
}

/* line 76654, app/assets/stylesheets/global/style.css */
.slick-slider {
  position: relative;
  display: block;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 76661, app/assets/stylesheets/global/style.css */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 76666, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list {
  margin: 0 -6px;
}

/* line 76670, app/assets/stylesheets/global/style.css */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  padding: 0;
}

/* line 76677, app/assets/stylesheets/global/style.css */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 76686, app/assets/stylesheets/global/style.css */
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

/* line 76692, app/assets/stylesheets/global/style.css */
.slick-slider .slick-list .slick-slide {
  padding: 0 6px;
}

/* line 76696, app/assets/stylesheets/global/style.css */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 76702, app/assets/stylesheets/global/style.css */
.recent-box .recent-profile {
  height: 90px;
  width: 100%;
  border-radius: 10px;
  position: relative;
}

/* line 76709, app/assets/stylesheets/global/style.css */
.chat-profile {
  line-height: 1;
  padding: 0.75rem;
  color: #495057;
}

/* line 76715, app/assets/stylesheets/global/style.css */
.chat-profile i {
  font-size: 14px;
}

/* line 76719, app/assets/stylesheets/global/style.css */
.chat-profile:hover {
  color: var(--primary-bg-color) !important;
}

/* line 76723, app/assets/stylesheets/global/style.css */
.chat-image {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 76729, app/assets/stylesheets/global/style.css */
.shared-files {
  padding: 12px;
  border-radius: 5px;
  font-size: 14px;
  border: 1px solid #eaedf1;
}

@media (min-width: 992px) {
  /* line 76737, app/assets/stylesheets/global/style.css */
  .main-content-app {
    height: calc(100vh - 250px);
  }
}

/* line 76742, app/assets/stylesheets/global/style.css */
.overflow-scroll::-webkit-scrollbar {
  display: none;
}

/* line 76746, app/assets/stylesheets/global/style.css */
.overflow-scroll {
  -ms-overflow-style: none;
  /* IE and Edge */
  scrollbar-width: none;
  /* Firefox */
}

/* line 76753, app/assets/stylesheets/global/style.css */
.media-files {
  padding: 0.75rem;
}

/* line 76757, app/assets/stylesheets/global/style.css */
.dropdown-item:focus,
.dropdown-item.active {
  background-color: #ffffff;
  color: var(--primary-bg-color) !important;
}

/* line 76763, app/assets/stylesheets/global/style.css */
.tabs-menu .panel-tabs li a {
  color: #495057 !important;
}

/* line 76767, app/assets/stylesheets/global/style.css */
.tabs-menu .panel-tabs li a.active {
  color: var(--primary-bg-color) !important;
}

@media (max-width: 1279.98px) {
  /* line 76772, app/assets/stylesheets/global/style.css */
  .main-chat-footer {
    padding-bottom: 1.5rem;
  }
}

/* line 76777, app/assets/stylesheets/global/style.css */
.main-chat-footer .nav-link.active,
.main-chat-footer .nav-link:hover,
.main-chat-footer .nav-link:focus {
  color: var(--primary-bg-color) !important;
}

/* line 76783, app/assets/stylesheets/global/style.css */
.authentication input {
  border: 0;
  padding-left: 32px !important;
  border-radius: 0;
}

/* line 76789, app/assets/stylesheets/global/style.css */
.authentication .card:hover {
  box-shadow: 0 16px 26px 0 rgba(0, 0, 0, 0.4), 0 3px 6px 0 rgba(0, 0, 0, 0.4);
}

/* line 76793, app/assets/stylesheets/global/style.css */
.authentication .card-title {
  font-size: 1.185rem;
}

/* line 76797, app/assets/stylesheets/global/style.css */
.authentication .form-control {
  margin-bottom: 1rem;
}

/* line 76801, app/assets/stylesheets/global/style.css */
.authentication .form-control:focus {
  box-shadow: none;
}

/* line 76805, app/assets/stylesheets/global/style.css */
.authentication input::-moz-placeholder {
  color: #76839a;
  margin-top: 1px;
}
.authentication input::placeholder {
  color: #76839a;
  margin-top: 1px;
}

/* line 76810, app/assets/stylesheets/global/style.css */
.authentication .flex-c-m .login100-social-item i {
  color: #fff;
  margin-left: 0;
}

/* line 76815, app/assets/stylesheets/global/style.css */
.authentication .wrap-input {
  width: 100%;
  margin: 0 auto;
}

/* line 76820, app/assets/stylesheets/global/style.css */
.login100-social-item {
  font-size: 20px;
  color: #fff;
  display: inline-block;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 5px;
  text-align: center;
  line-height: 2;
}

/* line 76834, app/assets/stylesheets/global/style.css */
.login100-social-item:hover {
  color: #fff;
}

/* line 76838, app/assets/stylesheets/global/style.css */
.container-login100 .box .social-icons {
  position: relative;
}

/* line 76842, app/assets/stylesheets/global/style.css */
.container-login100 .box ul {
  margin: 0;
  padding: 0;
}

/* line 76847, app/assets/stylesheets/global/style.css */
.container-login100 .box ul li {
  list-style: none;
  float: left;
  padding: 7px 7px;
}

/* line 76853, app/assets/stylesheets/global/style.css */
.container-login100 .box ul li a {
  margin: 0 10px;
  font-size: 20px;
  transition: 0.5s;
  text-align: center;
}

/* line 76860, app/assets/stylesheets/global/style.css */
.relative {
  position: relative !important;
}

/* line 76864, app/assets/stylesheets/global/style.css */
.construction .btn.btn-icon {
  width: 50px;
  height: 50px;
  text-align: center;
  padding: 0;
  background: #5851ab;
  font-size: 20px;
  color: #fff;
  margin: 0 3px;
}

/*----- Range slider -------*/
/* line 76876, app/assets/stylesheets/global/style.css */
.range {
  display: table;
  position: relative;
  height: 25px;
  margin-top: 20px;
  background-color: whitesmoke;
  border-radius: 4px;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

/* line 76888, app/assets/stylesheets/global/style.css */
.range input[type=range] {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  display: table-cell;
  width: 100%;
  background-color: transparent;
  height: 25px;
  cursor: pointer;
}

/* line 76901, app/assets/stylesheets/global/style.css */
.range input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: #999999;
}

/* line 76917, app/assets/stylesheets/global/style.css */
.range input[type=range]::-moz-slider-thumb {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  -o-appearance: none !important;
  appearance: none !important;
  width: 11px;
  height: 25px;
  color: white;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0px;
  background-color: #999999;
}

/* line 76933, app/assets/stylesheets/global/style.css */
.range output {
  display: table-cell;
  padding: 3px 5px 2px;
  min-width: 40px;
  color: white;
  background-color: #999999;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  transition: all 0.5s ease;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -o-user-select: none;
  user-select: none;
}

/* line 76959, app/assets/stylesheets/global/style.css */
.range input[type=range] {
  outline: none;
}

/* line 76963, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-webkit-slider-thumb {
  background-color: #4ecc48;
}

/* line 76967, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range]::-moz-slider-thumb {
  background-color: #4ecc48;
}

/* line 76971, app/assets/stylesheets/global/style.css */
.range.range-success output {
  background-color: #4ecc48;
}

/* line 76975, app/assets/stylesheets/global/style.css */
.range.range-success input[type=range] {
  outline-color: #4ecc48;
}

/* line 76979, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-webkit-slider-thumb {
  background-color: #45aaf2;
}

/* line 76983, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range]::-moz-slider-thumb {
  background-color: #45aaf2;
}

/* line 76987, app/assets/stylesheets/global/style.css */
.range.range-info output {
  background-color: #45aaf2;
}

/* line 76991, app/assets/stylesheets/global/style.css */
.range.range-info input[type=range] {
  outline-color: #45aaf2;
}

/* line 76995, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-webkit-slider-thumb {
  background-color: #ecb403;
}

/* line 76999, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range]::-moz-slider-thumb {
  background-color: #ecb403;
}

/* line 77003, app/assets/stylesheets/global/style.css */
.range.range-warning output {
  background-color: #ecb403;
}

/* line 77007, app/assets/stylesheets/global/style.css */
.range.range-warning input[type=range] {
  outline-color: #ecb403;
}

/* line 77011, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-webkit-slider-thumb {
  background-color: #c21a1a;
}

/* line 77015, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range]::-moz-slider-thumb {
  background-color: #c21a1a;
}

/* line 77019, app/assets/stylesheets/global/style.css */
.range.range-danger output {
  background-color: #c21a1a;
}

/* line 77023, app/assets/stylesheets/global/style.css */
.range.range-danger input[type=range] {
  outline-color: #c21a1a;
}

/* line 77027, app/assets/stylesheets/global/style.css */
.ribbon1 {
  position: absolute;
  top: -6.1px;
  right: 10px;
  color: #fff;
  z-index: 1;
}

/* line 77035, app/assets/stylesheets/global/style.css */
.ribbon1:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 24px solid transparent;
  border-top: 13px solid #45aaf2;
}

/* line 77045, app/assets/stylesheets/global/style.css */
.ribbon1 span {
  position: relative;
  display: block;
  text-align: center;
  background: #45aaf2;
  font-size: 14px;
  line-height: 1;
  padding: 12px 8px 10px;
  border-top-right-radius: 8px;
}

/* line 77056, app/assets/stylesheets/global/style.css */
.ribbon1 span:before,
.ribbon1 span:after {
  position: absolute;
  content: "";
}

/* line 77062, app/assets/stylesheets/global/style.css */
.ribbon1 span:before {
  height: 6px;
  width: 6px;
  left: -6px;
  top: 0;
  background: #45aaf2;
}

/* line 77070, app/assets/stylesheets/global/style.css */
.ribbon1 span:after {
  height: 6px;
  width: 8px;
  left: -8px;
  top: 0;
  border-radius: 8px 8px 0 0;
  background: #45aaf2;
}

/* line 77079, app/assets/stylesheets/global/style.css */
.ribbon {
  position: absolute;
  right: -5px;
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px;
  height: 75px;
  text-align: right;
}

/* line 77090, app/assets/stylesheets/global/style.css */
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#45aaf2 0%, #45aaf2 100%);
  box-shadow: 0 3px 10px -5px black;
  position: absolute;
  top: 19px;
  right: -21px;
}

/* line 77109, app/assets/stylesheets/global/style.css */
.ribbon span::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #45aaf2;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}

/* line 77121, app/assets/stylesheets/global/style.css */
.ribbon span::after {
  content: "";
  position: absolute;
  right: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #45aaf2;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #45aaf2;
}

/*--- WIZARD ELEMENTS ---*/
/* line 77134, app/assets/stylesheets/global/style.css */
.wizard {
  border: 1px solid #e9edf4;
  background-color: #fff;
}

/* line 77139, app/assets/stylesheets/global/style.css */
.wizard > .steps {
  padding: 20px;
}

/* line 77143, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul {
  padding: 0;
  margin-bottom: 0;
  display: flex;
}

/* line 77149, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li {
  float: none;
  display: block;
  width: auto;
}

/* line 77155, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li .current-info {
  display: none;
}

/* line 77159, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li .title {
  margin-left: 5px;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
  margin: 0;
  min-height: auto;
}

/* line 77167, app/assets/stylesheets/global/style.css */
.wizard > .steps > ul li + li {
  margin-left: 5px;
}

/* line 77171, app/assets/stylesheets/global/style.css */
.wizard > .steps a {
  color: var(--primary-bg-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  align-items: center;
}

/* line 77179, app/assets/stylesheets/global/style.css */
.wizard > .steps a:hover,
.wizard > .steps a:active {
  color: var(--primary-bg-color);
  font-weight: 500;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 77189, app/assets/stylesheets/global/style.css */
.wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
  flex-shrink: 0;
  font-weight: 700;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: var(--primary-bg-color);
  display: block;
  text-align: center;
  line-height: 2;
  width: 30px;
  height: 30px;
  background-color: #f1f1f9;
  border-radius: 100%;
  transition: all 0.2s ease-in-out;
  margin-right: 5px;
}

/* line 77207, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a {
  color: #737688;
}

/* line 77211, app/assets/stylesheets/global/style.css */
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active {
  color: #737688;
}

/* line 77216, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a {
  color: var(--primary-bg-color);
}

/* line 77220, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a:hover,
.wizard > .steps .current a:active {
  color: var(--primary-bg-color);
}

/* line 77225, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a .title,
.wizard > .steps .current a:hover .title,
.wizard > .steps .current a:active .title {
  display: inline-block;
}

/* line 77231, app/assets/stylesheets/global/style.css */
.wizard > .steps .current a .number,
.wizard > .steps .current a:hover .number,
.wizard > .steps .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 77238, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a {
  color: #13bfa6;
}

/* line 77242, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a:hover,
.wizard > .steps .done a:active {
  color: #13bfa6;
}

/* line 77247, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a .title,
.wizard > .steps .done a:hover .title,
.wizard > .steps .done a:active .title {
  display: none;
}

/* line 77253, app/assets/stylesheets/global/style.css */
.wizard > .steps .done a .number,
.wizard > .steps .done a:hover .number,
.wizard > .steps .done a:active .number {
  background-color: #13bfa6;
  color: #fff;
}

/* line 77260, app/assets/stylesheets/global/style.css */
.wizard > .content {
  border-top: 1px solid #e9edf4;
  border-bottom: 1px solid #e9edf4;
  min-height: 150px;
  padding: 20px;
}

/* line 77267, app/assets/stylesheets/global/style.css */
.wizard > .content > .title {
  font-size: 18px;
  color: #495057;
  font-weight: 600;
  padding-bottom: 15px;
  display: none;
  margin: 0;
}

/* line 77276, app/assets/stylesheets/global/style.css */
.wizard > .content > .title.current {
  display: block;
}

/* line 77280, app/assets/stylesheets/global/style.css */
.wizard > .content > .body {
  float: none;
  position: static;
  width: auto;
  height: auto;
}

/* line 77287, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error {
  border-color: #ff5c77;
}

/* line 77291, app/assets/stylesheets/global/style.css */
.wizard > .content > .body input.parsley-error + ul {
  list-style: none !important;
}

/* line 77295, app/assets/stylesheets/global/style.css */
.wizard > .actions {
  padding: 20px;
}

/* line 77299, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-between;
}

/* line 77307, app/assets/stylesheets/global/style.css */
.wizard > .actions > ul > li:last-child a {
  background-color: #13bfa6;
}

/* line 77311, app/assets/stylesheets/global/style.css */
.wizard > .actions a {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}

/* line 77321, app/assets/stylesheets/global/style.css */
.wizard > .actions a:hover,
.wizard > .actions a:active {
  display: block;
  background-color: var(--primary-bg-color);
  padding: 9px 25px;
  line-height: 1.573;
  color: #fff;
  border-radius: 4px;
  font-weight: 500;
}

/* line 77332, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77337, app/assets/stylesheets/global/style.css */
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active {
  background-color: #e8ebf2;
  color: #495057;
}

/* line 77343, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps {
  padding: 20px;
}

/* line 77347, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li + li {
  margin-left: 10px;
}

/* line 77351, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps ul li .title {
  display: none;
}

/* line 77355, app/assets/stylesheets/global/style.css */
.wizard.vertical > .steps .current a .title {
  display: inline-block;
}

/* line 77359, app/assets/stylesheets/global/style.css */
.wizard.vertical > .content {
  margin: 0;
  padding: 20px;
}

/* line 77364, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions {
  padding: 20px;
}

/* line 77368, app/assets/stylesheets/global/style.css */
.wizard.vertical > .actions ul {
  float: none;
  margin: 0;
  padding: 0;
}

@media (min-width: 768px) {
  /* line 77375, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77381, app/assets/stylesheets/global/style.css */
  .wizard > .steps {
    padding: 20px;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77387, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    transition: none;
  }
}

@media (min-width: 576px) {
  /* line 77393, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: none;
    margin-left: 10px;
  }
}

@media (min-width: 768px) {
  /* line 77400, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77406, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 20px;
  }
}

@media (min-width: 992px) {
  /* line 77412, app/assets/stylesheets/global/style.css */
  .wizard > .steps > ul li + li {
    margin-left: 30px;
  }
}

@media (min-width: 1200px) {
  /* line 77418, app/assets/stylesheets/global/style.css */
  .wizard > .steps a {
    justify-content: flex-start;
  }
  /* line 77422, app/assets/stylesheets/global/style.css */
  .wizard > .steps a:hover,
.wizard > .steps a:active {
    justify-content: flex-start;
  }
}

@media (prefers-reduced-motion: reduce) {
  /* line 77430, app/assets/stylesheets/global/style.css */
  .wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
    transition: none;
  }
}

@media (min-width: 576px) {
  /* line 77439, app/assets/stylesheets/global/style.css */
  .wizard > .steps a .number,
.wizard > .steps a:hover .number,
.wizard > .steps a:active .number {
    font-size: 15px;
    font-weight: 600;
    line-height: 1.9;
    width: 30px;
    height: 30px;
  }
}

@media (min-width: 992px) {
  /* line 77451, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: block;
  }
}

@media (max-width: 991px) {
  /* line 77457, app/assets/stylesheets/global/style.css */
  .wizard > .steps .disabled {
    display: none;
  }
}

@media (min-width: 768px) {
  /* line 77464, app/assets/stylesheets/global/style.css */
  .wizard > .steps .done a .title,
.wizard > .steps .done a:hover .title,
.wizard > .steps .done a:active .title {
    display: inline-block;
  }
}

@media (min-width: 768px) {
  /* line 77472, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77478, app/assets/stylesheets/global/style.css */
  .wizard > .content {
    padding: 20px;
  }
}

@media (min-width: 768px) {
  /* line 77484, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 25px;
  }
}

@media (min-width: 992px) {
  /* line 77490, app/assets/stylesheets/global/style.css */
  .wizard > .actions {
    padding: 20px;
  }
}

@media (min-width: 576px) {
  /* line 77496, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    float: left;
    width: 20%;
  }
}

@media (min-width: 768px) {
  /* line 77503, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    width: 15%;
  }
}

@media (min-width: 992px) {
  /* line 77509, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps {
    padding: 20px;
    width: 30%;
  }
}

@media (min-width: 576px) {
  /* line 77516, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul {
    flex-direction: column;
  }
}

@media (min-width: 576px) {
  /* line 77522, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 10px;
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  /* line 77529, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li + li {
    margin-top: 20px;
  }
}

@media (min-width: 1200px) {
  /* line 77535, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps ul li .title {
    display: block;
  }
}

@media (min-width: 992px) {
  /* line 77541, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps a {
    justify-content: flex-start;
  }
}

@media (min-width: 576px) {
  /* line 77547, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: none;
  }
}

@media (min-width: 1200px) {
  /* line 77553, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .steps .current a .title {
    display: inline-block;
  }
}

@media (min-width: 576px) {
  /* line 77559, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    border-top-width: 0;
    border-bottom-width: 0;
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}

@media (min-width: 768px) {
  /* line 77569, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77575, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .content {
    width: 70%;
    padding: 25px;
  }
}

@media (min-width: 576px) {
  /* line 77582, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 80%;
    float: right;
    border-left: 1px solid #e9edf4;
  }
}

@media (min-width: 768px) {
  /* line 77590, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 85%;
  }
}

@media (min-width: 992px) {
  /* line 77596, app/assets/stylesheets/global/style.css */
  .wizard.vertical > .actions {
    width: 70%;
    padding: 25px;
  }
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/* line 77603, app/assets/stylesheets/global/style.css */
.step-equal-width > .steps > ul {
  display: flex;
  display: flex;
}

/* line 77608, app/assets/stylesheets/global/style.css */
.step-equal-width > .steps > ul > li {
  flex: 1;
  width: auto;
  float: none;
  flex: 1;
  width: auto;
  float: none;
}

/****** EQUAL COLUMN WIDTH STEP INDICATOR *****/
/***** CUSTOM STYLES *****/
/* line 77619, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a {
  padding: 0;
  height: 50px;
}

/* line 77624, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a:hover,
.wizard-style-1 > .steps > ul a:active {
  padding: 0;
  height: 50px;
}

/* line 77630, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a .number,
.wizard-style-1 > .steps > ul a:hover .number,
.wizard-style-1 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #f3f7fd;
  border-radius: 0;
}

/* line 77643, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul a .title,
.wizard-style-1 > .steps > ul a:hover .title,
.wizard-style-1 > .steps > ul a:active .title {
  margin-right: 20px;
  margin-left: 20px;
}

/* line 77650, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul .current a .number,
.wizard-style-1 > .steps > ul .current a:hover .number,
.wizard-style-1 > .steps > ul .current a:active .number {
  background-color: var(--primary-bg-color);
  color: #fff;
}

/* line 77657, app/assets/stylesheets/global/style.css */
.wizard-style-1 > .steps > ul .done a .number,
.wizard-style-1 > .steps > ul .done a:hover .number,
.wizard-style-1 > .steps > ul .done a:active .number {
  background-color: #643ab0;
  color: #fff;
}

/* line 77664, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}

/* line 77670, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a:hover,
.wizard-style-2 > .steps > ul a:active {
  padding: 0;
  height: 50px;
  border-radius: 50px;
}

/* line 77677, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a .number,
.wizard-style-2 > .steps > ul a:hover .number,
.wizard-style-2 > .steps > ul a:active .number {
  width: 50px;
  height: 100%;
  border: 2px solid #f3f7fd;
  font-size: 18px;
  font-weight: bold;
  color: #737688;
  background-color: #fff;
}

/* line 77689, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul a .title,
.wizard-style-2 > .steps > ul a:hover .title,
.wizard-style-2 > .steps > ul a:active .title {
  margin-right: 20px;
}

/* line 77695, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul .current a .number,
.wizard-style-2 > .steps > ul .current a:hover .number,
.wizard-style-2 > .steps > ul .current a:active .number {
  border-color: var(--primary-bg-color);
  color: var(--primary-bg-color);
}

/* line 77702, app/assets/stylesheets/global/style.css */
.wizard-style-2 > .steps > ul .done a .number,
.wizard-style-2 > .steps > ul .done a:hover .number,
.wizard-style-2 > .steps > ul .done a:active .number {
  border-color: #8c3feb;
  color: #8c3feb;
}

/*--- WIZARD ELEMENTS ---*/
/* line 77710, app/assets/stylesheets/global/style.css */
.parsley-required {
  font-size: 12px;
  color: #ff5c77;
  margin-top: 3px;
}

/* line 77716, app/assets/stylesheets/global/style.css */
.wizard-card .moving-tab {
  margin-top: 5px;
  background-color: var(--primary-bg-color) !important;
}

/* line 77721, app/assets/stylesheets/global/style.css */
.form-group label.control-label {
  color: var(--primary-bg-color);
}

/* line 77725, app/assets/stylesheets/global/style.css */
.wizard-card.form-group .form-control {
  background-image: linear-gradient(#c4c4c4, #c4c4c4, linear-gradient(#e1e1e2, #e1e1e2));
}

/* line 77729, app/assets/stylesheets/global/style.css */
.wizard-container .wizard-navigation {
  background: #ebeff8;
}

/* line 77733, app/assets/stylesheets/global/style.css */
.wizard-card .choice:hover .icon,
.wizard-card .choice.active .icon {
  border-color: var(--primary-bg-color) !important;
  color: var(--primary-bg-color) !important;
}

/* line 77739, app/assets/stylesheets/global/style.css */
.weather-card {
  height: 492px;
  background: #fff;
  overflow: hidden;
}

/* line 77745, app/assets/stylesheets/global/style.css */
.weather-card .top {
  position: relative;
  height: 328px;
  width: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  text-align: center;
}

/* line 77755, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper {
  padding: 30px;
  position: relative;
  z-index: 1;
}

/* line 77761, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav {
  height: 20px;
}

/* line 77765, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr {
  color: #fff;
  font-size: 20px;
}

/* line 77770, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-chevron-left {
  display: inline-block;
  float: left;
}

/* line 77775, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .mynav .lnr-cog {
  display: inline-block;
  float: right;
}

/* line 77780, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .heading {
  margin-top: 20px;
  font-size: 35px;
  font-weight: 400;
  color: #fff;
}

/* line 77787, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .location {
  margin-top: 20px;
  font-size: 21px;
  font-weight: 400;
  color: #fff;
}

/* line 77794, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp {
  margin-top: 20px;
}

/* line 77798, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a {
  text-decoration: none;
  color: #fff;
}

/* line 77803, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp a .temp-type {
  font-size: 85px;
}

/* line 77807, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp .temp-value {
  display: inline-block;
  font-size: 85px;
  font-weight: 600;
  color: #fff;
}

/* line 77814, app/assets/stylesheets/global/style.css */
.weather-card .top .wrapper .temp .deg {
  display: inline-block;
  font-size: 35px;
  font-weight: 600;
  color: #fff;
  vertical-align: top;
  margin-top: 10px;
}

/* line 77823, app/assets/stylesheets/global/style.css */
.weather-card .top:after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 77833, app/assets/stylesheets/global/style.css */
.weather-card .bottom {
  padding: 0 30px;
  background: #fff;
}

/* line 77838, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast {
  overflow: hidden;
  margin: 0;
  font-size: 0;
  padding: 0;
  padding-top: 20px;
  max-height: 155px;
}

/* line 77847, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast a {
  text-decoration: none;
  color: #000;
}

/* line 77852, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast .go-up {
  text-align: center;
  display: block;
  font-size: 25px;
  margin-bottom: 10px;
}

/* line 77859, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li {
  display: block;
  font-size: 25px;
  font-weight: 400;
  color: rgba(0, 0, 0, 0.25);
  line-height: 1em;
  margin-bottom: 30px;
}

/* line 77868, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .date {
  display: inline-block;
}

/* line 77872, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition {
  display: inline-block;
  vertical-align: middle;
  float: right;
  font-size: 25px;
}

/* line 77879, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp {
  display: inline-block;
  vertical-align: top;
  font-size: 20px;
  font-weight: 400;
  padding-top: 2px;
}

/* line 77887, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp .deg {
  display: inline-block;
  font-size: 10px;
  font-weight: 600;
  margin-left: 3px;
  vertical-align: top;
}

/* line 77895, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li .condition .temp .temp-type {
  font-size: 20px;
}

/* line 77899, app/assets/stylesheets/global/style.css */
.weather-card .bottom .wrapper .forecast li.active {
  color: rgba(0, 0, 0, 0.8);
}

@media (max-width: 1279px) {
  /* line 77904, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap {
    margin-top: 2rem !important;
  }
}

@media (max-width: 360px) {
  /* line 77910, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .wideget-user-img {
    width: 130px;
    height: 130px;
  }
  /* line 77915, app/assets/stylesheets/global/style.css */
  .wideget-user-desc .user-wrap {
    margin-top: 0.7rem !important;
    margin-left: 13px;
  }
  /* line 77920, app/assets/stylesheets/global/style.css */
  .wideget-user-info .wideget-user-warap .wideget-user-warap-r {
    margin-left: 5rem !important;
  }
}

/* line 77925, app/assets/stylesheets/global/style.css */
.widget-info i {
  width: 100px;
  height: 100px;
  padding: 27px 0;
  text-align: center;
  border: 2px solid #fff;
  border-radius: 50%;
}

/* line 77934, app/assets/stylesheets/global/style.css */
.widget-info a {
  border-bottom: 1px solid #fff;
}

/* line 77938, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp.icon-circle {
  width: 73px;
  height: 73px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin-right: 15px;
}

/* line 77952, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp.icon-circle i {
  font-size: 1.6rem;
  color: #fff;
}

/* line 77957, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p {
  margin-bottom: 0;
  line-height: 1;
  margin-bottom: 10px;
}

/* line 77963, app/assets/stylesheets/global/style.css */
.widgets-cards .wrp p:first-child {
  font-weight: 600;
  font-size: 25px;
}

/**widgets*/
/* line 77969, app/assets/stylesheets/global/style.css */
.widgets {
  font-size: 35px;
  padding: 20px;
}

/* line 77974, app/assets/stylesheets/global/style.css */
.widgetstext {
  top: 0;
  bottom: 0;
  padding: 20px 40px;
}

/* line 77980, app/assets/stylesheets/global/style.css */
.widget-line h4, .widget-line .h4 {
  font-size: 24px;
  font-weight: 600;
}

/* line 77985, app/assets/stylesheets/global/style.css */
.widget-line p {
  font-size: 16px;
}

/* line 77989, app/assets/stylesheets/global/style.css */
.widget-line-list li {
  display: inline-block;
  font-size: 16px;
  line-height: 27px;
  padding: 5px 20px 0 15px;
  list-style-type: none;
}

/* line 77997, app/assets/stylesheets/global/style.css */
.wideget-user-info {
  margin-top: 1rem;
}

/* line 78001, app/assets/stylesheets/global/style.css */
.widget-line-list {
  margin: 6px;
}

/* line 78005, app/assets/stylesheets/global/style.css */
.widget-progress .progress {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 78009, app/assets/stylesheets/global/style.css */
.widget-card-1 i {
  position: relative;
  bottom: 1px;
  right: 11px;
  border-radius: 5px;
  font-size: 57px;
  color: #fff;
  opacity: 0.5;
}

/* line 78019, app/assets/stylesheets/global/style.css */
.widget-card-1 i:hover {
  color: #fff;
  font-size: 80px;
  position: absolute;
  bottom: -10px;
  transition: all 0.3s ease-in-out;
}

/* line 78028, app/assets/stylesheets/global/style.css */
.wideget-user-desc .wideget-user-img img {
  border-radius: 100%;
  margin-right: 2rem;
}

/* line 78033, app/assets/stylesheets/global/style.css */
.wideget-user-desc .user-wrap {
  margin-top: 1.5rem;
}

/* line 78037, app/assets/stylesheets/global/style.css */
.wideget-user .wideget-user-icons a {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  text-align: center;
  border-radius: 100px;
  line-height: 2rem;
  margin-top: 0.3rem;
}

/* line 78047, app/assets/stylesheets/global/style.css */
.wideget-user .wideget-user-icons a:hover {
  color: #fff;
}

/* line 78051, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap {
  display: flex;
}

/* line 78055, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap h4, .wideget-user-info .wideget-user-warap .h4 {
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 0.4rem;
}

/* line 78061, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-warap .wideget-user-warap-r {
  margin-left: 10rem;
}

/* line 78065, app/assets/stylesheets/global/style.css */
.wideget-user-info .wideget-user-rating a {
  font-size: 18px;
}

/* line 78069, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading {
  padding: 0;
  border: 0;
}

/* line 78074, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tab-menu-heading .nav li a {
  color: #374254;
  font-size: 15px;
  font-weight: 400;
}

/* line 78080, app/assets/stylesheets/global/style.css */
.wideget-user-tab .tabs-menu1 ul li a {
  padding: 14px 20px 14px 20px;
  display: block;
}

/* line 78085, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data {
  margin-top: 8px;
}

/* line 78089, app/assets/stylesheets/global/style.css */
.widgets-cards .widgets-cards-data .wrp p:first-child {
  font-size: 20px;
  font-weight: 500;
}

/* line 78094, app/assets/stylesheets/global/style.css */
.widget-drop .dropdown-menu {
  position: absolute;
  transform: translate3d(-156px, 31px, 0px) !important;
  top: 0px;
  left: 0px;
  will-change: transform;
  min-width: 80px;
}

/* line 78103, app/assets/stylesheets/global/style.css */
.widget-drop .button:focus {
  border-color: transparant !important;
}

/* line 78107, app/assets/stylesheets/global/style.css */
#widgetChart1,
#widgetChart2,
#widgetChart3 {
  width: 110% !important;
  height: 142px !important;
  bottom: -15px;
  position: relative;
  left: -17px;
  overflow: hidden !important;
  border-radius: 27%;
}

/* line 78119, app/assets/stylesheets/global/style.css */
.clip-widget {
  position: relative;
}

/* ######## UTILITIES-STYLES ######## */
/* line 78124, app/assets/stylesheets/global/style.css */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 78132, app/assets/stylesheets/global/style.css */
.embed-responsive::before {
  display: block;
  content: "";
}

/* line 78137, app/assets/stylesheets/global/style.css */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

/* line 78151, app/assets/stylesheets/global/style.css */
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

/* line 78155, app/assets/stylesheets/global/style.css */
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

/* line 78159, app/assets/stylesheets/global/style.css */
.embed-responsive-4by3::before {
  padding-top: 75%;
}

/* line 78163, app/assets/stylesheets/global/style.css */
.embed-responsive-1by1::before {
  padding-top: 100%;
}

/* line 78167, app/assets/stylesheets/global/style.css */
.flex-row {
  flex-direction: row !important;
}

/* line 78172, app/assets/stylesheets/global/style.css */
.flex-column {
  flex-direction: column !important;
}

/* line 78177, app/assets/stylesheets/global/style.css */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 78182, app/assets/stylesheets/global/style.css */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 78187, app/assets/stylesheets/global/style.css */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 78192, app/assets/stylesheets/global/style.css */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 78197, app/assets/stylesheets/global/style.css */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 78202, app/assets/stylesheets/global/style.css */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 78207, app/assets/stylesheets/global/style.css */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 78212, app/assets/stylesheets/global/style.css */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 78217, app/assets/stylesheets/global/style.css */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 78222, app/assets/stylesheets/global/style.css */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 78227, app/assets/stylesheets/global/style.css */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 78232, app/assets/stylesheets/global/style.css */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 78237, app/assets/stylesheets/global/style.css */
.justify-content-center {
  justify-content: center !important;
}

/* line 78242, app/assets/stylesheets/global/style.css */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 78247, app/assets/stylesheets/global/style.css */
.justify-content-around {
  justify-content: space-around !important;
}

@media (min-width: 576px) {
  /* line 78253, app/assets/stylesheets/global/style.css */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 78258, app/assets/stylesheets/global/style.css */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 78263, app/assets/stylesheets/global/style.css */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78268, app/assets/stylesheets/global/style.css */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78273, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78278, app/assets/stylesheets/global/style.css */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78283, app/assets/stylesheets/global/style.css */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78288, app/assets/stylesheets/global/style.css */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 78293, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78298, app/assets/stylesheets/global/style.css */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78303, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78308, app/assets/stylesheets/global/style.css */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78313, app/assets/stylesheets/global/style.css */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 78318, app/assets/stylesheets/global/style.css */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 78323, app/assets/stylesheets/global/style.css */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 78328, app/assets/stylesheets/global/style.css */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 78333, app/assets/stylesheets/global/style.css */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 768px) {
  /* line 78340, app/assets/stylesheets/global/style.css */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 78345, app/assets/stylesheets/global/style.css */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 78350, app/assets/stylesheets/global/style.css */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78355, app/assets/stylesheets/global/style.css */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78360, app/assets/stylesheets/global/style.css */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78365, app/assets/stylesheets/global/style.css */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78370, app/assets/stylesheets/global/style.css */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78375, app/assets/stylesheets/global/style.css */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 78380, app/assets/stylesheets/global/style.css */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78385, app/assets/stylesheets/global/style.css */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78390, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78395, app/assets/stylesheets/global/style.css */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78400, app/assets/stylesheets/global/style.css */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 78405, app/assets/stylesheets/global/style.css */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 78410, app/assets/stylesheets/global/style.css */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 78415, app/assets/stylesheets/global/style.css */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 78420, app/assets/stylesheets/global/style.css */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 992px) {
  /* line 78427, app/assets/stylesheets/global/style.css */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 78432, app/assets/stylesheets/global/style.css */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 78437, app/assets/stylesheets/global/style.css */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78442, app/assets/stylesheets/global/style.css */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78447, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78452, app/assets/stylesheets/global/style.css */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78457, app/assets/stylesheets/global/style.css */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78462, app/assets/stylesheets/global/style.css */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 78467, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78472, app/assets/stylesheets/global/style.css */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78477, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78482, app/assets/stylesheets/global/style.css */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78487, app/assets/stylesheets/global/style.css */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 78492, app/assets/stylesheets/global/style.css */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 78497, app/assets/stylesheets/global/style.css */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 78502, app/assets/stylesheets/global/style.css */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 78507, app/assets/stylesheets/global/style.css */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
}

@media (min-width: 1280px) {
  /* line 78514, app/assets/stylesheets/global/style.css */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 78519, app/assets/stylesheets/global/style.css */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 78524, app/assets/stylesheets/global/style.css */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 78529, app/assets/stylesheets/global/style.css */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 78534, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 78539, app/assets/stylesheets/global/style.css */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 78544, app/assets/stylesheets/global/style.css */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 78549, app/assets/stylesheets/global/style.css */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 78554, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 78559, app/assets/stylesheets/global/style.css */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 78564, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 78569, app/assets/stylesheets/global/style.css */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 78574, app/assets/stylesheets/global/style.css */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 78579, app/assets/stylesheets/global/style.css */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 78584, app/assets/stylesheets/global/style.css */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 78589, app/assets/stylesheets/global/style.css */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 78594, app/assets/stylesheets/global/style.css */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
}

/*------ Alignments -------*/
/* line 78601, app/assets/stylesheets/global/style.css */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 78605, app/assets/stylesheets/global/style.css */
.align-top {
  vertical-align: top !important;
}

/* line 78609, app/assets/stylesheets/global/style.css */
.align-middle {
  vertical-align: middle !important;
}

/* line 78613, app/assets/stylesheets/global/style.css */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 78617, app/assets/stylesheets/global/style.css */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 78621, app/assets/stylesheets/global/style.css */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 78625, app/assets/stylesheets/global/style.css */
.align-items-start {
  align-items: flex-start !important;
}

/* line 78630, app/assets/stylesheets/global/style.css */
.align-items-end {
  align-items: flex-end !important;
}

/* line 78635, app/assets/stylesheets/global/style.css */
.align-items-center {
  align-items: center !important;
}

/* line 78640, app/assets/stylesheets/global/style.css */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 78645, app/assets/stylesheets/global/style.css */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 78650, app/assets/stylesheets/global/style.css */
.align-content-start {
  align-content: flex-start !important;
}

/* line 78655, app/assets/stylesheets/global/style.css */
.align-content-end {
  align-content: flex-end !important;
}

/* line 78660, app/assets/stylesheets/global/style.css */
.align-content-center {
  align-content: center !important;
}

/* line 78665, app/assets/stylesheets/global/style.css */
.align-content-between {
  align-content: space-between !important;
}

/* line 78670, app/assets/stylesheets/global/style.css */
.align-content-around {
  align-content: space-around !important;
}

/* line 78675, app/assets/stylesheets/global/style.css */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 78680, app/assets/stylesheets/global/style.css */
.align-self-auto {
  align-self: auto !important;
}

/* line 78685, app/assets/stylesheets/global/style.css */
.align-self-start {
  align-self: flex-start !important;
}

/* line 78690, app/assets/stylesheets/global/style.css */
.align-self-end {
  align-self: flex-end !important;
}

/* line 78695, app/assets/stylesheets/global/style.css */
.align-self-center {
  align-self: center !important;
}

/* line 78700, app/assets/stylesheets/global/style.css */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 78705, app/assets/stylesheets/global/style.css */
.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  /* line 78711, app/assets/stylesheets/global/style.css */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 78716, app/assets/stylesheets/global/style.css */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 78721, app/assets/stylesheets/global/style.css */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 78726, app/assets/stylesheets/global/style.css */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 78731, app/assets/stylesheets/global/style.css */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 78736, app/assets/stylesheets/global/style.css */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 78741, app/assets/stylesheets/global/style.css */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 78746, app/assets/stylesheets/global/style.css */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 78751, app/assets/stylesheets/global/style.css */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 78756, app/assets/stylesheets/global/style.css */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 78761, app/assets/stylesheets/global/style.css */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 78766, app/assets/stylesheets/global/style.css */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 78771, app/assets/stylesheets/global/style.css */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 78776, app/assets/stylesheets/global/style.css */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 78781, app/assets/stylesheets/global/style.css */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 78786, app/assets/stylesheets/global/style.css */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 78791, app/assets/stylesheets/global/style.css */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  /* line 78798, app/assets/stylesheets/global/style.css */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 78803, app/assets/stylesheets/global/style.css */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 78808, app/assets/stylesheets/global/style.css */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 78813, app/assets/stylesheets/global/style.css */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 78818, app/assets/stylesheets/global/style.css */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 78823, app/assets/stylesheets/global/style.css */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 78828, app/assets/stylesheets/global/style.css */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 78833, app/assets/stylesheets/global/style.css */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 78838, app/assets/stylesheets/global/style.css */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 78843, app/assets/stylesheets/global/style.css */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 78848, app/assets/stylesheets/global/style.css */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 78853, app/assets/stylesheets/global/style.css */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 78858, app/assets/stylesheets/global/style.css */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 78863, app/assets/stylesheets/global/style.css */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 78868, app/assets/stylesheets/global/style.css */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 78873, app/assets/stylesheets/global/style.css */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 78878, app/assets/stylesheets/global/style.css */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  /* line 78885, app/assets/stylesheets/global/style.css */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 78890, app/assets/stylesheets/global/style.css */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 78895, app/assets/stylesheets/global/style.css */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 78900, app/assets/stylesheets/global/style.css */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 78905, app/assets/stylesheets/global/style.css */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 78910, app/assets/stylesheets/global/style.css */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 78915, app/assets/stylesheets/global/style.css */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 78920, app/assets/stylesheets/global/style.css */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 78925, app/assets/stylesheets/global/style.css */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 78930, app/assets/stylesheets/global/style.css */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 78935, app/assets/stylesheets/global/style.css */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 78940, app/assets/stylesheets/global/style.css */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 78945, app/assets/stylesheets/global/style.css */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 78950, app/assets/stylesheets/global/style.css */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 78955, app/assets/stylesheets/global/style.css */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 78960, app/assets/stylesheets/global/style.css */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 78965, app/assets/stylesheets/global/style.css */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1280px) {
  /* line 78972, app/assets/stylesheets/global/style.css */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 78977, app/assets/stylesheets/global/style.css */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 78982, app/assets/stylesheets/global/style.css */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 78987, app/assets/stylesheets/global/style.css */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 78992, app/assets/stylesheets/global/style.css */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 78997, app/assets/stylesheets/global/style.css */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 79002, app/assets/stylesheets/global/style.css */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 79007, app/assets/stylesheets/global/style.css */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 79012, app/assets/stylesheets/global/style.css */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 79017, app/assets/stylesheets/global/style.css */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 79022, app/assets/stylesheets/global/style.css */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 79027, app/assets/stylesheets/global/style.css */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 79032, app/assets/stylesheets/global/style.css */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 79037, app/assets/stylesheets/global/style.css */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 79042, app/assets/stylesheets/global/style.css */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 79047, app/assets/stylesheets/global/style.css */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 79052, app/assets/stylesheets/global/style.css */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

/* line 79058, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 79062, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79067, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 79072, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79077, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79082, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79087, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79092, app/assets/stylesheets/global/style.css */
.bg-success {
  background-color: #13bfa6 !important;
}

/* line 79096, app/assets/stylesheets/global/style.css */
a.bg-success:hover,
a.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79101, app/assets/stylesheets/global/style.css */
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgba(19, 191, 166, 0.85) !important;
}

/* line 79106, app/assets/stylesheets/global/style.css */
.bg-info {
  background-color: #59adec !important;
}

/* line 79110, app/assets/stylesheets/global/style.css */
a.bg-info:hover,
a.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79115, app/assets/stylesheets/global/style.css */
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 79120, app/assets/stylesheets/global/style.css */
.bg-warning {
  background-color: #e7c354 !important;
}

/* line 79124, app/assets/stylesheets/global/style.css */
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79129, app/assets/stylesheets/global/style.css */
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 79134, app/assets/stylesheets/global/style.css */
.bg-danger {
  background-color: #d12c47 !important;
}

/* line 79138, app/assets/stylesheets/global/style.css */
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79143, app/assets/stylesheets/global/style.css */
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgba(209, 44, 71, 0.85) !important;
}

/* line 79148, app/assets/stylesheets/global/style.css */
.bg-light {
  background-color: #e4e7ecc5 !important;
}

/* line 79152, app/assets/stylesheets/global/style.css */
.bg-light-lightest {
  background-color: rgba(228, 231, 236, 0.15) !important;
}

/* line 79156, app/assets/stylesheets/global/style.css */
.bg-light-lighter {
  background-color: rgba(228, 231, 236, 0.65) !important;
}

/* line 79160, app/assets/stylesheets/global/style.css */
a.bg-light:hover,
a.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79165, app/assets/stylesheets/global/style.css */
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgba(228, 231, 236, 0.85) !important;
}

/* line 79170, app/assets/stylesheets/global/style.css */
.bg-dark {
  background-color: #343a40 !important;
}

/* line 79174, app/assets/stylesheets/global/style.css */
a.bg-dark:hover,
a.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 79179, app/assets/stylesheets/global/style.css */
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/*--- gradient-backgrounds --*/
/* line 79185, app/assets/stylesheets/global/style.css */
.bg-primary-gradient {
  background: linear-gradient(to right, var(--primary-bg-color) 0%, #03ab57 100%) !important;
}

/* line 79189, app/assets/stylesheets/global/style.css */
a.bg-primary-gradient:hover,
a.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79194, app/assets/stylesheets/global/style.css */
button.bg-primary-gradient:hover,
button.bg-primary-gradient:focus {
  background: var(--primary-bg-color) !important;
}

/* line 79199, app/assets/stylesheets/global/style.css */
.bg-secondary-gradient {
  background: linear-gradient(to right bottom, #e984b1 0%, #ffa18a 100%) !important;
}

/* line 79203, app/assets/stylesheets/global/style.css */
a.bg-secondary-gradient:hover,
a.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79208, app/assets/stylesheets/global/style.css */
button.bg-secondary-gradient:hover,
button.bg-secondary-gradient:focus {
  background: #e984b1 !important;
}

/* line 79213, app/assets/stylesheets/global/style.css */
.bg-success-gradient {
  background: linear-gradient(to right bottom, #13bfa6 0%, #008E98 100%) !important;
}

/* line 79217, app/assets/stylesheets/global/style.css */
a.bg-success-gradient:hover,
a.bg-success-gradient:focus {
  background: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 79222, app/assets/stylesheets/global/style.css */
button.bg-success-gradient:hover,
button.bg-success-gradient:focus {
  background: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 79227, app/assets/stylesheets/global/style.css */
.bg-info-gradient {
  background: linear-gradient(to right bottom, #59adec 0%, #2a85ca 100%) !important;
}

/* line 79231, app/assets/stylesheets/global/style.css */
a.bg-info-gradient:hover,
a.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}

/* line 79236, app/assets/stylesheets/global/style.css */
button.bg-info-gradient:hover,
button.bg-info-gradient:focus {
  background: rgba(89, 173, 236, 0.85) !important;
}

/* line 79241, app/assets/stylesheets/global/style.css */
.bg-warning-gradient {
  background: linear-gradient(to right bottom, #e7c354 0%, #c9a22f 100%) !important;
}

/* line 79245, app/assets/stylesheets/global/style.css */
a.bg-warning-gradient:hover,
a.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79250, app/assets/stylesheets/global/style.css */
button.bg-warning-gradient:hover,
button.bg-warning-gradient:focus {
  background: #FBB034 !important;
}

/* line 79255, app/assets/stylesheets/global/style.css */
.bg-danger-gradient {
  background-image: linear-gradient(to right bottom, #d12c47 0%, #c100a9 100%) !important;
}

/* line 79259, app/assets/stylesheets/global/style.css */
a.bg-danger-gradient:hover,
a.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}

/* line 79264, app/assets/stylesheets/global/style.css */
button.bg-danger-gradient:hover,
button.bg-danger-gradient:focus {
  background: rgba(209, 44, 71, 0.85) !important;
}

/* line 79269, app/assets/stylesheets/global/style.css */
.bg-purple-gradient {
  background-image: linear-gradient(to right bottom, #661fd6 0%, #0061FF 100%) !important;
}

/* line 79273, app/assets/stylesheets/global/style.css */
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}

/* line 79278, app/assets/stylesheets/global/style.css */
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background: rgba(102, 31, 214, 0.85) !important;
}

/* line 79283, app/assets/stylesheets/global/style.css */
.bg-pink-gradient {
  background-image: linear-gradient(to right bottom, #f58598 0%, #E8AA98 100%) !important;
}

/* line 79287, app/assets/stylesheets/global/style.css */
a.bg-pink-gradient:hover,
a.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}

/* line 79292, app/assets/stylesheets/global/style.css */
button.bg-pink-gradient:hover,
button.bg-pink-gradient:focus {
  background: rgba(245, 133, 152, 0.85) !important;
}

/* line 79297, app/assets/stylesheets/global/style.css */
.bg-teal-gradient {
  background-image: linear-gradient(to right bottom, #2bcbba 0%, #00B8D0 100%) !important;
}

/* line 79301, app/assets/stylesheets/global/style.css */
a.bg-teal-gradient:hover,
a.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}

/* line 79306, app/assets/stylesheets/global/style.css */
button.bg-teal-gradient:hover,
button.bg-teal-gradient:focus {
  background: rgba(43, 203, 186, 0.85) !important;
}

/* line 79311, app/assets/stylesheets/global/style.css */
.bg-light-gradient {
  background: linear-gradient(to right bottom, #868e96 0%, #474c54 100%) !important;
}

/* line 79315, app/assets/stylesheets/global/style.css */
a.bg-light-gradient:hover,
a.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}

/* line 79320, app/assets/stylesheets/global/style.css */
button.bg-light-gradient:hover,
button.bg-light-gradient:focus {
  background: rgba(228, 231, 236, 0.85) !important;
}

/* line 79325, app/assets/stylesheets/global/style.css */
.bg-dark-gradient {
  background: linear-gradient(to right bottom, #444546 0%, #000000b8 100%) !important;
}

/* line 79329, app/assets/stylesheets/global/style.css */
a.bg-dark-gradient:hover,
a.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}

/* line 79334, app/assets/stylesheets/global/style.css */
button.bg-dark-gradient:hover,
button.bg-dark-gradient:focus {
  background: rgba(68, 69, 70, 0.85) !important;
}

/* line 79339, app/assets/stylesheets/global/style.css */
.bg-facebook-gradient {
  background: linear-gradient(to bottom right, #3b5998, #2b4170) !important;
}

/* line 79343, app/assets/stylesheets/global/style.css */
.bg-white {
  background-color: #fff !important;
}

/* line 79347, app/assets/stylesheets/global/style.css */
.bg-transparent {
  background-color: transparent !important;
}

/* line 79351, app/assets/stylesheets/global/style.css */
.bg1 {
  background-color: linear-gradient(to right bottom, #163b7c 0%, #548beb 100%);
}

/* line 79355, app/assets/stylesheets/global/style.css */
.bg2 {
  background-color: linear-gradient(to bottom right, #00f2fe 0%, #1e63c3 100%) !important;
}

/* line 79359, app/assets/stylesheets/global/style.css */
.bg3 {
  background-color: linear-gradient(to bottom right, #f53e31, #dd4b39);
}

/*------ Background colors -------*/
/* line 79364, app/assets/stylesheets/global/style.css */
.bg-purple {
  background-color: #661fd6 !important;
  color: #fff !important;
}

/* line 79369, app/assets/stylesheets/global/style.css */
a.bg-purple:hover,
a.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79374, app/assets/stylesheets/global/style.css */
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79379, app/assets/stylesheets/global/style.css */
.bg-purple-lightest {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79383, app/assets/stylesheets/global/style.css */
a.bg-purple-lightest:hover,
a.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 79388, app/assets/stylesheets/global/style.css */
button.bg-purple-lightest:hover,
button.bg-purple-lightest:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 79393, app/assets/stylesheets/global/style.css */
.bg-purple-lighter {
  background-color: rgba(102, 31, 214, 0.65) !important;
}

/* line 79397, app/assets/stylesheets/global/style.css */
a.bg-purple-lighter:hover,
a.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}

/* line 79402, app/assets/stylesheets/global/style.css */
button.bg-purple-lighter:hover,
button.bg-purple-lighter:focus {
  background-color: rgba(102, 31, 214, 0.45) !important;
}

/* line 79407, app/assets/stylesheets/global/style.css */
.bg-purple-light {
  background-color: rgba(102, 31, 214, 0.85) !important;
}

/* line 79411, app/assets/stylesheets/global/style.css */
a.bg-purple-light:hover,
a.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79416, app/assets/stylesheets/global/style.css */
button.bg-purple-light:hover,
button.bg-purple-light:focus {
  background-color: rgba(102, 31, 214, 0.55) !important;
}

/* line 79421, app/assets/stylesheets/global/style.css */
.bg-purple-dark {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79425, app/assets/stylesheets/global/style.css */
a.bg-purple-dark:hover,
a.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}

/* line 79430, app/assets/stylesheets/global/style.css */
button.bg-purple-dark:hover,
button.bg-purple-dark:focus {
  background-color: rgba(59, 8, 141, 0.35) !important;
}

/* line 79435, app/assets/stylesheets/global/style.css */
.bg-purple-darker {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79439, app/assets/stylesheets/global/style.css */
a.bg-purple-darker:hover,
a.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79444, app/assets/stylesheets/global/style.css */
button.bg-purple-darker:hover,
button.bg-purple-darker:focus {
  background-color: rgba(59, 8, 141, 0.55) !important;
}

/* line 79449, app/assets/stylesheets/global/style.css */
.bg-purple-darkest {
  background-color: #3b088d !important;
}

/* line 79453, app/assets/stylesheets/global/style.css */
a.bg-purple-darkest:hover,
a.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79458, app/assets/stylesheets/global/style.css */
button.bg-purple-darkest:hover,
button.bg-purple-darkest:focus {
  background-color: rgba(59, 8, 141, 0.85) !important;
}

/* line 79463, app/assets/stylesheets/global/style.css */
.bg-blue {
  background-color: #467fcf !important;
}

/* line 79467, app/assets/stylesheets/global/style.css */
.bg-blue-lightest {
  background-color: rgba(70, 127, 207, 0.35) !important;
}

/* line 79471, app/assets/stylesheets/global/style.css */
a.bg-blue-lightest:hover,
a.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}

/* line 79476, app/assets/stylesheets/global/style.css */
button.bg-blue-lightest:hover,
button.bg-blue-lightest:focus {
  background-color: rgba(70, 127, 207, 0.15) !important;
}

/* line 79481, app/assets/stylesheets/global/style.css */
.bg-blue-lighter {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79485, app/assets/stylesheets/global/style.css */
a.bg-blue-lighter:hover,
a.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79490, app/assets/stylesheets/global/style.css */
button.bg-blue-lighter:hover,
button.bg-blue-lighter:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79495, app/assets/stylesheets/global/style.css */
.bg-blue-light {
  background-color: rgba(70, 127, 207, 0.85) !important;
}

/* line 79499, app/assets/stylesheets/global/style.css */
a.bg-blue-light:hover,
a.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79504, app/assets/stylesheets/global/style.css */
button.bg-blue-light:hover,
button.bg-blue-light:focus {
  background-color: rgba(70, 127, 207, 0.55) !important;
}

/* line 79509, app/assets/stylesheets/global/style.css */
.bg-blue-dark {
  background-color: #132949 !important;
}

/* line 79513, app/assets/stylesheets/global/style.css */
a.bg-blue-dark:hover,
a.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79518, app/assets/stylesheets/global/style.css */
button.bg-blue-dark:hover,
button.bg-blue-dark:focus {
  background-color: rgba(19, 41, 73, 0.35) !important;
}

/* line 79523, app/assets/stylesheets/global/style.css */
.bg-blue-darker {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79527, app/assets/stylesheets/global/style.css */
a.bg-blue-darker:hover,
a.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79532, app/assets/stylesheets/global/style.css */
button.bg-blue-darker:hover,
button.bg-blue-darker:focus {
  background-color: rgba(19, 41, 73, 0.55) !important;
}

/* line 79537, app/assets/stylesheets/global/style.css */
.bg-blue-darkest {
  background-color: #132949 !important;
}

/* line 79541, app/assets/stylesheets/global/style.css */
a.bg-blue-darkest:hover,
a.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79546, app/assets/stylesheets/global/style.css */
button.bg-blue-darkest:hover,
button.bg-blue-darkest:focus {
  background-color: rgba(19, 41, 73, 0.85) !important;
}

/* line 79551, app/assets/stylesheets/global/style.css */
.bg-purssianblue {
  background-color: #362f71;
}

/* line 79555, app/assets/stylesheets/global/style.css */
a.bg-purssianblue-lightest:hover,
a.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}

/* line 79560, app/assets/stylesheets/global/style.css */
button.bg-purssianblue-lightest:hover,
button.bg-purssianblue-lightest:focus {
  background-color: rgba(54, 47, 113, 0.35) !important;
}

/* line 79565, app/assets/stylesheets/global/style.css */
.bg-indigo-lightest {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79569, app/assets/stylesheets/global/style.css */
a.bg-indigo-lightest:hover,
a.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}

/* line 79574, app/assets/stylesheets/global/style.css */
button.bg-indigo-lightest:hover,
button.bg-indigo-lightest:focus {
  background-color: rgba(101, 116, 205, 0.35) !important;
}

/* line 79579, app/assets/stylesheets/global/style.css */
.bg-indigo-lighter {
  background-color: rgba(101, 116, 205, 0.85) !important;
}

/* line 79583, app/assets/stylesheets/global/style.css */
a.bg-indigo-lighter:hover,
a.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79588, app/assets/stylesheets/global/style.css */
button.bg-indigo-lighter:hover,
button.bg-indigo-lighter:focus {
  background-color: rgba(101, 116, 205, 0.55) !important;
}

/* line 79593, app/assets/stylesheets/global/style.css */
.bg-indigo-light {
  background-color: rgba(101, 116, 205, 0.765) !important;
}

/* line 79597, app/assets/stylesheets/global/style.css */
a.bg-indigo-light:hover,
a.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}

/* line 79602, app/assets/stylesheets/global/style.css */
button.bg-indigo-light:hover,
button.bg-indigo-light:focus {
  background-color: rgba(101, 116, 205, 0.45) !important;
}

/* line 79607, app/assets/stylesheets/global/style.css */
.bg-indigo-dark {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79611, app/assets/stylesheets/global/style.css */
a.bg-indigo-dark:hover,
a.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}

/* line 79616, app/assets/stylesheets/global/style.css */
button.bg-indigo-dark:hover,
button.bg-indigo-dark:focus {
  background-color: rgba(18, 37, 149, 0.35) !important;
}

/* line 79621, app/assets/stylesheets/global/style.css */
.bg-indigo-darker {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79625, app/assets/stylesheets/global/style.css */
a.bg-indigo-darker:hover,
a.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79630, app/assets/stylesheets/global/style.css */
button.bg-indigo-darker:hover,
button.bg-indigo-darker:focus {
  background-color: rgba(18, 37, 149, 0.55) !important;
}

/* line 79635, app/assets/stylesheets/global/style.css */
.bg-indigo-darkest {
  background-color: #122595 !important;
}

/* line 79639, app/assets/stylesheets/global/style.css */
a.bg-indigo-darkest:hover,
a.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79644, app/assets/stylesheets/global/style.css */
button.bg-indigo-darkest:hover,
button.bg-indigo-darkest:focus {
  background-color: rgba(18, 37, 149, 0.85) !important;
}

/* line 79649, app/assets/stylesheets/global/style.css */
.bg-pink-lightest {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79653, app/assets/stylesheets/global/style.css */
a.bg-pink-lightest:hover,
a.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 79658, app/assets/stylesheets/global/style.css */
button.bg-pink-lightest:hover,
button.bg-pink-lightest:focus {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 79663, app/assets/stylesheets/global/style.css */
.bg-pink-lighter {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79667, app/assets/stylesheets/global/style.css */
a.bg-pink-lighter:hover,
a.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79672, app/assets/stylesheets/global/style.css */
button.bg-pink-lighter:hover,
button.bg-pink-lighter:focus {
  background-color: rgba(245, 133, 152, 0.35) !important;
}

/* line 79677, app/assets/stylesheets/global/style.css */
.bg-pink-light {
  background-color: rgba(245, 133, 152, 0.85) !important;
}

/* line 79681, app/assets/stylesheets/global/style.css */
a.bg-pink-light:hover,
a.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79686, app/assets/stylesheets/global/style.css */
button.bg-pink-light:hover,
button.bg-pink-light:focus {
  background-color: rgba(245, 133, 152, 0.55) !important;
}

/* line 79691, app/assets/stylesheets/global/style.css */
.bg-pink-dark {
  background-color: rgba(243, 85, 111, 0.55) !important;
}

/* line 79695, app/assets/stylesheets/global/style.css */
a.bg-pink-dark:hover,
a.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79700, app/assets/stylesheets/global/style.css */
button.bg-pink-dark:hover,
button.bg-pink-dark:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79705, app/assets/stylesheets/global/style.css */
.bg-pink-darker {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79709, app/assets/stylesheets/global/style.css */
a.bg-pink-darker:hover,
a.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.35) !important;
}

/* line 79714, app/assets/stylesheets/global/style.css */
button.bg-pink-darker:hover,
button.bg-pink-darker:focus {
  background-color: rgba(243, 85, 111, 0.55) !important;
}

/* line 79719, app/assets/stylesheets/global/style.css */
.bg-pink-darkest {
  background-color: #f3556f !important;
}

/* line 79723, app/assets/stylesheets/global/style.css */
a.bg-pink-darkest:hover,
a.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79728, app/assets/stylesheets/global/style.css */
button.bg-pink-darkest:hover,
button.bg-pink-darkest:focus {
  background-color: rgba(243, 85, 111, 0.85) !important;
}

/* line 79733, app/assets/stylesheets/global/style.css */
.bg-red {
  background-color: #e32f2f !important;
}

/* line 79737, app/assets/stylesheets/global/style.css */
.bg-red-lightest {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79741, app/assets/stylesheets/global/style.css */
a.bg-red-lightest:hover,
a.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}

/* line 79746, app/assets/stylesheets/global/style.css */
button.bg-red-lightest:hover,
button.bg-red-lightest:focus {
  background-color: rgba(227, 47, 47, 0.15) !important;
}

/* line 79751, app/assets/stylesheets/global/style.css */
.bg-red-lighter {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79755, app/assets/stylesheets/global/style.css */
a.bg-red-lighter:hover,
a.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79760, app/assets/stylesheets/global/style.css */
button.bg-red-lighter:hover,
button.bg-red-lighter:focus {
  background-color: rgba(227, 47, 47, 0.35) !important;
}

/* line 79765, app/assets/stylesheets/global/style.css */
.bg-red-light {
  background-color: rgba(227, 47, 47, 0.85) !important;
}

/* line 79769, app/assets/stylesheets/global/style.css */
a.bg-red-light:hover,
a.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79774, app/assets/stylesheets/global/style.css */
button.bg-red-light:hover,
button.bg-red-light:focus {
  background-color: rgba(227, 47, 47, 0.55) !important;
}

/* line 79779, app/assets/stylesheets/global/style.css */
.bg-red-dark {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79783, app/assets/stylesheets/global/style.css */
a.bg-red-dark:hover,
a.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}

/* line 79788, app/assets/stylesheets/global/style.css */
button.bg-red-dark:hover,
button.bg-red-dark:focus {
  background-color: rgba(163, 6, 6, 0.35) !important;
}

/* line 79793, app/assets/stylesheets/global/style.css */
.bg-red-darker {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79797, app/assets/stylesheets/global/style.css */
a.bg-red-darker:hover,
a.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79802, app/assets/stylesheets/global/style.css */
button.bg-red-darker:hover,
button.bg-red-darker:focus {
  background-color: rgba(163, 6, 6, 0.55) !important;
}

/* line 79807, app/assets/stylesheets/global/style.css */
.bg-red-darkest {
  background-color: #a30606 !important;
}

/* line 79811, app/assets/stylesheets/global/style.css */
a.bg-red-darkest:hover,
a.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79816, app/assets/stylesheets/global/style.css */
button.bg-red-darkest:hover,
button.bg-red-darkest:focus {
  background-color: rgba(163, 6, 6, 0.85) !important;
}

/* line 79821, app/assets/stylesheets/global/style.css */
.bg-orange-lightest {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79825, app/assets/stylesheets/global/style.css */
a.bg-orange-lightest:hover,
a.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}

/* line 79830, app/assets/stylesheets/global/style.css */
button.bg-orange-lightest:hover,
button.bg-orange-lightest:focus {
  background-color: rgba(252, 115, 3, 0.15) !important;
}

/* line 79835, app/assets/stylesheets/global/style.css */
.bg-orange-lighter {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79839, app/assets/stylesheets/global/style.css */
a.bg-orange-lighter:hover,
a.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79844, app/assets/stylesheets/global/style.css */
button.bg-orange-lighter:hover,
button.bg-orange-lighter:focus {
  background-color: rgba(252, 115, 3, 0.35) !important;
}

/* line 79849, app/assets/stylesheets/global/style.css */
.bg-orange-light {
  background-color: rgba(252, 115, 3, 0.85) !important;
}

/* line 79853, app/assets/stylesheets/global/style.css */
a.bg-orange-light:hover,
a.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79858, app/assets/stylesheets/global/style.css */
button.bg-orange-light:hover,
button.bg-orange-light:focus {
  background-color: rgba(252, 115, 3, 0.55) !important;
}

/* line 79863, app/assets/stylesheets/global/style.css */
.bg-orange-dark {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79867, app/assets/stylesheets/global/style.css */
a.bg-orange-dark:hover,
a.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}

/* line 79872, app/assets/stylesheets/global/style.css */
button.bg-orange-dark:hover,
button.bg-orange-dark:focus {
  background-color: rgba(149, 67, 0, 0.35) !important;
}

/* line 79877, app/assets/stylesheets/global/style.css */
.bg-orange-darker {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79881, app/assets/stylesheets/global/style.css */
a.bg-orange-darker:hover,
a.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79886, app/assets/stylesheets/global/style.css */
button.bg-orange-darker:hover,
button.bg-orange-darker:focus {
  background-color: rgba(149, 67, 0, 0.55) !important;
}

/* line 79891, app/assets/stylesheets/global/style.css */
.bg-orange-darkest {
  background-color: #954300 !important;
}

/* line 79895, app/assets/stylesheets/global/style.css */
a.bg-orange-darkest:hover,
a.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79900, app/assets/stylesheets/global/style.css */
button.bg-orange-darkest:hover,
button.bg-orange-darkest:focus {
  background-color: rgba(149, 67, 0, 0.85) !important;
}

/* line 79905, app/assets/stylesheets/global/style.css */
.bg-yellow-lightest {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79909, app/assets/stylesheets/global/style.css */
a.bg-yellow-lightest:hover,
a.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}

/* line 79914, app/assets/stylesheets/global/style.css */
button.bg-yellow-lightest:hover,
button.bg-yellow-lightest:focus {
  background-color: rgba(251, 176, 52, 0.15) !important;
}

/* line 79919, app/assets/stylesheets/global/style.css */
.bg-yellow-lighter {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79923, app/assets/stylesheets/global/style.css */
a.bg-yellow-lighter:hover,
a.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79928, app/assets/stylesheets/global/style.css */
button.bg-yellow-lighter:hover,
button.bg-yellow-lighter:focus {
  background-color: rgba(251, 176, 52, 0.35) !important;
}

/* line 79933, app/assets/stylesheets/global/style.css */
.bg-yellow-light {
  background-color: rgba(251, 176, 52, 0.85) !important;
}

/* line 79937, app/assets/stylesheets/global/style.css */
a.bg-yellow-light:hover,
a.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79942, app/assets/stylesheets/global/style.css */
button.bg-yellow-light:hover,
button.bg-yellow-light:focus {
  background-color: rgba(251, 176, 52, 0.55) !important;
}

/* line 79947, app/assets/stylesheets/global/style.css */
.bg-yellow-dark {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79951, app/assets/stylesheets/global/style.css */
a.bg-yellow-dark:hover,
a.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}

/* line 79956, app/assets/stylesheets/global/style.css */
button.bg-yellow-dark:hover,
button.bg-yellow-dark:focus {
  background-color: rgba(151, 93, 0, 0.35) !important;
}

/* line 79961, app/assets/stylesheets/global/style.css */
.bg-yellow-darker {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79965, app/assets/stylesheets/global/style.css */
a.bg-yellow-darker:hover,
a.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79970, app/assets/stylesheets/global/style.css */
button.bg-yellow-darker:hover,
button.bg-yellow-darker:focus {
  background-color: rgba(151, 93, 0, 0.55) !important;
}

/* line 79975, app/assets/stylesheets/global/style.css */
.bg-yellow-darkest {
  background-color: #975d00 !important;
}

/* line 79979, app/assets/stylesheets/global/style.css */
a.bg-yellow-darkest:hover,
a.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79984, app/assets/stylesheets/global/style.css */
button.bg-yellow-darkest:hover,
button.bg-yellow-darkest:focus {
  background-color: rgba(151, 93, 0, 0.85) !important;
}

/* line 79989, app/assets/stylesheets/global/style.css */
.bg-green-lightest {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 79993, app/assets/stylesheets/global/style.css */
a.bg-green-lightest:hover,
a.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}

/* line 79998, app/assets/stylesheets/global/style.css */
button.bg-green-lightest:hover,
button.bg-green-lightest:focus {
  background-color: rgba(78, 204, 72, 0.15) !important;
}

/* line 80003, app/assets/stylesheets/global/style.css */
.bg-green-lighter {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 80007, app/assets/stylesheets/global/style.css */
a.bg-green-lighter:hover,
a.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 80012, app/assets/stylesheets/global/style.css */
button.bg-green-lighter:hover,
button.bg-green-lighter:focus {
  background-color: rgba(78, 204, 72, 0.35) !important;
}

/* line 80017, app/assets/stylesheets/global/style.css */
.bg-green-light {
  background-color: rgba(78, 204, 72, 0.85) !important;
}

/* line 80021, app/assets/stylesheets/global/style.css */
a.bg-green-light:hover,
a.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 80026, app/assets/stylesheets/global/style.css */
button.bg-green-light:hover,
button.bg-green-light:focus {
  background-color: rgba(78, 204, 72, 0.55) !important;
}

/* line 80031, app/assets/stylesheets/global/style.css */
.bg-green-dark {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80035, app/assets/stylesheets/global/style.css */
a.bg-green-dark:hover,
a.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}

/* line 80040, app/assets/stylesheets/global/style.css */
button.bg-green-dark:hover,
button.bg-green-dark:focus {
  background-color: rgba(6, 121, 0, 0.35) !important;
}

/* line 80045, app/assets/stylesheets/global/style.css */
.bg-green-darker {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80049, app/assets/stylesheets/global/style.css */
a.bg-green-darker:hover,
a.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80054, app/assets/stylesheets/global/style.css */
button.bg-green-darker:hover,
button.bg-green-darker:focus {
  background-color: rgba(6, 121, 0, 0.55) !important;
}

/* line 80059, app/assets/stylesheets/global/style.css */
.bg-green-darkest {
  background-color: #067900 !important;
}

/* line 80063, app/assets/stylesheets/global/style.css */
a.bg-green-darkest:hover,
a.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80068, app/assets/stylesheets/global/style.css */
button.bg-green-darkest:hover,
button.bg-green-darkest:focus {
  background-color: rgba(6, 121, 0, 0.85) !important;
}

/* line 80073, app/assets/stylesheets/global/style.css */
.bg-teal-lightest {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80077, app/assets/stylesheets/global/style.css */
a.bg-teal-lightest:hover,
a.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}

/* line 80082, app/assets/stylesheets/global/style.css */
button.bg-teal-lightest:hover,
button.bg-teal-lightest:focus {
  background-color: rgba(43, 203, 186, 0.15) !important;
}

/* line 80087, app/assets/stylesheets/global/style.css */
.bg-teal-lighter {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80091, app/assets/stylesheets/global/style.css */
a.bg-teal-lighter:hover,
a.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80096, app/assets/stylesheets/global/style.css */
button.bg-teal-lighter:hover,
button.bg-teal-lighter:focus {
  background-color: rgba(43, 203, 186, 0.35) !important;
}

/* line 80101, app/assets/stylesheets/global/style.css */
.bg-teal-light {
  background-color: rgba(43, 203, 186, 0.85) !important;
}

/* line 80105, app/assets/stylesheets/global/style.css */
a.bg-teal-light:hover,
a.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80110, app/assets/stylesheets/global/style.css */
button.bg-teal-light:hover,
button.bg-teal-light:focus {
  background-color: rgba(43, 203, 186, 0.55) !important;
}

/* line 80115, app/assets/stylesheets/global/style.css */
.bg-teal-dark {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80119, app/assets/stylesheets/global/style.css */
a.bg-teal-dark:hover,
a.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}

/* line 80124, app/assets/stylesheets/global/style.css */
button.bg-teal-dark:hover,
button.bg-teal-dark:focus {
  background-color: rgba(0, 129, 116, 0.35) !important;
}

/* line 80129, app/assets/stylesheets/global/style.css */
.bg-teal-darker {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80133, app/assets/stylesheets/global/style.css */
a.bg-teal-darker:hover,
a.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80138, app/assets/stylesheets/global/style.css */
button.bg-teal-darker:hover,
button.bg-teal-darker:focus {
  background-color: rgba(0, 129, 116, 0.55) !important;
}

/* line 80143, app/assets/stylesheets/global/style.css */
.bg-teal-darkest {
  background-color: #008174 !important;
}

/* line 80147, app/assets/stylesheets/global/style.css */
a.bg-teal-darkest:hover,
a.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80152, app/assets/stylesheets/global/style.css */
button.bg-teal-darkest:hover,
button.bg-teal-darkest:focus {
  background-color: rgba(0, 129, 116, 0.85) !important;
}

/* line 80157, app/assets/stylesheets/global/style.css */
.bg-cyan-lightest {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80161, app/assets/stylesheets/global/style.css */
a.bg-cyan-lightest:hover,
a.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}

/* line 80166, app/assets/stylesheets/global/style.css */
button.bg-cyan-lightest:hover,
button.bg-cyan-lightest:focus {
  background-color: rgba(23, 162, 184, 0.15) !important;
}

/* line 80171, app/assets/stylesheets/global/style.css */
.bg-cyan-lighter {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80175, app/assets/stylesheets/global/style.css */
a.bg-cyan-lighter:hover,
a.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80180, app/assets/stylesheets/global/style.css */
button.bg-cyan-lighter:hover,
button.bg-cyan-lighter:focus {
  background-color: rgba(23, 162, 184, 0.35) !important;
}

/* line 80185, app/assets/stylesheets/global/style.css */
.bg-cyan-light {
  background-color: rgba(23, 162, 184, 0.85) !important;
}

/* line 80189, app/assets/stylesheets/global/style.css */
a.bg-cyan-light:hover,
a.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80194, app/assets/stylesheets/global/style.css */
button.bg-cyan-light:hover,
button.bg-cyan-light:focus {
  background-color: rgba(23, 162, 184, 0.55) !important;
}

/* line 80199, app/assets/stylesheets/global/style.css */
.bg-cyan-dark {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80203, app/assets/stylesheets/global/style.css */
a.bg-cyan-dark:hover,
a.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}

/* line 80208, app/assets/stylesheets/global/style.css */
button.bg-cyan-dark:hover,
button.bg-cyan-dark:focus {
  background-color: rgba(0, 119, 138, 0.35) !important;
}

/* line 80213, app/assets/stylesheets/global/style.css */
.bg-cyan-darker {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80217, app/assets/stylesheets/global/style.css */
a.bg-cyan-darker:hover,
a.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80222, app/assets/stylesheets/global/style.css */
button.bg-cyan-darker:hover,
button.bg-cyan-darker:focus {
  background-color: rgba(0, 119, 138, 0.55) !important;
}

/* line 80227, app/assets/stylesheets/global/style.css */
.bg-cyan-darkest {
  background-color: #00778a !important;
}

/* line 80231, app/assets/stylesheets/global/style.css */
a.bg-cyan-darkest:hover,
a.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80236, app/assets/stylesheets/global/style.css */
button.bg-cyan-darkest:hover,
button.bg-cyan-darkest:focus {
  background-color: rgba(0, 119, 138, 0.85) !important;
}

/* line 80241, app/assets/stylesheets/global/style.css */
.bg-white-lightest {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80245, app/assets/stylesheets/global/style.css */
a.bg-white-lightest:hover,
a.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 80250, app/assets/stylesheets/global/style.css */
button.bg-white-lightest:hover,
button.bg-white-lightest:focus {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 80255, app/assets/stylesheets/global/style.css */
.bg-white-lighter {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80259, app/assets/stylesheets/global/style.css */
a.bg-white-lighter:hover,
a.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80264, app/assets/stylesheets/global/style.css */
button.bg-white-lighter:hover,
button.bg-white-lighter:focus {
  background-color: rgba(255, 255, 255, 0.35) !important;
}

/* line 80269, app/assets/stylesheets/global/style.css */
.bg-white-light {
  background-color: rgba(255, 255, 255, 0.85) !important;
}

/* line 80273, app/assets/stylesheets/global/style.css */
a.bg-white-light:hover,
a.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80278, app/assets/stylesheets/global/style.css */
button.bg-white-light:hover,
button.bg-white-light:focus {
  background-color: rgba(255, 255, 255, 0.55) !important;
}

/* line 80283, app/assets/stylesheets/global/style.css */
.bg-white-dark {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80287, app/assets/stylesheets/global/style.css */
a.bg-white-dark:hover,
a.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}

/* line 80292, app/assets/stylesheets/global/style.css */
button.bg-white-dark:hover,
button.bg-white-dark:focus {
  background-color: rgba(128, 128, 128, 0.35) !important;
}

/* line 80297, app/assets/stylesheets/global/style.css */
.bg-white-darker {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80301, app/assets/stylesheets/global/style.css */
a.bg-white-darker:hover,
a.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80306, app/assets/stylesheets/global/style.css */
button.bg-white-darker:hover,
button.bg-white-darker:focus {
  background-color: rgba(128, 128, 128, 0.55) !important;
}

/* line 80311, app/assets/stylesheets/global/style.css */
.bg-white-darkest {
  background-color: #808080 !important;
}

/* line 80315, app/assets/stylesheets/global/style.css */
a.bg-white-darkest:hover,
a.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80320, app/assets/stylesheets/global/style.css */
button.bg-white-darkest:hover,
button.bg-white-darkest:focus {
  background-color: rgba(128, 128, 128, 0.85) !important;
}

/* line 80325, app/assets/stylesheets/global/style.css */
.bg-gray-lightest {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80329, app/assets/stylesheets/global/style.css */
a.bg-gray-lightest:hover,
a.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/* line 80334, app/assets/stylesheets/global/style.css */
button.bg-gray-lightest:hover,
button.bg-gray-lightest:focus {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/* line 80339, app/assets/stylesheets/global/style.css */
.bg-gray-lighter {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80343, app/assets/stylesheets/global/style.css */
a.bg-gray-lighter:hover,
a.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80348, app/assets/stylesheets/global/style.css */
button.bg-gray-lighter:hover,
button.bg-gray-lighter:focus {
  background-color: rgba(134, 142, 150, 0.35) !important;
}

/* line 80353, app/assets/stylesheets/global/style.css */
.bg-gray-light {
  background-color: rgba(134, 142, 150, 0.85) !important;
}

/* line 80357, app/assets/stylesheets/global/style.css */
a.bg-gray-light:hover,
a.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80362, app/assets/stylesheets/global/style.css */
button.bg-gray-light:hover,
button.bg-gray-light:focus {
  background-color: rgba(134, 142, 150, 0.55) !important;
}

/* line 80367, app/assets/stylesheets/global/style.css */
.bg-gray-dark {
  background-color: rgba(68, 69, 70, 0.55) !important;
  background-color: #343a40 !important;
}

/* line 80372, app/assets/stylesheets/global/style.css */
a.bg-gray-dark:hover,
a.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}

/* line 80377, app/assets/stylesheets/global/style.css */
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: rgba(68, 69, 70, 0.35) !important;
}

/* line 80382, app/assets/stylesheets/global/style.css */
.bg-gray-darker {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80386, app/assets/stylesheets/global/style.css */
a.bg-gray-darker:hover,
a.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}

/* line 80391, app/assets/stylesheets/global/style.css */
button.bg-gray-darker:hover,
button.bg-gray-darker:focus {
  background-color: rgba(68, 69, 70, 0.55) !important;
}

/* line 80396, app/assets/stylesheets/global/style.css */
.bg-gray-darkest {
  background-color: #444546 !important;
}

/* line 80400, app/assets/stylesheets/global/style.css */
a.bg-gray-darkest:hover,
a.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80405, app/assets/stylesheets/global/style.css */
button.bg-gray-darkest:hover,
button.bg-gray-darkest:focus {
  background-color: rgba(68, 69, 70, 0.85) !important;
}

/* line 80410, app/assets/stylesheets/global/style.css */
.bg-azure-lightest {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80414, app/assets/stylesheets/global/style.css */
a.bg-azure-lightest:hover,
a.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}

/* line 80419, app/assets/stylesheets/global/style.css */
button.bg-azure-lightest:hover,
button.bg-azure-lightest:focus {
  background-color: rgba(69, 170, 242, 0.15) !important;
}

/* line 80424, app/assets/stylesheets/global/style.css */
.bg-azure-lighter {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80428, app/assets/stylesheets/global/style.css */
a.bg-azure-lighter:hover,
a.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80433, app/assets/stylesheets/global/style.css */
button.bg-azure-lighter:hover,
button.bg-azure-lighter:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80438, app/assets/stylesheets/global/style.css */
.bg-azure-light {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80442, app/assets/stylesheets/global/style.css */
a.bg-azure-light:hover,
a.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80447, app/assets/stylesheets/global/style.css */
button.bg-azure-light:hover,
button.bg-azure-light:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80452, app/assets/stylesheets/global/style.css */
.bg-azure-dark {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80456, app/assets/stylesheets/global/style.css */
a.bg-azure-dark:hover,
a.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80461, app/assets/stylesheets/global/style.css */
button.bg-azure-dark:hover,
button.bg-azure-dark:focus {
  background-color: rgba(69, 170, 242, 0.35) !important;
}

/* line 80466, app/assets/stylesheets/global/style.css */
.bg-azure-darker {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80470, app/assets/stylesheets/global/style.css */
a.bg-azure-darker:hover,
a.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80475, app/assets/stylesheets/global/style.css */
button.bg-azure-darker:hover,
button.bg-azure-darker:focus {
  background-color: rgba(69, 170, 242, 0.55) !important;
}

/* line 80480, app/assets/stylesheets/global/style.css */
.bg-azure-darkest {
  background-color: #005694 !important;
}

/* line 80484, app/assets/stylesheets/global/style.css */
a.bg-azure-darkest:hover,
a.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80489, app/assets/stylesheets/global/style.css */
button.bg-azure-darkest:hover,
button.bg-azure-darkest:focus {
  background-color: rgba(69, 170, 242, 0.85) !important;
}

/* line 80494, app/assets/stylesheets/global/style.css */
.bg-lime-lightest {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80498, app/assets/stylesheets/global/style.css */
a.bg-lime-lightest:hover,
a.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}

/* line 80503, app/assets/stylesheets/global/style.css */
button.bg-lime-lightest:hover,
button.bg-lime-lightest:focus {
  background-color: rgba(123, 210, 53, 0.15) !important;
}

/* line 80508, app/assets/stylesheets/global/style.css */
.bg-lime-lighter {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80512, app/assets/stylesheets/global/style.css */
a.bg-lime-lighter:hover,
a.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80517, app/assets/stylesheets/global/style.css */
button.bg-lime-lighter:hover,
button.bg-lime-lighter:focus {
  background-color: rgba(123, 210, 53, 0.35) !important;
}

/* line 80522, app/assets/stylesheets/global/style.css */
.bg-lime-light {
  background-color: rgba(123, 210, 53, 0.85) !important;
}

/* line 80526, app/assets/stylesheets/global/style.css */
a.bg-lime-light:hover,
a.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80531, app/assets/stylesheets/global/style.css */
button.bg-lime-light:hover,
button.bg-lime-light:focus {
  background-color: rgba(123, 210, 53, 0.55) !important;
}

/* line 80536, app/assets/stylesheets/global/style.css */
.bg-lime-dark {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80540, app/assets/stylesheets/global/style.css */
a.bg-lime-dark:hover,
a.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}

/* line 80545, app/assets/stylesheets/global/style.css */
button.bg-lime-dark:hover,
button.bg-lime-dark:focus {
  background-color: rgba(57, 128, 0, 0.35) !important;
}

/* line 80550, app/assets/stylesheets/global/style.css */
.bg-lime-darker {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80554, app/assets/stylesheets/global/style.css */
a.bg-lime-darker:hover,
a.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80559, app/assets/stylesheets/global/style.css */
button.bg-lime-darker:hover,
button.bg-lime-darker:focus {
  background-color: rgba(57, 128, 0, 0.55) !important;
}

/* line 80564, app/assets/stylesheets/global/style.css */
.bg-lime-darkest {
  background-color: #398000 !important;
}

/* line 80568, app/assets/stylesheets/global/style.css */
a.bg-lime-darkest:hover,
a.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80573, app/assets/stylesheets/global/style.css */
button.bg-lime-darkest:hover,
button.bg-lime-darkest:focus {
  background-color: rgba(57, 128, 0, 0.85) !important;
}

/* line 80578, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303ab !important;
}

/* line 80582, app/assets/stylesheets/global/style.css */
.bg-indigo {
  background-color: #6574cd;
  color: #fff !important;
}

/* line 80587, app/assets/stylesheets/global/style.css */
.bg-purple-gradient {
  background-color: linear-gradient(to bottom right, #661fd6 0%, rgba(102, 31, 214, 0.55) 100%) !important;
  color: #fff !important;
}

/* line 80592, app/assets/stylesheets/global/style.css */
a.bg-purple-gradient:hover,
a.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80597, app/assets/stylesheets/global/style.css */
button.bg-purple-gradient:hover,
button.bg-purple-gradient:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80602, app/assets/stylesheets/global/style.css */
.bg-pink {
  background-color: #f58598 !important;
  color: #fff !important;
}

/* line 80607, app/assets/stylesheets/global/style.css */
.bg-darkpink {
  background-color: rgba(243, 85, 111, 0.55) !important;
  color: #fff !important;
}

/* line 80612, app/assets/stylesheets/global/style.css */
.bg-red-gradient {
  background-color: linear-gradient(to bottom right, #e32f2f 0%, rgba(227, 47, 47, 0.55) 100%);
  color: #fff !important;
}

/* line 80617, app/assets/stylesheets/global/style.css */
a.bg-red:hover,
a.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80622, app/assets/stylesheets/global/style.css */
button.bg-red:hover,
button.bg-red:focus {
  background-color: rgba(102, 31, 214, 0.35) !important;
}

/* line 80627, app/assets/stylesheets/global/style.css */
.bg-orange {
  background-color: #fc7303;
  color: #fff !important;
}

/* line 80632, app/assets/stylesheets/global/style.css */
.bg-yellow-1 {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80637, app/assets/stylesheets/global/style.css */
.bg-yellow {
  background-color: #FBB034;
  color: #fff !important;
}

/* line 80642, app/assets/stylesheets/global/style.css */
.bg-green {
  background-color: #4ecc48;
  color: #fff !important;
}

/* line 80647, app/assets/stylesheets/global/style.css */
.bg-teal {
  background-color: #2bcbba !important;
}

/* line 80651, app/assets/stylesheets/global/style.css */
.bg-cyan {
  background-color: #17a2b8 !important;
  color: #fff !important;
}

/* line 80656, app/assets/stylesheets/global/style.css */
.bg-gray {
  background-color: #868e96 !important;
}

/* line 80660, app/assets/stylesheets/global/style.css */
.bg-gray-100 {
  background-color: #f9f9fb !important;
  color: #495057 !important;
}

/* line 80665, app/assets/stylesheets/global/style.css */
.bg-gray-200 {
  background-color: #f0f0f8 !important;
  color: #495057 !important;
}

/* line 80670, app/assets/stylesheets/global/style.css */
.bg-gray-300 {
  background-color: #e1e1ef !important;
  color: #495057 !important;
}

/* line 80675, app/assets/stylesheets/global/style.css */
.bg-gray-400 {
  background-color: #d6d6e6 !important;
  color: #495057 !important;
}

/* line 80680, app/assets/stylesheets/global/style.css */
.bg-gray-500 {
  background-color: #949eb7 !important;
}

/* line 80684, app/assets/stylesheets/global/style.css */
.bg-gray-600 {
  background-color: #7987a1 !important;
}

/* line 80688, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80692, app/assets/stylesheets/global/style.css */
.bg-gray-700 {
  background-color: #4d5875 !important;
}

/* line 80696, app/assets/stylesheets/global/style.css */
.bg-gray-800 {
  background-color: #383853 !important;
}

/* line 80700, app/assets/stylesheets/global/style.css */
.bg-gray-900 {
  background-color: #323251 !important;
}

/* line 80704, app/assets/stylesheets/global/style.css */
.bg-azure {
  background-color: #45aaf2;
}

/* line 80708, app/assets/stylesheets/global/style.css */
.bg-lime {
  background-color: #7bd235;
}

/* line 80712, app/assets/stylesheets/global/style.css */
.bg-round {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  position: absolute;
}

/* line 80719, app/assets/stylesheets/global/style.css */
.bg-square {
  color: #fff;
  background-color: #868e96;
  display: inline-block;
  min-width: 2rem;
  height: 2rem;
  padding: 0.5rem 0.25rem;
  text-align: center;
  border-radius: 3px;
  font-weight: 600;
}

/* line 80731, app/assets/stylesheets/global/style.css */
.bg-google-plus {
  background-color: #dd4b39;
}

/* line 80735, app/assets/stylesheets/global/style.css */
.bg-pinterest {
  background-color: linear-gradient(to right bottom, #c51629 0%, #bd081c 100%);
}

/* line 80739, app/assets/stylesheets/global/style.css */
.bg-dribbble {
  background-color: linear-gradient(to bottom right, #ea4c89, #c93764) !important;
}

/* line 80743, app/assets/stylesheets/global/style.css */
.bg-google {
  background-color: linear-gradient(to bottom right, #e64522, #c33219) !important;
  color: #fff;
}

/*--bg colors--*/
/* line 80749, app/assets/stylesheets/global/style.css */
.bg-primary {
  background-color: var(--primary-bg-color) !important;
}

/* line 80753, app/assets/stylesheets/global/style.css */
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80758, app/assets/stylesheets/global/style.css */
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80763, app/assets/stylesheets/global/style.css */
.bg-primary-lightest {
  background-color: var(--primary03) !important;
}

/* line 80767, app/assets/stylesheets/global/style.css */
a.bg-primary-lightest:hover,
a.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80772, app/assets/stylesheets/global/style.css */
button.bg-primary-lightest:hover,
button.bg-primary-lightest:focus {
  background-color: var(--primary02) !important;
}

/* line 80777, app/assets/stylesheets/global/style.css */
.bg-primary-lighter {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80781, app/assets/stylesheets/global/style.css */
a.bg-primary-lighter:hover,
a.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80786, app/assets/stylesheets/global/style.css */
button.bg-primary-lighter:hover,
button.bg-primary-lighter:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80791, app/assets/stylesheets/global/style.css */
.bg-primary-light {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80795, app/assets/stylesheets/global/style.css */
a.bg-primary-light:hover,
a.bg-primary-light:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80800, app/assets/stylesheets/global/style.css */
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80805, app/assets/stylesheets/global/style.css */
.bg-primary-dark {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80809, app/assets/stylesheets/global/style.css */
a.bg-primary-dark:hover,
a.bg-primary-dark:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80814, app/assets/stylesheets/global/style.css */
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: rgba(var(--primary-bg-color), 0.35) !important;
}

/* line 80819, app/assets/stylesheets/global/style.css */
.bg-primary-darker {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80823, app/assets/stylesheets/global/style.css */
a.bg-primary-darker:hover,
a.bg-primary-darker:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80828, app/assets/stylesheets/global/style.css */
button.bg-primary-darker:hover,
button.bg-primary-darker:focus {
  background-color: rgba(var(--primary-bg-color), 0.55) !important;
}

/* line 80833, app/assets/stylesheets/global/style.css */
.bg-primary-darkest {
  background-color: var(--primary-bg-color) !important;
}

/* line 80837, app/assets/stylesheets/global/style.css */
a.bg-primary-darkest:hover,
a.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80842, app/assets/stylesheets/global/style.css */
button.bg-primary-darkest:hover,
button.bg-primary-darkest:focus {
  background-color: rgba(var(--primary-bg-color), 0.85) !important;
}

/* line 80847, app/assets/stylesheets/global/style.css */
.bg-secondary {
  background-color: #e984b1 !important;
}

/* line 80851, app/assets/stylesheets/global/style.css */
a.bg-secondary:hover,
a.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80856, app/assets/stylesheets/global/style.css */
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80861, app/assets/stylesheets/global/style.css */
.bg-secondary-lightest {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80865, app/assets/stylesheets/global/style.css */
a.bg-secondary-lightest:hover,
a.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 80870, app/assets/stylesheets/global/style.css */
button.bg-secondary-lightest:hover,
button.bg-secondary-lightest:focus {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 80875, app/assets/stylesheets/global/style.css */
.bg-secondary-lighter {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80879, app/assets/stylesheets/global/style.css */
a.bg-secondary-lighter:hover,
a.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80884, app/assets/stylesheets/global/style.css */
button.bg-secondary-lighter:hover,
button.bg-secondary-lighter:focus {
  background-color: rgba(233, 132, 177, 0.35) !important;
}

/* line 80889, app/assets/stylesheets/global/style.css */
.bg-secondary-light {
  background-color: rgba(233, 132, 177, 0.85) !important;
}

/* line 80893, app/assets/stylesheets/global/style.css */
a.bg-secondary-light:hover,
a.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80898, app/assets/stylesheets/global/style.css */
button.bg-secondary-light:hover,
button.bg-secondary-light:focus {
  background-color: rgba(233, 132, 177, 0.55) !important;
}

/* line 80903, app/assets/stylesheets/global/style.css */
.bg-secondary-dark {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80907, app/assets/stylesheets/global/style.css */
a.bg-secondary-dark:hover,
a.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}

/* line 80912, app/assets/stylesheets/global/style.css */
button.bg-secondary-dark:hover,
button.bg-secondary-dark:focus {
  background-color: rgba(211, 40, 117, 0.35) !important;
}

/* line 80917, app/assets/stylesheets/global/style.css */
.bg-secondary-darker {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80921, app/assets/stylesheets/global/style.css */
a.bg-secondary-darker:hover,
a.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80926, app/assets/stylesheets/global/style.css */
button.bg-secondary-darker:hover,
button.bg-secondary-darker:focus {
  background-color: rgba(211, 40, 117, 0.55) !important;
}

/* line 80931, app/assets/stylesheets/global/style.css */
.bg-secondary-darkest {
  background-color: #d32875 !important;
}

/* line 80935, app/assets/stylesheets/global/style.css */
a.bg-secondary-darkest:hover,
a.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80940, app/assets/stylesheets/global/style.css */
button.bg-secondary-darkest:hover,
button.bg-secondary-darkest:focus {
  background-color: rgba(211, 40, 117, 0.85) !important;
}

/* line 80945, app/assets/stylesheets/global/style.css */
.bg-teritary {
  background-color: #59adec !important;
}

/* line 80949, app/assets/stylesheets/global/style.css */
a.bg-teritary:hover,
a.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80954, app/assets/stylesheets/global/style.css */
button.bg-teritary:hover,
button.bg-teritary:focus {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80959, app/assets/stylesheets/global/style.css */
.bg-teritary-lightest {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80963, app/assets/stylesheets/global/style.css */
a.bg-teritary-lightest:hover,
a.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 80968, app/assets/stylesheets/global/style.css */
button.bg-teritary-lightest:hover,
button.bg-teritary-lightest:focus {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 80973, app/assets/stylesheets/global/style.css */
.bg-teritary-lighter {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 80977, app/assets/stylesheets/global/style.css */
a.bg-teritary-lighter:hover,
a.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80982, app/assets/stylesheets/global/style.css */
button.bg-teritary-lighter:hover,
button.bg-teritary-lighter:focus {
  background-color: rgba(89, 173, 236, 0.35) !important;
}

/* line 80987, app/assets/stylesheets/global/style.css */
.bg-teritary-light {
  background-color: rgba(89, 173, 236, 0.85) !important;
}

/* line 80991, app/assets/stylesheets/global/style.css */
a.bg-teritary-light:hover,
a.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 80996, app/assets/stylesheets/global/style.css */
button.bg-teritary-light:hover,
button.bg-teritary-light:focus {
  background-color: rgba(89, 173, 236, 0.55) !important;
}

/* line 81001, app/assets/stylesheets/global/style.css */
.bg-teritary-dark {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 81005, app/assets/stylesheets/global/style.css */
a.bg-teritary-dark:hover,
a.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}

/* line 81010, app/assets/stylesheets/global/style.css */
button.bg-teritary-dark:hover,
button.bg-teritary-dark:focus {
  background-color: rgba(42, 133, 202, 0.35) !important;
}

/* line 81015, app/assets/stylesheets/global/style.css */
.bg-teritary-darker {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 81019, app/assets/stylesheets/global/style.css */
a.bg-teritary-darker:hover,
a.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 81024, app/assets/stylesheets/global/style.css */
button.bg-teritary-darker:hover,
button.bg-teritary-darker:focus {
  background-color: rgba(42, 133, 202, 0.55) !important;
}

/* line 81029, app/assets/stylesheets/global/style.css */
.bg-teritary-darkest {
  background-color: #2a85ca !important;
}

/* line 81033, app/assets/stylesheets/global/style.css */
a.bg-teritary-darkest:hover,
a.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 81038, app/assets/stylesheets/global/style.css */
button.bg-teritary-darkest:hover,
button.bg-teritary-darkest:focus {
  background-color: rgba(42, 133, 202, 0.85) !important;
}

/* line 81043, app/assets/stylesheets/global/style.css */
.bg-custom-yellow {
  background-color: #e7c354 !important;
}

/* line 81047, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow:hover,
a.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81052, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow:hover,
button.bg-custom-yellow:focus {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81057, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lightest {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81061, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-lightest:hover,
a.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81066, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-lightest:hover,
button.bg-custom-yellow-lightest:focus {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81071, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-lighter {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81075, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-lighter:hover,
a.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81080, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-lighter:hover,
button.bg-custom-yellow-lighter:focus {
  background-color: rgba(231, 195, 84, 0.35) !important;
}

/* line 81085, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-light {
  background-color: rgba(231, 195, 84, 0.85) !important;
}

/* line 81089, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-light:hover,
a.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81094, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-light:hover,
button.bg-custom-yellow-light:focus {
  background-color: rgba(231, 195, 84, 0.55) !important;
}

/* line 81099, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-dark {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81103, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-dark:hover,
a.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}

/* line 81108, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-dark:hover,
button.bg-custom-yellow-dark:focus {
  background-color: rgba(201, 162, 47, 0.35) !important;
}

/* line 81113, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darker {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/* line 81117, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-darker:hover,
a.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81122, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-darker:hover,
button.bg-custom-yellow-darker:focus {
  background-color: rgba(201, 162, 47, 0.55) !important;
}

/* line 81127, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-darkest {
  background-color: #c9a22f !important;
}

/* line 81131, app/assets/stylesheets/global/style.css */
a.bg-custom-yellow-darkest:hover,
a.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/* line 81136, app/assets/stylesheets/global/style.css */
button.bg-custom-yellow-darkest:hover,
button.bg-custom-yellow-darkest:focus {
  background-color: rgba(201, 162, 47, 0.85) !important;
}

/*--bg-transparents--*/
/* line 81142, app/assets/stylesheets/global/style.css */
.bg-pink-transparent {
  background-color: rgba(245, 133, 152, 0.15) !important;
}

/* line 81146, app/assets/stylesheets/global/style.css */
.bg-purple-transparent {
  background-color: rgba(102, 31, 214, 0.15) !important;
}

/* line 81150, app/assets/stylesheets/global/style.css */
.bg-dark-transparent {
  background-color: rgba(52, 58, 64, 0.15) !important;
}

/* line 81154, app/assets/stylesheets/global/style.css */
.bg-white-transparent {
  background-color: rgba(255, 255, 255, 0.15) !important;
}

/* line 81158, app/assets/stylesheets/global/style.css */
.bg-primary-transparent {
  background-color: var(--primary02) !important;
}

/* line 81162, app/assets/stylesheets/global/style.css */
.bg-secondary-transparent {
  background-color: rgba(233, 132, 177, 0.15) !important;
}

/* line 81166, app/assets/stylesheets/global/style.css */
.bg-success-transparent {
  background-color: rgba(19, 191, 166, 0.15) !important;
}

/* line 81170, app/assets/stylesheets/global/style.css */
.bg-warning-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81174, app/assets/stylesheets/global/style.css */
.bg-danger-transparent {
  background-color: rgba(209, 44, 71, 0.15) !important;
}

/* line 81178, app/assets/stylesheets/global/style.css */
.bg-info-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81182, app/assets/stylesheets/global/style.css */
.bg-teritary-transparent {
  background-color: rgba(89, 173, 236, 0.15) !important;
}

/* line 81186, app/assets/stylesheets/global/style.css */
.bg-custom-yellow-transparent {
  background-color: rgba(231, 195, 84, 0.15) !important;
}

/* line 81190, app/assets/stylesheets/global/style.css */
.bg-light-transparent {
  background-color: rgba(134, 142, 150, 0.15) !important;
}

/*--Box-shadow--*/
/* line 81195, app/assets/stylesheets/global/style.css */
.shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81199, app/assets/stylesheets/global/style.css */
.shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81203, app/assets/stylesheets/global/style.css */
.shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81207, app/assets/stylesheets/global/style.css */
.shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81211, app/assets/stylesheets/global/style.css */
.shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81215, app/assets/stylesheets/global/style.css */
.shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81219, app/assets/stylesheets/global/style.css */
.shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81223, app/assets/stylesheets/global/style.css */
.shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81227, app/assets/stylesheets/global/style.css */
.shadow-default {
  box-shadow: 0 0 2px 2px rgba(246, 244, 251, 0.2) !important;
}

/* line 81231, app/assets/stylesheets/global/style.css */
.box-shadow-primary {
  box-shadow: 0 7px 30px var(--primary02) !important;
}

/* line 81235, app/assets/stylesheets/global/style.css */
.box-shadow-secondary {
  box-shadow: 0 7px 30px rgba(233, 132, 177, 0.2) !important;
}

/* line 81239, app/assets/stylesheets/global/style.css */
.box-shadow-teritary {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81243, app/assets/stylesheets/global/style.css */
.box-shadow-warning {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81247, app/assets/stylesheets/global/style.css */
.box-shadow-custom-yellow {
  box-shadow: 0 7px 30px rgba(231, 195, 84, 0.2) !important;
}

/* line 81251, app/assets/stylesheets/global/style.css */
.box-shadow-info {
  box-shadow: 0 7px 30px rgba(89, 173, 236, 0.2) !important;
}

/* line 81255, app/assets/stylesheets/global/style.css */
.box-shadow-success {
  box-shadow: 0 7px 30px rgba(19, 191, 166, 0.2) !important;
}

/* line 81259, app/assets/stylesheets/global/style.css */
.box-shadow-danger {
  box-shadow: 0 7px 30px rgba(209, 44, 71, 0.2) !important;
}

/* line 81263, app/assets/stylesheets/global/style.css */
.box-shadow-default {
  box-shadow: 0 3px 15px rgba(246, 244, 251, 0.2) !important;
}

/* line 81267, app/assets/stylesheets/global/style.css */
.box-shadow-0 {
  box-shadow: none !important;
}

/* line 81271, app/assets/stylesheets/global/style.css */
.primary .pricing-divider {
  padding: 1em 0 4em;
  position: relative;
}

/* line 81276, app/assets/stylesheets/global/style.css */
.secondary .pricing-divider {
  background-color: linear-gradient(to bottom right, #f1bf64 0%, #f71d36 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/* line 81282, app/assets/stylesheets/global/style.css */
.info .pricing-divider {
  background-color: linear-gradient(to bottom right, #529efa 0%, #0774f8 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/* line 81288, app/assets/stylesheets/global/style.css */
.success .pricing-divider {
  background-color: linear-gradient(to bottom right, #62fb62 0%, #21a544 100%) !important;
  padding: 1em 0 4em;
  position: relative;
}

/*--- text bold colors ---*/
/* line 81295, app/assets/stylesheets/global/style.css */
.primary b {
  color: rgba(var(--primary-bg-color), 0.75);
}

/* line 81299, app/assets/stylesheets/global/style.css */
.secondary b {
  color: rgba(211, 40, 117, 0.75);
}

/* line 81303, app/assets/stylesheets/global/style.css */
.info b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81307, app/assets/stylesheets/global/style.css */
.teritary b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81311, app/assets/stylesheets/global/style.css */
.success b {
  color: rgba(42, 133, 202, 0.75);
}

/* line 81315, app/assets/stylesheets/global/style.css */
.google-plus1 {
  background-color: linear-gradient(to right bottom, #dd4b39 0%, #ef6a5a 100%);
}

/* line 81319, app/assets/stylesheets/global/style.css */
.pinterest1 {
  background-color: linear-gradient(to right bottom, #bd081c 0%, #eb4553 100%);
}

/* line 81323, app/assets/stylesheets/global/style.css */
.bg-default {
  background-color: #f6f4fb;
  color: #000;
}

/* line 81328, app/assets/stylesheets/global/style.css */
.bg-white-1 {
  background-color: rgba(255, 255, 255, 0.1);
}

/* line 81332, app/assets/stylesheets/global/style.css */
.bg-white-2 {
  background-color: rgba(255, 255, 255, 0.2);
}

/* line 81336, app/assets/stylesheets/global/style.css */
.bg-white-3 {
  background-color: rgba(255, 255, 255, 0.3);
}

/* line 81340, app/assets/stylesheets/global/style.css */
.bg-white-4 {
  background-color: rgba(255, 255, 255, 0.4);
}

/* line 81344, app/assets/stylesheets/global/style.css */
.bg-white-5 {
  background-color: rgba(255, 255, 255, 0.5);
}

/* line 81348, app/assets/stylesheets/global/style.css */
.bg-white-6 {
  background-color: rgba(255, 255, 255, 0.6);
}

/* line 81352, app/assets/stylesheets/global/style.css */
.bg-white-7 {
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 81356, app/assets/stylesheets/global/style.css */
.bg-white-8 {
  background-color: rgba(255, 255, 255, 0.8);
}

/* line 81360, app/assets/stylesheets/global/style.css */
.bg-white-9 {
  background-color: rgba(255, 255, 255, 0.9);
}

/* line 81364, app/assets/stylesheets/global/style.css */
.bg-black-1 {
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 81368, app/assets/stylesheets/global/style.css */
.bg-black-2 {
  background-color: rgba(0, 0, 0, 0.2);
}

/* line 81372, app/assets/stylesheets/global/style.css */
.bg-black-3 {
  background-color: rgba(0, 0, 0, 0.3);
}

/* line 81376, app/assets/stylesheets/global/style.css */
.bg-black-4 {
  background-color: rgba(0, 0, 0, 0.4);
}

/* line 81380, app/assets/stylesheets/global/style.css */
.bg-black-5 {
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 81384, app/assets/stylesheets/global/style.css */
.bg-black-6 {
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 81388, app/assets/stylesheets/global/style.css */
.bg-black-7 {
  background-color: rgba(0, 0, 0, 0.7);
}

/* line 81392, app/assets/stylesheets/global/style.css */
.bg-black-8 {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 81396, app/assets/stylesheets/global/style.css */
.bg-black-9 {
  background: rgba(0, 0, 0, 0.9);
}

/* line 81400, app/assets/stylesheets/global/style.css */
.border {
  border: 1px solid #eaedf1 !important;
}

/* line 81404, app/assets/stylesheets/global/style.css */
.border-top {
  border-top: 1px solid #eaedf1 !important;
}

/* line 81408, app/assets/stylesheets/global/style.css */
.border-end {
  border-right: 1px solid #eaedf1 !important;
}

/* line 81412, app/assets/stylesheets/global/style.css */
.border-bottom {
  border-bottom: 1px solid #eaedf1 !important;
}

/* line 81416, app/assets/stylesheets/global/style.css */
.border-start {
  border-left: 1px solid #eaedf1 !important;
}

/* line 81420, app/assets/stylesheets/global/style.css */
.border-0 {
  border: 0 !important;
}

/* line 81424, app/assets/stylesheets/global/style.css */
.border-top-0 {
  border-top: 0 !important;
}

/* line 81428, app/assets/stylesheets/global/style.css */
.border-end-0 {
  border-right: 0 !important;
}

/* line 81432, app/assets/stylesheets/global/style.css */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 81436, app/assets/stylesheets/global/style.css */
.border-start-0 {
  border-left: 0 !important;
}

/* line 81440, app/assets/stylesheets/global/style.css */
.border-x-0 {
  border-left: 0 !important;
  border-right: 0 !important;
}

/* line 81445, app/assets/stylesheets/global/style.css */
.border-y-0 {
  border-top: 0 !important;
  border-bottom: 0 !important;
}

/* line 81450, app/assets/stylesheets/global/style.css */
.border-secondary {
  border-color: #e984b1 !important;
}

/* line 81454, app/assets/stylesheets/global/style.css */
.border-success {
  border-color: #13bfa6 !important;
}

/* line 81458, app/assets/stylesheets/global/style.css */
.border-info {
  border-color: #59adec !important;
}

/* line 81462, app/assets/stylesheets/global/style.css */
.border-warning {
  border-color: #e7c354 !important;
}

/* line 81466, app/assets/stylesheets/global/style.css */
.border-danger {
  border-color: #d12c47 !important;
}

/* line 81470, app/assets/stylesheets/global/style.css */
.border-teal {
  border-color: #2bcbba !important;
}

/* line 81474, app/assets/stylesheets/global/style.css */
.border-pink {
  border-color: #f58598 !important;
}

/* line 81478, app/assets/stylesheets/global/style.css */
.border-orange {
  border-color: #fc7303 !important;
}

/* line 81482, app/assets/stylesheets/global/style.css */
.border-purple {
  border-color: #661fd6 !important;
}

/* line 81486, app/assets/stylesheets/global/style.css */
.border-light {
  border-color: #e4e7ecc5 !important;
}

/* line 81490, app/assets/stylesheets/global/style.css */
.border-gray-100 {
  border-color: #f9f9fb !important;
}

/* line 81494, app/assets/stylesheets/global/style.css */
.border-gray-200 {
  border-color: #f0f0f8 !important;
}

/* line 81498, app/assets/stylesheets/global/style.css */
.border-gray-300 {
  border-color: #e1e1ef !important;
}

/* line 81502, app/assets/stylesheets/global/style.css */
.border-gray-400 {
  border-color: #d6d6e6 !important;
}

/* line 81506, app/assets/stylesheets/global/style.css */
.border-gray-500 {
  border-color: #949eb7 !important;
}

/* line 81510, app/assets/stylesheets/global/style.css */
.border-gray-600 {
  border-color: #7987a1 !important;
}

/* line 81514, app/assets/stylesheets/global/style.css */
.border-gray-700 {
  border-color: #4d5875 !important;
}

/* line 81518, app/assets/stylesheets/global/style.css */
.border-gray-800 {
  border-color: #383853 !important;
}

/* line 81522, app/assets/stylesheets/global/style.css */
.border-gray-900 {
  border-color: #323251 !important;
}

/* line 81526, app/assets/stylesheets/global/style.css */
.border-transparent {
  border: 1px solid transparent !important;
}

/* line 81530, app/assets/stylesheets/global/style.css */
.border-dark {
  border-color: #343a40 !important;
}

/* line 81534, app/assets/stylesheets/global/style.css */
.border-white {
  border-color: #fff !important;
}

/* line 81538, app/assets/stylesheets/global/style.css */
.border-primary {
  border: 1px solid var(--primary-bg-color) !important;
}

/* line 81542, app/assets/stylesheets/global/style.css */
.border-secondary {
  border: 1px solid #e984b1 !important;
}

/* line 81546, app/assets/stylesheets/global/style.css */
.border-teritary {
  border: 1px solid #59adec;
}

/* line 81550, app/assets/stylesheets/global/style.css */
.border-custom-yellow {
  border: 1px solid #e7c354;
}

/* line 81554, app/assets/stylesheets/global/style.css */
.br-100 {
  border-radius: 100% !important;
}

/* line 81558, app/assets/stylesheets/global/style.css */
.br-7 {
  border-radius: 7px;
}

/* line 81562, app/assets/stylesheets/global/style.css */
.br-5 {
  border-radius: 5px;
}

/* line 81566, app/assets/stylesheets/global/style.css */
.br-tl-5 {
  border-top-left-radius: 5px !important;
}

/* line 81570, app/assets/stylesheets/global/style.css */
.br-bl-5 {
  border-bottom-left-radius: 5px !important;
}

/* line 81574, app/assets/stylesheets/global/style.css */
.br-tr-5 {
  border-top-right-radius: 5px !important;
}

/* line 81578, app/assets/stylesheets/global/style.css */
.br-br-5 {
  border-bottom-right-radius: 5px !important;
}

/* line 81582, app/assets/stylesheets/global/style.css */
.br-tl-4 {
  border-top-left-radius: 4px !important;
}

/* line 81586, app/assets/stylesheets/global/style.css */
.br-bl-4 {
  border-bottom-left-radius: 4px !important;
}

/* line 81590, app/assets/stylesheets/global/style.css */
.br-tr-4 {
  border-top-right-radius: 4px !important;
}

/* line 81594, app/assets/stylesheets/global/style.css */
.br-br-4 {
  border-bottom-right-radius: 4px !important;
}

/* line 81598, app/assets/stylesheets/global/style.css */
.br-tl-7 {
  border-top-left-radius: 7px !important;
}

/* line 81602, app/assets/stylesheets/global/style.css */
.br-bl-7 {
  border-bottom-left-radius: 7px !important;
}

/* line 81606, app/assets/stylesheets/global/style.css */
.br-tr-7 {
  border-top-right-radius: 7px !important;
}

/* line 81610, app/assets/stylesheets/global/style.css */
.br-br-7 {
  border-bottom-right-radius: 7px !important;
}

/* line 81614, app/assets/stylesheets/global/style.css */
.br-tl-0 {
  border-top-left-radius: 0px !important;
}

/* line 81618, app/assets/stylesheets/global/style.css */
.br-bl-0 {
  border-bottom-left-radius: 0px !important;
}

/* line 81622, app/assets/stylesheets/global/style.css */
.br-tr-0 {
  border-top-right-radius: 0px !important;
}

/* line 81626, app/assets/stylesheets/global/style.css */
.br-br-0 {
  border-bottom-right-radius: 0px !important;
}

/* line 81630, app/assets/stylesheets/global/style.css */
.br-0 {
  border-radius: 0 !important;
}

/* line 81634, app/assets/stylesheets/global/style.css */
.noborder {
  border-radius: 0;
}

/* line 81638, app/assets/stylesheets/global/style.css */
.brround {
  border-radius: 26% !important;
}

/* line 81642, app/assets/stylesheets/global/style.css */
.bradius {
  border-radius: 25%;
}

/* line 81646, app/assets/stylesheets/global/style.css */
.border-danger {
  border: 2px solid;
}

/* line 81650, app/assets/stylesheets/global/style.css */
.border-end-1 {
  border-right: 1px solid #d5dce3;
}

/* line 81654, app/assets/stylesheets/global/style.css */
.rounded {
  border-radius: 50% !important;
}

/* line 81658, app/assets/stylesheets/global/style.css */
.rounded-top {
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

/* line 81663, app/assets/stylesheets/global/style.css */
.rounded-end {
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81668, app/assets/stylesheets/global/style.css */
.rounded-bottom {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81673, app/assets/stylesheets/global/style.css */
.rounded-start {
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

/* line 81678, app/assets/stylesheets/global/style.css */
.rounded-circle {
  border-radius: 50% !important;
  border: 1px solid #bdbdbd;
}

/* line 81683, app/assets/stylesheets/global/style.css */
.rounded-smooth {
  border-radius: 5% !important;
}

/* line 81687, app/assets/stylesheets/global/style.css */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 81691, app/assets/stylesheets/global/style.css */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 81697, app/assets/stylesheets/global/style.css */
.border-dotted {
  border: 2px dotted;
}

/* line 81701, app/assets/stylesheets/global/style.css */
.border-solid {
  border: 2px solid;
}

/* line 81705, app/assets/stylesheets/global/style.css */
.border-bottom-primary {
  border-bottom-color: var(--primary-bg-color) !important;
}

/* line 81709, app/assets/stylesheets/global/style.css */
.border-bottom-secondary {
  border-bottom-color: #e984b1 !important;
}

/* line 81713, app/assets/stylesheets/global/style.css */
.border-bottom-success {
  border-bottom-color: #13bfa6 !important;
}

/* line 81717, app/assets/stylesheets/global/style.css */
.border-bottom-info {
  border-bottom-color: #59adec !important;
}

/* line 81721, app/assets/stylesheets/global/style.css */
.border-bottom-warning {
  border-bottom-color: #e7c354 !important;
}

/* line 81725, app/assets/stylesheets/global/style.css */
.border-bottom-danger {
  border-bottom-color: #d12c47 !important;
}

/* line 81729, app/assets/stylesheets/global/style.css */
.border-bottom-dark {
  border-bottom-color: #444546 !important;
}

/* line 81733, app/assets/stylesheets/global/style.css */
.border-bottom-light {
  border-bottom-color: #e4e7ecc5 !important;
}

/* line 81737, app/assets/stylesheets/global/style.css */
.border-bottom-primary-light {
  border-bottom-color: rgba(var(--primary-bg-color), 0.25) !important;
}

/* line 81741, app/assets/stylesheets/global/style.css */
.border-bottom-secondary-light {
  border-bottom-color: rgba(233, 132, 177, 0.25) !important;
}

/* line 81745, app/assets/stylesheets/global/style.css */
.border-bottom-success-light {
  border-bottom-color: rgba(19, 191, 166, 0.25) !important;
}

/* line 81749, app/assets/stylesheets/global/style.css */
.border-bottom-info-light {
  border-bottom-color: rgba(89, 173, 236, 0.25) !important;
}

/* line 81753, app/assets/stylesheets/global/style.css */
.border-bottom-warning-light {
  border-bottom-color: rgba(231, 195, 84, 0.25) !important;
}

/* line 81757, app/assets/stylesheets/global/style.css */
.border-bottom-danger-light {
  border-bottom-color: rgba(209, 44, 71, 0.25) !important;
}

/* line 81761, app/assets/stylesheets/global/style.css */
.border-bottom-dark-light {
  border-bottom-color: rgba(68, 69, 70, 0.25) !important;
}

/* line 81765, app/assets/stylesheets/global/style.css */
.border-bottom-light-light {
  border-bottom-color: rgba(228, 231, 236, 0.25) !important;
}

/* line 81769, app/assets/stylesheets/global/style.css */
.br-bottom-radius-0 {
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
}

/* line 81774, app/assets/stylesheets/global/style.css */
.br-bottom-radius-5 {
  border-bottom-left-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

/* line 81779, app/assets/stylesheets/global/style.css */
.border-x {
  border-left: 1px solid #eaedf1;
  border-right: 1px solid #eaedf1;
}

/* line 81784, app/assets/stylesheets/global/style.css */
.border-y {
  border-top: 1px solid #eaedf1;
  border-bottom: 1px solid #eaedf1;
}

/* line 81789, app/assets/stylesheets/global/style.css */
.border-1 {
  border-width: 1px !important;
}

/* line 81793, app/assets/stylesheets/global/style.css */
.border-2 {
  border-width: 2px !important;
}

/* line 81797, app/assets/stylesheets/global/style.css */
.border-3 {
  border-width: 3px !important;
}

/* line 81801, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81805, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81809, app/assets/stylesheets/global/style.css */
.border-4 {
  border-width: 4px !important;
}

/* line 81813, app/assets/stylesheets/global/style.css */
.border-5 {
  border-width: 5px !important;
}

/* line 81817, app/assets/stylesheets/global/style.css */
.radius-1 {
  border-radius: 1px;
}

/* line 81821, app/assets/stylesheets/global/style.css */
.radius-5 {
  border-radius: 5px;
}

/* line 81825, app/assets/stylesheets/global/style.css */
.radius-10 {
  border-radius: 10px;
}

/* line 81829, app/assets/stylesheets/global/style.css */
.radius-20 {
  border-radius: 20px;
}

/* line 81833, app/assets/stylesheets/global/style.css */
.radius-30 {
  border-radius: 30px;
}

/* line 81837, app/assets/stylesheets/global/style.css */
.radius-40 {
  border-radius: 40px;
}

/* line 81841, app/assets/stylesheets/global/style.css */
.radius-50 {
  border-radius: 50px !important;
}

@media (min-width: 992px) {
  /* line 81846, app/assets/stylesheets/global/style.css */
  .border-lg-bottom-0 {
    border-bottom: 0px !important;
  }
  /* line 81850, app/assets/stylesheets/global/style.css */
  .br-lg-5 {
    border-radius: 5px;
  }
}

@media (min-width: 576px) {
  /* line 81856, app/assets/stylesheets/global/style.css */
  .br-tl-sm-5 {
    border-top-left-radius: 5px;
  }
  /* line 81860, app/assets/stylesheets/global/style.css */
  .br-bl-sm-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81864, app/assets/stylesheets/global/style.css */
  .br-tr-sm-5 {
    border-top-right-radius: 5px;
  }
  /* line 81868, app/assets/stylesheets/global/style.css */
  .br-br-sm-5 {
    border-bottom-right-radius: 5px;
  }
}

@media (max-width: 575.98px) {
  /* line 81874, app/assets/stylesheets/global/style.css */
  .br-xs-bl-5 {
    border-bottom-left-radius: 5px;
  }
  /* line 81878, app/assets/stylesheets/global/style.css */
  .br-xs-br-5 {
    border-bottom-right-radius: 5px;
  }
  /* line 81882, app/assets/stylesheets/global/style.css */
  .br-xs-tl-5 {
    border-top-left-radius: 5px;
  }
  /* line 81886, app/assets/stylesheets/global/style.css */
  .br-xs-tr-5 {
    border-top-right-radius: 5px;
  }
  /* line 81890, app/assets/stylesheets/global/style.css */
  .br-sm-max-0 {
    border-radius: 0px !important;
  }
}

@media (min-width: 576px) {
  /* line 81896, app/assets/stylesheets/global/style.css */
  .border-bottomo-sm {
    border-bottom: 1px solid #eaedf1;
  }
}

/* line 81901, app/assets/stylesheets/global/style.css */
.display-1 {
  font-size: 6em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81907, app/assets/stylesheets/global/style.css */
.display-2 {
  font-size: 5.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81913, app/assets/stylesheets/global/style.css */
.display-3 {
  font-size: 4.5em;
  font-weight: 300;
  line-height: 1.2;
}

/* line 81919, app/assets/stylesheets/global/style.css */
.display-4 {
  font-size: calc(1.475em + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81925, app/assets/stylesheets/global/style.css */
.display-5 {
  font-size: calc(1.425em + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

/* line 81931, app/assets/stylesheets/global/style.css */
.display-6 {
  font-size: calc(1.375em + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 81938, app/assets/stylesheets/global/style.css */
  .display-4 {
    font-size: 3.5em;
  }
  /* line 81942, app/assets/stylesheets/global/style.css */
  .display-5 {
    font-size: 3em;
  }
  /* line 81946, app/assets/stylesheets/global/style.css */
  .display-6 {
    font-size: 2.5em;
  }
}

/* line 81951, app/assets/stylesheets/global/style.css */
.d-none {
  display: none !important;
}

/* line 81955, app/assets/stylesheets/global/style.css */
.d-inline {
  display: inline !important;
}

/* line 81959, app/assets/stylesheets/global/style.css */
.d-inline-block {
  display: inline-block !important;
}

/* line 81963, app/assets/stylesheets/global/style.css */
.d-flex {
  display: flex !important;
}

/* line 81967, app/assets/stylesheets/global/style.css */
.d-flex-wrap {
  display: flex !important;
  flex-wrap: wrap;
}

/* line 81972, app/assets/stylesheets/global/style.css */
.d-block {
  display: block !important;
}

/* line 81976, app/assets/stylesheets/global/style.css */
.d-table {
  display: table !important;
}

/* line 81980, app/assets/stylesheets/global/style.css */
.d-table-row {
  display: table-row !important;
}

/* line 81984, app/assets/stylesheets/global/style.css */
.d-table-cell {
  display: table-cell !important;
}

/* line 81988, app/assets/stylesheets/global/style.css */
.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  /* line 81994, app/assets/stylesheets/global/style.css */
  .d-sm-none {
    display: none !important;
  }
  /* line 81998, app/assets/stylesheets/global/style.css */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 82002, app/assets/stylesheets/global/style.css */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 82006, app/assets/stylesheets/global/style.css */
  .d-sm-block {
    display: block !important;
  }
  /* line 82010, app/assets/stylesheets/global/style.css */
  .d-sm-table {
    display: table !important;
  }
  /* line 82014, app/assets/stylesheets/global/style.css */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 82018, app/assets/stylesheets/global/style.css */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 82022, app/assets/stylesheets/global/style.css */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 82027, app/assets/stylesheets/global/style.css */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  /* line 82034, app/assets/stylesheets/global/style.css */
  .d-md-none {
    display: none !important;
  }
  /* line 82038, app/assets/stylesheets/global/style.css */
  .d-md-inline {
    display: inline !important;
  }
  /* line 82042, app/assets/stylesheets/global/style.css */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 82046, app/assets/stylesheets/global/style.css */
  .d-md-block {
    display: block !important;
  }
  /* line 82050, app/assets/stylesheets/global/style.css */
  .d-md-table {
    display: table !important;
  }
  /* line 82054, app/assets/stylesheets/global/style.css */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 82058, app/assets/stylesheets/global/style.css */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 82062, app/assets/stylesheets/global/style.css */
  .d-md-flex {
    display: flex !important;
  }
  /* line 82067, app/assets/stylesheets/global/style.css */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  /* line 82074, app/assets/stylesheets/global/style.css */
  .d-lg-none {
    display: none !important;
  }
  /* line 82078, app/assets/stylesheets/global/style.css */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 82082, app/assets/stylesheets/global/style.css */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 82086, app/assets/stylesheets/global/style.css */
  .d-lg-block {
    display: block !important;
  }
  /* line 82090, app/assets/stylesheets/global/style.css */
  .d-lg-table {
    display: table !important;
  }
  /* line 82094, app/assets/stylesheets/global/style.css */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 82098, app/assets/stylesheets/global/style.css */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 82102, app/assets/stylesheets/global/style.css */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 82107, app/assets/stylesheets/global/style.css */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1280px) {
  /* line 82114, app/assets/stylesheets/global/style.css */
  .d-xl-none {
    display: none !important;
  }
  /* line 82118, app/assets/stylesheets/global/style.css */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 82122, app/assets/stylesheets/global/style.css */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 82126, app/assets/stylesheets/global/style.css */
  .d-xl-block {
    display: block !important;
  }
  /* line 82130, app/assets/stylesheets/global/style.css */
  .d-xl-table {
    display: table !important;
  }
  /* line 82134, app/assets/stylesheets/global/style.css */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 82138, app/assets/stylesheets/global/style.css */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 82142, app/assets/stylesheets/global/style.css */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 82147, app/assets/stylesheets/global/style.css */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  /* line 82154, app/assets/stylesheets/global/style.css */
  .d-print-none {
    display: none !important;
  }
  /* line 82158, app/assets/stylesheets/global/style.css */
  .d-print-inline {
    display: inline !important;
  }
  /* line 82162, app/assets/stylesheets/global/style.css */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 82166, app/assets/stylesheets/global/style.css */
  .d-print-block {
    display: block !important;
  }
  /* line 82170, app/assets/stylesheets/global/style.css */
  .d-print-table {
    display: table !important;
  }
  /* line 82174, app/assets/stylesheets/global/style.css */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 82178, app/assets/stylesheets/global/style.css */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 82182, app/assets/stylesheets/global/style.css */
  .d-print-flex {
    display: flex !important;
  }
  /* line 82187, app/assets/stylesheets/global/style.css */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

/* line 82193, app/assets/stylesheets/global/style.css */
.display-1 i,
.display-2 i,
.display-3 i,
.display-4 i {
  vertical-align: baseline;
  font-size: 0.815em;
}

/* line 82201, app/assets/stylesheets/global/style.css */
.flex-1 {
  flex: 1 !important;
}

/* line 82205, app/assets/stylesheets/global/style.css */
.flex-2 {
  flex: 2 !important;
}

@media (max-width: 992px) {
  /* line 82210, app/assets/stylesheets/global/style.css */
  .d-lg-none-max {
    display: none !important;
  }
}

@media (max-width: 768px) {
  /* line 82216, app/assets/stylesheets/global/style.css */
  .d-md-none-max {
    display: none !important;
  }
  /* line 82220, app/assets/stylesheets/global/style.css */
  .d-md-block-max {
    display: block !important;
  }
}

@media (max-width: 1280px) {
  /* line 82226, app/assets/stylesheets/global/style.css */
  .d-xl-none-max {
    display: none !important;
  }
  /* line 82230, app/assets/stylesheets/global/style.css */
  .d-xl-block-max {
    display: block !important;
  }
}

@media (max-width: 576px) {
  /* line 82236, app/assets/stylesheets/global/style.css */
  .d-sm-block-max {
    display: block !important;
  }
  /* line 82240, app/assets/stylesheets/global/style.css */
  .d-sm-none-max {
    display: none !important;
  }
}

/* line 82245, app/assets/stylesheets/global/style.css */
.float-start {
  float: left !important;
}

/* line 82249, app/assets/stylesheets/global/style.css */
.float-end {
  float: right !important;
}

/* line 82253, app/assets/stylesheets/global/style.css */
.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  /* line 82258, app/assets/stylesheets/global/style.css */
  .float-sm-start {
    float: left !important;
  }
  /* line 82262, app/assets/stylesheets/global/style.css */
  .float-sm-end {
    float: right !important;
  }
  /* line 82266, app/assets/stylesheets/global/style.css */
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  /* line 82272, app/assets/stylesheets/global/style.css */
  .float-md-start {
    float: left !important;
  }
  /* line 82276, app/assets/stylesheets/global/style.css */
  .float-md-end {
    float: right !important;
  }
  /* line 82280, app/assets/stylesheets/global/style.css */
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  /* line 82286, app/assets/stylesheets/global/style.css */
  .float-lg-start {
    float: left !important;
  }
  /* line 82290, app/assets/stylesheets/global/style.css */
  .float-lg-end {
    float: right !important;
  }
  /* line 82294, app/assets/stylesheets/global/style.css */
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1280px) {
  /* line 82300, app/assets/stylesheets/global/style.css */
  .float-xl-start {
    float: left !important;
  }
  /* line 82304, app/assets/stylesheets/global/style.css */
  .float-xl-end {
    float: right !important;
  }
  /* line 82308, app/assets/stylesheets/global/style.css */
  .float-xl-none {
    float: none !important;
  }
}

/* line 82313, app/assets/stylesheets/global/style.css */
.floating {
  animation: floating 3s ease infinite;
  will-change: transform;
}

/* line 82318, app/assets/stylesheets/global/style.css */
h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

/* line 82328, app/assets/stylesheets/global/style.css */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: normal;
  line-height: 1.1;
}

/* line 82346, app/assets/stylesheets/global/style.css */
h1,
.h1 {
  font-size: 2rem;
}

/* line 82351, app/assets/stylesheets/global/style.css */
h2,
.h2 {
  font-size: 1.75rem;
}

/* line 82356, app/assets/stylesheets/global/style.css */
h3,
.h3 {
  font-size: 1.5rem;
}

/* line 82361, app/assets/stylesheets/global/style.css */
h4,
.h4 {
  font-size: 1.125rem;
}

/* line 82366, app/assets/stylesheets/global/style.css */
h5,
.h5 {
  font-size: 1rem;
}

/* line 82371, app/assets/stylesheets/global/style.css */
h6,
.h6 {
  font-size: 0.85rem;
}

@media (max-width: 576px) {
  /* line 82378, app/assets/stylesheets/global/style.css */
  h1,
.h1 {
    font-size: 1.5rem;
  }
  /* line 82383, app/assets/stylesheets/global/style.css */
  h2,
.h2 {
    font-size: 1.25rem;
  }
  /* line 82388, app/assets/stylesheets/global/style.css */
  h3,
.h3 {
    font-size: 1rem;
  }
  /* line 82393, app/assets/stylesheets/global/style.css */
  h4,
.h4 {
    font-size: 0.9rem;
  }
  /* line 82398, app/assets/stylesheets/global/style.css */
  h5,
.h5 {
    font-size: 0.8rem;
  }
  /* line 82403, app/assets/stylesheets/global/style.css */
  h6,
.h6 {
    font-size: 0.75rem;
  }
}

/*--------- Heighpx--------------*/
/* line 82410, app/assets/stylesheets/global/style.css */
.h-10 {
  height: 10% !important;
}

/* line 82414, app/assets/stylesheets/global/style.css */
.h-25 {
  height: 25% !important;
}

/* line 82418, app/assets/stylesheets/global/style.css */
.h-50 {
  height: 50% !important;
}

/* line 82422, app/assets/stylesheets/global/style.css */
.h-75 {
  height: 75% !important;
}

/* line 82426, app/assets/stylesheets/global/style.css */
.h-90 {
  height: 90px !important;
}

/* line 82430, app/assets/stylesheets/global/style.css */
.h-60 {
  height: 60px !important;
}

/* line 82434, app/assets/stylesheets/global/style.css */
.h-100 {
  height: 100% !important;
}

/* line 82438, app/assets/stylesheets/global/style.css */
.h-150 {
  height: 150px !important;
}

/* line 82442, app/assets/stylesheets/global/style.css */
.h-160 {
  height: 160px !important;
}

/* line 82446, app/assets/stylesheets/global/style.css */
.h-180 {
  height: 180px !important;
}

/* line 82450, app/assets/stylesheets/global/style.css */
.h-275 {
  height: 275px !important;
}

/* line 82454, app/assets/stylesheets/global/style.css */
.h-365 {
  height: 365px !important;
}

/* line 82458, app/assets/stylesheets/global/style.css */
.h-400 {
  height: 400px !important;
}

/* line 82462, app/assets/stylesheets/global/style.css */
.h-415 {
  height: 415px !important;
}

/* line 82466, app/assets/stylesheets/global/style.css */
.h-430 {
  height: 430px !important;
}

/* line 82470, app/assets/stylesheets/global/style.css */
.h-450 {
  height: 450px !important;
}

/* line 82474, app/assets/stylesheets/global/style.css */
.h-200 {
  height: 200px !important;
}

/* line 82478, app/assets/stylesheets/global/style.css */
.h-230 {
  height: 230px !important;
}

/* line 82482, app/assets/stylesheets/global/style.css */
.h-500 {
  height: 500px !important;
}

/* line 82486, app/assets/stylesheets/global/style.css */
.h-550 {
  height: 550px !important;
}

/* line 82490, app/assets/stylesheets/global/style.css */
.h-600 {
  height: 600px !important;
}

/* line 82494, app/assets/stylesheets/global/style.css */
.h-650 {
  height: 650px !important;
}

/* line 82498, app/assets/stylesheets/global/style.css */
.h-auto {
  height: auto !important;
}

/* line 82502, app/assets/stylesheets/global/style.css */
.h-0 {
  height: 0 !important;
}

/* line 82506, app/assets/stylesheets/global/style.css */
.h-1 {
  height: 0.25rem !important;
}

/* line 82510, app/assets/stylesheets/global/style.css */
.h-2 {
  height: 0.5rem !important;
}

/* line 82514, app/assets/stylesheets/global/style.css */
.h-3 {
  height: 0.75rem !important;
}

/* line 82518, app/assets/stylesheets/global/style.css */
.h-4 {
  height: 1rem !important;
}

/* line 82522, app/assets/stylesheets/global/style.css */
.h-5 {
  height: 1.5rem !important;
}

/* line 82526, app/assets/stylesheets/global/style.css */
.h-6 {
  height: 2rem !important;
}

/* line 82530, app/assets/stylesheets/global/style.css */
.h-7 {
  height: 3rem !important;
}

/* line 82534, app/assets/stylesheets/global/style.css */
.h-8 {
  height: 4rem !important;
}

/* line 82538, app/assets/stylesheets/global/style.css */
.h-9 {
  height: 6rem !important;
}

/* line 82542, app/assets/stylesheets/global/style.css */
.h-97 {
  height: 97px !important;
}

/* line 82546, app/assets/stylesheets/global/style.css */
.h-240 {
  height: 240px !important;
}

/* line 82550, app/assets/stylesheets/global/style.css */
.h-250 {
  height: 250px !important;
}

/* line 82554, app/assets/stylesheets/global/style.css */
.h-260 {
  height: 260px !important;
}

/* line 82558, app/assets/stylesheets/global/style.css */
.h-270 {
  height: 270px !important;
}

/* line 82562, app/assets/stylesheets/global/style.css */
.h-280 {
  height: 280px !important;
}

/* line 82566, app/assets/stylesheets/global/style.css */
.h-300 {
  height: 300px !important;
}

/* line 82570, app/assets/stylesheets/global/style.css */
.h-340 {
  height: 340px !important;
}

/* line 82574, app/assets/stylesheets/global/style.css */
.mh-100 {
  max-height: 100% !important;
}

/* line 82578, app/assets/stylesheets/global/style.css */
.h-100vh {
  height: 100vh !important;
}

/* line 82582, app/assets/stylesheets/global/style.css */
.hpx-1 {
  height: 1px;
}

/* line 82586, app/assets/stylesheets/global/style.css */
.hpx-2 {
  height: 2px;
}

/* line 82590, app/assets/stylesheets/global/style.css */
.hpx-3 {
  height: 3px;
}

/* line 82594, app/assets/stylesheets/global/style.css */
.hpx-4 {
  height: 4px;
}

/* line 82598, app/assets/stylesheets/global/style.css */
.hpx-5 {
  height: 5px;
}

/* line 82602, app/assets/stylesheets/global/style.css */
.hpx-6 {
  height: 6px;
}

/* line 82606, app/assets/stylesheets/global/style.css */
.hpx-7 {
  height: 7px;
}

/* line 82610, app/assets/stylesheets/global/style.css */
.hpx-8 {
  height: 8px;
}

/* line 82614, app/assets/stylesheets/global/style.css */
.hpx-9 {
  height: 9px !important;
}

/* line 82618, app/assets/stylesheets/global/style.css */
.hpx-10 {
  height: 10px !important;
}

/* line 82622, app/assets/stylesheets/global/style.css */
.hpx-20 {
  height: 20px !important;
}

/* line 82626, app/assets/stylesheets/global/style.css */
.hpx-25 {
  height: 25px !important;
}

/* line 82630, app/assets/stylesheets/global/style.css */
.hpx-30 {
  height: 30px !important;
}

/* line 82634, app/assets/stylesheets/global/style.css */
.hpx-35 {
  height: 35px !important;
}

/* line 82638, app/assets/stylesheets/global/style.css */
.hpx-40 {
  height: 40px !important;
}

/* line 82642, app/assets/stylesheets/global/style.css */
.hpx-45 {
  height: 45px !important;
}

/* line 82646, app/assets/stylesheets/global/style.css */
.hpx-50 {
  height: 50px;
}

/* line 82650, app/assets/stylesheets/global/style.css */
.hpx-55 {
  height: 55px;
}

/* line 82654, app/assets/stylesheets/global/style.css */
.hpx-60 {
  height: 60px;
}

/* line 82658, app/assets/stylesheets/global/style.css */
.hpx-65 {
  height: 65px;
}

/* line 82662, app/assets/stylesheets/global/style.css */
.hpx-70 {
  height: 70px;
}

/* line 82666, app/assets/stylesheets/global/style.css */
.hpx-75 {
  height: 75px;
}

/* line 82670, app/assets/stylesheets/global/style.css */
.hpx-80 {
  height: 80px;
}

/* line 82674, app/assets/stylesheets/global/style.css */
.hpx-85 {
  height: 85px;
}

/* line 82678, app/assets/stylesheets/global/style.css */
.hpx-90 {
  height: 90px;
}

/* line 82682, app/assets/stylesheets/global/style.css */
.hpx-95 {
  height: 95px;
}

/* line 82686, app/assets/stylesheets/global/style.css */
.hpx-100 {
  height: 100px;
}

/* line 82690, app/assets/stylesheets/global/style.css */
.hpx-150 {
  height: 150px;
}

/* line 82694, app/assets/stylesheets/global/style.css */
.hrem-6 {
  height: 6rem;
}

@media (min-width: 480px) {
  /* line 82699, app/assets/stylesheets/global/style.css */
  .ht-xs-5 {
    height: 5px;
  }
  /* line 82703, app/assets/stylesheets/global/style.css */
  .ht-xs-5p {
    height: 5%;
  }
  /* line 82707, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-5p {
    max-height: 5%;
  }
  /* line 82711, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-5p {
    min-height: 5%;
  }
  /* line 82715, app/assets/stylesheets/global/style.css */
  .ht-xs-5-f {
    height: 5px !important;
  }
  /* line 82719, app/assets/stylesheets/global/style.css */
  .ht-xs-5p-f {
    height: 5% !important;
  }
  /* line 82723, app/assets/stylesheets/global/style.css */
  .ht-xs-10 {
    height: 10px;
  }
  /* line 82727, app/assets/stylesheets/global/style.css */
  .ht-xs-10p {
    height: 10%;
  }
  /* line 82731, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-10p {
    max-height: 10%;
  }
  /* line 82735, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-10p {
    min-height: 10%;
  }
  /* line 82739, app/assets/stylesheets/global/style.css */
  .ht-xs-10-f {
    height: 10px !important;
  }
  /* line 82743, app/assets/stylesheets/global/style.css */
  .ht-xs-10p-f {
    height: 10% !important;
  }
  /* line 82747, app/assets/stylesheets/global/style.css */
  .ht-xs-15 {
    height: 15px;
  }
  /* line 82751, app/assets/stylesheets/global/style.css */
  .ht-xs-15p {
    height: 15%;
  }
  /* line 82755, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-15p {
    max-height: 15%;
  }
  /* line 82759, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-15p {
    min-height: 15%;
  }
  /* line 82763, app/assets/stylesheets/global/style.css */
  .ht-xs-15-f {
    height: 15px !important;
  }
  /* line 82767, app/assets/stylesheets/global/style.css */
  .ht-xs-15p-f {
    height: 15% !important;
  }
  /* line 82771, app/assets/stylesheets/global/style.css */
  .ht-xs-20 {
    height: 20px;
  }
  /* line 82775, app/assets/stylesheets/global/style.css */
  .ht-xs-20p {
    height: 20%;
  }
  /* line 82779, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-20p {
    max-height: 20%;
  }
  /* line 82783, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-20p {
    min-height: 20%;
  }
  /* line 82787, app/assets/stylesheets/global/style.css */
  .ht-xs-20-f {
    height: 20px !important;
  }
  /* line 82791, app/assets/stylesheets/global/style.css */
  .ht-xs-20p-f {
    height: 20% !important;
  }
  /* line 82795, app/assets/stylesheets/global/style.css */
  .ht-xs-25 {
    height: 25px;
  }
  /* line 82799, app/assets/stylesheets/global/style.css */
  .ht-xs-25p {
    height: 25%;
  }
  /* line 82803, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-25p {
    max-height: 25%;
  }
  /* line 82807, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-25p {
    min-height: 25%;
  }
  /* line 82811, app/assets/stylesheets/global/style.css */
  .ht-xs-25-f {
    height: 25px !important;
  }
  /* line 82815, app/assets/stylesheets/global/style.css */
  .ht-xs-25p-f {
    height: 25% !important;
  }
  /* line 82819, app/assets/stylesheets/global/style.css */
  .ht-xs-30 {
    height: 30px;
  }
  /* line 82823, app/assets/stylesheets/global/style.css */
  .ht-xs-30p {
    height: 30%;
  }
  /* line 82827, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-30p {
    max-height: 30%;
  }
  /* line 82831, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-30p {
    min-height: 30%;
  }
  /* line 82835, app/assets/stylesheets/global/style.css */
  .ht-xs-30-f {
    height: 30px !important;
  }
  /* line 82839, app/assets/stylesheets/global/style.css */
  .ht-xs-30p-f {
    height: 30% !important;
  }
  /* line 82843, app/assets/stylesheets/global/style.css */
  .ht-xs-35 {
    height: 35px;
  }
  /* line 82847, app/assets/stylesheets/global/style.css */
  .ht-xs-35p {
    height: 35%;
  }
  /* line 82851, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-35p {
    max-height: 35%;
  }
  /* line 82855, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-35p {
    min-height: 35%;
  }
  /* line 82859, app/assets/stylesheets/global/style.css */
  .ht-xs-35-f {
    height: 35px !important;
  }
  /* line 82863, app/assets/stylesheets/global/style.css */
  .ht-xs-35p-f {
    height: 35% !important;
  }
  /* line 82867, app/assets/stylesheets/global/style.css */
  .ht-xs-40 {
    height: 40px;
  }
  /* line 82871, app/assets/stylesheets/global/style.css */
  .ht-xs-40p {
    height: 40%;
  }
  /* line 82875, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-40p {
    max-height: 40%;
  }
  /* line 82879, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-40p {
    min-height: 40%;
  }
  /* line 82883, app/assets/stylesheets/global/style.css */
  .ht-xs-40-f {
    height: 40px !important;
  }
  /* line 82887, app/assets/stylesheets/global/style.css */
  .ht-xs-40p-f {
    height: 40% !important;
  }
  /* line 82891, app/assets/stylesheets/global/style.css */
  .ht-xs-45 {
    height: 45px;
  }
  /* line 82895, app/assets/stylesheets/global/style.css */
  .ht-xs-45p {
    height: 45%;
  }
  /* line 82899, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-45p {
    max-height: 45%;
  }
  /* line 82903, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-45p {
    min-height: 45%;
  }
  /* line 82907, app/assets/stylesheets/global/style.css */
  .ht-xs-45-f {
    height: 45px !important;
  }
  /* line 82911, app/assets/stylesheets/global/style.css */
  .ht-xs-45p-f {
    height: 45% !important;
  }
  /* line 82915, app/assets/stylesheets/global/style.css */
  .ht-xs-50 {
    height: 50px;
  }
  /* line 82919, app/assets/stylesheets/global/style.css */
  .ht-xs-50p {
    height: 50%;
  }
  /* line 82923, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-50p {
    max-height: 50%;
  }
  /* line 82927, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-50p {
    min-height: 50%;
  }
  /* line 82931, app/assets/stylesheets/global/style.css */
  .ht-xs-50-f {
    height: 50px !important;
  }
  /* line 82935, app/assets/stylesheets/global/style.css */
  .ht-xs-50p-f {
    height: 50% !important;
  }
  /* line 82939, app/assets/stylesheets/global/style.css */
  .ht-xs-55 {
    height: 55px;
  }
  /* line 82943, app/assets/stylesheets/global/style.css */
  .ht-xs-55p {
    height: 55%;
  }
  /* line 82947, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-55p {
    max-height: 55%;
  }
  /* line 82951, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-55p {
    min-height: 55%;
  }
  /* line 82955, app/assets/stylesheets/global/style.css */
  .ht-xs-55-f {
    height: 55px !important;
  }
  /* line 82959, app/assets/stylesheets/global/style.css */
  .ht-xs-55p-f {
    height: 55% !important;
  }
  /* line 82963, app/assets/stylesheets/global/style.css */
  .ht-xs-60 {
    height: 60px;
  }
  /* line 82967, app/assets/stylesheets/global/style.css */
  .ht-xs-60p {
    height: 60%;
  }
  /* line 82971, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-60p {
    max-height: 60%;
  }
  /* line 82975, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-60p {
    min-height: 60%;
  }
  /* line 82979, app/assets/stylesheets/global/style.css */
  .ht-xs-60-f {
    height: 60px !important;
  }
  /* line 82983, app/assets/stylesheets/global/style.css */
  .ht-xs-60p-f {
    height: 60% !important;
  }
  /* line 82987, app/assets/stylesheets/global/style.css */
  .ht-xs-65 {
    height: 65px;
  }
  /* line 82991, app/assets/stylesheets/global/style.css */
  .ht-xs-65p {
    height: 65%;
  }
  /* line 82995, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-65p {
    max-height: 65%;
  }
  /* line 82999, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-65p {
    min-height: 65%;
  }
  /* line 83003, app/assets/stylesheets/global/style.css */
  .ht-xs-65-f {
    height: 65px !important;
  }
  /* line 83007, app/assets/stylesheets/global/style.css */
  .ht-xs-65p-f {
    height: 65% !important;
  }
  /* line 83011, app/assets/stylesheets/global/style.css */
  .ht-xs-70 {
    height: 70px;
  }
  /* line 83015, app/assets/stylesheets/global/style.css */
  .ht-xs-70p {
    height: 70%;
  }
  /* line 83019, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-70p {
    max-height: 70%;
  }
  /* line 83023, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-70p {
    min-height: 70%;
  }
  /* line 83027, app/assets/stylesheets/global/style.css */
  .ht-xs-70-f {
    height: 70px !important;
  }
  /* line 83031, app/assets/stylesheets/global/style.css */
  .ht-xs-70p-f {
    height: 70% !important;
  }
  /* line 83035, app/assets/stylesheets/global/style.css */
  .ht-xs-75 {
    height: 75px;
  }
  /* line 83039, app/assets/stylesheets/global/style.css */
  .ht-xs-75p {
    height: 75%;
  }
  /* line 83043, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-75p {
    max-height: 75%;
  }
  /* line 83047, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-75p {
    min-height: 75%;
  }
  /* line 83051, app/assets/stylesheets/global/style.css */
  .ht-xs-75-f {
    height: 75px !important;
  }
  /* line 83055, app/assets/stylesheets/global/style.css */
  .ht-xs-75p-f {
    height: 75% !important;
  }
  /* line 83059, app/assets/stylesheets/global/style.css */
  .ht-xs-80 {
    height: 80px;
  }
  /* line 83063, app/assets/stylesheets/global/style.css */
  .ht-xs-80p {
    height: 80%;
  }
  /* line 83067, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-80p {
    max-height: 80%;
  }
  /* line 83071, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-80p {
    min-height: 80%;
  }
  /* line 83075, app/assets/stylesheets/global/style.css */
  .ht-xs-80-f {
    height: 80px !important;
  }
  /* line 83079, app/assets/stylesheets/global/style.css */
  .ht-xs-80p-f {
    height: 80% !important;
  }
  /* line 83083, app/assets/stylesheets/global/style.css */
  .ht-xs-85 {
    height: 85px;
  }
  /* line 83087, app/assets/stylesheets/global/style.css */
  .ht-xs-85p {
    height: 85%;
  }
  /* line 83091, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-85p {
    max-height: 85%;
  }
  /* line 83095, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-85p {
    min-height: 85%;
  }
  /* line 83099, app/assets/stylesheets/global/style.css */
  .ht-xs-85-f {
    height: 85px !important;
  }
  /* line 83103, app/assets/stylesheets/global/style.css */
  .ht-xs-85p-f {
    height: 85% !important;
  }
  /* line 83107, app/assets/stylesheets/global/style.css */
  .ht-xs-90 {
    height: 90px;
  }
  /* line 83111, app/assets/stylesheets/global/style.css */
  .ht-xs-90p {
    height: 90%;
  }
  /* line 83115, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-90p {
    max-height: 90%;
  }
  /* line 83119, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-90p {
    min-height: 90%;
  }
  /* line 83123, app/assets/stylesheets/global/style.css */
  .ht-xs-90-f {
    height: 90px !important;
  }
  /* line 83127, app/assets/stylesheets/global/style.css */
  .ht-xs-90p-f {
    height: 90% !important;
  }
  /* line 83131, app/assets/stylesheets/global/style.css */
  .ht-xs-95 {
    height: 95px;
  }
  /* line 83135, app/assets/stylesheets/global/style.css */
  .ht-xs-95p {
    height: 95%;
  }
  /* line 83139, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-95p {
    max-height: 95%;
  }
  /* line 83143, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-95p {
    min-height: 95%;
  }
  /* line 83147, app/assets/stylesheets/global/style.css */
  .ht-xs-95-f {
    height: 95px !important;
  }
  /* line 83151, app/assets/stylesheets/global/style.css */
  .ht-xs-95p-f {
    height: 95% !important;
  }
  /* line 83155, app/assets/stylesheets/global/style.css */
  .ht-xs-100 {
    height: 100px;
  }
  /* line 83159, app/assets/stylesheets/global/style.css */
  .ht-xs-100p {
    height: 100%;
  }
  /* line 83163, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-100p {
    max-height: 100%;
  }
  /* line 83167, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-100p {
    min-height: 100%;
  }
  /* line 83171, app/assets/stylesheets/global/style.css */
  .ht-xs-100-f {
    height: 100px !important;
  }
  /* line 83175, app/assets/stylesheets/global/style.css */
  .ht-xs-100p-f {
    height: 100% !important;
  }
  /* line 83179, app/assets/stylesheets/global/style.css */
  .ht-xs-150 {
    height: 150px;
  }
  /* line 83183, app/assets/stylesheets/global/style.css */
  .ht-xs-150p {
    height: 150%;
  }
  /* line 83187, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-150p {
    max-height: 150%;
  }
  /* line 83191, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-150p {
    min-height: 150%;
  }
  /* line 83195, app/assets/stylesheets/global/style.css */
  .ht-xs-150-f {
    height: 150px !important;
  }
  /* line 83199, app/assets/stylesheets/global/style.css */
  .ht-xs-150p-f {
    height: 150% !important;
  }
  /* line 83203, app/assets/stylesheets/global/style.css */
  .ht-xs-200 {
    height: 200px;
  }
  /* line 83207, app/assets/stylesheets/global/style.css */
  .ht-xs-200p {
    height: 200%;
  }
  /* line 83211, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-200p {
    max-height: 200%;
  }
  /* line 83215, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-200p {
    min-height: 200%;
  }
  /* line 83219, app/assets/stylesheets/global/style.css */
  .ht-xs-200-f {
    height: 200px !important;
  }
  /* line 83223, app/assets/stylesheets/global/style.css */
  .ht-xs-200p-f {
    height: 200% !important;
  }
  /* line 83227, app/assets/stylesheets/global/style.css */
  .ht-xs-250 {
    height: 250px;
  }
  /* line 83231, app/assets/stylesheets/global/style.css */
  .ht-xs-250p {
    height: 250%;
  }
  /* line 83235, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-250p {
    max-height: 250%;
  }
  /* line 83239, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-250p {
    min-height: 250%;
  }
  /* line 83243, app/assets/stylesheets/global/style.css */
  .ht-xs-250-f {
    height: 250px !important;
  }
  /* line 83247, app/assets/stylesheets/global/style.css */
  .ht-xs-250p-f {
    height: 250% !important;
  }
  /* line 83251, app/assets/stylesheets/global/style.css */
  .ht-xs-300 {
    height: 300px;
  }
  /* line 83255, app/assets/stylesheets/global/style.css */
  .ht-xs-300p {
    height: 300%;
  }
  /* line 83259, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-300p {
    max-height: 300%;
  }
  /* line 83263, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-300p {
    min-height: 300%;
  }
  /* line 83267, app/assets/stylesheets/global/style.css */
  .ht-xs-300-f {
    height: 300px !important;
  }
  /* line 83271, app/assets/stylesheets/global/style.css */
  .ht-xs-300p-f {
    height: 300% !important;
  }
  /* line 83275, app/assets/stylesheets/global/style.css */
  .ht-xs-350 {
    height: 350px;
  }
  /* line 83279, app/assets/stylesheets/global/style.css */
  .ht-xs-350p {
    height: 350%;
  }
  /* line 83283, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-350p {
    max-height: 350%;
  }
  /* line 83287, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-350p {
    min-height: 350%;
  }
  /* line 83291, app/assets/stylesheets/global/style.css */
  .ht-xs-350-f {
    height: 350px !important;
  }
  /* line 83295, app/assets/stylesheets/global/style.css */
  .ht-xs-350p-f {
    height: 350% !important;
  }
  /* line 83299, app/assets/stylesheets/global/style.css */
  .ht-xs-400 {
    height: 400px;
  }
  /* line 83303, app/assets/stylesheets/global/style.css */
  .ht-xs-400p {
    height: 400%;
  }
  /* line 83307, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-400p {
    max-height: 400%;
  }
  /* line 83311, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-400p {
    min-height: 400%;
  }
  /* line 83315, app/assets/stylesheets/global/style.css */
  .ht-xs-400-f {
    height: 400px !important;
  }
  /* line 83319, app/assets/stylesheets/global/style.css */
  .ht-xs-400p-f {
    height: 400% !important;
  }
  /* line 83323, app/assets/stylesheets/global/style.css */
  .ht-xs-450 {
    height: 450px;
  }
  /* line 83327, app/assets/stylesheets/global/style.css */
  .ht-xs-450p {
    height: 450%;
  }
  /* line 83331, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-450p {
    max-height: 450%;
  }
  /* line 83335, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-450p {
    min-height: 450%;
  }
  /* line 83339, app/assets/stylesheets/global/style.css */
  .ht-xs-450-f {
    height: 450px !important;
  }
  /* line 83343, app/assets/stylesheets/global/style.css */
  .ht-xs-450p-f {
    height: 450% !important;
  }
  /* line 83347, app/assets/stylesheets/global/style.css */
  .ht-xs-500 {
    height: 500px;
  }
  /* line 83351, app/assets/stylesheets/global/style.css */
  .ht-xs-500p {
    height: 500%;
  }
  /* line 83355, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-500p {
    max-height: 500%;
  }
  /* line 83359, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-500p {
    min-height: 500%;
  }
  /* line 83363, app/assets/stylesheets/global/style.css */
  .ht-xs-500-f {
    height: 500px !important;
  }
  /* line 83367, app/assets/stylesheets/global/style.css */
  .ht-xs-500p-f {
    height: 500% !important;
  }
  /* line 83371, app/assets/stylesheets/global/style.css */
  .ht-xs-550 {
    height: 550px;
  }
  /* line 83375, app/assets/stylesheets/global/style.css */
  .ht-xs-550p {
    height: 550%;
  }
  /* line 83379, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-550p {
    max-height: 550%;
  }
  /* line 83383, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-550p {
    min-height: 550%;
  }
  /* line 83387, app/assets/stylesheets/global/style.css */
  .ht-xs-550-f {
    height: 550px !important;
  }
  /* line 83391, app/assets/stylesheets/global/style.css */
  .ht-xs-550p-f {
    height: 550% !important;
  }
  /* line 83395, app/assets/stylesheets/global/style.css */
  .ht-xs-600 {
    height: 600px;
  }
  /* line 83399, app/assets/stylesheets/global/style.css */
  .ht-xs-600p {
    height: 600%;
  }
  /* line 83403, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-600p {
    max-height: 600%;
  }
  /* line 83407, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-600p {
    min-height: 600%;
  }
  /* line 83411, app/assets/stylesheets/global/style.css */
  .ht-xs-600-f {
    height: 600px !important;
  }
  /* line 83415, app/assets/stylesheets/global/style.css */
  .ht-xs-600p-f {
    height: 600% !important;
  }
  /* line 83419, app/assets/stylesheets/global/style.css */
  .ht-xs-650 {
    height: 650px;
  }
  /* line 83423, app/assets/stylesheets/global/style.css */
  .ht-xs-650p {
    height: 650%;
  }
  /* line 83427, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-650p {
    max-height: 650%;
  }
  /* line 83431, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-650p {
    min-height: 650%;
  }
  /* line 83435, app/assets/stylesheets/global/style.css */
  .ht-xs-650-f {
    height: 650px !important;
  }
  /* line 83439, app/assets/stylesheets/global/style.css */
  .ht-xs-650p-f {
    height: 650% !important;
  }
  /* line 83443, app/assets/stylesheets/global/style.css */
  .ht-xs-700 {
    height: 700px;
  }
  /* line 83447, app/assets/stylesheets/global/style.css */
  .ht-xs-700p {
    height: 700%;
  }
  /* line 83451, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-700p {
    max-height: 700%;
  }
  /* line 83455, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-700p {
    min-height: 700%;
  }
  /* line 83459, app/assets/stylesheets/global/style.css */
  .ht-xs-700-f {
    height: 700px !important;
  }
  /* line 83463, app/assets/stylesheets/global/style.css */
  .ht-xs-700p-f {
    height: 700% !important;
  }
  /* line 83467, app/assets/stylesheets/global/style.css */
  .ht-xs-750 {
    height: 750px;
  }
  /* line 83471, app/assets/stylesheets/global/style.css */
  .ht-xs-750p {
    height: 750%;
  }
  /* line 83475, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-750p {
    max-height: 750%;
  }
  /* line 83479, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-750p {
    min-height: 750%;
  }
  /* line 83483, app/assets/stylesheets/global/style.css */
  .ht-xs-750-f {
    height: 750px !important;
  }
  /* line 83487, app/assets/stylesheets/global/style.css */
  .ht-xs-750p-f {
    height: 750% !important;
  }
  /* line 83491, app/assets/stylesheets/global/style.css */
  .ht-xs-800 {
    height: 800px;
  }
  /* line 83495, app/assets/stylesheets/global/style.css */
  .ht-xs-800p {
    height: 800%;
  }
  /* line 83499, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-800p {
    max-height: 800%;
  }
  /* line 83503, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-800p {
    min-height: 800%;
  }
  /* line 83507, app/assets/stylesheets/global/style.css */
  .ht-xs-800-f {
    height: 800px !important;
  }
  /* line 83511, app/assets/stylesheets/global/style.css */
  .ht-xs-800p-f {
    height: 800% !important;
  }
  /* line 83515, app/assets/stylesheets/global/style.css */
  .ht-xs-850 {
    height: 850px;
  }
  /* line 83519, app/assets/stylesheets/global/style.css */
  .ht-xs-850p {
    height: 850%;
  }
  /* line 83523, app/assets/stylesheets/global/style.css */
  .mx-ht-xs-850p {
    max-height: 850%;
  }
  /* line 83527, app/assets/stylesheets/global/style.css */
  .mn-ht-xs-850p {
    min-height: 850%;
  }
  /* line 83531, app/assets/stylesheets/global/style.css */
  .ht-xs-850-f {
    height: 850px !important;
  }
  /* line 83535, app/assets/stylesheets/global/style.css */
  .ht-xs-850p-f {
    height: 850% !important;
  }
  /* line 83539, app/assets/stylesheets/global/style.css */
  .ht-xs-100v {
    height: 100vh;
  }
}

@media (min-width: 576px) {
  /* line 83545, app/assets/stylesheets/global/style.css */
  .ht-sm-5 {
    height: 5px;
  }
  /* line 83549, app/assets/stylesheets/global/style.css */
  .ht-sm-5p {
    height: 5%;
  }
  /* line 83553, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-5p {
    max-height: 5%;
  }
  /* line 83557, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-5p {
    min-height: 5%;
  }
  /* line 83561, app/assets/stylesheets/global/style.css */
  .ht-sm-5-f {
    height: 5px !important;
  }
  /* line 83565, app/assets/stylesheets/global/style.css */
  .ht-sm-5p-f {
    height: 5% !important;
  }
  /* line 83569, app/assets/stylesheets/global/style.css */
  .ht-sm-10 {
    height: 10px;
  }
  /* line 83573, app/assets/stylesheets/global/style.css */
  .ht-sm-10p {
    height: 10%;
  }
  /* line 83577, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-10p {
    max-height: 10%;
  }
  /* line 83581, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-10p {
    min-height: 10%;
  }
  /* line 83585, app/assets/stylesheets/global/style.css */
  .ht-sm-10-f {
    height: 10px !important;
  }
  /* line 83589, app/assets/stylesheets/global/style.css */
  .ht-sm-10p-f {
    height: 10% !important;
  }
  /* line 83593, app/assets/stylesheets/global/style.css */
  .ht-sm-15 {
    height: 15px;
  }
  /* line 83597, app/assets/stylesheets/global/style.css */
  .ht-sm-15p {
    height: 15%;
  }
  /* line 83601, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-15p {
    max-height: 15%;
  }
  /* line 83605, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-15p {
    min-height: 15%;
  }
  /* line 83609, app/assets/stylesheets/global/style.css */
  .ht-sm-15-f {
    height: 15px !important;
  }
  /* line 83613, app/assets/stylesheets/global/style.css */
  .ht-sm-15p-f {
    height: 15% !important;
  }
  /* line 83617, app/assets/stylesheets/global/style.css */
  .ht-sm-20 {
    height: 20px;
  }
  /* line 83621, app/assets/stylesheets/global/style.css */
  .ht-sm-20p {
    height: 20%;
  }
  /* line 83625, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-20p {
    max-height: 20%;
  }
  /* line 83629, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-20p {
    min-height: 20%;
  }
  /* line 83633, app/assets/stylesheets/global/style.css */
  .ht-sm-20-f {
    height: 20px !important;
  }
  /* line 83637, app/assets/stylesheets/global/style.css */
  .ht-sm-20p-f {
    height: 20% !important;
  }
  /* line 83641, app/assets/stylesheets/global/style.css */
  .ht-sm-25 {
    height: 25px;
  }
  /* line 83645, app/assets/stylesheets/global/style.css */
  .ht-sm-25p {
    height: 25%;
  }
  /* line 83649, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-25p {
    max-height: 25%;
  }
  /* line 83653, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-25p {
    min-height: 25%;
  }
  /* line 83657, app/assets/stylesheets/global/style.css */
  .ht-sm-25-f {
    height: 25px !important;
  }
  /* line 83661, app/assets/stylesheets/global/style.css */
  .ht-sm-25p-f {
    height: 25% !important;
  }
  /* line 83665, app/assets/stylesheets/global/style.css */
  .ht-sm-30 {
    height: 30px;
  }
  /* line 83669, app/assets/stylesheets/global/style.css */
  .ht-sm-30p {
    height: 30%;
  }
  /* line 83673, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-30p {
    max-height: 30%;
  }
  /* line 83677, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-30p {
    min-height: 30%;
  }
  /* line 83681, app/assets/stylesheets/global/style.css */
  .ht-sm-30-f {
    height: 30px !important;
  }
  /* line 83685, app/assets/stylesheets/global/style.css */
  .ht-sm-30p-f {
    height: 30% !important;
  }
  /* line 83689, app/assets/stylesheets/global/style.css */
  .ht-sm-35 {
    height: 35px;
  }
  /* line 83693, app/assets/stylesheets/global/style.css */
  .ht-sm-35p {
    height: 35%;
  }
  /* line 83697, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-35p {
    max-height: 35%;
  }
  /* line 83701, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-35p {
    min-height: 35%;
  }
  /* line 83705, app/assets/stylesheets/global/style.css */
  .ht-sm-35-f {
    height: 35px !important;
  }
  /* line 83709, app/assets/stylesheets/global/style.css */
  .ht-sm-35p-f {
    height: 35% !important;
  }
  /* line 83713, app/assets/stylesheets/global/style.css */
  .ht-sm-40 {
    height: 40px;
  }
  /* line 83717, app/assets/stylesheets/global/style.css */
  .ht-sm-40p {
    height: 40%;
  }
  /* line 83721, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-40p {
    max-height: 40%;
  }
  /* line 83725, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-40p {
    min-height: 40%;
  }
  /* line 83729, app/assets/stylesheets/global/style.css */
  .ht-sm-40-f {
    height: 40px !important;
  }
  /* line 83733, app/assets/stylesheets/global/style.css */
  .ht-sm-40p-f {
    height: 40% !important;
  }
  /* line 83737, app/assets/stylesheets/global/style.css */
  .ht-sm-45 {
    height: 45px;
  }
  /* line 83741, app/assets/stylesheets/global/style.css */
  .ht-sm-45p {
    height: 45%;
  }
  /* line 83745, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-45p {
    max-height: 45%;
  }
  /* line 83749, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-45p {
    min-height: 45%;
  }
  /* line 83753, app/assets/stylesheets/global/style.css */
  .ht-sm-45-f {
    height: 45px !important;
  }
  /* line 83757, app/assets/stylesheets/global/style.css */
  .ht-sm-45p-f {
    height: 45% !important;
  }
  /* line 83761, app/assets/stylesheets/global/style.css */
  .ht-sm-50 {
    height: 50px;
  }
  /* line 83765, app/assets/stylesheets/global/style.css */
  .ht-sm-50p {
    height: 50%;
  }
  /* line 83769, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-50p {
    max-height: 50%;
  }
  /* line 83773, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-50p {
    min-height: 50%;
  }
  /* line 83777, app/assets/stylesheets/global/style.css */
  .ht-sm-50-f {
    height: 50px !important;
  }
  /* line 83781, app/assets/stylesheets/global/style.css */
  .ht-sm-50p-f {
    height: 50% !important;
  }
  /* line 83785, app/assets/stylesheets/global/style.css */
  .ht-sm-55 {
    height: 55px;
  }
  /* line 83789, app/assets/stylesheets/global/style.css */
  .ht-sm-55p {
    height: 55%;
  }
  /* line 83793, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-55p {
    max-height: 55%;
  }
  /* line 83797, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-55p {
    min-height: 55%;
  }
  /* line 83801, app/assets/stylesheets/global/style.css */
  .ht-sm-55-f {
    height: 55px !important;
  }
  /* line 83805, app/assets/stylesheets/global/style.css */
  .ht-sm-55p-f {
    height: 55% !important;
  }
  /* line 83809, app/assets/stylesheets/global/style.css */
  .ht-sm-60 {
    height: 60px;
  }
  /* line 83813, app/assets/stylesheets/global/style.css */
  .ht-sm-60p {
    height: 60%;
  }
  /* line 83817, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-60p {
    max-height: 60%;
  }
  /* line 83821, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-60p {
    min-height: 60%;
  }
  /* line 83825, app/assets/stylesheets/global/style.css */
  .ht-sm-60-f {
    height: 60px !important;
  }
  /* line 83829, app/assets/stylesheets/global/style.css */
  .ht-sm-60p-f {
    height: 60% !important;
  }
  /* line 83833, app/assets/stylesheets/global/style.css */
  .ht-sm-65 {
    height: 65px;
  }
  /* line 83837, app/assets/stylesheets/global/style.css */
  .ht-sm-65p {
    height: 65%;
  }
  /* line 83841, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-65p {
    max-height: 65%;
  }
  /* line 83845, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-65p {
    min-height: 65%;
  }
  /* line 83849, app/assets/stylesheets/global/style.css */
  .ht-sm-65-f {
    height: 65px !important;
  }
  /* line 83853, app/assets/stylesheets/global/style.css */
  .ht-sm-65p-f {
    height: 65% !important;
  }
  /* line 83857, app/assets/stylesheets/global/style.css */
  .ht-sm-70 {
    height: 70px;
  }
  /* line 83861, app/assets/stylesheets/global/style.css */
  .ht-sm-70p {
    height: 70%;
  }
  /* line 83865, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-70p {
    max-height: 70%;
  }
  /* line 83869, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-70p {
    min-height: 70%;
  }
  /* line 83873, app/assets/stylesheets/global/style.css */
  .ht-sm-70-f {
    height: 70px !important;
  }
  /* line 83877, app/assets/stylesheets/global/style.css */
  .ht-sm-70p-f {
    height: 70% !important;
  }
  /* line 83881, app/assets/stylesheets/global/style.css */
  .ht-sm-75 {
    height: 75px;
  }
  /* line 83885, app/assets/stylesheets/global/style.css */
  .ht-sm-75p {
    height: 75%;
  }
  /* line 83889, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-75p {
    max-height: 75%;
  }
  /* line 83893, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-75p {
    min-height: 75%;
  }
  /* line 83897, app/assets/stylesheets/global/style.css */
  .ht-sm-75-f {
    height: 75px !important;
  }
  /* line 83901, app/assets/stylesheets/global/style.css */
  .ht-sm-75p-f {
    height: 75% !important;
  }
  /* line 83905, app/assets/stylesheets/global/style.css */
  .ht-sm-80 {
    height: 80px;
  }
  /* line 83909, app/assets/stylesheets/global/style.css */
  .ht-sm-80p {
    height: 80%;
  }
  /* line 83913, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-80p {
    max-height: 80%;
  }
  /* line 83917, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-80p {
    min-height: 80%;
  }
  /* line 83921, app/assets/stylesheets/global/style.css */
  .ht-sm-80-f {
    height: 80px !important;
  }
  /* line 83925, app/assets/stylesheets/global/style.css */
  .ht-sm-80p-f {
    height: 80% !important;
  }
  /* line 83929, app/assets/stylesheets/global/style.css */
  .ht-sm-85 {
    height: 85px;
  }
  /* line 83933, app/assets/stylesheets/global/style.css */
  .ht-sm-85p {
    height: 85%;
  }
  /* line 83937, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-85p {
    max-height: 85%;
  }
  /* line 83941, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-85p {
    min-height: 85%;
  }
  /* line 83945, app/assets/stylesheets/global/style.css */
  .ht-sm-85-f {
    height: 85px !important;
  }
  /* line 83949, app/assets/stylesheets/global/style.css */
  .ht-sm-85p-f {
    height: 85% !important;
  }
  /* line 83953, app/assets/stylesheets/global/style.css */
  .ht-sm-90 {
    height: 90px;
  }
  /* line 83957, app/assets/stylesheets/global/style.css */
  .ht-sm-90p {
    height: 90%;
  }
  /* line 83961, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-90p {
    max-height: 90%;
  }
  /* line 83965, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-90p {
    min-height: 90%;
  }
  /* line 83969, app/assets/stylesheets/global/style.css */
  .ht-sm-90-f {
    height: 90px !important;
  }
  /* line 83973, app/assets/stylesheets/global/style.css */
  .ht-sm-90p-f {
    height: 90% !important;
  }
  /* line 83977, app/assets/stylesheets/global/style.css */
  .ht-sm-95 {
    height: 95px;
  }
  /* line 83981, app/assets/stylesheets/global/style.css */
  .ht-sm-95p {
    height: 95%;
  }
  /* line 83985, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-95p {
    max-height: 95%;
  }
  /* line 83989, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-95p {
    min-height: 95%;
  }
  /* line 83993, app/assets/stylesheets/global/style.css */
  .ht-sm-95-f {
    height: 95px !important;
  }
  /* line 83997, app/assets/stylesheets/global/style.css */
  .ht-sm-95p-f {
    height: 95% !important;
  }
  /* line 84001, app/assets/stylesheets/global/style.css */
  .ht-sm-100 {
    height: 100px;
  }
  /* line 84005, app/assets/stylesheets/global/style.css */
  .ht-sm-100p {
    height: 100%;
  }
  /* line 84009, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-100p {
    max-height: 100%;
  }
  /* line 84013, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-100p {
    min-height: 100%;
  }
  /* line 84017, app/assets/stylesheets/global/style.css */
  .ht-sm-100-f {
    height: 100px !important;
  }
  /* line 84021, app/assets/stylesheets/global/style.css */
  .ht-sm-100p-f {
    height: 100% !important;
  }
  /* line 84025, app/assets/stylesheets/global/style.css */
  .ht-sm-150 {
    height: 150px;
  }
  /* line 84029, app/assets/stylesheets/global/style.css */
  .ht-sm-150p {
    height: 150%;
  }
  /* line 84033, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-150p {
    max-height: 150%;
  }
  /* line 84037, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-150p {
    min-height: 150%;
  }
  /* line 84041, app/assets/stylesheets/global/style.css */
  .ht-sm-150-f {
    height: 150px !important;
  }
  /* line 84045, app/assets/stylesheets/global/style.css */
  .ht-sm-150p-f {
    height: 150% !important;
  }
  /* line 84049, app/assets/stylesheets/global/style.css */
  .ht-sm-200 {
    height: 200px;
  }
  /* line 84053, app/assets/stylesheets/global/style.css */
  .ht-sm-200p {
    height: 200%;
  }
  /* line 84057, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-200p {
    max-height: 200%;
  }
  /* line 84061, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-200p {
    min-height: 200%;
  }
  /* line 84065, app/assets/stylesheets/global/style.css */
  .ht-sm-200-f {
    height: 200px !important;
  }
  /* line 84069, app/assets/stylesheets/global/style.css */
  .ht-sm-200p-f {
    height: 200% !important;
  }
  /* line 84073, app/assets/stylesheets/global/style.css */
  .ht-sm-250 {
    height: 250px;
  }
  /* line 84077, app/assets/stylesheets/global/style.css */
  .ht-sm-250p {
    height: 250%;
  }
  /* line 84081, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-250p {
    max-height: 250%;
  }
  /* line 84085, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-250p {
    min-height: 250%;
  }
  /* line 84089, app/assets/stylesheets/global/style.css */
  .ht-sm-250-f {
    height: 250px !important;
  }
  /* line 84093, app/assets/stylesheets/global/style.css */
  .ht-sm-250p-f {
    height: 250% !important;
  }
  /* line 84097, app/assets/stylesheets/global/style.css */
  .ht-sm-300 {
    height: 300px;
  }
  /* line 84101, app/assets/stylesheets/global/style.css */
  .ht-sm-300p {
    height: 300%;
  }
  /* line 84105, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-300p {
    max-height: 300%;
  }
  /* line 84109, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-300p {
    min-height: 300%;
  }
  /* line 84113, app/assets/stylesheets/global/style.css */
  .ht-sm-300-f {
    height: 300px !important;
  }
  /* line 84117, app/assets/stylesheets/global/style.css */
  .ht-sm-300p-f {
    height: 300% !important;
  }
  /* line 84121, app/assets/stylesheets/global/style.css */
  .ht-sm-350 {
    height: 350px;
  }
  /* line 84125, app/assets/stylesheets/global/style.css */
  .ht-sm-350p {
    height: 350%;
  }
  /* line 84129, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-350p {
    max-height: 350%;
  }
  /* line 84133, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-350p {
    min-height: 350%;
  }
  /* line 84137, app/assets/stylesheets/global/style.css */
  .ht-sm-350-f {
    height: 350px !important;
  }
  /* line 84141, app/assets/stylesheets/global/style.css */
  .ht-sm-350p-f {
    height: 350% !important;
  }
  /* line 84145, app/assets/stylesheets/global/style.css */
  .ht-sm-400 {
    height: 400px;
  }
  /* line 84149, app/assets/stylesheets/global/style.css */
  .ht-sm-400p {
    height: 400%;
  }
  /* line 84153, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-400p {
    max-height: 400%;
  }
  /* line 84157, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-400p {
    min-height: 400%;
  }
  /* line 84161, app/assets/stylesheets/global/style.css */
  .ht-sm-400-f {
    height: 400px !important;
  }
  /* line 84165, app/assets/stylesheets/global/style.css */
  .ht-sm-400p-f {
    height: 400% !important;
  }
  /* line 84169, app/assets/stylesheets/global/style.css */
  .ht-sm-450 {
    height: 450px;
  }
  /* line 84173, app/assets/stylesheets/global/style.css */
  .ht-sm-450p {
    height: 450%;
  }
  /* line 84177, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-450p {
    max-height: 450%;
  }
  /* line 84181, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-450p {
    min-height: 450%;
  }
  /* line 84185, app/assets/stylesheets/global/style.css */
  .ht-sm-450-f {
    height: 450px !important;
  }
  /* line 84189, app/assets/stylesheets/global/style.css */
  .ht-sm-450p-f {
    height: 450% !important;
  }
  /* line 84193, app/assets/stylesheets/global/style.css */
  .ht-sm-500 {
    height: 500px;
  }
  /* line 84197, app/assets/stylesheets/global/style.css */
  .ht-sm-500p {
    height: 500%;
  }
  /* line 84201, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-500p {
    max-height: 500%;
  }
  /* line 84205, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-500p {
    min-height: 500%;
  }
  /* line 84209, app/assets/stylesheets/global/style.css */
  .ht-sm-500-f {
    height: 500px !important;
  }
  /* line 84213, app/assets/stylesheets/global/style.css */
  .ht-sm-500p-f {
    height: 500% !important;
  }
  /* line 84217, app/assets/stylesheets/global/style.css */
  .ht-sm-550 {
    height: 550px;
  }
  /* line 84221, app/assets/stylesheets/global/style.css */
  .ht-sm-550p {
    height: 550%;
  }
  /* line 84225, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-550p {
    max-height: 550%;
  }
  /* line 84229, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-550p {
    min-height: 550%;
  }
  /* line 84233, app/assets/stylesheets/global/style.css */
  .ht-sm-550-f {
    height: 550px !important;
  }
  /* line 84237, app/assets/stylesheets/global/style.css */
  .ht-sm-550p-f {
    height: 550% !important;
  }
  /* line 84241, app/assets/stylesheets/global/style.css */
  .ht-sm-600 {
    height: 600px;
  }
  /* line 84245, app/assets/stylesheets/global/style.css */
  .ht-sm-600p {
    height: 600%;
  }
  /* line 84249, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-600p {
    max-height: 600%;
  }
  /* line 84253, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-600p {
    min-height: 600%;
  }
  /* line 84257, app/assets/stylesheets/global/style.css */
  .ht-sm-600-f {
    height: 600px !important;
  }
  /* line 84261, app/assets/stylesheets/global/style.css */
  .ht-sm-600p-f {
    height: 600% !important;
  }
  /* line 84265, app/assets/stylesheets/global/style.css */
  .ht-sm-650 {
    height: 650px;
  }
  /* line 84269, app/assets/stylesheets/global/style.css */
  .ht-sm-650p {
    height: 650%;
  }
  /* line 84273, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-650p {
    max-height: 650%;
  }
  /* line 84277, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-650p {
    min-height: 650%;
  }
  /* line 84281, app/assets/stylesheets/global/style.css */
  .ht-sm-650-f {
    height: 650px !important;
  }
  /* line 84285, app/assets/stylesheets/global/style.css */
  .ht-sm-650p-f {
    height: 650% !important;
  }
  /* line 84289, app/assets/stylesheets/global/style.css */
  .ht-sm-700 {
    height: 700px;
  }
  /* line 84293, app/assets/stylesheets/global/style.css */
  .ht-sm-700p {
    height: 700%;
  }
  /* line 84297, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-700p {
    max-height: 700%;
  }
  /* line 84301, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-700p {
    min-height: 700%;
  }
  /* line 84305, app/assets/stylesheets/global/style.css */
  .ht-sm-700-f {
    height: 700px !important;
  }
  /* line 84309, app/assets/stylesheets/global/style.css */
  .ht-sm-700p-f {
    height: 700% !important;
  }
  /* line 84313, app/assets/stylesheets/global/style.css */
  .ht-sm-750 {
    height: 750px;
  }
  /* line 84317, app/assets/stylesheets/global/style.css */
  .ht-sm-750p {
    height: 750%;
  }
  /* line 84321, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-750p {
    max-height: 750%;
  }
  /* line 84325, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-750p {
    min-height: 750%;
  }
  /* line 84329, app/assets/stylesheets/global/style.css */
  .ht-sm-750-f {
    height: 750px !important;
  }
  /* line 84333, app/assets/stylesheets/global/style.css */
  .ht-sm-750p-f {
    height: 750% !important;
  }
  /* line 84337, app/assets/stylesheets/global/style.css */
  .ht-sm-800 {
    height: 800px;
  }
  /* line 84341, app/assets/stylesheets/global/style.css */
  .ht-sm-800p {
    height: 800%;
  }
  /* line 84345, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-800p {
    max-height: 800%;
  }
  /* line 84349, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-800p {
    min-height: 800%;
  }
  /* line 84353, app/assets/stylesheets/global/style.css */
  .ht-sm-800-f {
    height: 800px !important;
  }
  /* line 84357, app/assets/stylesheets/global/style.css */
  .ht-sm-800p-f {
    height: 800% !important;
  }
  /* line 84361, app/assets/stylesheets/global/style.css */
  .ht-sm-850 {
    height: 850px;
  }
  /* line 84365, app/assets/stylesheets/global/style.css */
  .ht-sm-850p {
    height: 850%;
  }
  /* line 84369, app/assets/stylesheets/global/style.css */
  .mx-ht-sm-850p {
    max-height: 850%;
  }
  /* line 84373, app/assets/stylesheets/global/style.css */
  .mn-ht-sm-850p {
    min-height: 850%;
  }
  /* line 84377, app/assets/stylesheets/global/style.css */
  .ht-sm-850-f {
    height: 850px !important;
  }
  /* line 84381, app/assets/stylesheets/global/style.css */
  .ht-sm-850p-f {
    height: 850% !important;
  }
  /* line 84385, app/assets/stylesheets/global/style.css */
  .ht-sm-100v {
    height: 100vh;
  }
}

@media (min-width: 768px) {
  /* line 84391, app/assets/stylesheets/global/style.css */
  .ht-md-5 {
    height: 5px;
  }
  /* line 84395, app/assets/stylesheets/global/style.css */
  .ht-md-5p {
    height: 5%;
  }
  /* line 84399, app/assets/stylesheets/global/style.css */
  .mx-ht-md-5p {
    max-height: 5%;
  }
  /* line 84403, app/assets/stylesheets/global/style.css */
  .mn-ht-md-5p {
    min-height: 5%;
  }
  /* line 84407, app/assets/stylesheets/global/style.css */
  .ht-md-5-f {
    height: 5px !important;
  }
  /* line 84411, app/assets/stylesheets/global/style.css */
  .ht-md-5p-f {
    height: 5% !important;
  }
  /* line 84415, app/assets/stylesheets/global/style.css */
  .ht-md-10 {
    height: 10px;
  }
  /* line 84419, app/assets/stylesheets/global/style.css */
  .ht-md-10p {
    height: 10%;
  }
  /* line 84423, app/assets/stylesheets/global/style.css */
  .mx-ht-md-10p {
    max-height: 10%;
  }
  /* line 84427, app/assets/stylesheets/global/style.css */
  .mn-ht-md-10p {
    min-height: 10%;
  }
  /* line 84431, app/assets/stylesheets/global/style.css */
  .ht-md-10-f {
    height: 10px !important;
  }
  /* line 84435, app/assets/stylesheets/global/style.css */
  .ht-md-10p-f {
    height: 10% !important;
  }
  /* line 84439, app/assets/stylesheets/global/style.css */
  .ht-md-15 {
    height: 15px;
  }
  /* line 84443, app/assets/stylesheets/global/style.css */
  .ht-md-15p {
    height: 15%;
  }
  /* line 84447, app/assets/stylesheets/global/style.css */
  .mx-ht-md-15p {
    max-height: 15%;
  }
  /* line 84451, app/assets/stylesheets/global/style.css */
  .mn-ht-md-15p {
    min-height: 15%;
  }
  /* line 84455, app/assets/stylesheets/global/style.css */
  .ht-md-15-f {
    height: 15px !important;
  }
  /* line 84459, app/assets/stylesheets/global/style.css */
  .ht-md-15p-f {
    height: 15% !important;
  }
  /* line 84463, app/assets/stylesheets/global/style.css */
  .ht-md-20 {
    height: 20px;
  }
  /* line 84467, app/assets/stylesheets/global/style.css */
  .ht-md-20p {
    height: 20%;
  }
  /* line 84471, app/assets/stylesheets/global/style.css */
  .mx-ht-md-20p {
    max-height: 20%;
  }
  /* line 84475, app/assets/stylesheets/global/style.css */
  .mn-ht-md-20p {
    min-height: 20%;
  }
  /* line 84479, app/assets/stylesheets/global/style.css */
  .ht-md-20-f {
    height: 20px !important;
  }
  /* line 84483, app/assets/stylesheets/global/style.css */
  .ht-md-20p-f {
    height: 20% !important;
  }
  /* line 84487, app/assets/stylesheets/global/style.css */
  .ht-md-25 {
    height: 25px;
  }
  /* line 84491, app/assets/stylesheets/global/style.css */
  .ht-md-25p {
    height: 25%;
  }
  /* line 84495, app/assets/stylesheets/global/style.css */
  .mx-ht-md-25p {
    max-height: 25%;
  }
  /* line 84499, app/assets/stylesheets/global/style.css */
  .mn-ht-md-25p {
    min-height: 25%;
  }
  /* line 84503, app/assets/stylesheets/global/style.css */
  .ht-md-25-f {
    height: 25px !important;
  }
  /* line 84507, app/assets/stylesheets/global/style.css */
  .ht-md-25p-f {
    height: 25% !important;
  }
  /* line 84511, app/assets/stylesheets/global/style.css */
  .ht-md-30 {
    height: 30px;
  }
  /* line 84515, app/assets/stylesheets/global/style.css */
  .ht-md-30p {
    height: 30%;
  }
  /* line 84519, app/assets/stylesheets/global/style.css */
  .mx-ht-md-30p {
    max-height: 30%;
  }
  /* line 84523, app/assets/stylesheets/global/style.css */
  .mn-ht-md-30p {
    min-height: 30%;
  }
  /* line 84527, app/assets/stylesheets/global/style.css */
  .ht-md-30-f {
    height: 30px !important;
  }
  /* line 84531, app/assets/stylesheets/global/style.css */
  .ht-md-30p-f {
    height: 30% !important;
  }
  /* line 84535, app/assets/stylesheets/global/style.css */
  .ht-md-35 {
    height: 35px;
  }
  /* line 84539, app/assets/stylesheets/global/style.css */
  .ht-md-35p {
    height: 35%;
  }
  /* line 84543, app/assets/stylesheets/global/style.css */
  .mx-ht-md-35p {
    max-height: 35%;
  }
  /* line 84547, app/assets/stylesheets/global/style.css */
  .mn-ht-md-35p {
    min-height: 35%;
  }
  /* line 84551, app/assets/stylesheets/global/style.css */
  .ht-md-35-f {
    height: 35px !important;
  }
  /* line 84555, app/assets/stylesheets/global/style.css */
  .ht-md-35p-f {
    height: 35% !important;
  }
  /* line 84559, app/assets/stylesheets/global/style.css */
  .ht-md-40 {
    height: 40px;
  }
  /* line 84563, app/assets/stylesheets/global/style.css */
  .ht-md-40p {
    height: 40%;
  }
  /* line 84567, app/assets/stylesheets/global/style.css */
  .mx-ht-md-40p {
    max-height: 40%;
  }
  /* line 84571, app/assets/stylesheets/global/style.css */
  .mn-ht-md-40p {
    min-height: 40%;
  }
  /* line 84575, app/assets/stylesheets/global/style.css */
  .ht-md-40-f {
    height: 40px !important;
  }
  /* line 84579, app/assets/stylesheets/global/style.css */
  .ht-md-40p-f {
    height: 40% !important;
  }
  /* line 84583, app/assets/stylesheets/global/style.css */
  .ht-md-45 {
    height: 45px;
  }
  /* line 84587, app/assets/stylesheets/global/style.css */
  .ht-md-45p {
    height: 45%;
  }
  /* line 84591, app/assets/stylesheets/global/style.css */
  .mx-ht-md-45p {
    max-height: 45%;
  }
  /* line 84595, app/assets/stylesheets/global/style.css */
  .mn-ht-md-45p {
    min-height: 45%;
  }
  /* line 84599, app/assets/stylesheets/global/style.css */
  .ht-md-45-f {
    height: 45px !important;
  }
  /* line 84603, app/assets/stylesheets/global/style.css */
  .ht-md-45p-f {
    height: 45% !important;
  }
  /* line 84607, app/assets/stylesheets/global/style.css */
  .ht-md-50 {
    height: 50px;
  }
  /* line 84611, app/assets/stylesheets/global/style.css */
  .ht-md-50p {
    height: 50%;
  }
  /* line 84615, app/assets/stylesheets/global/style.css */
  .mx-ht-md-50p {
    max-height: 50%;
  }
  /* line 84619, app/assets/stylesheets/global/style.css */
  .mn-ht-md-50p {
    min-height: 50%;
  }
  /* line 84623, app/assets/stylesheets/global/style.css */
  .ht-md-50-f {
    height: 50px !important;
  }
  /* line 84627, app/assets/stylesheets/global/style.css */
  .ht-md-50p-f {
    height: 50% !important;
  }
  /* line 84631, app/assets/stylesheets/global/style.css */
  .ht-md-55 {
    height: 55px;
  }
  /* line 84635, app/assets/stylesheets/global/style.css */
  .ht-md-55p {
    height: 55%;
  }
  /* line 84639, app/assets/stylesheets/global/style.css */
  .mx-ht-md-55p {
    max-height: 55%;
  }
  /* line 84643, app/assets/stylesheets/global/style.css */
  .mn-ht-md-55p {
    min-height: 55%;
  }
  /* line 84647, app/assets/stylesheets/global/style.css */
  .ht-md-55-f {
    height: 55px !important;
  }
  /* line 84651, app/assets/stylesheets/global/style.css */
  .ht-md-55p-f {
    height: 55% !important;
  }
  /* line 84655, app/assets/stylesheets/global/style.css */
  .ht-md-60 {
    height: 60px;
  }
  /* line 84659, app/assets/stylesheets/global/style.css */
  .ht-md-60p {
    height: 60%;
  }
  /* line 84663, app/assets/stylesheets/global/style.css */
  .mx-ht-md-60p {
    max-height: 60%;
  }
  /* line 84667, app/assets/stylesheets/global/style.css */
  .mn-ht-md-60p {
    min-height: 60%;
  }
  /* line 84671, app/assets/stylesheets/global/style.css */
  .ht-md-60-f {
    height: 60px !important;
  }
  /* line 84675, app/assets/stylesheets/global/style.css */
  .ht-md-60p-f {
    height: 60% !important;
  }
  /* line 84679, app/assets/stylesheets/global/style.css */
  .ht-md-65 {
    height: 65px;
  }
  /* line 84683, app/assets/stylesheets/global/style.css */
  .ht-md-65p {
    height: 65%;
  }
  /* line 84687, app/assets/stylesheets/global/style.css */
  .mx-ht-md-65p {
    max-height: 65%;
  }
  /* line 84691, app/assets/stylesheets/global/style.css */
  .mn-ht-md-65p {
    min-height: 65%;
  }
  /* line 84695, app/assets/stylesheets/global/style.css */
  .ht-md-65-f {
    height: 65px !important;
  }
  /* line 84699, app/assets/stylesheets/global/style.css */
  .ht-md-65p-f {
    height: 65% !important;
  }
  /* line 84703, app/assets/stylesheets/global/style.css */
  .ht-md-70 {
    height: 70px;
  }
  /* line 84707, app/assets/stylesheets/global/style.css */
  .ht-md-70p {
    height: 70%;
  }
  /* line 84711, app/assets/stylesheets/global/style.css */
  .mx-ht-md-70p {
    max-height: 70%;
  }
  /* line 84715, app/assets/stylesheets/global/style.css */
  .mn-ht-md-70p {
    min-height: 70%;
  }
  /* line 84719, app/assets/stylesheets/global/style.css */
  .ht-md-70-f {
    height: 70px !important;
  }
  /* line 84723, app/assets/stylesheets/global/style.css */
  .ht-md-70p-f {
    height: 70% !important;
  }
  /* line 84727, app/assets/stylesheets/global/style.css */
  .ht-md-75 {
    height: 75px;
  }
  /* line 84731, app/assets/stylesheets/global/style.css */
  .ht-md-75p {
    height: 75%;
  }
  /* line 84735, app/assets/stylesheets/global/style.css */
  .mx-ht-md-75p {
    max-height: 75%;
  }
  /* line 84739, app/assets/stylesheets/global/style.css */
  .mn-ht-md-75p {
    min-height: 75%;
  }
  /* line 84743, app/assets/stylesheets/global/style.css */
  .ht-md-75-f {
    height: 75px !important;
  }
  /* line 84747, app/assets/stylesheets/global/style.css */
  .ht-md-75p-f {
    height: 75% !important;
  }
  /* line 84751, app/assets/stylesheets/global/style.css */
  .ht-md-80 {
    height: 80px;
  }
  /* line 84755, app/assets/stylesheets/global/style.css */
  .ht-md-80p {
    height: 80%;
  }
  /* line 84759, app/assets/stylesheets/global/style.css */
  .mx-ht-md-80p {
    max-height: 80%;
  }
  /* line 84763, app/assets/stylesheets/global/style.css */
  .mn-ht-md-80p {
    min-height: 80%;
  }
  /* line 84767, app/assets/stylesheets/global/style.css */
  .ht-md-80-f {
    height: 80px !important;
  }
  /* line 84771, app/assets/stylesheets/global/style.css */
  .ht-md-80p-f {
    height: 80% !important;
  }
  /* line 84775, app/assets/stylesheets/global/style.css */
  .ht-md-85 {
    height: 85px;
  }
  /* line 84779, app/assets/stylesheets/global/style.css */
  .ht-md-85p {
    height: 85%;
  }
  /* line 84783, app/assets/stylesheets/global/style.css */
  .mx-ht-md-85p {
    max-height: 85%;
  }
  /* line 84787, app/assets/stylesheets/global/style.css */
  .mn-ht-md-85p {
    min-height: 85%;
  }
  /* line 84791, app/assets/stylesheets/global/style.css */
  .ht-md-85-f {
    height: 85px !important;
  }
  /* line 84795, app/assets/stylesheets/global/style.css */
  .ht-md-85p-f {
    height: 85% !important;
  }
  /* line 84799, app/assets/stylesheets/global/style.css */
  .ht-md-90 {
    height: 90px;
  }
  /* line 84803, app/assets/stylesheets/global/style.css */
  .ht-md-90p {
    height: 90%;
  }
  /* line 84807, app/assets/stylesheets/global/style.css */
  .mx-ht-md-90p {
    max-height: 90%;
  }
  /* line 84811, app/assets/stylesheets/global/style.css */
  .mn-ht-md-90p {
    min-height: 90%;
  }
  /* line 84815, app/assets/stylesheets/global/style.css */
  .ht-md-90-f {
    height: 90px !important;
  }
  /* line 84819, app/assets/stylesheets/global/style.css */
  .ht-md-90p-f {
    height: 90% !important;
  }
  /* line 84823, app/assets/stylesheets/global/style.css */
  .ht-md-95 {
    height: 95px;
  }
  /* line 84827, app/assets/stylesheets/global/style.css */
  .ht-md-95p {
    height: 95%;
  }
  /* line 84831, app/assets/stylesheets/global/style.css */
  .mx-ht-md-95p {
    max-height: 95%;
  }
  /* line 84835, app/assets/stylesheets/global/style.css */
  .mn-ht-md-95p {
    min-height: 95%;
  }
  /* line 84839, app/assets/stylesheets/global/style.css */
  .ht-md-95-f {
    height: 95px !important;
  }
  /* line 84843, app/assets/stylesheets/global/style.css */
  .ht-md-95p-f {
    height: 95% !important;
  }
  /* line 84847, app/assets/stylesheets/global/style.css */
  .ht-md-100 {
    height: 100px;
  }
  /* line 84851, app/assets/stylesheets/global/style.css */
  .ht-md-100p {
    height: 100%;
  }
  /* line 84855, app/assets/stylesheets/global/style.css */
  .mx-ht-md-100p {
    max-height: 100%;
  }
  /* line 84859, app/assets/stylesheets/global/style.css */
  .mn-ht-md-100p {
    min-height: 100%;
  }
  /* line 84863, app/assets/stylesheets/global/style.css */
  .ht-md-100-f {
    height: 100px !important;
  }
  /* line 84867, app/assets/stylesheets/global/style.css */
  .ht-md-100p-f {
    height: 100% !important;
  }
  /* line 84871, app/assets/stylesheets/global/style.css */
  .ht-md-150 {
    height: 150px;
  }
  /* line 84875, app/assets/stylesheets/global/style.css */
  .ht-md-150p {
    height: 150%;
  }
  /* line 84879, app/assets/stylesheets/global/style.css */
  .mx-ht-md-150p {
    max-height: 150%;
  }
  /* line 84883, app/assets/stylesheets/global/style.css */
  .mn-ht-md-150p {
    min-height: 150%;
  }
  /* line 84887, app/assets/stylesheets/global/style.css */
  .ht-md-150-f {
    height: 150px !important;
  }
  /* line 84891, app/assets/stylesheets/global/style.css */
  .ht-md-150p-f {
    height: 150% !important;
  }
  /* line 84895, app/assets/stylesheets/global/style.css */
  .ht-md-200 {
    height: 200px;
  }
  /* line 84899, app/assets/stylesheets/global/style.css */
  .ht-md-200p {
    height: 200%;
  }
  /* line 84903, app/assets/stylesheets/global/style.css */
  .mx-ht-md-200p {
    max-height: 200%;
  }
  /* line 84907, app/assets/stylesheets/global/style.css */
  .mn-ht-md-200p {
    min-height: 200%;
  }
  /* line 84911, app/assets/stylesheets/global/style.css */
  .ht-md-200-f {
    height: 200px !important;
  }
  /* line 84915, app/assets/stylesheets/global/style.css */
  .ht-md-200p-f {
    height: 200% !important;
  }
  /* line 84919, app/assets/stylesheets/global/style.css */
  .ht-md-250 {
    height: 250px;
  }
  /* line 84923, app/assets/stylesheets/global/style.css */
  .ht-md-250p {
    height: 250%;
  }
  /* line 84927, app/assets/stylesheets/global/style.css */
  .mx-ht-md-250p {
    max-height: 250%;
  }
  /* line 84931, app/assets/stylesheets/global/style.css */
  .mn-ht-md-250p {
    min-height: 250%;
  }
  /* line 84935, app/assets/stylesheets/global/style.css */
  .ht-md-250-f {
    height: 250px !important;
  }
  /* line 84939, app/assets/stylesheets/global/style.css */
  .ht-md-250p-f {
    height: 250% !important;
  }
  /* line 84943, app/assets/stylesheets/global/style.css */
  .ht-md-300 {
    height: 300px;
  }
  /* line 84947, app/assets/stylesheets/global/style.css */
  .ht-md-300p {
    height: 300%;
  }
  /* line 84951, app/assets/stylesheets/global/style.css */
  .mx-ht-md-300p {
    max-height: 300%;
  }
  /* line 84955, app/assets/stylesheets/global/style.css */
  .mn-ht-md-300p {
    min-height: 300%;
  }
  /* line 84959, app/assets/stylesheets/global/style.css */
  .ht-md-300-f {
    height: 300px !important;
  }
  /* line 84963, app/assets/stylesheets/global/style.css */
  .ht-md-300p-f {
    height: 300% !important;
  }
  /* line 84967, app/assets/stylesheets/global/style.css */
  .ht-md-350 {
    height: 350px;
  }
  /* line 84971, app/assets/stylesheets/global/style.css */
  .ht-md-350p {
    height: 350%;
  }
  /* line 84975, app/assets/stylesheets/global/style.css */
  .mx-ht-md-350p {
    max-height: 350%;
  }
  /* line 84979, app/assets/stylesheets/global/style.css */
  .mn-ht-md-350p {
    min-height: 350%;
  }
  /* line 84983, app/assets/stylesheets/global/style.css */
  .ht-md-350-f {
    height: 350px !important;
  }
  /* line 84987, app/assets/stylesheets/global/style.css */
  .ht-md-350p-f {
    height: 350% !important;
  }
  /* line 84991, app/assets/stylesheets/global/style.css */
  .ht-md-400 {
    height: 400px;
  }
  /* line 84995, app/assets/stylesheets/global/style.css */
  .ht-md-400p {
    height: 400%;
  }
  /* line 84999, app/assets/stylesheets/global/style.css */
  .mx-ht-md-400p {
    max-height: 400%;
  }
  /* line 85003, app/assets/stylesheets/global/style.css */
  .mn-ht-md-400p {
    min-height: 400%;
  }
  /* line 85007, app/assets/stylesheets/global/style.css */
  .ht-md-400-f {
    height: 400px !important;
  }
  /* line 85011, app/assets/stylesheets/global/style.css */
  .ht-md-400p-f {
    height: 400% !important;
  }
  /* line 85015, app/assets/stylesheets/global/style.css */
  .ht-md-450 {
    height: 450px;
  }
  /* line 85019, app/assets/stylesheets/global/style.css */
  .ht-md-450p {
    height: 450%;
  }
  /* line 85023, app/assets/stylesheets/global/style.css */
  .mx-ht-md-450p {
    max-height: 450%;
  }
  /* line 85027, app/assets/stylesheets/global/style.css */
  .mn-ht-md-450p {
    min-height: 450%;
  }
  /* line 85031, app/assets/stylesheets/global/style.css */
  .ht-md-450-f {
    height: 450px !important;
  }
  /* line 85035, app/assets/stylesheets/global/style.css */
  .ht-md-450p-f {
    height: 450% !important;
  }
  /* line 85039, app/assets/stylesheets/global/style.css */
  .ht-md-500 {
    height: 500px;
  }
  /* line 85043, app/assets/stylesheets/global/style.css */
  .ht-md-500p {
    height: 500%;
  }
  /* line 85047, app/assets/stylesheets/global/style.css */
  .mx-ht-md-500p {
    max-height: 500%;
  }
  /* line 85051, app/assets/stylesheets/global/style.css */
  .mn-ht-md-500p {
    min-height: 500%;
  }
  /* line 85055, app/assets/stylesheets/global/style.css */
  .ht-md-500-f {
    height: 500px !important;
  }
  /* line 85059, app/assets/stylesheets/global/style.css */
  .ht-md-500p-f {
    height: 500% !important;
  }
  /* line 85063, app/assets/stylesheets/global/style.css */
  .ht-md-550 {
    height: 550px;
  }
  /* line 85067, app/assets/stylesheets/global/style.css */
  .ht-md-550p {
    height: 550%;
  }
  /* line 85071, app/assets/stylesheets/global/style.css */
  .mx-ht-md-550p {
    max-height: 550%;
  }
  /* line 85075, app/assets/stylesheets/global/style.css */
  .mn-ht-md-550p {
    min-height: 550%;
  }
  /* line 85079, app/assets/stylesheets/global/style.css */
  .ht-md-550-f {
    height: 550px !important;
  }
  /* line 85083, app/assets/stylesheets/global/style.css */
  .ht-md-550p-f {
    height: 550% !important;
  }
  /* line 85087, app/assets/stylesheets/global/style.css */
  .ht-md-600 {
    height: 600px;
  }
  /* line 85091, app/assets/stylesheets/global/style.css */
  .ht-md-600p {
    height: 600%;
  }
  /* line 85095, app/assets/stylesheets/global/style.css */
  .mx-ht-md-600p {
    max-height: 600%;
  }
  /* line 85099, app/assets/stylesheets/global/style.css */
  .mn-ht-md-600p {
    min-height: 600%;
  }
  /* line 85103, app/assets/stylesheets/global/style.css */
  .ht-md-600-f {
    height: 600px !important;
  }
  /* line 85107, app/assets/stylesheets/global/style.css */
  .ht-md-600p-f {
    height: 600% !important;
  }
  /* line 85111, app/assets/stylesheets/global/style.css */
  .ht-md-650 {
    height: 650px;
  }
  /* line 85115, app/assets/stylesheets/global/style.css */
  .ht-md-650p {
    height: 650%;
  }
  /* line 85119, app/assets/stylesheets/global/style.css */
  .mx-ht-md-650p {
    max-height: 650%;
  }
  /* line 85123, app/assets/stylesheets/global/style.css */
  .mn-ht-md-650p {
    min-height: 650%;
  }
  /* line 85127, app/assets/stylesheets/global/style.css */
  .ht-md-650-f {
    height: 650px !important;
  }
  /* line 85131, app/assets/stylesheets/global/style.css */
  .ht-md-650p-f {
    height: 650% !important;
  }
  /* line 85135, app/assets/stylesheets/global/style.css */
  .ht-md-700 {
    height: 700px;
  }
  /* line 85139, app/assets/stylesheets/global/style.css */
  .ht-md-700p {
    height: 700%;
  }
  /* line 85143, app/assets/stylesheets/global/style.css */
  .mx-ht-md-700p {
    max-height: 700%;
  }
  /* line 85147, app/assets/stylesheets/global/style.css */
  .mn-ht-md-700p {
    min-height: 700%;
  }
  /* line 85151, app/assets/stylesheets/global/style.css */
  .ht-md-700-f {
    height: 700px !important;
  }
  /* line 85155, app/assets/stylesheets/global/style.css */
  .ht-md-700p-f {
    height: 700% !important;
  }
  /* line 85159, app/assets/stylesheets/global/style.css */
  .ht-md-750 {
    height: 750px;
  }
  /* line 85163, app/assets/stylesheets/global/style.css */
  .ht-md-750p {
    height: 750%;
  }
  /* line 85167, app/assets/stylesheets/global/style.css */
  .mx-ht-md-750p {
    max-height: 750%;
  }
  /* line 85171, app/assets/stylesheets/global/style.css */
  .mn-ht-md-750p {
    min-height: 750%;
  }
  /* line 85175, app/assets/stylesheets/global/style.css */
  .ht-md-750-f {
    height: 750px !important;
  }
  /* line 85179, app/assets/stylesheets/global/style.css */
  .ht-md-750p-f {
    height: 750% !important;
  }
  /* line 85183, app/assets/stylesheets/global/style.css */
  .ht-md-800 {
    height: 800px;
  }
  /* line 85187, app/assets/stylesheets/global/style.css */
  .ht-md-800p {
    height: 800%;
  }
  /* line 85191, app/assets/stylesheets/global/style.css */
  .mx-ht-md-800p {
    max-height: 800%;
  }
  /* line 85195, app/assets/stylesheets/global/style.css */
  .mn-ht-md-800p {
    min-height: 800%;
  }
  /* line 85199, app/assets/stylesheets/global/style.css */
  .ht-md-800-f {
    height: 800px !important;
  }
  /* line 85203, app/assets/stylesheets/global/style.css */
  .ht-md-800p-f {
    height: 800% !important;
  }
  /* line 85207, app/assets/stylesheets/global/style.css */
  .ht-md-850 {
    height: 850px;
  }
  /* line 85211, app/assets/stylesheets/global/style.css */
  .ht-md-850p {
    height: 850%;
  }
  /* line 85215, app/assets/stylesheets/global/style.css */
  .mx-ht-md-850p {
    max-height: 850%;
  }
  /* line 85219, app/assets/stylesheets/global/style.css */
  .mn-ht-md-850p {
    min-height: 850%;
  }
  /* line 85223, app/assets/stylesheets/global/style.css */
  .ht-md-850-f {
    height: 850px !important;
  }
  /* line 85227, app/assets/stylesheets/global/style.css */
  .ht-md-850p-f {
    height: 850% !important;
  }
  /* line 85231, app/assets/stylesheets/global/style.css */
  .ht-md-100v {
    height: 100vh;
  }
}

@media (min-width: 992px) {
  /* line 85237, app/assets/stylesheets/global/style.css */
  .ht-lg-5 {
    height: 5px;
  }
  /* line 85241, app/assets/stylesheets/global/style.css */
  .ht-lg-5p {
    height: 5%;
  }
  /* line 85245, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-5p {
    max-height: 5%;
  }
  /* line 85249, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-5p {
    min-height: 5%;
  }
  /* line 85253, app/assets/stylesheets/global/style.css */
  .ht-lg-5-f {
    height: 5px !important;
  }
  /* line 85257, app/assets/stylesheets/global/style.css */
  .ht-lg-5p-f {
    height: 5% !important;
  }
  /* line 85261, app/assets/stylesheets/global/style.css */
  .ht-lg-10 {
    height: 10px;
  }
  /* line 85265, app/assets/stylesheets/global/style.css */
  .ht-lg-10p {
    height: 10%;
  }
  /* line 85269, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-10p {
    max-height: 10%;
  }
  /* line 85273, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-10p {
    min-height: 10%;
  }
  /* line 85277, app/assets/stylesheets/global/style.css */
  .ht-lg-10-f {
    height: 10px !important;
  }
  /* line 85281, app/assets/stylesheets/global/style.css */
  .ht-lg-10p-f {
    height: 10% !important;
  }
  /* line 85285, app/assets/stylesheets/global/style.css */
  .ht-lg-15 {
    height: 15px;
  }
  /* line 85289, app/assets/stylesheets/global/style.css */
  .ht-lg-15p {
    height: 15%;
  }
  /* line 85293, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-15p {
    max-height: 15%;
  }
  /* line 85297, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-15p {
    min-height: 15%;
  }
  /* line 85301, app/assets/stylesheets/global/style.css */
  .ht-lg-15-f {
    height: 15px !important;
  }
  /* line 85305, app/assets/stylesheets/global/style.css */
  .ht-lg-15p-f {
    height: 15% !important;
  }
  /* line 85309, app/assets/stylesheets/global/style.css */
  .ht-lg-20 {
    height: 20px;
  }
  /* line 85313, app/assets/stylesheets/global/style.css */
  .ht-lg-20p {
    height: 20%;
  }
  /* line 85317, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-20p {
    max-height: 20%;
  }
  /* line 85321, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-20p {
    min-height: 20%;
  }
  /* line 85325, app/assets/stylesheets/global/style.css */
  .ht-lg-20-f {
    height: 20px !important;
  }
  /* line 85329, app/assets/stylesheets/global/style.css */
  .ht-lg-20p-f {
    height: 20% !important;
  }
  /* line 85333, app/assets/stylesheets/global/style.css */
  .ht-lg-25 {
    height: 25px;
  }
  /* line 85337, app/assets/stylesheets/global/style.css */
  .ht-lg-25p {
    height: 25%;
  }
  /* line 85341, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-25p {
    max-height: 25%;
  }
  /* line 85345, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-25p {
    min-height: 25%;
  }
  /* line 85349, app/assets/stylesheets/global/style.css */
  .ht-lg-25-f {
    height: 25px !important;
  }
  /* line 85353, app/assets/stylesheets/global/style.css */
  .ht-lg-25p-f {
    height: 25% !important;
  }
  /* line 85357, app/assets/stylesheets/global/style.css */
  .ht-lg-30 {
    height: 30px;
  }
  /* line 85361, app/assets/stylesheets/global/style.css */
  .ht-lg-30p {
    height: 30%;
  }
  /* line 85365, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-30p {
    max-height: 30%;
  }
  /* line 85369, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-30p {
    min-height: 30%;
  }
  /* line 85373, app/assets/stylesheets/global/style.css */
  .ht-lg-30-f {
    height: 30px !important;
  }
  /* line 85377, app/assets/stylesheets/global/style.css */
  .ht-lg-30p-f {
    height: 30% !important;
  }
  /* line 85381, app/assets/stylesheets/global/style.css */
  .ht-lg-35 {
    height: 35px;
  }
  /* line 85385, app/assets/stylesheets/global/style.css */
  .ht-lg-35p {
    height: 35%;
  }
  /* line 85389, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-35p {
    max-height: 35%;
  }
  /* line 85393, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-35p {
    min-height: 35%;
  }
  /* line 85397, app/assets/stylesheets/global/style.css */
  .ht-lg-35-f {
    height: 35px !important;
  }
  /* line 85401, app/assets/stylesheets/global/style.css */
  .ht-lg-35p-f {
    height: 35% !important;
  }
  /* line 85405, app/assets/stylesheets/global/style.css */
  .ht-lg-40 {
    height: 40px;
  }
  /* line 85409, app/assets/stylesheets/global/style.css */
  .ht-lg-40p {
    height: 40%;
  }
  /* line 85413, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-40p {
    max-height: 40%;
  }
  /* line 85417, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-40p {
    min-height: 40%;
  }
  /* line 85421, app/assets/stylesheets/global/style.css */
  .ht-lg-40-f {
    height: 40px !important;
  }
  /* line 85425, app/assets/stylesheets/global/style.css */
  .ht-lg-40p-f {
    height: 40% !important;
  }
  /* line 85429, app/assets/stylesheets/global/style.css */
  .ht-lg-45 {
    height: 45px;
  }
  /* line 85433, app/assets/stylesheets/global/style.css */
  .ht-lg-45p {
    height: 45%;
  }
  /* line 85437, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-45p {
    max-height: 45%;
  }
  /* line 85441, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-45p {
    min-height: 45%;
  }
  /* line 85445, app/assets/stylesheets/global/style.css */
  .ht-lg-45-f {
    height: 45px !important;
  }
  /* line 85449, app/assets/stylesheets/global/style.css */
  .ht-lg-45p-f {
    height: 45% !important;
  }
  /* line 85453, app/assets/stylesheets/global/style.css */
  .ht-lg-50 {
    height: 50px;
  }
  /* line 85457, app/assets/stylesheets/global/style.css */
  .ht-lg-50p {
    height: 50%;
  }
  /* line 85461, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-50p {
    max-height: 50%;
  }
  /* line 85465, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-50p {
    min-height: 50%;
  }
  /* line 85469, app/assets/stylesheets/global/style.css */
  .ht-lg-50-f {
    height: 50px !important;
  }
  /* line 85473, app/assets/stylesheets/global/style.css */
  .ht-lg-50p-f {
    height: 50% !important;
  }
  /* line 85477, app/assets/stylesheets/global/style.css */
  .ht-lg-55 {
    height: 55px;
  }
  /* line 85481, app/assets/stylesheets/global/style.css */
  .ht-lg-55p {
    height: 55%;
  }
  /* line 85485, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-55p {
    max-height: 55%;
  }
  /* line 85489, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-55p {
    min-height: 55%;
  }
  /* line 85493, app/assets/stylesheets/global/style.css */
  .ht-lg-55-f {
    height: 55px !important;
  }
  /* line 85497, app/assets/stylesheets/global/style.css */
  .ht-lg-55p-f {
    height: 55% !important;
  }
  /* line 85501, app/assets/stylesheets/global/style.css */
  .ht-lg-60 {
    height: 60px;
  }
  /* line 85505, app/assets/stylesheets/global/style.css */
  .ht-lg-60p {
    height: 60%;
  }
  /* line 85509, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-60p {
    max-height: 60%;
  }
  /* line 85513, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-60p {
    min-height: 60%;
  }
  /* line 85517, app/assets/stylesheets/global/style.css */
  .ht-lg-60-f {
    height: 60px !important;
  }
  /* line 85521, app/assets/stylesheets/global/style.css */
  .ht-lg-60p-f {
    height: 60% !important;
  }
  /* line 85525, app/assets/stylesheets/global/style.css */
  .ht-lg-65 {
    height: 65px;
  }
  /* line 85529, app/assets/stylesheets/global/style.css */
  .ht-lg-65p {
    height: 65%;
  }
  /* line 85533, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-65p {
    max-height: 65%;
  }
  /* line 85537, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-65p {
    min-height: 65%;
  }
  /* line 85541, app/assets/stylesheets/global/style.css */
  .ht-lg-65-f {
    height: 65px !important;
  }
  /* line 85545, app/assets/stylesheets/global/style.css */
  .ht-lg-65p-f {
    height: 65% !important;
  }
  /* line 85549, app/assets/stylesheets/global/style.css */
  .ht-lg-70 {
    height: 70px;
  }
  /* line 85553, app/assets/stylesheets/global/style.css */
  .ht-lg-70p {
    height: 70%;
  }
  /* line 85557, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-70p {
    max-height: 70%;
  }
  /* line 85561, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-70p {
    min-height: 70%;
  }
  /* line 85565, app/assets/stylesheets/global/style.css */
  .ht-lg-70-f {
    height: 70px !important;
  }
  /* line 85569, app/assets/stylesheets/global/style.css */
  .ht-lg-70p-f {
    height: 70% !important;
  }
  /* line 85573, app/assets/stylesheets/global/style.css */
  .ht-lg-75 {
    height: 75px;
  }
  /* line 85577, app/assets/stylesheets/global/style.css */
  .ht-lg-75p {
    height: 75%;
  }
  /* line 85581, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-75p {
    max-height: 75%;
  }
  /* line 85585, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-75p {
    min-height: 75%;
  }
  /* line 85589, app/assets/stylesheets/global/style.css */
  .ht-lg-75-f {
    height: 75px !important;
  }
  /* line 85593, app/assets/stylesheets/global/style.css */
  .ht-lg-75p-f {
    height: 75% !important;
  }
  /* line 85597, app/assets/stylesheets/global/style.css */
  .ht-lg-80 {
    height: 80px;
  }
  /* line 85601, app/assets/stylesheets/global/style.css */
  .ht-lg-80p {
    height: 80%;
  }
  /* line 85605, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-80p {
    max-height: 80%;
  }
  /* line 85609, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-80p {
    min-height: 80%;
  }
  /* line 85613, app/assets/stylesheets/global/style.css */
  .ht-lg-80-f {
    height: 80px !important;
  }
  /* line 85617, app/assets/stylesheets/global/style.css */
  .ht-lg-80p-f {
    height: 80% !important;
  }
  /* line 85621, app/assets/stylesheets/global/style.css */
  .ht-lg-85 {
    height: 85px;
  }
  /* line 85625, app/assets/stylesheets/global/style.css */
  .ht-lg-85p {
    height: 85%;
  }
  /* line 85629, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-85p {
    max-height: 85%;
  }
  /* line 85633, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-85p {
    min-height: 85%;
  }
  /* line 85637, app/assets/stylesheets/global/style.css */
  .ht-lg-85-f {
    height: 85px !important;
  }
  /* line 85641, app/assets/stylesheets/global/style.css */
  .ht-lg-85p-f {
    height: 85% !important;
  }
  /* line 85645, app/assets/stylesheets/global/style.css */
  .ht-lg-90 {
    height: 90px;
  }
  /* line 85649, app/assets/stylesheets/global/style.css */
  .ht-lg-90p {
    height: 90%;
  }
  /* line 85653, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-90p {
    max-height: 90%;
  }
  /* line 85657, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-90p {
    min-height: 90%;
  }
  /* line 85661, app/assets/stylesheets/global/style.css */
  .ht-lg-90-f {
    height: 90px !important;
  }
  /* line 85665, app/assets/stylesheets/global/style.css */
  .ht-lg-90p-f {
    height: 90% !important;
  }
  /* line 85669, app/assets/stylesheets/global/style.css */
  .ht-lg-95 {
    height: 95px;
  }
  /* line 85673, app/assets/stylesheets/global/style.css */
  .ht-lg-95p {
    height: 95%;
  }
  /* line 85677, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-95p {
    max-height: 95%;
  }
  /* line 85681, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-95p {
    min-height: 95%;
  }
  /* line 85685, app/assets/stylesheets/global/style.css */
  .ht-lg-95-f {
    height: 95px !important;
  }
  /* line 85689, app/assets/stylesheets/global/style.css */
  .ht-lg-95p-f {
    height: 95% !important;
  }
  /* line 85693, app/assets/stylesheets/global/style.css */
  .ht-lg-100 {
    height: 100px;
  }
  /* line 85697, app/assets/stylesheets/global/style.css */
  .ht-lg-100p {
    height: 100%;
  }
  /* line 85701, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-100p {
    max-height: 100%;
  }
  /* line 85705, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-100p {
    min-height: 100%;
  }
  /* line 85709, app/assets/stylesheets/global/style.css */
  .ht-lg-100-f {
    height: 100px !important;
  }
  /* line 85713, app/assets/stylesheets/global/style.css */
  .ht-lg-100p-f {
    height: 100% !important;
  }
  /* line 85717, app/assets/stylesheets/global/style.css */
  .ht-lg-150 {
    height: 150px;
  }
  /* line 85721, app/assets/stylesheets/global/style.css */
  .ht-lg-150p {
    height: 150%;
  }
  /* line 85725, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-150p {
    max-height: 150%;
  }
  /* line 85729, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-150p {
    min-height: 150%;
  }
  /* line 85733, app/assets/stylesheets/global/style.css */
  .ht-lg-150-f {
    height: 150px !important;
  }
  /* line 85737, app/assets/stylesheets/global/style.css */
  .ht-lg-150p-f {
    height: 150% !important;
  }
  /* line 85741, app/assets/stylesheets/global/style.css */
  .ht-lg-200 {
    height: 200px;
  }
  /* line 85745, app/assets/stylesheets/global/style.css */
  .ht-lg-200p {
    height: 200%;
  }
  /* line 85749, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-200p {
    max-height: 200%;
  }
  /* line 85753, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-200p {
    min-height: 200%;
  }
  /* line 85757, app/assets/stylesheets/global/style.css */
  .ht-lg-200-f {
    height: 200px !important;
  }
  /* line 85761, app/assets/stylesheets/global/style.css */
  .ht-lg-200p-f {
    height: 200% !important;
  }
  /* line 85765, app/assets/stylesheets/global/style.css */
  .ht-lg-250 {
    height: 250px;
  }
  /* line 85769, app/assets/stylesheets/global/style.css */
  .ht-lg-250p {
    height: 250%;
  }
  /* line 85773, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-250p {
    max-height: 250%;
  }
  /* line 85777, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-250p {
    min-height: 250%;
  }
  /* line 85781, app/assets/stylesheets/global/style.css */
  .ht-lg-250-f {
    height: 250px !important;
  }
  /* line 85785, app/assets/stylesheets/global/style.css */
  .ht-lg-250p-f {
    height: 250% !important;
  }
  /* line 85789, app/assets/stylesheets/global/style.css */
  .ht-lg-300 {
    height: 300px;
  }
  /* line 85793, app/assets/stylesheets/global/style.css */
  .ht-lg-300p {
    height: 300%;
  }
  /* line 85797, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-300p {
    max-height: 300%;
  }
  /* line 85801, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-300p {
    min-height: 300%;
  }
  /* line 85805, app/assets/stylesheets/global/style.css */
  .ht-lg-300-f {
    height: 300px !important;
  }
  /* line 85809, app/assets/stylesheets/global/style.css */
  .ht-lg-300p-f {
    height: 300% !important;
  }
  /* line 85813, app/assets/stylesheets/global/style.css */
  .ht-lg-350 {
    height: 350px;
  }
  /* line 85817, app/assets/stylesheets/global/style.css */
  .ht-lg-350p {
    height: 350%;
  }
  /* line 85821, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-350p {
    max-height: 350%;
  }
  /* line 85825, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-350p {
    min-height: 350%;
  }
  /* line 85829, app/assets/stylesheets/global/style.css */
  .ht-lg-350-f {
    height: 350px !important;
  }
  /* line 85833, app/assets/stylesheets/global/style.css */
  .ht-lg-350p-f {
    height: 350% !important;
  }
  /* line 85837, app/assets/stylesheets/global/style.css */
  .ht-lg-400 {
    height: 400px;
  }
  /* line 85841, app/assets/stylesheets/global/style.css */
  .ht-lg-400p {
    height: 400%;
  }
  /* line 85845, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-400p {
    max-height: 400%;
  }
  /* line 85849, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-400p {
    min-height: 400%;
  }
  /* line 85853, app/assets/stylesheets/global/style.css */
  .ht-lg-400-f {
    height: 400px !important;
  }
  /* line 85857, app/assets/stylesheets/global/style.css */
  .ht-lg-400p-f {
    height: 400% !important;
  }
  /* line 85861, app/assets/stylesheets/global/style.css */
  .ht-lg-450 {
    height: 450px;
  }
  /* line 85865, app/assets/stylesheets/global/style.css */
  .ht-lg-450p {
    height: 450%;
  }
  /* line 85869, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-450p {
    max-height: 450%;
  }
  /* line 85873, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-450p {
    min-height: 450%;
  }
  /* line 85877, app/assets/stylesheets/global/style.css */
  .ht-lg-450-f {
    height: 450px !important;
  }
  /* line 85881, app/assets/stylesheets/global/style.css */
  .ht-lg-450p-f {
    height: 450% !important;
  }
  /* line 85885, app/assets/stylesheets/global/style.css */
  .ht-lg-500 {
    height: 500px;
  }
  /* line 85889, app/assets/stylesheets/global/style.css */
  .ht-lg-500p {
    height: 500%;
  }
  /* line 85893, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-500p {
    max-height: 500%;
  }
  /* line 85897, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-500p {
    min-height: 500%;
  }
  /* line 85901, app/assets/stylesheets/global/style.css */
  .ht-lg-500-f {
    height: 500px !important;
  }
  /* line 85905, app/assets/stylesheets/global/style.css */
  .ht-lg-500p-f {
    height: 500% !important;
  }
  /* line 85909, app/assets/stylesheets/global/style.css */
  .ht-lg-550 {
    height: 550px;
  }
  /* line 85913, app/assets/stylesheets/global/style.css */
  .ht-lg-550p {
    height: 550%;
  }
  /* line 85917, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-550p {
    max-height: 550%;
  }
  /* line 85921, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-550p {
    min-height: 550%;
  }
  /* line 85925, app/assets/stylesheets/global/style.css */
  .ht-lg-550-f {
    height: 550px !important;
  }
  /* line 85929, app/assets/stylesheets/global/style.css */
  .ht-lg-550p-f {
    height: 550% !important;
  }
  /* line 85933, app/assets/stylesheets/global/style.css */
  .ht-lg-600 {
    height: 600px;
  }
  /* line 85937, app/assets/stylesheets/global/style.css */
  .ht-lg-600p {
    height: 600%;
  }
  /* line 85941, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-600p {
    max-height: 600%;
  }
  /* line 85945, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-600p {
    min-height: 600%;
  }
  /* line 85949, app/assets/stylesheets/global/style.css */
  .ht-lg-600-f {
    height: 600px !important;
  }
  /* line 85953, app/assets/stylesheets/global/style.css */
  .ht-lg-600p-f {
    height: 600% !important;
  }
  /* line 85957, app/assets/stylesheets/global/style.css */
  .ht-lg-650 {
    height: 650px;
  }
  /* line 85961, app/assets/stylesheets/global/style.css */
  .ht-lg-650p {
    height: 650%;
  }
  /* line 85965, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-650p {
    max-height: 650%;
  }
  /* line 85969, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-650p {
    min-height: 650%;
  }
  /* line 85973, app/assets/stylesheets/global/style.css */
  .ht-lg-650-f {
    height: 650px !important;
  }
  /* line 85977, app/assets/stylesheets/global/style.css */
  .ht-lg-650p-f {
    height: 650% !important;
  }
  /* line 85981, app/assets/stylesheets/global/style.css */
  .ht-lg-700 {
    height: 700px;
  }
  /* line 85985, app/assets/stylesheets/global/style.css */
  .ht-lg-700p {
    height: 700%;
  }
  /* line 85989, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-700p {
    max-height: 700%;
  }
  /* line 85993, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-700p {
    min-height: 700%;
  }
  /* line 85997, app/assets/stylesheets/global/style.css */
  .ht-lg-700-f {
    height: 700px !important;
  }
  /* line 86001, app/assets/stylesheets/global/style.css */
  .ht-lg-700p-f {
    height: 700% !important;
  }
  /* line 86005, app/assets/stylesheets/global/style.css */
  .ht-lg-750 {
    height: 750px;
  }
  /* line 86009, app/assets/stylesheets/global/style.css */
  .ht-lg-750p {
    height: 750%;
  }
  /* line 86013, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-750p {
    max-height: 750%;
  }
  /* line 86017, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-750p {
    min-height: 750%;
  }
  /* line 86021, app/assets/stylesheets/global/style.css */
  .ht-lg-750-f {
    height: 750px !important;
  }
  /* line 86025, app/assets/stylesheets/global/style.css */
  .ht-lg-750p-f {
    height: 750% !important;
  }
  /* line 86029, app/assets/stylesheets/global/style.css */
  .ht-lg-800 {
    height: 800px;
  }
  /* line 86033, app/assets/stylesheets/global/style.css */
  .ht-lg-800p {
    height: 800%;
  }
  /* line 86037, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-800p {
    max-height: 800%;
  }
  /* line 86041, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-800p {
    min-height: 800%;
  }
  /* line 86045, app/assets/stylesheets/global/style.css */
  .ht-lg-800-f {
    height: 800px !important;
  }
  /* line 86049, app/assets/stylesheets/global/style.css */
  .ht-lg-800p-f {
    height: 800% !important;
  }
  /* line 86053, app/assets/stylesheets/global/style.css */
  .ht-lg-850 {
    height: 850px;
  }
  /* line 86057, app/assets/stylesheets/global/style.css */
  .ht-lg-850p {
    height: 850%;
  }
  /* line 86061, app/assets/stylesheets/global/style.css */
  .mx-ht-lg-850p {
    max-height: 850%;
  }
  /* line 86065, app/assets/stylesheets/global/style.css */
  .mn-ht-lg-850p {
    min-height: 850%;
  }
  /* line 86069, app/assets/stylesheets/global/style.css */
  .ht-lg-850-f {
    height: 850px !important;
  }
  /* line 86073, app/assets/stylesheets/global/style.css */
  .ht-lg-850p-f {
    height: 850% !important;
  }
  /* line 86077, app/assets/stylesheets/global/style.css */
  .ht-lg-100v {
    height: 100vh;
  }
}

@media (min-width: 1200px) {
  /* line 86083, app/assets/stylesheets/global/style.css */
  .ht-xl-5 {
    height: 5px;
  }
  /* line 86087, app/assets/stylesheets/global/style.css */
  .ht-xl-5p {
    height: 5%;
  }
  /* line 86091, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-5p {
    max-height: 5%;
  }
  /* line 86095, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-5p {
    min-height: 5%;
  }
  /* line 86099, app/assets/stylesheets/global/style.css */
  .ht-xl-5-f {
    height: 5px !important;
  }
  /* line 86103, app/assets/stylesheets/global/style.css */
  .ht-xl-5p-f {
    height: 5% !important;
  }
  /* line 86107, app/assets/stylesheets/global/style.css */
  .ht-xl-10 {
    height: 10px;
  }
  /* line 86111, app/assets/stylesheets/global/style.css */
  .ht-xl-10p {
    height: 10%;
  }
  /* line 86115, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-10p {
    max-height: 10%;
  }
  /* line 86119, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-10p {
    min-height: 10%;
  }
  /* line 86123, app/assets/stylesheets/global/style.css */
  .ht-xl-10-f {
    height: 10px !important;
  }
  /* line 86127, app/assets/stylesheets/global/style.css */
  .ht-xl-10p-f {
    height: 10% !important;
  }
  /* line 86131, app/assets/stylesheets/global/style.css */
  .ht-xl-15 {
    height: 15px;
  }
  /* line 86135, app/assets/stylesheets/global/style.css */
  .ht-xl-15p {
    height: 15%;
  }
  /* line 86139, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-15p {
    max-height: 15%;
  }
  /* line 86143, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-15p {
    min-height: 15%;
  }
  /* line 86147, app/assets/stylesheets/global/style.css */
  .ht-xl-15-f {
    height: 15px !important;
  }
  /* line 86151, app/assets/stylesheets/global/style.css */
  .ht-xl-15p-f {
    height: 15% !important;
  }
  /* line 86155, app/assets/stylesheets/global/style.css */
  .ht-xl-20 {
    height: 20px;
  }
  /* line 86159, app/assets/stylesheets/global/style.css */
  .ht-xl-20p {
    height: 20%;
  }
  /* line 86163, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-20p {
    max-height: 20%;
  }
  /* line 86167, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-20p {
    min-height: 20%;
  }
  /* line 86171, app/assets/stylesheets/global/style.css */
  .ht-xl-20-f {
    height: 20px !important;
  }
  /* line 86175, app/assets/stylesheets/global/style.css */
  .ht-xl-20p-f {
    height: 20% !important;
  }
  /* line 86179, app/assets/stylesheets/global/style.css */
  .ht-xl-25 {
    height: 25px;
  }
  /* line 86183, app/assets/stylesheets/global/style.css */
  .ht-xl-25p {
    height: 25%;
  }
  /* line 86187, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-25p {
    max-height: 25%;
  }
  /* line 86191, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-25p {
    min-height: 25%;
  }
  /* line 86195, app/assets/stylesheets/global/style.css */
  .ht-xl-25-f {
    height: 25px !important;
  }
  /* line 86199, app/assets/stylesheets/global/style.css */
  .ht-xl-25p-f {
    height: 25% !important;
  }
  /* line 86203, app/assets/stylesheets/global/style.css */
  .ht-xl-30 {
    height: 30px;
  }
  /* line 86207, app/assets/stylesheets/global/style.css */
  .ht-xl-30p {
    height: 30%;
  }
  /* line 86211, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-30p {
    max-height: 30%;
  }
  /* line 86215, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-30p {
    min-height: 30%;
  }
  /* line 86219, app/assets/stylesheets/global/style.css */
  .ht-xl-30-f {
    height: 30px !important;
  }
  /* line 86223, app/assets/stylesheets/global/style.css */
  .ht-xl-30p-f {
    height: 30% !important;
  }
  /* line 86227, app/assets/stylesheets/global/style.css */
  .ht-xl-35 {
    height: 35px;
  }
  /* line 86231, app/assets/stylesheets/global/style.css */
  .ht-xl-35p {
    height: 35%;
  }
  /* line 86235, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-35p {
    max-height: 35%;
  }
  /* line 86239, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-35p {
    min-height: 35%;
  }
  /* line 86243, app/assets/stylesheets/global/style.css */
  .ht-xl-35-f {
    height: 35px !important;
  }
  /* line 86247, app/assets/stylesheets/global/style.css */
  .ht-xl-35p-f {
    height: 35% !important;
  }
  /* line 86251, app/assets/stylesheets/global/style.css */
  .ht-xl-40 {
    height: 40px;
  }
  /* line 86255, app/assets/stylesheets/global/style.css */
  .ht-xl-40p {
    height: 40%;
  }
  /* line 86259, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-40p {
    max-height: 40%;
  }
  /* line 86263, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-40p {
    min-height: 40%;
  }
  /* line 86267, app/assets/stylesheets/global/style.css */
  .ht-xl-40-f {
    height: 40px !important;
  }
  /* line 86271, app/assets/stylesheets/global/style.css */
  .ht-xl-40p-f {
    height: 40% !important;
  }
  /* line 86275, app/assets/stylesheets/global/style.css */
  .ht-xl-45 {
    height: 45px;
  }
  /* line 86279, app/assets/stylesheets/global/style.css */
  .ht-xl-45p {
    height: 45%;
  }
  /* line 86283, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-45p {
    max-height: 45%;
  }
  /* line 86287, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-45p {
    min-height: 45%;
  }
  /* line 86291, app/assets/stylesheets/global/style.css */
  .ht-xl-45-f {
    height: 45px !important;
  }
  /* line 86295, app/assets/stylesheets/global/style.css */
  .ht-xl-45p-f {
    height: 45% !important;
  }
  /* line 86299, app/assets/stylesheets/global/style.css */
  .ht-xl-50 {
    height: 50px;
  }
  /* line 86303, app/assets/stylesheets/global/style.css */
  .ht-xl-50p {
    height: 50%;
  }
  /* line 86307, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-50p {
    max-height: 50%;
  }
  /* line 86311, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-50p {
    min-height: 50%;
  }
  /* line 86315, app/assets/stylesheets/global/style.css */
  .ht-xl-50-f {
    height: 50px !important;
  }
  /* line 86319, app/assets/stylesheets/global/style.css */
  .ht-xl-50p-f {
    height: 50% !important;
  }
  /* line 86323, app/assets/stylesheets/global/style.css */
  .ht-xl-55 {
    height: 55px;
  }
  /* line 86327, app/assets/stylesheets/global/style.css */
  .ht-xl-55p {
    height: 55%;
  }
  /* line 86331, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-55p {
    max-height: 55%;
  }
  /* line 86335, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-55p {
    min-height: 55%;
  }
  /* line 86339, app/assets/stylesheets/global/style.css */
  .ht-xl-55-f {
    height: 55px !important;
  }
  /* line 86343, app/assets/stylesheets/global/style.css */
  .ht-xl-55p-f {
    height: 55% !important;
  }
  /* line 86347, app/assets/stylesheets/global/style.css */
  .ht-xl-60 {
    height: 60px;
  }
  /* line 86351, app/assets/stylesheets/global/style.css */
  .ht-xl-60p {
    height: 60%;
  }
  /* line 86355, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-60p {
    max-height: 60%;
  }
  /* line 86359, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-60p {
    min-height: 60%;
  }
  /* line 86363, app/assets/stylesheets/global/style.css */
  .ht-xl-60-f {
    height: 60px !important;
  }
  /* line 86367, app/assets/stylesheets/global/style.css */
  .ht-xl-60p-f {
    height: 60% !important;
  }
  /* line 86371, app/assets/stylesheets/global/style.css */
  .ht-xl-65 {
    height: 65px;
  }
  /* line 86375, app/assets/stylesheets/global/style.css */
  .ht-xl-65p {
    height: 65%;
  }
  /* line 86379, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-65p {
    max-height: 65%;
  }
  /* line 86383, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-65p {
    min-height: 65%;
  }
  /* line 86387, app/assets/stylesheets/global/style.css */
  .ht-xl-65-f {
    height: 65px !important;
  }
  /* line 86391, app/assets/stylesheets/global/style.css */
  .ht-xl-65p-f {
    height: 65% !important;
  }
  /* line 86395, app/assets/stylesheets/global/style.css */
  .ht-xl-70 {
    height: 70px;
  }
  /* line 86399, app/assets/stylesheets/global/style.css */
  .ht-xl-70p {
    height: 70%;
  }
  /* line 86403, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-70p {
    max-height: 70%;
  }
  /* line 86407, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-70p {
    min-height: 70%;
  }
  /* line 86411, app/assets/stylesheets/global/style.css */
  .ht-xl-70-f {
    height: 70px !important;
  }
  /* line 86415, app/assets/stylesheets/global/style.css */
  .ht-xl-70p-f {
    height: 70% !important;
  }
  /* line 86419, app/assets/stylesheets/global/style.css */
  .ht-xl-75 {
    height: 75px;
  }
  /* line 86423, app/assets/stylesheets/global/style.css */
  .ht-xl-75p {
    height: 75%;
  }
  /* line 86427, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-75p {
    max-height: 75%;
  }
  /* line 86431, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-75p {
    min-height: 75%;
  }
  /* line 86435, app/assets/stylesheets/global/style.css */
  .ht-xl-75-f {
    height: 75px !important;
  }
  /* line 86439, app/assets/stylesheets/global/style.css */
  .ht-xl-75p-f {
    height: 75% !important;
  }
  /* line 86443, app/assets/stylesheets/global/style.css */
  .ht-xl-80 {
    height: 80px;
  }
  /* line 86447, app/assets/stylesheets/global/style.css */
  .ht-xl-80p {
    height: 80%;
  }
  /* line 86451, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-80p {
    max-height: 80%;
  }
  /* line 86455, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-80p {
    min-height: 80%;
  }
  /* line 86459, app/assets/stylesheets/global/style.css */
  .ht-xl-80-f {
    height: 80px !important;
  }
  /* line 86463, app/assets/stylesheets/global/style.css */
  .ht-xl-80p-f {
    height: 80% !important;
  }
  /* line 86467, app/assets/stylesheets/global/style.css */
  .ht-xl-85 {
    height: 85px;
  }
  /* line 86471, app/assets/stylesheets/global/style.css */
  .ht-xl-85p {
    height: 85%;
  }
  /* line 86475, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-85p {
    max-height: 85%;
  }
  /* line 86479, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-85p {
    min-height: 85%;
  }
  /* line 86483, app/assets/stylesheets/global/style.css */
  .ht-xl-85-f {
    height: 85px !important;
  }
  /* line 86487, app/assets/stylesheets/global/style.css */
  .ht-xl-85p-f {
    height: 85% !important;
  }
  /* line 86491, app/assets/stylesheets/global/style.css */
  .ht-xl-90 {
    height: 90px;
  }
  /* line 86495, app/assets/stylesheets/global/style.css */
  .ht-xl-90p {
    height: 90%;
  }
  /* line 86499, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-90p {
    max-height: 90%;
  }
  /* line 86503, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-90p {
    min-height: 90%;
  }
  /* line 86507, app/assets/stylesheets/global/style.css */
  .ht-xl-90-f {
    height: 90px !important;
  }
  /* line 86511, app/assets/stylesheets/global/style.css */
  .ht-xl-90p-f {
    height: 90% !important;
  }
  /* line 86515, app/assets/stylesheets/global/style.css */
  .ht-xl-95 {
    height: 95px;
  }
  /* line 86519, app/assets/stylesheets/global/style.css */
  .ht-xl-95p {
    height: 95%;
  }
  /* line 86523, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-95p {
    max-height: 95%;
  }
  /* line 86527, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-95p {
    min-height: 95%;
  }
  /* line 86531, app/assets/stylesheets/global/style.css */
  .ht-xl-95-f {
    height: 95px !important;
  }
  /* line 86535, app/assets/stylesheets/global/style.css */
  .ht-xl-95p-f {
    height: 95% !important;
  }
  /* line 86539, app/assets/stylesheets/global/style.css */
  .ht-xl-100 {
    height: 100px;
  }
  /* line 86543, app/assets/stylesheets/global/style.css */
  .ht-xl-100p {
    height: 100%;
  }
  /* line 86547, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-100p {
    max-height: 100%;
  }
  /* line 86551, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-100p {
    min-height: 100%;
  }
  /* line 86555, app/assets/stylesheets/global/style.css */
  .ht-xl-100-f {
    height: 100px !important;
  }
  /* line 86559, app/assets/stylesheets/global/style.css */
  .ht-xl-100p-f {
    height: 100% !important;
  }
  /* line 86563, app/assets/stylesheets/global/style.css */
  .ht-xl-150 {
    height: 150px;
  }
  /* line 86567, app/assets/stylesheets/global/style.css */
  .ht-xl-150p {
    height: 150%;
  }
  /* line 86571, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-150p {
    max-height: 150%;
  }
  /* line 86575, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-150p {
    min-height: 150%;
  }
  /* line 86579, app/assets/stylesheets/global/style.css */
  .ht-xl-150-f {
    height: 150px !important;
  }
  /* line 86583, app/assets/stylesheets/global/style.css */
  .ht-xl-150p-f {
    height: 150% !important;
  }
  /* line 86587, app/assets/stylesheets/global/style.css */
  .ht-xl-200 {
    height: 200px;
  }
  /* line 86591, app/assets/stylesheets/global/style.css */
  .ht-xl-200p {
    height: 200%;
  }
  /* line 86595, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-200p {
    max-height: 200%;
  }
  /* line 86599, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-200p {
    min-height: 200%;
  }
  /* line 86603, app/assets/stylesheets/global/style.css */
  .ht-xl-200-f {
    height: 200px !important;
  }
  /* line 86607, app/assets/stylesheets/global/style.css */
  .ht-xl-200p-f {
    height: 200% !important;
  }
  /* line 86611, app/assets/stylesheets/global/style.css */
  .ht-xl-250 {
    height: 250px;
  }
  /* line 86615, app/assets/stylesheets/global/style.css */
  .ht-xl-250p {
    height: 250%;
  }
  /* line 86619, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-250p {
    max-height: 250%;
  }
  /* line 86623, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-250p {
    min-height: 250%;
  }
  /* line 86627, app/assets/stylesheets/global/style.css */
  .ht-xl-250-f {
    height: 250px !important;
  }
  /* line 86631, app/assets/stylesheets/global/style.css */
  .ht-xl-250p-f {
    height: 250% !important;
  }
  /* line 86635, app/assets/stylesheets/global/style.css */
  .ht-xl-300 {
    height: 300px;
  }
  /* line 86639, app/assets/stylesheets/global/style.css */
  .ht-xl-300p {
    height: 300%;
  }
  /* line 86643, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-300p {
    max-height: 300%;
  }
  /* line 86647, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-300p {
    min-height: 300%;
  }
  /* line 86651, app/assets/stylesheets/global/style.css */
  .ht-xl-300-f {
    height: 300px !important;
  }
  /* line 86655, app/assets/stylesheets/global/style.css */
  .ht-xl-300p-f {
    height: 300% !important;
  }
  /* line 86659, app/assets/stylesheets/global/style.css */
  .ht-xl-350 {
    height: 350px;
  }
  /* line 86663, app/assets/stylesheets/global/style.css */
  .ht-xl-350p {
    height: 350%;
  }
  /* line 86667, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-350p {
    max-height: 350%;
  }
  /* line 86671, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-350p {
    min-height: 350%;
  }
  /* line 86675, app/assets/stylesheets/global/style.css */
  .ht-xl-350-f {
    height: 350px !important;
  }
  /* line 86679, app/assets/stylesheets/global/style.css */
  .ht-xl-350p-f {
    height: 350% !important;
  }
  /* line 86683, app/assets/stylesheets/global/style.css */
  .ht-xl-400 {
    height: 400px;
  }
  /* line 86687, app/assets/stylesheets/global/style.css */
  .ht-xl-400p {
    height: 400%;
  }
  /* line 86691, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-400p {
    max-height: 400%;
  }
  /* line 86695, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-400p {
    min-height: 400%;
  }
  /* line 86699, app/assets/stylesheets/global/style.css */
  .ht-xl-400-f {
    height: 400px !important;
  }
  /* line 86703, app/assets/stylesheets/global/style.css */
  .ht-xl-400p-f {
    height: 400% !important;
  }
  /* line 86707, app/assets/stylesheets/global/style.css */
  .ht-xl-450 {
    height: 450px;
  }
  /* line 86711, app/assets/stylesheets/global/style.css */
  .ht-xl-450p {
    height: 450%;
  }
  /* line 86715, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-450p {
    max-height: 450%;
  }
  /* line 86719, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-450p {
    min-height: 450%;
  }
  /* line 86723, app/assets/stylesheets/global/style.css */
  .ht-xl-450-f {
    height: 450px !important;
  }
  /* line 86727, app/assets/stylesheets/global/style.css */
  .ht-xl-450p-f {
    height: 450% !important;
  }
  /* line 86731, app/assets/stylesheets/global/style.css */
  .ht-xl-500 {
    height: 500px;
  }
  /* line 86735, app/assets/stylesheets/global/style.css */
  .ht-xl-500p {
    height: 500%;
  }
  /* line 86739, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-500p {
    max-height: 500%;
  }
  /* line 86743, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-500p {
    min-height: 500%;
  }
  /* line 86747, app/assets/stylesheets/global/style.css */
  .ht-xl-500-f {
    height: 500px !important;
  }
  /* line 86751, app/assets/stylesheets/global/style.css */
  .ht-xl-500p-f {
    height: 500% !important;
  }
  /* line 86755, app/assets/stylesheets/global/style.css */
  .ht-xl-550 {
    height: 550px;
  }
  /* line 86759, app/assets/stylesheets/global/style.css */
  .ht-xl-550p {
    height: 550%;
  }
  /* line 86763, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-550p {
    max-height: 550%;
  }
  /* line 86767, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-550p {
    min-height: 550%;
  }
  /* line 86771, app/assets/stylesheets/global/style.css */
  .ht-xl-550-f {
    height: 550px !important;
  }
  /* line 86775, app/assets/stylesheets/global/style.css */
  .ht-xl-550p-f {
    height: 550% !important;
  }
  /* line 86779, app/assets/stylesheets/global/style.css */
  .ht-xl-600 {
    height: 600px;
  }
  /* line 86783, app/assets/stylesheets/global/style.css */
  .ht-xl-600p {
    height: 600%;
  }
  /* line 86787, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-600p {
    max-height: 600%;
  }
  /* line 86791, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-600p {
    min-height: 600%;
  }
  /* line 86795, app/assets/stylesheets/global/style.css */
  .ht-xl-600-f {
    height: 600px !important;
  }
  /* line 86799, app/assets/stylesheets/global/style.css */
  .ht-xl-600p-f {
    height: 600% !important;
  }
  /* line 86803, app/assets/stylesheets/global/style.css */
  .ht-xl-650 {
    height: 650px;
  }
  /* line 86807, app/assets/stylesheets/global/style.css */
  .ht-xl-650p {
    height: 650%;
  }
  /* line 86811, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-650p {
    max-height: 650%;
  }
  /* line 86815, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-650p {
    min-height: 650%;
  }
  /* line 86819, app/assets/stylesheets/global/style.css */
  .ht-xl-650-f {
    height: 650px !important;
  }
  /* line 86823, app/assets/stylesheets/global/style.css */
  .ht-xl-650p-f {
    height: 650% !important;
  }
  /* line 86827, app/assets/stylesheets/global/style.css */
  .ht-xl-700 {
    height: 700px;
  }
  /* line 86831, app/assets/stylesheets/global/style.css */
  .ht-xl-700p {
    height: 700%;
  }
  /* line 86835, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-700p {
    max-height: 700%;
  }
  /* line 86839, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-700p {
    min-height: 700%;
  }
  /* line 86843, app/assets/stylesheets/global/style.css */
  .ht-xl-700-f {
    height: 700px !important;
  }
  /* line 86847, app/assets/stylesheets/global/style.css */
  .ht-xl-700p-f {
    height: 700% !important;
  }
  /* line 86851, app/assets/stylesheets/global/style.css */
  .ht-xl-750 {
    height: 750px;
  }
  /* line 86855, app/assets/stylesheets/global/style.css */
  .ht-xl-750p {
    height: 750%;
  }
  /* line 86859, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-750p {
    max-height: 750%;
  }
  /* line 86863, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-750p {
    min-height: 750%;
  }
  /* line 86867, app/assets/stylesheets/global/style.css */
  .ht-xl-750-f {
    height: 750px !important;
  }
  /* line 86871, app/assets/stylesheets/global/style.css */
  .ht-xl-750p-f {
    height: 750% !important;
  }
  /* line 86875, app/assets/stylesheets/global/style.css */
  .ht-xl-800 {
    height: 800px;
  }
  /* line 86879, app/assets/stylesheets/global/style.css */
  .ht-xl-800p {
    height: 800%;
  }
  /* line 86883, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-800p {
    max-height: 800%;
  }
  /* line 86887, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-800p {
    min-height: 800%;
  }
  /* line 86891, app/assets/stylesheets/global/style.css */
  .ht-xl-800-f {
    height: 800px !important;
  }
  /* line 86895, app/assets/stylesheets/global/style.css */
  .ht-xl-800p-f {
    height: 800% !important;
  }
  /* line 86899, app/assets/stylesheets/global/style.css */
  .ht-xl-850 {
    height: 850px;
  }
  /* line 86903, app/assets/stylesheets/global/style.css */
  .ht-xl-850p {
    height: 850%;
  }
  /* line 86907, app/assets/stylesheets/global/style.css */
  .mx-ht-xl-850p {
    max-height: 850%;
  }
  /* line 86911, app/assets/stylesheets/global/style.css */
  .mn-ht-xl-850p {
    min-height: 850%;
  }
  /* line 86915, app/assets/stylesheets/global/style.css */
  .ht-xl-850-f {
    height: 850px !important;
  }
  /* line 86919, app/assets/stylesheets/global/style.css */
  .ht-xl-850p-f {
    height: 850% !important;
  }
  /* line 86923, app/assets/stylesheets/global/style.css */
  .ht-xl-100v {
    height: 100vh;
  }
}

/* line 86928, app/assets/stylesheets/global/style.css */
.ht-100v {
  height: 100vh;
}

/* line 86932, app/assets/stylesheets/global/style.css */
.ht-auto {
  height: auto;
}

/*--------- Margin--------------*/
/* line 86937, app/assets/stylesheets/global/style.css */
.m-0 {
  margin: 0 !important;
}

/* line 86941, app/assets/stylesheets/global/style.css */
.mt-0,
.my-0 {
  margin-top: 0 !important;
}

/* line 86946, app/assets/stylesheets/global/style.css */
.me-0,
.mx-0 {
  margin-right: 0 !important;
}

/* line 86951, app/assets/stylesheets/global/style.css */
.mg-r-20 {
  margin-right: 20px !important;
}

/* line 86955, app/assets/stylesheets/global/style.css */
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

/* line 86960, app/assets/stylesheets/global/style.css */
.ms-0,
.mx-0 {
  margin-left: 0 !important;
}

/* line 86965, app/assets/stylesheets/global/style.css */
.m-1 {
  margin: 0.25rem !important;
}

/* line 86969, app/assets/stylesheets/global/style.css */
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

/* line 86974, app/assets/stylesheets/global/style.css */
.me-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

/* line 86979, app/assets/stylesheets/global/style.css */
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

/* line 86984, app/assets/stylesheets/global/style.css */
.ms-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

/* line 86989, app/assets/stylesheets/global/style.css */
.m-2 {
  margin: 0.5rem !important;
}

/* line 86993, app/assets/stylesheets/global/style.css */
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

/* line 86998, app/assets/stylesheets/global/style.css */
.me-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

/* line 87003, app/assets/stylesheets/global/style.css */
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

/* line 87008, app/assets/stylesheets/global/style.css */
.ms-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

/* line 87013, app/assets/stylesheets/global/style.css */
.m-3 {
  margin: 0.75rem !important;
}

/* line 87017, app/assets/stylesheets/global/style.css */
.mt-3,
.my-3 {
  margin-top: 0.75rem !important;
}

/* line 87022, app/assets/stylesheets/global/style.css */
.me-3,
.mx-3 {
  margin-right: 0.75rem !important;
}

/* line 87027, app/assets/stylesheets/global/style.css */
.mb-3,
.my-3 {
  margin-bottom: 0.75rem !important;
}

/* line 87032, app/assets/stylesheets/global/style.css */
.ms-3,
.mx-3 {
  margin-left: 0.75rem !important;
}

/* line 87037, app/assets/stylesheets/global/style.css */
.m-4 {
  margin: 1rem !important;
}

/* line 87041, app/assets/stylesheets/global/style.css */
.mt-4,
.my-4 {
  margin-top: 1rem !important;
}

/* line 87046, app/assets/stylesheets/global/style.css */
.me-4,
.mx-4 {
  margin-right: 1rem !important;
}

/* line 87051, app/assets/stylesheets/global/style.css */
.mb-4,
.my-4 {
  margin-bottom: 1rem !important;
}

/* line 87056, app/assets/stylesheets/global/style.css */
.ms-4,
.mx-4 {
  margin-left: 1rem !important;
}

/* line 87061, app/assets/stylesheets/global/style.css */
.m-5 {
  margin: 1.5rem !important;
}

/* line 87065, app/assets/stylesheets/global/style.css */
.mt-5,
.my-5 {
  margin-top: 1.5rem !important;
}

/* line 87070, app/assets/stylesheets/global/style.css */
.me-5,
.mx-5 {
  margin-right: 1.5rem;
}

/* line 87075, app/assets/stylesheets/global/style.css */
.mb-5,
.my-5 {
  margin-bottom: 1.5rem !important;
}

/* line 87080, app/assets/stylesheets/global/style.css */
.ms-5,
.mx-5 {
  margin-left: 1.5rem !important;
}

/* line 87085, app/assets/stylesheets/global/style.css */
.m-6 {
  margin: 2rem !important;
}

/* line 87089, app/assets/stylesheets/global/style.css */
.mt-6,
.my-6 {
  margin-top: 2rem !important;
}

/* line 87094, app/assets/stylesheets/global/style.css */
.me-6,
.mx-6 {
  margin-right: 2rem !important;
}

/* line 87099, app/assets/stylesheets/global/style.css */
.mb-6,
.my-6 {
  margin-bottom: 2rem !important;
}

/* line 87104, app/assets/stylesheets/global/style.css */
.ms-6,
.mx-6 {
  margin-left: 2rem !important;
}

/* line 87109, app/assets/stylesheets/global/style.css */
.m-7 {
  margin: 3rem !important;
}

/* line 87113, app/assets/stylesheets/global/style.css */
.mt-7,
.my-7 {
  margin-top: 3rem !important;
}

/* line 87118, app/assets/stylesheets/global/style.css */
.me-7,
.mx-7 {
  margin-right: 3rem !important;
}

/* line 87123, app/assets/stylesheets/global/style.css */
.mb-7,
.my-7 {
  margin-bottom: 3rem !important;
}

/* line 87128, app/assets/stylesheets/global/style.css */
.ms-7,
.mx-7 {
  margin-left: 3rem !important;
}

/* line 87133, app/assets/stylesheets/global/style.css */
.m-8 {
  margin: 4rem !important;
}

/* line 87137, app/assets/stylesheets/global/style.css */
.mt-8,
.my-8 {
  margin-top: 4rem !important;
}

/* line 87142, app/assets/stylesheets/global/style.css */
.mt-10 {
  margin-top: 11rem !important;
}

/* line 87146, app/assets/stylesheets/global/style.css */
.me-8,
.mx-8 {
  margin-right: 4rem !important;
}

/* line 87151, app/assets/stylesheets/global/style.css */
.mb-8,
.my-8 {
  margin-bottom: 4rem !important;
}

/* line 87156, app/assets/stylesheets/global/style.css */
.ms-8,
.mx-8 {
  margin-left: 4rem !important;
}

/* line 87161, app/assets/stylesheets/global/style.css */
.m-9 {
  margin: 6rem !important;
}

/* line 87165, app/assets/stylesheets/global/style.css */
.mt-9,
.my-9 {
  margin-top: 6rem !important;
}

/* line 87170, app/assets/stylesheets/global/style.css */
.me-9,
.mx-9 {
  margin-right: 6rem !important;
}

/* line 87175, app/assets/stylesheets/global/style.css */
.mb-9,
.my-9 {
  margin-bottom: 6rem !important;
}

/* line 87180, app/assets/stylesheets/global/style.css */
.ms-9,
.mx-9 {
  margin-left: 6rem !important;
}

/* line 87185, app/assets/stylesheets/global/style.css */
.m-auto {
  margin: auto !important;
}

/* line 87189, app/assets/stylesheets/global/style.css */
.mt-auto,
.my-auto {
  margin-top: auto !important;
}

/* line 87194, app/assets/stylesheets/global/style.css */
.me-auto,
.mx-auto {
  margin-right: auto !important;
}

/* line 87199, app/assets/stylesheets/global/style.css */
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

/* line 87204, app/assets/stylesheets/global/style.css */
.ms-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 480px) {
  /* line 87210, app/assets/stylesheets/global/style.css */
  .m-xs-0 {
    margin: 0 !important;
  }
  /* line 87214, app/assets/stylesheets/global/style.css */
  .mt-xs-0,
.my-xs-0 {
    margin-top: 0 !important;
  }
  /* line 87219, app/assets/stylesheets/global/style.css */
  .me-xs-0,
.mx-xs-0 {
    margin-right: 0 !important;
  }
  /* line 87224, app/assets/stylesheets/global/style.css */
  .mb-xs-0,
.my-xs-0 {
    margin-bottom: 0 !important;
  }
  /* line 87229, app/assets/stylesheets/global/style.css */
  .ms-xs-0,
.mx-xs-0 {
    margin-left: 0 !important;
  }
  /* line 87234, app/assets/stylesheets/global/style.css */
  .m-xs-1 {
    margin: 0.25rem !important;
  }
  /* line 87238, app/assets/stylesheets/global/style.css */
  .mt-xs-1,
.my-xs-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87243, app/assets/stylesheets/global/style.css */
  .me-xs-1,
.mx-xs-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87248, app/assets/stylesheets/global/style.css */
  .mb-xs-1,
.my-xs-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87253, app/assets/stylesheets/global/style.css */
  .ms-xs-1,
.mx-xs-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87258, app/assets/stylesheets/global/style.css */
  .m-xs-2 {
    margin: 0.5rem !important;
  }
  /* line 87262, app/assets/stylesheets/global/style.css */
  .mt-xs-2,
.my-xs-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87267, app/assets/stylesheets/global/style.css */
  .me-xs-2,
.mx-xs-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87272, app/assets/stylesheets/global/style.css */
  .mb-xs-2,
.my-xs-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87277, app/assets/stylesheets/global/style.css */
  .ms-xs-2,
.mx-xs-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87282, app/assets/stylesheets/global/style.css */
  .m-xs-3 {
    margin: 0.75rem !important;
  }
  /* line 87286, app/assets/stylesheets/global/style.css */
  .mt-xs-3,
.my-xs-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87291, app/assets/stylesheets/global/style.css */
  .me-xs-3,
.mx-xs-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87296, app/assets/stylesheets/global/style.css */
  .mb-xs-3,
.my-xs-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87301, app/assets/stylesheets/global/style.css */
  .ms-xs-3,
.mx-xs-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87306, app/assets/stylesheets/global/style.css */
  .m-xs-4 {
    margin: 1rem !important;
  }
  /* line 87310, app/assets/stylesheets/global/style.css */
  .mt-xs-4,
.my-xs-4 {
    margin-top: 1rem !important;
  }
  /* line 87315, app/assets/stylesheets/global/style.css */
  .me-xs-4,
.mx-xs-4 {
    margin-right: 1rem !important;
  }
  /* line 87320, app/assets/stylesheets/global/style.css */
  .mb-xs-4,
.my-xs-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87325, app/assets/stylesheets/global/style.css */
  .ms-xs-4,
.mx-xs-4 {
    margin-left: 1rem !important;
  }
  /* line 87330, app/assets/stylesheets/global/style.css */
  .m-xs-5 {
    margin: 1.5rem !important;
  }
  /* line 87334, app/assets/stylesheets/global/style.css */
  .mt-xs-5,
.my-xs-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87339, app/assets/stylesheets/global/style.css */
  .me-xs-5,
.mx-xs-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87344, app/assets/stylesheets/global/style.css */
  .mb-xs-5,
.my-xs-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87349, app/assets/stylesheets/global/style.css */
  .ms-xs-5,
.mx-xs-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87354, app/assets/stylesheets/global/style.css */
  .m-xs-6 {
    margin: 2rem !important;
  }
  /* line 87358, app/assets/stylesheets/global/style.css */
  .mt-xs-6,
.my-xs-6 {
    margin-top: 2rem !important;
  }
  /* line 87363, app/assets/stylesheets/global/style.css */
  .me-xs-6,
.mx-xs-6 {
    margin-right: 2rem !important;
  }
  /* line 87368, app/assets/stylesheets/global/style.css */
  .mb-xs-6,
.my-xs-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87373, app/assets/stylesheets/global/style.css */
  .ms-xs-6,
.mx-xs-6 {
    margin-left: 2rem !important;
  }
  /* line 87378, app/assets/stylesheets/global/style.css */
  .m-xs-7 {
    margin: 3rem !important;
  }
  /* line 87382, app/assets/stylesheets/global/style.css */
  .mt-xs-7,
.my-xs-7 {
    margin-top: 3rem !important;
  }
  /* line 87387, app/assets/stylesheets/global/style.css */
  .me-xs-7,
.mx-xs-7 {
    margin-right: 3rem !important;
  }
  /* line 87392, app/assets/stylesheets/global/style.css */
  .mb-xs-7,
.my-xs-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87397, app/assets/stylesheets/global/style.css */
  .ms-xs-7,
.mx-xs-7 {
    margin-left: 3rem !important;
  }
  /* line 87402, app/assets/stylesheets/global/style.css */
  .m-xs-8 {
    margin: 4rem !important;
  }
  /* line 87406, app/assets/stylesheets/global/style.css */
  .mt-xs-8,
.my-xs-8 {
    margin-top: 4rem !important;
  }
  /* line 87411, app/assets/stylesheets/global/style.css */
  .me-xs-8,
.mx-xs-8 {
    margin-right: 4rem !important;
  }
  /* line 87416, app/assets/stylesheets/global/style.css */
  .mb-xs-8,
.my-xs-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87421, app/assets/stylesheets/global/style.css */
  .ms-xs-8,
.mx-xs-8 {
    margin-left: 4rem !important;
  }
  /* line 87426, app/assets/stylesheets/global/style.css */
  .m-xs-9 {
    margin: 6rem !important;
  }
  /* line 87430, app/assets/stylesheets/global/style.css */
  .mt-xs-9,
.my-xs-9 {
    margin-top: 6rem !important;
  }
  /* line 87435, app/assets/stylesheets/global/style.css */
  .me-xs-9,
.mx-xs-9 {
    margin-right: 6rem !important;
  }
  /* line 87440, app/assets/stylesheets/global/style.css */
  .mb-xs-9,
.my-xs-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87445, app/assets/stylesheets/global/style.css */
  .ms-xs-9,
.mx-xs-9 {
    margin-left: 6rem !important;
  }
  /* line 87450, app/assets/stylesheets/global/style.css */
  .m-xs-auto {
    margin: auto !important;
  }
  /* line 87454, app/assets/stylesheets/global/style.css */
  .mt-xs-auto,
.my-xs-auto {
    margin-top: auto !important;
  }
  /* line 87459, app/assets/stylesheets/global/style.css */
  .me-xs-auto,
.mx-xs-auto {
    margin-right: auto !important;
  }
  /* line 87464, app/assets/stylesheets/global/style.css */
  .mb-xs-auto,
.my-xs-auto {
    margin-bottom: auto !important;
  }
  /* line 87469, app/assets/stylesheets/global/style.css */
  .ms-xs-auto,
.mx-xs-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 87476, app/assets/stylesheets/global/style.css */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 87480, app/assets/stylesheets/global/style.css */
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  /* line 87485, app/assets/stylesheets/global/style.css */
  .me-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  /* line 87490, app/assets/stylesheets/global/style.css */
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 87495, app/assets/stylesheets/global/style.css */
  .ms-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  /* line 87500, app/assets/stylesheets/global/style.css */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 87504, app/assets/stylesheets/global/style.css */
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87509, app/assets/stylesheets/global/style.css */
  .me-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87514, app/assets/stylesheets/global/style.css */
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87519, app/assets/stylesheets/global/style.css */
  .ms-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87524, app/assets/stylesheets/global/style.css */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 87528, app/assets/stylesheets/global/style.css */
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87533, app/assets/stylesheets/global/style.css */
  .me-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87538, app/assets/stylesheets/global/style.css */
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87543, app/assets/stylesheets/global/style.css */
  .ms-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87548, app/assets/stylesheets/global/style.css */
  .m-sm-3 {
    margin: 0.75rem !important;
  }
  /* line 87552, app/assets/stylesheets/global/style.css */
  .mt-sm-3,
.my-sm-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87557, app/assets/stylesheets/global/style.css */
  .me-sm-3,
.mx-sm-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87562, app/assets/stylesheets/global/style.css */
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87567, app/assets/stylesheets/global/style.css */
  .ms-sm-3,
.mx-sm-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87572, app/assets/stylesheets/global/style.css */
  .m-sm-4 {
    margin: 1rem !important;
  }
  /* line 87576, app/assets/stylesheets/global/style.css */
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1rem !important;
  }
  /* line 87581, app/assets/stylesheets/global/style.css */
  .me-sm-4,
.mx-sm-4 {
    margin-right: 1rem !important;
  }
  /* line 87586, app/assets/stylesheets/global/style.css */
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87591, app/assets/stylesheets/global/style.css */
  .ms-sm-4,
.mx-sm-4 {
    margin-left: 1rem !important;
  }
  /* line 87596, app/assets/stylesheets/global/style.css */
  .m-sm-5 {
    margin: 1.5rem !important;
  }
  /* line 87600, app/assets/stylesheets/global/style.css */
  .mt-sm-5,
.my-sm-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87605, app/assets/stylesheets/global/style.css */
  .me-sm-5,
.mx-sm-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87610, app/assets/stylesheets/global/style.css */
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87615, app/assets/stylesheets/global/style.css */
  .ms-sm-5,
.mx-sm-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87620, app/assets/stylesheets/global/style.css */
  .m-sm-6 {
    margin: 2rem !important;
  }
  /* line 87624, app/assets/stylesheets/global/style.css */
  .mt-sm-6,
.my-sm-6 {
    margin-top: 2rem !important;
  }
  /* line 87629, app/assets/stylesheets/global/style.css */
  .me-sm-6,
.mx-sm-6 {
    margin-right: 2rem !important;
  }
  /* line 87634, app/assets/stylesheets/global/style.css */
  .mb-sm-6,
.my-sm-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87639, app/assets/stylesheets/global/style.css */
  .ms-sm-6,
.mx-sm-6 {
    margin-left: 2rem !important;
  }
  /* line 87644, app/assets/stylesheets/global/style.css */
  .m-sm-7 {
    margin: 3rem !important;
  }
  /* line 87648, app/assets/stylesheets/global/style.css */
  .mt-sm-7,
.my-sm-7 {
    margin-top: 3rem !important;
  }
  /* line 87653, app/assets/stylesheets/global/style.css */
  .me-sm-7,
.mx-sm-7 {
    margin-right: 3rem !important;
  }
  /* line 87658, app/assets/stylesheets/global/style.css */
  .mb-sm-7,
.my-sm-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87663, app/assets/stylesheets/global/style.css */
  .ms-sm-7,
.mx-sm-7 {
    margin-left: 3rem !important;
  }
  /* line 87668, app/assets/stylesheets/global/style.css */
  .m-sm-8 {
    margin: 4rem !important;
  }
  /* line 87672, app/assets/stylesheets/global/style.css */
  .mt-sm-8,
.my-sm-8 {
    margin-top: 4rem !important;
  }
  /* line 87677, app/assets/stylesheets/global/style.css */
  .me-sm-8,
.mx-sm-8 {
    margin-right: 4rem !important;
  }
  /* line 87682, app/assets/stylesheets/global/style.css */
  .mb-sm-8,
.my-sm-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87687, app/assets/stylesheets/global/style.css */
  .ms-sm-8,
.mx-sm-8 {
    margin-left: 4rem !important;
  }
  /* line 87692, app/assets/stylesheets/global/style.css */
  .m-sm-9 {
    margin: 6rem !important;
  }
  /* line 87696, app/assets/stylesheets/global/style.css */
  .mt-sm-9,
.my-sm-9 {
    margin-top: 6rem !important;
  }
  /* line 87701, app/assets/stylesheets/global/style.css */
  .me-sm-9,
.mx-sm-9 {
    margin-right: 6rem !important;
  }
  /* line 87706, app/assets/stylesheets/global/style.css */
  .mb-sm-9,
.my-sm-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87711, app/assets/stylesheets/global/style.css */
  .ms-sm-9,
.mx-sm-9 {
    margin-left: 6rem !important;
  }
  /* line 87716, app/assets/stylesheets/global/style.css */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 87720, app/assets/stylesheets/global/style.css */
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  /* line 87725, app/assets/stylesheets/global/style.css */
  .me-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  /* line 87730, app/assets/stylesheets/global/style.css */
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 87735, app/assets/stylesheets/global/style.css */
  .ms-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 87742, app/assets/stylesheets/global/style.css */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 87746, app/assets/stylesheets/global/style.css */
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  /* line 87751, app/assets/stylesheets/global/style.css */
  .me-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  /* line 87756, app/assets/stylesheets/global/style.css */
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 87761, app/assets/stylesheets/global/style.css */
  .ms-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  /* line 87766, app/assets/stylesheets/global/style.css */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 87770, app/assets/stylesheets/global/style.css */
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 87775, app/assets/stylesheets/global/style.css */
  .me-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 87780, app/assets/stylesheets/global/style.css */
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 87785, app/assets/stylesheets/global/style.css */
  .ms-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 87790, app/assets/stylesheets/global/style.css */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 87794, app/assets/stylesheets/global/style.css */
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 87799, app/assets/stylesheets/global/style.css */
  .me-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 87804, app/assets/stylesheets/global/style.css */
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 87809, app/assets/stylesheets/global/style.css */
  .ms-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 87814, app/assets/stylesheets/global/style.css */
  .m-md-3 {
    margin: 0.75rem !important;
  }
  /* line 87818, app/assets/stylesheets/global/style.css */
  .mt-md-3,
.my-md-3 {
    margin-top: 0.75rem !important;
  }
  /* line 87823, app/assets/stylesheets/global/style.css */
  .me-md-3,
.mx-md-3 {
    margin-right: 0.75rem !important;
  }
  /* line 87828, app/assets/stylesheets/global/style.css */
  .mb-md-3,
.my-md-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 87833, app/assets/stylesheets/global/style.css */
  .ms-md-3,
.mx-md-3 {
    margin-left: 0.75rem !important;
  }
  /* line 87838, app/assets/stylesheets/global/style.css */
  .m-md-4 {
    margin: 1rem !important;
  }
  /* line 87842, app/assets/stylesheets/global/style.css */
  .mt-md-4,
.my-md-4 {
    margin-top: 1rem !important;
  }
  /* line 87847, app/assets/stylesheets/global/style.css */
  .me-md-4,
.mx-md-4 {
    margin-right: 1rem !important;
  }
  /* line 87852, app/assets/stylesheets/global/style.css */
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1rem !important;
  }
  /* line 87857, app/assets/stylesheets/global/style.css */
  .ms-md-4,
.mx-md-4 {
    margin-left: 1rem !important;
  }
  /* line 87862, app/assets/stylesheets/global/style.css */
  .m-md-5 {
    margin: 1.5rem !important;
  }
  /* line 87866, app/assets/stylesheets/global/style.css */
  .mt-md-5,
.my-md-5 {
    margin-top: 1.5rem !important;
  }
  /* line 87871, app/assets/stylesheets/global/style.css */
  .me-md-5,
.mx-md-5 {
    margin-right: 1.5rem !important;
  }
  /* line 87876, app/assets/stylesheets/global/style.css */
  .mb-md-5,
.my-md-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 87881, app/assets/stylesheets/global/style.css */
  .ms-md-5,
.mx-md-5 {
    margin-left: 1.5rem !important;
  }
  /* line 87886, app/assets/stylesheets/global/style.css */
  .m-md-6 {
    margin: 2rem !important;
  }
  /* line 87890, app/assets/stylesheets/global/style.css */
  .mt-md-6,
.my-md-6 {
    margin-top: 2rem !important;
  }
  /* line 87895, app/assets/stylesheets/global/style.css */
  .me-md-6,
.mx-md-6 {
    margin-right: 2rem !important;
  }
  /* line 87900, app/assets/stylesheets/global/style.css */
  .mb-md-6,
.my-md-6 {
    margin-bottom: 2rem !important;
  }
  /* line 87905, app/assets/stylesheets/global/style.css */
  .ms-md-6,
.mx-md-6 {
    margin-left: 2rem !important;
  }
  /* line 87910, app/assets/stylesheets/global/style.css */
  .m-md-7 {
    margin: 3rem !important;
  }
  /* line 87914, app/assets/stylesheets/global/style.css */
  .mt-md-7,
.my-md-7 {
    margin-top: 3rem !important;
  }
  /* line 87919, app/assets/stylesheets/global/style.css */
  .me-md-7,
.mx-md-7 {
    margin-right: 3rem !important;
  }
  /* line 87924, app/assets/stylesheets/global/style.css */
  .mb-md-7,
.my-md-7 {
    margin-bottom: 3rem !important;
  }
  /* line 87929, app/assets/stylesheets/global/style.css */
  .ms-md-7,
.mx-md-7 {
    margin-left: 3rem !important;
  }
  /* line 87934, app/assets/stylesheets/global/style.css */
  .m-md-8 {
    margin: 4rem !important;
  }
  /* line 87938, app/assets/stylesheets/global/style.css */
  .mt-md-8,
.my-md-8 {
    margin-top: 4rem !important;
  }
  /* line 87943, app/assets/stylesheets/global/style.css */
  .me-md-8,
.mx-md-8 {
    margin-right: 4rem !important;
  }
  /* line 87948, app/assets/stylesheets/global/style.css */
  .mb-md-8,
.my-md-8 {
    margin-bottom: 4rem !important;
  }
  /* line 87953, app/assets/stylesheets/global/style.css */
  .ms-md-8,
.mx-md-8 {
    margin-left: 4rem !important;
  }
  /* line 87958, app/assets/stylesheets/global/style.css */
  .m-md-9 {
    margin: 6rem !important;
  }
  /* line 87962, app/assets/stylesheets/global/style.css */
  .mt-md-9,
.my-md-9 {
    margin-top: 6rem !important;
  }
  /* line 87967, app/assets/stylesheets/global/style.css */
  .me-md-9,
.mx-md-9 {
    margin-right: 6rem !important;
  }
  /* line 87972, app/assets/stylesheets/global/style.css */
  .mb-md-9,
.my-md-9 {
    margin-bottom: 6rem !important;
  }
  /* line 87977, app/assets/stylesheets/global/style.css */
  .ms-md-9,
.mx-md-9 {
    margin-left: 6rem !important;
  }
  /* line 87982, app/assets/stylesheets/global/style.css */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 87986, app/assets/stylesheets/global/style.css */
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  /* line 87991, app/assets/stylesheets/global/style.css */
  .me-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  /* line 87996, app/assets/stylesheets/global/style.css */
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  /* line 88001, app/assets/stylesheets/global/style.css */
  .ms-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 88008, app/assets/stylesheets/global/style.css */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 88012, app/assets/stylesheets/global/style.css */
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  /* line 88017, app/assets/stylesheets/global/style.css */
  .me-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  /* line 88022, app/assets/stylesheets/global/style.css */
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 88027, app/assets/stylesheets/global/style.css */
  .ms-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  /* line 88032, app/assets/stylesheets/global/style.css */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 88036, app/assets/stylesheets/global/style.css */
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 88041, app/assets/stylesheets/global/style.css */
  .me-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 88046, app/assets/stylesheets/global/style.css */
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 88051, app/assets/stylesheets/global/style.css */
  .ms-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 88056, app/assets/stylesheets/global/style.css */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 88060, app/assets/stylesheets/global/style.css */
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 88065, app/assets/stylesheets/global/style.css */
  .me-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88070, app/assets/stylesheets/global/style.css */
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88075, app/assets/stylesheets/global/style.css */
  .ms-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88080, app/assets/stylesheets/global/style.css */
  .m-lg-3 {
    margin: 0.75rem !important;
  }
  /* line 88084, app/assets/stylesheets/global/style.css */
  .mt-lg-3,
.my-lg-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88089, app/assets/stylesheets/global/style.css */
  .me-lg-3,
.mx-lg-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88094, app/assets/stylesheets/global/style.css */
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88099, app/assets/stylesheets/global/style.css */
  .ms-lg-3,
.mx-lg-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88104, app/assets/stylesheets/global/style.css */
  .m-lg-4 {
    margin: 1rem !important;
  }
  /* line 88108, app/assets/stylesheets/global/style.css */
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1rem !important;
  }
  /* line 88113, app/assets/stylesheets/global/style.css */
  .me-lg-4,
.mx-lg-4 {
    margin-right: 1rem !important;
  }
  /* line 88118, app/assets/stylesheets/global/style.css */
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88123, app/assets/stylesheets/global/style.css */
  .ms-lg-4,
.mx-lg-4 {
    margin-left: 1rem !important;
  }
  /* line 88128, app/assets/stylesheets/global/style.css */
  .m-lg-5 {
    margin: 1.5rem !important;
  }
  /* line 88132, app/assets/stylesheets/global/style.css */
  .mt-lg-5,
.my-lg-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88137, app/assets/stylesheets/global/style.css */
  .me-lg-5,
.mx-lg-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88142, app/assets/stylesheets/global/style.css */
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88147, app/assets/stylesheets/global/style.css */
  .ms-lg-5,
.mx-lg-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88152, app/assets/stylesheets/global/style.css */
  .m-lg-6 {
    margin: 2rem !important;
  }
  /* line 88156, app/assets/stylesheets/global/style.css */
  .mt-lg-6,
.my-lg-6 {
    margin-top: 2rem !important;
  }
  /* line 88161, app/assets/stylesheets/global/style.css */
  .me-lg-6,
.mx-lg-6 {
    margin-right: 2rem !important;
  }
  /* line 88166, app/assets/stylesheets/global/style.css */
  .mb-lg-6,
.my-lg-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88171, app/assets/stylesheets/global/style.css */
  .ms-lg-6,
.mx-lg-6 {
    margin-left: 2rem !important;
  }
  /* line 88176, app/assets/stylesheets/global/style.css */
  .m-lg-7 {
    margin: 3rem !important;
  }
  /* line 88180, app/assets/stylesheets/global/style.css */
  .mt-lg-7,
.my-lg-7 {
    margin-top: 3rem !important;
  }
  /* line 88185, app/assets/stylesheets/global/style.css */
  .me-lg-7,
.mx-lg-7 {
    margin-right: 3rem !important;
  }
  /* line 88190, app/assets/stylesheets/global/style.css */
  .mb-lg-7,
.my-lg-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88195, app/assets/stylesheets/global/style.css */
  .ms-lg-7,
.mx-lg-7 {
    margin-left: 3rem !important;
  }
  /* line 88200, app/assets/stylesheets/global/style.css */
  .m-lg-8 {
    margin: 4rem !important;
  }
  /* line 88204, app/assets/stylesheets/global/style.css */
  .mt-lg-8,
.my-lg-8 {
    margin-top: 4rem !important;
  }
  /* line 88209, app/assets/stylesheets/global/style.css */
  .me-lg-8,
.mx-lg-8 {
    margin-right: 4rem !important;
  }
  /* line 88214, app/assets/stylesheets/global/style.css */
  .mb-lg-8,
.my-lg-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88219, app/assets/stylesheets/global/style.css */
  .ms-lg-8,
.mx-lg-8 {
    margin-left: 4rem !important;
  }
  /* line 88224, app/assets/stylesheets/global/style.css */
  .m-lg-9 {
    margin: 6rem !important;
  }
  /* line 88228, app/assets/stylesheets/global/style.css */
  .mt-lg-9,
.my-lg-9 {
    margin-top: 6rem !important;
  }
  /* line 88233, app/assets/stylesheets/global/style.css */
  .me-lg-9,
.mx-lg-9 {
    margin-right: 6rem !important;
  }
  /* line 88238, app/assets/stylesheets/global/style.css */
  .mb-lg-9,
.my-lg-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88243, app/assets/stylesheets/global/style.css */
  .ms-lg-9,
.mx-lg-9 {
    margin-left: 6rem !important;
  }
  /* line 88248, app/assets/stylesheets/global/style.css */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 88252, app/assets/stylesheets/global/style.css */
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  /* line 88257, app/assets/stylesheets/global/style.css */
  .me-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  /* line 88262, app/assets/stylesheets/global/style.css */
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 88267, app/assets/stylesheets/global/style.css */
  .ms-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1280px) {
  /* line 88274, app/assets/stylesheets/global/style.css */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 88278, app/assets/stylesheets/global/style.css */
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  /* line 88283, app/assets/stylesheets/global/style.css */
  .me-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  /* line 88288, app/assets/stylesheets/global/style.css */
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 88293, app/assets/stylesheets/global/style.css */
  .ms-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  /* line 88298, app/assets/stylesheets/global/style.css */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 88302, app/assets/stylesheets/global/style.css */
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 88307, app/assets/stylesheets/global/style.css */
  .me-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 88312, app/assets/stylesheets/global/style.css */
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 88317, app/assets/stylesheets/global/style.css */
  .ms-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 88322, app/assets/stylesheets/global/style.css */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 88326, app/assets/stylesheets/global/style.css */
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 88331, app/assets/stylesheets/global/style.css */
  .me-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 88336, app/assets/stylesheets/global/style.css */
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 88341, app/assets/stylesheets/global/style.css */
  .ms-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 88346, app/assets/stylesheets/global/style.css */
  .m-xl-3 {
    margin: 0.75rem !important;
  }
  /* line 88350, app/assets/stylesheets/global/style.css */
  .mt-xl-3,
.my-xl-3 {
    margin-top: 0.75rem !important;
  }
  /* line 88355, app/assets/stylesheets/global/style.css */
  .me-xl-3,
.mx-xl-3 {
    margin-right: 0.75rem !important;
  }
  /* line 88360, app/assets/stylesheets/global/style.css */
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 0.75rem !important;
  }
  /* line 88365, app/assets/stylesheets/global/style.css */
  .ms-xl-3,
.mx-xl-3 {
    margin-left: 0.75rem !important;
  }
  /* line 88370, app/assets/stylesheets/global/style.css */
  .m-xl-4 {
    margin: 1rem !important;
  }
  /* line 88374, app/assets/stylesheets/global/style.css */
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1rem !important;
  }
  /* line 88379, app/assets/stylesheets/global/style.css */
  .me-xl-4,
.mx-xl-4 {
    margin-right: 1rem !important;
  }
  /* line 88384, app/assets/stylesheets/global/style.css */
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1rem !important;
  }
  /* line 88389, app/assets/stylesheets/global/style.css */
  .ms-xl-4,
.mx-xl-4 {
    margin-left: 1rem !important;
  }
  /* line 88394, app/assets/stylesheets/global/style.css */
  .m-xl-5 {
    margin: 1.5rem !important;
  }
  /* line 88398, app/assets/stylesheets/global/style.css */
  .mt-xl-5,
.my-xl-5 {
    margin-top: 1.5rem !important;
  }
  /* line 88403, app/assets/stylesheets/global/style.css */
  .me-xl-5,
.mx-xl-5 {
    margin-right: 1.5rem !important;
  }
  /* line 88408, app/assets/stylesheets/global/style.css */
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 1.5rem !important;
  }
  /* line 88413, app/assets/stylesheets/global/style.css */
  .ms-xl-5,
.mx-xl-5 {
    margin-left: 1.5rem !important;
  }
  /* line 88418, app/assets/stylesheets/global/style.css */
  .m-xl-6 {
    margin: 2rem !important;
  }
  /* line 88422, app/assets/stylesheets/global/style.css */
  .mt-xl-6,
.my-xl-6 {
    margin-top: 2rem !important;
  }
  /* line 88427, app/assets/stylesheets/global/style.css */
  .me-xl-6,
.mx-xl-6 {
    margin-right: 2rem !important;
  }
  /* line 88432, app/assets/stylesheets/global/style.css */
  .mb-xl-6,
.my-xl-6 {
    margin-bottom: 2rem !important;
  }
  /* line 88437, app/assets/stylesheets/global/style.css */
  .ms-xl-6,
.mx-xl-6 {
    margin-left: 2rem !important;
  }
  /* line 88442, app/assets/stylesheets/global/style.css */
  .m-xl-7 {
    margin: 3rem !important;
  }
  /* line 88446, app/assets/stylesheets/global/style.css */
  .mt-xl-7,
.my-xl-7 {
    margin-top: 3rem !important;
  }
  /* line 88451, app/assets/stylesheets/global/style.css */
  .me-xl-7,
.mx-xl-7 {
    margin-right: 3rem !important;
  }
  /* line 88456, app/assets/stylesheets/global/style.css */
  .mb-xl-7,
.my-xl-7 {
    margin-bottom: 3rem !important;
  }
  /* line 88461, app/assets/stylesheets/global/style.css */
  .ms-xl-7,
.mx-xl-7 {
    margin-left: 3rem !important;
  }
  /* line 88466, app/assets/stylesheets/global/style.css */
  .m-xl-8 {
    margin: 4rem !important;
  }
  /* line 88470, app/assets/stylesheets/global/style.css */
  .mt-xl-8,
.my-xl-8 {
    margin-top: 4rem !important;
  }
  /* line 88475, app/assets/stylesheets/global/style.css */
  .me-xl-8,
.mx-xl-8 {
    margin-right: 4rem !important;
  }
  /* line 88480, app/assets/stylesheets/global/style.css */
  .mb-xl-8,
.my-xl-8 {
    margin-bottom: 4rem !important;
  }
  /* line 88485, app/assets/stylesheets/global/style.css */
  .ms-xl-8,
.mx-xl-8 {
    margin-left: 4rem !important;
  }
  /* line 88490, app/assets/stylesheets/global/style.css */
  .m-xl-9 {
    margin: 6rem !important;
  }
  /* line 88494, app/assets/stylesheets/global/style.css */
  .mt-xl-9,
.my-xl-9 {
    margin-top: 6rem !important;
  }
  /* line 88499, app/assets/stylesheets/global/style.css */
  .me-xl-9,
.mx-xl-9 {
    margin-right: 6rem !important;
  }
  /* line 88504, app/assets/stylesheets/global/style.css */
  .mb-xl-9,
.my-xl-9 {
    margin-bottom: 6rem !important;
  }
  /* line 88509, app/assets/stylesheets/global/style.css */
  .ms-xl-9,
.mx-xl-9 {
    margin-left: 6rem !important;
  }
  /* line 88514, app/assets/stylesheets/global/style.css */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 88518, app/assets/stylesheets/global/style.css */
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  /* line 88523, app/assets/stylesheets/global/style.css */
  .me-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  /* line 88528, app/assets/stylesheets/global/style.css */
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 88533, app/assets/stylesheets/global/style.css */
  .ms-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}

/* line 88539, app/assets/stylesheets/global/style.css */
.p-15 {
  padding: 15px !important;
}

/* line 88543, app/assets/stylesheets/global/style.css */
.pt-9x {
  padding-top: 9px;
}

/*--------- Paddings--------------*/
/* line 88548, app/assets/stylesheets/global/style.css */
.p-0 {
  padding: 0 !important;
}

/* line 88552, app/assets/stylesheets/global/style.css */
.pt-0,
.py-0 {
  padding-top: 0 !important;
}

/* line 88557, app/assets/stylesheets/global/style.css */
.pe-0,
.px-0 {
  padding-right: 0 !important;
}

/* line 88562, app/assets/stylesheets/global/style.css */
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

/* line 88567, app/assets/stylesheets/global/style.css */
.ps-0,
.px-0 {
  padding-left: 0 !important;
}

/* line 88572, app/assets/stylesheets/global/style.css */
.p-1 {
  padding: 0.25rem !important;
}

/* line 88576, app/assets/stylesheets/global/style.css */
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

/* line 88581, app/assets/stylesheets/global/style.css */
.pe-1,
.px-1 {
  padding-right: 0.25rem !important;
}

/* line 88586, app/assets/stylesheets/global/style.css */
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

/* line 88591, app/assets/stylesheets/global/style.css */
.ps-1,
.px-1 {
  padding-left: 0.25rem !important;
}

/* line 88596, app/assets/stylesheets/global/style.css */
.p-2 {
  padding: 0.5rem !important;
}

/* line 88600, app/assets/stylesheets/global/style.css */
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

/* line 88605, app/assets/stylesheets/global/style.css */
.pe-2,
.px-2 {
  padding-right: 0.5rem !important;
}

/* line 88610, app/assets/stylesheets/global/style.css */
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

/* line 88615, app/assets/stylesheets/global/style.css */
.ps-2,
.px-2 {
  padding-left: 0.5rem !important;
}

/* line 88620, app/assets/stylesheets/global/style.css */
.p-3 {
  padding: 0.75rem !important;
}

/* line 88624, app/assets/stylesheets/global/style.css */
.pt-3,
.py-3 {
  padding-top: 0.75rem !important;
}

/* line 88629, app/assets/stylesheets/global/style.css */
.pe-3,
.px-3 {
  padding-right: 0.75rem !important;
}

/* line 88634, app/assets/stylesheets/global/style.css */
.pb-3,
.py-3 {
  padding-bottom: 0.75rem !important;
}

/* line 88639, app/assets/stylesheets/global/style.css */
.ps-3,
.px-3 {
  padding-left: 0.75rem !important;
}

/* line 88644, app/assets/stylesheets/global/style.css */
.p-4 {
  padding: 1rem !important;
}

/* line 88648, app/assets/stylesheets/global/style.css */
.pt-4,
.py-4 {
  padding-top: 1rem !important;
}

/* line 88653, app/assets/stylesheets/global/style.css */
.pe-4,
.px-4 {
  padding-right: 1rem !important;
}

/* line 88658, app/assets/stylesheets/global/style.css */
.pb-4,
.py-4 {
  padding-bottom: 1rem !important;
}

/* line 88663, app/assets/stylesheets/global/style.css */
.ps-4,
.px-4 {
  padding-left: 1rem !important;
}

/* line 88668, app/assets/stylesheets/global/style.css */
.p-5 {
  padding: 1.5rem !important;
}

/* line 88672, app/assets/stylesheets/global/style.css */
.pt-5,
.py-5 {
  padding-top: 1.5rem !important;
}

/* line 88677, app/assets/stylesheets/global/style.css */
.pe-5,
.px-5 {
  padding-right: 1.5rem !important;
}

/* line 88682, app/assets/stylesheets/global/style.css */
.pb-5,
.py-5 {
  padding-bottom: 1.5rem !important;
}

/* line 88687, app/assets/stylesheets/global/style.css */
.ps-5,
.px-5 {
  padding-left: 1.5rem !important;
}

/* line 88692, app/assets/stylesheets/global/style.css */
.p-6 {
  padding: 2rem !important;
}

/* line 88696, app/assets/stylesheets/global/style.css */
.pt-6,
.py-6 {
  padding-top: 2rem !important;
}

/* line 88701, app/assets/stylesheets/global/style.css */
.pe-6,
.px-6 {
  padding-right: 2rem !important;
}

/* line 88706, app/assets/stylesheets/global/style.css */
.pb-6,
.py-6 {
  padding-bottom: 2rem !important;
}

/* line 88711, app/assets/stylesheets/global/style.css */
.ps-6,
.px-6 {
  padding-left: 2rem !important;
}

/* line 88716, app/assets/stylesheets/global/style.css */
.p-7 {
  padding: 3rem !important;
}

/* line 88720, app/assets/stylesheets/global/style.css */
.pt-7,
.py-7 {
  padding-top: 3rem !important;
}

/* line 88725, app/assets/stylesheets/global/style.css */
.pe-7,
.px-7 {
  padding-right: 3rem !important;
}

/* line 88730, app/assets/stylesheets/global/style.css */
.pb-7,
.py-7 {
  padding-bottom: 3rem !important;
}

/* line 88735, app/assets/stylesheets/global/style.css */
.ps-7,
.px-7 {
  padding-left: 3rem !important;
}

/* line 88740, app/assets/stylesheets/global/style.css */
.p-8 {
  padding: 4rem !important;
}

/* line 88744, app/assets/stylesheets/global/style.css */
.pt-8,
.py-8 {
  padding-top: 4rem !important;
}

/* line 88749, app/assets/stylesheets/global/style.css */
.pe-8,
.px-8 {
  padding-right: 4rem !important;
}

/* line 88754, app/assets/stylesheets/global/style.css */
.pb-8,
.py-8 {
  padding-bottom: 4rem !important;
}

/* line 88759, app/assets/stylesheets/global/style.css */
.ps-8,
.px-8 {
  padding-left: 4rem !important;
}

/* line 88764, app/assets/stylesheets/global/style.css */
.p-9 {
  padding: 6rem !important;
}

/* line 88768, app/assets/stylesheets/global/style.css */
.pt-9,
.py-9 {
  padding-top: 6rem !important;
}

/* line 88773, app/assets/stylesheets/global/style.css */
.pe-9,
.px-9 {
  padding-right: 6rem !important;
}

/* line 88778, app/assets/stylesheets/global/style.css */
.pb-9,
.py-9 {
  padding-bottom: 6rem !important;
}

/* line 88783, app/assets/stylesheets/global/style.css */
.ps-9,
.px-9 {
  padding-left: 6rem !important;
}

@media (min-width: 480px) {
  /* line 88789, app/assets/stylesheets/global/style.css */
  .p-xs-0 {
    padding: 0 !important;
  }
  /* line 88793, app/assets/stylesheets/global/style.css */
  .pt-xs-0,
.py-xs-0 {
    padding-top: 0 !important;
  }
  /* line 88798, app/assets/stylesheets/global/style.css */
  .pe-xs-0,
.px-xs-0 {
    padding-right: 0 !important;
  }
  /* line 88803, app/assets/stylesheets/global/style.css */
  .pb-xs-0,
.py-xs-0 {
    padding-bottom: 0 !important;
  }
  /* line 88808, app/assets/stylesheets/global/style.css */
  .ps-xs-0,
.px-xs-0 {
    padding-left: 0 !important;
  }
  /* line 88813, app/assets/stylesheets/global/style.css */
  .p-xs-1 {
    padding: 0.25rem !important;
  }
  /* line 88817, app/assets/stylesheets/global/style.css */
  .pt-xs-1,
.py-xs-1 {
    padding-top: 0.25rem !important;
  }
  /* line 88822, app/assets/stylesheets/global/style.css */
  .pe-xs-1,
.px-xs-1 {
    padding-right: 0.25rem !important;
  }
  /* line 88827, app/assets/stylesheets/global/style.css */
  .pb-xs-1,
.py-xs-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 88832, app/assets/stylesheets/global/style.css */
  .ps-xs-1,
.px-xs-1 {
    padding-left: 0.25rem !important;
  }
  /* line 88837, app/assets/stylesheets/global/style.css */
  .p-xs-2 {
    padding: 0.5rem !important;
  }
  /* line 88841, app/assets/stylesheets/global/style.css */
  .pt-xs-2,
.py-xs-2 {
    padding-top: 0.5rem !important;
  }
  /* line 88846, app/assets/stylesheets/global/style.css */
  .pe-xs-2,
.px-xs-2 {
    padding-right: 0.5rem !important;
  }
  /* line 88851, app/assets/stylesheets/global/style.css */
  .pb-xs-2,
.py-xs-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 88856, app/assets/stylesheets/global/style.css */
  .ps-xs-2,
.px-xs-2 {
    padding-left: 0.5rem !important;
  }
  /* line 88861, app/assets/stylesheets/global/style.css */
  .p-xs-3 {
    padding: 0.75rem !important;
  }
  /* line 88865, app/assets/stylesheets/global/style.css */
  .pt-xs-3,
.py-xs-3 {
    padding-top: 0.75rem !important;
  }
  /* line 88870, app/assets/stylesheets/global/style.css */
  .pe-xs-3,
.px-xs-3 {
    padding-right: 0.75rem !important;
  }
  /* line 88875, app/assets/stylesheets/global/style.css */
  .pb-xs-3,
.py-xs-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 88880, app/assets/stylesheets/global/style.css */
  .ps-xs-3,
.px-xs-3 {
    padding-left: 0.75rem !important;
  }
  /* line 88885, app/assets/stylesheets/global/style.css */
  .p-xs-4 {
    padding: 1rem !important;
  }
  /* line 88889, app/assets/stylesheets/global/style.css */
  .pt-xs-4,
.py-xs-4 {
    padding-top: 1rem !important;
  }
  /* line 88894, app/assets/stylesheets/global/style.css */
  .pe-xs-4,
.px-xs-4 {
    padding-right: 1rem !important;
  }
  /* line 88899, app/assets/stylesheets/global/style.css */
  .pb-xs-4,
.py-xs-4 {
    padding-bottom: 1rem !important;
  }
  /* line 88904, app/assets/stylesheets/global/style.css */
  .ps-xs-4,
.px-xs-4 {
    padding-left: 1rem !important;
  }
  /* line 88909, app/assets/stylesheets/global/style.css */
  .p-xs-5 {
    padding: 1.5rem !important;
  }
  /* line 88913, app/assets/stylesheets/global/style.css */
  .pt-xs-5,
.py-xs-5 {
    padding-top: 1.5rem !important;
  }
  /* line 88918, app/assets/stylesheets/global/style.css */
  .pe-xs-5,
.px-xs-5 {
    padding-right: 1.5rem !important;
  }
  /* line 88923, app/assets/stylesheets/global/style.css */
  .pb-xs-5,
.py-xs-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 88928, app/assets/stylesheets/global/style.css */
  .ps-xs-5,
.px-xs-5 {
    padding-left: 1.5rem !important;
  }
  /* line 88933, app/assets/stylesheets/global/style.css */
  .p-xs-6 {
    padding: 2rem !important;
  }
  /* line 88937, app/assets/stylesheets/global/style.css */
  .pt-xs-6,
.py-xs-6 {
    padding-top: 2rem !important;
  }
  /* line 88942, app/assets/stylesheets/global/style.css */
  .pe-xs-6,
.px-xs-6 {
    padding-right: 2rem !important;
  }
  /* line 88947, app/assets/stylesheets/global/style.css */
  .pb-xs-6,
.py-xs-6 {
    padding-bottom: 2rem !important;
  }
  /* line 88952, app/assets/stylesheets/global/style.css */
  .ps-xs-6,
.px-xs-6 {
    padding-left: 2rem !important;
  }
  /* line 88957, app/assets/stylesheets/global/style.css */
  .p-xs-7 {
    padding: 3rem !important;
  }
  /* line 88961, app/assets/stylesheets/global/style.css */
  .pt-xs-7,
.py-xs-7 {
    padding-top: 3rem !important;
  }
  /* line 88966, app/assets/stylesheets/global/style.css */
  .pe-xs-7,
.px-xs-7 {
    padding-right: 3rem !important;
  }
  /* line 88971, app/assets/stylesheets/global/style.css */
  .pb-xs-7,
.py-xs-7 {
    padding-bottom: 3rem !important;
  }
  /* line 88976, app/assets/stylesheets/global/style.css */
  .ps-xs-7,
.px-xs-7 {
    padding-left: 3rem !important;
  }
  /* line 88981, app/assets/stylesheets/global/style.css */
  .p-xs-8 {
    padding: 4rem !important;
  }
  /* line 88985, app/assets/stylesheets/global/style.css */
  .pt-xs-8,
.py-xs-8 {
    padding-top: 4rem !important;
  }
  /* line 88990, app/assets/stylesheets/global/style.css */
  .pe-xs-8,
.px-xs-8 {
    padding-right: 4rem !important;
  }
  /* line 88995, app/assets/stylesheets/global/style.css */
  .pb-xs-8,
.py-xs-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89000, app/assets/stylesheets/global/style.css */
  .ps-xs-8,
.px-xs-8 {
    padding-left: 4rem !important;
  }
  /* line 89005, app/assets/stylesheets/global/style.css */
  .p-xs-9 {
    padding: 6rem !important;
  }
  /* line 89009, app/assets/stylesheets/global/style.css */
  .pt-xs-9,
.py-xs-9 {
    padding-top: 6rem !important;
  }
  /* line 89014, app/assets/stylesheets/global/style.css */
  .pe-xs-9,
.px-xs-9 {
    padding-right: 6rem !important;
  }
  /* line 89019, app/assets/stylesheets/global/style.css */
  .pb-xs-9,
.py-xs-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89024, app/assets/stylesheets/global/style.css */
  .ps-xs-9,
.px-xs-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 576px) {
  /* line 89031, app/assets/stylesheets/global/style.css */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 89035, app/assets/stylesheets/global/style.css */
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  /* line 89040, app/assets/stylesheets/global/style.css */
  .pe-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  /* line 89045, app/assets/stylesheets/global/style.css */
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 89050, app/assets/stylesheets/global/style.css */
  .ps-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  /* line 89055, app/assets/stylesheets/global/style.css */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 89059, app/assets/stylesheets/global/style.css */
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89064, app/assets/stylesheets/global/style.css */
  .pe-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89069, app/assets/stylesheets/global/style.css */
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89074, app/assets/stylesheets/global/style.css */
  .ps-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89079, app/assets/stylesheets/global/style.css */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 89083, app/assets/stylesheets/global/style.css */
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89088, app/assets/stylesheets/global/style.css */
  .pe-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89093, app/assets/stylesheets/global/style.css */
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89098, app/assets/stylesheets/global/style.css */
  .ps-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89103, app/assets/stylesheets/global/style.css */
  .p-sm-3 {
    padding: 0.75rem !important;
  }
  /* line 89107, app/assets/stylesheets/global/style.css */
  .pt-sm-3,
.py-sm-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89112, app/assets/stylesheets/global/style.css */
  .pe-sm-3,
.px-sm-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89117, app/assets/stylesheets/global/style.css */
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89122, app/assets/stylesheets/global/style.css */
  .ps-sm-3,
.px-sm-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89127, app/assets/stylesheets/global/style.css */
  .p-sm-4 {
    padding: 1rem !important;
  }
  /* line 89131, app/assets/stylesheets/global/style.css */
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1rem !important;
  }
  /* line 89136, app/assets/stylesheets/global/style.css */
  .pe-sm-4,
.px-sm-4 {
    padding-right: 1rem !important;
  }
  /* line 89141, app/assets/stylesheets/global/style.css */
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89146, app/assets/stylesheets/global/style.css */
  .ps-sm-4,
.px-sm-4 {
    padding-left: 1rem !important;
  }
  /* line 89151, app/assets/stylesheets/global/style.css */
  .p-sm-5 {
    padding: 1.5rem !important;
  }
  /* line 89155, app/assets/stylesheets/global/style.css */
  .pt-sm-5,
.py-sm-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89160, app/assets/stylesheets/global/style.css */
  .pe-sm-5,
.px-sm-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89165, app/assets/stylesheets/global/style.css */
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89170, app/assets/stylesheets/global/style.css */
  .ps-sm-5,
.px-sm-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89175, app/assets/stylesheets/global/style.css */
  .p-sm-6 {
    padding: 2rem !important;
  }
  /* line 89179, app/assets/stylesheets/global/style.css */
  .pt-sm-6,
.py-sm-6 {
    padding-top: 2rem !important;
  }
  /* line 89184, app/assets/stylesheets/global/style.css */
  .pe-sm-6,
.px-sm-6 {
    padding-right: 2rem !important;
  }
  /* line 89189, app/assets/stylesheets/global/style.css */
  .pb-sm-6,
.py-sm-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89194, app/assets/stylesheets/global/style.css */
  .ps-sm-6,
.px-sm-6 {
    padding-left: 2rem !important;
  }
  /* line 89199, app/assets/stylesheets/global/style.css */
  .p-sm-7 {
    padding: 3rem !important;
  }
  /* line 89203, app/assets/stylesheets/global/style.css */
  .pt-sm-7,
.py-sm-7 {
    padding-top: 3rem !important;
  }
  /* line 89208, app/assets/stylesheets/global/style.css */
  .pe-sm-7,
.px-sm-7 {
    padding-right: 3rem !important;
  }
  /* line 89213, app/assets/stylesheets/global/style.css */
  .pb-sm-7,
.py-sm-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89218, app/assets/stylesheets/global/style.css */
  .ps-sm-7,
.px-sm-7 {
    padding-left: 3rem !important;
  }
  /* line 89223, app/assets/stylesheets/global/style.css */
  .p-sm-8 {
    padding: 4rem !important;
  }
  /* line 89227, app/assets/stylesheets/global/style.css */
  .pt-sm-8,
.py-sm-8 {
    padding-top: 4rem !important;
  }
  /* line 89232, app/assets/stylesheets/global/style.css */
  .pe-sm-8,
.px-sm-8 {
    padding-right: 4rem !important;
  }
  /* line 89237, app/assets/stylesheets/global/style.css */
  .pb-sm-8,
.py-sm-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89242, app/assets/stylesheets/global/style.css */
  .ps-sm-8,
.px-sm-8 {
    padding-left: 4rem !important;
  }
  /* line 89247, app/assets/stylesheets/global/style.css */
  .p-sm-9 {
    padding: 6rem !important;
  }
  /* line 89251, app/assets/stylesheets/global/style.css */
  .pt-sm-9,
.py-sm-9 {
    padding-top: 6rem !important;
  }
  /* line 89256, app/assets/stylesheets/global/style.css */
  .pe-sm-9,
.px-sm-9 {
    padding-right: 6rem !important;
  }
  /* line 89261, app/assets/stylesheets/global/style.css */
  .pb-sm-9,
.py-sm-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89266, app/assets/stylesheets/global/style.css */
  .ps-sm-9,
.px-sm-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 768px) {
  /* line 89273, app/assets/stylesheets/global/style.css */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 89277, app/assets/stylesheets/global/style.css */
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  /* line 89282, app/assets/stylesheets/global/style.css */
  .pe-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  /* line 89287, app/assets/stylesheets/global/style.css */
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 89292, app/assets/stylesheets/global/style.css */
  .ps-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  /* line 89297, app/assets/stylesheets/global/style.css */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 89301, app/assets/stylesheets/global/style.css */
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89306, app/assets/stylesheets/global/style.css */
  .pe-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89311, app/assets/stylesheets/global/style.css */
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89316, app/assets/stylesheets/global/style.css */
  .ps-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89321, app/assets/stylesheets/global/style.css */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 89325, app/assets/stylesheets/global/style.css */
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89330, app/assets/stylesheets/global/style.css */
  .pe-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89335, app/assets/stylesheets/global/style.css */
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89340, app/assets/stylesheets/global/style.css */
  .ps-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89345, app/assets/stylesheets/global/style.css */
  .p-md-3 {
    padding: 0.75rem !important;
  }
  /* line 89349, app/assets/stylesheets/global/style.css */
  .pt-md-3,
.py-md-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89354, app/assets/stylesheets/global/style.css */
  .pe-md-3,
.px-md-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89359, app/assets/stylesheets/global/style.css */
  .pb-md-3,
.py-md-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89364, app/assets/stylesheets/global/style.css */
  .ps-md-3,
.px-md-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89369, app/assets/stylesheets/global/style.css */
  .p-md-4 {
    padding: 1rem !important;
  }
  /* line 89373, app/assets/stylesheets/global/style.css */
  .pt-md-4,
.py-md-4 {
    padding-top: 1rem !important;
  }
  /* line 89378, app/assets/stylesheets/global/style.css */
  .pe-md-4,
.px-md-4 {
    padding-right: 1rem !important;
  }
  /* line 89383, app/assets/stylesheets/global/style.css */
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89388, app/assets/stylesheets/global/style.css */
  .ps-md-4,
.px-md-4 {
    padding-left: 1rem !important;
  }
  /* line 89393, app/assets/stylesheets/global/style.css */
  .p-md-5 {
    padding: 1.5rem !important;
  }
  /* line 89397, app/assets/stylesheets/global/style.css */
  .pt-md-5,
.py-md-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89402, app/assets/stylesheets/global/style.css */
  .pe-md-5,
.px-md-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89407, app/assets/stylesheets/global/style.css */
  .pb-md-5,
.py-md-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89412, app/assets/stylesheets/global/style.css */
  .ps-md-5,
.px-md-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89417, app/assets/stylesheets/global/style.css */
  .p-md-6 {
    padding: 2rem !important;
  }
  /* line 89421, app/assets/stylesheets/global/style.css */
  .pt-md-6,
.py-md-6 {
    padding-top: 2rem !important;
  }
  /* line 89426, app/assets/stylesheets/global/style.css */
  .pe-md-6,
.px-md-6 {
    padding-right: 2rem !important;
  }
  /* line 89431, app/assets/stylesheets/global/style.css */
  .pb-md-6,
.py-md-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89436, app/assets/stylesheets/global/style.css */
  .ps-md-6,
.px-md-6 {
    padding-left: 2rem !important;
  }
  /* line 89441, app/assets/stylesheets/global/style.css */
  .p-md-7 {
    padding: 3rem !important;
  }
  /* line 89445, app/assets/stylesheets/global/style.css */
  .pt-md-7,
.py-md-7 {
    padding-top: 3rem !important;
  }
  /* line 89450, app/assets/stylesheets/global/style.css */
  .pe-md-7,
.px-md-7 {
    padding-right: 3rem !important;
  }
  /* line 89455, app/assets/stylesheets/global/style.css */
  .pb-md-7,
.py-md-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89460, app/assets/stylesheets/global/style.css */
  .ps-md-7,
.px-md-7 {
    padding-left: 3rem !important;
  }
  /* line 89465, app/assets/stylesheets/global/style.css */
  .p-md-8 {
    padding: 4rem !important;
  }
  /* line 89469, app/assets/stylesheets/global/style.css */
  .pt-md-8,
.py-md-8 {
    padding-top: 4rem !important;
  }
  /* line 89474, app/assets/stylesheets/global/style.css */
  .pe-md-8,
.px-md-8 {
    padding-right: 4rem !important;
  }
  /* line 89479, app/assets/stylesheets/global/style.css */
  .pb-md-8,
.py-md-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89484, app/assets/stylesheets/global/style.css */
  .ps-md-8,
.px-md-8 {
    padding-left: 4rem !important;
  }
  /* line 89489, app/assets/stylesheets/global/style.css */
  .p-md-9 {
    padding: 6rem !important;
  }
  /* line 89493, app/assets/stylesheets/global/style.css */
  .pt-md-9,
.py-md-9 {
    padding-top: 6rem !important;
  }
  /* line 89498, app/assets/stylesheets/global/style.css */
  .pe-md-9,
.px-md-9 {
    padding-right: 6rem !important;
  }
  /* line 89503, app/assets/stylesheets/global/style.css */
  .pb-md-9,
.py-md-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89508, app/assets/stylesheets/global/style.css */
  .ps-md-9,
.px-md-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 992px) {
  /* line 89515, app/assets/stylesheets/global/style.css */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 89519, app/assets/stylesheets/global/style.css */
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  /* line 89524, app/assets/stylesheets/global/style.css */
  .pe-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  /* line 89529, app/assets/stylesheets/global/style.css */
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 89534, app/assets/stylesheets/global/style.css */
  .ps-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  /* line 89539, app/assets/stylesheets/global/style.css */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 89543, app/assets/stylesheets/global/style.css */
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89548, app/assets/stylesheets/global/style.css */
  .pe-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89553, app/assets/stylesheets/global/style.css */
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89558, app/assets/stylesheets/global/style.css */
  .ps-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89563, app/assets/stylesheets/global/style.css */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 89567, app/assets/stylesheets/global/style.css */
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89572, app/assets/stylesheets/global/style.css */
  .pe-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89577, app/assets/stylesheets/global/style.css */
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89582, app/assets/stylesheets/global/style.css */
  .ps-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89587, app/assets/stylesheets/global/style.css */
  .p-lg-3 {
    padding: 0.75rem !important;
  }
  /* line 89591, app/assets/stylesheets/global/style.css */
  .pt-lg-3,
.py-lg-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89596, app/assets/stylesheets/global/style.css */
  .pe-lg-3,
.px-lg-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89601, app/assets/stylesheets/global/style.css */
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89606, app/assets/stylesheets/global/style.css */
  .ps-lg-3,
.px-lg-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89611, app/assets/stylesheets/global/style.css */
  .p-lg-4 {
    padding: 1rem !important;
  }
  /* line 89615, app/assets/stylesheets/global/style.css */
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1rem !important;
  }
  /* line 89620, app/assets/stylesheets/global/style.css */
  .pe-lg-4,
.px-lg-4 {
    padding-right: 1rem !important;
  }
  /* line 89625, app/assets/stylesheets/global/style.css */
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89630, app/assets/stylesheets/global/style.css */
  .ps-lg-4,
.px-lg-4 {
    padding-left: 1rem !important;
  }
  /* line 89635, app/assets/stylesheets/global/style.css */
  .p-lg-5 {
    padding: 1.5rem !important;
  }
  /* line 89639, app/assets/stylesheets/global/style.css */
  .pt-lg-5,
.py-lg-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89644, app/assets/stylesheets/global/style.css */
  .pe-lg-5,
.px-lg-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89649, app/assets/stylesheets/global/style.css */
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89654, app/assets/stylesheets/global/style.css */
  .ps-lg-5,
.px-lg-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89659, app/assets/stylesheets/global/style.css */
  .p-lg-6 {
    padding: 2rem !important;
  }
  /* line 89663, app/assets/stylesheets/global/style.css */
  .pt-lg-6,
.py-lg-6 {
    padding-top: 2rem !important;
  }
  /* line 89668, app/assets/stylesheets/global/style.css */
  .pe-lg-6,
.px-lg-6 {
    padding-right: 2rem !important;
  }
  /* line 89673, app/assets/stylesheets/global/style.css */
  .pb-lg-6,
.py-lg-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89678, app/assets/stylesheets/global/style.css */
  .ps-lg-6,
.px-lg-6 {
    padding-left: 2rem !important;
  }
  /* line 89683, app/assets/stylesheets/global/style.css */
  .p-lg-7 {
    padding: 3rem !important;
  }
  /* line 89687, app/assets/stylesheets/global/style.css */
  .pt-lg-7,
.py-lg-7 {
    padding-top: 3rem !important;
  }
  /* line 89692, app/assets/stylesheets/global/style.css */
  .pe-lg-7,
.px-lg-7 {
    padding-right: 3rem !important;
  }
  /* line 89697, app/assets/stylesheets/global/style.css */
  .pb-lg-7,
.py-lg-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89702, app/assets/stylesheets/global/style.css */
  .ps-lg-7,
.px-lg-7 {
    padding-left: 3rem !important;
  }
  /* line 89707, app/assets/stylesheets/global/style.css */
  .p-lg-8 {
    padding: 4rem !important;
  }
  /* line 89711, app/assets/stylesheets/global/style.css */
  .pt-lg-8,
.py-lg-8 {
    padding-top: 4rem !important;
  }
  /* line 89716, app/assets/stylesheets/global/style.css */
  .pe-lg-8,
.px-lg-8 {
    padding-right: 4rem !important;
  }
  /* line 89721, app/assets/stylesheets/global/style.css */
  .pb-lg-8,
.py-lg-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89726, app/assets/stylesheets/global/style.css */
  .ps-lg-8,
.px-lg-8 {
    padding-left: 4rem !important;
  }
  /* line 89731, app/assets/stylesheets/global/style.css */
  .p-lg-9 {
    padding: 6rem !important;
  }
  /* line 89735, app/assets/stylesheets/global/style.css */
  .pt-lg-9,
.py-lg-9 {
    padding-top: 6rem !important;
  }
  /* line 89740, app/assets/stylesheets/global/style.css */
  .pe-lg-9,
.px-lg-9 {
    padding-right: 6rem !important;
  }
  /* line 89745, app/assets/stylesheets/global/style.css */
  .pb-lg-9,
.py-lg-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89750, app/assets/stylesheets/global/style.css */
  .ps-lg-9,
.px-lg-9 {
    padding-left: 6rem !important;
  }
}

@media (min-width: 1280px) {
  /* line 89757, app/assets/stylesheets/global/style.css */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 89761, app/assets/stylesheets/global/style.css */
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  /* line 89766, app/assets/stylesheets/global/style.css */
  .pe-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  /* line 89771, app/assets/stylesheets/global/style.css */
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 89776, app/assets/stylesheets/global/style.css */
  .ps-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  /* line 89781, app/assets/stylesheets/global/style.css */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 89785, app/assets/stylesheets/global/style.css */
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 89790, app/assets/stylesheets/global/style.css */
  .pe-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 89795, app/assets/stylesheets/global/style.css */
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 89800, app/assets/stylesheets/global/style.css */
  .ps-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 89805, app/assets/stylesheets/global/style.css */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 89809, app/assets/stylesheets/global/style.css */
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 89814, app/assets/stylesheets/global/style.css */
  .pe-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 89819, app/assets/stylesheets/global/style.css */
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 89824, app/assets/stylesheets/global/style.css */
  .ps-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 89829, app/assets/stylesheets/global/style.css */
  .p-xl-3 {
    padding: 0.75rem !important;
  }
  /* line 89833, app/assets/stylesheets/global/style.css */
  .pt-xl-3,
.py-xl-3 {
    padding-top: 0.75rem !important;
  }
  /* line 89838, app/assets/stylesheets/global/style.css */
  .pe-xl-3,
.px-xl-3 {
    padding-right: 0.75rem !important;
  }
  /* line 89843, app/assets/stylesheets/global/style.css */
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 0.75rem !important;
  }
  /* line 89848, app/assets/stylesheets/global/style.css */
  .ps-xl-3,
.px-xl-3 {
    padding-left: 0.75rem !important;
  }
  /* line 89853, app/assets/stylesheets/global/style.css */
  .p-xl-4 {
    padding: 1rem !important;
  }
  /* line 89857, app/assets/stylesheets/global/style.css */
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1rem !important;
  }
  /* line 89862, app/assets/stylesheets/global/style.css */
  .pe-xl-4,
.px-xl-4 {
    padding-right: 1rem !important;
  }
  /* line 89867, app/assets/stylesheets/global/style.css */
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1rem !important;
  }
  /* line 89872, app/assets/stylesheets/global/style.css */
  .ps-xl-4,
.px-xl-4 {
    padding-left: 1rem !important;
  }
  /* line 89877, app/assets/stylesheets/global/style.css */
  .p-xl-5 {
    padding: 1.5rem !important;
  }
  /* line 89881, app/assets/stylesheets/global/style.css */
  .pt-xl-5,
.py-xl-5 {
    padding-top: 1.5rem !important;
  }
  /* line 89886, app/assets/stylesheets/global/style.css */
  .pe-xl-5,
.px-xl-5 {
    padding-right: 1.5rem !important;
  }
  /* line 89891, app/assets/stylesheets/global/style.css */
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 1.5rem !important;
  }
  /* line 89896, app/assets/stylesheets/global/style.css */
  .ps-xl-5,
.px-xl-5 {
    padding-left: 1.5rem !important;
  }
  /* line 89901, app/assets/stylesheets/global/style.css */
  .p-xl-6 {
    padding: 2rem !important;
  }
  /* line 89905, app/assets/stylesheets/global/style.css */
  .pt-xl-6,
.py-xl-6 {
    padding-top: 2rem !important;
  }
  /* line 89910, app/assets/stylesheets/global/style.css */
  .pe-xl-6,
.px-xl-6 {
    padding-right: 2rem !important;
  }
  /* line 89915, app/assets/stylesheets/global/style.css */
  .pb-xl-6,
.py-xl-6 {
    padding-bottom: 2rem !important;
  }
  /* line 89920, app/assets/stylesheets/global/style.css */
  .ps-xl-6,
.px-xl-6 {
    padding-left: 2rem !important;
  }
  /* line 89925, app/assets/stylesheets/global/style.css */
  .p-xl-7 {
    padding: 3rem !important;
  }
  /* line 89929, app/assets/stylesheets/global/style.css */
  .pt-xl-7,
.py-xl-7 {
    padding-top: 3rem !important;
  }
  /* line 89934, app/assets/stylesheets/global/style.css */
  .pe-xl-7,
.px-xl-7 {
    padding-right: 3rem !important;
  }
  /* line 89939, app/assets/stylesheets/global/style.css */
  .pb-xl-7,
.py-xl-7 {
    padding-bottom: 3rem !important;
  }
  /* line 89944, app/assets/stylesheets/global/style.css */
  .ps-xl-7,
.px-xl-7 {
    padding-left: 3rem !important;
  }
  /* line 89949, app/assets/stylesheets/global/style.css */
  .p-xl-8 {
    padding: 4rem !important;
  }
  /* line 89953, app/assets/stylesheets/global/style.css */
  .pt-xl-8,
.py-xl-8 {
    padding-top: 4rem !important;
  }
  /* line 89958, app/assets/stylesheets/global/style.css */
  .pe-xl-8,
.px-xl-8 {
    padding-right: 4rem !important;
  }
  /* line 89963, app/assets/stylesheets/global/style.css */
  .pb-xl-8,
.py-xl-8 {
    padding-bottom: 4rem !important;
  }
  /* line 89968, app/assets/stylesheets/global/style.css */
  .ps-xl-8,
.px-xl-8 {
    padding-left: 4rem !important;
  }
  /* line 89973, app/assets/stylesheets/global/style.css */
  .p-xl-9 {
    padding: 6rem !important;
  }
  /* line 89977, app/assets/stylesheets/global/style.css */
  .pt-xl-9,
.py-xl-9 {
    padding-top: 6rem !important;
  }
  /* line 89982, app/assets/stylesheets/global/style.css */
  .pe-xl-9,
.px-xl-9 {
    padding-right: 6rem !important;
  }
  /* line 89987, app/assets/stylesheets/global/style.css */
  .pb-xl-9,
.py-xl-9 {
    padding-bottom: 6rem !important;
  }
  /* line 89992, app/assets/stylesheets/global/style.css */
  .ps-xl-9,
.px-xl-9 {
    padding-left: 6rem !important;
  }
}

@media (max-width: 575.98px) {
  /* line 89999, app/assets/stylesheets/global/style.css */
  .p-sm-max-0 {
    padding: 0px !important;
  }
}

@media (max-width: 1200px) {
  /* line 90005, app/assets/stylesheets/global/style.css */
  .p-xl-max-0 {
    padding: 0px !important;
  }
}

/* line 90010, app/assets/stylesheets/global/style.css */
.ps-static {
  position: static !important;
}

/* line 90014, app/assets/stylesheets/global/style.css */
.ps-relative {
  position: relative !important;
}

/* line 90018, app/assets/stylesheets/global/style.css */
.ps-absolute {
  position: absolute !important;
}

/* line 90022, app/assets/stylesheets/global/style.css */
.ps-fixed {
  position: fixed !important;
}

/* line 90026, app/assets/stylesheets/global/style.css */
.ps-sticky {
  position: sticky !important;
}

/* line 90031, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 90038, app/assets/stylesheets/global/style.css */
.t-0 {
  top: 0px;
}

/* line 90042, app/assets/stylesheets/global/style.css */
.r-0 {
  right: 0px;
}

/* line 90046, app/assets/stylesheets/global/style.css */
.b-0 {
  bottom: 0px;
}

/* line 90050, app/assets/stylesheets/global/style.css */
.l-0 {
  left: 0px;
}

/* line 90054, app/assets/stylesheets/global/style.css */
.t--0 {
  top: 0px;
}

/* line 90058, app/assets/stylesheets/global/style.css */
.r--0 {
  right: 0px;
}

/* line 90062, app/assets/stylesheets/global/style.css */
.b--0 {
  bottom: 0px;
}

/* line 90066, app/assets/stylesheets/global/style.css */
.l--0 {
  left: 0px;
}

/* line 90070, app/assets/stylesheets/global/style.css */
.a-0 {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
}

/* line 90077, app/assets/stylesheets/global/style.css */
.x-0,
.y-0 {
  left: 0px;
  right: 0px;
}

/* line 90083, app/assets/stylesheets/global/style.css */
.t-5 {
  top: 5px;
}

/* line 90087, app/assets/stylesheets/global/style.css */
.r-5 {
  right: 5px;
}

/* line 90091, app/assets/stylesheets/global/style.css */
.b-5 {
  bottom: 5px;
}

/* line 90095, app/assets/stylesheets/global/style.css */
.l-5 {
  left: 5px;
}

/* line 90099, app/assets/stylesheets/global/style.css */
.t--5 {
  top: -5px;
}

/* line 90103, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 90107, app/assets/stylesheets/global/style.css */
.b--5 {
  bottom: -5px;
}

/* line 90111, app/assets/stylesheets/global/style.css */
.l--5 {
  left: -5px;
}

/* line 90115, app/assets/stylesheets/global/style.css */
.a-5 {
  top: 5px;
  right: 5px;
  bottom: 5px;
  left: 5px;
}

/* line 90122, app/assets/stylesheets/global/style.css */
.x-5,
.y-5 {
  left: 5px;
  right: 5px;
}

/* line 90128, app/assets/stylesheets/global/style.css */
.t-10 {
  top: 10px;
}

/* line 90132, app/assets/stylesheets/global/style.css */
.r-10 {
  right: 10px;
}

/* line 90136, app/assets/stylesheets/global/style.css */
.b-10 {
  bottom: 10px;
}

/* line 90140, app/assets/stylesheets/global/style.css */
.l-10 {
  left: 10px;
}

/* line 90144, app/assets/stylesheets/global/style.css */
.t--10 {
  top: -10px;
}

/* line 90148, app/assets/stylesheets/global/style.css */
.r--10 {
  right: -10px;
}

/* line 90152, app/assets/stylesheets/global/style.css */
.b--10 {
  bottom: -10px;
}

/* line 90156, app/assets/stylesheets/global/style.css */
.l--10 {
  left: -10px;
}

/* line 90160, app/assets/stylesheets/global/style.css */
.a-10 {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
}

/* line 90167, app/assets/stylesheets/global/style.css */
.x-10,
.y-10 {
  left: 10px;
  right: 10px;
}

/* line 90173, app/assets/stylesheets/global/style.css */
.t-15 {
  top: 15px;
}

/* line 90177, app/assets/stylesheets/global/style.css */
.r-15 {
  right: 15px;
}

/* line 90181, app/assets/stylesheets/global/style.css */
.b-15 {
  bottom: 15px;
}

/* line 90185, app/assets/stylesheets/global/style.css */
.l-15 {
  left: 15px;
}

/* line 90189, app/assets/stylesheets/global/style.css */
.t--15 {
  top: -15px;
}

/* line 90193, app/assets/stylesheets/global/style.css */
.r--15 {
  right: -15px;
}

/* line 90197, app/assets/stylesheets/global/style.css */
.b--15 {
  bottom: -15px;
}

/* line 90201, app/assets/stylesheets/global/style.css */
.l--15 {
  left: -15px;
}

/* line 90205, app/assets/stylesheets/global/style.css */
.a-15 {
  top: 15px;
  right: 15px;
  bottom: 15px;
  left: 15px;
}

/* line 90212, app/assets/stylesheets/global/style.css */
.x-15,
.y-15 {
  left: 15px;
  right: 15px;
}

/* line 90218, app/assets/stylesheets/global/style.css */
.t-20 {
  top: 20px;
}

/* line 90222, app/assets/stylesheets/global/style.css */
.r-20 {
  right: 20px;
}

/* line 90226, app/assets/stylesheets/global/style.css */
.b-20 {
  bottom: 20px;
}

/* line 90230, app/assets/stylesheets/global/style.css */
.l-20 {
  left: 20px;
}

/* line 90234, app/assets/stylesheets/global/style.css */
.t--20 {
  top: -20px;
}

/* line 90238, app/assets/stylesheets/global/style.css */
.r--20 {
  right: -20px;
}

/* line 90242, app/assets/stylesheets/global/style.css */
.b--20 {
  bottom: -20px;
}

/* line 90246, app/assets/stylesheets/global/style.css */
.l--20 {
  left: -20px;
}

/* line 90250, app/assets/stylesheets/global/style.css */
.a-20 {
  top: 20px;
  right: 20px;
  bottom: 20px;
  left: 20px;
}

/* line 90257, app/assets/stylesheets/global/style.css */
.x-20,
.y-20 {
  left: 20px;
  right: 20px;
}

/* line 90263, app/assets/stylesheets/global/style.css */
.t-25 {
  top: 25px;
}

/* line 90267, app/assets/stylesheets/global/style.css */
.r-25 {
  right: 25px;
}

/* line 90271, app/assets/stylesheets/global/style.css */
.b-25 {
  bottom: 25px;
}

/* line 90275, app/assets/stylesheets/global/style.css */
.l-25 {
  left: 25px;
}

/* line 90279, app/assets/stylesheets/global/style.css */
.t--25 {
  top: -25px;
}

/* line 90283, app/assets/stylesheets/global/style.css */
.r--25 {
  right: -25px;
}

/* line 90287, app/assets/stylesheets/global/style.css */
.b--25 {
  bottom: -25px;
}

/* line 90291, app/assets/stylesheets/global/style.css */
.l--25 {
  left: -25px;
}

/* line 90295, app/assets/stylesheets/global/style.css */
.a-25 {
  top: 25px;
  right: 25px;
  bottom: 25px;
  left: 25px;
}

/* line 90302, app/assets/stylesheets/global/style.css */
.x-25,
.y-25 {
  left: 25px;
  right: 25px;
}

/* line 90308, app/assets/stylesheets/global/style.css */
.t-30 {
  top: 30px;
}

/* line 90312, app/assets/stylesheets/global/style.css */
.r-30 {
  right: 30px;
}

/* line 90316, app/assets/stylesheets/global/style.css */
.b-30 {
  bottom: 30px;
}

/* line 90320, app/assets/stylesheets/global/style.css */
.l-30 {
  left: 30px;
}

/* line 90324, app/assets/stylesheets/global/style.css */
.t--30 {
  top: -30px;
}

/* line 90328, app/assets/stylesheets/global/style.css */
.r--30 {
  right: -30px;
}

/* line 90332, app/assets/stylesheets/global/style.css */
.b--30 {
  bottom: -30px;
}

/* line 90336, app/assets/stylesheets/global/style.css */
.l--30 {
  left: -30px;
}

/* line 90340, app/assets/stylesheets/global/style.css */
.a-30 {
  top: 30px;
  right: 30px;
  bottom: 30px;
  left: 30px;
}

/* line 90347, app/assets/stylesheets/global/style.css */
.x-30,
.y-30 {
  left: 30px;
  right: 30px;
}

/* line 90353, app/assets/stylesheets/global/style.css */
.t-35 {
  top: 35px;
}

/* line 90357, app/assets/stylesheets/global/style.css */
.r-35 {
  right: 35px;
}

/* line 90361, app/assets/stylesheets/global/style.css */
.b-35 {
  bottom: 35px;
}

/* line 90365, app/assets/stylesheets/global/style.css */
.l-35 {
  left: 35px;
}

/* line 90369, app/assets/stylesheets/global/style.css */
.t--35 {
  top: -35px;
}

/* line 90373, app/assets/stylesheets/global/style.css */
.r--35 {
  right: -35px;
}

/* line 90377, app/assets/stylesheets/global/style.css */
.b--35 {
  bottom: -35px;
}

/* line 90381, app/assets/stylesheets/global/style.css */
.l--35 {
  left: -35px;
}

/* line 90385, app/assets/stylesheets/global/style.css */
.a-35 {
  top: 35px;
  right: 35px;
  bottom: 35px;
  left: 35px;
}

/* line 90392, app/assets/stylesheets/global/style.css */
.x-35,
.y-35 {
  left: 35px;
  right: 35px;
}

/* line 90398, app/assets/stylesheets/global/style.css */
.t-40 {
  top: 40px;
}

/* line 90402, app/assets/stylesheets/global/style.css */
.r-40 {
  right: 40px;
}

/* line 90406, app/assets/stylesheets/global/style.css */
.b-40 {
  bottom: 40px;
}

/* line 90410, app/assets/stylesheets/global/style.css */
.l-40 {
  left: 40px;
}

/* line 90414, app/assets/stylesheets/global/style.css */
.t--40 {
  top: -40px;
}

/* line 90418, app/assets/stylesheets/global/style.css */
.r--40 {
  right: -40px;
}

/* line 90422, app/assets/stylesheets/global/style.css */
.b--40 {
  bottom: -40px;
}

/* line 90426, app/assets/stylesheets/global/style.css */
.l--40 {
  left: -40px;
}

/* line 90430, app/assets/stylesheets/global/style.css */
.a-40 {
  top: 40px;
  right: 40px;
  bottom: 40px;
  left: 40px;
}

/* line 90437, app/assets/stylesheets/global/style.css */
.x-40,
.y-40 {
  left: 40px;
  right: 40px;
}

/* line 90443, app/assets/stylesheets/global/style.css */
.t-45 {
  top: 45px;
}

/* line 90447, app/assets/stylesheets/global/style.css */
.r-45 {
  right: 45px;
}

/* line 90451, app/assets/stylesheets/global/style.css */
.b-45 {
  bottom: 45px;
}

/* line 90455, app/assets/stylesheets/global/style.css */
.l-45 {
  left: 45px;
}

/* line 90459, app/assets/stylesheets/global/style.css */
.t--45 {
  top: -45px;
}

/* line 90463, app/assets/stylesheets/global/style.css */
.r--45 {
  right: -45px;
}

/* line 90467, app/assets/stylesheets/global/style.css */
.b--45 {
  bottom: -45px;
}

/* line 90471, app/assets/stylesheets/global/style.css */
.l--45 {
  left: -45px;
}

/* line 90475, app/assets/stylesheets/global/style.css */
.a-45 {
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
}

/* line 90482, app/assets/stylesheets/global/style.css */
.x-45,
.y-45 {
  left: 45px;
  right: 45px;
}

/* line 90488, app/assets/stylesheets/global/style.css */
.t-50 {
  top: 50px;
}

/* line 90492, app/assets/stylesheets/global/style.css */
.r-50 {
  right: 50px;
}

/* line 90496, app/assets/stylesheets/global/style.css */
.b-50 {
  bottom: 50px;
}

/* line 90500, app/assets/stylesheets/global/style.css */
.l-50 {
  left: 50px;
}

/* line 90504, app/assets/stylesheets/global/style.css */
.t--50 {
  top: -50px;
}

/* line 90508, app/assets/stylesheets/global/style.css */
.r--50 {
  right: -50px;
}

/* line 90512, app/assets/stylesheets/global/style.css */
.b--50 {
  bottom: -50px;
}

/* line 90516, app/assets/stylesheets/global/style.css */
.l--50 {
  left: -50px;
}

/* line 90520, app/assets/stylesheets/global/style.css */
.a-50 {
  top: 50px;
  right: 50px;
  bottom: 50px;
  left: 50px;
}

/* line 90527, app/assets/stylesheets/global/style.css */
.x-50,
.y-50 {
  left: 50px;
  right: 50px;
}

/* line 90533, app/assets/stylesheets/global/style.css */
.t-55 {
  top: 55px;
}

/* line 90537, app/assets/stylesheets/global/style.css */
.r-55 {
  right: 55px;
}

/* line 90541, app/assets/stylesheets/global/style.css */
.b-55 {
  bottom: 55px;
}

/* line 90545, app/assets/stylesheets/global/style.css */
.l-55 {
  left: 55px;
}

/* line 90549, app/assets/stylesheets/global/style.css */
.t--55 {
  top: -55px;
}

/* line 90553, app/assets/stylesheets/global/style.css */
.r--55 {
  right: -55px;
}

/* line 90557, app/assets/stylesheets/global/style.css */
.b--55 {
  bottom: -55px;
}

/* line 90561, app/assets/stylesheets/global/style.css */
.l--55 {
  left: -55px;
}

/* line 90565, app/assets/stylesheets/global/style.css */
.a-55 {
  top: 55px;
  right: 55px;
  bottom: 55px;
  left: 55px;
}

/* line 90572, app/assets/stylesheets/global/style.css */
.x-55,
.y-55 {
  left: 55px;
  right: 55px;
}

/* line 90578, app/assets/stylesheets/global/style.css */
.t-60 {
  top: 60px;
}

/* line 90582, app/assets/stylesheets/global/style.css */
.r-60 {
  right: 60px;
}

/* line 90586, app/assets/stylesheets/global/style.css */
.b-60 {
  bottom: 60px;
}

/* line 90590, app/assets/stylesheets/global/style.css */
.l-60 {
  left: 60px;
}

/* line 90594, app/assets/stylesheets/global/style.css */
.t--60 {
  top: -60px;
}

/* line 90598, app/assets/stylesheets/global/style.css */
.r--60 {
  right: -60px;
}

/* line 90602, app/assets/stylesheets/global/style.css */
.b--60 {
  bottom: -60px;
}

/* line 90606, app/assets/stylesheets/global/style.css */
.l--60 {
  left: -60px;
}

/* line 90610, app/assets/stylesheets/global/style.css */
.a-60 {
  top: 60px;
  right: 60px;
  bottom: 60px;
  left: 60px;
}

/* line 90617, app/assets/stylesheets/global/style.css */
.x-60,
.y-60 {
  left: 60px;
  right: 60px;
}

/* line 90623, app/assets/stylesheets/global/style.css */
.t-65 {
  top: 65px;
}

/* line 90627, app/assets/stylesheets/global/style.css */
.r-65 {
  right: 65px;
}

/* line 90631, app/assets/stylesheets/global/style.css */
.b-65 {
  bottom: 65px;
}

/* line 90635, app/assets/stylesheets/global/style.css */
.l-65 {
  left: 65px;
}

/* line 90639, app/assets/stylesheets/global/style.css */
.t--65 {
  top: -65px;
}

/* line 90643, app/assets/stylesheets/global/style.css */
.r--65 {
  right: -65px;
}

/* line 90647, app/assets/stylesheets/global/style.css */
.b--65 {
  bottom: -65px;
}

/* line 90651, app/assets/stylesheets/global/style.css */
.l--65 {
  left: -65px;
}

/* line 90655, app/assets/stylesheets/global/style.css */
.a-65 {
  top: 65px;
  right: 65px;
  bottom: 65px;
  left: 65px;
}

/* line 90662, app/assets/stylesheets/global/style.css */
.x-65,
.y-65 {
  left: 65px;
  right: 65px;
}

/* line 90668, app/assets/stylesheets/global/style.css */
.t-70 {
  top: 70px;
}

/* line 90672, app/assets/stylesheets/global/style.css */
.r-70 {
  right: 70px;
}

/* line 90676, app/assets/stylesheets/global/style.css */
.b-70 {
  bottom: 70px;
}

/* line 90680, app/assets/stylesheets/global/style.css */
.l-70 {
  left: 70px;
}

/* line 90684, app/assets/stylesheets/global/style.css */
.t--70 {
  top: -70px;
}

/* line 90688, app/assets/stylesheets/global/style.css */
.r--70 {
  right: -70px;
}

/* line 90692, app/assets/stylesheets/global/style.css */
.b--70 {
  bottom: -70px;
}

/* line 90696, app/assets/stylesheets/global/style.css */
.l--70 {
  left: -70px;
}

/* line 90700, app/assets/stylesheets/global/style.css */
.a-70 {
  top: 70px;
  right: 70px;
  bottom: 70px;
  left: 70px;
}

/* line 90707, app/assets/stylesheets/global/style.css */
.x-70,
.y-70 {
  left: 70px;
  right: 70px;
}

/* line 90713, app/assets/stylesheets/global/style.css */
.t-75 {
  top: 75px;
}

/* line 90717, app/assets/stylesheets/global/style.css */
.r-75 {
  right: 75px;
}

/* line 90721, app/assets/stylesheets/global/style.css */
.b-75 {
  bottom: 75px;
}

/* line 90725, app/assets/stylesheets/global/style.css */
.l-75 {
  left: 75px;
}

/* line 90729, app/assets/stylesheets/global/style.css */
.t--75 {
  top: -75px;
}

/* line 90733, app/assets/stylesheets/global/style.css */
.r--75 {
  right: -75px;
}

/* line 90737, app/assets/stylesheets/global/style.css */
.b--75 {
  bottom: -75px;
}

/* line 90741, app/assets/stylesheets/global/style.css */
.l--75 {
  left: -75px;
}

/* line 90745, app/assets/stylesheets/global/style.css */
.a-75 {
  top: 75px;
  right: 75px;
  bottom: 75px;
  left: 75px;
}

/* line 90752, app/assets/stylesheets/global/style.css */
.x-75,
.y-75 {
  left: 75px;
  right: 75px;
}

/* line 90758, app/assets/stylesheets/global/style.css */
.t-80 {
  top: 80px;
}

/* line 90762, app/assets/stylesheets/global/style.css */
.r-80 {
  right: 80px;
}

/* line 90766, app/assets/stylesheets/global/style.css */
.b-80 {
  bottom: 80px;
}

/* line 90770, app/assets/stylesheets/global/style.css */
.l-80 {
  left: 80px;
}

/* line 90774, app/assets/stylesheets/global/style.css */
.t--80 {
  top: -80px;
}

/* line 90778, app/assets/stylesheets/global/style.css */
.r--80 {
  right: -80px;
}

/* line 90782, app/assets/stylesheets/global/style.css */
.b--80 {
  bottom: -80px;
}

/* line 90786, app/assets/stylesheets/global/style.css */
.l--80 {
  left: -80px;
}

/* line 90790, app/assets/stylesheets/global/style.css */
.a-80 {
  top: 80px;
  right: 80px;
  bottom: 80px;
  left: 80px;
}

/* line 90797, app/assets/stylesheets/global/style.css */
.x-80,
.y-80 {
  left: 80px;
  right: 80px;
}

/* line 90803, app/assets/stylesheets/global/style.css */
.t-85 {
  top: 85px;
}

/* line 90807, app/assets/stylesheets/global/style.css */
.r-85 {
  right: 85px;
}

/* line 90811, app/assets/stylesheets/global/style.css */
.b-85 {
  bottom: 85px;
}

/* line 90815, app/assets/stylesheets/global/style.css */
.l-85 {
  left: 85px;
}

/* line 90819, app/assets/stylesheets/global/style.css */
.t--85 {
  top: -85px;
}

/* line 90823, app/assets/stylesheets/global/style.css */
.r--85 {
  right: -85px;
}

/* line 90827, app/assets/stylesheets/global/style.css */
.b--85 {
  bottom: -85px;
}

/* line 90831, app/assets/stylesheets/global/style.css */
.l--85 {
  left: -85px;
}

/* line 90835, app/assets/stylesheets/global/style.css */
.a-85 {
  top: 85px;
  right: 85px;
  bottom: 85px;
  left: 85px;
}

/* line 90842, app/assets/stylesheets/global/style.css */
.x-85,
.y-85 {
  left: 85px;
  right: 85px;
}

/* line 90848, app/assets/stylesheets/global/style.css */
.t-90 {
  top: 90px;
}

/* line 90852, app/assets/stylesheets/global/style.css */
.r-90 {
  right: 90px;
}

/* line 90856, app/assets/stylesheets/global/style.css */
.b-90 {
  bottom: 90px;
}

/* line 90860, app/assets/stylesheets/global/style.css */
.l-90 {
  left: 90px;
}

/* line 90864, app/assets/stylesheets/global/style.css */
.t--90 {
  top: -90px;
}

/* line 90868, app/assets/stylesheets/global/style.css */
.r--90 {
  right: -90px;
}

/* line 90872, app/assets/stylesheets/global/style.css */
.b--90 {
  bottom: -90px;
}

/* line 90876, app/assets/stylesheets/global/style.css */
.l--90 {
  left: -90px;
}

/* line 90880, app/assets/stylesheets/global/style.css */
.a-90 {
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
}

/* line 90887, app/assets/stylesheets/global/style.css */
.x-90,
.y-90 {
  left: 90px;
  right: 90px;
}

/* line 90893, app/assets/stylesheets/global/style.css */
.t-95 {
  top: 95px;
}

/* line 90897, app/assets/stylesheets/global/style.css */
.r-95 {
  right: 95px;
}

/* line 90901, app/assets/stylesheets/global/style.css */
.b-95 {
  bottom: 95px;
}

/* line 90905, app/assets/stylesheets/global/style.css */
.l-95 {
  left: 95px;
}

/* line 90909, app/assets/stylesheets/global/style.css */
.t--95 {
  top: -95px;
}

/* line 90913, app/assets/stylesheets/global/style.css */
.r--95 {
  right: -95px;
}

/* line 90917, app/assets/stylesheets/global/style.css */
.b--95 {
  bottom: -95px;
}

/* line 90921, app/assets/stylesheets/global/style.css */
.l--95 {
  left: -95px;
}

/* line 90925, app/assets/stylesheets/global/style.css */
.a-95 {
  top: 95px;
  right: 95px;
  bottom: 95px;
  left: 95px;
}

/* line 90932, app/assets/stylesheets/global/style.css */
.x-95,
.y-95 {
  left: 95px;
  right: 95px;
}

/* line 90938, app/assets/stylesheets/global/style.css */
.t-100 {
  top: 100px;
}

/* line 90942, app/assets/stylesheets/global/style.css */
.r-100 {
  right: 100px;
}

/* line 90946, app/assets/stylesheets/global/style.css */
.b-100 {
  bottom: 100px;
}

/* line 90950, app/assets/stylesheets/global/style.css */
.l-100 {
  left: 100px;
}

/* line 90954, app/assets/stylesheets/global/style.css */
.t--100 {
  top: -100px;
}

/* line 90958, app/assets/stylesheets/global/style.css */
.r--100 {
  right: -100px;
}

/* line 90962, app/assets/stylesheets/global/style.css */
.b--100 {
  bottom: -100px;
}

/* line 90966, app/assets/stylesheets/global/style.css */
.l--100 {
  left: -100px;
}

/* line 90970, app/assets/stylesheets/global/style.css */
.a-100 {
  top: 100px;
  right: 100px;
  bottom: 100px;
  left: 100px;
}

/* line 90977, app/assets/stylesheets/global/style.css */
.x-100,
.y-100 {
  left: 100px;
  right: 100px;
}

/* line 90983, app/assets/stylesheets/global/style.css */
.t-2 {
  top: 2px;
}

/* line 90987, app/assets/stylesheets/global/style.css */
.r--5 {
  right: -5px;
}

/* line 90991, app/assets/stylesheets/global/style.css */
.z-index-0 {
  z-index: 0;
}

/* line 90995, app/assets/stylesheets/global/style.css */
.z-index-10 {
  z-index: 10;
}

/* line 90999, app/assets/stylesheets/global/style.css */
.z-index-50 {
  z-index: 50;
}

/* line 91003, app/assets/stylesheets/global/style.css */
.z-index-100 {
  z-index: 100;
}

/* line 91007, app/assets/stylesheets/global/style.css */
.z-index-150 {
  z-index: 150;
}

/* line 91011, app/assets/stylesheets/global/style.css */
.z-index-200 {
  z-index: 200;
}

@media (min-width: 480px) {
  /* line 91016, app/assets/stylesheets/global/style.css */
  .ps-xs-absolute {
    position: absolute;
  }
  /* line 91020, app/assets/stylesheets/global/style.css */
  .ps-xs-relative {
    position: relative;
  }
  /* line 91024, app/assets/stylesheets/global/style.css */
  .ps-xs-fixed {
    position: fixed;
  }
  /* line 91028, app/assets/stylesheets/global/style.css */
  .ps-xs-static {
    position: static;
  }
  /* line 91032, app/assets/stylesheets/global/style.css */
  .t-xs-auto {
    top: auto;
  }
  /* line 91036, app/assets/stylesheets/global/style.css */
  .r-xs-auto {
    right: auto;
  }
  /* line 91040, app/assets/stylesheets/global/style.css */
  .b-xs-auto {
    bottom: auto;
  }
  /* line 91044, app/assets/stylesheets/global/style.css */
  .l-xs-auto {
    left: auto;
  }
}

@media (min-width: 576px) {
  /* line 91050, app/assets/stylesheets/global/style.css */
  .ps-sm-absolute {
    position: absolute;
  }
  /* line 91054, app/assets/stylesheets/global/style.css */
  .ps-sm-relative {
    position: relative;
  }
  /* line 91058, app/assets/stylesheets/global/style.css */
  .ps-sm-fixed {
    position: fixed;
  }
  /* line 91062, app/assets/stylesheets/global/style.css */
  .ps-sm-static {
    position: static;
  }
  /* line 91066, app/assets/stylesheets/global/style.css */
  .t-sm-auto {
    top: auto;
  }
  /* line 91070, app/assets/stylesheets/global/style.css */
  .r-sm-auto {
    right: auto;
  }
  /* line 91074, app/assets/stylesheets/global/style.css */
  .b-sm-auto {
    bottom: auto;
  }
  /* line 91078, app/assets/stylesheets/global/style.css */
  .l-sm-auto {
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 91084, app/assets/stylesheets/global/style.css */
  .ps-md-absolute {
    position: absolute;
  }
  /* line 91088, app/assets/stylesheets/global/style.css */
  .ps-md-relative {
    position: relative;
  }
  /* line 91092, app/assets/stylesheets/global/style.css */
  .ps-md-fixed {
    position: fixed;
  }
  /* line 91096, app/assets/stylesheets/global/style.css */
  .ps-md-static {
    position: static;
  }
  /* line 91100, app/assets/stylesheets/global/style.css */
  .t-md-auto {
    top: auto;
  }
  /* line 91104, app/assets/stylesheets/global/style.css */
  .r-md-auto {
    right: auto;
  }
  /* line 91108, app/assets/stylesheets/global/style.css */
  .b-md-auto {
    bottom: auto;
  }
  /* line 91112, app/assets/stylesheets/global/style.css */
  .l-md-auto {
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 91118, app/assets/stylesheets/global/style.css */
  .ps-lg-absolute {
    position: absolute;
  }
  /* line 91122, app/assets/stylesheets/global/style.css */
  .ps-lg-relative {
    position: relative;
  }
  /* line 91126, app/assets/stylesheets/global/style.css */
  .ps-lg-fixed {
    position: fixed;
  }
  /* line 91130, app/assets/stylesheets/global/style.css */
  .ps-lg-static {
    position: static;
  }
  /* line 91134, app/assets/stylesheets/global/style.css */
  .t-lg-auto {
    top: auto;
  }
  /* line 91138, app/assets/stylesheets/global/style.css */
  .r-lg-auto {
    right: auto;
  }
  /* line 91142, app/assets/stylesheets/global/style.css */
  .b-lg-auto {
    bottom: auto;
  }
  /* line 91146, app/assets/stylesheets/global/style.css */
  .l-lg-auto {
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 91152, app/assets/stylesheets/global/style.css */
  .ps-xl-absolute {
    position: absolute;
  }
  /* line 91156, app/assets/stylesheets/global/style.css */
  .ps-xl-relative {
    position: relative;
  }
  /* line 91160, app/assets/stylesheets/global/style.css */
  .ps-xl-fixed {
    position: fixed;
  }
  /* line 91164, app/assets/stylesheets/global/style.css */
  .ps-xl-static {
    position: static;
  }
  /* line 91168, app/assets/stylesheets/global/style.css */
  .t-xl-auto {
    top: auto;
  }
  /* line 91172, app/assets/stylesheets/global/style.css */
  .r-xl-auto {
    right: auto;
  }
  /* line 91176, app/assets/stylesheets/global/style.css */
  .b-xl-auto {
    bottom: auto;
  }
  /* line 91180, app/assets/stylesheets/global/style.css */
  .l-xl-auto {
    left: auto;
  }
}

/* line 91185, app/assets/stylesheets/global/style.css */
textarea {
  overflow: auto;
  resize: vertical;
}

/*------- Alignments & values-------*/
/* line 91191, app/assets/stylesheets/global/style.css */
.text-monospace {
  font-family: Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

/* line 91195, app/assets/stylesheets/global/style.css */
.text-justify {
  text-align: justify !important;
}

/* line 91199, app/assets/stylesheets/global/style.css */
.text-nowrap {
  white-space: nowrap !important;
}

/* line 91203, app/assets/stylesheets/global/style.css */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 91209, app/assets/stylesheets/global/style.css */
.text-start {
  text-align: left !important;
}

/* line 91213, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right !important;
}

/* line 91217, app/assets/stylesheets/global/style.css */
.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  /* line 91222, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left !important;
  }
  /* line 91226, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right !important;
  }
  /* line 91230, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 91236, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left !important;
  }
  /* line 91240, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right !important;
  }
  /* line 91244, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 91250, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left !important;
  }
  /* line 91254, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right !important;
  }
  /* line 91258, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1280px) {
  /* line 91264, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left !important;
  }
  /* line 91268, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right !important;
  }
  /* line 91272, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center !important;
  }
}

/* line 91277, app/assets/stylesheets/global/style.css */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 91281, app/assets/stylesheets/global/style.css */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 91285, app/assets/stylesheets/global/style.css */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 91289, app/assets/stylesheets/global/style.css */
.text-white-transparent {
  color: #fff !important;
  opacity: 0.9;
}

/* line 91294, app/assets/stylesheets/global/style.css */
.text-white-transparent-light {
  color: #fff !important;
  opacity: 0.5;
}

/*------Colors------*/
/* line 91300, app/assets/stylesheets/global/style.css */
.text-primary {
  color: var(--primary-bg-color) !important;
  fill: var(--primary-bg-color) !important;
}

/* line 91305, app/assets/stylesheets/global/style.css */
a.text-primary:hover,
a.text-primary:focus {
  color: rgba(var(--primary-bg-color), 0.9) !important;
}

/* line 91310, app/assets/stylesheets/global/style.css */
.text-primary-light {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91315, app/assets/stylesheets/global/style.css */
a.text-primary-light:hover,
a.text-primary-light:focus {
  color: var(--primary06) !important;
}

/* line 91320, app/assets/stylesheets/global/style.css */
.text-primary-lighter {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91325, app/assets/stylesheets/global/style.css */
a.text-primary-lighter:hover,
a.text-primary-lighter:focus {
  color: var(--primary03) !important;
}

/* line 91330, app/assets/stylesheets/global/style.css */
.text-primary-lightest {
  color: var(--primary03) !important;
  fill: var(--primary03) !important;
}

/* line 91335, app/assets/stylesheets/global/style.css */
a.text-primary-lightest:hover,
a.text-primary-lightest:focus {
  color: rgba(var(--primary-bg-color), 0.15) !important;
}

/* line 91340, app/assets/stylesheets/global/style.css */
.text-primary-dark {
  color: var(--primary06) !important;
  fill: var(--primary06) !important;
}

/* line 91345, app/assets/stylesheets/global/style.css */
a.text-primary-dark:hover,
a.text-primary-dark:focus {
  color: var(--primary03) !important;
}

/* line 91350, app/assets/stylesheets/global/style.css */
.text-primary-darker {
  color: var(--primary09) !important;
  fill: var(--primary09) !important;
}

/* line 91355, app/assets/stylesheets/global/style.css */
a.text-primary-darker:hover,
a.text-primary-darker:focus {
  color: var(--primary06) !important;
}

/* line 91360, app/assets/stylesheets/global/style.css */
.text-primary-darkest {
  color: var(--primary-bg-color);
  fill: var(--primary-bg-color);
}

/* line 91365, app/assets/stylesheets/global/style.css */
a.text-primary-darkest:hover,
a.text-primary-darkest:focus {
  color: var(--primary09) !important;
}

/* line 91370, app/assets/stylesheets/global/style.css */
.text-secondary {
  color: #e984b1 !important;
  fill: #e984b1 !important;
}

/* line 91375, app/assets/stylesheets/global/style.css */
a.text-secondary:hover,
a.text-secondary:focus {
  color: rgba(233, 132, 177, 0.9) !important;
}

/* line 91380, app/assets/stylesheets/global/style.css */
.text-secondary-light {
  color: rgba(233, 132, 177, 0.85) !important;
  fill: rgba(233, 132, 177, 0.85) !important;
}

/* line 91385, app/assets/stylesheets/global/style.css */
a.text-secondary-light:hover,
a.text-secondary-light:focus {
  color: rgba(233, 132, 177, 0.55) !important;
}

/* line 91390, app/assets/stylesheets/global/style.css */
.text-secondary-lighter {
  color: rgba(233, 132, 177, 0.55) !important;
  fill: rgba(233, 132, 177, 0.55) !important;
}

/* line 91395, app/assets/stylesheets/global/style.css */
a.text-secondary-lighter:hover,
a.text-secondary-lighter:focus {
  color: rgba(233, 132, 177, 0.35) !important;
}

/* line 91400, app/assets/stylesheets/global/style.css */
.text-secondary-lightest {
  color: rgba(233, 132, 177, 0.35) !important;
  fill: rgba(233, 132, 177, 0.35) !important;
}

/* line 91405, app/assets/stylesheets/global/style.css */
a.text-secondary-lightest:hover,
a.text-secondary-lightest:focus {
  color: rgba(233, 132, 177, 0.15) !important;
}

/* line 91410, app/assets/stylesheets/global/style.css */
.text-secondary-dark {
  color: rgba(211, 40, 117, 0.55) !important;
  fill: rgba(211, 40, 117, 0.55) !important;
}

/* line 91415, app/assets/stylesheets/global/style.css */
a.text-secondary-dark:hover,
a.text-secondary-dark:focus {
  color: rgba(211, 40, 117, 0.35) !important;
}

/* line 91420, app/assets/stylesheets/global/style.css */
.text-secondary-darker {
  color: rgba(211, 40, 117, 0.85) !important;
  fill: rgba(211, 40, 117, 0.85) !important;
}

/* line 91425, app/assets/stylesheets/global/style.css */
a.text-secondary-darker:hover,
a.text-secondary-darker:focus {
  color: rgba(211, 40, 117, 0.55) !important;
}

/* line 91430, app/assets/stylesheets/global/style.css */
.text-secondary-darkest {
  color: #d32875;
  fill: #d32875;
}

/* line 91435, app/assets/stylesheets/global/style.css */
a.text-secondary-darkest:hover,
a.text-secondary-darkest:focus {
  color: rgba(211, 40, 117, 0.85) !important;
}

/* line 91440, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91445, app/assets/stylesheets/global/style.css */
a.text-teritary:hover,
a.text-teritary:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91450, app/assets/stylesheets/global/style.css */
.text-teritary-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}

/* line 91455, app/assets/stylesheets/global/style.css */
a.text-teritary-light:hover,
a.text-teritary-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}

/* line 91460, app/assets/stylesheets/global/style.css */
.text-teritary-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}

/* line 91465, app/assets/stylesheets/global/style.css */
a.text-teritary-lighter:hover,
a.text-teritary-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}

/* line 91470, app/assets/stylesheets/global/style.css */
.text-teritary-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}

/* line 91475, app/assets/stylesheets/global/style.css */
a.text-teritary-lightest:hover,
a.text-teritary-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}

/* line 91480, app/assets/stylesheets/global/style.css */
.text-teritary-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}

/* line 91485, app/assets/stylesheets/global/style.css */
a.text-teritary-dark:hover,
a.text-teritary-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}

/* line 91490, app/assets/stylesheets/global/style.css */
.text-teritary-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}

/* line 91495, app/assets/stylesheets/global/style.css */
a.text-teritary-darker:hover,
a.text-teritary-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}

/* line 91500, app/assets/stylesheets/global/style.css */
.text-teritary-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91505, app/assets/stylesheets/global/style.css */
a.text-teritary-darkest:hover,
a.text-teritary-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}

/* line 91510, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
  fill: #59adec !important;
}

/* line 91515, app/assets/stylesheets/global/style.css */
a.text-info:hover,
a.text-info:focus {
  color: rgba(89, 173, 236, 0.85) !important;
}

/* line 91520, app/assets/stylesheets/global/style.css */
.text-info-light {
  color: rgba(89, 173, 236, 0.85) !important;
  fill: rgba(89, 173, 236, 0.85) !important;
}

/* line 91525, app/assets/stylesheets/global/style.css */
a.text-info-light:hover,
a.text-info-light:focus {
  color: rgba(89, 173, 236, 0.55) !important;
}

/* line 91530, app/assets/stylesheets/global/style.css */
.text-info-lighter {
  color: rgba(89, 173, 236, 0.55) !important;
  fill: rgba(89, 173, 236, 0.55) !important;
}

/* line 91535, app/assets/stylesheets/global/style.css */
a.text-info-lighter:hover,
a.text-info-lighter:focus {
  color: rgba(89, 173, 236, 0.35) !important;
}

/* line 91540, app/assets/stylesheets/global/style.css */
.text-info-lightest {
  color: rgba(89, 173, 236, 0.35) !important;
  fill: rgba(89, 173, 236, 0.35) !important;
}

/* line 91545, app/assets/stylesheets/global/style.css */
a.text-info-lightest:hover,
a.text-info-lightest:focus {
  color: rgba(89, 173, 236, 0.15) !important;
}

/* line 91550, app/assets/stylesheets/global/style.css */
.text-info-dark {
  color: rgba(42, 133, 202, 0.55) !important;
  fill: rgba(42, 133, 202, 0.55) !important;
}

/* line 91555, app/assets/stylesheets/global/style.css */
a.text-info-dark:hover,
a.text-info-dark:focus {
  color: rgba(42, 133, 202, 0.35) !important;
}

/* line 91560, app/assets/stylesheets/global/style.css */
.text-info-darker {
  color: rgba(42, 133, 202, 0.85) !important;
  fill: rgba(42, 133, 202, 0.85) !important;
}

/* line 91565, app/assets/stylesheets/global/style.css */
a.text-info-darker:hover,
a.text-info-darker:focus {
  color: rgba(42, 133, 202, 0.55) !important;
}

/* line 91570, app/assets/stylesheets/global/style.css */
.text-info-darkest {
  color: #2a85ca;
  fill: #2a85ca;
}

/* line 91575, app/assets/stylesheets/global/style.css */
a.text-info-darkest:hover,
a.text-info-darkest:focus {
  color: rgba(42, 133, 202, 0.85) !important;
}

/* line 91580, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91585, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91590, app/assets/stylesheets/global/style.css */
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91595, app/assets/stylesheets/global/style.css */
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91600, app/assets/stylesheets/global/style.css */
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91605, app/assets/stylesheets/global/style.css */
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91610, app/assets/stylesheets/global/style.css */
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91615, app/assets/stylesheets/global/style.css */
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91620, app/assets/stylesheets/global/style.css */
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91625, app/assets/stylesheets/global/style.css */
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91630, app/assets/stylesheets/global/style.css */
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91635, app/assets/stylesheets/global/style.css */
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91640, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91645, app/assets/stylesheets/global/style.css */
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91650, app/assets/stylesheets/global/style.css */
.text-custom-yellow {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91655, app/assets/stylesheets/global/style.css */
a.text-custom-yellow:hover,
a.text-custom-yellow:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91660, app/assets/stylesheets/global/style.css */
.text-custom-yellow-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91665, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-light:hover,
a.text-custom-yellow-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91670, app/assets/stylesheets/global/style.css */
.text-custom-yellow-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91675, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-lighter:hover,
a.text-custom-yellow-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91680, app/assets/stylesheets/global/style.css */
.text-custom-yellow-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91685, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-lightest:hover,
a.text-custom-yellow-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91690, app/assets/stylesheets/global/style.css */
.text-custom-yellow-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91695, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-dark:hover,
a.text-custom-yellow-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91700, app/assets/stylesheets/global/style.css */
.text-custom-yellow-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91705, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-darker:hover,
a.text-custom-yellow-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91710, app/assets/stylesheets/global/style.css */
.text-custom-yellow-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91715, app/assets/stylesheets/global/style.css */
a.text-custom-yellow-darkest:hover,
a.text-custom-yellow-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91720, app/assets/stylesheets/global/style.css */
.text-warning {
  color: #e7c354 !important;
  fill: #e7c354 !important;
}

/* line 91725, app/assets/stylesheets/global/style.css */
a.text-warning:hover,
a.text-warning:focus {
  color: rgba(231, 195, 84, 0.85) !important;
}

/* line 91730, app/assets/stylesheets/global/style.css */
.text-warning-light {
  color: rgba(231, 195, 84, 0.85) !important;
  fill: rgba(231, 195, 84, 0.85) !important;
}

/* line 91735, app/assets/stylesheets/global/style.css */
a.text-warning-light:hover,
a.text-warning-light:focus {
  color: rgba(231, 195, 84, 0.55) !important;
}

/* line 91740, app/assets/stylesheets/global/style.css */
.text-warning-lighter {
  color: rgba(231, 195, 84, 0.55) !important;
  fill: rgba(231, 195, 84, 0.55) !important;
}

/* line 91745, app/assets/stylesheets/global/style.css */
a.text-warning-lighter:hover,
a.text-warning-lighter:focus {
  color: rgba(231, 195, 84, 0.35) !important;
}

/* line 91750, app/assets/stylesheets/global/style.css */
.text-warning-lightest {
  color: rgba(231, 195, 84, 0.35) !important;
  fill: rgba(231, 195, 84, 0.35) !important;
}

/* line 91755, app/assets/stylesheets/global/style.css */
a.text-warning-lightest:hover,
a.text-warning-lightest:focus {
  color: rgba(231, 195, 84, 0.15) !important;
}

/* line 91760, app/assets/stylesheets/global/style.css */
.text-warning-dark {
  color: rgba(201, 162, 47, 0.55) !important;
  fill: rgba(201, 162, 47, 0.55) !important;
}

/* line 91765, app/assets/stylesheets/global/style.css */
a.text-warning-dark:hover,
a.text-warning-dark:focus {
  color: rgba(201, 162, 47, 0.35) !important;
}

/* line 91770, app/assets/stylesheets/global/style.css */
.text-warning-darker {
  color: rgba(201, 162, 47, 0.85) !important;
  fill: rgba(201, 162, 47, 0.85) !important;
}

/* line 91775, app/assets/stylesheets/global/style.css */
a.text-warning-darker:hover,
a.text-warning-darker:focus {
  color: rgba(201, 162, 47, 0.55) !important;
}

/* line 91780, app/assets/stylesheets/global/style.css */
.text-warning-darkest {
  color: #c9a22f;
  fill: #c9a22f;
}

/* line 91785, app/assets/stylesheets/global/style.css */
a.text-warning-darkest:hover,
a.text-warning-darkest:focus {
  color: rgba(201, 162, 47, 0.85) !important;
}

/* line 91790, app/assets/stylesheets/global/style.css */
.text-success {
  color: #13bfa6 !important;
  fill: #13bfa6 !important;
}

/* line 91795, app/assets/stylesheets/global/style.css */
a.text-success:hover,
a.text-success:focus {
  color: rgba(19, 191, 166, 0.85) !important;
}

/* line 91800, app/assets/stylesheets/global/style.css */
.text-success-light {
  color: rgba(19, 191, 166, 0.85) !important;
  fill: rgba(19, 191, 166, 0.85) !important;
}

/* line 91805, app/assets/stylesheets/global/style.css */
a.text-success-light:hover,
a.text-success-light:focus {
  color: rgba(19, 191, 166, 0.55) !important;
}

/* line 91810, app/assets/stylesheets/global/style.css */
.text-success-lighter {
  color: rgba(19, 191, 166, 0.55) !important;
  fill: rgba(19, 191, 166, 0.55) !important;
}

/* line 91815, app/assets/stylesheets/global/style.css */
a.text-success-lighter:hover,
a.text-success-lighter:focus {
  color: rgba(19, 191, 166, 0.35) !important;
}

/* line 91820, app/assets/stylesheets/global/style.css */
.text-success-lightest {
  color: rgba(19, 191, 166, 0.35) !important;
  fill: rgba(19, 191, 166, 0.35) !important;
}

/* line 91825, app/assets/stylesheets/global/style.css */
a.text-success-lightest:hover,
a.text-success-lightest:focus {
  color: rgba(19, 191, 166, 0.15) !important;
}

/* line 91830, app/assets/stylesheets/global/style.css */
.text-success-dark {
  color: rgba(0, 112, 95, 0.55) !important;
  fill: rgba(0, 112, 95, 0.55) !important;
}

/* line 91835, app/assets/stylesheets/global/style.css */
a.text-success-dark:hover,
a.text-success-dark:focus {
  color: rgba(0, 112, 95, 0.35) !important;
}

/* line 91840, app/assets/stylesheets/global/style.css */
.text-success-darker {
  color: rgba(0, 112, 95, 0.85) !important;
  fill: rgba(0, 112, 95, 0.85) !important;
}

/* line 91845, app/assets/stylesheets/global/style.css */
a.text-success-darker:hover,
a.text-success-darker:focus {
  color: rgba(0, 112, 95, 0.55) !important;
}

/* line 91850, app/assets/stylesheets/global/style.css */
.text-success-darkest {
  color: #00705f;
  fill: #00705f;
}

/* line 91855, app/assets/stylesheets/global/style.css */
a.text-success-darkest:hover,
a.text-success-darkest:focus {
  color: rgba(0, 112, 95, 0.85) !important;
}

/* line 91860, app/assets/stylesheets/global/style.css */
.text-light {
  color: #e4e7ecc5 !important;
}

/* line 91864, app/assets/stylesheets/global/style.css */
a.text-light:hover,
a.text-light:focus {
  color: rgba(228, 231, 236, 0.85) !important;
}

/* line 91869, app/assets/stylesheets/global/style.css */
.text-dark {
  color: #343a40 !important;
}

/* line 91873, app/assets/stylesheets/global/style.css */
a.text-dark:hover,
a.text-dark:focus {
  color: rgba(52, 58, 64, 0.85) !important;
}

/* line 91878, app/assets/stylesheets/global/style.css */
.text-dark-light {
  color: rgba(52, 58, 64, 0.85) !important;
  fill: rgba(52, 58, 64, 0.85) !important;
}

/* line 91883, app/assets/stylesheets/global/style.css */
a.text-dark-light:hover,
a.text-dark-light:focus {
  color: rgba(52, 58, 64, 0.55) !important;
}

/* line 91888, app/assets/stylesheets/global/style.css */
.text-dark-lighter {
  color: rgba(52, 58, 64, 0.55) !important;
  fill: rgba(52, 58, 64, 0.55) !important;
}

/* line 91893, app/assets/stylesheets/global/style.css */
a.text-dark-lighter:hover,
a.text-dark-lighter:focus {
  color: rgba(52, 58, 64, 0.35) !important;
}

/* line 91898, app/assets/stylesheets/global/style.css */
.text-dark-lightest {
  color: rgba(52, 58, 64, 0.35) !important;
  fill: rgba(52, 58, 64, 0.35) !important;
}

/* line 91903, app/assets/stylesheets/global/style.css */
a.text-dark-lightest:hover,
a.text-dark-lightest:focus {
  color: rgba(52, 58, 64, 0.15) !important;
}

/* line 91908, app/assets/stylesheets/global/style.css */
.text-body {
  color: #495057 !important;
}

/* line 91912, app/assets/stylesheets/global/style.css */
.text-muted {
  color: #707070 !important;
}

/* line 91916, app/assets/stylesheets/global/style.css */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 91920, app/assets/stylesheets/global/style.css */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 91924, app/assets/stylesheets/global/style.css */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

/* line 91932, app/assets/stylesheets/global/style.css */
.text-wrap {
  font-size: 14px;
  line-height: 1.66;
}

/* line 91937, app/assets/stylesheets/global/style.css */
.text-wrap > :first-child {
  margin-top: 0;
}

/* line 91941, app/assets/stylesheets/global/style.css */
.text-wrap > :last-child {
  margin-bottom: 0;
}

/* line 91945, app/assets/stylesheets/global/style.css */
.text-wrap > h1, .text-wrap > .h1,
.text-wrap > h2,
.text-wrap > .h2,
.text-wrap > h3,
.text-wrap > .h3,
.text-wrap > h4,
.text-wrap > .h4,
.text-wrap > h5,
.text-wrap > .h5,
.text-wrap > h6,
.text-wrap > .h6 {
  margin-top: 1em;
}

/*----- Typography ------*/
/* line 91955, app/assets/stylesheets/global/style.css */
.heading-inverse {
  background-color: #444546;
  color: #fff;
  padding: 5px;
}

/* line 91961, app/assets/stylesheets/global/style.css */
.heading-primary {
  background-color: var(--primary-bg-color);
  color: #fff;
  padding: 5px;
}

/* line 91967, app/assets/stylesheets/global/style.css */
.heading-secondary {
  background-color: #e984b1;
  color: #fff;
  padding: 5px;
}

/* line 91973, app/assets/stylesheets/global/style.css */
.heading-success {
  background-color: #13bfa6;
  color: #fff;
  padding: 5px;
}

/* line 91979, app/assets/stylesheets/global/style.css */
.heading-info {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 91985, app/assets/stylesheets/global/style.css */
.heading-teritary {
  background-color: #59adec;
  color: #fff;
  padding: 5px;
}

/* line 91991, app/assets/stylesheets/global/style.css */
.heading-warning {
  background-color: #e7c354;
  color: #fff;
  padding: 5px;
}

/* line 91997, app/assets/stylesheets/global/style.css */
.heading-danger {
  background-color: #d12c47;
  color: #fff;
  padding: 5px;
}

/* line 92003, app/assets/stylesheets/global/style.css */
.text-inherit {
  color: inherit !important;
}

/* line 92007, app/assets/stylesheets/global/style.css */
.text-default {
  color: #495057 !important;
}

/* line 92011, app/assets/stylesheets/global/style.css */
.text-muted-dark {
  color: #56585f !important;
}

/* line 92015, app/assets/stylesheets/global/style.css */
.text-fb-blue {
  color: rgba(19, 41, 73, 0.85) !important;
}

/* line 92019, app/assets/stylesheets/global/style.css */
.text-blue {
  color: #467fcf !important;
}

/* line 92023, app/assets/stylesheets/global/style.css */
.text-info {
  color: #59adec !important;
}

/* line 92027, app/assets/stylesheets/global/style.css */
.text-teritary {
  color: #59adec !important;
}

/* line 92031, app/assets/stylesheets/global/style.css */
.text-indigo {
  color: #6574cd !important;
}

/* line 92035, app/assets/stylesheets/global/style.css */
.text-purple {
  color: #661fd6 !important;
}

/* line 92039, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 92043, app/assets/stylesheets/global/style.css */
.text-pink {
  color: #f58598 !important;
}

/* line 92047, app/assets/stylesheets/global/style.css */
.text-red {
  color: #e32f2f !important;
}

/* line 92051, app/assets/stylesheets/global/style.css */
.text-orange {
  color: #fc7303 !important;
}

/* line 92055, app/assets/stylesheets/global/style.css */
.text-yellow {
  color: #FBB034 !important;
}

/* line 92059, app/assets/stylesheets/global/style.css */
.text-green {
  color: #4ecc48 !important;
}

/* line 92063, app/assets/stylesheets/global/style.css */
.text-lime-dark {
  color: rgba(57, 128, 0, 0.85) !important;
}

/* line 92067, app/assets/stylesheets/global/style.css */
.text-teal {
  color: #2bcbba !important;
}

/* line 92071, app/assets/stylesheets/global/style.css */
.text-cyan {
  color: #17a2b8 !important;
}

/* line 92075, app/assets/stylesheets/global/style.css */
.text-white {
  color: #fff !important;
  fill: #fff !important;
}

/* line 92080, app/assets/stylesheets/global/style.css */
.text-gray {
  color: #868e96 !important;
}

/* line 92084, app/assets/stylesheets/global/style.css */
.text-gray-dark {
  color: #444546 !important;
}

/* line 92088, app/assets/stylesheets/global/style.css */
.text-azure {
  color: #45aaf2 !important;
}

/* line 92092, app/assets/stylesheets/global/style.css */
.text-lime {
  color: #7bd235 !important;
}

/* line 92096, app/assets/stylesheets/global/style.css */
.text-gray-100 {
  color: #f9f9fb !important;
}

/* line 92100, app/assets/stylesheets/global/style.css */
.text-gray-200 {
  color: #f0f0f8 !important;
}

/* line 92104, app/assets/stylesheets/global/style.css */
.text-gray-300 {
  color: #e1e1ef !important;
}

/* line 92108, app/assets/stylesheets/global/style.css */
.text-gray-400 {
  color: #d6d6e6 !important;
}

/* line 92112, app/assets/stylesheets/global/style.css */
.text-gray-500 {
  color: #949eb7 !important;
}

/* line 92116, app/assets/stylesheets/global/style.css */
.text-gray-600 {
  color: #7987a1 !important;
}

/* line 92120, app/assets/stylesheets/global/style.css */
.text-gray-700 {
  color: #4d5875 !important;
}

/* line 92124, app/assets/stylesheets/global/style.css */
.text-gray-800 {
  color: #383853 !important;
}

/* line 92128, app/assets/stylesheets/global/style.css */
.text-gray-900 {
  color: #323251 !important;
}

/* line 92132, app/assets/stylesheets/global/style.css */
textarea[cols] {
  height: auto;
}

/* line 92136, app/assets/stylesheets/global/style.css */
.text-end {
  text-align: right;
}

/* line 92140, app/assets/stylesheets/global/style.css */
.text-transparent {
  color: rgba(51, 37, 37, 0.5);
}

/* line 92144, app/assets/stylesheets/global/style.css */
.text-facebook {
  color: #467fcf;
}

/* line 92148, app/assets/stylesheets/global/style.css */
.text-google-plus {
  color: #e984b1;
}

/* line 92152, app/assets/stylesheets/global/style.css */
.text-twitter {
  color: #59adec;
}

/* line 92156, app/assets/stylesheets/global/style.css */
.text-pinterest {
  color: #e7c354;
}

/* line 92160, app/assets/stylesheets/global/style.css */
textarea.form-control {
  height: auto;
}

/* line 92164, app/assets/stylesheets/global/style.css */
.text-primary-gradient {
  background: linear-gradient(to right, var(--primary-bg-color) 0%, var(--primary-bg-color) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92170, app/assets/stylesheets/global/style.css */
.text-secondary-gradient {
  background: linear-gradient(to right, #e984b1 0%, #d32875 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92176, app/assets/stylesheets/global/style.css */
.text-warning-gradient {
  background: linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92182, app/assets/stylesheets/global/style.css */
.text-custom-yellow-gradient {
  background: linear-gradient(to right, #e7c354 0%, #c9a22f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92188, app/assets/stylesheets/global/style.css */
.text-info-gradient {
  background: linear-gradient(to right, #59adec 0%, #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92194, app/assets/stylesheets/global/style.css */
.text-danger-gradient {
  background: linear-gradient(to right, #d12c47 0%, #df092d 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92200, app/assets/stylesheets/global/style.css */
.text-success-gradient {
  background: linear-gradient(to right, #13bfa6 0%, #00705f 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92206, app/assets/stylesheets/global/style.css */
.text-facebook-gradient {
  background: linear-gradient(to right, #467fcf 0%, #132949 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92212, app/assets/stylesheets/global/style.css */
.text-twitter-gradient {
  background: linear-gradient(to right, #59adec 0%, #2a85ca 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92218, app/assets/stylesheets/global/style.css */
.text-google-plus-gradient {
  background: linear-gradient(to right, #fc7303 0%, #954300 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* line 92224, app/assets/stylesheets/global/style.css */
.text-pinterset-gradient {
  background: linear-gradient(to right, #e32f2f 0%, #a30606 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/*--text-shadow--*/
/* line 92231, app/assets/stylesheets/global/style.css */
.text-success-shadow {
  text-shadow: 0 5px 10px rgba(19, 191, 166, 0.3) !important;
}

/* line 92235, app/assets/stylesheets/global/style.css */
.text-info-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92239, app/assets/stylesheets/global/style.css */
.text-warning-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

/* line 92243, app/assets/stylesheets/global/style.css */
.text-danger-shadow {
  text-shadow: 0 5px 10px rgba(209, 44, 71, 0.3) !important;
}

/* line 92247, app/assets/stylesheets/global/style.css */
.text-pink-shadow {
  text-shadow: 0 5px 10px rgba(245, 133, 152, 0.3) !important;
}

/* line 92251, app/assets/stylesheets/global/style.css */
.text-purple-shadow {
  text-shadow: 0 5px 10px rgba(102, 31, 214, 0.3) !important;
}

/* line 92255, app/assets/stylesheets/global/style.css */
.text-dark-shadow {
  text-shadow: 0 5px 10px rgba(68, 69, 70, 0.3) !important;
}

/* line 92259, app/assets/stylesheets/global/style.css */
.text-white-shadow {
  text-shadow: 0 5px 10px rgba(255, 255, 255, 0.3) !important;
}

/* line 92263, app/assets/stylesheets/global/style.css */
.text-secondary-shadow {
  text-shadow: 0 5px 10px rgba(233, 132, 177, 0.3) !important;
}

/* line 92267, app/assets/stylesheets/global/style.css */
.text-teritary-shadow {
  text-shadow: 0 5px 10px rgba(89, 173, 236, 0.3) !important;
}

/* line 92271, app/assets/stylesheets/global/style.css */
.text-custom-yellow-shadow {
  text-shadow: 0 5px 10px rgba(231, 195, 84, 0.3) !important;
}

/*----text sizes------*/
/* line 92276, app/assets/stylesheets/global/style.css */
.text-base {
  font-size: 0.875rem;
}

/* line 92280, app/assets/stylesheets/global/style.css */
.text-8 {
  font-size: 8px;
}

/* line 92284, app/assets/stylesheets/global/style.css */
.text-8-f {
  font-size: 8px !important;
}

/* line 92288, app/assets/stylesheets/global/style.css */
.text-9 {
  font-size: 9px;
}

/* line 92292, app/assets/stylesheets/global/style.css */
.text-9-f {
  font-size: 9px !important;
}

/* line 92296, app/assets/stylesheets/global/style.css */
.text-10 {
  font-size: 10px;
}

/* line 92300, app/assets/stylesheets/global/style.css */
.text-10-f {
  font-size: 10px !important;
}

/* line 92304, app/assets/stylesheets/global/style.css */
.text-11 {
  font-size: 11px;
}

/* line 92308, app/assets/stylesheets/global/style.css */
.text-11-f {
  font-size: 11px !important;
}

/* line 92312, app/assets/stylesheets/global/style.css */
.text-12 {
  font-size: 12px;
}

/* line 92316, app/assets/stylesheets/global/style.css */
.text-12-f {
  font-size: 12px !important;
}

/* line 92320, app/assets/stylesheets/global/style.css */
.text-13 {
  font-size: 13px;
}

/* line 92324, app/assets/stylesheets/global/style.css */
.text-13-f {
  font-size: 13px !important;
}

/* line 92328, app/assets/stylesheets/global/style.css */
.text-14 {
  font-size: 14px;
}

/* line 92332, app/assets/stylesheets/global/style.css */
.text-14-f {
  font-size: 14px !important;
}

/* line 92336, app/assets/stylesheets/global/style.css */
.text-15 {
  font-size: 15px !important;
}

/* line 92340, app/assets/stylesheets/global/style.css */
.text-15-f {
  font-size: 15px !important;
}

/* line 92344, app/assets/stylesheets/global/style.css */
.text-16 {
  font-size: 16px;
}

/* line 92348, app/assets/stylesheets/global/style.css */
.text-16-f {
  font-size: 16px !important;
}

/* line 92352, app/assets/stylesheets/global/style.css */
.text-17 {
  font-size: 17px !important;
}

/* line 92356, app/assets/stylesheets/global/style.css */
.text-18 {
  font-size: 18px !important;
}

/* line 92360, app/assets/stylesheets/global/style.css */
.text-18-f {
  font-size: 18px !important;
}

/* line 92364, app/assets/stylesheets/global/style.css */
.text-20 {
  font-size: 20px !important;
}

/* line 92368, app/assets/stylesheets/global/style.css */
.text-20-f {
  font-size: 20px !important;
}

/* line 92372, app/assets/stylesheets/global/style.css */
.text-21 {
  font-size: 21px;
}

/* line 92376, app/assets/stylesheets/global/style.css */
.text-21-f {
  font-size: 21px !important;
}

/* line 92380, app/assets/stylesheets/global/style.css */
.text-22 {
  font-size: 22px;
}

/* line 92384, app/assets/stylesheets/global/style.css */
.text-22-f {
  font-size: 22px !important;
}

/* line 92388, app/assets/stylesheets/global/style.css */
.text-24 {
  font-size: 24px;
}

/* line 92392, app/assets/stylesheets/global/style.css */
.text-24-f {
  font-size: 24px !important;
}

/* line 92396, app/assets/stylesheets/global/style.css */
.text-26 {
  font-size: 26px;
}

/* line 92400, app/assets/stylesheets/global/style.css */
.text-26-f {
  font-size: 26px !important;
}

/* line 92404, app/assets/stylesheets/global/style.css */
.text-28 {
  font-size: 28px;
}

/* line 92408, app/assets/stylesheets/global/style.css */
.text-28-f {
  font-size: 28px !important;
}

/* line 92412, app/assets/stylesheets/global/style.css */
.text-30 {
  font-size: 30px;
}

/* line 92416, app/assets/stylesheets/global/style.css */
.text-30-f {
  font-size: 30px !important;
}

/* line 92420, app/assets/stylesheets/global/style.css */
.text-32 {
  font-size: 32px;
}

/* line 92424, app/assets/stylesheets/global/style.css */
.text-32-f {
  font-size: 32px !important;
}

/* line 92428, app/assets/stylesheets/global/style.css */
.text-34 {
  font-size: 34px;
}

/* line 92432, app/assets/stylesheets/global/style.css */
.text-34-f {
  font-size: 34px !important;
}

/* line 92436, app/assets/stylesheets/global/style.css */
.text-36 {
  font-size: 36px;
}

/* line 92440, app/assets/stylesheets/global/style.css */
.text-36-f {
  font-size: 36px !important;
}

/* line 92444, app/assets/stylesheets/global/style.css */
.text-38 {
  font-size: 38px;
}

/* line 92448, app/assets/stylesheets/global/style.css */
.text-38-f {
  font-size: 38px !important;
}

/* line 92452, app/assets/stylesheets/global/style.css */
.text-40 {
  font-size: 40px;
}

/* line 92456, app/assets/stylesheets/global/style.css */
.text-40-f {
  font-size: 40px !important;
}

/* line 92460, app/assets/stylesheets/global/style.css */
.text-42 {
  font-size: 42px;
}

/* line 92464, app/assets/stylesheets/global/style.css */
.text-42-f {
  font-size: 42px !important;
}

/* line 92468, app/assets/stylesheets/global/style.css */
.text-44 {
  font-size: 44px;
}

/* line 92472, app/assets/stylesheets/global/style.css */
.text-44-f {
  font-size: 44px !important;
}

/* line 92476, app/assets/stylesheets/global/style.css */
.text-46 {
  font-size: 46px;
}

/* line 92480, app/assets/stylesheets/global/style.css */
.text-46-f {
  font-size: 46px !important;
}

/* line 92484, app/assets/stylesheets/global/style.css */
.text-48 {
  font-size: 48px;
}

/* line 92488, app/assets/stylesheets/global/style.css */
.text-48-f {
  font-size: 48px !important;
}

/* line 92492, app/assets/stylesheets/global/style.css */
.text-50 {
  font-size: 50px;
}

/* line 92496, app/assets/stylesheets/global/style.css */
.text-50-f {
  font-size: 50px !important;
}

/* line 92500, app/assets/stylesheets/global/style.css */
.text-52 {
  font-size: 52px;
}

/* line 92504, app/assets/stylesheets/global/style.css */
.text-52-f {
  font-size: 52px !important;
}

/* line 92508, app/assets/stylesheets/global/style.css */
.text-54 {
  font-size: 54px;
}

/* line 92512, app/assets/stylesheets/global/style.css */
.text-54-f {
  font-size: 54px !important;
}

/* line 92516, app/assets/stylesheets/global/style.css */
.text-56 {
  font-size: 56px;
}

/* line 92520, app/assets/stylesheets/global/style.css */
.text-56-f {
  font-size: 56px !important;
}

/* line 92524, app/assets/stylesheets/global/style.css */
.text-58 {
  font-size: 58px;
}

/* line 92528, app/assets/stylesheets/global/style.css */
.text-58-f {
  font-size: 58px !important;
}

/* line 92532, app/assets/stylesheets/global/style.css */
.text-60 {
  font-size: 60px;
}

/* line 92536, app/assets/stylesheets/global/style.css */
.text-60-f {
  font-size: 60px !important;
}

/* line 92540, app/assets/stylesheets/global/style.css */
.text-62 {
  font-size: 62px;
}

/* line 92544, app/assets/stylesheets/global/style.css */
.text-62-f {
  font-size: 62px !important;
}

/* line 92548, app/assets/stylesheets/global/style.css */
.text-64 {
  font-size: 64px;
}

/* line 92552, app/assets/stylesheets/global/style.css */
.text-64-f {
  font-size: 64px !important;
}

/* line 92556, app/assets/stylesheets/global/style.css */
.text-66 {
  font-size: 66px;
}

/* line 92560, app/assets/stylesheets/global/style.css */
.text-66-f {
  font-size: 66px !important;
}

/* line 92564, app/assets/stylesheets/global/style.css */
.text-68 {
  font-size: 68px;
}

/* line 92568, app/assets/stylesheets/global/style.css */
.text-68-f {
  font-size: 68px !important;
}

/* line 92572, app/assets/stylesheets/global/style.css */
.text-70 {
  font-size: 70px;
}

/* line 92576, app/assets/stylesheets/global/style.css */
.text-70-f {
  font-size: 70px !important;
}

/* line 92580, app/assets/stylesheets/global/style.css */
.text-72 {
  font-size: 72px;
}

/* line 92584, app/assets/stylesheets/global/style.css */
.text-72-f {
  font-size: 72px !important;
}

/* line 92588, app/assets/stylesheets/global/style.css */
.text-74 {
  font-size: 74px;
}

/* line 92592, app/assets/stylesheets/global/style.css */
.text-74-f {
  font-size: 74px !important;
}

/* line 92596, app/assets/stylesheets/global/style.css */
.text-76 {
  font-size: 76px;
}

/* line 92600, app/assets/stylesheets/global/style.css */
.text-76-f {
  font-size: 76px !important;
}

/* line 92604, app/assets/stylesheets/global/style.css */
.text-78 {
  font-size: 78px;
}

/* line 92608, app/assets/stylesheets/global/style.css */
.text-78-f {
  font-size: 78px !important;
}

/* line 92612, app/assets/stylesheets/global/style.css */
.text-80 {
  font-size: 80px;
}

/* line 92616, app/assets/stylesheets/global/style.css */
.text-80-f {
  font-size: 80px !important;
}

/* line 92620, app/assets/stylesheets/global/style.css */
.text-82 {
  font-size: 82px;
}

/* line 92624, app/assets/stylesheets/global/style.css */
.text-82-f {
  font-size: 82px !important;
}

/* line 92628, app/assets/stylesheets/global/style.css */
.text-84 {
  font-size: 84px;
}

/* line 92632, app/assets/stylesheets/global/style.css */
.text-84-f {
  font-size: 84px !important;
}

/* line 92636, app/assets/stylesheets/global/style.css */
.text-86 {
  font-size: 86px;
}

/* line 92640, app/assets/stylesheets/global/style.css */
.text-86-f {
  font-size: 86px !important;
}

/* line 92644, app/assets/stylesheets/global/style.css */
.text-88 {
  font-size: 88px;
}

/* line 92648, app/assets/stylesheets/global/style.css */
.text-88-f {
  font-size: 88px !important;
}

/* line 92652, app/assets/stylesheets/global/style.css */
.text-90 {
  font-size: 90px;
}

/* line 92656, app/assets/stylesheets/global/style.css */
.text-90-f {
  font-size: 90px !important;
}

/* line 92660, app/assets/stylesheets/global/style.css */
.text-92 {
  font-size: 92px;
}

/* line 92664, app/assets/stylesheets/global/style.css */
.text-92-f {
  font-size: 92px !important;
}

/* line 92668, app/assets/stylesheets/global/style.css */
.text-94 {
  font-size: 94px;
}

/* line 92672, app/assets/stylesheets/global/style.css */
.text-94-f {
  font-size: 94px !important;
}

/* line 92676, app/assets/stylesheets/global/style.css */
.text-96 {
  font-size: 96px;
}

/* line 92680, app/assets/stylesheets/global/style.css */
.text-96-f {
  font-size: 96px !important;
}

/* line 92684, app/assets/stylesheets/global/style.css */
.text-98 {
  font-size: 98px;
}

/* line 92688, app/assets/stylesheets/global/style.css */
.text-98-f {
  font-size: 98px !important;
}

/* line 92692, app/assets/stylesheets/global/style.css */
.text-100 {
  font-size: 100px;
}

/* line 92696, app/assets/stylesheets/global/style.css */
.text-100-f {
  font-size: 100px !important;
}

/* line 92700, app/assets/stylesheets/global/style.css */
.text-102 {
  font-size: 102px;
}

/* line 92704, app/assets/stylesheets/global/style.css */
.text-102-f {
  font-size: 102px !important;
}

/* line 92708, app/assets/stylesheets/global/style.css */
.text-104 {
  font-size: 104px;
}

/* line 92712, app/assets/stylesheets/global/style.css */
.text-104-f {
  font-size: 104px !important;
}

/* line 92716, app/assets/stylesheets/global/style.css */
.text-106 {
  font-size: 106px;
}

/* line 92720, app/assets/stylesheets/global/style.css */
.text-106-f {
  font-size: 106px !important;
}

/* line 92724, app/assets/stylesheets/global/style.css */
.text-108 {
  font-size: 108px;
}

/* line 92728, app/assets/stylesheets/global/style.css */
.text-108-f {
  font-size: 108px !important;
}

/* line 92732, app/assets/stylesheets/global/style.css */
.text-110 {
  font-size: 110px;
}

/* line 92736, app/assets/stylesheets/global/style.css */
.text-110-f {
  font-size: 110px !important;
}

/* line 92740, app/assets/stylesheets/global/style.css */
.text-112 {
  font-size: 112px;
}

/* line 92744, app/assets/stylesheets/global/style.css */
.text-112-f {
  font-size: 112px !important;
}

/* line 92748, app/assets/stylesheets/global/style.css */
.text-114 {
  font-size: 114px;
}

/* line 92752, app/assets/stylesheets/global/style.css */
.text-114-f {
  font-size: 114px !important;
}

/* line 92756, app/assets/stylesheets/global/style.css */
.text-116 {
  font-size: 116px;
}

/* line 92760, app/assets/stylesheets/global/style.css */
.text-116-f {
  font-size: 116px !important;
}

/* line 92764, app/assets/stylesheets/global/style.css */
.text-118 {
  font-size: 118px;
}

/* line 92768, app/assets/stylesheets/global/style.css */
.text-118-f {
  font-size: 118px !important;
}

/* line 92772, app/assets/stylesheets/global/style.css */
.text-120 {
  font-size: 120px;
}

/* line 92776, app/assets/stylesheets/global/style.css */
.text-120-f {
  font-size: 120px !important;
}

/* line 92780, app/assets/stylesheets/global/style.css */
.text-122 {
  font-size: 122px;
}

/* line 92784, app/assets/stylesheets/global/style.css */
.text-122-f {
  font-size: 122px !important;
}

/* line 92788, app/assets/stylesheets/global/style.css */
.text-124 {
  font-size: 124px;
}

/* line 92792, app/assets/stylesheets/global/style.css */
.text-124-f {
  font-size: 124px !important;
}

/* line 92796, app/assets/stylesheets/global/style.css */
.text-126 {
  font-size: 126px;
}

/* line 92800, app/assets/stylesheets/global/style.css */
.text-126-f {
  font-size: 126px !important;
}

/* line 92804, app/assets/stylesheets/global/style.css */
.text-128 {
  font-size: 128px;
}

/* line 92808, app/assets/stylesheets/global/style.css */
.text-128-f {
  font-size: 128px !important;
}

/* line 92812, app/assets/stylesheets/global/style.css */
.text-130 {
  font-size: 130px;
}

/* line 92816, app/assets/stylesheets/global/style.css */
.text-130-f {
  font-size: 130px !important;
}

/* line 92820, app/assets/stylesheets/global/style.css */
.text-132 {
  font-size: 132px;
}

/* line 92824, app/assets/stylesheets/global/style.css */
.text-132-f {
  font-size: 132px !important;
}

/* line 92828, app/assets/stylesheets/global/style.css */
.text-134 {
  font-size: 134px;
}

/* line 92832, app/assets/stylesheets/global/style.css */
.text-134-f {
  font-size: 134px !important;
}

/* line 92836, app/assets/stylesheets/global/style.css */
.text-136 {
  font-size: 136px;
}

/* line 92840, app/assets/stylesheets/global/style.css */
.text-136-f {
  font-size: 136px !important;
}

/* line 92844, app/assets/stylesheets/global/style.css */
.text-138 {
  font-size: 138px;
}

/* line 92848, app/assets/stylesheets/global/style.css */
.text-138-f {
  font-size: 138px !important;
}

/* line 92852, app/assets/stylesheets/global/style.css */
.text-140 {
  font-size: 140px;
}

/* line 92856, app/assets/stylesheets/global/style.css */
.text-140-f {
  font-size: 140px !important;
}

@media (min-width: 480px) {
  /* line 92861, app/assets/stylesheets/global/style.css */
  .text-xs-8 {
    font-size: 8px;
  }
  /* line 92865, app/assets/stylesheets/global/style.css */
  .text-xs-8-f {
    font-size: 8px !important;
  }
  /* line 92869, app/assets/stylesheets/global/style.css */
  .text-xs-9 {
    font-size: 9px;
  }
  /* line 92873, app/assets/stylesheets/global/style.css */
  .text-xs-9-f {
    font-size: 9px !important;
  }
  /* line 92877, app/assets/stylesheets/global/style.css */
  .text-xs-10 {
    font-size: 10px;
  }
  /* line 92881, app/assets/stylesheets/global/style.css */
  .text-xs-10-f {
    font-size: 10px !important;
  }
  /* line 92885, app/assets/stylesheets/global/style.css */
  .text-xs-11 {
    font-size: 11px;
  }
  /* line 92889, app/assets/stylesheets/global/style.css */
  .text-xs-11-f {
    font-size: 11px !important;
  }
  /* line 92893, app/assets/stylesheets/global/style.css */
  .text-xs-12 {
    font-size: 12px;
  }
  /* line 92897, app/assets/stylesheets/global/style.css */
  .text-xs-12-f {
    font-size: 12px !important;
  }
  /* line 92901, app/assets/stylesheets/global/style.css */
  .text-xs-13 {
    font-size: 13px;
  }
  /* line 92905, app/assets/stylesheets/global/style.css */
  .text-xs-13-f {
    font-size: 13px !important;
  }
  /* line 92909, app/assets/stylesheets/global/style.css */
  .text-xs-14 {
    font-size: 14px;
  }
  /* line 92913, app/assets/stylesheets/global/style.css */
  .text-xs-14-f {
    font-size: 14px !important;
  }
  /* line 92917, app/assets/stylesheets/global/style.css */
  .text-xs-15 {
    font-size: 15px;
  }
  /* line 92921, app/assets/stylesheets/global/style.css */
  .text-xs-15-f {
    font-size: 15px !important;
  }
  /* line 92925, app/assets/stylesheets/global/style.css */
  .text-xs-16 {
    font-size: 16px;
  }
  /* line 92929, app/assets/stylesheets/global/style.css */
  .text-xs-16-f {
    font-size: 16px !important;
  }
  /* line 92933, app/assets/stylesheets/global/style.css */
  .text-xs-18 {
    font-size: 18px;
  }
  /* line 92937, app/assets/stylesheets/global/style.css */
  .text-xs-18-f {
    font-size: 18px !important;
  }
  /* line 92941, app/assets/stylesheets/global/style.css */
  .text-xs-20 {
    font-size: 20px;
  }
  /* line 92945, app/assets/stylesheets/global/style.css */
  .text-xs-20-f {
    font-size: 20px !important;
  }
  /* line 92949, app/assets/stylesheets/global/style.css */
  .text-xs-22 {
    font-size: 22px;
  }
  /* line 92953, app/assets/stylesheets/global/style.css */
  .text-xs-22-f {
    font-size: 22px !important;
  }
  /* line 92957, app/assets/stylesheets/global/style.css */
  .text-xs-24 {
    font-size: 24px;
  }
  /* line 92961, app/assets/stylesheets/global/style.css */
  .text-xs-24-f {
    font-size: 24px !important;
  }
  /* line 92965, app/assets/stylesheets/global/style.css */
  .text-xs-26 {
    font-size: 26px;
  }
  /* line 92969, app/assets/stylesheets/global/style.css */
  .text-xs-26-f {
    font-size: 26px !important;
  }
  /* line 92973, app/assets/stylesheets/global/style.css */
  .text-xs-28 {
    font-size: 28px;
  }
  /* line 92977, app/assets/stylesheets/global/style.css */
  .text-xs-28-f {
    font-size: 28px !important;
  }
  /* line 92981, app/assets/stylesheets/global/style.css */
  .text-xs-30 {
    font-size: 30px;
  }
  /* line 92985, app/assets/stylesheets/global/style.css */
  .text-xs-30-f {
    font-size: 30px !important;
  }
  /* line 92989, app/assets/stylesheets/global/style.css */
  .text-xs-32 {
    font-size: 32px;
  }
  /* line 92993, app/assets/stylesheets/global/style.css */
  .text-xs-32-f {
    font-size: 32px !important;
  }
  /* line 92997, app/assets/stylesheets/global/style.css */
  .text-xs-34 {
    font-size: 34px;
  }
  /* line 93001, app/assets/stylesheets/global/style.css */
  .text-xs-34-f {
    font-size: 34px !important;
  }
  /* line 93005, app/assets/stylesheets/global/style.css */
  .text-xs-36 {
    font-size: 36px;
  }
  /* line 93009, app/assets/stylesheets/global/style.css */
  .text-xs-36-f {
    font-size: 36px !important;
  }
  /* line 93013, app/assets/stylesheets/global/style.css */
  .text-xs-38 {
    font-size: 38px;
  }
  /* line 93017, app/assets/stylesheets/global/style.css */
  .text-xs-38-f {
    font-size: 38px !important;
  }
  /* line 93021, app/assets/stylesheets/global/style.css */
  .text-xs-40 {
    font-size: 40px;
  }
  /* line 93025, app/assets/stylesheets/global/style.css */
  .text-xs-40-f {
    font-size: 40px !important;
  }
  /* line 93029, app/assets/stylesheets/global/style.css */
  .text-xs-42 {
    font-size: 42px;
  }
  /* line 93033, app/assets/stylesheets/global/style.css */
  .text-xs-42-f {
    font-size: 42px !important;
  }
  /* line 93037, app/assets/stylesheets/global/style.css */
  .text-xs-44 {
    font-size: 44px;
  }
  /* line 93041, app/assets/stylesheets/global/style.css */
  .text-xs-44-f {
    font-size: 44px !important;
  }
  /* line 93045, app/assets/stylesheets/global/style.css */
  .text-xs-46 {
    font-size: 46px;
  }
  /* line 93049, app/assets/stylesheets/global/style.css */
  .text-xs-46-f {
    font-size: 46px !important;
  }
  /* line 93053, app/assets/stylesheets/global/style.css */
  .text-xs-48 {
    font-size: 48px;
  }
  /* line 93057, app/assets/stylesheets/global/style.css */
  .text-xs-48-f {
    font-size: 48px !important;
  }
  /* line 93061, app/assets/stylesheets/global/style.css */
  .text-xs-50 {
    font-size: 50px;
  }
  /* line 93065, app/assets/stylesheets/global/style.css */
  .text-xs-50-f {
    font-size: 50px !important;
  }
  /* line 93069, app/assets/stylesheets/global/style.css */
  .text-xs-52 {
    font-size: 52px;
  }
  /* line 93073, app/assets/stylesheets/global/style.css */
  .text-xs-52-f {
    font-size: 52px !important;
  }
  /* line 93077, app/assets/stylesheets/global/style.css */
  .text-xs-54 {
    font-size: 54px;
  }
  /* line 93081, app/assets/stylesheets/global/style.css */
  .text-xs-54-f {
    font-size: 54px !important;
  }
  /* line 93085, app/assets/stylesheets/global/style.css */
  .text-xs-56 {
    font-size: 56px;
  }
  /* line 93089, app/assets/stylesheets/global/style.css */
  .text-xs-56-f {
    font-size: 56px !important;
  }
  /* line 93093, app/assets/stylesheets/global/style.css */
  .text-xs-58 {
    font-size: 58px;
  }
  /* line 93097, app/assets/stylesheets/global/style.css */
  .text-xs-58-f {
    font-size: 58px !important;
  }
  /* line 93101, app/assets/stylesheets/global/style.css */
  .text-xs-60 {
    font-size: 60px;
  }
  /* line 93105, app/assets/stylesheets/global/style.css */
  .text-xs-60-f {
    font-size: 60px !important;
  }
  /* line 93109, app/assets/stylesheets/global/style.css */
  .text-xs-62 {
    font-size: 62px;
  }
  /* line 93113, app/assets/stylesheets/global/style.css */
  .text-xs-62-f {
    font-size: 62px !important;
  }
  /* line 93117, app/assets/stylesheets/global/style.css */
  .text-xs-64 {
    font-size: 64px;
  }
  /* line 93121, app/assets/stylesheets/global/style.css */
  .text-xs-64-f {
    font-size: 64px !important;
  }
  /* line 93125, app/assets/stylesheets/global/style.css */
  .text-xs-66 {
    font-size: 66px;
  }
  /* line 93129, app/assets/stylesheets/global/style.css */
  .text-xs-66-f {
    font-size: 66px !important;
  }
  /* line 93133, app/assets/stylesheets/global/style.css */
  .text-xs-68 {
    font-size: 68px;
  }
  /* line 93137, app/assets/stylesheets/global/style.css */
  .text-xs-68-f {
    font-size: 68px !important;
  }
  /* line 93141, app/assets/stylesheets/global/style.css */
  .text-xs-70 {
    font-size: 70px;
  }
  /* line 93145, app/assets/stylesheets/global/style.css */
  .text-xs-70-f {
    font-size: 70px !important;
  }
  /* line 93149, app/assets/stylesheets/global/style.css */
  .text-xs-72 {
    font-size: 72px;
  }
  /* line 93153, app/assets/stylesheets/global/style.css */
  .text-xs-72-f {
    font-size: 72px !important;
  }
  /* line 93157, app/assets/stylesheets/global/style.css */
  .text-xs-74 {
    font-size: 74px;
  }
  /* line 93161, app/assets/stylesheets/global/style.css */
  .text-xs-74-f {
    font-size: 74px !important;
  }
  /* line 93165, app/assets/stylesheets/global/style.css */
  .text-xs-76 {
    font-size: 76px;
  }
  /* line 93169, app/assets/stylesheets/global/style.css */
  .text-xs-76-f {
    font-size: 76px !important;
  }
  /* line 93173, app/assets/stylesheets/global/style.css */
  .text-xs-78 {
    font-size: 78px;
  }
  /* line 93177, app/assets/stylesheets/global/style.css */
  .text-xs-78-f {
    font-size: 78px !important;
  }
  /* line 93181, app/assets/stylesheets/global/style.css */
  .text-xs-80 {
    font-size: 80px;
  }
  /* line 93185, app/assets/stylesheets/global/style.css */
  .text-xs-80-f {
    font-size: 80px !important;
  }
  /* line 93189, app/assets/stylesheets/global/style.css */
  .text-xs-82 {
    font-size: 82px;
  }
  /* line 93193, app/assets/stylesheets/global/style.css */
  .text-xs-82-f {
    font-size: 82px !important;
  }
  /* line 93197, app/assets/stylesheets/global/style.css */
  .text-xs-84 {
    font-size: 84px;
  }
  /* line 93201, app/assets/stylesheets/global/style.css */
  .text-xs-84-f {
    font-size: 84px !important;
  }
  /* line 93205, app/assets/stylesheets/global/style.css */
  .text-xs-86 {
    font-size: 86px;
  }
  /* line 93209, app/assets/stylesheets/global/style.css */
  .text-xs-86-f {
    font-size: 86px !important;
  }
  /* line 93213, app/assets/stylesheets/global/style.css */
  .text-xs-88 {
    font-size: 88px;
  }
  /* line 93217, app/assets/stylesheets/global/style.css */
  .text-xs-88-f {
    font-size: 88px !important;
  }
  /* line 93221, app/assets/stylesheets/global/style.css */
  .text-xs-90 {
    font-size: 90px;
  }
  /* line 93225, app/assets/stylesheets/global/style.css */
  .text-xs-90-f {
    font-size: 90px !important;
  }
  /* line 93229, app/assets/stylesheets/global/style.css */
  .text-xs-92 {
    font-size: 92px;
  }
  /* line 93233, app/assets/stylesheets/global/style.css */
  .text-xs-92-f {
    font-size: 92px !important;
  }
  /* line 93237, app/assets/stylesheets/global/style.css */
  .text-xs-94 {
    font-size: 94px;
  }
  /* line 93241, app/assets/stylesheets/global/style.css */
  .text-xs-94-f {
    font-size: 94px !important;
  }
  /* line 93245, app/assets/stylesheets/global/style.css */
  .text-xs-96 {
    font-size: 96px;
  }
  /* line 93249, app/assets/stylesheets/global/style.css */
  .text-xs-96-f {
    font-size: 96px !important;
  }
  /* line 93253, app/assets/stylesheets/global/style.css */
  .text-xs-98 {
    font-size: 98px;
  }
  /* line 93257, app/assets/stylesheets/global/style.css */
  .text-xs-98-f {
    font-size: 98px !important;
  }
  /* line 93261, app/assets/stylesheets/global/style.css */
  .text-xs-100 {
    font-size: 100px;
  }
  /* line 93265, app/assets/stylesheets/global/style.css */
  .text-xs-100-f {
    font-size: 100px !important;
  }
  /* line 93269, app/assets/stylesheets/global/style.css */
  .text-xs-102 {
    font-size: 102px;
  }
  /* line 93273, app/assets/stylesheets/global/style.css */
  .text-xs-102-f {
    font-size: 102px !important;
  }
  /* line 93277, app/assets/stylesheets/global/style.css */
  .text-xs-104 {
    font-size: 104px;
  }
  /* line 93281, app/assets/stylesheets/global/style.css */
  .text-xs-104-f {
    font-size: 104px !important;
  }
  /* line 93285, app/assets/stylesheets/global/style.css */
  .text-xs-106 {
    font-size: 106px;
  }
  /* line 93289, app/assets/stylesheets/global/style.css */
  .text-xs-106-f {
    font-size: 106px !important;
  }
  /* line 93293, app/assets/stylesheets/global/style.css */
  .text-xs-108 {
    font-size: 108px;
  }
  /* line 93297, app/assets/stylesheets/global/style.css */
  .text-xs-108-f {
    font-size: 108px !important;
  }
  /* line 93301, app/assets/stylesheets/global/style.css */
  .text-xs-110 {
    font-size: 110px;
  }
  /* line 93305, app/assets/stylesheets/global/style.css */
  .text-xs-110-f {
    font-size: 110px !important;
  }
  /* line 93309, app/assets/stylesheets/global/style.css */
  .text-xs-112 {
    font-size: 112px;
  }
  /* line 93313, app/assets/stylesheets/global/style.css */
  .text-xs-112-f {
    font-size: 112px !important;
  }
  /* line 93317, app/assets/stylesheets/global/style.css */
  .text-xs-114 {
    font-size: 114px;
  }
  /* line 93321, app/assets/stylesheets/global/style.css */
  .text-xs-114-f {
    font-size: 114px !important;
  }
  /* line 93325, app/assets/stylesheets/global/style.css */
  .text-xs-116 {
    font-size: 116px;
  }
  /* line 93329, app/assets/stylesheets/global/style.css */
  .text-xs-116-f {
    font-size: 116px !important;
  }
  /* line 93333, app/assets/stylesheets/global/style.css */
  .text-xs-118 {
    font-size: 118px;
  }
  /* line 93337, app/assets/stylesheets/global/style.css */
  .text-xs-118-f {
    font-size: 118px !important;
  }
  /* line 93341, app/assets/stylesheets/global/style.css */
  .text-xs-120 {
    font-size: 120px;
  }
  /* line 93345, app/assets/stylesheets/global/style.css */
  .text-xs-120-f {
    font-size: 120px !important;
  }
  /* line 93349, app/assets/stylesheets/global/style.css */
  .text-xs-122 {
    font-size: 122px;
  }
  /* line 93353, app/assets/stylesheets/global/style.css */
  .text-xs-122-f {
    font-size: 122px !important;
  }
  /* line 93357, app/assets/stylesheets/global/style.css */
  .text-xs-124 {
    font-size: 124px;
  }
  /* line 93361, app/assets/stylesheets/global/style.css */
  .text-xs-124-f {
    font-size: 124px !important;
  }
  /* line 93365, app/assets/stylesheets/global/style.css */
  .text-xs-126 {
    font-size: 126px;
  }
  /* line 93369, app/assets/stylesheets/global/style.css */
  .text-xs-126-f {
    font-size: 126px !important;
  }
  /* line 93373, app/assets/stylesheets/global/style.css */
  .text-xs-128 {
    font-size: 128px;
  }
  /* line 93377, app/assets/stylesheets/global/style.css */
  .text-xs-128-f {
    font-size: 128px !important;
  }
  /* line 93381, app/assets/stylesheets/global/style.css */
  .text-xs-130 {
    font-size: 130px;
  }
  /* line 93385, app/assets/stylesheets/global/style.css */
  .text-xs-130-f {
    font-size: 130px !important;
  }
  /* line 93389, app/assets/stylesheets/global/style.css */
  .text-xs-132 {
    font-size: 132px;
  }
  /* line 93393, app/assets/stylesheets/global/style.css */
  .text-xs-132-f {
    font-size: 132px !important;
  }
  /* line 93397, app/assets/stylesheets/global/style.css */
  .text-xs-134 {
    font-size: 134px;
  }
  /* line 93401, app/assets/stylesheets/global/style.css */
  .text-xs-134-f {
    font-size: 134px !important;
  }
  /* line 93405, app/assets/stylesheets/global/style.css */
  .text-xs-136 {
    font-size: 136px;
  }
  /* line 93409, app/assets/stylesheets/global/style.css */
  .text-xs-136-f {
    font-size: 136px !important;
  }
  /* line 93413, app/assets/stylesheets/global/style.css */
  .text-xs-138 {
    font-size: 138px;
  }
  /* line 93417, app/assets/stylesheets/global/style.css */
  .text-xs-138-f {
    font-size: 138px !important;
  }
  /* line 93421, app/assets/stylesheets/global/style.css */
  .text-xs-140 {
    font-size: 140px;
  }
  /* line 93425, app/assets/stylesheets/global/style.css */
  .text-xs-140-f {
    font-size: 140px !important;
  }
  /* line 93429, app/assets/stylesheets/global/style.css */
  .text-xs-base {
    font-size: 0.875rem;
  }
  /* line 93433, app/assets/stylesheets/global/style.css */
  .text-xs-bold {
    font-weight: 700;
  }
  /* line 93437, app/assets/stylesheets/global/style.css */
  .text-xs-semibold {
    font-weight: 600;
  }
  /* line 93441, app/assets/stylesheets/global/style.css */
  .text-xs-medium {
    font-weight: 500;
  }
  /* line 93445, app/assets/stylesheets/global/style.css */
  .text-xs-normal {
    font-weight: 400;
  }
  /* line 93449, app/assets/stylesheets/global/style.css */
  .text-xs-light {
    font-weight: 300;
  }
  /* line 93453, app/assets/stylesheets/global/style.css */
  .text-xs-thin {
    font-weight: 200;
  }
  /* line 93457, app/assets/stylesheets/global/style.css */
  .text-xs-xthin {
    font-weight: 100;
  }
  /* line 93461, app/assets/stylesheets/global/style.css */
  .text-xs-center {
    text-align: center;
  }
  /* line 93465, app/assets/stylesheets/global/style.css */
  .text-xs-right {
    text-align: right;
  }
  /* line 93469, app/assets/stylesheets/global/style.css */
  .text-xs-left {
    text-align: left;
  }
  /* line 93473, app/assets/stylesheets/global/style.css */
  .text-xs-center-f {
    text-align: center !important;
  }
  /* line 93477, app/assets/stylesheets/global/style.css */
  .text-xs-right-f {
    text-align: right !important;
  }
  /* line 93481, app/assets/stylesheets/global/style.css */
  .text-xs-left-f {
    text-align: left !important;
  }
}

@media (min-width: 576px) {
  /* line 93487, app/assets/stylesheets/global/style.css */
  .text-sm-8 {
    font-size: 8px;
  }
  /* line 93491, app/assets/stylesheets/global/style.css */
  .text-sm-8-f {
    font-size: 8px !important;
  }
  /* line 93495, app/assets/stylesheets/global/style.css */
  .text-sm-9 {
    font-size: 9px;
  }
  /* line 93499, app/assets/stylesheets/global/style.css */
  .text-sm-9-f {
    font-size: 9px !important;
  }
  /* line 93503, app/assets/stylesheets/global/style.css */
  .text-sm-10 {
    font-size: 10px;
  }
  /* line 93507, app/assets/stylesheets/global/style.css */
  .text-sm-10-f {
    font-size: 10px !important;
  }
  /* line 93511, app/assets/stylesheets/global/style.css */
  .text-sm-11 {
    font-size: 11px;
  }
  /* line 93515, app/assets/stylesheets/global/style.css */
  .text-sm-11-f {
    font-size: 11px !important;
  }
  /* line 93519, app/assets/stylesheets/global/style.css */
  .text-sm-12 {
    font-size: 12px;
  }
  /* line 93523, app/assets/stylesheets/global/style.css */
  .text-sm-12-f {
    font-size: 12px !important;
  }
  /* line 93527, app/assets/stylesheets/global/style.css */
  .text-sm-13 {
    font-size: 13px;
  }
  /* line 93531, app/assets/stylesheets/global/style.css */
  .text-sm-13-f {
    font-size: 13px !important;
  }
  /* line 93535, app/assets/stylesheets/global/style.css */
  .text-sm-14 {
    font-size: 14px;
  }
  /* line 93539, app/assets/stylesheets/global/style.css */
  .text-sm-14-f {
    font-size: 14px !important;
  }
  /* line 93543, app/assets/stylesheets/global/style.css */
  .text-sm-15 {
    font-size: 15px;
  }
  /* line 93547, app/assets/stylesheets/global/style.css */
  .text-sm-15-f {
    font-size: 15px !important;
  }
  /* line 93551, app/assets/stylesheets/global/style.css */
  .text-sm-16 {
    font-size: 16px;
  }
  /* line 93555, app/assets/stylesheets/global/style.css */
  .text-sm-16-f {
    font-size: 16px !important;
  }
  /* line 93559, app/assets/stylesheets/global/style.css */
  .text-sm-18 {
    font-size: 18px;
  }
  /* line 93563, app/assets/stylesheets/global/style.css */
  .text-sm-18-f {
    font-size: 18px !important;
  }
  /* line 93567, app/assets/stylesheets/global/style.css */
  .text-sm-20 {
    font-size: 20px;
  }
  /* line 93571, app/assets/stylesheets/global/style.css */
  .text-sm-20-f {
    font-size: 20px !important;
  }
  /* line 93575, app/assets/stylesheets/global/style.css */
  .text-sm-22 {
    font-size: 22px;
  }
  /* line 93579, app/assets/stylesheets/global/style.css */
  .text-sm-22-f {
    font-size: 22px !important;
  }
  /* line 93583, app/assets/stylesheets/global/style.css */
  .text-sm-24 {
    font-size: 24px;
  }
  /* line 93587, app/assets/stylesheets/global/style.css */
  .text-sm-24-f {
    font-size: 24px !important;
  }
  /* line 93591, app/assets/stylesheets/global/style.css */
  .text-sm-26 {
    font-size: 26px;
  }
  /* line 93595, app/assets/stylesheets/global/style.css */
  .text-sm-26-f {
    font-size: 26px !important;
  }
  /* line 93599, app/assets/stylesheets/global/style.css */
  .text-sm-28 {
    font-size: 28px;
  }
  /* line 93603, app/assets/stylesheets/global/style.css */
  .text-sm-28-f {
    font-size: 28px !important;
  }
  /* line 93607, app/assets/stylesheets/global/style.css */
  .text-sm-30 {
    font-size: 30px;
  }
  /* line 93611, app/assets/stylesheets/global/style.css */
  .text-sm-30-f {
    font-size: 30px !important;
  }
  /* line 93615, app/assets/stylesheets/global/style.css */
  .text-sm-32 {
    font-size: 32px;
  }
  /* line 93619, app/assets/stylesheets/global/style.css */
  .text-sm-32-f {
    font-size: 32px !important;
  }
  /* line 93623, app/assets/stylesheets/global/style.css */
  .text-sm-34 {
    font-size: 34px;
  }
  /* line 93627, app/assets/stylesheets/global/style.css */
  .text-sm-34-f {
    font-size: 34px !important;
  }
  /* line 93631, app/assets/stylesheets/global/style.css */
  .text-sm-36 {
    font-size: 36px;
  }
  /* line 93635, app/assets/stylesheets/global/style.css */
  .text-sm-36-f {
    font-size: 36px !important;
  }
  /* line 93639, app/assets/stylesheets/global/style.css */
  .text-sm-38 {
    font-size: 38px;
  }
  /* line 93643, app/assets/stylesheets/global/style.css */
  .text-sm-38-f {
    font-size: 38px !important;
  }
  /* line 93647, app/assets/stylesheets/global/style.css */
  .text-sm-40 {
    font-size: 40px;
  }
  /* line 93651, app/assets/stylesheets/global/style.css */
  .text-sm-40-f {
    font-size: 40px !important;
  }
  /* line 93655, app/assets/stylesheets/global/style.css */
  .text-sm-42 {
    font-size: 42px;
  }
  /* line 93659, app/assets/stylesheets/global/style.css */
  .text-sm-42-f {
    font-size: 42px !important;
  }
  /* line 93663, app/assets/stylesheets/global/style.css */
  .text-sm-44 {
    font-size: 44px;
  }
  /* line 93667, app/assets/stylesheets/global/style.css */
  .text-sm-44-f {
    font-size: 44px !important;
  }
  /* line 93671, app/assets/stylesheets/global/style.css */
  .text-sm-46 {
    font-size: 46px;
  }
  /* line 93675, app/assets/stylesheets/global/style.css */
  .text-sm-46-f {
    font-size: 46px !important;
  }
  /* line 93679, app/assets/stylesheets/global/style.css */
  .text-sm-48 {
    font-size: 48px;
  }
  /* line 93683, app/assets/stylesheets/global/style.css */
  .text-sm-48-f {
    font-size: 48px !important;
  }
  /* line 93687, app/assets/stylesheets/global/style.css */
  .text-sm-50 {
    font-size: 50px;
  }
  /* line 93691, app/assets/stylesheets/global/style.css */
  .text-sm-50-f {
    font-size: 50px !important;
  }
  /* line 93695, app/assets/stylesheets/global/style.css */
  .text-sm-52 {
    font-size: 52px;
  }
  /* line 93699, app/assets/stylesheets/global/style.css */
  .text-sm-52-f {
    font-size: 52px !important;
  }
  /* line 93703, app/assets/stylesheets/global/style.css */
  .text-sm-54 {
    font-size: 54px;
  }
  /* line 93707, app/assets/stylesheets/global/style.css */
  .text-sm-54-f {
    font-size: 54px !important;
  }
  /* line 93711, app/assets/stylesheets/global/style.css */
  .text-sm-56 {
    font-size: 56px;
  }
  /* line 93715, app/assets/stylesheets/global/style.css */
  .text-sm-56-f {
    font-size: 56px !important;
  }
  /* line 93719, app/assets/stylesheets/global/style.css */
  .text-sm-58 {
    font-size: 58px;
  }
  /* line 93723, app/assets/stylesheets/global/style.css */
  .text-sm-58-f {
    font-size: 58px !important;
  }
  /* line 93727, app/assets/stylesheets/global/style.css */
  .text-sm-60 {
    font-size: 60px;
  }
  /* line 93731, app/assets/stylesheets/global/style.css */
  .text-sm-60-f {
    font-size: 60px !important;
  }
  /* line 93735, app/assets/stylesheets/global/style.css */
  .text-sm-62 {
    font-size: 62px;
  }
  /* line 93739, app/assets/stylesheets/global/style.css */
  .text-sm-62-f {
    font-size: 62px !important;
  }
  /* line 93743, app/assets/stylesheets/global/style.css */
  .text-sm-64 {
    font-size: 64px;
  }
  /* line 93747, app/assets/stylesheets/global/style.css */
  .text-sm-64-f {
    font-size: 64px !important;
  }
  /* line 93751, app/assets/stylesheets/global/style.css */
  .text-sm-66 {
    font-size: 66px;
  }
  /* line 93755, app/assets/stylesheets/global/style.css */
  .text-sm-66-f {
    font-size: 66px !important;
  }
  /* line 93759, app/assets/stylesheets/global/style.css */
  .text-sm-68 {
    font-size: 68px;
  }
  /* line 93763, app/assets/stylesheets/global/style.css */
  .text-sm-68-f {
    font-size: 68px !important;
  }
  /* line 93767, app/assets/stylesheets/global/style.css */
  .text-sm-70 {
    font-size: 70px;
  }
  /* line 93771, app/assets/stylesheets/global/style.css */
  .text-sm-70-f {
    font-size: 70px !important;
  }
  /* line 93775, app/assets/stylesheets/global/style.css */
  .text-sm-72 {
    font-size: 72px;
  }
  /* line 93779, app/assets/stylesheets/global/style.css */
  .text-sm-72-f {
    font-size: 72px !important;
  }
  /* line 93783, app/assets/stylesheets/global/style.css */
  .text-sm-74 {
    font-size: 74px;
  }
  /* line 93787, app/assets/stylesheets/global/style.css */
  .text-sm-74-f {
    font-size: 74px !important;
  }
  /* line 93791, app/assets/stylesheets/global/style.css */
  .text-sm-76 {
    font-size: 76px;
  }
  /* line 93795, app/assets/stylesheets/global/style.css */
  .text-sm-76-f {
    font-size: 76px !important;
  }
  /* line 93799, app/assets/stylesheets/global/style.css */
  .text-sm-78 {
    font-size: 78px;
  }
  /* line 93803, app/assets/stylesheets/global/style.css */
  .text-sm-78-f {
    font-size: 78px !important;
  }
  /* line 93807, app/assets/stylesheets/global/style.css */
  .text-sm-80 {
    font-size: 80px;
  }
  /* line 93811, app/assets/stylesheets/global/style.css */
  .text-sm-80-f {
    font-size: 80px !important;
  }
  /* line 93815, app/assets/stylesheets/global/style.css */
  .text-sm-82 {
    font-size: 82px;
  }
  /* line 93819, app/assets/stylesheets/global/style.css */
  .text-sm-82-f {
    font-size: 82px !important;
  }
  /* line 93823, app/assets/stylesheets/global/style.css */
  .text-sm-84 {
    font-size: 84px;
  }
  /* line 93827, app/assets/stylesheets/global/style.css */
  .text-sm-84-f {
    font-size: 84px !important;
  }
  /* line 93831, app/assets/stylesheets/global/style.css */
  .text-sm-86 {
    font-size: 86px;
  }
  /* line 93835, app/assets/stylesheets/global/style.css */
  .text-sm-86-f {
    font-size: 86px !important;
  }
  /* line 93839, app/assets/stylesheets/global/style.css */
  .text-sm-88 {
    font-size: 88px;
  }
  /* line 93843, app/assets/stylesheets/global/style.css */
  .text-sm-88-f {
    font-size: 88px !important;
  }
  /* line 93847, app/assets/stylesheets/global/style.css */
  .text-sm-90 {
    font-size: 90px;
  }
  /* line 93851, app/assets/stylesheets/global/style.css */
  .text-sm-90-f {
    font-size: 90px !important;
  }
  /* line 93855, app/assets/stylesheets/global/style.css */
  .text-sm-92 {
    font-size: 92px;
  }
  /* line 93859, app/assets/stylesheets/global/style.css */
  .text-sm-92-f {
    font-size: 92px !important;
  }
  /* line 93863, app/assets/stylesheets/global/style.css */
  .text-sm-94 {
    font-size: 94px;
  }
  /* line 93867, app/assets/stylesheets/global/style.css */
  .text-sm-94-f {
    font-size: 94px !important;
  }
  /* line 93871, app/assets/stylesheets/global/style.css */
  .text-sm-96 {
    font-size: 96px;
  }
  /* line 93875, app/assets/stylesheets/global/style.css */
  .text-sm-96-f {
    font-size: 96px !important;
  }
  /* line 93879, app/assets/stylesheets/global/style.css */
  .text-sm-98 {
    font-size: 98px;
  }
  /* line 93883, app/assets/stylesheets/global/style.css */
  .text-sm-98-f {
    font-size: 98px !important;
  }
  /* line 93887, app/assets/stylesheets/global/style.css */
  .text-sm-100 {
    font-size: 100px;
  }
  /* line 93891, app/assets/stylesheets/global/style.css */
  .text-sm-100-f {
    font-size: 100px !important;
  }
  /* line 93895, app/assets/stylesheets/global/style.css */
  .text-sm-102 {
    font-size: 102px;
  }
  /* line 93899, app/assets/stylesheets/global/style.css */
  .text-sm-102-f {
    font-size: 102px !important;
  }
  /* line 93903, app/assets/stylesheets/global/style.css */
  .text-sm-104 {
    font-size: 104px;
  }
  /* line 93907, app/assets/stylesheets/global/style.css */
  .text-sm-104-f {
    font-size: 104px !important;
  }
  /* line 93911, app/assets/stylesheets/global/style.css */
  .text-sm-106 {
    font-size: 106px;
  }
  /* line 93915, app/assets/stylesheets/global/style.css */
  .text-sm-106-f {
    font-size: 106px !important;
  }
  /* line 93919, app/assets/stylesheets/global/style.css */
  .text-sm-108 {
    font-size: 108px;
  }
  /* line 93923, app/assets/stylesheets/global/style.css */
  .text-sm-108-f {
    font-size: 108px !important;
  }
  /* line 93927, app/assets/stylesheets/global/style.css */
  .text-sm-110 {
    font-size: 110px;
  }
  /* line 93931, app/assets/stylesheets/global/style.css */
  .text-sm-110-f {
    font-size: 110px !important;
  }
  /* line 93935, app/assets/stylesheets/global/style.css */
  .text-sm-112 {
    font-size: 112px;
  }
  /* line 93939, app/assets/stylesheets/global/style.css */
  .text-sm-112-f {
    font-size: 112px !important;
  }
  /* line 93943, app/assets/stylesheets/global/style.css */
  .text-sm-114 {
    font-size: 114px;
  }
  /* line 93947, app/assets/stylesheets/global/style.css */
  .text-sm-114-f {
    font-size: 114px !important;
  }
  /* line 93951, app/assets/stylesheets/global/style.css */
  .text-sm-116 {
    font-size: 116px;
  }
  /* line 93955, app/assets/stylesheets/global/style.css */
  .text-sm-116-f {
    font-size: 116px !important;
  }
  /* line 93959, app/assets/stylesheets/global/style.css */
  .text-sm-118 {
    font-size: 118px;
  }
  /* line 93963, app/assets/stylesheets/global/style.css */
  .text-sm-118-f {
    font-size: 118px !important;
  }
  /* line 93967, app/assets/stylesheets/global/style.css */
  .text-sm-120 {
    font-size: 120px;
  }
  /* line 93971, app/assets/stylesheets/global/style.css */
  .text-sm-120-f {
    font-size: 120px !important;
  }
  /* line 93975, app/assets/stylesheets/global/style.css */
  .text-sm-122 {
    font-size: 122px;
  }
  /* line 93979, app/assets/stylesheets/global/style.css */
  .text-sm-122-f {
    font-size: 122px !important;
  }
  /* line 93983, app/assets/stylesheets/global/style.css */
  .text-sm-124 {
    font-size: 124px;
  }
  /* line 93987, app/assets/stylesheets/global/style.css */
  .text-sm-124-f {
    font-size: 124px !important;
  }
  /* line 93991, app/assets/stylesheets/global/style.css */
  .text-sm-126 {
    font-size: 126px;
  }
  /* line 93995, app/assets/stylesheets/global/style.css */
  .text-sm-126-f {
    font-size: 126px !important;
  }
  /* line 93999, app/assets/stylesheets/global/style.css */
  .text-sm-128 {
    font-size: 128px;
  }
  /* line 94003, app/assets/stylesheets/global/style.css */
  .text-sm-128-f {
    font-size: 128px !important;
  }
  /* line 94007, app/assets/stylesheets/global/style.css */
  .text-sm-130 {
    font-size: 130px;
  }
  /* line 94011, app/assets/stylesheets/global/style.css */
  .text-sm-130-f {
    font-size: 130px !important;
  }
  /* line 94015, app/assets/stylesheets/global/style.css */
  .text-sm-132 {
    font-size: 132px;
  }
  /* line 94019, app/assets/stylesheets/global/style.css */
  .text-sm-132-f {
    font-size: 132px !important;
  }
  /* line 94023, app/assets/stylesheets/global/style.css */
  .text-sm-134 {
    font-size: 134px;
  }
  /* line 94027, app/assets/stylesheets/global/style.css */
  .text-sm-134-f {
    font-size: 134px !important;
  }
  /* line 94031, app/assets/stylesheets/global/style.css */
  .text-sm-136 {
    font-size: 136px;
  }
  /* line 94035, app/assets/stylesheets/global/style.css */
  .text-sm-136-f {
    font-size: 136px !important;
  }
  /* line 94039, app/assets/stylesheets/global/style.css */
  .text-sm-138 {
    font-size: 138px;
  }
  /* line 94043, app/assets/stylesheets/global/style.css */
  .text-sm-138-f {
    font-size: 138px !important;
  }
  /* line 94047, app/assets/stylesheets/global/style.css */
  .text-sm-140 {
    font-size: 140px;
  }
  /* line 94051, app/assets/stylesheets/global/style.css */
  .text-sm-140-f {
    font-size: 140px !important;
  }
  /* line 94055, app/assets/stylesheets/global/style.css */
  .text-sm-base {
    font-size: 0.875rem;
  }
  /* line 94059, app/assets/stylesheets/global/style.css */
  .text-sm-bold {
    font-weight: 700;
  }
  /* line 94063, app/assets/stylesheets/global/style.css */
  .text-sm-semibold {
    font-weight: 600;
  }
  /* line 94067, app/assets/stylesheets/global/style.css */
  .text-sm-medium {
    font-weight: 500;
  }
  /* line 94071, app/assets/stylesheets/global/style.css */
  .text-sm-normal {
    font-weight: 400;
  }
  /* line 94075, app/assets/stylesheets/global/style.css */
  .text-sm-light {
    font-weight: 300;
  }
  /* line 94079, app/assets/stylesheets/global/style.css */
  .text-sm-thin {
    font-weight: 200;
  }
  /* line 94083, app/assets/stylesheets/global/style.css */
  .text-sm-xthin {
    font-weight: 100;
  }
  /* line 94087, app/assets/stylesheets/global/style.css */
  .text-sm-center {
    text-align: center;
  }
  /* line 94091, app/assets/stylesheets/global/style.css */
  .text-sm-right {
    text-align: right;
  }
  /* line 94095, app/assets/stylesheets/global/style.css */
  .text-sm-left {
    text-align: left;
  }
  /* line 94099, app/assets/stylesheets/global/style.css */
  .text-sm-center-f {
    text-align: center !important;
  }
  /* line 94103, app/assets/stylesheets/global/style.css */
  .text-sm-right-f {
    text-align: right !important;
  }
  /* line 94107, app/assets/stylesheets/global/style.css */
  .text-sm-left-f {
    text-align: left !important;
  }
}

@media (min-width: 768px) {
  /* line 94113, app/assets/stylesheets/global/style.css */
  .text-md-8 {
    font-size: 8px;
  }
  /* line 94117, app/assets/stylesheets/global/style.css */
  .text-md-8-f {
    font-size: 8px !important;
  }
  /* line 94121, app/assets/stylesheets/global/style.css */
  .text-md-9 {
    font-size: 9px;
  }
  /* line 94125, app/assets/stylesheets/global/style.css */
  .text-md-9-f {
    font-size: 9px !important;
  }
  /* line 94129, app/assets/stylesheets/global/style.css */
  .text-md-10 {
    font-size: 10px;
  }
  /* line 94133, app/assets/stylesheets/global/style.css */
  .text-md-10-f {
    font-size: 10px !important;
  }
  /* line 94137, app/assets/stylesheets/global/style.css */
  .text-md-11 {
    font-size: 11px;
  }
  /* line 94141, app/assets/stylesheets/global/style.css */
  .text-md-11-f {
    font-size: 11px !important;
  }
  /* line 94145, app/assets/stylesheets/global/style.css */
  .text-md-12 {
    font-size: 12px;
  }
  /* line 94149, app/assets/stylesheets/global/style.css */
  .text-md-12-f {
    font-size: 12px !important;
  }
  /* line 94153, app/assets/stylesheets/global/style.css */
  .text-md-13 {
    font-size: 13px;
  }
  /* line 94157, app/assets/stylesheets/global/style.css */
  .text-md-13-f {
    font-size: 13px !important;
  }
  /* line 94161, app/assets/stylesheets/global/style.css */
  .text-md-14 {
    font-size: 14px;
  }
  /* line 94165, app/assets/stylesheets/global/style.css */
  .text-md-14-f {
    font-size: 14px !important;
  }
  /* line 94169, app/assets/stylesheets/global/style.css */
  .text-md-15 {
    font-size: 15px;
  }
  /* line 94173, app/assets/stylesheets/global/style.css */
  .text-md-15-f {
    font-size: 15px !important;
  }
  /* line 94177, app/assets/stylesheets/global/style.css */
  .text-md-16 {
    font-size: 16px;
  }
  /* line 94181, app/assets/stylesheets/global/style.css */
  .text-md-16-f {
    font-size: 16px !important;
  }
  /* line 94185, app/assets/stylesheets/global/style.css */
  .text-md-18 {
    font-size: 18px;
  }
  /* line 94189, app/assets/stylesheets/global/style.css */
  .text-md-18-f {
    font-size: 18px !important;
  }
  /* line 94193, app/assets/stylesheets/global/style.css */
  .text-md-20 {
    font-size: 20px;
  }
  /* line 94197, app/assets/stylesheets/global/style.css */
  .text-md-20-f {
    font-size: 20px !important;
  }
  /* line 94201, app/assets/stylesheets/global/style.css */
  .text-md-22 {
    font-size: 22px;
  }
  /* line 94205, app/assets/stylesheets/global/style.css */
  .text-md-22-f {
    font-size: 22px !important;
  }
  /* line 94209, app/assets/stylesheets/global/style.css */
  .text-md-24 {
    font-size: 24px;
  }
  /* line 94213, app/assets/stylesheets/global/style.css */
  .text-md-24-f {
    font-size: 24px !important;
  }
  /* line 94217, app/assets/stylesheets/global/style.css */
  .text-md-26 {
    font-size: 26px;
  }
  /* line 94221, app/assets/stylesheets/global/style.css */
  .text-md-26-f {
    font-size: 26px !important;
  }
  /* line 94225, app/assets/stylesheets/global/style.css */
  .text-md-28 {
    font-size: 28px;
  }
  /* line 94229, app/assets/stylesheets/global/style.css */
  .text-md-28-f {
    font-size: 28px !important;
  }
  /* line 94233, app/assets/stylesheets/global/style.css */
  .text-md-30 {
    font-size: 30px;
  }
  /* line 94237, app/assets/stylesheets/global/style.css */
  .text-md-30-f {
    font-size: 30px !important;
  }
  /* line 94241, app/assets/stylesheets/global/style.css */
  .text-md-32 {
    font-size: 32px;
  }
  /* line 94245, app/assets/stylesheets/global/style.css */
  .text-md-32-f {
    font-size: 32px !important;
  }
  /* line 94249, app/assets/stylesheets/global/style.css */
  .text-md-34 {
    font-size: 34px;
  }
  /* line 94253, app/assets/stylesheets/global/style.css */
  .text-md-34-f {
    font-size: 34px !important;
  }
  /* line 94257, app/assets/stylesheets/global/style.css */
  .text-md-36 {
    font-size: 36px;
  }
  /* line 94261, app/assets/stylesheets/global/style.css */
  .text-md-36-f {
    font-size: 36px !important;
  }
  /* line 94265, app/assets/stylesheets/global/style.css */
  .text-md-38 {
    font-size: 38px;
  }
  /* line 94269, app/assets/stylesheets/global/style.css */
  .text-md-38-f {
    font-size: 38px !important;
  }
  /* line 94273, app/assets/stylesheets/global/style.css */
  .text-md-40 {
    font-size: 40px;
  }
  /* line 94277, app/assets/stylesheets/global/style.css */
  .text-md-40-f {
    font-size: 40px !important;
  }
  /* line 94281, app/assets/stylesheets/global/style.css */
  .text-md-42 {
    font-size: 42px;
  }
  /* line 94285, app/assets/stylesheets/global/style.css */
  .text-md-42-f {
    font-size: 42px !important;
  }
  /* line 94289, app/assets/stylesheets/global/style.css */
  .text-md-44 {
    font-size: 44px;
  }
  /* line 94293, app/assets/stylesheets/global/style.css */
  .text-md-44-f {
    font-size: 44px !important;
  }
  /* line 94297, app/assets/stylesheets/global/style.css */
  .text-md-46 {
    font-size: 46px;
  }
  /* line 94301, app/assets/stylesheets/global/style.css */
  .text-md-46-f {
    font-size: 46px !important;
  }
  /* line 94305, app/assets/stylesheets/global/style.css */
  .text-md-48 {
    font-size: 48px;
  }
  /* line 94309, app/assets/stylesheets/global/style.css */
  .text-md-48-f {
    font-size: 48px !important;
  }
  /* line 94313, app/assets/stylesheets/global/style.css */
  .text-md-50 {
    font-size: 50px;
  }
  /* line 94317, app/assets/stylesheets/global/style.css */
  .text-md-50-f {
    font-size: 50px !important;
  }
  /* line 94321, app/assets/stylesheets/global/style.css */
  .text-md-52 {
    font-size: 52px;
  }
  /* line 94325, app/assets/stylesheets/global/style.css */
  .text-md-52-f {
    font-size: 52px !important;
  }
  /* line 94329, app/assets/stylesheets/global/style.css */
  .text-md-54 {
    font-size: 54px;
  }
  /* line 94333, app/assets/stylesheets/global/style.css */
  .text-md-54-f {
    font-size: 54px !important;
  }
  /* line 94337, app/assets/stylesheets/global/style.css */
  .text-md-56 {
    font-size: 56px;
  }
  /* line 94341, app/assets/stylesheets/global/style.css */
  .text-md-56-f {
    font-size: 56px !important;
  }
  /* line 94345, app/assets/stylesheets/global/style.css */
  .text-md-58 {
    font-size: 58px;
  }
  /* line 94349, app/assets/stylesheets/global/style.css */
  .text-md-58-f {
    font-size: 58px !important;
  }
  /* line 94353, app/assets/stylesheets/global/style.css */
  .text-md-60 {
    font-size: 60px;
  }
  /* line 94357, app/assets/stylesheets/global/style.css */
  .text-md-60-f {
    font-size: 60px !important;
  }
  /* line 94361, app/assets/stylesheets/global/style.css */
  .text-md-62 {
    font-size: 62px;
  }
  /* line 94365, app/assets/stylesheets/global/style.css */
  .text-md-62-f {
    font-size: 62px !important;
  }
  /* line 94369, app/assets/stylesheets/global/style.css */
  .text-md-64 {
    font-size: 64px;
  }
  /* line 94373, app/assets/stylesheets/global/style.css */
  .text-md-64-f {
    font-size: 64px !important;
  }
  /* line 94377, app/assets/stylesheets/global/style.css */
  .text-md-66 {
    font-size: 66px;
  }
  /* line 94381, app/assets/stylesheets/global/style.css */
  .text-md-66-f {
    font-size: 66px !important;
  }
  /* line 94385, app/assets/stylesheets/global/style.css */
  .text-md-68 {
    font-size: 68px;
  }
  /* line 94389, app/assets/stylesheets/global/style.css */
  .text-md-68-f {
    font-size: 68px !important;
  }
  /* line 94393, app/assets/stylesheets/global/style.css */
  .text-md-70 {
    font-size: 70px;
  }
  /* line 94397, app/assets/stylesheets/global/style.css */
  .text-md-70-f {
    font-size: 70px !important;
  }
  /* line 94401, app/assets/stylesheets/global/style.css */
  .text-md-72 {
    font-size: 72px;
  }
  /* line 94405, app/assets/stylesheets/global/style.css */
  .text-md-72-f {
    font-size: 72px !important;
  }
  /* line 94409, app/assets/stylesheets/global/style.css */
  .text-md-74 {
    font-size: 74px;
  }
  /* line 94413, app/assets/stylesheets/global/style.css */
  .text-md-74-f {
    font-size: 74px !important;
  }
  /* line 94417, app/assets/stylesheets/global/style.css */
  .text-md-76 {
    font-size: 76px;
  }
  /* line 94421, app/assets/stylesheets/global/style.css */
  .text-md-76-f {
    font-size: 76px !important;
  }
  /* line 94425, app/assets/stylesheets/global/style.css */
  .text-md-78 {
    font-size: 78px;
  }
  /* line 94429, app/assets/stylesheets/global/style.css */
  .text-md-78-f {
    font-size: 78px !important;
  }
  /* line 94433, app/assets/stylesheets/global/style.css */
  .text-md-80 {
    font-size: 80px;
  }
  /* line 94437, app/assets/stylesheets/global/style.css */
  .text-md-80-f {
    font-size: 80px !important;
  }
  /* line 94441, app/assets/stylesheets/global/style.css */
  .text-md-82 {
    font-size: 82px;
  }
  /* line 94445, app/assets/stylesheets/global/style.css */
  .text-md-82-f {
    font-size: 82px !important;
  }
  /* line 94449, app/assets/stylesheets/global/style.css */
  .text-md-84 {
    font-size: 84px;
  }
  /* line 94453, app/assets/stylesheets/global/style.css */
  .text-md-84-f {
    font-size: 84px !important;
  }
  /* line 94457, app/assets/stylesheets/global/style.css */
  .text-md-86 {
    font-size: 86px;
  }
  /* line 94461, app/assets/stylesheets/global/style.css */
  .text-md-86-f {
    font-size: 86px !important;
  }
  /* line 94465, app/assets/stylesheets/global/style.css */
  .text-md-88 {
    font-size: 88px;
  }
  /* line 94469, app/assets/stylesheets/global/style.css */
  .text-md-88-f {
    font-size: 88px !important;
  }
  /* line 94473, app/assets/stylesheets/global/style.css */
  .text-md-90 {
    font-size: 90px;
  }
  /* line 94477, app/assets/stylesheets/global/style.css */
  .text-md-90-f {
    font-size: 90px !important;
  }
  /* line 94481, app/assets/stylesheets/global/style.css */
  .text-md-92 {
    font-size: 92px;
  }
  /* line 94485, app/assets/stylesheets/global/style.css */
  .text-md-92-f {
    font-size: 92px !important;
  }
  /* line 94489, app/assets/stylesheets/global/style.css */
  .text-md-94 {
    font-size: 94px;
  }
  /* line 94493, app/assets/stylesheets/global/style.css */
  .text-md-94-f {
    font-size: 94px !important;
  }
  /* line 94497, app/assets/stylesheets/global/style.css */
  .text-md-96 {
    font-size: 96px;
  }
  /* line 94501, app/assets/stylesheets/global/style.css */
  .text-md-96-f {
    font-size: 96px !important;
  }
  /* line 94505, app/assets/stylesheets/global/style.css */
  .text-md-98 {
    font-size: 98px;
  }
  /* line 94509, app/assets/stylesheets/global/style.css */
  .text-md-98-f {
    font-size: 98px !important;
  }
  /* line 94513, app/assets/stylesheets/global/style.css */
  .text-md-100 {
    font-size: 100px;
  }
  /* line 94517, app/assets/stylesheets/global/style.css */
  .text-md-100-f {
    font-size: 100px !important;
  }
  /* line 94521, app/assets/stylesheets/global/style.css */
  .text-md-102 {
    font-size: 102px;
  }
  /* line 94525, app/assets/stylesheets/global/style.css */
  .text-md-102-f {
    font-size: 102px !important;
  }
  /* line 94529, app/assets/stylesheets/global/style.css */
  .text-md-104 {
    font-size: 104px;
  }
  /* line 94533, app/assets/stylesheets/global/style.css */
  .text-md-104-f {
    font-size: 104px !important;
  }
  /* line 94537, app/assets/stylesheets/global/style.css */
  .text-md-106 {
    font-size: 106px;
  }
  /* line 94541, app/assets/stylesheets/global/style.css */
  .text-md-106-f {
    font-size: 106px !important;
  }
  /* line 94545, app/assets/stylesheets/global/style.css */
  .text-md-108 {
    font-size: 108px;
  }
  /* line 94549, app/assets/stylesheets/global/style.css */
  .text-md-108-f {
    font-size: 108px !important;
  }
  /* line 94553, app/assets/stylesheets/global/style.css */
  .text-md-110 {
    font-size: 110px;
  }
  /* line 94557, app/assets/stylesheets/global/style.css */
  .text-md-110-f {
    font-size: 110px !important;
  }
  /* line 94561, app/assets/stylesheets/global/style.css */
  .text-md-112 {
    font-size: 112px;
  }
  /* line 94565, app/assets/stylesheets/global/style.css */
  .text-md-112-f {
    font-size: 112px !important;
  }
  /* line 94569, app/assets/stylesheets/global/style.css */
  .text-md-114 {
    font-size: 114px;
  }
  /* line 94573, app/assets/stylesheets/global/style.css */
  .text-md-114-f {
    font-size: 114px !important;
  }
  /* line 94577, app/assets/stylesheets/global/style.css */
  .text-md-116 {
    font-size: 116px;
  }
  /* line 94581, app/assets/stylesheets/global/style.css */
  .text-md-116-f {
    font-size: 116px !important;
  }
  /* line 94585, app/assets/stylesheets/global/style.css */
  .text-md-118 {
    font-size: 118px;
  }
  /* line 94589, app/assets/stylesheets/global/style.css */
  .text-md-118-f {
    font-size: 118px !important;
  }
  /* line 94593, app/assets/stylesheets/global/style.css */
  .text-md-120 {
    font-size: 120px;
  }
  /* line 94597, app/assets/stylesheets/global/style.css */
  .text-md-120-f {
    font-size: 120px !important;
  }
  /* line 94601, app/assets/stylesheets/global/style.css */
  .text-md-122 {
    font-size: 122px;
  }
  /* line 94605, app/assets/stylesheets/global/style.css */
  .text-md-122-f {
    font-size: 122px !important;
  }
  /* line 94609, app/assets/stylesheets/global/style.css */
  .text-md-124 {
    font-size: 124px;
  }
  /* line 94613, app/assets/stylesheets/global/style.css */
  .text-md-124-f {
    font-size: 124px !important;
  }
  /* line 94617, app/assets/stylesheets/global/style.css */
  .text-md-126 {
    font-size: 126px;
  }
  /* line 94621, app/assets/stylesheets/global/style.css */
  .text-md-126-f {
    font-size: 126px !important;
  }
  /* line 94625, app/assets/stylesheets/global/style.css */
  .text-md-128 {
    font-size: 128px;
  }
  /* line 94629, app/assets/stylesheets/global/style.css */
  .text-md-128-f {
    font-size: 128px !important;
  }
  /* line 94633, app/assets/stylesheets/global/style.css */
  .text-md-130 {
    font-size: 130px;
  }
  /* line 94637, app/assets/stylesheets/global/style.css */
  .text-md-130-f {
    font-size: 130px !important;
  }
  /* line 94641, app/assets/stylesheets/global/style.css */
  .text-md-132 {
    font-size: 132px;
  }
  /* line 94645, app/assets/stylesheets/global/style.css */
  .text-md-132-f {
    font-size: 132px !important;
  }
  /* line 94649, app/assets/stylesheets/global/style.css */
  .text-md-134 {
    font-size: 134px;
  }
  /* line 94653, app/assets/stylesheets/global/style.css */
  .text-md-134-f {
    font-size: 134px !important;
  }
  /* line 94657, app/assets/stylesheets/global/style.css */
  .text-md-136 {
    font-size: 136px;
  }
  /* line 94661, app/assets/stylesheets/global/style.css */
  .text-md-136-f {
    font-size: 136px !important;
  }
  /* line 94665, app/assets/stylesheets/global/style.css */
  .text-md-138 {
    font-size: 138px;
  }
  /* line 94669, app/assets/stylesheets/global/style.css */
  .text-md-138-f {
    font-size: 138px !important;
  }
  /* line 94673, app/assets/stylesheets/global/style.css */
  .text-md-140 {
    font-size: 140px;
  }
  /* line 94677, app/assets/stylesheets/global/style.css */
  .text-md-140-f {
    font-size: 140px !important;
  }
  /* line 94681, app/assets/stylesheets/global/style.css */
  .text-md-base {
    font-size: 0.875rem;
  }
  /* line 94685, app/assets/stylesheets/global/style.css */
  .text-md-bold {
    font-weight: 700;
  }
  /* line 94689, app/assets/stylesheets/global/style.css */
  .text-md-semibold {
    font-weight: 600;
  }
  /* line 94693, app/assets/stylesheets/global/style.css */
  .text-md-medium {
    font-weight: 500;
  }
  /* line 94697, app/assets/stylesheets/global/style.css */
  .text-md-normal {
    font-weight: 400;
  }
  /* line 94701, app/assets/stylesheets/global/style.css */
  .text-md-light {
    font-weight: 300;
  }
  /* line 94705, app/assets/stylesheets/global/style.css */
  .text-md-thin {
    font-weight: 200;
  }
  /* line 94709, app/assets/stylesheets/global/style.css */
  .text-md-xthin {
    font-weight: 100;
  }
  /* line 94713, app/assets/stylesheets/global/style.css */
  .text-md-center {
    text-align: center;
  }
  /* line 94717, app/assets/stylesheets/global/style.css */
  .text-md-right {
    text-align: right;
  }
  /* line 94721, app/assets/stylesheets/global/style.css */
  .text-md-left {
    text-align: left;
  }
  /* line 94725, app/assets/stylesheets/global/style.css */
  .text-md-center-f {
    text-align: center !important;
  }
  /* line 94729, app/assets/stylesheets/global/style.css */
  .text-md-right-f {
    text-align: right !important;
  }
  /* line 94733, app/assets/stylesheets/global/style.css */
  .text-md-left-f {
    text-align: left !important;
  }
}

@media (min-width: 992px) {
  /* line 94739, app/assets/stylesheets/global/style.css */
  .text-lg-8 {
    font-size: 8px;
  }
  /* line 94743, app/assets/stylesheets/global/style.css */
  .text-lg-8-f {
    font-size: 8px !important;
  }
  /* line 94747, app/assets/stylesheets/global/style.css */
  .text-lg-9 {
    font-size: 9px;
  }
  /* line 94751, app/assets/stylesheets/global/style.css */
  .text-lg-9-f {
    font-size: 9px !important;
  }
  /* line 94755, app/assets/stylesheets/global/style.css */
  .text-lg-10 {
    font-size: 10px;
  }
  /* line 94759, app/assets/stylesheets/global/style.css */
  .text-lg-10-f {
    font-size: 10px !important;
  }
  /* line 94763, app/assets/stylesheets/global/style.css */
  .text-lg-11 {
    font-size: 11px;
  }
  /* line 94767, app/assets/stylesheets/global/style.css */
  .text-lg-11-f {
    font-size: 11px !important;
  }
  /* line 94771, app/assets/stylesheets/global/style.css */
  .text-lg-12 {
    font-size: 12px;
  }
  /* line 94775, app/assets/stylesheets/global/style.css */
  .text-lg-12-f {
    font-size: 12px !important;
  }
  /* line 94779, app/assets/stylesheets/global/style.css */
  .text-lg-13 {
    font-size: 13px;
  }
  /* line 94783, app/assets/stylesheets/global/style.css */
  .text-lg-13-f {
    font-size: 13px !important;
  }
  /* line 94787, app/assets/stylesheets/global/style.css */
  .text-lg-14 {
    font-size: 14px;
  }
  /* line 94791, app/assets/stylesheets/global/style.css */
  .text-lg-14-f {
    font-size: 14px !important;
  }
  /* line 94795, app/assets/stylesheets/global/style.css */
  .text-lg-15 {
    font-size: 15px;
  }
  /* line 94799, app/assets/stylesheets/global/style.css */
  .text-lg-15-f {
    font-size: 15px !important;
  }
  /* line 94803, app/assets/stylesheets/global/style.css */
  .text-lg-16 {
    font-size: 16px;
  }
  /* line 94807, app/assets/stylesheets/global/style.css */
  .text-lg-16-f {
    font-size: 16px !important;
  }
  /* line 94811, app/assets/stylesheets/global/style.css */
  .text-lg-18 {
    font-size: 18px;
  }
  /* line 94815, app/assets/stylesheets/global/style.css */
  .text-lg-18-f {
    font-size: 18px !important;
  }
  /* line 94819, app/assets/stylesheets/global/style.css */
  .text-lg-20 {
    font-size: 20px;
  }
  /* line 94823, app/assets/stylesheets/global/style.css */
  .text-lg-20-f {
    font-size: 20px !important;
  }
  /* line 94827, app/assets/stylesheets/global/style.css */
  .text-lg-22 {
    font-size: 22px;
  }
  /* line 94831, app/assets/stylesheets/global/style.css */
  .text-lg-22-f {
    font-size: 22px !important;
  }
  /* line 94835, app/assets/stylesheets/global/style.css */
  .text-lg-24 {
    font-size: 24px;
  }
  /* line 94839, app/assets/stylesheets/global/style.css */
  .text-lg-24-f {
    font-size: 24px !important;
  }
  /* line 94843, app/assets/stylesheets/global/style.css */
  .text-lg-26 {
    font-size: 26px;
  }
  /* line 94847, app/assets/stylesheets/global/style.css */
  .text-lg-26-f {
    font-size: 26px !important;
  }
  /* line 94851, app/assets/stylesheets/global/style.css */
  .text-lg-28 {
    font-size: 28px;
  }
  /* line 94855, app/assets/stylesheets/global/style.css */
  .text-lg-28-f {
    font-size: 28px !important;
  }
  /* line 94859, app/assets/stylesheets/global/style.css */
  .text-lg-30 {
    font-size: 30px;
  }
  /* line 94863, app/assets/stylesheets/global/style.css */
  .text-lg-30-f {
    font-size: 30px !important;
  }
  /* line 94867, app/assets/stylesheets/global/style.css */
  .text-lg-32 {
    font-size: 32px;
  }
  /* line 94871, app/assets/stylesheets/global/style.css */
  .text-lg-32-f {
    font-size: 32px !important;
  }
  /* line 94875, app/assets/stylesheets/global/style.css */
  .text-lg-34 {
    font-size: 34px;
  }
  /* line 94879, app/assets/stylesheets/global/style.css */
  .text-lg-34-f {
    font-size: 34px !important;
  }
  /* line 94883, app/assets/stylesheets/global/style.css */
  .text-lg-36 {
    font-size: 36px;
  }
  /* line 94887, app/assets/stylesheets/global/style.css */
  .text-lg-36-f {
    font-size: 36px !important;
  }
  /* line 94891, app/assets/stylesheets/global/style.css */
  .text-lg-38 {
    font-size: 38px;
  }
  /* line 94895, app/assets/stylesheets/global/style.css */
  .text-lg-38-f {
    font-size: 38px !important;
  }
  /* line 94899, app/assets/stylesheets/global/style.css */
  .text-lg-40 {
    font-size: 40px;
  }
  /* line 94903, app/assets/stylesheets/global/style.css */
  .text-lg-40-f {
    font-size: 40px !important;
  }
  /* line 94907, app/assets/stylesheets/global/style.css */
  .text-lg-42 {
    font-size: 42px;
  }
  /* line 94911, app/assets/stylesheets/global/style.css */
  .text-lg-42-f {
    font-size: 42px !important;
  }
  /* line 94915, app/assets/stylesheets/global/style.css */
  .text-lg-44 {
    font-size: 44px;
  }
  /* line 94919, app/assets/stylesheets/global/style.css */
  .text-lg-44-f {
    font-size: 44px !important;
  }
  /* line 94923, app/assets/stylesheets/global/style.css */
  .text-lg-46 {
    font-size: 46px;
  }
  /* line 94927, app/assets/stylesheets/global/style.css */
  .text-lg-46-f {
    font-size: 46px !important;
  }
  /* line 94931, app/assets/stylesheets/global/style.css */
  .text-lg-48 {
    font-size: 48px;
  }
  /* line 94935, app/assets/stylesheets/global/style.css */
  .text-lg-48-f {
    font-size: 48px !important;
  }
  /* line 94939, app/assets/stylesheets/global/style.css */
  .text-lg-50 {
    font-size: 50px;
  }
  /* line 94943, app/assets/stylesheets/global/style.css */
  .text-lg-50-f {
    font-size: 50px !important;
  }
  /* line 94947, app/assets/stylesheets/global/style.css */
  .text-lg-52 {
    font-size: 52px;
  }
  /* line 94951, app/assets/stylesheets/global/style.css */
  .text-lg-52-f {
    font-size: 52px !important;
  }
  /* line 94955, app/assets/stylesheets/global/style.css */
  .text-lg-54 {
    font-size: 54px;
  }
  /* line 94959, app/assets/stylesheets/global/style.css */
  .text-lg-54-f {
    font-size: 54px !important;
  }
  /* line 94963, app/assets/stylesheets/global/style.css */
  .text-lg-56 {
    font-size: 56px;
  }
  /* line 94967, app/assets/stylesheets/global/style.css */
  .text-lg-56-f {
    font-size: 56px !important;
  }
  /* line 94971, app/assets/stylesheets/global/style.css */
  .text-lg-58 {
    font-size: 58px;
  }
  /* line 94975, app/assets/stylesheets/global/style.css */
  .text-lg-58-f {
    font-size: 58px !important;
  }
  /* line 94979, app/assets/stylesheets/global/style.css */
  .text-lg-60 {
    font-size: 60px;
  }
  /* line 94983, app/assets/stylesheets/global/style.css */
  .text-lg-60-f {
    font-size: 60px !important;
  }
  /* line 94987, app/assets/stylesheets/global/style.css */
  .text-lg-62 {
    font-size: 62px;
  }
  /* line 94991, app/assets/stylesheets/global/style.css */
  .text-lg-62-f {
    font-size: 62px !important;
  }
  /* line 94995, app/assets/stylesheets/global/style.css */
  .text-lg-64 {
    font-size: 64px;
  }
  /* line 94999, app/assets/stylesheets/global/style.css */
  .text-lg-64-f {
    font-size: 64px !important;
  }
  /* line 95003, app/assets/stylesheets/global/style.css */
  .text-lg-66 {
    font-size: 66px;
  }
  /* line 95007, app/assets/stylesheets/global/style.css */
  .text-lg-66-f {
    font-size: 66px !important;
  }
  /* line 95011, app/assets/stylesheets/global/style.css */
  .text-lg-68 {
    font-size: 68px;
  }
  /* line 95015, app/assets/stylesheets/global/style.css */
  .text-lg-68-f {
    font-size: 68px !important;
  }
  /* line 95019, app/assets/stylesheets/global/style.css */
  .text-lg-70 {
    font-size: 70px;
  }
  /* line 95023, app/assets/stylesheets/global/style.css */
  .text-lg-70-f {
    font-size: 70px !important;
  }
  /* line 95027, app/assets/stylesheets/global/style.css */
  .text-lg-72 {
    font-size: 72px;
  }
  /* line 95031, app/assets/stylesheets/global/style.css */
  .text-lg-72-f {
    font-size: 72px !important;
  }
  /* line 95035, app/assets/stylesheets/global/style.css */
  .text-lg-74 {
    font-size: 74px;
  }
  /* line 95039, app/assets/stylesheets/global/style.css */
  .text-lg-74-f {
    font-size: 74px !important;
  }
  /* line 95043, app/assets/stylesheets/global/style.css */
  .text-lg-76 {
    font-size: 76px;
  }
  /* line 95047, app/assets/stylesheets/global/style.css */
  .text-lg-76-f {
    font-size: 76px !important;
  }
  /* line 95051, app/assets/stylesheets/global/style.css */
  .text-lg-78 {
    font-size: 78px;
  }
  /* line 95055, app/assets/stylesheets/global/style.css */
  .text-lg-78-f {
    font-size: 78px !important;
  }
  /* line 95059, app/assets/stylesheets/global/style.css */
  .text-lg-80 {
    font-size: 80px;
  }
  /* line 95063, app/assets/stylesheets/global/style.css */
  .text-lg-80-f {
    font-size: 80px !important;
  }
  /* line 95067, app/assets/stylesheets/global/style.css */
  .text-lg-82 {
    font-size: 82px;
  }
  /* line 95071, app/assets/stylesheets/global/style.css */
  .text-lg-82-f {
    font-size: 82px !important;
  }
  /* line 95075, app/assets/stylesheets/global/style.css */
  .text-lg-84 {
    font-size: 84px;
  }
  /* line 95079, app/assets/stylesheets/global/style.css */
  .text-lg-84-f {
    font-size: 84px !important;
  }
  /* line 95083, app/assets/stylesheets/global/style.css */
  .text-lg-86 {
    font-size: 86px;
  }
  /* line 95087, app/assets/stylesheets/global/style.css */
  .text-lg-86-f {
    font-size: 86px !important;
  }
  /* line 95091, app/assets/stylesheets/global/style.css */
  .text-lg-88 {
    font-size: 88px;
  }
  /* line 95095, app/assets/stylesheets/global/style.css */
  .text-lg-88-f {
    font-size: 88px !important;
  }
  /* line 95099, app/assets/stylesheets/global/style.css */
  .text-lg-90 {
    font-size: 90px;
  }
  /* line 95103, app/assets/stylesheets/global/style.css */
  .text-lg-90-f {
    font-size: 90px !important;
  }
  /* line 95107, app/assets/stylesheets/global/style.css */
  .text-lg-92 {
    font-size: 92px;
  }
  /* line 95111, app/assets/stylesheets/global/style.css */
  .text-lg-92-f {
    font-size: 92px !important;
  }
  /* line 95115, app/assets/stylesheets/global/style.css */
  .text-lg-94 {
    font-size: 94px;
  }
  /* line 95119, app/assets/stylesheets/global/style.css */
  .text-lg-94-f {
    font-size: 94px !important;
  }
  /* line 95123, app/assets/stylesheets/global/style.css */
  .text-lg-96 {
    font-size: 96px;
  }
  /* line 95127, app/assets/stylesheets/global/style.css */
  .text-lg-96-f {
    font-size: 96px !important;
  }
  /* line 95131, app/assets/stylesheets/global/style.css */
  .text-lg-98 {
    font-size: 98px;
  }
  /* line 95135, app/assets/stylesheets/global/style.css */
  .text-lg-98-f {
    font-size: 98px !important;
  }
  /* line 95139, app/assets/stylesheets/global/style.css */
  .text-lg-100 {
    font-size: 100px;
  }
  /* line 95143, app/assets/stylesheets/global/style.css */
  .text-lg-100-f {
    font-size: 100px !important;
  }
  /* line 95147, app/assets/stylesheets/global/style.css */
  .text-lg-102 {
    font-size: 102px;
  }
  /* line 95151, app/assets/stylesheets/global/style.css */
  .text-lg-102-f {
    font-size: 102px !important;
  }
  /* line 95155, app/assets/stylesheets/global/style.css */
  .text-lg-104 {
    font-size: 104px;
  }
  /* line 95159, app/assets/stylesheets/global/style.css */
  .text-lg-104-f {
    font-size: 104px !important;
  }
  /* line 95163, app/assets/stylesheets/global/style.css */
  .text-lg-106 {
    font-size: 106px;
  }
  /* line 95167, app/assets/stylesheets/global/style.css */
  .text-lg-106-f {
    font-size: 106px !important;
  }
  /* line 95171, app/assets/stylesheets/global/style.css */
  .text-lg-108 {
    font-size: 108px;
  }
  /* line 95175, app/assets/stylesheets/global/style.css */
  .text-lg-108-f {
    font-size: 108px !important;
  }
  /* line 95179, app/assets/stylesheets/global/style.css */
  .text-lg-110 {
    font-size: 110px;
  }
  /* line 95183, app/assets/stylesheets/global/style.css */
  .text-lg-110-f {
    font-size: 110px !important;
  }
  /* line 95187, app/assets/stylesheets/global/style.css */
  .text-lg-112 {
    font-size: 112px;
  }
  /* line 95191, app/assets/stylesheets/global/style.css */
  .text-lg-112-f {
    font-size: 112px !important;
  }
  /* line 95195, app/assets/stylesheets/global/style.css */
  .text-lg-114 {
    font-size: 114px;
  }
  /* line 95199, app/assets/stylesheets/global/style.css */
  .text-lg-114-f {
    font-size: 114px !important;
  }
  /* line 95203, app/assets/stylesheets/global/style.css */
  .text-lg-116 {
    font-size: 116px;
  }
  /* line 95207, app/assets/stylesheets/global/style.css */
  .text-lg-116-f {
    font-size: 116px !important;
  }
  /* line 95211, app/assets/stylesheets/global/style.css */
  .text-lg-118 {
    font-size: 118px;
  }
  /* line 95215, app/assets/stylesheets/global/style.css */
  .text-lg-118-f {
    font-size: 118px !important;
  }
  /* line 95219, app/assets/stylesheets/global/style.css */
  .text-lg-120 {
    font-size: 120px;
  }
  /* line 95223, app/assets/stylesheets/global/style.css */
  .text-lg-120-f {
    font-size: 120px !important;
  }
  /* line 95227, app/assets/stylesheets/global/style.css */
  .text-lg-122 {
    font-size: 122px;
  }
  /* line 95231, app/assets/stylesheets/global/style.css */
  .text-lg-122-f {
    font-size: 122px !important;
  }
  /* line 95235, app/assets/stylesheets/global/style.css */
  .text-lg-124 {
    font-size: 124px;
  }
  /* line 95239, app/assets/stylesheets/global/style.css */
  .text-lg-124-f {
    font-size: 124px !important;
  }
  /* line 95243, app/assets/stylesheets/global/style.css */
  .text-lg-126 {
    font-size: 126px;
  }
  /* line 95247, app/assets/stylesheets/global/style.css */
  .text-lg-126-f {
    font-size: 126px !important;
  }
  /* line 95251, app/assets/stylesheets/global/style.css */
  .text-lg-128 {
    font-size: 128px;
  }
  /* line 95255, app/assets/stylesheets/global/style.css */
  .text-lg-128-f {
    font-size: 128px !important;
  }
  /* line 95259, app/assets/stylesheets/global/style.css */
  .text-lg-130 {
    font-size: 130px;
  }
  /* line 95263, app/assets/stylesheets/global/style.css */
  .text-lg-130-f {
    font-size: 130px !important;
  }
  /* line 95267, app/assets/stylesheets/global/style.css */
  .text-lg-132 {
    font-size: 132px;
  }
  /* line 95271, app/assets/stylesheets/global/style.css */
  .text-lg-132-f {
    font-size: 132px !important;
  }
  /* line 95275, app/assets/stylesheets/global/style.css */
  .text-lg-134 {
    font-size: 134px;
  }
  /* line 95279, app/assets/stylesheets/global/style.css */
  .text-lg-134-f {
    font-size: 134px !important;
  }
  /* line 95283, app/assets/stylesheets/global/style.css */
  .text-lg-136 {
    font-size: 136px;
  }
  /* line 95287, app/assets/stylesheets/global/style.css */
  .text-lg-136-f {
    font-size: 136px !important;
  }
  /* line 95291, app/assets/stylesheets/global/style.css */
  .text-lg-138 {
    font-size: 138px;
  }
  /* line 95295, app/assets/stylesheets/global/style.css */
  .text-lg-138-f {
    font-size: 138px !important;
  }
  /* line 95299, app/assets/stylesheets/global/style.css */
  .text-lg-140 {
    font-size: 140px;
  }
  /* line 95303, app/assets/stylesheets/global/style.css */
  .text-lg-140-f {
    font-size: 140px !important;
  }
  /* line 95307, app/assets/stylesheets/global/style.css */
  .text-lg-base {
    font-size: 0.875rem;
  }
  /* line 95311, app/assets/stylesheets/global/style.css */
  .text-lg-bold {
    font-weight: 700;
  }
  /* line 95315, app/assets/stylesheets/global/style.css */
  .text-lg-semibold {
    font-weight: 600;
  }
  /* line 95319, app/assets/stylesheets/global/style.css */
  .text-lg-medium {
    font-weight: 500;
  }
  /* line 95323, app/assets/stylesheets/global/style.css */
  .text-lg-normal {
    font-weight: 400;
  }
  /* line 95327, app/assets/stylesheets/global/style.css */
  .text-lg-light {
    font-weight: 300;
  }
  /* line 95331, app/assets/stylesheets/global/style.css */
  .text-lg-thin {
    font-weight: 200;
  }
  /* line 95335, app/assets/stylesheets/global/style.css */
  .text-lg-xthin {
    font-weight: 100;
  }
  /* line 95339, app/assets/stylesheets/global/style.css */
  .text-lg-center {
    text-align: center;
  }
  /* line 95343, app/assets/stylesheets/global/style.css */
  .text-lg-right {
    text-align: right;
  }
  /* line 95347, app/assets/stylesheets/global/style.css */
  .text-lg-left {
    text-align: left;
  }
  /* line 95351, app/assets/stylesheets/global/style.css */
  .text-lg-center-f {
    text-align: center !important;
  }
  /* line 95355, app/assets/stylesheets/global/style.css */
  .text-lg-right-f {
    text-align: right !important;
  }
  /* line 95359, app/assets/stylesheets/global/style.css */
  .text-lg-left-f {
    text-align: left !important;
  }
}

@media (min-width: 1200px) {
  /* line 95365, app/assets/stylesheets/global/style.css */
  .text-xl-8 {
    font-size: 8px;
  }
  /* line 95369, app/assets/stylesheets/global/style.css */
  .text-xl-8-f {
    font-size: 8px !important;
  }
  /* line 95373, app/assets/stylesheets/global/style.css */
  .text-xl-9 {
    font-size: 9px;
  }
  /* line 95377, app/assets/stylesheets/global/style.css */
  .text-xl-9-f {
    font-size: 9px !important;
  }
  /* line 95381, app/assets/stylesheets/global/style.css */
  .text-xl-10 {
    font-size: 10px;
  }
  /* line 95385, app/assets/stylesheets/global/style.css */
  .text-xl-10-f {
    font-size: 10px !important;
  }
  /* line 95389, app/assets/stylesheets/global/style.css */
  .text-xl-11 {
    font-size: 11px;
  }
  /* line 95393, app/assets/stylesheets/global/style.css */
  .text-xl-11-f {
    font-size: 11px !important;
  }
  /* line 95397, app/assets/stylesheets/global/style.css */
  .text-xl-12 {
    font-size: 12px;
  }
  /* line 95401, app/assets/stylesheets/global/style.css */
  .text-xl-12-f {
    font-size: 12px !important;
  }
  /* line 95405, app/assets/stylesheets/global/style.css */
  .text-xl-13 {
    font-size: 13px;
  }
  /* line 95409, app/assets/stylesheets/global/style.css */
  .text-xl-13-f {
    font-size: 13px !important;
  }
  /* line 95413, app/assets/stylesheets/global/style.css */
  .text-xl-14 {
    font-size: 14px;
  }
  /* line 95417, app/assets/stylesheets/global/style.css */
  .text-xl-14-f {
    font-size: 14px !important;
  }
  /* line 95421, app/assets/stylesheets/global/style.css */
  .text-xl-15 {
    font-size: 15px;
  }
  /* line 95425, app/assets/stylesheets/global/style.css */
  .text-xl-15-f {
    font-size: 15px !important;
  }
  /* line 95429, app/assets/stylesheets/global/style.css */
  .text-xl-16 {
    font-size: 16px;
  }
  /* line 95433, app/assets/stylesheets/global/style.css */
  .text-xl-16-f {
    font-size: 16px !important;
  }
  /* line 95437, app/assets/stylesheets/global/style.css */
  .text-xl-18 {
    font-size: 18px;
  }
  /* line 95441, app/assets/stylesheets/global/style.css */
  .text-xl-18-f {
    font-size: 18px !important;
  }
  /* line 95445, app/assets/stylesheets/global/style.css */
  .text-xl-20 {
    font-size: 20px;
  }
  /* line 95449, app/assets/stylesheets/global/style.css */
  .text-xl-20-f {
    font-size: 20px !important;
  }
  /* line 95453, app/assets/stylesheets/global/style.css */
  .text-xl-22 {
    font-size: 22px;
  }
  /* line 95457, app/assets/stylesheets/global/style.css */
  .text-xl-22-f {
    font-size: 22px !important;
  }
  /* line 95461, app/assets/stylesheets/global/style.css */
  .text-xl-24 {
    font-size: 24px;
  }
  /* line 95465, app/assets/stylesheets/global/style.css */
  .text-xl-24-f {
    font-size: 24px !important;
  }
  /* line 95469, app/assets/stylesheets/global/style.css */
  .text-xl-26 {
    font-size: 26px;
  }
  /* line 95473, app/assets/stylesheets/global/style.css */
  .text-xl-26-f {
    font-size: 26px !important;
  }
  /* line 95477, app/assets/stylesheets/global/style.css */
  .text-xl-28 {
    font-size: 28px;
  }
  /* line 95481, app/assets/stylesheets/global/style.css */
  .text-xl-28-f {
    font-size: 28px !important;
  }
  /* line 95485, app/assets/stylesheets/global/style.css */
  .text-xl-30 {
    font-size: 30px;
  }
  /* line 95489, app/assets/stylesheets/global/style.css */
  .text-xl-30-f {
    font-size: 30px !important;
  }
  /* line 95493, app/assets/stylesheets/global/style.css */
  .text-xl-32 {
    font-size: 32px;
  }
  /* line 95497, app/assets/stylesheets/global/style.css */
  .text-xl-32-f {
    font-size: 32px !important;
  }
  /* line 95501, app/assets/stylesheets/global/style.css */
  .text-xl-34 {
    font-size: 34px;
  }
  /* line 95505, app/assets/stylesheets/global/style.css */
  .text-xl-34-f {
    font-size: 34px !important;
  }
  /* line 95509, app/assets/stylesheets/global/style.css */
  .text-xl-36 {
    font-size: 36px;
  }
  /* line 95513, app/assets/stylesheets/global/style.css */
  .text-xl-36-f {
    font-size: 36px !important;
  }
  /* line 95517, app/assets/stylesheets/global/style.css */
  .text-xl-38 {
    font-size: 38px;
  }
  /* line 95521, app/assets/stylesheets/global/style.css */
  .text-xl-38-f {
    font-size: 38px !important;
  }
  /* line 95525, app/assets/stylesheets/global/style.css */
  .text-xl-40 {
    font-size: 40px;
  }
  /* line 95529, app/assets/stylesheets/global/style.css */
  .text-xl-40-f {
    font-size: 40px !important;
  }
  /* line 95533, app/assets/stylesheets/global/style.css */
  .text-xl-42 {
    font-size: 42px;
  }
  /* line 95537, app/assets/stylesheets/global/style.css */
  .text-xl-42-f {
    font-size: 42px !important;
  }
  /* line 95541, app/assets/stylesheets/global/style.css */
  .text-xl-44 {
    font-size: 44px;
  }
  /* line 95545, app/assets/stylesheets/global/style.css */
  .text-xl-44-f {
    font-size: 44px !important;
  }
  /* line 95549, app/assets/stylesheets/global/style.css */
  .text-xl-46 {
    font-size: 46px;
  }
  /* line 95553, app/assets/stylesheets/global/style.css */
  .text-xl-46-f {
    font-size: 46px !important;
  }
  /* line 95557, app/assets/stylesheets/global/style.css */
  .text-xl-48 {
    font-size: 48px;
  }
  /* line 95561, app/assets/stylesheets/global/style.css */
  .text-xl-48-f {
    font-size: 48px !important;
  }
  /* line 95565, app/assets/stylesheets/global/style.css */
  .text-xl-50 {
    font-size: 50px;
  }
  /* line 95569, app/assets/stylesheets/global/style.css */
  .text-xl-50-f {
    font-size: 50px !important;
  }
  /* line 95573, app/assets/stylesheets/global/style.css */
  .text-xl-52 {
    font-size: 52px;
  }
  /* line 95577, app/assets/stylesheets/global/style.css */
  .text-xl-52-f {
    font-size: 52px !important;
  }
  /* line 95581, app/assets/stylesheets/global/style.css */
  .text-xl-54 {
    font-size: 54px;
  }
  /* line 95585, app/assets/stylesheets/global/style.css */
  .text-xl-54-f {
    font-size: 54px !important;
  }
  /* line 95589, app/assets/stylesheets/global/style.css */
  .text-xl-56 {
    font-size: 56px;
  }
  /* line 95593, app/assets/stylesheets/global/style.css */
  .text-xl-56-f {
    font-size: 56px !important;
  }
  /* line 95597, app/assets/stylesheets/global/style.css */
  .text-xl-58 {
    font-size: 58px;
  }
  /* line 95601, app/assets/stylesheets/global/style.css */
  .text-xl-58-f {
    font-size: 58px !important;
  }
  /* line 95605, app/assets/stylesheets/global/style.css */
  .text-xl-60 {
    font-size: 60px;
  }
  /* line 95609, app/assets/stylesheets/global/style.css */
  .text-xl-60-f {
    font-size: 60px !important;
  }
  /* line 95613, app/assets/stylesheets/global/style.css */
  .text-xl-62 {
    font-size: 62px;
  }
  /* line 95617, app/assets/stylesheets/global/style.css */
  .text-xl-62-f {
    font-size: 62px !important;
  }
  /* line 95621, app/assets/stylesheets/global/style.css */
  .text-xl-64 {
    font-size: 64px;
  }
  /* line 95625, app/assets/stylesheets/global/style.css */
  .text-xl-64-f {
    font-size: 64px !important;
  }
  /* line 95629, app/assets/stylesheets/global/style.css */
  .text-xl-66 {
    font-size: 66px;
  }
  /* line 95633, app/assets/stylesheets/global/style.css */
  .text-xl-66-f {
    font-size: 66px !important;
  }
  /* line 95637, app/assets/stylesheets/global/style.css */
  .text-xl-68 {
    font-size: 68px;
  }
  /* line 95641, app/assets/stylesheets/global/style.css */
  .text-xl-68-f {
    font-size: 68px !important;
  }
  /* line 95645, app/assets/stylesheets/global/style.css */
  .text-xl-70 {
    font-size: 70px;
  }
  /* line 95649, app/assets/stylesheets/global/style.css */
  .text-xl-70-f {
    font-size: 70px !important;
  }
  /* line 95653, app/assets/stylesheets/global/style.css */
  .text-xl-72 {
    font-size: 72px;
  }
  /* line 95657, app/assets/stylesheets/global/style.css */
  .text-xl-72-f {
    font-size: 72px !important;
  }
  /* line 95661, app/assets/stylesheets/global/style.css */
  .text-xl-74 {
    font-size: 74px;
  }
  /* line 95665, app/assets/stylesheets/global/style.css */
  .text-xl-74-f {
    font-size: 74px !important;
  }
  /* line 95669, app/assets/stylesheets/global/style.css */
  .text-xl-76 {
    font-size: 76px;
  }
  /* line 95673, app/assets/stylesheets/global/style.css */
  .text-xl-76-f {
    font-size: 76px !important;
  }
  /* line 95677, app/assets/stylesheets/global/style.css */
  .text-xl-78 {
    font-size: 78px;
  }
  /* line 95681, app/assets/stylesheets/global/style.css */
  .text-xl-78-f {
    font-size: 78px !important;
  }
  /* line 95685, app/assets/stylesheets/global/style.css */
  .text-xl-80 {
    font-size: 80px;
  }
  /* line 95689, app/assets/stylesheets/global/style.css */
  .text-xl-80-f {
    font-size: 80px !important;
  }
  /* line 95693, app/assets/stylesheets/global/style.css */
  .text-xl-82 {
    font-size: 82px;
  }
  /* line 95697, app/assets/stylesheets/global/style.css */
  .text-xl-82-f {
    font-size: 82px !important;
  }
  /* line 95701, app/assets/stylesheets/global/style.css */
  .text-xl-84 {
    font-size: 84px;
  }
  /* line 95705, app/assets/stylesheets/global/style.css */
  .text-xl-84-f {
    font-size: 84px !important;
  }
  /* line 95709, app/assets/stylesheets/global/style.css */
  .text-xl-86 {
    font-size: 86px;
  }
  /* line 95713, app/assets/stylesheets/global/style.css */
  .text-xl-86-f {
    font-size: 86px !important;
  }
  /* line 95717, app/assets/stylesheets/global/style.css */
  .text-xl-88 {
    font-size: 88px;
  }
  /* line 95721, app/assets/stylesheets/global/style.css */
  .text-xl-88-f {
    font-size: 88px !important;
  }
  /* line 95725, app/assets/stylesheets/global/style.css */
  .text-xl-90 {
    font-size: 90px;
  }
  /* line 95729, app/assets/stylesheets/global/style.css */
  .text-xl-90-f {
    font-size: 90px !important;
  }
  /* line 95733, app/assets/stylesheets/global/style.css */
  .text-xl-92 {
    font-size: 92px;
  }
  /* line 95737, app/assets/stylesheets/global/style.css */
  .text-xl-92-f {
    font-size: 92px !important;
  }
  /* line 95741, app/assets/stylesheets/global/style.css */
  .text-xl-94 {
    font-size: 94px;
  }
  /* line 95745, app/assets/stylesheets/global/style.css */
  .text-xl-94-f {
    font-size: 94px !important;
  }
  /* line 95749, app/assets/stylesheets/global/style.css */
  .text-xl-96 {
    font-size: 96px;
  }
  /* line 95753, app/assets/stylesheets/global/style.css */
  .text-xl-96-f {
    font-size: 96px !important;
  }
  /* line 95757, app/assets/stylesheets/global/style.css */
  .text-xl-98 {
    font-size: 98px;
  }
  /* line 95761, app/assets/stylesheets/global/style.css */
  .text-xl-98-f {
    font-size: 98px !important;
  }
  /* line 95765, app/assets/stylesheets/global/style.css */
  .text-xl-100 {
    font-size: 100px;
  }
  /* line 95769, app/assets/stylesheets/global/style.css */
  .text-xl-100-f {
    font-size: 100px !important;
  }
  /* line 95773, app/assets/stylesheets/global/style.css */
  .text-xl-102 {
    font-size: 102px;
  }
  /* line 95777, app/assets/stylesheets/global/style.css */
  .text-xl-102-f {
    font-size: 102px !important;
  }
  /* line 95781, app/assets/stylesheets/global/style.css */
  .text-xl-104 {
    font-size: 104px;
  }
  /* line 95785, app/assets/stylesheets/global/style.css */
  .text-xl-104-f {
    font-size: 104px !important;
  }
  /* line 95789, app/assets/stylesheets/global/style.css */
  .text-xl-106 {
    font-size: 106px;
  }
  /* line 95793, app/assets/stylesheets/global/style.css */
  .text-xl-106-f {
    font-size: 106px !important;
  }
  /* line 95797, app/assets/stylesheets/global/style.css */
  .text-xl-108 {
    font-size: 108px;
  }
  /* line 95801, app/assets/stylesheets/global/style.css */
  .text-xl-108-f {
    font-size: 108px !important;
  }
  /* line 95805, app/assets/stylesheets/global/style.css */
  .text-xl-110 {
    font-size: 110px;
  }
  /* line 95809, app/assets/stylesheets/global/style.css */
  .text-xl-110-f {
    font-size: 110px !important;
  }
  /* line 95813, app/assets/stylesheets/global/style.css */
  .text-xl-112 {
    font-size: 112px;
  }
  /* line 95817, app/assets/stylesheets/global/style.css */
  .text-xl-112-f {
    font-size: 112px !important;
  }
  /* line 95821, app/assets/stylesheets/global/style.css */
  .text-xl-114 {
    font-size: 114px;
  }
  /* line 95825, app/assets/stylesheets/global/style.css */
  .text-xl-114-f {
    font-size: 114px !important;
  }
  /* line 95829, app/assets/stylesheets/global/style.css */
  .text-xl-116 {
    font-size: 116px;
  }
  /* line 95833, app/assets/stylesheets/global/style.css */
  .text-xl-116-f {
    font-size: 116px !important;
  }
  /* line 95837, app/assets/stylesheets/global/style.css */
  .text-xl-118 {
    font-size: 118px;
  }
  /* line 95841, app/assets/stylesheets/global/style.css */
  .text-xl-118-f {
    font-size: 118px !important;
  }
  /* line 95845, app/assets/stylesheets/global/style.css */
  .text-xl-120 {
    font-size: 120px;
  }
  /* line 95849, app/assets/stylesheets/global/style.css */
  .text-xl-120-f {
    font-size: 120px !important;
  }
  /* line 95853, app/assets/stylesheets/global/style.css */
  .text-xl-122 {
    font-size: 122px;
  }
  /* line 95857, app/assets/stylesheets/global/style.css */
  .text-xl-122-f {
    font-size: 122px !important;
  }
  /* line 95861, app/assets/stylesheets/global/style.css */
  .text-xl-124 {
    font-size: 124px;
  }
  /* line 95865, app/assets/stylesheets/global/style.css */
  .text-xl-124-f {
    font-size: 124px !important;
  }
  /* line 95869, app/assets/stylesheets/global/style.css */
  .text-xl-126 {
    font-size: 126px;
  }
  /* line 95873, app/assets/stylesheets/global/style.css */
  .text-xl-126-f {
    font-size: 126px !important;
  }
  /* line 95877, app/assets/stylesheets/global/style.css */
  .text-xl-128 {
    font-size: 128px;
  }
  /* line 95881, app/assets/stylesheets/global/style.css */
  .text-xl-128-f {
    font-size: 128px !important;
  }
  /* line 95885, app/assets/stylesheets/global/style.css */
  .text-xl-130 {
    font-size: 130px;
  }
  /* line 95889, app/assets/stylesheets/global/style.css */
  .text-xl-130-f {
    font-size: 130px !important;
  }
  /* line 95893, app/assets/stylesheets/global/style.css */
  .text-xl-132 {
    font-size: 132px;
  }
  /* line 95897, app/assets/stylesheets/global/style.css */
  .text-xl-132-f {
    font-size: 132px !important;
  }
  /* line 95901, app/assets/stylesheets/global/style.css */
  .text-xl-134 {
    font-size: 134px;
  }
  /* line 95905, app/assets/stylesheets/global/style.css */
  .text-xl-134-f {
    font-size: 134px !important;
  }
  /* line 95909, app/assets/stylesheets/global/style.css */
  .text-xl-136 {
    font-size: 136px;
  }
  /* line 95913, app/assets/stylesheets/global/style.css */
  .text-xl-136-f {
    font-size: 136px !important;
  }
  /* line 95917, app/assets/stylesheets/global/style.css */
  .text-xl-138 {
    font-size: 138px;
  }
  /* line 95921, app/assets/stylesheets/global/style.css */
  .text-xl-138-f {
    font-size: 138px !important;
  }
  /* line 95925, app/assets/stylesheets/global/style.css */
  .text-xl-140 {
    font-size: 140px;
  }
  /* line 95929, app/assets/stylesheets/global/style.css */
  .text-xl-140-f {
    font-size: 140px !important;
  }
  /* line 95933, app/assets/stylesheets/global/style.css */
  .text-xl-base {
    font-size: 0.875rem;
  }
  /* line 95937, app/assets/stylesheets/global/style.css */
  .text-xl-bold {
    font-weight: 700;
  }
  /* line 95941, app/assets/stylesheets/global/style.css */
  .text-xl-semibold {
    font-weight: 600;
  }
  /* line 95945, app/assets/stylesheets/global/style.css */
  .text-xl-medium {
    font-weight: 500;
  }
  /* line 95949, app/assets/stylesheets/global/style.css */
  .text-xl-normal {
    font-weight: 400;
  }
  /* line 95953, app/assets/stylesheets/global/style.css */
  .text-xl-light {
    font-weight: 300;
  }
  /* line 95957, app/assets/stylesheets/global/style.css */
  .text-xl-thin {
    font-weight: 200;
  }
  /* line 95961, app/assets/stylesheets/global/style.css */
  .text-xl-xthin {
    font-weight: 100;
  }
  /* line 95965, app/assets/stylesheets/global/style.css */
  .text-xl-center {
    text-align: center;
  }
  /* line 95969, app/assets/stylesheets/global/style.css */
  .text-xl-right {
    text-align: right;
  }
  /* line 95973, app/assets/stylesheets/global/style.css */
  .text-xl-left {
    text-align: left;
  }
  /* line 95977, app/assets/stylesheets/global/style.css */
  .text-xl-center-f {
    text-align: center !important;
  }
  /* line 95981, app/assets/stylesheets/global/style.css */
  .text-xl-right-f {
    text-align: right !important;
  }
  /* line 95985, app/assets/stylesheets/global/style.css */
  .text-xl-left-f {
    text-align: left !important;
  }
}

/*---- weight ----*/
/* line 95991, app/assets/stylesheets/global/style.css */
.text-bold {
  font-weight: 700;
}

/* line 95995, app/assets/stylesheets/global/style.css */
.text-semibold {
  font-weight: 600;
}

/* line 95999, app/assets/stylesheets/global/style.css */
.text-medium {
  font-weight: 500;
}

/* line 96003, app/assets/stylesheets/global/style.css */
.text-normal {
  font-weight: 400;
}

/* line 96007, app/assets/stylesheets/global/style.css */
.text-light {
  font-weight: 300;
}

/* line 96011, app/assets/stylesheets/global/style.css */
.text-thin {
  font-weight: 200;
}

/* line 96015, app/assets/stylesheets/global/style.css */
.text-xthin {
  font-weight: 100;
}

/*--- letter spacing ---*/
/* line 96020, app/assets/stylesheets/global/style.css */
.text-spacing-1 {
  letter-spacing: 0.5px;
}

/* line 96024, app/assets/stylesheets/global/style.css */
.text-spacing-2 {
  letter-spacing: 1px;
}

/* line 96028, app/assets/stylesheets/global/style.css */
.text-spacing-3 {
  letter-spacing: 1.5px;
}

/* line 96032, app/assets/stylesheets/global/style.css */
.text-spacing-4 {
  letter-spacing: 2px;
}

/* line 96036, app/assets/stylesheets/global/style.css */
.text-spacing-5 {
  letter-spacing: 2.5px;
}

/* line 96040, app/assets/stylesheets/global/style.css */
.text-spacing-6 {
  letter-spacing: 3px;
}

/* line 96044, app/assets/stylesheets/global/style.css */
.text-spacing-7 {
  letter-spacing: 3.5px;
}

/* line 96048, app/assets/stylesheets/global/style.css */
.text-spacing-8 {
  letter-spacing: 4px;
}

/* line 96052, app/assets/stylesheets/global/style.css */
.text-spacing--1 {
  letter-spacing: -0.5px;
}

/* line 96056, app/assets/stylesheets/global/style.css */
.text-spacing--2 {
  letter-spacing: -1px;
}

/* line 96060, app/assets/stylesheets/global/style.css */
.text-spacing--3 {
  letter-spacing: -1.5px;
}

/* line 96064, app/assets/stylesheets/global/style.css */
.text-spacing--4 {
  letter-spacing: -2px;
}

/* line 96068, app/assets/stylesheets/global/style.css */
.text-spacing--5 {
  letter-spacing: -2.5px;
}

/* line 96072, app/assets/stylesheets/global/style.css */
.text-spacing--6 {
  letter-spacing: -3px;
}

/* line 96076, app/assets/stylesheets/global/style.css */
.text-spacing--7 {
  letter-spacing: -3.5px;
}

/* line 96080, app/assets/stylesheets/global/style.css */
.text-spacing--8 {
  letter-spacing: -4px;
}

/*--- line height ---*/
/* line 96085, app/assets/stylesheets/global/style.css */
.line-height-base {
  line-height: 1.5rem;
}

/* line 96089, app/assets/stylesheets/global/style.css */
.line-height-normal {
  line-height: normalrem;
}

/* line 96093, app/assets/stylesheets/global/style.css */
.line-height-0 {
  line-height: 0rem;
}

/* line 96097, app/assets/stylesheets/global/style.css */
.line-height--1 {
  line-height: 0.1rem;
}

/* line 96101, app/assets/stylesheets/global/style.css */
.line-height--2 {
  line-height: 0.2rem;
}

/* line 96105, app/assets/stylesheets/global/style.css */
.line-height--3 {
  line-height: 0.3rem;
}

/* line 96109, app/assets/stylesheets/global/style.css */
.line-height--4 {
  line-height: 0.4rem;
}

/* line 96113, app/assets/stylesheets/global/style.css */
.line-height--5 {
  line-height: 0.5rem;
}

/* line 96117, app/assets/stylesheets/global/style.css */
.line-height--6 {
  line-height: 0.6rem;
}

/* line 96121, app/assets/stylesheets/global/style.css */
.line-height--7 {
  line-height: 0.7rem;
}

/* line 96125, app/assets/stylesheets/global/style.css */
.line-height--8 {
  line-height: 0.8rem;
}

/* line 96129, app/assets/stylesheets/global/style.css */
.line-height--9 {
  line-height: 0.9rem;
}

/* line 96133, app/assets/stylesheets/global/style.css */
.line-height-1 {
  line-height: 1.1rem;
}

/* line 96137, app/assets/stylesheets/global/style.css */
.line-height-2 {
  line-height: 1.2rem;
}

/* line 96141, app/assets/stylesheets/global/style.css */
.line-height-3 {
  line-height: 1.3rem;
}

/* line 96145, app/assets/stylesheets/global/style.css */
.line-height-4 {
  line-height: 1.4rem;
}

/* line 96149, app/assets/stylesheets/global/style.css */
.line-height-5 {
  line-height: 1.5rem;
}

/* line 96153, app/assets/stylesheets/global/style.css */
.line-height-6 {
  line-height: 1.6rem;
}

/* line 96157, app/assets/stylesheets/global/style.css */
.line-height-7 {
  line-height: 1.7rem;
}

/* line 96161, app/assets/stylesheets/global/style.css */
.line-height-8 {
  line-height: 1.8rem;
}

/* line 96165, app/assets/stylesheets/global/style.css */
.line-height-9 {
  line-height: 1.9rem;
}

/* line 96169, app/assets/stylesheets/global/style.css */
.line-height-10 {
  line-height: 2rem;
}

/* line 96173, app/assets/stylesheets/global/style.css */
.line-height-11 {
  line-height: 2.1rem;
}

/* line 96177, app/assets/stylesheets/global/style.css */
.line-height-12 {
  line-height: 2.2rem;
}

/* line 96181, app/assets/stylesheets/global/style.css */
.line-height-13 {
  line-height: 2.3rem;
}

/* line 96185, app/assets/stylesheets/global/style.css */
.line-height-14 {
  line-height: 2.4rem;
}

/* line 96189, app/assets/stylesheets/global/style.css */
.line-height-15 {
  line-height: 2.5rem;
}

@media (min-width: 480px) {
  /* line 96194, app/assets/stylesheets/global/style.css */
  .line-height-xs-0 {
    line-height: 0rem;
  }
  /* line 96198, app/assets/stylesheets/global/style.css */
  .line-height-xs-1 {
    line-height: 1.1rem;
  }
  /* line 96202, app/assets/stylesheets/global/style.css */
  .line-height-xs-2 {
    line-height: 1.2rem;
  }
  /* line 96206, app/assets/stylesheets/global/style.css */
  .line-height-xs-3 {
    line-height: 1.3rem;
  }
  /* line 96210, app/assets/stylesheets/global/style.css */
  .line-height-xs-4 {
    line-height: 1.4rem;
  }
  /* line 96214, app/assets/stylesheets/global/style.css */
  .line-height-xs-5 {
    line-height: 1.5rem;
  }
  /* line 96218, app/assets/stylesheets/global/style.css */
  .line-height-xs-6 {
    line-height: 1.6rem;
  }
  /* line 96222, app/assets/stylesheets/global/style.css */
  .line-height-xs-7 {
    line-height: 1.7rem;
  }
  /* line 96226, app/assets/stylesheets/global/style.css */
  .line-height-xs-8 {
    line-height: 1.8rem;
  }
  /* line 96230, app/assets/stylesheets/global/style.css */
  .line-height-xs-9 {
    line-height: 1.9rem;
  }
  /* line 96234, app/assets/stylesheets/global/style.css */
  .line-height-xs-10 {
    line-height: 2rem;
  }
  /* line 96238, app/assets/stylesheets/global/style.css */
  .line-height-xs-11 {
    line-height: 2.1rem;
  }
  /* line 96242, app/assets/stylesheets/global/style.css */
  .line-height-xs-12 {
    line-height: 2.2rem;
  }
  /* line 96246, app/assets/stylesheets/global/style.css */
  .line-height-xs-13 {
    line-height: 2.3rem;
  }
  /* line 96250, app/assets/stylesheets/global/style.css */
  .line-height-xs-14 {
    line-height: 2.4rem;
  }
  /* line 96254, app/assets/stylesheets/global/style.css */
  .line-height-xs-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 576px) {
  /* line 96260, app/assets/stylesheets/global/style.css */
  .line-height-sm-0 {
    line-height: 0rem;
  }
  /* line 96264, app/assets/stylesheets/global/style.css */
  .line-height-sm-1 {
    line-height: 1.1rem;
  }
  /* line 96268, app/assets/stylesheets/global/style.css */
  .line-height-sm-2 {
    line-height: 1.2rem;
  }
  /* line 96272, app/assets/stylesheets/global/style.css */
  .line-height-sm-3 {
    line-height: 1.3rem;
  }
  /* line 96276, app/assets/stylesheets/global/style.css */
  .line-height-sm-4 {
    line-height: 1.4rem;
  }
  /* line 96280, app/assets/stylesheets/global/style.css */
  .line-height-sm-5 {
    line-height: 1.5rem;
  }
  /* line 96284, app/assets/stylesheets/global/style.css */
  .line-height-sm-6 {
    line-height: 1.6rem;
  }
  /* line 96288, app/assets/stylesheets/global/style.css */
  .line-height-sm-7 {
    line-height: 1.7rem;
  }
  /* line 96292, app/assets/stylesheets/global/style.css */
  .line-height-sm-8 {
    line-height: 1.8rem;
  }
  /* line 96296, app/assets/stylesheets/global/style.css */
  .line-height-sm-9 {
    line-height: 1.9rem;
  }
  /* line 96300, app/assets/stylesheets/global/style.css */
  .line-height-sm-10 {
    line-height: 2rem;
  }
  /* line 96304, app/assets/stylesheets/global/style.css */
  .line-height-sm-11 {
    line-height: 2.1rem;
  }
  /* line 96308, app/assets/stylesheets/global/style.css */
  .line-height-sm-12 {
    line-height: 2.2rem;
  }
  /* line 96312, app/assets/stylesheets/global/style.css */
  .line-height-sm-13 {
    line-height: 2.3rem;
  }
  /* line 96316, app/assets/stylesheets/global/style.css */
  .line-height-sm-14 {
    line-height: 2.4rem;
  }
  /* line 96320, app/assets/stylesheets/global/style.css */
  .line-height-sm-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 768px) {
  /* line 96326, app/assets/stylesheets/global/style.css */
  .line-height-md-1 {
    line-height: 1.1rem;
  }
  /* line 96330, app/assets/stylesheets/global/style.css */
  .line-height-md-2 {
    line-height: 1.2rem;
  }
  /* line 96334, app/assets/stylesheets/global/style.css */
  .line-height-md-3 {
    line-height: 1.3rem;
  }
  /* line 96338, app/assets/stylesheets/global/style.css */
  .line-height-md-4 {
    line-height: 1.4rem;
  }
  /* line 96342, app/assets/stylesheets/global/style.css */
  .line-height-md-5 {
    line-height: 1.5rem;
  }
  /* line 96346, app/assets/stylesheets/global/style.css */
  .line-height-md-6 {
    line-height: 1.6rem;
  }
  /* line 96350, app/assets/stylesheets/global/style.css */
  .line-height-md-7 {
    line-height: 1.7rem;
  }
  /* line 96354, app/assets/stylesheets/global/style.css */
  .line-height-md-8 {
    line-height: 1.8rem;
  }
  /* line 96358, app/assets/stylesheets/global/style.css */
  .line-height-md-9 {
    line-height: 1.9rem;
  }
  /* line 96362, app/assets/stylesheets/global/style.css */
  .line-height-md-10 {
    line-height: 2rem;
  }
  /* line 96366, app/assets/stylesheets/global/style.css */
  .line-height-md-11 {
    line-height: 2.1rem;
  }
  /* line 96370, app/assets/stylesheets/global/style.css */
  .line-height-md-12 {
    line-height: 2.2rem;
  }
  /* line 96374, app/assets/stylesheets/global/style.css */
  .line-height-md-13 {
    line-height: 2.3rem;
  }
  /* line 96378, app/assets/stylesheets/global/style.css */
  .line-height-md-14 {
    line-height: 2.4rem;
  }
  /* line 96382, app/assets/stylesheets/global/style.css */
  .line-height-md-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 992px) {
  /* line 96388, app/assets/stylesheets/global/style.css */
  .line-height-lg-0 {
    line-height: 0rem;
  }
  /* line 96392, app/assets/stylesheets/global/style.css */
  .line-height-lg-1 {
    line-height: 1.1rem;
  }
  /* line 96396, app/assets/stylesheets/global/style.css */
  .line-height-lg-2 {
    line-height: 1.2rem;
  }
  /* line 96400, app/assets/stylesheets/global/style.css */
  .line-height-lg-3 {
    line-height: 1.3rem;
  }
  /* line 96404, app/assets/stylesheets/global/style.css */
  .line-height-lg-4 {
    line-height: 1.4rem;
  }
  /* line 96408, app/assets/stylesheets/global/style.css */
  .line-height-lg-5 {
    line-height: 1.5rem;
  }
  /* line 96412, app/assets/stylesheets/global/style.css */
  .line-height-lg-6 {
    line-height: 1.6rem;
  }
  /* line 96416, app/assets/stylesheets/global/style.css */
  .line-height-lg-7 {
    line-height: 1.7rem;
  }
  /* line 96420, app/assets/stylesheets/global/style.css */
  .line-height-lg-8 {
    line-height: 1.8rem;
  }
  /* line 96424, app/assets/stylesheets/global/style.css */
  .line-height-lg-9 {
    line-height: 1.9rem;
  }
  /* line 96428, app/assets/stylesheets/global/style.css */
  .line-height-lg-10 {
    line-height: 2rem;
  }
  /* line 96432, app/assets/stylesheets/global/style.css */
  .line-height-lg-11 {
    line-height: 2.1rem;
  }
  /* line 96436, app/assets/stylesheets/global/style.css */
  .line-height-lg-12 {
    line-height: 2.2rem;
  }
  /* line 96440, app/assets/stylesheets/global/style.css */
  .line-height-lg-13 {
    line-height: 2.3rem;
  }
  /* line 96444, app/assets/stylesheets/global/style.css */
  .line-height-lg-14 {
    line-height: 2.4rem;
  }
  /* line 96448, app/assets/stylesheets/global/style.css */
  .line-height-lg-15 {
    line-height: 2.5rem;
  }
}

@media (min-width: 1200px) {
  /* line 96454, app/assets/stylesheets/global/style.css */
  .line-height-xl-0 {
    line-height: 0rem;
  }
  /* line 96458, app/assets/stylesheets/global/style.css */
  .line-height-xl-1 {
    line-height: 1.1rem;
  }
  /* line 96462, app/assets/stylesheets/global/style.css */
  .line-height-xl-2 {
    line-height: 1.2rem;
  }
  /* line 96466, app/assets/stylesheets/global/style.css */
  .line-height-xl-3 {
    line-height: 1.3rem;
  }
  /* line 96470, app/assets/stylesheets/global/style.css */
  .line-height-xl-4 {
    line-height: 1.4rem;
  }
  /* line 96474, app/assets/stylesheets/global/style.css */
  .line-height-xl-5 {
    line-height: 1.5rem;
  }
  /* line 96478, app/assets/stylesheets/global/style.css */
  .line-height-xl-6 {
    line-height: 1.6rem;
  }
  /* line 96482, app/assets/stylesheets/global/style.css */
  .line-height-xl-7 {
    line-height: 1.7rem;
  }
  /* line 96486, app/assets/stylesheets/global/style.css */
  .line-height-xl-8 {
    line-height: 1.8rem;
  }
  /* line 96490, app/assets/stylesheets/global/style.css */
  .line-height-xl-9 {
    line-height: 1.9rem;
  }
  /* line 96494, app/assets/stylesheets/global/style.css */
  .line-height-xl-10 {
    line-height: 2rem;
  }
  /* line 96498, app/assets/stylesheets/global/style.css */
  .line-height-xl-11 {
    line-height: 2.1rem;
  }
  /* line 96502, app/assets/stylesheets/global/style.css */
  .line-height-xl-12 {
    line-height: 2.2rem;
  }
  /* line 96506, app/assets/stylesheets/global/style.css */
  .line-height-xl-13 {
    line-height: 2.3rem;
  }
  /* line 96510, app/assets/stylesheets/global/style.css */
  .line-height-xl-14 {
    line-height: 2.4rem;
  }
  /* line 96514, app/assets/stylesheets/global/style.css */
  .line-height-xl-15 {
    line-height: 2.5rem;
  }
}

/* line 96519, app/assets/stylesheets/global/style.css */
.fw-100 {
  font-weight: 100;
}

/* line 96523, app/assets/stylesheets/global/style.css */
.fw-200 {
  font-weight: 200;
}

/* line 96527, app/assets/stylesheets/global/style.css */
.fw-300 {
  font-weight: 300;
}

/* line 96531, app/assets/stylesheets/global/style.css */
.fw-400 {
  font-weight: 400;
}

/* line 96535, app/assets/stylesheets/global/style.css */
.fw-500 {
  font-weight: 500;
}

/* line 96539, app/assets/stylesheets/global/style.css */
.fw-600 {
  font-weight: 600;
}

/* line 96543, app/assets/stylesheets/global/style.css */
.fw-700 {
  font-weight: 700;
}

/* line 96547, app/assets/stylesheets/global/style.css */
.fw-800 {
  font-weight: 800;
}

/* line 96551, app/assets/stylesheets/global/style.css */
.fw-900 {
  font-weight: 900;
}

/*--------- Width--------------*/
/* line 96556, app/assets/stylesheets/global/style.css */
.w-auto {
  width: auto !important;
}

/* line 96560, app/assets/stylesheets/global/style.css */
.w-0 {
  width: 0 !important;
}

/* line 96564, app/assets/stylesheets/global/style.css */
.mw-100 {
  max-width: 100% !important;
}

/* line 96568, app/assets/stylesheets/global/style.css */
.minw-100 {
  min-width: 100% !important;
}

/* line 96572, app/assets/stylesheets/global/style.css */
.w-icn {
  width: 1.45rem !important;
}

/* line 96576, app/assets/stylesheets/global/style.css */
.w-inner-icn {
  width: 1.2rem !important;
}

/* line 96580, app/assets/stylesheets/global/style.css */
.wv-100 {
  width: 100v !important;
}

/*----- Width in %  -----*/
/* line 96585, app/assets/stylesheets/global/style.css */
.wp-1 {
  width: 1% !important;
}

/* line 96589, app/assets/stylesheets/global/style.css */
.wp-2 {
  width: 2% !important;
}

/* line 96593, app/assets/stylesheets/global/style.css */
.wp-3 {
  width: 3% !important;
}

/* line 96597, app/assets/stylesheets/global/style.css */
.wp-4 {
  width: 4% !important;
}

/* line 96601, app/assets/stylesheets/global/style.css */
.wp-5 {
  width: 5% !important;
}

/* line 96605, app/assets/stylesheets/global/style.css */
.wp-6 {
  width: 6% !important;
}

/* line 96609, app/assets/stylesheets/global/style.css */
.wp-7 {
  width: 7% !important;
}

/* line 96613, app/assets/stylesheets/global/style.css */
.wp-8 {
  width: 8% !important;
}

/* line 96617, app/assets/stylesheets/global/style.css */
.wp-9 {
  width: 9% !important;
}

/* line 96621, app/assets/stylesheets/global/style.css */
.wp-10 {
  width: 10% !important;
}

/* line 96625, app/assets/stylesheets/global/style.css */
.wp-15 {
  width: 15% !important;
}

/* line 96629, app/assets/stylesheets/global/style.css */
.wp-20 {
  width: 20% !important;
}

/* line 96633, app/assets/stylesheets/global/style.css */
.wp-21 {
  width: 21% !important;
}

/* line 96637, app/assets/stylesheets/global/style.css */
.wp-22 {
  width: 22% !important;
}

/* line 96641, app/assets/stylesheets/global/style.css */
.wp-23 {
  width: 23% !important;
}

/* line 96645, app/assets/stylesheets/global/style.css */
.wp-24 {
  width: 24% !important;
}

/* line 96649, app/assets/stylesheets/global/style.css */
.wp-25 {
  width: 25% !important;
}

/* line 96653, app/assets/stylesheets/global/style.css */
.wp-26 {
  width: 26% !important;
}

/* line 96657, app/assets/stylesheets/global/style.css */
.wp-27 {
  width: 27% !important;
}

/* line 96661, app/assets/stylesheets/global/style.css */
.wp-28 {
  width: 28% !important;
}

/* line 96665, app/assets/stylesheets/global/style.css */
.wp-29 {
  width: 29% !important;
}

/* line 96669, app/assets/stylesheets/global/style.css */
.wp-30 {
  width: 30% !important;
}

/* line 96673, app/assets/stylesheets/global/style.css */
.wp-31 {
  width: 31% !important;
}

/* line 96677, app/assets/stylesheets/global/style.css */
.wp-32 {
  width: 32% !important;
}

/* line 96681, app/assets/stylesheets/global/style.css */
.wp-33 {
  width: 33% !important;
}

/* line 96685, app/assets/stylesheets/global/style.css */
.wp-34 {
  width: 34% !important;
}

/* line 96689, app/assets/stylesheets/global/style.css */
.wp-35 {
  width: 35% !important;
}

/* line 96693, app/assets/stylesheets/global/style.css */
.wp-36 {
  width: 36% !important;
}

/* line 96697, app/assets/stylesheets/global/style.css */
.wp-37 {
  width: 37% !important;
}

/* line 96701, app/assets/stylesheets/global/style.css */
.wp-38 {
  width: 38% !important;
}

/* line 96705, app/assets/stylesheets/global/style.css */
.wp-39 {
  width: 39% !important;
}

/* line 96709, app/assets/stylesheets/global/style.css */
.wp-40 {
  width: 40% !important;
}

/* line 96713, app/assets/stylesheets/global/style.css */
.wp-41 {
  width: 41% !important;
}

/* line 96717, app/assets/stylesheets/global/style.css */
.wp-42 {
  width: 42% !important;
}

/* line 96721, app/assets/stylesheets/global/style.css */
.wp-43 {
  width: 43% !important;
}

/* line 96725, app/assets/stylesheets/global/style.css */
.wp-44 {
  width: 44% !important;
}

/* line 96729, app/assets/stylesheets/global/style.css */
.wp-45 {
  width: 45% !important;
}

/* line 96733, app/assets/stylesheets/global/style.css */
.wp-46 {
  width: 46% !important;
}

/* line 96737, app/assets/stylesheets/global/style.css */
.wp-47 {
  width: 47% !important;
}

/* line 96741, app/assets/stylesheets/global/style.css */
.wp-48 {
  width: 48% !important;
}

/* line 96745, app/assets/stylesheets/global/style.css */
.wp-49 {
  width: 49% !important;
}

/* line 96749, app/assets/stylesheets/global/style.css */
.wp-50 {
  width: 50% !important;
}

/* line 96753, app/assets/stylesheets/global/style.css */
.wp-51 {
  width: 51% !important;
}

/* line 96757, app/assets/stylesheets/global/style.css */
.wp-52 {
  width: 52% !important;
}

/* line 96761, app/assets/stylesheets/global/style.css */
.wp-53 {
  width: 53% !important;
}

/* line 96765, app/assets/stylesheets/global/style.css */
.wp-54 {
  width: 54% !important;
}

/* line 96769, app/assets/stylesheets/global/style.css */
.wp-55 {
  width: 55% !important;
}

/* line 96773, app/assets/stylesheets/global/style.css */
.wp-56 {
  width: 56% !important;
}

/* line 96777, app/assets/stylesheets/global/style.css */
.wp-57 {
  width: 57% !important;
}

/* line 96781, app/assets/stylesheets/global/style.css */
.wp-58 {
  width: 58% !important;
}

/* line 96785, app/assets/stylesheets/global/style.css */
.wp-59 {
  width: 59% !important;
}

/* line 96789, app/assets/stylesheets/global/style.css */
.wp-60 {
  width: 60% !important;
}

/* line 96793, app/assets/stylesheets/global/style.css */
.wp-61 {
  width: 61% !important;
}

/* line 96797, app/assets/stylesheets/global/style.css */
.wp-62 {
  width: 62% !important;
}

/* line 96801, app/assets/stylesheets/global/style.css */
.wp-63 {
  width: 63% !important;
}

/* line 96805, app/assets/stylesheets/global/style.css */
.wp-64 {
  width: 64% !important;
}

/* line 96809, app/assets/stylesheets/global/style.css */
.wp-65 {
  width: 65% !important;
}

/* line 96813, app/assets/stylesheets/global/style.css */
.wp-66 {
  width: 66% !important;
}

/* line 96817, app/assets/stylesheets/global/style.css */
.wp-67 {
  width: 67% !important;
}

/* line 96821, app/assets/stylesheets/global/style.css */
.wp-68 {
  width: 68% !important;
}

/* line 96825, app/assets/stylesheets/global/style.css */
.wp-69 {
  width: 69% !important;
}

/* line 96829, app/assets/stylesheets/global/style.css */
.wp-70 {
  width: 70% !important;
}

/* line 96833, app/assets/stylesheets/global/style.css */
.wp-71 {
  width: 71% !important;
}

/* line 96837, app/assets/stylesheets/global/style.css */
.wp-72 {
  width: 72% !important;
}

/* line 96841, app/assets/stylesheets/global/style.css */
.wp-73 {
  width: 73% !important;
}

/* line 96845, app/assets/stylesheets/global/style.css */
.wp-74 {
  width: 74% !important;
}

/* line 96849, app/assets/stylesheets/global/style.css */
.wp-75 {
  width: 75% !important;
}

/* line 96853, app/assets/stylesheets/global/style.css */
.wp-76 {
  width: 76% !important;
}

/* line 96857, app/assets/stylesheets/global/style.css */
.wp-77 {
  width: 77% !important;
}

/* line 96861, app/assets/stylesheets/global/style.css */
.wp-78 {
  width: 78% !important;
}

/* line 96865, app/assets/stylesheets/global/style.css */
.wp-79 {
  width: 79% !important;
}

/* line 96869, app/assets/stylesheets/global/style.css */
.wp-80 {
  width: 80% !important;
}

/* line 96873, app/assets/stylesheets/global/style.css */
.wp-81 {
  width: 81% !important;
}

/* line 96877, app/assets/stylesheets/global/style.css */
.wp-82 {
  width: 82% !important;
}

/* line 96881, app/assets/stylesheets/global/style.css */
.wp-83 {
  width: 83% !important;
}

/* line 96885, app/assets/stylesheets/global/style.css */
.wp-84 {
  width: 84% !important;
}

/* line 96889, app/assets/stylesheets/global/style.css */
.wp-85 {
  width: 85% !important;
}

/* line 96893, app/assets/stylesheets/global/style.css */
.wp-86 {
  width: 86% !important;
}

/* line 96897, app/assets/stylesheets/global/style.css */
.wp-87 {
  width: 87% !important;
}

/* line 96901, app/assets/stylesheets/global/style.css */
.wp-88 {
  width: 88% !important;
}

/* line 96905, app/assets/stylesheets/global/style.css */
.wp-89 {
  width: 89% !important;
}

/* line 96909, app/assets/stylesheets/global/style.css */
.wp-90 {
  width: 90% !important;
}

/* line 96913, app/assets/stylesheets/global/style.css */
.wp-91 {
  width: 91% !important;
}

/* line 96917, app/assets/stylesheets/global/style.css */
.wp-92 {
  width: 92% !important;
}

/* line 96921, app/assets/stylesheets/global/style.css */
.wp-93 {
  width: 93% !important;
}

/* line 96925, app/assets/stylesheets/global/style.css */
.wp-94 {
  width: 94% !important;
}

/* line 96929, app/assets/stylesheets/global/style.css */
.wp-95 {
  width: 95% !important;
}

/* line 96933, app/assets/stylesheets/global/style.css */
.wp-96 {
  width: 96% !important;
}

/* line 96937, app/assets/stylesheets/global/style.css */
.wp-97 {
  width: 97% !important;
}

/* line 96941, app/assets/stylesheets/global/style.css */
.wp-98 {
  width: 98% !important;
}

/* line 96945, app/assets/stylesheets/global/style.css */
.wp-99 {
  width: 99% !important;
}

/* line 96949, app/assets/stylesheets/global/style.css */
.wp-100 {
  width: 100% !important;
}

/* line 96953, app/assets/stylesheets/global/style.css */
.wp-101 {
  width: 101% !important;
}

/* line 96957, app/assets/stylesheets/global/style.css */
.wp-102 {
  width: 102% !important;
}

/* line 96961, app/assets/stylesheets/global/style.css */
.wp-103 {
  width: 103% !important;
}

/* line 96965, app/assets/stylesheets/global/style.css */
.wp-104 {
  width: 104% !important;
}

/* line 96969, app/assets/stylesheets/global/style.css */
.wp-105 {
  width: 105% !important;
}

/* line 96973, app/assets/stylesheets/global/style.css */
.wp-106 {
  width: 106% !important;
}

/* line 96977, app/assets/stylesheets/global/style.css */
.wp-107 {
  width: 107% !important;
}

/* line 96981, app/assets/stylesheets/global/style.css */
.wp-108 {
  width: 108% !important;
}

/* line 96985, app/assets/stylesheets/global/style.css */
.wp-109 {
  width: 109% !important;
}

/* line 96989, app/assets/stylesheets/global/style.css */
.wp-110 {
  width: 110% !important;
}

/* line 96993, app/assets/stylesheets/global/style.css */
.wp-111 {
  width: 111% !important;
}

/* line 96997, app/assets/stylesheets/global/style.css */
.wp-112 {
  width: 112% !important;
}

/* line 97001, app/assets/stylesheets/global/style.css */
.wp-113 {
  width: 113% !important;
}

/* line 97005, app/assets/stylesheets/global/style.css */
.wp-114 {
  width: 114% !important;
}

/* line 97009, app/assets/stylesheets/global/style.css */
.wp-115 {
  width: 115% !important;
}

/* line 97013, app/assets/stylesheets/global/style.css */
.wp-116 {
  width: 116% !important;
}

/* line 97017, app/assets/stylesheets/global/style.css */
.wp-117 {
  width: 117% !important;
}

/* line 97021, app/assets/stylesheets/global/style.css */
.wp-118 {
  width: 118% !important;
}

/* line 97025, app/assets/stylesheets/global/style.css */
.wp-119 {
  width: 119% !important;
}

/* line 97029, app/assets/stylesheets/global/style.css */
.wp-120 {
  width: 120% !important;
}

/* line 97033, app/assets/stylesheets/global/style.css */
.wp-121 {
  width: 121% !important;
}

/* line 97037, app/assets/stylesheets/global/style.css */
.wp-122 {
  width: 122% !important;
}

/* line 97041, app/assets/stylesheets/global/style.css */
.wp-123 {
  width: 123% !important;
}

/* line 97045, app/assets/stylesheets/global/style.css */
.wp-124 {
  width: 124% !important;
}

/* line 97049, app/assets/stylesheets/global/style.css */
.wp-125 {
  width: 125% !important;
}

/* line 97053, app/assets/stylesheets/global/style.css */
.wp-126 {
  width: 126% !important;
}

/* line 97057, app/assets/stylesheets/global/style.css */
.wp-127 {
  width: 127% !important;
}

/* line 97061, app/assets/stylesheets/global/style.css */
.wp-128 {
  width: 128% !important;
}

/* line 97065, app/assets/stylesheets/global/style.css */
.wp-129 {
  width: 129% !important;
}

/* line 97069, app/assets/stylesheets/global/style.css */
.wp-130 {
  width: 130% !important;
}

/* line 97073, app/assets/stylesheets/global/style.css */
.wp-131 {
  width: 131% !important;
}

/* line 97077, app/assets/stylesheets/global/style.css */
.wp-132 {
  width: 132% !important;
}

/* line 97081, app/assets/stylesheets/global/style.css */
.wp-133 {
  width: 133% !important;
}

/* line 97085, app/assets/stylesheets/global/style.css */
.wp-134 {
  width: 134% !important;
}

/* line 97089, app/assets/stylesheets/global/style.css */
.wp-135 {
  width: 135% !important;
}

/* line 97093, app/assets/stylesheets/global/style.css */
.wp-136 {
  width: 136% !important;
}

/* line 97097, app/assets/stylesheets/global/style.css */
.wp-137 {
  width: 137% !important;
}

/* line 97101, app/assets/stylesheets/global/style.css */
.wp-138 {
  width: 138% !important;
}

/* line 97105, app/assets/stylesheets/global/style.css */
.wp-139 {
  width: 139% !important;
}

/* line 97109, app/assets/stylesheets/global/style.css */
.wp-140 {
  width: 140% !important;
}

/* line 97113, app/assets/stylesheets/global/style.css */
.wp-141 {
  width: 141% !important;
}

/* line 97117, app/assets/stylesheets/global/style.css */
.wp-142 {
  width: 142% !important;
}

/* line 97121, app/assets/stylesheets/global/style.css */
.wp-143 {
  width: 143% !important;
}

/* line 97125, app/assets/stylesheets/global/style.css */
.wp-144 {
  width: 144% !important;
}

/* line 97129, app/assets/stylesheets/global/style.css */
.wp-145 {
  width: 145% !important;
}

/* line 97133, app/assets/stylesheets/global/style.css */
.wp-146 {
  width: 146% !important;
}

/* line 97137, app/assets/stylesheets/global/style.css */
.wp-147 {
  width: 147% !important;
}

/* line 97141, app/assets/stylesheets/global/style.css */
.wp-148 {
  width: 148% !important;
}

/* line 97145, app/assets/stylesheets/global/style.css */
.wp-149 {
  width: 149% !important;
}

/* line 97149, app/assets/stylesheets/global/style.css */
.wp-150 {
  width: 150% !important;
}

/* line 97153, app/assets/stylesheets/global/style.css */
.wp-151 {
  width: 151% !important;
}

/* line 97157, app/assets/stylesheets/global/style.css */
.wp-152 {
  width: 152% !important;
}

/* line 97161, app/assets/stylesheets/global/style.css */
.wp-153 {
  width: 153% !important;
}

/* line 97165, app/assets/stylesheets/global/style.css */
.wp-154 {
  width: 154% !important;
}

/* line 97169, app/assets/stylesheets/global/style.css */
.wp-155 {
  width: 155% !important;
}

/* line 97173, app/assets/stylesheets/global/style.css */
.wp-156 {
  width: 156% !important;
}

/* line 97177, app/assets/stylesheets/global/style.css */
.wp-157 {
  width: 157% !important;
}

/* line 97181, app/assets/stylesheets/global/style.css */
.wp-158 {
  width: 158% !important;
}

/* line 97185, app/assets/stylesheets/global/style.css */
.wp-159 {
  width: 159% !important;
}

/* line 97189, app/assets/stylesheets/global/style.css */
.wp-160 {
  width: 160% !important;
}

/* line 97193, app/assets/stylesheets/global/style.css */
.wp-161 {
  width: 161% !important;
}

/* line 97197, app/assets/stylesheets/global/style.css */
.wp-162 {
  width: 162% !important;
}

/* line 97201, app/assets/stylesheets/global/style.css */
.wp-163 {
  width: 163% !important;
}

/* line 97205, app/assets/stylesheets/global/style.css */
.wp-164 {
  width: 164% !important;
}

/* line 97209, app/assets/stylesheets/global/style.css */
.wp-165 {
  width: 165% !important;
}

/* line 97213, app/assets/stylesheets/global/style.css */
.wp-166 {
  width: 166% !important;
}

/* line 97217, app/assets/stylesheets/global/style.css */
.wp-167 {
  width: 167% !important;
}

/* line 97221, app/assets/stylesheets/global/style.css */
.wp-168 {
  width: 168% !important;
}

/* line 97225, app/assets/stylesheets/global/style.css */
.wp-169 {
  width: 169% !important;
}

/* line 97229, app/assets/stylesheets/global/style.css */
.wp-170 {
  width: 170% !important;
}

/* line 97233, app/assets/stylesheets/global/style.css */
.wp-171 {
  width: 171% !important;
}

/* line 97237, app/assets/stylesheets/global/style.css */
.wp-172 {
  width: 172% !important;
}

/* line 97241, app/assets/stylesheets/global/style.css */
.wp-173 {
  width: 173% !important;
}

/* line 97245, app/assets/stylesheets/global/style.css */
.wp-174 {
  width: 174% !important;
}

/* line 97249, app/assets/stylesheets/global/style.css */
.wp-175 {
  width: 175% !important;
}

/* line 97253, app/assets/stylesheets/global/style.css */
.wp-176 {
  width: 176% !important;
}

/* line 97257, app/assets/stylesheets/global/style.css */
.wp-177 {
  width: 177% !important;
}

/* line 97261, app/assets/stylesheets/global/style.css */
.wp-178 {
  width: 178% !important;
}

/* line 97265, app/assets/stylesheets/global/style.css */
.wp-179 {
  width: 179% !important;
}

/* line 97269, app/assets/stylesheets/global/style.css */
.wp-180 {
  width: 180% !important;
}

/* line 97273, app/assets/stylesheets/global/style.css */
.wp-181 {
  width: 181% !important;
}

/* line 97277, app/assets/stylesheets/global/style.css */
.wp-182 {
  width: 182% !important;
}

/* line 97281, app/assets/stylesheets/global/style.css */
.wp-183 {
  width: 183% !important;
}

/* line 97285, app/assets/stylesheets/global/style.css */
.wp-184 {
  width: 184% !important;
}

/* line 97289, app/assets/stylesheets/global/style.css */
.wp-185 {
  width: 185% !important;
}

/* line 97293, app/assets/stylesheets/global/style.css */
.wp-186 {
  width: 186% !important;
}

/* line 97297, app/assets/stylesheets/global/style.css */
.wp-187 {
  width: 187% !important;
}

/* line 97301, app/assets/stylesheets/global/style.css */
.wp-188 {
  width: 188% !important;
}

/* line 97305, app/assets/stylesheets/global/style.css */
.wp-189 {
  width: 189% !important;
}

/* line 97309, app/assets/stylesheets/global/style.css */
.wp-190 {
  width: 190% !important;
}

/* line 97313, app/assets/stylesheets/global/style.css */
.wp-191 {
  width: 191% !important;
}

/* line 97317, app/assets/stylesheets/global/style.css */
.wp-192 {
  width: 192% !important;
}

/* line 97321, app/assets/stylesheets/global/style.css */
.wp-193 {
  width: 193% !important;
}

/* line 97325, app/assets/stylesheets/global/style.css */
.wp-194 {
  width: 194% !important;
}

/* line 97329, app/assets/stylesheets/global/style.css */
.wp-195 {
  width: 195% !important;
}

/* line 97333, app/assets/stylesheets/global/style.css */
.wp-196 {
  width: 196% !important;
}

/* line 97337, app/assets/stylesheets/global/style.css */
.wp-197 {
  width: 197% !important;
}

/* line 97341, app/assets/stylesheets/global/style.css */
.wp-198 {
  width: 198% !important;
}

/* line 97345, app/assets/stylesheets/global/style.css */
.wp-199 {
  width: 199% !important;
}

/* line 97349, app/assets/stylesheets/global/style.css */
.wp-200 {
  width: 200% !important;
}

/*----- Width in px -----*/
/* line 97354, app/assets/stylesheets/global/style.css */
.wpx-1 {
  width: 1px !important;
}

/* line 97358, app/assets/stylesheets/global/style.css */
.wpx-2 {
  width: 2px !important;
}

/* line 97362, app/assets/stylesheets/global/style.css */
.wpx-3 {
  width: 3px !important;
}

/* line 97366, app/assets/stylesheets/global/style.css */
.wpx-4 {
  width: 4px !important;
}

/* line 97370, app/assets/stylesheets/global/style.css */
.wpx-5 {
  width: 5px !important;
}

/* line 97374, app/assets/stylesheets/global/style.css */
.wpx-6 {
  width: 6px !important;
}

/* line 97378, app/assets/stylesheets/global/style.css */
.wpx-7 {
  width: 7px !important;
}

/* line 97382, app/assets/stylesheets/global/style.css */
.wpx-8 {
  width: 8px !important;
}

/* line 97386, app/assets/stylesheets/global/style.css */
.wpx-9 {
  width: 9px !important;
}

/* line 97390, app/assets/stylesheets/global/style.css */
.wpx-10 {
  width: 10px !important;
}

/* line 97394, app/assets/stylesheets/global/style.css */
.wpx-15 {
  width: 15px !important;
}

/* line 97398, app/assets/stylesheets/global/style.css */
.wpx-20 {
  width: 20px !important;
}

/* line 97402, app/assets/stylesheets/global/style.css */
.wpx-21 {
  width: 21px !important;
}

/* line 97406, app/assets/stylesheets/global/style.css */
.wpx-22 {
  width: 22px !important;
}

/* line 97410, app/assets/stylesheets/global/style.css */
.wpx-23 {
  width: 23px !important;
}

/* line 97414, app/assets/stylesheets/global/style.css */
.wpx-24 {
  width: 24px !important;
}

/* line 97418, app/assets/stylesheets/global/style.css */
.wpx-25 {
  width: 25px !important;
}

/* line 97422, app/assets/stylesheets/global/style.css */
.wpx-26 {
  width: 26px !important;
}

/* line 97426, app/assets/stylesheets/global/style.css */
.wpx-27 {
  width: 27px !important;
}

/* line 97430, app/assets/stylesheets/global/style.css */
.wpx-28 {
  width: 28px !important;
}

/* line 97434, app/assets/stylesheets/global/style.css */
.wpx-29 {
  width: 29px !important;
}

/* line 97438, app/assets/stylesheets/global/style.css */
.wpx-30 {
  width: 30px !important;
}

/* line 97442, app/assets/stylesheets/global/style.css */
.wpx-31 {
  width: 31px !important;
}

/* line 97446, app/assets/stylesheets/global/style.css */
.wpx-32 {
  width: 32px !important;
}

/* line 97450, app/assets/stylesheets/global/style.css */
.wpx-33 {
  width: 33px !important;
}

/* line 97454, app/assets/stylesheets/global/style.css */
.wpx-34 {
  width: 34px !important;
}

/* line 97458, app/assets/stylesheets/global/style.css */
.wpx-35 {
  width: 35px !important;
}

/* line 97462, app/assets/stylesheets/global/style.css */
.wpx-36 {
  width: 36px !important;
}

/* line 97466, app/assets/stylesheets/global/style.css */
.wpx-37 {
  width: 37px !important;
}

/* line 97470, app/assets/stylesheets/global/style.css */
.wpx-38 {
  width: 38px !important;
}

/* line 97474, app/assets/stylesheets/global/style.css */
.wpx-39 {
  width: 39px !important;
}

/* line 97478, app/assets/stylesheets/global/style.css */
.wpx-40 {
  width: 40px !important;
}

/* line 97482, app/assets/stylesheets/global/style.css */
.wpx-41 {
  width: 41px !important;
}

/* line 97486, app/assets/stylesheets/global/style.css */
.wpx-42 {
  width: 42px !important;
}

/* line 97490, app/assets/stylesheets/global/style.css */
.wpx-43 {
  width: 43px !important;
}

/* line 97494, app/assets/stylesheets/global/style.css */
.wpx-44 {
  width: 44px !important;
}

/* line 97498, app/assets/stylesheets/global/style.css */
.wpx-45 {
  width: 45px !important;
}

/* line 97502, app/assets/stylesheets/global/style.css */
.wpx-46 {
  width: 46px !important;
}

/* line 97506, app/assets/stylesheets/global/style.css */
.wpx-47 {
  width: 47px !important;
}

/* line 97510, app/assets/stylesheets/global/style.css */
.wpx-48 {
  width: 48px !important;
}

/* line 97514, app/assets/stylesheets/global/style.css */
.wpx-49 {
  width: 49px !important;
}

/* line 97518, app/assets/stylesheets/global/style.css */
.wpx-50 {
  width: 50px !important;
}

/* line 97522, app/assets/stylesheets/global/style.css */
.wpx-51 {
  width: 51px !important;
}

/* line 97526, app/assets/stylesheets/global/style.css */
.wpx-52 {
  width: 52px !important;
}

/* line 97530, app/assets/stylesheets/global/style.css */
.wpx-53 {
  width: 53px !important;
}

/* line 97534, app/assets/stylesheets/global/style.css */
.wpx-54 {
  width: 54px !important;
}

/* line 97538, app/assets/stylesheets/global/style.css */
.wpx-55 {
  width: 55px !important;
}

/* line 97542, app/assets/stylesheets/global/style.css */
.wpx-56 {
  width: 56px !important;
}

/* line 97546, app/assets/stylesheets/global/style.css */
.wpx-57 {
  width: 57px !important;
}

/* line 97550, app/assets/stylesheets/global/style.css */
.wpx-58 {
  width: 58px !important;
}

/* line 97554, app/assets/stylesheets/global/style.css */
.wpx-59 {
  width: 59px !important;
}

/* line 97558, app/assets/stylesheets/global/style.css */
.wpx-60 {
  width: 60px !important;
}

/* line 97562, app/assets/stylesheets/global/style.css */
.wpx-61 {
  width: 61px !important;
}

/* line 97566, app/assets/stylesheets/global/style.css */
.wpx-62 {
  width: 62px !important;
}

/* line 97570, app/assets/stylesheets/global/style.css */
.wpx-63 {
  width: 63px !important;
}

/* line 97574, app/assets/stylesheets/global/style.css */
.wpx-64 {
  width: 64px !important;
}

/* line 97578, app/assets/stylesheets/global/style.css */
.wpx-65 {
  width: 65px !important;
}

/* line 97582, app/assets/stylesheets/global/style.css */
.wpx-66 {
  width: 66px !important;
}

/* line 97586, app/assets/stylesheets/global/style.css */
.wpx-67 {
  width: 67px !important;
}

/* line 97590, app/assets/stylesheets/global/style.css */
.wpx-68 {
  width: 68px !important;
}

/* line 97594, app/assets/stylesheets/global/style.css */
.wpx-69 {
  width: 69px !important;
}

/* line 97598, app/assets/stylesheets/global/style.css */
.wpx-70 {
  width: 70px !important;
}

/* line 97602, app/assets/stylesheets/global/style.css */
.wpx-71 {
  width: 71px !important;
}

/* line 97606, app/assets/stylesheets/global/style.css */
.wpx-72 {
  width: 72px !important;
}

/* line 97610, app/assets/stylesheets/global/style.css */
.wpx-73 {
  width: 73px !important;
}

/* line 97614, app/assets/stylesheets/global/style.css */
.wpx-74 {
  width: 74px !important;
}

/* line 97618, app/assets/stylesheets/global/style.css */
.wpx-75 {
  width: 75px !important;
}

/* line 97622, app/assets/stylesheets/global/style.css */
.wpx-76 {
  width: 76px !important;
}

/* line 97626, app/assets/stylesheets/global/style.css */
.wpx-77 {
  width: 77px !important;
}

/* line 97630, app/assets/stylesheets/global/style.css */
.wpx-78 {
  width: 78px !important;
}

/* line 97634, app/assets/stylesheets/global/style.css */
.wpx-79 {
  width: 79px !important;
}

/* line 97638, app/assets/stylesheets/global/style.css */
.wpx-80 {
  width: 80px !important;
}

/* line 97642, app/assets/stylesheets/global/style.css */
.wpx-81 {
  width: 81px !important;
}

/* line 97646, app/assets/stylesheets/global/style.css */
.wpx-82 {
  width: 82px !important;
}

/* line 97650, app/assets/stylesheets/global/style.css */
.wpx-83 {
  width: 83px !important;
}

/* line 97654, app/assets/stylesheets/global/style.css */
.wpx-84 {
  width: 84px !important;
}

/* line 97658, app/assets/stylesheets/global/style.css */
.wpx-85 {
  width: 85px !important;
}

/* line 97662, app/assets/stylesheets/global/style.css */
.wpx-86 {
  width: 86px !important;
}

/* line 97666, app/assets/stylesheets/global/style.css */
.wpx-87 {
  width: 87px !important;
}

/* line 97670, app/assets/stylesheets/global/style.css */
.wpx-88 {
  width: 88px !important;
}

/* line 97674, app/assets/stylesheets/global/style.css */
.wpx-89 {
  width: 89px !important;
}

/* line 97678, app/assets/stylesheets/global/style.css */
.wpx-90 {
  width: 90px !important;
}

/* line 97682, app/assets/stylesheets/global/style.css */
.wpx-91 {
  width: 91px !important;
}

/* line 97686, app/assets/stylesheets/global/style.css */
.wpx-92 {
  width: 92px !important;
}

/* line 97690, app/assets/stylesheets/global/style.css */
.wpx-93 {
  width: 93px !important;
}

/* line 97694, app/assets/stylesheets/global/style.css */
.wpx-94 {
  width: 94px !important;
}

/* line 97698, app/assets/stylesheets/global/style.css */
.wpx-95 {
  width: 95px !important;
}

/* line 97702, app/assets/stylesheets/global/style.css */
.wpx-96 {
  width: 96px !important;
}

/* line 97706, app/assets/stylesheets/global/style.css */
.wpx-97 {
  width: 97px !important;
}

/* line 97710, app/assets/stylesheets/global/style.css */
.wpx-98 {
  width: 98px !important;
}

/* line 97714, app/assets/stylesheets/global/style.css */
.wpx-99 {
  width: 99px !important;
}

/* line 97718, app/assets/stylesheets/global/style.css */
.wpx-100 {
  width: 100px !important;
}

/* line 97722, app/assets/stylesheets/global/style.css */
.wpx-101 {
  width: 101px !important;
}

/* line 97726, app/assets/stylesheets/global/style.css */
.wpx-102 {
  width: 102px !important;
}

/* line 97730, app/assets/stylesheets/global/style.css */
.wpx-103 {
  width: 103px !important;
}

/* line 97734, app/assets/stylesheets/global/style.css */
.wpx-104 {
  width: 104px !important;
}

/* line 97738, app/assets/stylesheets/global/style.css */
.wpx-105 {
  width: 105px !important;
}

/* line 97742, app/assets/stylesheets/global/style.css */
.wpx-106 {
  width: 106px !important;
}

/* line 97746, app/assets/stylesheets/global/style.css */
.wpx-107 {
  width: 107px !important;
}

/* line 97750, app/assets/stylesheets/global/style.css */
.wpx-108 {
  width: 108px !important;
}

/* line 97754, app/assets/stylesheets/global/style.css */
.wpx-109 {
  width: 109px !important;
}

/* line 97758, app/assets/stylesheets/global/style.css */
.wpx-150 {
  width: 150px !important;
}

/* line 97762, app/assets/stylesheets/global/style.css */
.wpx-151 {
  width: 151px !important;
}

/* line 97766, app/assets/stylesheets/global/style.css */
.wpx-152 {
  width: 152px !important;
}

/* line 97770, app/assets/stylesheets/global/style.css */
.wpx-153 {
  width: 153px !important;
}

/* line 97774, app/assets/stylesheets/global/style.css */
.wpx-154 {
  width: 154px !important;
}

/* line 97778, app/assets/stylesheets/global/style.css */
.wpx-155 {
  width: 155px !important;
}

/* line 97782, app/assets/stylesheets/global/style.css */
.wpx-156 {
  width: 156px !important;
}

/* line 97786, app/assets/stylesheets/global/style.css */
.wpx-157 {
  width: 157px !important;
}

/* line 97790, app/assets/stylesheets/global/style.css */
.wpx-158 {
  width: 158px !important;
}

/* line 97794, app/assets/stylesheets/global/style.css */
.wpx-159 {
  width: 159px !important;
}

/* line 97798, app/assets/stylesheets/global/style.css */
.wpx-200 {
  width: 200px !important;
}

/*----- Width in rem -----*/
/* line 97803, app/assets/stylesheets/global/style.css */
.wrem-1 {
  width: 1rem !important;
}

/* line 97807, app/assets/stylesheets/global/style.css */
.wrem-2 {
  width: 2rem !important;
}

/* line 97811, app/assets/stylesheets/global/style.css */
.wrem-3 {
  width: 3rem !important;
}

/* line 97815, app/assets/stylesheets/global/style.css */
.wrem-4 {
  width: 4rem !important;
}

/* line 97819, app/assets/stylesheets/global/style.css */
.wrem-5 {
  width: 5rem !important;
}

/* line 97823, app/assets/stylesheets/global/style.css */
.wrem-6 {
  width: 6rem !important;
}

/* line 97827, app/assets/stylesheets/global/style.css */
.wrem-7 {
  width: 7rem !important;
}

/* line 97831, app/assets/stylesheets/global/style.css */
.wrem-8 {
  width: 8rem !important;
}

/* line 97835, app/assets/stylesheets/global/style.css */
.wrem-9 {
  width: 9rem !important;
}

/* line 97839, app/assets/stylesheets/global/style.css */
.wrem-10 {
  width: 10rem !important;
}

/* line 97843, app/assets/stylesheets/global/style.css */
.wrem-15 {
  width: 15rem !important;
}

/* line 97847, app/assets/stylesheets/global/style.css */
.wrem-20 {
  width: 20rem !important;
}

/* line 97851, app/assets/stylesheets/global/style.css */
.wrem-21 {
  width: 21rem !important;
}

/* line 97855, app/assets/stylesheets/global/style.css */
.wrem-22 {
  width: 22rem !important;
}

/* line 97859, app/assets/stylesheets/global/style.css */
.wrem-23 {
  width: 23rem !important;
}

/* line 97863, app/assets/stylesheets/global/style.css */
.wrem-24 {
  width: 24rem !important;
}

/* line 97867, app/assets/stylesheets/global/style.css */
.wrem-25 {
  width: 25rem !important;
}

/* line 97871, app/assets/stylesheets/global/style.css */
.wrem-26 {
  width: 26rem !important;
}

/* line 97875, app/assets/stylesheets/global/style.css */
.wrem-27 {
  width: 27rem !important;
}

/* line 97879, app/assets/stylesheets/global/style.css */
.wrem-28 {
  width: 28rem !important;
}

/* line 97883, app/assets/stylesheets/global/style.css */
.wrem-29 {
  width: 29rem !important;
}

/* line 97887, app/assets/stylesheets/global/style.css */
.wrem-30 {
  width: 30rem !important;
}

/* line 97891, app/assets/stylesheets/global/style.css */
.wrem-31 {
  width: 31rem !important;
}

/* line 97895, app/assets/stylesheets/global/style.css */
.wrem-32 {
  width: 32rem !important;
}

/* line 97899, app/assets/stylesheets/global/style.css */
.wrem-33 {
  width: 33rem !important;
}

/* line 97903, app/assets/stylesheets/global/style.css */
.wrem-34 {
  width: 34rem !important;
}

/* line 97907, app/assets/stylesheets/global/style.css */
.wrem-35 {
  width: 35rem !important;
}

/* line 97911, app/assets/stylesheets/global/style.css */
.wrem-36 {
  width: 36rem !important;
}

/* line 97915, app/assets/stylesheets/global/style.css */
.wrem-37 {
  width: 37rem !important;
}

/* line 97919, app/assets/stylesheets/global/style.css */
.wrem-38 {
  width: 38rem !important;
}

/* line 97923, app/assets/stylesheets/global/style.css */
.wrem-39 {
  width: 39rem !important;
}

/* line 97927, app/assets/stylesheets/global/style.css */
.wrem-40 {
  width: 40rem !important;
}

/* line 97931, app/assets/stylesheets/global/style.css */
.wrem-41 {
  width: 41rem !important;
}

/* line 97935, app/assets/stylesheets/global/style.css */
.wrem-42 {
  width: 42rem !important;
}

/* line 97939, app/assets/stylesheets/global/style.css */
.wrem-43 {
  width: 43rem !important;
}

/* line 97943, app/assets/stylesheets/global/style.css */
.wrem-44 {
  width: 44rem !important;
}

/* line 97947, app/assets/stylesheets/global/style.css */
.wrem-45 {
  width: 45rem !important;
}

/* line 97951, app/assets/stylesheets/global/style.css */
.wrem-46 {
  width: 46rem !important;
}

/* line 97955, app/assets/stylesheets/global/style.css */
.wrem-47 {
  width: 47rem !important;
}

/* line 97959, app/assets/stylesheets/global/style.css */
.wrem-48 {
  width: 48rem !important;
}

/* line 97963, app/assets/stylesheets/global/style.css */
.wrem-49 {
  width: 49rem !important;
}

/* line 97967, app/assets/stylesheets/global/style.css */
.wrem-50 {
  width: 50rem !important;
}

/* line 97971, app/assets/stylesheets/global/style.css */
.wrem-51 {
  width: 51rem !important;
}

/* line 97975, app/assets/stylesheets/global/style.css */
.wrem-52 {
  width: 52rem !important;
}

/* line 97979, app/assets/stylesheets/global/style.css */
.wrem-53 {
  width: 53rem !important;
}

/* line 97983, app/assets/stylesheets/global/style.css */
.wrem-54 {
  width: 54rem !important;
}

/* line 97987, app/assets/stylesheets/global/style.css */
.wrem-55 {
  width: 55rem !important;
}

/* line 97991, app/assets/stylesheets/global/style.css */
.wrem-56 {
  width: 56rem !important;
}

/* line 97995, app/assets/stylesheets/global/style.css */
.wrem-57 {
  width: 57rem !important;
}

/* line 97999, app/assets/stylesheets/global/style.css */
.wrem-58 {
  width: 58rem !important;
}

/* line 98003, app/assets/stylesheets/global/style.css */
.wrem-59 {
  width: 59rem !important;
}

/* line 98007, app/assets/stylesheets/global/style.css */
.wrem-60 {
  width: 60rem !important;
}

/* line 98011, app/assets/stylesheets/global/style.css */
.wrem-61 {
  width: 61rem !important;
}

/* line 98015, app/assets/stylesheets/global/style.css */
.wrem-62 {
  width: 62rem !important;
}

/* line 98019, app/assets/stylesheets/global/style.css */
.wrem-63 {
  width: 63rem !important;
}

/* line 98023, app/assets/stylesheets/global/style.css */
.wrem-64 {
  width: 64rem !important;
}

/* line 98027, app/assets/stylesheets/global/style.css */
.wrem-65 {
  width: 65rem !important;
}

/* line 98031, app/assets/stylesheets/global/style.css */
.wrem-66 {
  width: 66rem !important;
}

/* line 98035, app/assets/stylesheets/global/style.css */
.wrem-67 {
  width: 67rem !important;
}

/* line 98039, app/assets/stylesheets/global/style.css */
.wrem-68 {
  width: 68rem !important;
}

/* line 98043, app/assets/stylesheets/global/style.css */
.wrem-69 {
  width: 69rem !important;
}

/* line 98047, app/assets/stylesheets/global/style.css */
.wrem-70 {
  width: 70rem !important;
}

/* line 98051, app/assets/stylesheets/global/style.css */
.wrem-71 {
  width: 71rem !important;
}

/* line 98055, app/assets/stylesheets/global/style.css */
.wrem-72 {
  width: 72rem !important;
}

/* line 98059, app/assets/stylesheets/global/style.css */
.wrem-73 {
  width: 73rem !important;
}

/* line 98063, app/assets/stylesheets/global/style.css */
.wrem-74 {
  width: 74rem !important;
}

/* line 98067, app/assets/stylesheets/global/style.css */
.wrem-75 {
  width: 75rem !important;
}

/* line 98071, app/assets/stylesheets/global/style.css */
.wrem-76 {
  width: 76rem !important;
}

/* line 98075, app/assets/stylesheets/global/style.css */
.wrem-77 {
  width: 77rem !important;
}

/* line 98079, app/assets/stylesheets/global/style.css */
.wrem-78 {
  width: 78rem !important;
}

/* line 98083, app/assets/stylesheets/global/style.css */
.wrem-79 {
  width: 79rem !important;
}

/* line 98087, app/assets/stylesheets/global/style.css */
.wrem-80 {
  width: 80rem !important;
}

/* line 98091, app/assets/stylesheets/global/style.css */
.wrem-81 {
  width: 81rem !important;
}

/* line 98095, app/assets/stylesheets/global/style.css */
.wrem-82 {
  width: 82rem !important;
}

/* line 98099, app/assets/stylesheets/global/style.css */
.wrem-83 {
  width: 83rem !important;
}

/* line 98103, app/assets/stylesheets/global/style.css */
.wrem-84 {
  width: 84rem !important;
}

/* line 98107, app/assets/stylesheets/global/style.css */
.wrem-85 {
  width: 85rem !important;
}

/* line 98111, app/assets/stylesheets/global/style.css */
.wrem-86 {
  width: 86rem !important;
}

/* line 98115, app/assets/stylesheets/global/style.css */
.wrem-87 {
  width: 87rem !important;
}

/* line 98119, app/assets/stylesheets/global/style.css */
.wrem-88 {
  width: 88rem !important;
}

/* line 98123, app/assets/stylesheets/global/style.css */
.wrem-89 {
  width: 89rem !important;
}

/* line 98127, app/assets/stylesheets/global/style.css */
.wrem-90 {
  width: 90rem !important;
}

/* line 98131, app/assets/stylesheets/global/style.css */
.wrem-91 {
  width: 91rem !important;
}

/* line 98135, app/assets/stylesheets/global/style.css */
.wrem-92 {
  width: 92rem !important;
}

/* line 98139, app/assets/stylesheets/global/style.css */
.wrem-93 {
  width: 93rem !important;
}

/* line 98143, app/assets/stylesheets/global/style.css */
.wrem-94 {
  width: 94rem !important;
}

/* line 98147, app/assets/stylesheets/global/style.css */
.wrem-95 {
  width: 95rem !important;
}

/* line 98151, app/assets/stylesheets/global/style.css */
.wrem-96 {
  width: 96rem !important;
}

/* line 98155, app/assets/stylesheets/global/style.css */
.wrem-97 {
  width: 97rem !important;
}

/* line 98159, app/assets/stylesheets/global/style.css */
.wrem-98 {
  width: 98rem !important;
}

/* line 98163, app/assets/stylesheets/global/style.css */
.wrem-99 {
  width: 99rem !important;
}

/* line 98167, app/assets/stylesheets/global/style.css */
.wrem-100 {
  width: 100rem !important;
}

/* line 98171, app/assets/stylesheets/global/style.css */
.wrem-1-1 {
  width: 1.1rem !important;
}

/* line 98175, app/assets/stylesheets/global/style.css */
.wrem-2-1 {
  width: 2.1rem !important;
}

/* line 98179, app/assets/stylesheets/global/style.css */
.wrem-3-1 {
  width: 3.1rem !important;
}

/* line 98183, app/assets/stylesheets/global/style.css */
.wrem-4-1 {
  width: 4.1rem !important;
}

/* line 98187, app/assets/stylesheets/global/style.css */
.wrem-5-1 {
  width: 5.1rem !important;
}

/* line 98191, app/assets/stylesheets/global/style.css */
.wrem-6-1 {
  width: 6.1rem !important;
}

/* line 98195, app/assets/stylesheets/global/style.css */
.wrem-7-1 {
  width: 7.1rem !important;
}

/* line 98199, app/assets/stylesheets/global/style.css */
.wrem-8-1 {
  width: 8.1rem !important;
}

/* line 98203, app/assets/stylesheets/global/style.css */
.wrem-9-1 {
  width: 9.1rem !important;
}

/* line 98207, app/assets/stylesheets/global/style.css */
.wrem-10-1 {
  width: 10.1rem !important;
}

/* line 98211, app/assets/stylesheets/global/style.css */
.wrem-15-1 {
  width: 15.1rem !important;
}

/* line 98215, app/assets/stylesheets/global/style.css */
.wrem-20-1 {
  width: 20.1rem !important;
}

/* line 98219, app/assets/stylesheets/global/style.css */
.wrem-21-1 {
  width: 21.1rem !important;
}

/* line 98223, app/assets/stylesheets/global/style.css */
.wrem-22-1 {
  width: 22.1rem !important;
}

/* line 98227, app/assets/stylesheets/global/style.css */
.wrem-23-1 {
  width: 23.1rem !important;
}

/* line 98231, app/assets/stylesheets/global/style.css */
.wrem-24-1 {
  width: 24.1rem !important;
}

/* line 98235, app/assets/stylesheets/global/style.css */
.wrem-25-1 {
  width: 25.1rem !important;
}

/* line 98239, app/assets/stylesheets/global/style.css */
.wrem-26-1 {
  width: 26.1rem !important;
}

/* line 98243, app/assets/stylesheets/global/style.css */
.wrem-27-1 {
  width: 27.1rem !important;
}

/* line 98247, app/assets/stylesheets/global/style.css */
.wrem-28-1 {
  width: 28.1rem !important;
}

/* line 98251, app/assets/stylesheets/global/style.css */
.wrem-29-1 {
  width: 29.1rem !important;
}

/* line 98255, app/assets/stylesheets/global/style.css */
.wrem-30-1 {
  width: 30.1rem !important;
}

/* line 98259, app/assets/stylesheets/global/style.css */
.wrem-31-1 {
  width: 31.1rem !important;
}

/* line 98263, app/assets/stylesheets/global/style.css */
.wrem-32-1 {
  width: 32.1rem !important;
}

/* line 98267, app/assets/stylesheets/global/style.css */
.wrem-33-1 {
  width: 33.1rem !important;
}

/* line 98271, app/assets/stylesheets/global/style.css */
.wrem-34-1 {
  width: 34.1rem !important;
}

/* line 98275, app/assets/stylesheets/global/style.css */
.wrem-35-1 {
  width: 35.1rem !important;
}

/* line 98279, app/assets/stylesheets/global/style.css */
.wrem-36-1 {
  width: 36.1rem !important;
}

/* line 98283, app/assets/stylesheets/global/style.css */
.wrem-37-1 {
  width: 37.1rem !important;
}

/* line 98287, app/assets/stylesheets/global/style.css */
.wrem-38-1 {
  width: 38.1rem !important;
}

/* line 98291, app/assets/stylesheets/global/style.css */
.wrem-39-1 {
  width: 39.1rem !important;
}

/* line 98295, app/assets/stylesheets/global/style.css */
.wrem-40-1 {
  width: 40.1rem !important;
}

/* line 98299, app/assets/stylesheets/global/style.css */
.wrem-41-1 {
  width: 41.1rem !important;
}

/* line 98303, app/assets/stylesheets/global/style.css */
.wrem-42-1 {
  width: 42.1rem !important;
}

/* line 98307, app/assets/stylesheets/global/style.css */
.wrem-43-1 {
  width: 43.1rem !important;
}

/* line 98311, app/assets/stylesheets/global/style.css */
.wrem-44-1 {
  width: 44.1rem !important;
}

/* line 98315, app/assets/stylesheets/global/style.css */
.wrem-45-1 {
  width: 45.1rem !important;
}

/* line 98319, app/assets/stylesheets/global/style.css */
.wrem-46-1 {
  width: 46.1rem !important;
}

/* line 98323, app/assets/stylesheets/global/style.css */
.wrem-47-1 {
  width: 47.1rem !important;
}

/* line 98327, app/assets/stylesheets/global/style.css */
.wrem-48-1 {
  width: 48.1rem !important;
}

/* line 98331, app/assets/stylesheets/global/style.css */
.wrem-49-1 {
  width: 49.1rem !important;
}

/* line 98335, app/assets/stylesheets/global/style.css */
.wrem-50-1 {
  width: 50.1rem !important;
}

/* line 98339, app/assets/stylesheets/global/style.css */
.wrem-51-1 {
  width: 51.1rem !important;
}

/* line 98343, app/assets/stylesheets/global/style.css */
.wrem-52-1 {
  width: 52.1rem !important;
}

/* line 98347, app/assets/stylesheets/global/style.css */
.wrem-53-1 {
  width: 53.1rem !important;
}

/* line 98351, app/assets/stylesheets/global/style.css */
.wrem-54-1 {
  width: 54.1rem !important;
}

/* line 98355, app/assets/stylesheets/global/style.css */
.wrem-55-1 {
  width: 55.1rem !important;
}

/* line 98359, app/assets/stylesheets/global/style.css */
.wrem-56-1 {
  width: 56.1rem !important;
}

/* line 98363, app/assets/stylesheets/global/style.css */
.wrem-57-1 {
  width: 57.1rem !important;
}

/* line 98367, app/assets/stylesheets/global/style.css */
.wrem-58-1 {
  width: 58.1rem !important;
}

/* line 98371, app/assets/stylesheets/global/style.css */
.wrem-59-1 {
  width: 59.1rem !important;
}

/* line 98375, app/assets/stylesheets/global/style.css */
.wrem-60-1 {
  width: 60.1rem !important;
}

/* line 98379, app/assets/stylesheets/global/style.css */
.wrem-61-1 {
  width: 61.1rem !important;
}

/* line 98383, app/assets/stylesheets/global/style.css */
.wrem-62-1 {
  width: 62.1rem !important;
}

/* line 98387, app/assets/stylesheets/global/style.css */
.wrem-63-1 {
  width: 63.1rem !important;
}

/* line 98391, app/assets/stylesheets/global/style.css */
.wrem-64-1 {
  width: 64.1rem !important;
}

/* line 98395, app/assets/stylesheets/global/style.css */
.wrem-65-1 {
  width: 65.1rem !important;
}

/* line 98399, app/assets/stylesheets/global/style.css */
.wrem-66-1 {
  width: 66.1rem !important;
}

/* line 98403, app/assets/stylesheets/global/style.css */
.wrem-67-1 {
  width: 67.1rem !important;
}

/* line 98407, app/assets/stylesheets/global/style.css */
.wrem-68-1 {
  width: 68.1rem !important;
}

/* line 98411, app/assets/stylesheets/global/style.css */
.wrem-69-1 {
  width: 69.1rem !important;
}

/* line 98415, app/assets/stylesheets/global/style.css */
.wrem-70-1 {
  width: 70.1rem !important;
}

/* line 98419, app/assets/stylesheets/global/style.css */
.wrem-71-1 {
  width: 71.1rem !important;
}

/* line 98423, app/assets/stylesheets/global/style.css */
.wrem-72-1 {
  width: 72.1rem !important;
}

/* line 98427, app/assets/stylesheets/global/style.css */
.wrem-73-1 {
  width: 73.1rem !important;
}

/* line 98431, app/assets/stylesheets/global/style.css */
.wrem-74-1 {
  width: 74.1rem !important;
}

/* line 98435, app/assets/stylesheets/global/style.css */
.wrem-75-1 {
  width: 75.1rem !important;
}

/* line 98439, app/assets/stylesheets/global/style.css */
.wrem-76-1 {
  width: 76.1rem !important;
}

/* line 98443, app/assets/stylesheets/global/style.css */
.wrem-77-1 {
  width: 77.1rem !important;
}

/* line 98447, app/assets/stylesheets/global/style.css */
.wrem-78-1 {
  width: 78.1rem !important;
}

/* line 98451, app/assets/stylesheets/global/style.css */
.wrem-79-1 {
  width: 79.1rem !important;
}

/* line 98455, app/assets/stylesheets/global/style.css */
.wrem-80-1 {
  width: 80.1rem !important;
}

/* line 98459, app/assets/stylesheets/global/style.css */
.wrem-81-1 {
  width: 81.1rem !important;
}

/* line 98463, app/assets/stylesheets/global/style.css */
.wrem-82-1 {
  width: 82.1rem !important;
}

/* line 98467, app/assets/stylesheets/global/style.css */
.wrem-83-1 {
  width: 83.1rem !important;
}

/* line 98471, app/assets/stylesheets/global/style.css */
.wrem-84-1 {
  width: 84.1rem !important;
}

/* line 98475, app/assets/stylesheets/global/style.css */
.wrem-85-1 {
  width: 85.1rem !important;
}

/* line 98479, app/assets/stylesheets/global/style.css */
.wrem-86-1 {
  width: 86.1rem !important;
}

/* line 98483, app/assets/stylesheets/global/style.css */
.wrem-87-1 {
  width: 87.1rem !important;
}

/* line 98487, app/assets/stylesheets/global/style.css */
.wrem-88-1 {
  width: 88.1rem !important;
}

/* line 98491, app/assets/stylesheets/global/style.css */
.wrem-89-1 {
  width: 89.1rem !important;
}

/* line 98495, app/assets/stylesheets/global/style.css */
.wrem-90-1 {
  width: 90.1rem !important;
}

/* line 98499, app/assets/stylesheets/global/style.css */
.wrem-91-1 {
  width: 91.1rem !important;
}

/* line 98503, app/assets/stylesheets/global/style.css */
.wrem-92-1 {
  width: 92.1rem !important;
}

/* line 98507, app/assets/stylesheets/global/style.css */
.wrem-93-1 {
  width: 93.1rem !important;
}

/* line 98511, app/assets/stylesheets/global/style.css */
.wrem-94-1 {
  width: 94.1rem !important;
}

/* line 98515, app/assets/stylesheets/global/style.css */
.wrem-95-1 {
  width: 95.1rem !important;
}

/* line 98519, app/assets/stylesheets/global/style.css */
.wrem-96-1 {
  width: 96.1rem !important;
}

/* line 98523, app/assets/stylesheets/global/style.css */
.wrem-97-1 {
  width: 97.1rem !important;
}

/* line 98527, app/assets/stylesheets/global/style.css */
.wrem-98-1 {
  width: 98.1rem !important;
}

/* line 98531, app/assets/stylesheets/global/style.css */
.wrem-99-1 {
  width: 99.1rem !important;
}

/* line 98535, app/assets/stylesheets/global/style.css */
.wrem-1-15 {
  width: 1.15rem !important;
}

/* line 98539, app/assets/stylesheets/global/style.css */
.wrem-2-15 {
  width: 2.15rem !important;
}

/* line 98543, app/assets/stylesheets/global/style.css */
.wrem-3-15 {
  width: 3.15rem !important;
}

/* line 98547, app/assets/stylesheets/global/style.css */
.wrem-4-15 {
  width: 4.15rem !important;
}

/* line 98551, app/assets/stylesheets/global/style.css */
.wrem-5-15 {
  width: 5.15rem !important;
}

/* line 98555, app/assets/stylesheets/global/style.css */
.wrem-6-15 {
  width: 6.15rem !important;
}

/* line 98559, app/assets/stylesheets/global/style.css */
.wrem-7-15 {
  width: 7.15rem !important;
}

/* line 98563, app/assets/stylesheets/global/style.css */
.wrem-8-15 {
  width: 8.15rem !important;
}

/* line 98567, app/assets/stylesheets/global/style.css */
.wrem-9-15 {
  width: 9.15rem !important;
}

/* line 98571, app/assets/stylesheets/global/style.css */
.wrem-10-15 {
  width: 10.15rem !important;
}

/* line 98575, app/assets/stylesheets/global/style.css */
.wrem-15-15 {
  width: 15.15rem !important;
}

/* line 98579, app/assets/stylesheets/global/style.css */
.wrem-20-15 {
  width: 20.15rem !important;
}

/* line 98583, app/assets/stylesheets/global/style.css */
.wrem-21-15 {
  width: 21.15rem !important;
}

/* line 98587, app/assets/stylesheets/global/style.css */
.wrem-22-15 {
  width: 22.15rem !important;
}

/* line 98591, app/assets/stylesheets/global/style.css */
.wrem-23-15 {
  width: 23.15rem !important;
}

/* line 98595, app/assets/stylesheets/global/style.css */
.wrem-24-15 {
  width: 24.15rem !important;
}

/* line 98599, app/assets/stylesheets/global/style.css */
.wrem-25-15 {
  width: 25.15rem !important;
}

/* line 98603, app/assets/stylesheets/global/style.css */
.wrem-26-15 {
  width: 26.15rem !important;
}

/* line 98607, app/assets/stylesheets/global/style.css */
.wrem-27-15 {
  width: 27.15rem !important;
}

/* line 98611, app/assets/stylesheets/global/style.css */
.wrem-28-15 {
  width: 28.15rem !important;
}

/* line 98615, app/assets/stylesheets/global/style.css */
.wrem-29-15 {
  width: 29.15rem !important;
}

/* line 98619, app/assets/stylesheets/global/style.css */
.wrem-30-15 {
  width: 30.15rem !important;
}

/* line 98623, app/assets/stylesheets/global/style.css */
.wrem-31-15 {
  width: 31.15rem !important;
}

/* line 98627, app/assets/stylesheets/global/style.css */
.wrem-32-15 {
  width: 32.15rem !important;
}

/* line 98631, app/assets/stylesheets/global/style.css */
.wrem-33-15 {
  width: 33.15rem !important;
}

/* line 98635, app/assets/stylesheets/global/style.css */
.wrem-34-15 {
  width: 34.15rem !important;
}

/* line 98639, app/assets/stylesheets/global/style.css */
.wrem-35-15 {
  width: 35.15rem !important;
}

/* line 98643, app/assets/stylesheets/global/style.css */
.wrem-36-15 {
  width: 36.15rem !important;
}

/* line 98647, app/assets/stylesheets/global/style.css */
.wrem-37-15 {
  width: 37.15rem !important;
}

/* line 98651, app/assets/stylesheets/global/style.css */
.wrem-38-15 {
  width: 38.15rem !important;
}

/* line 98655, app/assets/stylesheets/global/style.css */
.wrem-39-15 {
  width: 39.15rem !important;
}

/* line 98659, app/assets/stylesheets/global/style.css */
.wrem-40-15 {
  width: 40.15rem !important;
}

/* line 98663, app/assets/stylesheets/global/style.css */
.wrem-41-15 {
  width: 41.15rem !important;
}

/* line 98667, app/assets/stylesheets/global/style.css */
.wrem-42-15 {
  width: 42.15rem !important;
}

/* line 98671, app/assets/stylesheets/global/style.css */
.wrem-43-15 {
  width: 43.15rem !important;
}

/* line 98675, app/assets/stylesheets/global/style.css */
.wrem-44-15 {
  width: 44.15rem !important;
}

/* line 98679, app/assets/stylesheets/global/style.css */
.wrem-45-15 {
  width: 45.15rem !important;
}

/* line 98683, app/assets/stylesheets/global/style.css */
.wrem-46-15 {
  width: 46.15rem !important;
}

/* line 98687, app/assets/stylesheets/global/style.css */
.wrem-47-15 {
  width: 47.15rem !important;
}

/* line 98691, app/assets/stylesheets/global/style.css */
.wrem-48-15 {
  width: 48.15rem !important;
}

/* line 98695, app/assets/stylesheets/global/style.css */
.wrem-49-15 {
  width: 49.15rem !important;
}

/* line 98699, app/assets/stylesheets/global/style.css */
.wrem-50-15 {
  width: 50.15rem !important;
}

/* line 98703, app/assets/stylesheets/global/style.css */
.wrem-51-15 {
  width: 51.15rem !important;
}

/* line 98707, app/assets/stylesheets/global/style.css */
.wrem-52-15 {
  width: 52.15rem !important;
}

/* line 98711, app/assets/stylesheets/global/style.css */
.wrem-53-15 {
  width: 53.15rem !important;
}

/* line 98715, app/assets/stylesheets/global/style.css */
.wrem-54-15 {
  width: 54.15rem !important;
}

/* line 98719, app/assets/stylesheets/global/style.css */
.wrem-55-15 {
  width: 55.15rem !important;
}

/* line 98723, app/assets/stylesheets/global/style.css */
.wrem-56-15 {
  width: 56.15rem !important;
}

/* line 98727, app/assets/stylesheets/global/style.css */
.wrem-57-15 {
  width: 57.15rem !important;
}

/* line 98731, app/assets/stylesheets/global/style.css */
.wrem-58-15 {
  width: 58.15rem !important;
}

/* line 98735, app/assets/stylesheets/global/style.css */
.wrem-59-15 {
  width: 59.15rem !important;
}

/* line 98739, app/assets/stylesheets/global/style.css */
.wrem-60-15 {
  width: 60.15rem !important;
}

/* line 98743, app/assets/stylesheets/global/style.css */
.wrem-61-15 {
  width: 61.15rem !important;
}

/* line 98747, app/assets/stylesheets/global/style.css */
.wrem-62-15 {
  width: 62.15rem !important;
}

/* line 98751, app/assets/stylesheets/global/style.css */
.wrem-63-15 {
  width: 63.15rem !important;
}

/* line 98755, app/assets/stylesheets/global/style.css */
.wrem-64-15 {
  width: 64.15rem !important;
}

/* line 98759, app/assets/stylesheets/global/style.css */
.wrem-65-15 {
  width: 65.15rem !important;
}

/* line 98763, app/assets/stylesheets/global/style.css */
.wrem-66-15 {
  width: 66.15rem !important;
}

/* line 98767, app/assets/stylesheets/global/style.css */
.wrem-67-15 {
  width: 67.15rem !important;
}

/* line 98771, app/assets/stylesheets/global/style.css */
.wrem-68-15 {
  width: 68.15rem !important;
}

/* line 98775, app/assets/stylesheets/global/style.css */
.wrem-69-15 {
  width: 69.15rem !important;
}

/* line 98779, app/assets/stylesheets/global/style.css */
.wrem-70-15 {
  width: 70.15rem !important;
}

/* line 98783, app/assets/stylesheets/global/style.css */
.wrem-71-15 {
  width: 71.15rem !important;
}

/* line 98787, app/assets/stylesheets/global/style.css */
.wrem-72-15 {
  width: 72.15rem !important;
}

/* line 98791, app/assets/stylesheets/global/style.css */
.wrem-73-15 {
  width: 73.15rem !important;
}

/* line 98795, app/assets/stylesheets/global/style.css */
.wrem-74-15 {
  width: 74.15rem !important;
}

/* line 98799, app/assets/stylesheets/global/style.css */
.wrem-75-15 {
  width: 75.15rem !important;
}

/* line 98803, app/assets/stylesheets/global/style.css */
.wrem-76-15 {
  width: 76.15rem !important;
}

/* line 98807, app/assets/stylesheets/global/style.css */
.wrem-77-15 {
  width: 77.15rem !important;
}

/* line 98811, app/assets/stylesheets/global/style.css */
.wrem-78-15 {
  width: 78.15rem !important;
}

/* line 98815, app/assets/stylesheets/global/style.css */
.wrem-79-15 {
  width: 79.15rem !important;
}

/* line 98819, app/assets/stylesheets/global/style.css */
.wrem-80-15 {
  width: 80.15rem !important;
}

/* line 98823, app/assets/stylesheets/global/style.css */
.wrem-81-15 {
  width: 81.15rem !important;
}

/* line 98827, app/assets/stylesheets/global/style.css */
.wrem-82-15 {
  width: 82.15rem !important;
}

/* line 98831, app/assets/stylesheets/global/style.css */
.wrem-83-15 {
  width: 83.15rem !important;
}

/* line 98835, app/assets/stylesheets/global/style.css */
.wrem-84-15 {
  width: 84.15rem !important;
}

/* line 98839, app/assets/stylesheets/global/style.css */
.wrem-85-15 {
  width: 85.15rem !important;
}

/* line 98843, app/assets/stylesheets/global/style.css */
.wrem-86-15 {
  width: 86.15rem !important;
}

/* line 98847, app/assets/stylesheets/global/style.css */
.wrem-87-15 {
  width: 87.15rem !important;
}

/* line 98851, app/assets/stylesheets/global/style.css */
.wrem-88-15 {
  width: 88.15rem !important;
}

/* line 98855, app/assets/stylesheets/global/style.css */
.wrem-89-15 {
  width: 89.15rem !important;
}

/* line 98859, app/assets/stylesheets/global/style.css */
.wrem-90-15 {
  width: 90.15rem !important;
}

/* line 98863, app/assets/stylesheets/global/style.css */
.wrem-91-15 {
  width: 91.15rem !important;
}

/* line 98867, app/assets/stylesheets/global/style.css */
.wrem-92-15 {
  width: 92.15rem !important;
}

/* line 98871, app/assets/stylesheets/global/style.css */
.wrem-93-15 {
  width: 93.15rem !important;
}

/* line 98875, app/assets/stylesheets/global/style.css */
.wrem-94-15 {
  width: 94.15rem !important;
}

/* line 98879, app/assets/stylesheets/global/style.css */
.wrem-95-15 {
  width: 95.15rem !important;
}

/* line 98883, app/assets/stylesheets/global/style.css */
.wrem-96-15 {
  width: 96.15rem !important;
}

/* line 98887, app/assets/stylesheets/global/style.css */
.wrem-97-15 {
  width: 97.15rem !important;
}

/* line 98891, app/assets/stylesheets/global/style.css */
.wrem-98-15 {
  width: 98.15rem !important;
}

/* line 98895, app/assets/stylesheets/global/style.css */
.wrem-99-15 {
  width: 99.15rem !important;
}

/* line 98899, app/assets/stylesheets/global/style.css */
.wrem-1-2 {
  width: 1.2rem !important;
}

/* line 98903, app/assets/stylesheets/global/style.css */
.wrem-2-2 {
  width: 2.2rem !important;
}

/* line 98907, app/assets/stylesheets/global/style.css */
.wrem-3-2 {
  width: 3.2rem !important;
}

/* line 98911, app/assets/stylesheets/global/style.css */
.wrem-4-2 {
  width: 4.2rem !important;
}

/* line 98915, app/assets/stylesheets/global/style.css */
.wrem-5-2 {
  width: 5.2rem !important;
}

/* line 98919, app/assets/stylesheets/global/style.css */
.wrem-6-2 {
  width: 6.2rem !important;
}

/* line 98923, app/assets/stylesheets/global/style.css */
.wrem-7-2 {
  width: 7.2rem !important;
}

/* line 98927, app/assets/stylesheets/global/style.css */
.wrem-8-2 {
  width: 8.2rem !important;
}

/* line 98931, app/assets/stylesheets/global/style.css */
.wrem-9-2 {
  width: 9.2rem !important;
}

/* line 98935, app/assets/stylesheets/global/style.css */
.wrem-10-2 {
  width: 10.2rem !important;
}

/* line 98939, app/assets/stylesheets/global/style.css */
.wrem-15-2 {
  width: 15.2rem !important;
}

/* line 98943, app/assets/stylesheets/global/style.css */
.wrem-20-2 {
  width: 20.2rem !important;
}

/* line 98947, app/assets/stylesheets/global/style.css */
.wrem-21-2 {
  width: 21.2rem !important;
}

/* line 98951, app/assets/stylesheets/global/style.css */
.wrem-22-2 {
  width: 22.2rem !important;
}

/* line 98955, app/assets/stylesheets/global/style.css */
.wrem-23-2 {
  width: 23.2rem !important;
}

/* line 98959, app/assets/stylesheets/global/style.css */
.wrem-24-2 {
  width: 24.2rem !important;
}

/* line 98963, app/assets/stylesheets/global/style.css */
.wrem-25-2 {
  width: 25.2rem !important;
}

/* line 98967, app/assets/stylesheets/global/style.css */
.wrem-26-2 {
  width: 26.2rem !important;
}

/* line 98971, app/assets/stylesheets/global/style.css */
.wrem-27-2 {
  width: 27.2rem !important;
}

/* line 98975, app/assets/stylesheets/global/style.css */
.wrem-28-2 {
  width: 28.2rem !important;
}

/* line 98979, app/assets/stylesheets/global/style.css */
.wrem-29-2 {
  width: 29.2rem !important;
}

/* line 98983, app/assets/stylesheets/global/style.css */
.wrem-30-2 {
  width: 30.2rem !important;
}

/* line 98987, app/assets/stylesheets/global/style.css */
.wrem-31-2 {
  width: 31.2rem !important;
}

/* line 98991, app/assets/stylesheets/global/style.css */
.wrem-32-2 {
  width: 32.2rem !important;
}

/* line 98995, app/assets/stylesheets/global/style.css */
.wrem-33-2 {
  width: 33.2rem !important;
}

/* line 98999, app/assets/stylesheets/global/style.css */
.wrem-34-2 {
  width: 34.2rem !important;
}

/* line 99003, app/assets/stylesheets/global/style.css */
.wrem-35-2 {
  width: 35.2rem !important;
}

/* line 99007, app/assets/stylesheets/global/style.css */
.wrem-36-2 {
  width: 36.2rem !important;
}

/* line 99011, app/assets/stylesheets/global/style.css */
.wrem-37-2 {
  width: 37.2rem !important;
}

/* line 99015, app/assets/stylesheets/global/style.css */
.wrem-38-2 {
  width: 38.2rem !important;
}

/* line 99019, app/assets/stylesheets/global/style.css */
.wrem-39-2 {
  width: 39.2rem !important;
}

/* line 99023, app/assets/stylesheets/global/style.css */
.wrem-40-2 {
  width: 40.2rem !important;
}

/* line 99027, app/assets/stylesheets/global/style.css */
.wrem-41-2 {
  width: 41.2rem !important;
}

/* line 99031, app/assets/stylesheets/global/style.css */
.wrem-42-2 {
  width: 42.2rem !important;
}

/* line 99035, app/assets/stylesheets/global/style.css */
.wrem-43-2 {
  width: 43.2rem !important;
}

/* line 99039, app/assets/stylesheets/global/style.css */
.wrem-44-2 {
  width: 44.2rem !important;
}

/* line 99043, app/assets/stylesheets/global/style.css */
.wrem-45-2 {
  width: 45.2rem !important;
}

/* line 99047, app/assets/stylesheets/global/style.css */
.wrem-46-2 {
  width: 46.2rem !important;
}

/* line 99051, app/assets/stylesheets/global/style.css */
.wrem-47-2 {
  width: 47.2rem !important;
}

/* line 99055, app/assets/stylesheets/global/style.css */
.wrem-48-2 {
  width: 48.2rem !important;
}

/* line 99059, app/assets/stylesheets/global/style.css */
.wrem-49-2 {
  width: 49.2rem !important;
}

/* line 99063, app/assets/stylesheets/global/style.css */
.wrem-50-2 {
  width: 50.2rem !important;
}

/* line 99067, app/assets/stylesheets/global/style.css */
.wrem-51-2 {
  width: 51.2rem !important;
}

/* line 99071, app/assets/stylesheets/global/style.css */
.wrem-52-2 {
  width: 52.2rem !important;
}

/* line 99075, app/assets/stylesheets/global/style.css */
.wrem-53-2 {
  width: 53.2rem !important;
}

/* line 99079, app/assets/stylesheets/global/style.css */
.wrem-54-2 {
  width: 54.2rem !important;
}

/* line 99083, app/assets/stylesheets/global/style.css */
.wrem-55-2 {
  width: 55.2rem !important;
}

/* line 99087, app/assets/stylesheets/global/style.css */
.wrem-56-2 {
  width: 56.2rem !important;
}

/* line 99091, app/assets/stylesheets/global/style.css */
.wrem-57-2 {
  width: 57.2rem !important;
}

/* line 99095, app/assets/stylesheets/global/style.css */
.wrem-58-2 {
  width: 58.2rem !important;
}

/* line 99099, app/assets/stylesheets/global/style.css */
.wrem-59-2 {
  width: 59.2rem !important;
}

/* line 99103, app/assets/stylesheets/global/style.css */
.wrem-60-2 {
  width: 60.2rem !important;
}

/* line 99107, app/assets/stylesheets/global/style.css */
.wrem-61-2 {
  width: 61.2rem !important;
}

/* line 99111, app/assets/stylesheets/global/style.css */
.wrem-62-2 {
  width: 62.2rem !important;
}

/* line 99115, app/assets/stylesheets/global/style.css */
.wrem-63-2 {
  width: 63.2rem !important;
}

/* line 99119, app/assets/stylesheets/global/style.css */
.wrem-64-2 {
  width: 64.2rem !important;
}

/* line 99123, app/assets/stylesheets/global/style.css */
.wrem-65-2 {
  width: 65.2rem !important;
}

/* line 99127, app/assets/stylesheets/global/style.css */
.wrem-66-2 {
  width: 66.2rem !important;
}

/* line 99131, app/assets/stylesheets/global/style.css */
.wrem-67-2 {
  width: 67.2rem !important;
}

/* line 99135, app/assets/stylesheets/global/style.css */
.wrem-68-2 {
  width: 68.2rem !important;
}

/* line 99139, app/assets/stylesheets/global/style.css */
.wrem-69-2 {
  width: 69.2rem !important;
}

/* line 99143, app/assets/stylesheets/global/style.css */
.wrem-70-2 {
  width: 70.2rem !important;
}

/* line 99147, app/assets/stylesheets/global/style.css */
.wrem-71-2 {
  width: 71.2rem !important;
}

/* line 99151, app/assets/stylesheets/global/style.css */
.wrem-72-2 {
  width: 72.2rem !important;
}

/* line 99155, app/assets/stylesheets/global/style.css */
.wrem-73-2 {
  width: 73.2rem !important;
}

/* line 99159, app/assets/stylesheets/global/style.css */
.wrem-74-2 {
  width: 74.2rem !important;
}

/* line 99163, app/assets/stylesheets/global/style.css */
.wrem-75-2 {
  width: 75.2rem !important;
}

/* line 99167, app/assets/stylesheets/global/style.css */
.wrem-76-2 {
  width: 76.2rem !important;
}

/* line 99171, app/assets/stylesheets/global/style.css */
.wrem-77-2 {
  width: 77.2rem !important;
}

/* line 99175, app/assets/stylesheets/global/style.css */
.wrem-78-2 {
  width: 78.2rem !important;
}

/* line 99179, app/assets/stylesheets/global/style.css */
.wrem-79-2 {
  width: 79.2rem !important;
}

/* line 99183, app/assets/stylesheets/global/style.css */
.wrem-80-2 {
  width: 80.2rem !important;
}

/* line 99187, app/assets/stylesheets/global/style.css */
.wrem-81-2 {
  width: 81.2rem !important;
}

/* line 99191, app/assets/stylesheets/global/style.css */
.wrem-82-2 {
  width: 82.2rem !important;
}

/* line 99195, app/assets/stylesheets/global/style.css */
.wrem-83-2 {
  width: 83.2rem !important;
}

/* line 99199, app/assets/stylesheets/global/style.css */
.wrem-84-2 {
  width: 84.2rem !important;
}

/* line 99203, app/assets/stylesheets/global/style.css */
.wrem-85-2 {
  width: 85.2rem !important;
}

/* line 99207, app/assets/stylesheets/global/style.css */
.wrem-86-2 {
  width: 86.2rem !important;
}

/* line 99211, app/assets/stylesheets/global/style.css */
.wrem-87-2 {
  width: 87.2rem !important;
}

/* line 99215, app/assets/stylesheets/global/style.css */
.wrem-88-2 {
  width: 88.2rem !important;
}

/* line 99219, app/assets/stylesheets/global/style.css */
.wrem-89-2 {
  width: 89.2rem !important;
}

/* line 99223, app/assets/stylesheets/global/style.css */
.wrem-90-2 {
  width: 90.2rem !important;
}

/* line 99227, app/assets/stylesheets/global/style.css */
.wrem-91-2 {
  width: 91.2rem !important;
}

/* line 99231, app/assets/stylesheets/global/style.css */
.wrem-92-2 {
  width: 92.2rem !important;
}

/* line 99235, app/assets/stylesheets/global/style.css */
.wrem-93-2 {
  width: 93.2rem !important;
}

/* line 99239, app/assets/stylesheets/global/style.css */
.wrem-94-2 {
  width: 94.2rem !important;
}

/* line 99243, app/assets/stylesheets/global/style.css */
.wrem-95-2 {
  width: 95.2rem !important;
}

/* line 99247, app/assets/stylesheets/global/style.css */
.wrem-96-2 {
  width: 96.2rem !important;
}

/* line 99251, app/assets/stylesheets/global/style.css */
.wrem-97-2 {
  width: 97.2rem !important;
}

/* line 99255, app/assets/stylesheets/global/style.css */
.wrem-98-2 {
  width: 98.2rem !important;
}

/* line 99259, app/assets/stylesheets/global/style.css */
.wrem-99-2 {
  width: 99.2rem !important;
}

/* line 99263, app/assets/stylesheets/global/style.css */
.wrem-1-25 {
  width: 1.25rem !important;
}

/* line 99267, app/assets/stylesheets/global/style.css */
.wrem-2-25 {
  width: 2.25rem !important;
}

/* line 99271, app/assets/stylesheets/global/style.css */
.wrem-3-25 {
  width: 3.25rem !important;
}

/* line 99275, app/assets/stylesheets/global/style.css */
.wrem-4-25 {
  width: 4.25rem !important;
}

/* line 99279, app/assets/stylesheets/global/style.css */
.wrem-5-25 {
  width: 5.25rem !important;
}

/* line 99283, app/assets/stylesheets/global/style.css */
.wrem-6-25 {
  width: 6.25rem !important;
}

/* line 99287, app/assets/stylesheets/global/style.css */
.wrem-7-25 {
  width: 7.25rem !important;
}

/* line 99291, app/assets/stylesheets/global/style.css */
.wrem-8-25 {
  width: 8.25rem !important;
}

/* line 99295, app/assets/stylesheets/global/style.css */
.wrem-9-25 {
  width: 9.25rem !important;
}

/* line 99299, app/assets/stylesheets/global/style.css */
.wrem-10-25 {
  width: 10.25rem !important;
}

/* line 99303, app/assets/stylesheets/global/style.css */
.wrem-15-25 {
  width: 15.25rem !important;
}

/* line 99307, app/assets/stylesheets/global/style.css */
.wrem-20-25 {
  width: 20.25rem !important;
}

/* line 99311, app/assets/stylesheets/global/style.css */
.wrem-21-25 {
  width: 21.25rem !important;
}

/* line 99315, app/assets/stylesheets/global/style.css */
.wrem-22-25 {
  width: 22.25rem !important;
}

/* line 99319, app/assets/stylesheets/global/style.css */
.wrem-23-25 {
  width: 23.25rem !important;
}

/* line 99323, app/assets/stylesheets/global/style.css */
.wrem-24-25 {
  width: 24.25rem !important;
}

/* line 99327, app/assets/stylesheets/global/style.css */
.wrem-25-25 {
  width: 25.25rem !important;
}

/* line 99331, app/assets/stylesheets/global/style.css */
.wrem-26-25 {
  width: 26.25rem !important;
}

/* line 99335, app/assets/stylesheets/global/style.css */
.wrem-27-25 {
  width: 27.25rem !important;
}

/* line 99339, app/assets/stylesheets/global/style.css */
.wrem-28-25 {
  width: 28.25rem !important;
}

/* line 99343, app/assets/stylesheets/global/style.css */
.wrem-29-25 {
  width: 29.25rem !important;
}

/* line 99347, app/assets/stylesheets/global/style.css */
.wrem-30-25 {
  width: 30.25rem !important;
}

/* line 99351, app/assets/stylesheets/global/style.css */
.wrem-31-25 {
  width: 31.25rem !important;
}

/* line 99355, app/assets/stylesheets/global/style.css */
.wrem-32-25 {
  width: 32.25rem !important;
}

/* line 99359, app/assets/stylesheets/global/style.css */
.wrem-33-25 {
  width: 33.25rem !important;
}

/* line 99363, app/assets/stylesheets/global/style.css */
.wrem-34-25 {
  width: 34.25rem !important;
}

/* line 99367, app/assets/stylesheets/global/style.css */
.wrem-35-25 {
  width: 35.25rem !important;
}

/* line 99371, app/assets/stylesheets/global/style.css */
.wrem-36-25 {
  width: 36.25rem !important;
}

/* line 99375, app/assets/stylesheets/global/style.css */
.wrem-37-25 {
  width: 37.25rem !important;
}

/* line 99379, app/assets/stylesheets/global/style.css */
.wrem-38-25 {
  width: 38.25rem !important;
}

/* line 99383, app/assets/stylesheets/global/style.css */
.wrem-39-25 {
  width: 39.25rem !important;
}

/* line 99387, app/assets/stylesheets/global/style.css */
.wrem-40-25 {
  width: 40.25rem !important;
}

/* line 99391, app/assets/stylesheets/global/style.css */
.wrem-41-25 {
  width: 41.25rem !important;
}

/* line 99395, app/assets/stylesheets/global/style.css */
.wrem-42-25 {
  width: 42.25rem !important;
}

/* line 99399, app/assets/stylesheets/global/style.css */
.wrem-43-25 {
  width: 43.25rem !important;
}

/* line 99403, app/assets/stylesheets/global/style.css */
.wrem-44-25 {
  width: 44.25rem !important;
}

/* line 99407, app/assets/stylesheets/global/style.css */
.wrem-45-25 {
  width: 45.25rem !important;
}

/* line 99411, app/assets/stylesheets/global/style.css */
.wrem-46-25 {
  width: 46.25rem !important;
}

/* line 99415, app/assets/stylesheets/global/style.css */
.wrem-47-25 {
  width: 47.25rem !important;
}

/* line 99419, app/assets/stylesheets/global/style.css */
.wrem-48-25 {
  width: 48.25rem !important;
}

/* line 99423, app/assets/stylesheets/global/style.css */
.wrem-49-25 {
  width: 49.25rem !important;
}

/* line 99427, app/assets/stylesheets/global/style.css */
.wrem-50-25 {
  width: 50.25rem !important;
}

/* line 99431, app/assets/stylesheets/global/style.css */
.wrem-51-25 {
  width: 51.25rem !important;
}

/* line 99435, app/assets/stylesheets/global/style.css */
.wrem-52-25 {
  width: 52.25rem !important;
}

/* line 99439, app/assets/stylesheets/global/style.css */
.wrem-53-25 {
  width: 53.25rem !important;
}

/* line 99443, app/assets/stylesheets/global/style.css */
.wrem-54-25 {
  width: 54.25rem !important;
}

/* line 99447, app/assets/stylesheets/global/style.css */
.wrem-55-25 {
  width: 55.25rem !important;
}

/* line 99451, app/assets/stylesheets/global/style.css */
.wrem-56-25 {
  width: 56.25rem !important;
}

/* line 99455, app/assets/stylesheets/global/style.css */
.wrem-57-25 {
  width: 57.25rem !important;
}

/* line 99459, app/assets/stylesheets/global/style.css */
.wrem-58-25 {
  width: 58.25rem !important;
}

/* line 99463, app/assets/stylesheets/global/style.css */
.wrem-59-25 {
  width: 59.25rem !important;
}

/* line 99467, app/assets/stylesheets/global/style.css */
.wrem-60-25 {
  width: 60.25rem !important;
}

/* line 99471, app/assets/stylesheets/global/style.css */
.wrem-61-25 {
  width: 61.25rem !important;
}

/* line 99475, app/assets/stylesheets/global/style.css */
.wrem-62-25 {
  width: 62.25rem !important;
}

/* line 99479, app/assets/stylesheets/global/style.css */
.wrem-63-25 {
  width: 63.25rem !important;
}

/* line 99483, app/assets/stylesheets/global/style.css */
.wrem-64-25 {
  width: 64.25rem !important;
}

/* line 99487, app/assets/stylesheets/global/style.css */
.wrem-65-25 {
  width: 65.25rem !important;
}

/* line 99491, app/assets/stylesheets/global/style.css */
.wrem-66-25 {
  width: 66.25rem !important;
}

/* line 99495, app/assets/stylesheets/global/style.css */
.wrem-67-25 {
  width: 67.25rem !important;
}

/* line 99499, app/assets/stylesheets/global/style.css */
.wrem-68-25 {
  width: 68.25rem !important;
}

/* line 99503, app/assets/stylesheets/global/style.css */
.wrem-69-25 {
  width: 69.25rem !important;
}

/* line 99507, app/assets/stylesheets/global/style.css */
.wrem-70-25 {
  width: 70.25rem !important;
}

/* line 99511, app/assets/stylesheets/global/style.css */
.wrem-71-25 {
  width: 71.25rem !important;
}

/* line 99515, app/assets/stylesheets/global/style.css */
.wrem-72-25 {
  width: 72.25rem !important;
}

/* line 99519, app/assets/stylesheets/global/style.css */
.wrem-73-25 {
  width: 73.25rem !important;
}

/* line 99523, app/assets/stylesheets/global/style.css */
.wrem-74-25 {
  width: 74.25rem !important;
}

/* line 99527, app/assets/stylesheets/global/style.css */
.wrem-75-25 {
  width: 75.25rem !important;
}

/* line 99531, app/assets/stylesheets/global/style.css */
.wrem-76-25 {
  width: 76.25rem !important;
}

/* line 99535, app/assets/stylesheets/global/style.css */
.wrem-77-25 {
  width: 77.25rem !important;
}

/* line 99539, app/assets/stylesheets/global/style.css */
.wrem-78-25 {
  width: 78.25rem !important;
}

/* line 99543, app/assets/stylesheets/global/style.css */
.wrem-79-25 {
  width: 79.25rem !important;
}

/* line 99547, app/assets/stylesheets/global/style.css */
.wrem-80-25 {
  width: 80.25rem !important;
}

/* line 99551, app/assets/stylesheets/global/style.css */
.wrem-81-25 {
  width: 81.25rem !important;
}

/* line 99555, app/assets/stylesheets/global/style.css */
.wrem-82-25 {
  width: 82.25rem !important;
}

/* line 99559, app/assets/stylesheets/global/style.css */
.wrem-83-25 {
  width: 83.25rem !important;
}

/* line 99563, app/assets/stylesheets/global/style.css */
.wrem-84-25 {
  width: 84.25rem !important;
}

/* line 99567, app/assets/stylesheets/global/style.css */
.wrem-85-25 {
  width: 85.25rem !important;
}

/* line 99571, app/assets/stylesheets/global/style.css */
.wrem-86-25 {
  width: 86.25rem !important;
}

/* line 99575, app/assets/stylesheets/global/style.css */
.wrem-87-25 {
  width: 87.25rem !important;
}

/* line 99579, app/assets/stylesheets/global/style.css */
.wrem-88-25 {
  width: 88.25rem !important;
}

/* line 99583, app/assets/stylesheets/global/style.css */
.wrem-89-25 {
  width: 89.25rem !important;
}

/* line 99587, app/assets/stylesheets/global/style.css */
.wrem-90-25 {
  width: 90.25rem !important;
}

/* line 99591, app/assets/stylesheets/global/style.css */
.wrem-91-25 {
  width: 91.25rem !important;
}

/* line 99595, app/assets/stylesheets/global/style.css */
.wrem-92-25 {
  width: 92.25rem !important;
}

/* line 99599, app/assets/stylesheets/global/style.css */
.wrem-93-25 {
  width: 93.25rem !important;
}

/* line 99603, app/assets/stylesheets/global/style.css */
.wrem-94-25 {
  width: 94.25rem !important;
}

/* line 99607, app/assets/stylesheets/global/style.css */
.wrem-95-25 {
  width: 95.25rem !important;
}

/* line 99611, app/assets/stylesheets/global/style.css */
.wrem-96-25 {
  width: 96.25rem !important;
}

/* line 99615, app/assets/stylesheets/global/style.css */
.wrem-97-25 {
  width: 97.25rem !important;
}

/* line 99619, app/assets/stylesheets/global/style.css */
.wrem-98-25 {
  width: 98.25rem !important;
}

/* line 99623, app/assets/stylesheets/global/style.css */
.wrem-99-25 {
  width: 99.25rem !important;
}

/* line 99627, app/assets/stylesheets/global/style.css */
.wrem-1-3 {
  width: 1.3rem !important;
}

/* line 99631, app/assets/stylesheets/global/style.css */
.wrem-2-3 {
  width: 2.3rem !important;
}

/* line 99635, app/assets/stylesheets/global/style.css */
.wrem-3-3 {
  width: 3.3rem !important;
}

/* line 99639, app/assets/stylesheets/global/style.css */
.wrem-4-3 {
  width: 4.3rem !important;
}

/* line 99643, app/assets/stylesheets/global/style.css */
.wrem-5-3 {
  width: 5.3rem !important;
}

/* line 99647, app/assets/stylesheets/global/style.css */
.wrem-6-3 {
  width: 6.3rem !important;
}

/* line 99651, app/assets/stylesheets/global/style.css */
.wrem-7-3 {
  width: 7.3rem !important;
}

/* line 99655, app/assets/stylesheets/global/style.css */
.wrem-8-3 {
  width: 8.3rem !important;
}

/* line 99659, app/assets/stylesheets/global/style.css */
.wrem-9-3 {
  width: 9.3rem !important;
}

/* line 99663, app/assets/stylesheets/global/style.css */
.wrem-10-3 {
  width: 10.3rem !important;
}

/* line 99667, app/assets/stylesheets/global/style.css */
.wrem-15-3 {
  width: 15.3rem !important;
}

/* line 99671, app/assets/stylesheets/global/style.css */
.wrem-20-3 {
  width: 20.3rem !important;
}

/* line 99675, app/assets/stylesheets/global/style.css */
.wrem-21-3 {
  width: 21.3rem !important;
}

/* line 99679, app/assets/stylesheets/global/style.css */
.wrem-22-3 {
  width: 22.3rem !important;
}

/* line 99683, app/assets/stylesheets/global/style.css */
.wrem-23-3 {
  width: 23.3rem !important;
}

/* line 99687, app/assets/stylesheets/global/style.css */
.wrem-24-3 {
  width: 24.3rem !important;
}

/* line 99691, app/assets/stylesheets/global/style.css */
.wrem-25-3 {
  width: 25.3rem !important;
}

/* line 99695, app/assets/stylesheets/global/style.css */
.wrem-26-3 {
  width: 26.3rem !important;
}

/* line 99699, app/assets/stylesheets/global/style.css */
.wrem-27-3 {
  width: 27.3rem !important;
}

/* line 99703, app/assets/stylesheets/global/style.css */
.wrem-28-3 {
  width: 28.3rem !important;
}

/* line 99707, app/assets/stylesheets/global/style.css */
.wrem-29-3 {
  width: 29.3rem !important;
}

/* line 99711, app/assets/stylesheets/global/style.css */
.wrem-30-3 {
  width: 30.3rem !important;
}

/* line 99715, app/assets/stylesheets/global/style.css */
.wrem-31-3 {
  width: 31.3rem !important;
}

/* line 99719, app/assets/stylesheets/global/style.css */
.wrem-32-3 {
  width: 32.3rem !important;
}

/* line 99723, app/assets/stylesheets/global/style.css */
.wrem-33-3 {
  width: 33.3rem !important;
}

/* line 99727, app/assets/stylesheets/global/style.css */
.wrem-34-3 {
  width: 34.3rem !important;
}

/* line 99731, app/assets/stylesheets/global/style.css */
.wrem-35-3 {
  width: 35.3rem !important;
}

/* line 99735, app/assets/stylesheets/global/style.css */
.wrem-36-3 {
  width: 36.3rem !important;
}

/* line 99739, app/assets/stylesheets/global/style.css */
.wrem-37-3 {
  width: 37.3rem !important;
}

/* line 99743, app/assets/stylesheets/global/style.css */
.wrem-38-3 {
  width: 38.3rem !important;
}

/* line 99747, app/assets/stylesheets/global/style.css */
.wrem-39-3 {
  width: 39.3rem !important;
}

/* line 99751, app/assets/stylesheets/global/style.css */
.wrem-40-3 {
  width: 40.3rem !important;
}

/* line 99755, app/assets/stylesheets/global/style.css */
.wrem-41-3 {
  width: 41.3rem !important;
}

/* line 99759, app/assets/stylesheets/global/style.css */
.wrem-42-3 {
  width: 42.3rem !important;
}

/* line 99763, app/assets/stylesheets/global/style.css */
.wrem-43-3 {
  width: 43.3rem !important;
}

/* line 99767, app/assets/stylesheets/global/style.css */
.wrem-44-3 {
  width: 44.3rem !important;
}

/* line 99771, app/assets/stylesheets/global/style.css */
.wrem-45-3 {
  width: 45.3rem !important;
}

/* line 99775, app/assets/stylesheets/global/style.css */
.wrem-46-3 {
  width: 46.3rem !important;
}

/* line 99779, app/assets/stylesheets/global/style.css */
.wrem-47-3 {
  width: 47.3rem !important;
}

/* line 99783, app/assets/stylesheets/global/style.css */
.wrem-48-3 {
  width: 48.3rem !important;
}

/* line 99787, app/assets/stylesheets/global/style.css */
.wrem-49-3 {
  width: 49.3rem !important;
}

/* line 99791, app/assets/stylesheets/global/style.css */
.wrem-50-3 {
  width: 50.3rem !important;
}

/* line 99795, app/assets/stylesheets/global/style.css */
.wrem-51-3 {
  width: 51.3rem !important;
}

/* line 99799, app/assets/stylesheets/global/style.css */
.wrem-52-3 {
  width: 52.3rem !important;
}

/* line 99803, app/assets/stylesheets/global/style.css */
.wrem-53-3 {
  width: 53.3rem !important;
}

/* line 99807, app/assets/stylesheets/global/style.css */
.wrem-54-3 {
  width: 54.3rem !important;
}

/* line 99811, app/assets/stylesheets/global/style.css */
.wrem-55-3 {
  width: 55.3rem !important;
}

/* line 99815, app/assets/stylesheets/global/style.css */
.wrem-56-3 {
  width: 56.3rem !important;
}

/* line 99819, app/assets/stylesheets/global/style.css */
.wrem-57-3 {
  width: 57.3rem !important;
}

/* line 99823, app/assets/stylesheets/global/style.css */
.wrem-58-3 {
  width: 58.3rem !important;
}

/* line 99827, app/assets/stylesheets/global/style.css */
.wrem-59-3 {
  width: 59.3rem !important;
}

/* line 99831, app/assets/stylesheets/global/style.css */
.wrem-60-3 {
  width: 60.3rem !important;
}

/* line 99835, app/assets/stylesheets/global/style.css */
.wrem-61-3 {
  width: 61.3rem !important;
}

/* line 99839, app/assets/stylesheets/global/style.css */
.wrem-62-3 {
  width: 62.3rem !important;
}

/* line 99843, app/assets/stylesheets/global/style.css */
.wrem-63-3 {
  width: 63.3rem !important;
}

/* line 99847, app/assets/stylesheets/global/style.css */
.wrem-64-3 {
  width: 64.3rem !important;
}

/* line 99851, app/assets/stylesheets/global/style.css */
.wrem-65-3 {
  width: 65.3rem !important;
}

/* line 99855, app/assets/stylesheets/global/style.css */
.wrem-66-3 {
  width: 66.3rem !important;
}

/* line 99859, app/assets/stylesheets/global/style.css */
.wrem-67-3 {
  width: 67.3rem !important;
}

/* line 99863, app/assets/stylesheets/global/style.css */
.wrem-68-3 {
  width: 68.3rem !important;
}

/* line 99867, app/assets/stylesheets/global/style.css */
.wrem-69-3 {
  width: 69.3rem !important;
}

/* line 99871, app/assets/stylesheets/global/style.css */
.wrem-70-3 {
  width: 70.3rem !important;
}

/* line 99875, app/assets/stylesheets/global/style.css */
.wrem-71-3 {
  width: 71.3rem !important;
}

/* line 99879, app/assets/stylesheets/global/style.css */
.wrem-72-3 {
  width: 72.3rem !important;
}

/* line 99883, app/assets/stylesheets/global/style.css */
.wrem-73-3 {
  width: 73.3rem !important;
}

/* line 99887, app/assets/stylesheets/global/style.css */
.wrem-74-3 {
  width: 74.3rem !important;
}

/* line 99891, app/assets/stylesheets/global/style.css */
.wrem-75-3 {
  width: 75.3rem !important;
}

/* line 99895, app/assets/stylesheets/global/style.css */
.wrem-76-3 {
  width: 76.3rem !important;
}

/* line 99899, app/assets/stylesheets/global/style.css */
.wrem-77-3 {
  width: 77.3rem !important;
}

/* line 99903, app/assets/stylesheets/global/style.css */
.wrem-78-3 {
  width: 78.3rem !important;
}

/* line 99907, app/assets/stylesheets/global/style.css */
.wrem-79-3 {
  width: 79.3rem !important;
}

/* line 99911, app/assets/stylesheets/global/style.css */
.wrem-80-3 {
  width: 80.3rem !important;
}

/* line 99915, app/assets/stylesheets/global/style.css */
.wrem-81-3 {
  width: 81.3rem !important;
}

/* line 99919, app/assets/stylesheets/global/style.css */
.wrem-82-3 {
  width: 82.3rem !important;
}

/* line 99923, app/assets/stylesheets/global/style.css */
.wrem-83-3 {
  width: 83.3rem !important;
}

/* line 99927, app/assets/stylesheets/global/style.css */
.wrem-84-3 {
  width: 84.3rem !important;
}

/* line 99931, app/assets/stylesheets/global/style.css */
.wrem-85-3 {
  width: 85.3rem !important;
}

/* line 99935, app/assets/stylesheets/global/style.css */
.wrem-86-3 {
  width: 86.3rem !important;
}

/* line 99939, app/assets/stylesheets/global/style.css */
.wrem-87-3 {
  width: 87.3rem !important;
}

/* line 99943, app/assets/stylesheets/global/style.css */
.wrem-88-3 {
  width: 88.3rem !important;
}

/* line 99947, app/assets/stylesheets/global/style.css */
.wrem-89-3 {
  width: 89.3rem !important;
}

/* line 99951, app/assets/stylesheets/global/style.css */
.wrem-90-3 {
  width: 90.3rem !important;
}

/* line 99955, app/assets/stylesheets/global/style.css */
.wrem-91-3 {
  width: 91.3rem !important;
}

/* line 99959, app/assets/stylesheets/global/style.css */
.wrem-92-3 {
  width: 92.3rem !important;
}

/* line 99963, app/assets/stylesheets/global/style.css */
.wrem-93-3 {
  width: 93.3rem !important;
}

/* line 99967, app/assets/stylesheets/global/style.css */
.wrem-94-3 {
  width: 94.3rem !important;
}

/* line 99971, app/assets/stylesheets/global/style.css */
.wrem-95-3 {
  width: 95.3rem !important;
}

/* line 99975, app/assets/stylesheets/global/style.css */
.wrem-96-3 {
  width: 96.3rem !important;
}

/* line 99979, app/assets/stylesheets/global/style.css */
.wrem-97-3 {
  width: 97.3rem !important;
}

/* line 99983, app/assets/stylesheets/global/style.css */
.wrem-98-3 {
  width: 98.3rem !important;
}

/* line 99987, app/assets/stylesheets/global/style.css */
.wrem-99-3 {
  width: 99.3rem !important;
}

/* line 99991, app/assets/stylesheets/global/style.css */
.wrem-1-35 {
  width: 1.35rem !important;
}

/* line 99995, app/assets/stylesheets/global/style.css */
.wrem-2-35 {
  width: 2.35rem !important;
}

/* line 99999, app/assets/stylesheets/global/style.css */
.wrem-3-35 {
  width: 3.35rem !important;
}

/* line 100003, app/assets/stylesheets/global/style.css */
.wrem-4-35 {
  width: 4.35rem !important;
}

/* line 100007, app/assets/stylesheets/global/style.css */
.wrem-5-35 {
  width: 5.35rem !important;
}

/* line 100011, app/assets/stylesheets/global/style.css */
.wrem-6-35 {
  width: 6.35rem !important;
}

/* line 100015, app/assets/stylesheets/global/style.css */
.wrem-7-35 {
  width: 7.35rem !important;
}

/* line 100019, app/assets/stylesheets/global/style.css */
.wrem-8-35 {
  width: 8.35rem !important;
}

/* line 100023, app/assets/stylesheets/global/style.css */
.wrem-9-35 {
  width: 9.35rem !important;
}

/* line 100027, app/assets/stylesheets/global/style.css */
.wrem-10-35 {
  width: 10.35rem !important;
}

/* line 100031, app/assets/stylesheets/global/style.css */
.wrem-15-35 {
  width: 15.35rem !important;
}

/* line 100035, app/assets/stylesheets/global/style.css */
.wrem-20-35 {
  width: 20.35rem !important;
}

/* line 100039, app/assets/stylesheets/global/style.css */
.wrem-21-35 {
  width: 21.35rem !important;
}

/* line 100043, app/assets/stylesheets/global/style.css */
.wrem-22-35 {
  width: 22.35rem !important;
}

/* line 100047, app/assets/stylesheets/global/style.css */
.wrem-23-35 {
  width: 23.35rem !important;
}

/* line 100051, app/assets/stylesheets/global/style.css */
.wrem-24-35 {
  width: 24.35rem !important;
}

/* line 100055, app/assets/stylesheets/global/style.css */
.wrem-25-35 {
  width: 25.35rem !important;
}

/* line 100059, app/assets/stylesheets/global/style.css */
.wrem-26-35 {
  width: 26.35rem !important;
}

/* line 100063, app/assets/stylesheets/global/style.css */
.wrem-27-35 {
  width: 27.35rem !important;
}

/* line 100067, app/assets/stylesheets/global/style.css */
.wrem-28-35 {
  width: 28.35rem !important;
}

/* line 100071, app/assets/stylesheets/global/style.css */
.wrem-29-35 {
  width: 29.35rem !important;
}

/* line 100075, app/assets/stylesheets/global/style.css */
.wrem-30-35 {
  width: 30.35rem !important;
}

/* line 100079, app/assets/stylesheets/global/style.css */
.wrem-31-35 {
  width: 31.35rem !important;
}

/* line 100083, app/assets/stylesheets/global/style.css */
.wrem-32-35 {
  width: 32.35rem !important;
}

/* line 100087, app/assets/stylesheets/global/style.css */
.wrem-33-35 {
  width: 33.35rem !important;
}

/* line 100091, app/assets/stylesheets/global/style.css */
.wrem-34-35 {
  width: 34.35rem !important;
}

/* line 100095, app/assets/stylesheets/global/style.css */
.wrem-35-35 {
  width: 35.35rem !important;
}

/* line 100099, app/assets/stylesheets/global/style.css */
.wrem-36-35 {
  width: 36.35rem !important;
}

/* line 100103, app/assets/stylesheets/global/style.css */
.wrem-37-35 {
  width: 37.35rem !important;
}

/* line 100107, app/assets/stylesheets/global/style.css */
.wrem-38-35 {
  width: 38.35rem !important;
}

/* line 100111, app/assets/stylesheets/global/style.css */
.wrem-39-35 {
  width: 39.35rem !important;
}

/* line 100115, app/assets/stylesheets/global/style.css */
.wrem-40-35 {
  width: 40.35rem !important;
}

/* line 100119, app/assets/stylesheets/global/style.css */
.wrem-41-35 {
  width: 41.35rem !important;
}

/* line 100123, app/assets/stylesheets/global/style.css */
.wrem-42-35 {
  width: 42.35rem !important;
}

/* line 100127, app/assets/stylesheets/global/style.css */
.wrem-43-35 {
  width: 43.35rem !important;
}

/* line 100131, app/assets/stylesheets/global/style.css */
.wrem-44-35 {
  width: 44.35rem !important;
}

/* line 100135, app/assets/stylesheets/global/style.css */
.wrem-45-35 {
  width: 45.35rem !important;
}

/* line 100139, app/assets/stylesheets/global/style.css */
.wrem-46-35 {
  width: 46.35rem !important;
}

/* line 100143, app/assets/stylesheets/global/style.css */
.wrem-47-35 {
  width: 47.35rem !important;
}

/* line 100147, app/assets/stylesheets/global/style.css */
.wrem-48-35 {
  width: 48.35rem !important;
}

/* line 100151, app/assets/stylesheets/global/style.css */
.wrem-49-35 {
  width: 49.35rem !important;
}

/* line 100155, app/assets/stylesheets/global/style.css */
.wrem-50-35 {
  width: 50.35rem !important;
}

/* line 100159, app/assets/stylesheets/global/style.css */
.wrem-51-35 {
  width: 51.35rem !important;
}

/* line 100163, app/assets/stylesheets/global/style.css */
.wrem-52-35 {
  width: 52.35rem !important;
}

/* line 100167, app/assets/stylesheets/global/style.css */
.wrem-53-35 {
  width: 53.35rem !important;
}

/* line 100171, app/assets/stylesheets/global/style.css */
.wrem-54-35 {
  width: 54.35rem !important;
}

/* line 100175, app/assets/stylesheets/global/style.css */
.wrem-55-35 {
  width: 55.35rem !important;
}

/* line 100179, app/assets/stylesheets/global/style.css */
.wrem-56-35 {
  width: 56.35rem !important;
}

/* line 100183, app/assets/stylesheets/global/style.css */
.wrem-57-35 {
  width: 57.35rem !important;
}

/* line 100187, app/assets/stylesheets/global/style.css */
.wrem-58-35 {
  width: 58.35rem !important;
}

/* line 100191, app/assets/stylesheets/global/style.css */
.wrem-59-35 {
  width: 59.35rem !important;
}

/* line 100195, app/assets/stylesheets/global/style.css */
.wrem-60-35 {
  width: 60.35rem !important;
}

/* line 100199, app/assets/stylesheets/global/style.css */
.wrem-61-35 {
  width: 61.35rem !important;
}

/* line 100203, app/assets/stylesheets/global/style.css */
.wrem-62-35 {
  width: 62.35rem !important;
}

/* line 100207, app/assets/stylesheets/global/style.css */
.wrem-63-35 {
  width: 63.35rem !important;
}

/* line 100211, app/assets/stylesheets/global/style.css */
.wrem-64-35 {
  width: 64.35rem !important;
}

/* line 100215, app/assets/stylesheets/global/style.css */
.wrem-65-35 {
  width: 65.35rem !important;
}

/* line 100219, app/assets/stylesheets/global/style.css */
.wrem-66-35 {
  width: 66.35rem !important;
}

/* line 100223, app/assets/stylesheets/global/style.css */
.wrem-67-35 {
  width: 67.35rem !important;
}

/* line 100227, app/assets/stylesheets/global/style.css */
.wrem-68-35 {
  width: 68.35rem !important;
}

/* line 100231, app/assets/stylesheets/global/style.css */
.wrem-69-35 {
  width: 69.35rem !important;
}

/* line 100235, app/assets/stylesheets/global/style.css */
.wrem-70-35 {
  width: 70.35rem !important;
}

/* line 100239, app/assets/stylesheets/global/style.css */
.wrem-71-35 {
  width: 71.35rem !important;
}

/* line 100243, app/assets/stylesheets/global/style.css */
.wrem-72-35 {
  width: 72.35rem !important;
}

/* line 100247, app/assets/stylesheets/global/style.css */
.wrem-73-35 {
  width: 73.35rem !important;
}

/* line 100251, app/assets/stylesheets/global/style.css */
.wrem-74-35 {
  width: 74.35rem !important;
}

/* line 100255, app/assets/stylesheets/global/style.css */
.wrem-75-35 {
  width: 75.35rem !important;
}

/* line 100259, app/assets/stylesheets/global/style.css */
.wrem-76-35 {
  width: 76.35rem !important;
}

/* line 100263, app/assets/stylesheets/global/style.css */
.wrem-77-35 {
  width: 77.35rem !important;
}

/* line 100267, app/assets/stylesheets/global/style.css */
.wrem-78-35 {
  width: 78.35rem !important;
}

/* line 100271, app/assets/stylesheets/global/style.css */
.wrem-79-35 {
  width: 79.35rem !important;
}

/* line 100275, app/assets/stylesheets/global/style.css */
.wrem-80-35 {
  width: 80.35rem !important;
}

/* line 100279, app/assets/stylesheets/global/style.css */
.wrem-81-35 {
  width: 81.35rem !important;
}

/* line 100283, app/assets/stylesheets/global/style.css */
.wrem-82-35 {
  width: 82.35rem !important;
}

/* line 100287, app/assets/stylesheets/global/style.css */
.wrem-83-35 {
  width: 83.35rem !important;
}

/* line 100291, app/assets/stylesheets/global/style.css */
.wrem-84-35 {
  width: 84.35rem !important;
}

/* line 100295, app/assets/stylesheets/global/style.css */
.wrem-85-35 {
  width: 85.35rem !important;
}

/* line 100299, app/assets/stylesheets/global/style.css */
.wrem-86-35 {
  width: 86.35rem !important;
}

/* line 100303, app/assets/stylesheets/global/style.css */
.wrem-87-35 {
  width: 87.35rem !important;
}

/* line 100307, app/assets/stylesheets/global/style.css */
.wrem-88-35 {
  width: 88.35rem !important;
}

/* line 100311, app/assets/stylesheets/global/style.css */
.wrem-89-35 {
  width: 89.35rem !important;
}

/* line 100315, app/assets/stylesheets/global/style.css */
.wrem-90-35 {
  width: 90.35rem !important;
}

/* line 100319, app/assets/stylesheets/global/style.css */
.wrem-91-35 {
  width: 91.35rem !important;
}

/* line 100323, app/assets/stylesheets/global/style.css */
.wrem-92-35 {
  width: 92.35rem !important;
}

/* line 100327, app/assets/stylesheets/global/style.css */
.wrem-93-35 {
  width: 93.35rem !important;
}

/* line 100331, app/assets/stylesheets/global/style.css */
.wrem-94-35 {
  width: 94.35rem !important;
}

/* line 100335, app/assets/stylesheets/global/style.css */
.wrem-95-35 {
  width: 95.35rem !important;
}

/* line 100339, app/assets/stylesheets/global/style.css */
.wrem-96-35 {
  width: 96.35rem !important;
}

/* line 100343, app/assets/stylesheets/global/style.css */
.wrem-97-35 {
  width: 97.35rem !important;
}

/* line 100347, app/assets/stylesheets/global/style.css */
.wrem-98-35 {
  width: 98.35rem !important;
}

/* line 100351, app/assets/stylesheets/global/style.css */
.wrem-99-35 {
  width: 99.35rem !important;
}

/* line 100355, app/assets/stylesheets/global/style.css */
.wrem-1-4 {
  width: 1.4rem !important;
}

/* line 100359, app/assets/stylesheets/global/style.css */
.wrem-2-4 {
  width: 2.4rem !important;
}

/* line 100363, app/assets/stylesheets/global/style.css */
.wrem-3-4 {
  width: 3.4rem !important;
}

/* line 100367, app/assets/stylesheets/global/style.css */
.wrem-4-4 {
  width: 4.4rem !important;
}

/* line 100371, app/assets/stylesheets/global/style.css */
.wrem-5-4 {
  width: 5.4rem !important;
}

/* line 100375, app/assets/stylesheets/global/style.css */
.wrem-6-4 {
  width: 6.4rem !important;
}

/* line 100379, app/assets/stylesheets/global/style.css */
.wrem-7-4 {
  width: 7.4rem !important;
}

/* line 100383, app/assets/stylesheets/global/style.css */
.wrem-8-4 {
  width: 8.4rem !important;
}

/* line 100387, app/assets/stylesheets/global/style.css */
.wrem-9-4 {
  width: 9.4rem !important;
}

/* line 100391, app/assets/stylesheets/global/style.css */
.wrem-10-4 {
  width: 10.4rem !important;
}

/* line 100395, app/assets/stylesheets/global/style.css */
.wrem-15-4 {
  width: 15.4rem !important;
}

/* line 100399, app/assets/stylesheets/global/style.css */
.wrem-20-4 {
  width: 20.4rem !important;
}

/* line 100403, app/assets/stylesheets/global/style.css */
.wrem-21-4 {
  width: 21.4rem !important;
}

/* line 100407, app/assets/stylesheets/global/style.css */
.wrem-22-4 {
  width: 22.4rem !important;
}

/* line 100411, app/assets/stylesheets/global/style.css */
.wrem-23-4 {
  width: 23.4rem !important;
}

/* line 100415, app/assets/stylesheets/global/style.css */
.wrem-24-4 {
  width: 24.4rem !important;
}

/* line 100419, app/assets/stylesheets/global/style.css */
.wrem-25-4 {
  width: 25.4rem !important;
}

/* line 100423, app/assets/stylesheets/global/style.css */
.wrem-26-4 {
  width: 26.4rem !important;
}

/* line 100427, app/assets/stylesheets/global/style.css */
.wrem-27-4 {
  width: 27.4rem !important;
}

/* line 100431, app/assets/stylesheets/global/style.css */
.wrem-28-4 {
  width: 28.4rem !important;
}

/* line 100435, app/assets/stylesheets/global/style.css */
.wrem-29-4 {
  width: 29.4rem !important;
}

/* line 100439, app/assets/stylesheets/global/style.css */
.wrem-30-4 {
  width: 30.4rem !important;
}

/* line 100443, app/assets/stylesheets/global/style.css */
.wrem-31-4 {
  width: 31.4rem !important;
}

/* line 100447, app/assets/stylesheets/global/style.css */
.wrem-32-4 {
  width: 32.4rem !important;
}

/* line 100451, app/assets/stylesheets/global/style.css */
.wrem-33-4 {
  width: 33.4rem !important;
}

/* line 100455, app/assets/stylesheets/global/style.css */
.wrem-34-4 {
  width: 34.4rem !important;
}

/* line 100459, app/assets/stylesheets/global/style.css */
.wrem-35-4 {
  width: 35.4rem !important;
}

/* line 100463, app/assets/stylesheets/global/style.css */
.wrem-36-4 {
  width: 36.4rem !important;
}

/* line 100467, app/assets/stylesheets/global/style.css */
.wrem-37-4 {
  width: 37.4rem !important;
}

/* line 100471, app/assets/stylesheets/global/style.css */
.wrem-38-4 {
  width: 38.4rem !important;
}

/* line 100475, app/assets/stylesheets/global/style.css */
.wrem-39-4 {
  width: 39.4rem !important;
}

/* line 100479, app/assets/stylesheets/global/style.css */
.wrem-40-4 {
  width: 40.4rem !important;
}

/* line 100483, app/assets/stylesheets/global/style.css */
.wrem-41-4 {
  width: 41.4rem !important;
}

/* line 100487, app/assets/stylesheets/global/style.css */
.wrem-42-4 {
  width: 42.4rem !important;
}

/* line 100491, app/assets/stylesheets/global/style.css */
.wrem-43-4 {
  width: 43.4rem !important;
}

/* line 100495, app/assets/stylesheets/global/style.css */
.wrem-44-4 {
  width: 44.4rem !important;
}

/* line 100499, app/assets/stylesheets/global/style.css */
.wrem-45-4 {
  width: 45.4rem !important;
}

/* line 100503, app/assets/stylesheets/global/style.css */
.wrem-46-4 {
  width: 46.4rem !important;
}

/* line 100507, app/assets/stylesheets/global/style.css */
.wrem-47-4 {
  width: 47.4rem !important;
}

/* line 100511, app/assets/stylesheets/global/style.css */
.wrem-48-4 {
  width: 48.4rem !important;
}

/* line 100515, app/assets/stylesheets/global/style.css */
.wrem-49-4 {
  width: 49.4rem !important;
}

/* line 100519, app/assets/stylesheets/global/style.css */
.wrem-50-4 {
  width: 50.4rem !important;
}

/* line 100523, app/assets/stylesheets/global/style.css */
.wrem-51-4 {
  width: 51.4rem !important;
}

/* line 100527, app/assets/stylesheets/global/style.css */
.wrem-52-4 {
  width: 52.4rem !important;
}

/* line 100531, app/assets/stylesheets/global/style.css */
.wrem-53-4 {
  width: 53.4rem !important;
}

/* line 100535, app/assets/stylesheets/global/style.css */
.wrem-54-4 {
  width: 54.4rem !important;
}

/* line 100539, app/assets/stylesheets/global/style.css */
.wrem-55-4 {
  width: 55.4rem !important;
}

/* line 100543, app/assets/stylesheets/global/style.css */
.wrem-56-4 {
  width: 56.4rem !important;
}

/* line 100547, app/assets/stylesheets/global/style.css */
.wrem-57-4 {
  width: 57.4rem !important;
}

/* line 100551, app/assets/stylesheets/global/style.css */
.wrem-58-4 {
  width: 58.4rem !important;
}

/* line 100555, app/assets/stylesheets/global/style.css */
.wrem-59-4 {
  width: 59.4rem !important;
}

/* line 100559, app/assets/stylesheets/global/style.css */
.wrem-60-4 {
  width: 60.4rem !important;
}

/* line 100563, app/assets/stylesheets/global/style.css */
.wrem-61-4 {
  width: 61.4rem !important;
}

/* line 100567, app/assets/stylesheets/global/style.css */
.wrem-62-4 {
  width: 62.4rem !important;
}

/* line 100571, app/assets/stylesheets/global/style.css */
.wrem-63-4 {
  width: 63.4rem !important;
}

/* line 100575, app/assets/stylesheets/global/style.css */
.wrem-64-4 {
  width: 64.4rem !important;
}

/* line 100579, app/assets/stylesheets/global/style.css */
.wrem-65-4 {
  width: 65.4rem !important;
}

/* line 100583, app/assets/stylesheets/global/style.css */
.wrem-66-4 {
  width: 66.4rem !important;
}

/* line 100587, app/assets/stylesheets/global/style.css */
.wrem-67-4 {
  width: 67.4rem !important;
}

/* line 100591, app/assets/stylesheets/global/style.css */
.wrem-68-4 {
  width: 68.4rem !important;
}

/* line 100595, app/assets/stylesheets/global/style.css */
.wrem-69-4 {
  width: 69.4rem !important;
}

/* line 100599, app/assets/stylesheets/global/style.css */
.wrem-70-4 {
  width: 70.4rem !important;
}

/* line 100603, app/assets/stylesheets/global/style.css */
.wrem-71-4 {
  width: 71.4rem !important;
}

/* line 100607, app/assets/stylesheets/global/style.css */
.wrem-72-4 {
  width: 72.4rem !important;
}

/* line 100611, app/assets/stylesheets/global/style.css */
.wrem-73-4 {
  width: 73.4rem !important;
}

/* line 100615, app/assets/stylesheets/global/style.css */
.wrem-74-4 {
  width: 74.4rem !important;
}

/* line 100619, app/assets/stylesheets/global/style.css */
.wrem-75-4 {
  width: 75.4rem !important;
}

/* line 100623, app/assets/stylesheets/global/style.css */
.wrem-76-4 {
  width: 76.4rem !important;
}

/* line 100627, app/assets/stylesheets/global/style.css */
.wrem-77-4 {
  width: 77.4rem !important;
}

/* line 100631, app/assets/stylesheets/global/style.css */
.wrem-78-4 {
  width: 78.4rem !important;
}

/* line 100635, app/assets/stylesheets/global/style.css */
.wrem-79-4 {
  width: 79.4rem !important;
}

/* line 100639, app/assets/stylesheets/global/style.css */
.wrem-80-4 {
  width: 80.4rem !important;
}

/* line 100643, app/assets/stylesheets/global/style.css */
.wrem-81-4 {
  width: 81.4rem !important;
}

/* line 100647, app/assets/stylesheets/global/style.css */
.wrem-82-4 {
  width: 82.4rem !important;
}

/* line 100651, app/assets/stylesheets/global/style.css */
.wrem-83-4 {
  width: 83.4rem !important;
}

/* line 100655, app/assets/stylesheets/global/style.css */
.wrem-84-4 {
  width: 84.4rem !important;
}

/* line 100659, app/assets/stylesheets/global/style.css */
.wrem-85-4 {
  width: 85.4rem !important;
}

/* line 100663, app/assets/stylesheets/global/style.css */
.wrem-86-4 {
  width: 86.4rem !important;
}

/* line 100667, app/assets/stylesheets/global/style.css */
.wrem-87-4 {
  width: 87.4rem !important;
}

/* line 100671, app/assets/stylesheets/global/style.css */
.wrem-88-4 {
  width: 88.4rem !important;
}

/* line 100675, app/assets/stylesheets/global/style.css */
.wrem-89-4 {
  width: 89.4rem !important;
}

/* line 100679, app/assets/stylesheets/global/style.css */
.wrem-90-4 {
  width: 90.4rem !important;
}

/* line 100683, app/assets/stylesheets/global/style.css */
.wrem-91-4 {
  width: 91.4rem !important;
}

/* line 100687, app/assets/stylesheets/global/style.css */
.wrem-92-4 {
  width: 92.4rem !important;
}

/* line 100691, app/assets/stylesheets/global/style.css */
.wrem-93-4 {
  width: 93.4rem !important;
}

/* line 100695, app/assets/stylesheets/global/style.css */
.wrem-94-4 {
  width: 94.4rem !important;
}

/* line 100699, app/assets/stylesheets/global/style.css */
.wrem-95-4 {
  width: 95.4rem !important;
}

/* line 100703, app/assets/stylesheets/global/style.css */
.wrem-96-4 {
  width: 96.4rem !important;
}

/* line 100707, app/assets/stylesheets/global/style.css */
.wrem-97-4 {
  width: 97.4rem !important;
}

/* line 100711, app/assets/stylesheets/global/style.css */
.wrem-98-4 {
  width: 98.4rem !important;
}

/* line 100715, app/assets/stylesheets/global/style.css */
.wrem-99-4 {
  width: 99.4rem !important;
}

/* line 100719, app/assets/stylesheets/global/style.css */
.wrem-1-45 {
  width: 1.45rem !important;
}

/* line 100723, app/assets/stylesheets/global/style.css */
.wrem-2-45 {
  width: 2.45rem !important;
}

/* line 100727, app/assets/stylesheets/global/style.css */
.wrem-3-45 {
  width: 3.45rem !important;
}

/* line 100731, app/assets/stylesheets/global/style.css */
.wrem-4-45 {
  width: 4.45rem !important;
}

/* line 100735, app/assets/stylesheets/global/style.css */
.wrem-5-45 {
  width: 5.45rem !important;
}

/* line 100739, app/assets/stylesheets/global/style.css */
.wrem-6-45 {
  width: 6.45rem !important;
}

/* line 100743, app/assets/stylesheets/global/style.css */
.wrem-7-45 {
  width: 7.45rem !important;
}

/* line 100747, app/assets/stylesheets/global/style.css */
.wrem-8-45 {
  width: 8.45rem !important;
}

/* line 100751, app/assets/stylesheets/global/style.css */
.wrem-9-45 {
  width: 9.45rem !important;
}

/* line 100755, app/assets/stylesheets/global/style.css */
.wrem-10-45 {
  width: 10.45rem !important;
}

/* line 100759, app/assets/stylesheets/global/style.css */
.wrem-15-45 {
  width: 15.45rem !important;
}

/* line 100763, app/assets/stylesheets/global/style.css */
.wrem-20-45 {
  width: 20.45rem !important;
}

/* line 100767, app/assets/stylesheets/global/style.css */
.wrem-21-45 {
  width: 21.45rem !important;
}

/* line 100771, app/assets/stylesheets/global/style.css */
.wrem-22-45 {
  width: 22.45rem !important;
}

/* line 100775, app/assets/stylesheets/global/style.css */
.wrem-23-45 {
  width: 23.45rem !important;
}

/* line 100779, app/assets/stylesheets/global/style.css */
.wrem-24-45 {
  width: 24.45rem !important;
}

/* line 100783, app/assets/stylesheets/global/style.css */
.wrem-25-45 {
  width: 25.45rem !important;
}

/* line 100787, app/assets/stylesheets/global/style.css */
.wrem-26-45 {
  width: 26.45rem !important;
}

/* line 100791, app/assets/stylesheets/global/style.css */
.wrem-27-45 {
  width: 27.45rem !important;
}

/* line 100795, app/assets/stylesheets/global/style.css */
.wrem-28-45 {
  width: 28.45rem !important;
}

/* line 100799, app/assets/stylesheets/global/style.css */
.wrem-29-45 {
  width: 29.45rem !important;
}

/* line 100803, app/assets/stylesheets/global/style.css */
.wrem-30-45 {
  width: 30.45rem !important;
}

/* line 100807, app/assets/stylesheets/global/style.css */
.wrem-31-45 {
  width: 31.45rem !important;
}

/* line 100811, app/assets/stylesheets/global/style.css */
.wrem-32-45 {
  width: 32.45rem !important;
}

/* line 100815, app/assets/stylesheets/global/style.css */
.wrem-33-45 {
  width: 33.45rem !important;
}

/* line 100819, app/assets/stylesheets/global/style.css */
.wrem-34-45 {
  width: 34.45rem !important;
}

/* line 100823, app/assets/stylesheets/global/style.css */
.wrem-35-45 {
  width: 35.45rem !important;
}

/* line 100827, app/assets/stylesheets/global/style.css */
.wrem-36-45 {
  width: 36.45rem !important;
}

/* line 100831, app/assets/stylesheets/global/style.css */
.wrem-37-45 {
  width: 37.45rem !important;
}

/* line 100835, app/assets/stylesheets/global/style.css */
.wrem-38-45 {
  width: 38.45rem !important;
}

/* line 100839, app/assets/stylesheets/global/style.css */
.wrem-39-45 {
  width: 39.45rem !important;
}

/* line 100843, app/assets/stylesheets/global/style.css */
.wrem-40-45 {
  width: 40.45rem !important;
}

/* line 100847, app/assets/stylesheets/global/style.css */
.wrem-41-45 {
  width: 41.45rem !important;
}

/* line 100851, app/assets/stylesheets/global/style.css */
.wrem-42-45 {
  width: 42.45rem !important;
}

/* line 100855, app/assets/stylesheets/global/style.css */
.wrem-43-45 {
  width: 43.45rem !important;
}

/* line 100859, app/assets/stylesheets/global/style.css */
.wrem-44-45 {
  width: 44.45rem !important;
}

/* line 100863, app/assets/stylesheets/global/style.css */
.wrem-45-45 {
  width: 45.45rem !important;
}

/* line 100867, app/assets/stylesheets/global/style.css */
.wrem-46-45 {
  width: 46.45rem !important;
}

/* line 100871, app/assets/stylesheets/global/style.css */
.wrem-47-45 {
  width: 47.45rem !important;
}

/* line 100875, app/assets/stylesheets/global/style.css */
.wrem-48-45 {
  width: 48.45rem !important;
}

/* line 100879, app/assets/stylesheets/global/style.css */
.wrem-49-45 {
  width: 49.45rem !important;
}

/* line 100883, app/assets/stylesheets/global/style.css */
.wrem-50-45 {
  width: 50.45rem !important;
}

/* line 100887, app/assets/stylesheets/global/style.css */
.wrem-51-45 {
  width: 51.45rem !important;
}

/* line 100891, app/assets/stylesheets/global/style.css */
.wrem-52-45 {
  width: 52.45rem !important;
}

/* line 100895, app/assets/stylesheets/global/style.css */
.wrem-53-45 {
  width: 53.45rem !important;
}

/* line 100899, app/assets/stylesheets/global/style.css */
.wrem-54-45 {
  width: 54.45rem !important;
}

/* line 100903, app/assets/stylesheets/global/style.css */
.wrem-55-45 {
  width: 55.45rem !important;
}

/* line 100907, app/assets/stylesheets/global/style.css */
.wrem-56-45 {
  width: 56.45rem !important;
}

/* line 100911, app/assets/stylesheets/global/style.css */
.wrem-57-45 {
  width: 57.45rem !important;
}

/* line 100915, app/assets/stylesheets/global/style.css */
.wrem-58-45 {
  width: 58.45rem !important;
}

/* line 100919, app/assets/stylesheets/global/style.css */
.wrem-59-45 {
  width: 59.45rem !important;
}

/* line 100923, app/assets/stylesheets/global/style.css */
.wrem-60-45 {
  width: 60.45rem !important;
}

/* line 100927, app/assets/stylesheets/global/style.css */
.wrem-61-45 {
  width: 61.45rem !important;
}

/* line 100931, app/assets/stylesheets/global/style.css */
.wrem-62-45 {
  width: 62.45rem !important;
}

/* line 100935, app/assets/stylesheets/global/style.css */
.wrem-63-45 {
  width: 63.45rem !important;
}

/* line 100939, app/assets/stylesheets/global/style.css */
.wrem-64-45 {
  width: 64.45rem !important;
}

/* line 100943, app/assets/stylesheets/global/style.css */
.wrem-65-45 {
  width: 65.45rem !important;
}

/* line 100947, app/assets/stylesheets/global/style.css */
.wrem-66-45 {
  width: 66.45rem !important;
}

/* line 100951, app/assets/stylesheets/global/style.css */
.wrem-67-45 {
  width: 67.45rem !important;
}

/* line 100955, app/assets/stylesheets/global/style.css */
.wrem-68-45 {
  width: 68.45rem !important;
}

/* line 100959, app/assets/stylesheets/global/style.css */
.wrem-69-45 {
  width: 69.45rem !important;
}

/* line 100963, app/assets/stylesheets/global/style.css */
.wrem-70-45 {
  width: 70.45rem !important;
}

/* line 100967, app/assets/stylesheets/global/style.css */
.wrem-71-45 {
  width: 71.45rem !important;
}

/* line 100971, app/assets/stylesheets/global/style.css */
.wrem-72-45 {
  width: 72.45rem !important;
}

/* line 100975, app/assets/stylesheets/global/style.css */
.wrem-73-45 {
  width: 73.45rem !important;
}

/* line 100979, app/assets/stylesheets/global/style.css */
.wrem-74-45 {
  width: 74.45rem !important;
}

/* line 100983, app/assets/stylesheets/global/style.css */
.wrem-75-45 {
  width: 75.45rem !important;
}

/* line 100987, app/assets/stylesheets/global/style.css */
.wrem-76-45 {
  width: 76.45rem !important;
}

/* line 100991, app/assets/stylesheets/global/style.css */
.wrem-77-45 {
  width: 77.45rem !important;
}

/* line 100995, app/assets/stylesheets/global/style.css */
.wrem-78-45 {
  width: 78.45rem !important;
}

/* line 100999, app/assets/stylesheets/global/style.css */
.wrem-79-45 {
  width: 79.45rem !important;
}

/* line 101003, app/assets/stylesheets/global/style.css */
.wrem-80-45 {
  width: 80.45rem !important;
}

/* line 101007, app/assets/stylesheets/global/style.css */
.wrem-81-45 {
  width: 81.45rem !important;
}

/* line 101011, app/assets/stylesheets/global/style.css */
.wrem-82-45 {
  width: 82.45rem !important;
}

/* line 101015, app/assets/stylesheets/global/style.css */
.wrem-83-45 {
  width: 83.45rem !important;
}

/* line 101019, app/assets/stylesheets/global/style.css */
.wrem-84-45 {
  width: 84.45rem !important;
}

/* line 101023, app/assets/stylesheets/global/style.css */
.wrem-85-45 {
  width: 85.45rem !important;
}

/* line 101027, app/assets/stylesheets/global/style.css */
.wrem-86-45 {
  width: 86.45rem !important;
}

/* line 101031, app/assets/stylesheets/global/style.css */
.wrem-87-45 {
  width: 87.45rem !important;
}

/* line 101035, app/assets/stylesheets/global/style.css */
.wrem-88-45 {
  width: 88.45rem !important;
}

/* line 101039, app/assets/stylesheets/global/style.css */
.wrem-89-45 {
  width: 89.45rem !important;
}

/* line 101043, app/assets/stylesheets/global/style.css */
.wrem-90-45 {
  width: 90.45rem !important;
}

/* line 101047, app/assets/stylesheets/global/style.css */
.wrem-91-45 {
  width: 91.45rem !important;
}

/* line 101051, app/assets/stylesheets/global/style.css */
.wrem-92-45 {
  width: 92.45rem !important;
}

/* line 101055, app/assets/stylesheets/global/style.css */
.wrem-93-45 {
  width: 93.45rem !important;
}

/* line 101059, app/assets/stylesheets/global/style.css */
.wrem-94-45 {
  width: 94.45rem !important;
}

/* line 101063, app/assets/stylesheets/global/style.css */
.wrem-95-45 {
  width: 95.45rem !important;
}

/* line 101067, app/assets/stylesheets/global/style.css */
.wrem-96-45 {
  width: 96.45rem !important;
}

/* line 101071, app/assets/stylesheets/global/style.css */
.wrem-97-45 {
  width: 97.45rem !important;
}

/* line 101075, app/assets/stylesheets/global/style.css */
.wrem-98-45 {
  width: 98.45rem !important;
}

/* line 101079, app/assets/stylesheets/global/style.css */
.wrem-99-45 {
  width: 99.45rem !important;
}

/* line 101083, app/assets/stylesheets/global/style.css */
.wrem-1-5 {
  width: 1.5rem !important;
}

/* line 101087, app/assets/stylesheets/global/style.css */
.wrem-2-5 {
  width: 2.5rem !important;
}

/* line 101091, app/assets/stylesheets/global/style.css */
.wrem-3-5 {
  width: 3.5rem !important;
}

/* line 101095, app/assets/stylesheets/global/style.css */
.wrem-4-5 {
  width: 4.5rem !important;
}

/* line 101099, app/assets/stylesheets/global/style.css */
.wrem-5-5 {
  width: 5.5rem !important;
}

/* line 101103, app/assets/stylesheets/global/style.css */
.wrem-6-5 {
  width: 6.5rem !important;
}

/* line 101107, app/assets/stylesheets/global/style.css */
.wrem-7-5 {
  width: 7.5rem !important;
}

/* line 101111, app/assets/stylesheets/global/style.css */
.wrem-8-5 {
  width: 8.5rem !important;
}

/* line 101115, app/assets/stylesheets/global/style.css */
.wrem-9-5 {
  width: 9.5rem !important;
}

/* line 101119, app/assets/stylesheets/global/style.css */
.wrem-10-5 {
  width: 10.5rem !important;
}

/* line 101123, app/assets/stylesheets/global/style.css */
.wrem-15-5 {
  width: 15.5rem !important;
}

/* line 101127, app/assets/stylesheets/global/style.css */
.wrem-20-5 {
  width: 20.5rem !important;
}

/* line 101131, app/assets/stylesheets/global/style.css */
.wrem-21-5 {
  width: 21.5rem !important;
}

/* line 101135, app/assets/stylesheets/global/style.css */
.wrem-22-5 {
  width: 22.5rem !important;
}

/* line 101139, app/assets/stylesheets/global/style.css */
.wrem-23-5 {
  width: 23.5rem !important;
}

/* line 101143, app/assets/stylesheets/global/style.css */
.wrem-24-5 {
  width: 24.5rem !important;
}

/* line 101147, app/assets/stylesheets/global/style.css */
.wrem-25-5 {
  width: 25.5rem !important;
}

/* line 101151, app/assets/stylesheets/global/style.css */
.wrem-26-5 {
  width: 26.5rem !important;
}

/* line 101155, app/assets/stylesheets/global/style.css */
.wrem-27-5 {
  width: 27.5rem !important;
}

/* line 101159, app/assets/stylesheets/global/style.css */
.wrem-28-5 {
  width: 28.5rem !important;
}

/* line 101163, app/assets/stylesheets/global/style.css */
.wrem-29-5 {
  width: 29.5rem !important;
}

/* line 101167, app/assets/stylesheets/global/style.css */
.wrem-30-5 {
  width: 30.5rem !important;
}

/* line 101171, app/assets/stylesheets/global/style.css */
.wrem-31-5 {
  width: 31.5rem !important;
}

/* line 101175, app/assets/stylesheets/global/style.css */
.wrem-32-5 {
  width: 32.5rem !important;
}

/* line 101179, app/assets/stylesheets/global/style.css */
.wrem-33-5 {
  width: 33.5rem !important;
}

/* line 101183, app/assets/stylesheets/global/style.css */
.wrem-34-5 {
  width: 34.5rem !important;
}

/* line 101187, app/assets/stylesheets/global/style.css */
.wrem-35-5 {
  width: 35.5rem !important;
}

/* line 101191, app/assets/stylesheets/global/style.css */
.wrem-36-5 {
  width: 36.5rem !important;
}

/* line 101195, app/assets/stylesheets/global/style.css */
.wrem-37-5 {
  width: 37.5rem !important;
}

/* line 101199, app/assets/stylesheets/global/style.css */
.wrem-38-5 {
  width: 38.5rem !important;
}

/* line 101203, app/assets/stylesheets/global/style.css */
.wrem-39-5 {
  width: 39.5rem !important;
}

/* line 101207, app/assets/stylesheets/global/style.css */
.wrem-40-5 {
  width: 40.5rem !important;
}

/* line 101211, app/assets/stylesheets/global/style.css */
.wrem-41-5 {
  width: 41.5rem !important;
}

/* line 101215, app/assets/stylesheets/global/style.css */
.wrem-42-5 {
  width: 42.5rem !important;
}

/* line 101219, app/assets/stylesheets/global/style.css */
.wrem-43-5 {
  width: 43.5rem !important;
}

/* line 101223, app/assets/stylesheets/global/style.css */
.wrem-44-5 {
  width: 44.5rem !important;
}

/* line 101227, app/assets/stylesheets/global/style.css */
.wrem-45-5 {
  width: 45.5rem !important;
}

/* line 101231, app/assets/stylesheets/global/style.css */
.wrem-46-5 {
  width: 46.5rem !important;
}

/* line 101235, app/assets/stylesheets/global/style.css */
.wrem-47-5 {
  width: 47.5rem !important;
}

/* line 101239, app/assets/stylesheets/global/style.css */
.wrem-48-5 {
  width: 48.5rem !important;
}

/* line 101243, app/assets/stylesheets/global/style.css */
.wrem-49-5 {
  width: 49.5rem !important;
}

/* line 101247, app/assets/stylesheets/global/style.css */
.wrem-50-5 {
  width: 50.5rem !important;
}

/* line 101251, app/assets/stylesheets/global/style.css */
.wrem-51-5 {
  width: 51.5rem !important;
}

/* line 101255, app/assets/stylesheets/global/style.css */
.wrem-52-5 {
  width: 52.5rem !important;
}

/* line 101259, app/assets/stylesheets/global/style.css */
.wrem-53-5 {
  width: 53.5rem !important;
}

/* line 101263, app/assets/stylesheets/global/style.css */
.wrem-54-5 {
  width: 54.5rem !important;
}

/* line 101267, app/assets/stylesheets/global/style.css */
.wrem-55-5 {
  width: 55.5rem !important;
}

/* line 101271, app/assets/stylesheets/global/style.css */
.wrem-56-5 {
  width: 56.5rem !important;
}

/* line 101275, app/assets/stylesheets/global/style.css */
.wrem-57-5 {
  width: 57.5rem !important;
}

/* line 101279, app/assets/stylesheets/global/style.css */
.wrem-58-5 {
  width: 58.5rem !important;
}

/* line 101283, app/assets/stylesheets/global/style.css */
.wrem-59-5 {
  width: 59.5rem !important;
}

/* line 101287, app/assets/stylesheets/global/style.css */
.wrem-60-5 {
  width: 60.5rem !important;
}

/* line 101291, app/assets/stylesheets/global/style.css */
.wrem-61-5 {
  width: 61.5rem !important;
}

/* line 101295, app/assets/stylesheets/global/style.css */
.wrem-62-5 {
  width: 62.5rem !important;
}

/* line 101299, app/assets/stylesheets/global/style.css */
.wrem-63-5 {
  width: 63.5rem !important;
}

/* line 101303, app/assets/stylesheets/global/style.css */
.wrem-64-5 {
  width: 64.5rem !important;
}

/* line 101307, app/assets/stylesheets/global/style.css */
.wrem-65-5 {
  width: 65.5rem !important;
}

/* line 101311, app/assets/stylesheets/global/style.css */
.wrem-66-5 {
  width: 66.5rem !important;
}

/* line 101315, app/assets/stylesheets/global/style.css */
.wrem-67-5 {
  width: 67.5rem !important;
}

/* line 101319, app/assets/stylesheets/global/style.css */
.wrem-68-5 {
  width: 68.5rem !important;
}

/* line 101323, app/assets/stylesheets/global/style.css */
.wrem-69-5 {
  width: 69.5rem !important;
}

/* line 101327, app/assets/stylesheets/global/style.css */
.wrem-70-5 {
  width: 70.5rem !important;
}

/* line 101331, app/assets/stylesheets/global/style.css */
.wrem-71-5 {
  width: 71.5rem !important;
}

/* line 101335, app/assets/stylesheets/global/style.css */
.wrem-72-5 {
  width: 72.5rem !important;
}

/* line 101339, app/assets/stylesheets/global/style.css */
.wrem-73-5 {
  width: 73.5rem !important;
}

/* line 101343, app/assets/stylesheets/global/style.css */
.wrem-74-5 {
  width: 74.5rem !important;
}

/* line 101347, app/assets/stylesheets/global/style.css */
.wrem-75-5 {
  width: 75.5rem !important;
}

/* line 101351, app/assets/stylesheets/global/style.css */
.wrem-76-5 {
  width: 76.5rem !important;
}

/* line 101355, app/assets/stylesheets/global/style.css */
.wrem-77-5 {
  width: 77.5rem !important;
}

/* line 101359, app/assets/stylesheets/global/style.css */
.wrem-78-5 {
  width: 78.5rem !important;
}

/* line 101363, app/assets/stylesheets/global/style.css */
.wrem-79-5 {
  width: 79.5rem !important;
}

/* line 101367, app/assets/stylesheets/global/style.css */
.wrem-80-5 {
  width: 80.5rem !important;
}

/* line 101371, app/assets/stylesheets/global/style.css */
.wrem-81-5 {
  width: 81.5rem !important;
}

/* line 101375, app/assets/stylesheets/global/style.css */
.wrem-82-5 {
  width: 82.5rem !important;
}

/* line 101379, app/assets/stylesheets/global/style.css */
.wrem-83-5 {
  width: 83.5rem !important;
}

/* line 101383, app/assets/stylesheets/global/style.css */
.wrem-84-5 {
  width: 84.5rem !important;
}

/* line 101387, app/assets/stylesheets/global/style.css */
.wrem-85-5 {
  width: 85.5rem !important;
}

/* line 101391, app/assets/stylesheets/global/style.css */
.wrem-86-5 {
  width: 86.5rem !important;
}

/* line 101395, app/assets/stylesheets/global/style.css */
.wrem-87-5 {
  width: 87.5rem !important;
}

/* line 101399, app/assets/stylesheets/global/style.css */
.wrem-88-5 {
  width: 88.5rem !important;
}

/* line 101403, app/assets/stylesheets/global/style.css */
.wrem-89-5 {
  width: 89.5rem !important;
}

/* line 101407, app/assets/stylesheets/global/style.css */
.wrem-90-5 {
  width: 90.5rem !important;
}

/* line 101411, app/assets/stylesheets/global/style.css */
.wrem-91-5 {
  width: 91.5rem !important;
}

/* line 101415, app/assets/stylesheets/global/style.css */
.wrem-92-5 {
  width: 92.5rem !important;
}

/* line 101419, app/assets/stylesheets/global/style.css */
.wrem-93-5 {
  width: 93.5rem !important;
}

/* line 101423, app/assets/stylesheets/global/style.css */
.wrem-94-5 {
  width: 94.5rem !important;
}

/* line 101427, app/assets/stylesheets/global/style.css */
.wrem-95-5 {
  width: 95.5rem !important;
}

/* line 101431, app/assets/stylesheets/global/style.css */
.wrem-96-5 {
  width: 96.5rem !important;
}

/* line 101435, app/assets/stylesheets/global/style.css */
.wrem-97-5 {
  width: 97.5rem !important;
}

/* line 101439, app/assets/stylesheets/global/style.css */
.wrem-98-5 {
  width: 98.5rem !important;
}

/* line 101443, app/assets/stylesheets/global/style.css */
.wrem-99-5 {
  width: 99.5rem !important;
}

/* line 101447, app/assets/stylesheets/global/style.css */
.wrem-1-55 {
  width: 1.55rem !important;
}

/* line 101451, app/assets/stylesheets/global/style.css */
.wrem-2-55 {
  width: 2.55rem !important;
}

/* line 101455, app/assets/stylesheets/global/style.css */
.wrem-3-55 {
  width: 3.55rem !important;
}

/* line 101459, app/assets/stylesheets/global/style.css */
.wrem-4-55 {
  width: 4.55rem !important;
}

/* line 101463, app/assets/stylesheets/global/style.css */
.wrem-5-55 {
  width: 5.55rem !important;
}

/* line 101467, app/assets/stylesheets/global/style.css */
.wrem-6-55 {
  width: 6.55rem !important;
}

/* line 101471, app/assets/stylesheets/global/style.css */
.wrem-7-55 {
  width: 7.55rem !important;
}

/* line 101475, app/assets/stylesheets/global/style.css */
.wrem-8-55 {
  width: 8.55rem !important;
}

/* line 101479, app/assets/stylesheets/global/style.css */
.wrem-9-55 {
  width: 9.55rem !important;
}

/* line 101483, app/assets/stylesheets/global/style.css */
.wrem-10-55 {
  width: 10.55rem !important;
}

/* line 101487, app/assets/stylesheets/global/style.css */
.wrem-15-55 {
  width: 15.55rem !important;
}

/* line 101491, app/assets/stylesheets/global/style.css */
.wrem-20-55 {
  width: 20.55rem !important;
}

/* line 101495, app/assets/stylesheets/global/style.css */
.wrem-21-55 {
  width: 21.55rem !important;
}

/* line 101499, app/assets/stylesheets/global/style.css */
.wrem-22-55 {
  width: 22.55rem !important;
}

/* line 101503, app/assets/stylesheets/global/style.css */
.wrem-23-55 {
  width: 23.55rem !important;
}

/* line 101507, app/assets/stylesheets/global/style.css */
.wrem-24-55 {
  width: 24.55rem !important;
}

/* line 101511, app/assets/stylesheets/global/style.css */
.wrem-25-55 {
  width: 25.55rem !important;
}

/* line 101515, app/assets/stylesheets/global/style.css */
.wrem-26-55 {
  width: 26.55rem !important;
}

/* line 101519, app/assets/stylesheets/global/style.css */
.wrem-27-55 {
  width: 27.55rem !important;
}

/* line 101523, app/assets/stylesheets/global/style.css */
.wrem-28-55 {
  width: 28.55rem !important;
}

/* line 101527, app/assets/stylesheets/global/style.css */
.wrem-29-55 {
  width: 29.55rem !important;
}

/* line 101531, app/assets/stylesheets/global/style.css */
.wrem-30-55 {
  width: 30.55rem !important;
}

/* line 101535, app/assets/stylesheets/global/style.css */
.wrem-31-55 {
  width: 31.55rem !important;
}

/* line 101539, app/assets/stylesheets/global/style.css */
.wrem-32-55 {
  width: 32.55rem !important;
}

/* line 101543, app/assets/stylesheets/global/style.css */
.wrem-33-55 {
  width: 33.55rem !important;
}

/* line 101547, app/assets/stylesheets/global/style.css */
.wrem-34-55 {
  width: 34.55rem !important;
}

/* line 101551, app/assets/stylesheets/global/style.css */
.wrem-35-55 {
  width: 35.55rem !important;
}

/* line 101555, app/assets/stylesheets/global/style.css */
.wrem-36-55 {
  width: 36.55rem !important;
}

/* line 101559, app/assets/stylesheets/global/style.css */
.wrem-37-55 {
  width: 37.55rem !important;
}

/* line 101563, app/assets/stylesheets/global/style.css */
.wrem-38-55 {
  width: 38.55rem !important;
}

/* line 101567, app/assets/stylesheets/global/style.css */
.wrem-39-55 {
  width: 39.55rem !important;
}

/* line 101571, app/assets/stylesheets/global/style.css */
.wrem-40-55 {
  width: 40.55rem !important;
}

/* line 101575, app/assets/stylesheets/global/style.css */
.wrem-41-55 {
  width: 41.55rem !important;
}

/* line 101579, app/assets/stylesheets/global/style.css */
.wrem-42-55 {
  width: 42.55rem !important;
}

/* line 101583, app/assets/stylesheets/global/style.css */
.wrem-43-55 {
  width: 43.55rem !important;
}

/* line 101587, app/assets/stylesheets/global/style.css */
.wrem-44-55 {
  width: 44.55rem !important;
}

/* line 101591, app/assets/stylesheets/global/style.css */
.wrem-45-55 {
  width: 45.55rem !important;
}

/* line 101595, app/assets/stylesheets/global/style.css */
.wrem-46-55 {
  width: 46.55rem !important;
}

/* line 101599, app/assets/stylesheets/global/style.css */
.wrem-47-55 {
  width: 47.55rem !important;
}

/* line 101603, app/assets/stylesheets/global/style.css */
.wrem-48-55 {
  width: 48.55rem !important;
}

/* line 101607, app/assets/stylesheets/global/style.css */
.wrem-49-55 {
  width: 49.55rem !important;
}

/* line 101611, app/assets/stylesheets/global/style.css */
.wrem-50-55 {
  width: 50.55rem !important;
}

/* line 101615, app/assets/stylesheets/global/style.css */
.wrem-51-55 {
  width: 51.55rem !important;
}

/* line 101619, app/assets/stylesheets/global/style.css */
.wrem-52-55 {
  width: 52.55rem !important;
}

/* line 101623, app/assets/stylesheets/global/style.css */
.wrem-53-55 {
  width: 53.55rem !important;
}

/* line 101627, app/assets/stylesheets/global/style.css */
.wrem-54-55 {
  width: 54.55rem !important;
}

/* line 101631, app/assets/stylesheets/global/style.css */
.wrem-55-55 {
  width: 55.55rem !important;
}

/* line 101635, app/assets/stylesheets/global/style.css */
.wrem-56-55 {
  width: 56.55rem !important;
}

/* line 101639, app/assets/stylesheets/global/style.css */
.wrem-57-55 {
  width: 57.55rem !important;
}

/* line 101643, app/assets/stylesheets/global/style.css */
.wrem-58-55 {
  width: 58.55rem !important;
}

/* line 101647, app/assets/stylesheets/global/style.css */
.wrem-59-55 {
  width: 59.55rem !important;
}

/* line 101651, app/assets/stylesheets/global/style.css */
.wrem-60-55 {
  width: 60.55rem !important;
}

/* line 101655, app/assets/stylesheets/global/style.css */
.wrem-61-55 {
  width: 61.55rem !important;
}

/* line 101659, app/assets/stylesheets/global/style.css */
.wrem-62-55 {
  width: 62.55rem !important;
}

/* line 101663, app/assets/stylesheets/global/style.css */
.wrem-63-55 {
  width: 63.55rem !important;
}

/* line 101667, app/assets/stylesheets/global/style.css */
.wrem-64-55 {
  width: 64.55rem !important;
}

/* line 101671, app/assets/stylesheets/global/style.css */
.wrem-65-55 {
  width: 65.55rem !important;
}

/* line 101675, app/assets/stylesheets/global/style.css */
.wrem-66-55 {
  width: 66.55rem !important;
}

/* line 101679, app/assets/stylesheets/global/style.css */
.wrem-67-55 {
  width: 67.55rem !important;
}

/* line 101683, app/assets/stylesheets/global/style.css */
.wrem-68-55 {
  width: 68.55rem !important;
}

/* line 101687, app/assets/stylesheets/global/style.css */
.wrem-69-55 {
  width: 69.55rem !important;
}

/* line 101691, app/assets/stylesheets/global/style.css */
.wrem-70-55 {
  width: 70.55rem !important;
}

/* line 101695, app/assets/stylesheets/global/style.css */
.wrem-71-55 {
  width: 71.55rem !important;
}

/* line 101699, app/assets/stylesheets/global/style.css */
.wrem-72-55 {
  width: 72.55rem !important;
}

/* line 101703, app/assets/stylesheets/global/style.css */
.wrem-73-55 {
  width: 73.55rem !important;
}

/* line 101707, app/assets/stylesheets/global/style.css */
.wrem-74-55 {
  width: 74.55rem !important;
}

/* line 101711, app/assets/stylesheets/global/style.css */
.wrem-75-55 {
  width: 75.55rem !important;
}

/* line 101715, app/assets/stylesheets/global/style.css */
.wrem-76-55 {
  width: 76.55rem !important;
}

/* line 101719, app/assets/stylesheets/global/style.css */
.wrem-77-55 {
  width: 77.55rem !important;
}

/* line 101723, app/assets/stylesheets/global/style.css */
.wrem-78-55 {
  width: 78.55rem !important;
}

/* line 101727, app/assets/stylesheets/global/style.css */
.wrem-79-55 {
  width: 79.55rem !important;
}

/* line 101731, app/assets/stylesheets/global/style.css */
.wrem-80-55 {
  width: 80.55rem !important;
}

/* line 101735, app/assets/stylesheets/global/style.css */
.wrem-81-55 {
  width: 81.55rem !important;
}

/* line 101739, app/assets/stylesheets/global/style.css */
.wrem-82-55 {
  width: 82.55rem !important;
}

/* line 101743, app/assets/stylesheets/global/style.css */
.wrem-83-55 {
  width: 83.55rem !important;
}

/* line 101747, app/assets/stylesheets/global/style.css */
.wrem-84-55 {
  width: 84.55rem !important;
}

/* line 101751, app/assets/stylesheets/global/style.css */
.wrem-85-55 {
  width: 85.55rem !important;
}

/* line 101755, app/assets/stylesheets/global/style.css */
.wrem-86-55 {
  width: 86.55rem !important;
}

/* line 101759, app/assets/stylesheets/global/style.css */
.wrem-87-55 {
  width: 87.55rem !important;
}

/* line 101763, app/assets/stylesheets/global/style.css */
.wrem-88-55 {
  width: 88.55rem !important;
}

/* line 101767, app/assets/stylesheets/global/style.css */
.wrem-89-55 {
  width: 89.55rem !important;
}

/* line 101771, app/assets/stylesheets/global/style.css */
.wrem-90-55 {
  width: 90.55rem !important;
}

/* line 101775, app/assets/stylesheets/global/style.css */
.wrem-91-55 {
  width: 91.55rem !important;
}

/* line 101779, app/assets/stylesheets/global/style.css */
.wrem-92-55 {
  width: 92.55rem !important;
}

/* line 101783, app/assets/stylesheets/global/style.css */
.wrem-93-55 {
  width: 93.55rem !important;
}

/* line 101787, app/assets/stylesheets/global/style.css */
.wrem-94-55 {
  width: 94.55rem !important;
}

/* line 101791, app/assets/stylesheets/global/style.css */
.wrem-95-55 {
  width: 95.55rem !important;
}

/* line 101795, app/assets/stylesheets/global/style.css */
.wrem-96-55 {
  width: 96.55rem !important;
}

/* line 101799, app/assets/stylesheets/global/style.css */
.wrem-97-55 {
  width: 97.55rem !important;
}

/* line 101803, app/assets/stylesheets/global/style.css */
.wrem-98-55 {
  width: 98.55rem !important;
}

/* line 101807, app/assets/stylesheets/global/style.css */
.wrem-99-55 {
  width: 99.55rem !important;
}

/* line 101811, app/assets/stylesheets/global/style.css */
.wrem-1-6 {
  width: 1.6rem !important;
}

/* line 101815, app/assets/stylesheets/global/style.css */
.wrem-2-6 {
  width: 2.6rem !important;
}

/* line 101819, app/assets/stylesheets/global/style.css */
.wrem-3-6 {
  width: 3.6rem !important;
}

/* line 101823, app/assets/stylesheets/global/style.css */
.wrem-4-6 {
  width: 4.6rem !important;
}

/* line 101827, app/assets/stylesheets/global/style.css */
.wrem-5-6 {
  width: 5.6rem !important;
}

/* line 101831, app/assets/stylesheets/global/style.css */
.wrem-6-6 {
  width: 6.6rem !important;
}

/* line 101835, app/assets/stylesheets/global/style.css */
.wrem-7-6 {
  width: 7.6rem !important;
}

/* line 101839, app/assets/stylesheets/global/style.css */
.wrem-8-6 {
  width: 8.6rem !important;
}

/* line 101843, app/assets/stylesheets/global/style.css */
.wrem-9-6 {
  width: 9.6rem !important;
}

/* line 101847, app/assets/stylesheets/global/style.css */
.wrem-10-6 {
  width: 10.6rem !important;
}

/* line 101851, app/assets/stylesheets/global/style.css */
.wrem-15-6 {
  width: 15.6rem !important;
}

/* line 101855, app/assets/stylesheets/global/style.css */
.wrem-20-6 {
  width: 20.6rem !important;
}

/* line 101859, app/assets/stylesheets/global/style.css */
.wrem-21-6 {
  width: 21.6rem !important;
}

/* line 101863, app/assets/stylesheets/global/style.css */
.wrem-22-6 {
  width: 22.6rem !important;
}

/* line 101867, app/assets/stylesheets/global/style.css */
.wrem-23-6 {
  width: 23.6rem !important;
}

/* line 101871, app/assets/stylesheets/global/style.css */
.wrem-24-6 {
  width: 24.6rem !important;
}

/* line 101875, app/assets/stylesheets/global/style.css */
.wrem-25-6 {
  width: 25.6rem !important;
}

/* line 101879, app/assets/stylesheets/global/style.css */
.wrem-26-6 {
  width: 26.6rem !important;
}

/* line 101883, app/assets/stylesheets/global/style.css */
.wrem-27-6 {
  width: 27.6rem !important;
}

/* line 101887, app/assets/stylesheets/global/style.css */
.wrem-28-6 {
  width: 28.6rem !important;
}

/* line 101891, app/assets/stylesheets/global/style.css */
.wrem-29-6 {
  width: 29.6rem !important;
}

/* line 101895, app/assets/stylesheets/global/style.css */
.wrem-30-6 {
  width: 30.6rem !important;
}

/* line 101899, app/assets/stylesheets/global/style.css */
.wrem-31-6 {
  width: 31.6rem !important;
}

/* line 101903, app/assets/stylesheets/global/style.css */
.wrem-32-6 {
  width: 32.6rem !important;
}

/* line 101907, app/assets/stylesheets/global/style.css */
.wrem-33-6 {
  width: 33.6rem !important;
}

/* line 101911, app/assets/stylesheets/global/style.css */
.wrem-34-6 {
  width: 34.6rem !important;
}

/* line 101915, app/assets/stylesheets/global/style.css */
.wrem-35-6 {
  width: 35.6rem !important;
}

/* line 101919, app/assets/stylesheets/global/style.css */
.wrem-36-6 {
  width: 36.6rem !important;
}

/* line 101923, app/assets/stylesheets/global/style.css */
.wrem-37-6 {
  width: 37.6rem !important;
}

/* line 101927, app/assets/stylesheets/global/style.css */
.wrem-38-6 {
  width: 38.6rem !important;
}

/* line 101931, app/assets/stylesheets/global/style.css */
.wrem-39-6 {
  width: 39.6rem !important;
}

/* line 101935, app/assets/stylesheets/global/style.css */
.wrem-40-6 {
  width: 40.6rem !important;
}

/* line 101939, app/assets/stylesheets/global/style.css */
.wrem-41-6 {
  width: 41.6rem !important;
}

/* line 101943, app/assets/stylesheets/global/style.css */
.wrem-42-6 {
  width: 42.6rem !important;
}

/* line 101947, app/assets/stylesheets/global/style.css */
.wrem-43-6 {
  width: 43.6rem !important;
}

/* line 101951, app/assets/stylesheets/global/style.css */
.wrem-44-6 {
  width: 44.6rem !important;
}

/* line 101955, app/assets/stylesheets/global/style.css */
.wrem-45-6 {
  width: 45.6rem !important;
}

/* line 101959, app/assets/stylesheets/global/style.css */
.wrem-46-6 {
  width: 46.6rem !important;
}

/* line 101963, app/assets/stylesheets/global/style.css */
.wrem-47-6 {
  width: 47.6rem !important;
}

/* line 101967, app/assets/stylesheets/global/style.css */
.wrem-48-6 {
  width: 48.6rem !important;
}

/* line 101971, app/assets/stylesheets/global/style.css */
.wrem-49-6 {
  width: 49.6rem !important;
}

/* line 101975, app/assets/stylesheets/global/style.css */
.wrem-50-6 {
  width: 50.6rem !important;
}

/* line 101979, app/assets/stylesheets/global/style.css */
.wrem-51-6 {
  width: 51.6rem !important;
}

/* line 101983, app/assets/stylesheets/global/style.css */
.wrem-52-6 {
  width: 52.6rem !important;
}

/* line 101987, app/assets/stylesheets/global/style.css */
.wrem-53-6 {
  width: 53.6rem !important;
}

/* line 101991, app/assets/stylesheets/global/style.css */
.wrem-54-6 {
  width: 54.6rem !important;
}

/* line 101995, app/assets/stylesheets/global/style.css */
.wrem-55-6 {
  width: 55.6rem !important;
}

/* line 101999, app/assets/stylesheets/global/style.css */
.wrem-56-6 {
  width: 56.6rem !important;
}

/* line 102003, app/assets/stylesheets/global/style.css */
.wrem-57-6 {
  width: 57.6rem !important;
}

/* line 102007, app/assets/stylesheets/global/style.css */
.wrem-58-6 {
  width: 58.6rem !important;
}

/* line 102011, app/assets/stylesheets/global/style.css */
.wrem-59-6 {
  width: 59.6rem !important;
}

/* line 102015, app/assets/stylesheets/global/style.css */
.wrem-60-6 {
  width: 60.6rem !important;
}

/* line 102019, app/assets/stylesheets/global/style.css */
.wrem-61-6 {
  width: 61.6rem !important;
}

/* line 102023, app/assets/stylesheets/global/style.css */
.wrem-62-6 {
  width: 62.6rem !important;
}

/* line 102027, app/assets/stylesheets/global/style.css */
.wrem-63-6 {
  width: 63.6rem !important;
}

/* line 102031, app/assets/stylesheets/global/style.css */
.wrem-64-6 {
  width: 64.6rem !important;
}

/* line 102035, app/assets/stylesheets/global/style.css */
.wrem-65-6 {
  width: 65.6rem !important;
}

/* line 102039, app/assets/stylesheets/global/style.css */
.wrem-66-6 {
  width: 66.6rem !important;
}

/* line 102043, app/assets/stylesheets/global/style.css */
.wrem-67-6 {
  width: 67.6rem !important;
}

/* line 102047, app/assets/stylesheets/global/style.css */
.wrem-68-6 {
  width: 68.6rem !important;
}

/* line 102051, app/assets/stylesheets/global/style.css */
.wrem-69-6 {
  width: 69.6rem !important;
}

/* line 102055, app/assets/stylesheets/global/style.css */
.wrem-70-6 {
  width: 70.6rem !important;
}

/* line 102059, app/assets/stylesheets/global/style.css */
.wrem-71-6 {
  width: 71.6rem !important;
}

/* line 102063, app/assets/stylesheets/global/style.css */
.wrem-72-6 {
  width: 72.6rem !important;
}

/* line 102067, app/assets/stylesheets/global/style.css */
.wrem-73-6 {
  width: 73.6rem !important;
}

/* line 102071, app/assets/stylesheets/global/style.css */
.wrem-74-6 {
  width: 74.6rem !important;
}

/* line 102075, app/assets/stylesheets/global/style.css */
.wrem-75-6 {
  width: 75.6rem !important;
}

/* line 102079, app/assets/stylesheets/global/style.css */
.wrem-76-6 {
  width: 76.6rem !important;
}

/* line 102083, app/assets/stylesheets/global/style.css */
.wrem-77-6 {
  width: 77.6rem !important;
}

/* line 102087, app/assets/stylesheets/global/style.css */
.wrem-78-6 {
  width: 78.6rem !important;
}

/* line 102091, app/assets/stylesheets/global/style.css */
.wrem-79-6 {
  width: 79.6rem !important;
}

/* line 102095, app/assets/stylesheets/global/style.css */
.wrem-80-6 {
  width: 80.6rem !important;
}

/* line 102099, app/assets/stylesheets/global/style.css */
.wrem-81-6 {
  width: 81.6rem !important;
}

/* line 102103, app/assets/stylesheets/global/style.css */
.wrem-82-6 {
  width: 82.6rem !important;
}

/* line 102107, app/assets/stylesheets/global/style.css */
.wrem-83-6 {
  width: 83.6rem !important;
}

/* line 102111, app/assets/stylesheets/global/style.css */
.wrem-84-6 {
  width: 84.6rem !important;
}

/* line 102115, app/assets/stylesheets/global/style.css */
.wrem-85-6 {
  width: 85.6rem !important;
}

/* line 102119, app/assets/stylesheets/global/style.css */
.wrem-86-6 {
  width: 86.6rem !important;
}

/* line 102123, app/assets/stylesheets/global/style.css */
.wrem-87-6 {
  width: 87.6rem !important;
}

/* line 102127, app/assets/stylesheets/global/style.css */
.wrem-88-6 {
  width: 88.6rem !important;
}

/* line 102131, app/assets/stylesheets/global/style.css */
.wrem-89-6 {
  width: 89.6rem !important;
}

/* line 102135, app/assets/stylesheets/global/style.css */
.wrem-90-6 {
  width: 90.6rem !important;
}

/* line 102139, app/assets/stylesheets/global/style.css */
.wrem-91-6 {
  width: 91.6rem !important;
}

/* line 102143, app/assets/stylesheets/global/style.css */
.wrem-92-6 {
  width: 92.6rem !important;
}

/* line 102147, app/assets/stylesheets/global/style.css */
.wrem-93-6 {
  width: 93.6rem !important;
}

/* line 102151, app/assets/stylesheets/global/style.css */
.wrem-94-6 {
  width: 94.6rem !important;
}

/* line 102155, app/assets/stylesheets/global/style.css */
.wrem-95-6 {
  width: 95.6rem !important;
}

/* line 102159, app/assets/stylesheets/global/style.css */
.wrem-96-6 {
  width: 96.6rem !important;
}

/* line 102163, app/assets/stylesheets/global/style.css */
.wrem-97-6 {
  width: 97.6rem !important;
}

/* line 102167, app/assets/stylesheets/global/style.css */
.wrem-98-6 {
  width: 98.6rem !important;
}

/* line 102171, app/assets/stylesheets/global/style.css */
.wrem-99-6 {
  width: 99.6rem !important;
}

/* line 102175, app/assets/stylesheets/global/style.css */
.wrem-1-65 {
  width: 1.65rem !important;
}

/* line 102179, app/assets/stylesheets/global/style.css */
.wrem-2-65 {
  width: 2.65rem !important;
}

/* line 102183, app/assets/stylesheets/global/style.css */
.wrem-3-65 {
  width: 3.65rem !important;
}

/* line 102187, app/assets/stylesheets/global/style.css */
.wrem-4-65 {
  width: 4.65rem !important;
}

/* line 102191, app/assets/stylesheets/global/style.css */
.wrem-5-65 {
  width: 5.65rem !important;
}

/* line 102195, app/assets/stylesheets/global/style.css */
.wrem-6-65 {
  width: 6.65rem !important;
}

/* line 102199, app/assets/stylesheets/global/style.css */
.wrem-7-65 {
  width: 7.65rem !important;
}

/* line 102203, app/assets/stylesheets/global/style.css */
.wrem-8-65 {
  width: 8.65rem !important;
}

/* line 102207, app/assets/stylesheets/global/style.css */
.wrem-9-65 {
  width: 9.65rem !important;
}

/* line 102211, app/assets/stylesheets/global/style.css */
.wrem-10-65 {
  width: 10.65rem !important;
}

/* line 102215, app/assets/stylesheets/global/style.css */
.wrem-15-65 {
  width: 15.65rem !important;
}

/* line 102219, app/assets/stylesheets/global/style.css */
.wrem-20-65 {
  width: 20.65rem !important;
}

/* line 102223, app/assets/stylesheets/global/style.css */
.wrem-21-65 {
  width: 21.65rem !important;
}

/* line 102227, app/assets/stylesheets/global/style.css */
.wrem-22-65 {
  width: 22.65rem !important;
}

/* line 102231, app/assets/stylesheets/global/style.css */
.wrem-23-65 {
  width: 23.65rem !important;
}

/* line 102235, app/assets/stylesheets/global/style.css */
.wrem-24-65 {
  width: 24.65rem !important;
}

/* line 102239, app/assets/stylesheets/global/style.css */
.wrem-25-65 {
  width: 25.65rem !important;
}

/* line 102243, app/assets/stylesheets/global/style.css */
.wrem-26-65 {
  width: 26.65rem !important;
}

/* line 102247, app/assets/stylesheets/global/style.css */
.wrem-27-65 {
  width: 27.65rem !important;
}

/* line 102251, app/assets/stylesheets/global/style.css */
.wrem-28-65 {
  width: 28.65rem !important;
}

/* line 102255, app/assets/stylesheets/global/style.css */
.wrem-29-65 {
  width: 29.65rem !important;
}

/* line 102259, app/assets/stylesheets/global/style.css */
.wrem-30-65 {
  width: 30.65rem !important;
}

/* line 102263, app/assets/stylesheets/global/style.css */
.wrem-31-65 {
  width: 31.65rem !important;
}

/* line 102267, app/assets/stylesheets/global/style.css */
.wrem-32-65 {
  width: 32.65rem !important;
}

/* line 102271, app/assets/stylesheets/global/style.css */
.wrem-33-65 {
  width: 33.65rem !important;
}

/* line 102275, app/assets/stylesheets/global/style.css */
.wrem-34-65 {
  width: 34.65rem !important;
}

/* line 102279, app/assets/stylesheets/global/style.css */
.wrem-35-65 {
  width: 35.65rem !important;
}

/* line 102283, app/assets/stylesheets/global/style.css */
.wrem-36-65 {
  width: 36.65rem !important;
}

/* line 102287, app/assets/stylesheets/global/style.css */
.wrem-37-65 {
  width: 37.65rem !important;
}

/* line 102291, app/assets/stylesheets/global/style.css */
.wrem-38-65 {
  width: 38.65rem !important;
}

/* line 102295, app/assets/stylesheets/global/style.css */
.wrem-39-65 {
  width: 39.65rem !important;
}

/* line 102299, app/assets/stylesheets/global/style.css */
.wrem-40-65 {
  width: 40.65rem !important;
}

/* line 102303, app/assets/stylesheets/global/style.css */
.wrem-41-65 {
  width: 41.65rem !important;
}

/* line 102307, app/assets/stylesheets/global/style.css */
.wrem-42-65 {
  width: 42.65rem !important;
}

/* line 102311, app/assets/stylesheets/global/style.css */
.wrem-43-65 {
  width: 43.65rem !important;
}

/* line 102315, app/assets/stylesheets/global/style.css */
.wrem-44-65 {
  width: 44.65rem !important;
}

/* line 102319, app/assets/stylesheets/global/style.css */
.wrem-45-65 {
  width: 45.65rem !important;
}

/* line 102323, app/assets/stylesheets/global/style.css */
.wrem-46-65 {
  width: 46.65rem !important;
}

/* line 102327, app/assets/stylesheets/global/style.css */
.wrem-47-65 {
  width: 47.65rem !important;
}

/* line 102331, app/assets/stylesheets/global/style.css */
.wrem-48-65 {
  width: 48.65rem !important;
}

/* line 102335, app/assets/stylesheets/global/style.css */
.wrem-49-65 {
  width: 49.65rem !important;
}

/* line 102339, app/assets/stylesheets/global/style.css */
.wrem-50-65 {
  width: 50.65rem !important;
}

/* line 102343, app/assets/stylesheets/global/style.css */
.wrem-51-65 {
  width: 51.65rem !important;
}

/* line 102347, app/assets/stylesheets/global/style.css */
.wrem-52-65 {
  width: 52.65rem !important;
}

/* line 102351, app/assets/stylesheets/global/style.css */
.wrem-53-65 {
  width: 53.65rem !important;
}

/* line 102355, app/assets/stylesheets/global/style.css */
.wrem-54-65 {
  width: 54.65rem !important;
}

/* line 102359, app/assets/stylesheets/global/style.css */
.wrem-55-65 {
  width: 55.65rem !important;
}

/* line 102363, app/assets/stylesheets/global/style.css */
.wrem-56-65 {
  width: 56.65rem !important;
}

/* line 102367, app/assets/stylesheets/global/style.css */
.wrem-57-65 {
  width: 57.65rem !important;
}

/* line 102371, app/assets/stylesheets/global/style.css */
.wrem-58-65 {
  width: 58.65rem !important;
}

/* line 102375, app/assets/stylesheets/global/style.css */
.wrem-59-65 {
  width: 59.65rem !important;
}

/* line 102379, app/assets/stylesheets/global/style.css */
.wrem-60-65 {
  width: 60.65rem !important;
}

/* line 102383, app/assets/stylesheets/global/style.css */
.wrem-61-65 {
  width: 61.65rem !important;
}

/* line 102387, app/assets/stylesheets/global/style.css */
.wrem-62-65 {
  width: 62.65rem !important;
}

/* line 102391, app/assets/stylesheets/global/style.css */
.wrem-63-65 {
  width: 63.65rem !important;
}

/* line 102395, app/assets/stylesheets/global/style.css */
.wrem-64-65 {
  width: 64.65rem !important;
}

/* line 102399, app/assets/stylesheets/global/style.css */
.wrem-65-65 {
  width: 65.65rem !important;
}

/* line 102403, app/assets/stylesheets/global/style.css */
.wrem-66-65 {
  width: 66.65rem !important;
}

/* line 102407, app/assets/stylesheets/global/style.css */
.wrem-67-65 {
  width: 67.65rem !important;
}

/* line 102411, app/assets/stylesheets/global/style.css */
.wrem-68-65 {
  width: 68.65rem !important;
}

/* line 102415, app/assets/stylesheets/global/style.css */
.wrem-69-65 {
  width: 69.65rem !important;
}

/* line 102419, app/assets/stylesheets/global/style.css */
.wrem-70-65 {
  width: 70.65rem !important;
}

/* line 102423, app/assets/stylesheets/global/style.css */
.wrem-71-65 {
  width: 71.65rem !important;
}

/* line 102427, app/assets/stylesheets/global/style.css */
.wrem-72-65 {
  width: 72.65rem !important;
}

/* line 102431, app/assets/stylesheets/global/style.css */
.wrem-73-65 {
  width: 73.65rem !important;
}

/* line 102435, app/assets/stylesheets/global/style.css */
.wrem-74-65 {
  width: 74.65rem !important;
}

/* line 102439, app/assets/stylesheets/global/style.css */
.wrem-75-65 {
  width: 75.65rem !important;
}

/* line 102443, app/assets/stylesheets/global/style.css */
.wrem-76-65 {
  width: 76.65rem !important;
}

/* line 102447, app/assets/stylesheets/global/style.css */
.wrem-77-65 {
  width: 77.65rem !important;
}

/* line 102451, app/assets/stylesheets/global/style.css */
.wrem-78-65 {
  width: 78.65rem !important;
}

/* line 102455, app/assets/stylesheets/global/style.css */
.wrem-79-65 {
  width: 79.65rem !important;
}

/* line 102459, app/assets/stylesheets/global/style.css */
.wrem-80-65 {
  width: 80.65rem !important;
}

/* line 102463, app/assets/stylesheets/global/style.css */
.wrem-81-65 {
  width: 81.65rem !important;
}

/* line 102467, app/assets/stylesheets/global/style.css */
.wrem-82-65 {
  width: 82.65rem !important;
}

/* line 102471, app/assets/stylesheets/global/style.css */
.wrem-83-65 {
  width: 83.65rem !important;
}

/* line 102475, app/assets/stylesheets/global/style.css */
.wrem-84-65 {
  width: 84.65rem !important;
}

/* line 102479, app/assets/stylesheets/global/style.css */
.wrem-85-65 {
  width: 85.65rem !important;
}

/* line 102483, app/assets/stylesheets/global/style.css */
.wrem-86-65 {
  width: 86.65rem !important;
}

/* line 102487, app/assets/stylesheets/global/style.css */
.wrem-87-65 {
  width: 87.65rem !important;
}

/* line 102491, app/assets/stylesheets/global/style.css */
.wrem-88-65 {
  width: 88.65rem !important;
}

/* line 102495, app/assets/stylesheets/global/style.css */
.wrem-89-65 {
  width: 89.65rem !important;
}

/* line 102499, app/assets/stylesheets/global/style.css */
.wrem-90-65 {
  width: 90.65rem !important;
}

/* line 102503, app/assets/stylesheets/global/style.css */
.wrem-91-65 {
  width: 91.65rem !important;
}

/* line 102507, app/assets/stylesheets/global/style.css */
.wrem-92-65 {
  width: 92.65rem !important;
}

/* line 102511, app/assets/stylesheets/global/style.css */
.wrem-93-65 {
  width: 93.65rem !important;
}

/* line 102515, app/assets/stylesheets/global/style.css */
.wrem-94-65 {
  width: 94.65rem !important;
}

/* line 102519, app/assets/stylesheets/global/style.css */
.wrem-95-65 {
  width: 95.65rem !important;
}

/* line 102523, app/assets/stylesheets/global/style.css */
.wrem-96-65 {
  width: 96.65rem !important;
}

/* line 102527, app/assets/stylesheets/global/style.css */
.wrem-97-65 {
  width: 97.65rem !important;
}

/* line 102531, app/assets/stylesheets/global/style.css */
.wrem-98-65 {
  width: 98.65rem !important;
}

/* line 102535, app/assets/stylesheets/global/style.css */
.wrem-99-65 {
  width: 99.65rem !important;
}

/* line 102539, app/assets/stylesheets/global/style.css */
.wrem-1-7 {
  width: 1.7rem !important;
}

/* line 102543, app/assets/stylesheets/global/style.css */
.wrem-2-7 {
  width: 2.7rem !important;
}

/* line 102547, app/assets/stylesheets/global/style.css */
.wrem-3-7 {
  width: 3.7rem !important;
}

/* line 102551, app/assets/stylesheets/global/style.css */
.wrem-4-7 {
  width: 4.7rem !important;
}

/* line 102555, app/assets/stylesheets/global/style.css */
.wrem-5-7 {
  width: 5.7rem !important;
}

/* line 102559, app/assets/stylesheets/global/style.css */
.wrem-6-7 {
  width: 6.7rem !important;
}

/* line 102563, app/assets/stylesheets/global/style.css */
.wrem-7-7 {
  width: 7.7rem !important;
}

/* line 102567, app/assets/stylesheets/global/style.css */
.wrem-8-7 {
  width: 8.7rem !important;
}

/* line 102571, app/assets/stylesheets/global/style.css */
.wrem-9-7 {
  width: 9.7rem !important;
}

/* line 102575, app/assets/stylesheets/global/style.css */
.wrem-10-7 {
  width: 10.7rem !important;
}

/* line 102579, app/assets/stylesheets/global/style.css */
.wrem-15-7 {
  width: 15.7rem !important;
}

/* line 102583, app/assets/stylesheets/global/style.css */
.wrem-20-7 {
  width: 20.7rem !important;
}

/* line 102587, app/assets/stylesheets/global/style.css */
.wrem-21-7 {
  width: 21.7rem !important;
}

/* line 102591, app/assets/stylesheets/global/style.css */
.wrem-22-7 {
  width: 22.7rem !important;
}

/* line 102595, app/assets/stylesheets/global/style.css */
.wrem-23-7 {
  width: 23.7rem !important;
}

/* line 102599, app/assets/stylesheets/global/style.css */
.wrem-24-7 {
  width: 24.7rem !important;
}

/* line 102603, app/assets/stylesheets/global/style.css */
.wrem-25-7 {
  width: 25.7rem !important;
}

/* line 102607, app/assets/stylesheets/global/style.css */
.wrem-26-7 {
  width: 26.7rem !important;
}

/* line 102611, app/assets/stylesheets/global/style.css */
.wrem-27-7 {
  width: 27.7rem !important;
}

/* line 102615, app/assets/stylesheets/global/style.css */
.wrem-28-7 {
  width: 28.7rem !important;
}

/* line 102619, app/assets/stylesheets/global/style.css */
.wrem-29-7 {
  width: 29.7rem !important;
}

/* line 102623, app/assets/stylesheets/global/style.css */
.wrem-30-7 {
  width: 30.7rem !important;
}

/* line 102627, app/assets/stylesheets/global/style.css */
.wrem-31-7 {
  width: 31.7rem !important;
}

/* line 102631, app/assets/stylesheets/global/style.css */
.wrem-32-7 {
  width: 32.7rem !important;
}

/* line 102635, app/assets/stylesheets/global/style.css */
.wrem-33-7 {
  width: 33.7rem !important;
}

/* line 102639, app/assets/stylesheets/global/style.css */
.wrem-34-7 {
  width: 34.7rem !important;
}

/* line 102643, app/assets/stylesheets/global/style.css */
.wrem-35-7 {
  width: 35.7rem !important;
}

/* line 102647, app/assets/stylesheets/global/style.css */
.wrem-36-7 {
  width: 36.7rem !important;
}

/* line 102651, app/assets/stylesheets/global/style.css */
.wrem-37-7 {
  width: 37.7rem !important;
}

/* line 102655, app/assets/stylesheets/global/style.css */
.wrem-38-7 {
  width: 38.7rem !important;
}

/* line 102659, app/assets/stylesheets/global/style.css */
.wrem-39-7 {
  width: 39.7rem !important;
}

/* line 102663, app/assets/stylesheets/global/style.css */
.wrem-40-7 {
  width: 40.7rem !important;
}

/* line 102667, app/assets/stylesheets/global/style.css */
.wrem-41-7 {
  width: 41.7rem !important;
}

/* line 102671, app/assets/stylesheets/global/style.css */
.wrem-42-7 {
  width: 42.7rem !important;
}

/* line 102675, app/assets/stylesheets/global/style.css */
.wrem-43-7 {
  width: 43.7rem !important;
}

/* line 102679, app/assets/stylesheets/global/style.css */
.wrem-44-7 {
  width: 44.7rem !important;
}

/* line 102683, app/assets/stylesheets/global/style.css */
.wrem-45-7 {
  width: 45.7rem !important;
}

/* line 102687, app/assets/stylesheets/global/style.css */
.wrem-46-7 {
  width: 46.7rem !important;
}

/* line 102691, app/assets/stylesheets/global/style.css */
.wrem-47-7 {
  width: 47.7rem !important;
}

/* line 102695, app/assets/stylesheets/global/style.css */
.wrem-48-7 {
  width: 48.7rem !important;
}

/* line 102699, app/assets/stylesheets/global/style.css */
.wrem-49-7 {
  width: 49.7rem !important;
}

/* line 102703, app/assets/stylesheets/global/style.css */
.wrem-50-7 {
  width: 50.7rem !important;
}

/* line 102707, app/assets/stylesheets/global/style.css */
.wrem-51-7 {
  width: 51.7rem !important;
}

/* line 102711, app/assets/stylesheets/global/style.css */
.wrem-52-7 {
  width: 52.7rem !important;
}

/* line 102715, app/assets/stylesheets/global/style.css */
.wrem-53-7 {
  width: 53.7rem !important;
}

/* line 102719, app/assets/stylesheets/global/style.css */
.wrem-54-7 {
  width: 54.7rem !important;
}

/* line 102723, app/assets/stylesheets/global/style.css */
.wrem-55-7 {
  width: 55.7rem !important;
}

/* line 102727, app/assets/stylesheets/global/style.css */
.wrem-56-7 {
  width: 56.7rem !important;
}

/* line 102731, app/assets/stylesheets/global/style.css */
.wrem-57-7 {
  width: 57.7rem !important;
}

/* line 102735, app/assets/stylesheets/global/style.css */
.wrem-58-7 {
  width: 58.7rem !important;
}

/* line 102739, app/assets/stylesheets/global/style.css */
.wrem-59-7 {
  width: 59.7rem !important;
}

/* line 102743, app/assets/stylesheets/global/style.css */
.wrem-60-7 {
  width: 60.7rem !important;
}

/* line 102747, app/assets/stylesheets/global/style.css */
.wrem-61-7 {
  width: 61.7rem !important;
}

/* line 102751, app/assets/stylesheets/global/style.css */
.wrem-62-7 {
  width: 62.7rem !important;
}

/* line 102755, app/assets/stylesheets/global/style.css */
.wrem-63-7 {
  width: 63.7rem !important;
}

/* line 102759, app/assets/stylesheets/global/style.css */
.wrem-64-7 {
  width: 64.7rem !important;
}

/* line 102763, app/assets/stylesheets/global/style.css */
.wrem-65-7 {
  width: 65.7rem !important;
}

/* line 102767, app/assets/stylesheets/global/style.css */
.wrem-66-7 {
  width: 66.7rem !important;
}

/* line 102771, app/assets/stylesheets/global/style.css */
.wrem-67-7 {
  width: 67.7rem !important;
}

/* line 102775, app/assets/stylesheets/global/style.css */
.wrem-68-7 {
  width: 68.7rem !important;
}

/* line 102779, app/assets/stylesheets/global/style.css */
.wrem-69-7 {
  width: 69.7rem !important;
}

/* line 102783, app/assets/stylesheets/global/style.css */
.wrem-70-7 {
  width: 70.7rem !important;
}

/* line 102787, app/assets/stylesheets/global/style.css */
.wrem-71-7 {
  width: 71.7rem !important;
}

/* line 102791, app/assets/stylesheets/global/style.css */
.wrem-72-7 {
  width: 72.7rem !important;
}

/* line 102795, app/assets/stylesheets/global/style.css */
.wrem-73-7 {
  width: 73.7rem !important;
}

/* line 102799, app/assets/stylesheets/global/style.css */
.wrem-74-7 {
  width: 74.7rem !important;
}

/* line 102803, app/assets/stylesheets/global/style.css */
.wrem-75-7 {
  width: 75.7rem !important;
}

/* line 102807, app/assets/stylesheets/global/style.css */
.wrem-76-7 {
  width: 76.7rem !important;
}

/* line 102811, app/assets/stylesheets/global/style.css */
.wrem-77-7 {
  width: 77.7rem !important;
}

/* line 102815, app/assets/stylesheets/global/style.css */
.wrem-78-7 {
  width: 78.7rem !important;
}

/* line 102819, app/assets/stylesheets/global/style.css */
.wrem-79-7 {
  width: 79.7rem !important;
}

/* line 102823, app/assets/stylesheets/global/style.css */
.wrem-80-7 {
  width: 80.7rem !important;
}

/* line 102827, app/assets/stylesheets/global/style.css */
.wrem-81-7 {
  width: 81.7rem !important;
}

/* line 102831, app/assets/stylesheets/global/style.css */
.wrem-82-7 {
  width: 82.7rem !important;
}

/* line 102835, app/assets/stylesheets/global/style.css */
.wrem-83-7 {
  width: 83.7rem !important;
}

/* line 102839, app/assets/stylesheets/global/style.css */
.wrem-84-7 {
  width: 84.7rem !important;
}

/* line 102843, app/assets/stylesheets/global/style.css */
.wrem-85-7 {
  width: 85.7rem !important;
}

/* line 102847, app/assets/stylesheets/global/style.css */
.wrem-86-7 {
  width: 86.7rem !important;
}

/* line 102851, app/assets/stylesheets/global/style.css */
.wrem-87-7 {
  width: 87.7rem !important;
}

/* line 102855, app/assets/stylesheets/global/style.css */
.wrem-88-7 {
  width: 88.7rem !important;
}

/* line 102859, app/assets/stylesheets/global/style.css */
.wrem-89-7 {
  width: 89.7rem !important;
}

/* line 102863, app/assets/stylesheets/global/style.css */
.wrem-90-7 {
  width: 90.7rem !important;
}

/* line 102867, app/assets/stylesheets/global/style.css */
.wrem-91-7 {
  width: 91.7rem !important;
}

/* line 102871, app/assets/stylesheets/global/style.css */
.wrem-92-7 {
  width: 92.7rem !important;
}

/* line 102875, app/assets/stylesheets/global/style.css */
.wrem-93-7 {
  width: 93.7rem !important;
}

/* line 102879, app/assets/stylesheets/global/style.css */
.wrem-94-7 {
  width: 94.7rem !important;
}

/* line 102883, app/assets/stylesheets/global/style.css */
.wrem-95-7 {
  width: 95.7rem !important;
}

/* line 102887, app/assets/stylesheets/global/style.css */
.wrem-96-7 {
  width: 96.7rem !important;
}

/* line 102891, app/assets/stylesheets/global/style.css */
.wrem-97-7 {
  width: 97.7rem !important;
}

/* line 102895, app/assets/stylesheets/global/style.css */
.wrem-98-7 {
  width: 98.7rem !important;
}

/* line 102899, app/assets/stylesheets/global/style.css */
.wrem-99-7 {
  width: 99.7rem !important;
}

/* line 102903, app/assets/stylesheets/global/style.css */
.wrem-1-75 {
  width: 1.75rem !important;
}

/* line 102907, app/assets/stylesheets/global/style.css */
.wrem-2-75 {
  width: 2.75rem !important;
}

/* line 102911, app/assets/stylesheets/global/style.css */
.wrem-3-75 {
  width: 3.75rem !important;
}

/* line 102915, app/assets/stylesheets/global/style.css */
.wrem-4-75 {
  width: 4.75rem !important;
}

/* line 102919, app/assets/stylesheets/global/style.css */
.wrem-5-75 {
  width: 5.75rem !important;
}

/* line 102923, app/assets/stylesheets/global/style.css */
.wrem-6-75 {
  width: 6.75rem !important;
}

/* line 102927, app/assets/stylesheets/global/style.css */
.wrem-7-75 {
  width: 7.75rem !important;
}

/* line 102931, app/assets/stylesheets/global/style.css */
.wrem-8-75 {
  width: 8.75rem !important;
}

/* line 102935, app/assets/stylesheets/global/style.css */
.wrem-9-75 {
  width: 9.75rem !important;
}

/* line 102939, app/assets/stylesheets/global/style.css */
.wrem-10-75 {
  width: 10.75rem !important;
}

/* line 102943, app/assets/stylesheets/global/style.css */
.wrem-15-75 {
  width: 15.75rem !important;
}

/* line 102947, app/assets/stylesheets/global/style.css */
.wrem-20-75 {
  width: 20.75rem !important;
}

/* line 102951, app/assets/stylesheets/global/style.css */
.wrem-21-75 {
  width: 21.75rem !important;
}

/* line 102955, app/assets/stylesheets/global/style.css */
.wrem-22-75 {
  width: 22.75rem !important;
}

/* line 102959, app/assets/stylesheets/global/style.css */
.wrem-23-75 {
  width: 23.75rem !important;
}

/* line 102963, app/assets/stylesheets/global/style.css */
.wrem-24-75 {
  width: 24.75rem !important;
}

/* line 102967, app/assets/stylesheets/global/style.css */
.wrem-25-75 {
  width: 25.75rem !important;
}

/* line 102971, app/assets/stylesheets/global/style.css */
.wrem-26-75 {
  width: 26.75rem !important;
}

/* line 102975, app/assets/stylesheets/global/style.css */
.wrem-27-75 {
  width: 27.75rem !important;
}

/* line 102979, app/assets/stylesheets/global/style.css */
.wrem-28-75 {
  width: 28.75rem !important;
}

/* line 102983, app/assets/stylesheets/global/style.css */
.wrem-29-75 {
  width: 29.75rem !important;
}

/* line 102987, app/assets/stylesheets/global/style.css */
.wrem-30-75 {
  width: 30.75rem !important;
}

/* line 102991, app/assets/stylesheets/global/style.css */
.wrem-31-75 {
  width: 31.75rem !important;
}

/* line 102995, app/assets/stylesheets/global/style.css */
.wrem-32-75 {
  width: 32.75rem !important;
}

/* line 102999, app/assets/stylesheets/global/style.css */
.wrem-33-75 {
  width: 33.75rem !important;
}

/* line 103003, app/assets/stylesheets/global/style.css */
.wrem-34-75 {
  width: 34.75rem !important;
}

/* line 103007, app/assets/stylesheets/global/style.css */
.wrem-35-75 {
  width: 35.75rem !important;
}

/* line 103011, app/assets/stylesheets/global/style.css */
.wrem-36-75 {
  width: 36.75rem !important;
}

/* line 103015, app/assets/stylesheets/global/style.css */
.wrem-37-75 {
  width: 37.75rem !important;
}

/* line 103019, app/assets/stylesheets/global/style.css */
.wrem-38-75 {
  width: 38.75rem !important;
}

/* line 103023, app/assets/stylesheets/global/style.css */
.wrem-39-75 {
  width: 39.75rem !important;
}

/* line 103027, app/assets/stylesheets/global/style.css */
.wrem-40-75 {
  width: 40.75rem !important;
}

/* line 103031, app/assets/stylesheets/global/style.css */
.wrem-41-75 {
  width: 41.75rem !important;
}

/* line 103035, app/assets/stylesheets/global/style.css */
.wrem-42-75 {
  width: 42.75rem !important;
}

/* line 103039, app/assets/stylesheets/global/style.css */
.wrem-43-75 {
  width: 43.75rem !important;
}

/* line 103043, app/assets/stylesheets/global/style.css */
.wrem-44-75 {
  width: 44.75rem !important;
}

/* line 103047, app/assets/stylesheets/global/style.css */
.wrem-45-75 {
  width: 45.75rem !important;
}

/* line 103051, app/assets/stylesheets/global/style.css */
.wrem-46-75 {
  width: 46.75rem !important;
}

/* line 103055, app/assets/stylesheets/global/style.css */
.wrem-47-75 {
  width: 47.75rem !important;
}

/* line 103059, app/assets/stylesheets/global/style.css */
.wrem-48-75 {
  width: 48.75rem !important;
}

/* line 103063, app/assets/stylesheets/global/style.css */
.wrem-49-75 {
  width: 49.75rem !important;
}

/* line 103067, app/assets/stylesheets/global/style.css */
.wrem-50-75 {
  width: 50.75rem !important;
}

/* line 103071, app/assets/stylesheets/global/style.css */
.wrem-51-75 {
  width: 51.75rem !important;
}

/* line 103075, app/assets/stylesheets/global/style.css */
.wrem-52-75 {
  width: 52.75rem !important;
}

/* line 103079, app/assets/stylesheets/global/style.css */
.wrem-53-75 {
  width: 53.75rem !important;
}

/* line 103083, app/assets/stylesheets/global/style.css */
.wrem-54-75 {
  width: 54.75rem !important;
}

/* line 103087, app/assets/stylesheets/global/style.css */
.wrem-55-75 {
  width: 55.75rem !important;
}

/* line 103091, app/assets/stylesheets/global/style.css */
.wrem-56-75 {
  width: 56.75rem !important;
}

/* line 103095, app/assets/stylesheets/global/style.css */
.wrem-57-75 {
  width: 57.75rem !important;
}

/* line 103099, app/assets/stylesheets/global/style.css */
.wrem-58-75 {
  width: 58.75rem !important;
}

/* line 103103, app/assets/stylesheets/global/style.css */
.wrem-59-75 {
  width: 59.75rem !important;
}

/* line 103107, app/assets/stylesheets/global/style.css */
.wrem-60-75 {
  width: 60.75rem !important;
}

/* line 103111, app/assets/stylesheets/global/style.css */
.wrem-61-75 {
  width: 61.75rem !important;
}

/* line 103115, app/assets/stylesheets/global/style.css */
.wrem-62-75 {
  width: 62.75rem !important;
}

/* line 103119, app/assets/stylesheets/global/style.css */
.wrem-63-75 {
  width: 63.75rem !important;
}

/* line 103123, app/assets/stylesheets/global/style.css */
.wrem-64-75 {
  width: 64.75rem !important;
}

/* line 103127, app/assets/stylesheets/global/style.css */
.wrem-65-75 {
  width: 65.75rem !important;
}

/* line 103131, app/assets/stylesheets/global/style.css */
.wrem-66-75 {
  width: 66.75rem !important;
}

/* line 103135, app/assets/stylesheets/global/style.css */
.wrem-67-75 {
  width: 67.75rem !important;
}

/* line 103139, app/assets/stylesheets/global/style.css */
.wrem-68-75 {
  width: 68.75rem !important;
}

/* line 103143, app/assets/stylesheets/global/style.css */
.wrem-69-75 {
  width: 69.75rem !important;
}

/* line 103147, app/assets/stylesheets/global/style.css */
.wrem-70-75 {
  width: 70.75rem !important;
}

/* line 103151, app/assets/stylesheets/global/style.css */
.wrem-71-75 {
  width: 71.75rem !important;
}

/* line 103155, app/assets/stylesheets/global/style.css */
.wrem-72-75 {
  width: 72.75rem !important;
}

/* line 103159, app/assets/stylesheets/global/style.css */
.wrem-73-75 {
  width: 73.75rem !important;
}

/* line 103163, app/assets/stylesheets/global/style.css */
.wrem-74-75 {
  width: 74.75rem !important;
}

/* line 103167, app/assets/stylesheets/global/style.css */
.wrem-75-75 {
  width: 75.75rem !important;
}

/* line 103171, app/assets/stylesheets/global/style.css */
.wrem-76-75 {
  width: 76.75rem !important;
}

/* line 103175, app/assets/stylesheets/global/style.css */
.wrem-77-75 {
  width: 77.75rem !important;
}

/* line 103179, app/assets/stylesheets/global/style.css */
.wrem-78-75 {
  width: 78.75rem !important;
}

/* line 103183, app/assets/stylesheets/global/style.css */
.wrem-79-75 {
  width: 79.75rem !important;
}

/* line 103187, app/assets/stylesheets/global/style.css */
.wrem-80-75 {
  width: 80.75rem !important;
}

/* line 103191, app/assets/stylesheets/global/style.css */
.wrem-81-75 {
  width: 81.75rem !important;
}

/* line 103195, app/assets/stylesheets/global/style.css */
.wrem-82-75 {
  width: 82.75rem !important;
}

/* line 103199, app/assets/stylesheets/global/style.css */
.wrem-83-75 {
  width: 83.75rem !important;
}

/* line 103203, app/assets/stylesheets/global/style.css */
.wrem-84-75 {
  width: 84.75rem !important;
}

/* line 103207, app/assets/stylesheets/global/style.css */
.wrem-85-75 {
  width: 85.75rem !important;
}

/* line 103211, app/assets/stylesheets/global/style.css */
.wrem-86-75 {
  width: 86.75rem !important;
}

/* line 103215, app/assets/stylesheets/global/style.css */
.wrem-87-75 {
  width: 87.75rem !important;
}

/* line 103219, app/assets/stylesheets/global/style.css */
.wrem-88-75 {
  width: 88.75rem !important;
}

/* line 103223, app/assets/stylesheets/global/style.css */
.wrem-89-75 {
  width: 89.75rem !important;
}

/* line 103227, app/assets/stylesheets/global/style.css */
.wrem-90-75 {
  width: 90.75rem !important;
}

/* line 103231, app/assets/stylesheets/global/style.css */
.wrem-91-75 {
  width: 91.75rem !important;
}

/* line 103235, app/assets/stylesheets/global/style.css */
.wrem-92-75 {
  width: 92.75rem !important;
}

/* line 103239, app/assets/stylesheets/global/style.css */
.wrem-93-75 {
  width: 93.75rem !important;
}

/* line 103243, app/assets/stylesheets/global/style.css */
.wrem-94-75 {
  width: 94.75rem !important;
}

/* line 103247, app/assets/stylesheets/global/style.css */
.wrem-95-75 {
  width: 95.75rem !important;
}

/* line 103251, app/assets/stylesheets/global/style.css */
.wrem-96-75 {
  width: 96.75rem !important;
}

/* line 103255, app/assets/stylesheets/global/style.css */
.wrem-97-75 {
  width: 97.75rem !important;
}

/* line 103259, app/assets/stylesheets/global/style.css */
.wrem-98-75 {
  width: 98.75rem !important;
}

/* line 103263, app/assets/stylesheets/global/style.css */
.wrem-99-75 {
  width: 99.75rem !important;
}

/* line 103267, app/assets/stylesheets/global/style.css */
.wrem-1-8 {
  width: 1.8rem !important;
}

/* line 103271, app/assets/stylesheets/global/style.css */
.wrem-2-8 {
  width: 2.8rem !important;
}

/* line 103275, app/assets/stylesheets/global/style.css */
.wrem-3-8 {
  width: 3.8rem !important;
}

/* line 103279, app/assets/stylesheets/global/style.css */
.wrem-4-8 {
  width: 4.8rem !important;
}

/* line 103283, app/assets/stylesheets/global/style.css */
.wrem-5-8 {
  width: 5.8rem !important;
}

/* line 103287, app/assets/stylesheets/global/style.css */
.wrem-6-8 {
  width: 6.8rem !important;
}

/* line 103291, app/assets/stylesheets/global/style.css */
.wrem-7-8 {
  width: 7.8rem !important;
}

/* line 103295, app/assets/stylesheets/global/style.css */
.wrem-8-8 {
  width: 8.8rem !important;
}

/* line 103299, app/assets/stylesheets/global/style.css */
.wrem-9-8 {
  width: 9.8rem !important;
}

/* line 103303, app/assets/stylesheets/global/style.css */
.wrem-10-8 {
  width: 10.8rem !important;
}

/* line 103307, app/assets/stylesheets/global/style.css */
.wrem-15-8 {
  width: 15.8rem !important;
}

/* line 103311, app/assets/stylesheets/global/style.css */
.wrem-20-8 {
  width: 20.8rem !important;
}

/* line 103315, app/assets/stylesheets/global/style.css */
.wrem-21-8 {
  width: 21.8rem !important;
}

/* line 103319, app/assets/stylesheets/global/style.css */
.wrem-22-8 {
  width: 22.8rem !important;
}

/* line 103323, app/assets/stylesheets/global/style.css */
.wrem-23-8 {
  width: 23.8rem !important;
}

/* line 103327, app/assets/stylesheets/global/style.css */
.wrem-24-8 {
  width: 24.8rem !important;
}

/* line 103331, app/assets/stylesheets/global/style.css */
.wrem-25-8 {
  width: 25.8rem !important;
}

/* line 103335, app/assets/stylesheets/global/style.css */
.wrem-26-8 {
  width: 26.8rem !important;
}

/* line 103339, app/assets/stylesheets/global/style.css */
.wrem-27-8 {
  width: 27.8rem !important;
}

/* line 103343, app/assets/stylesheets/global/style.css */
.wrem-28-8 {
  width: 28.8rem !important;
}

/* line 103347, app/assets/stylesheets/global/style.css */
.wrem-29-8 {
  width: 29.8rem !important;
}

/* line 103351, app/assets/stylesheets/global/style.css */
.wrem-30-8 {
  width: 30.8rem !important;
}

/* line 103355, app/assets/stylesheets/global/style.css */
.wrem-31-8 {
  width: 31.8rem !important;
}

/* line 103359, app/assets/stylesheets/global/style.css */
.wrem-32-8 {
  width: 32.8rem !important;
}

/* line 103363, app/assets/stylesheets/global/style.css */
.wrem-33-8 {
  width: 33.8rem !important;
}

/* line 103367, app/assets/stylesheets/global/style.css */
.wrem-34-8 {
  width: 34.8rem !important;
}

/* line 103371, app/assets/stylesheets/global/style.css */
.wrem-35-8 {
  width: 35.8rem !important;
}

/* line 103375, app/assets/stylesheets/global/style.css */
.wrem-36-8 {
  width: 36.8rem !important;
}

/* line 103379, app/assets/stylesheets/global/style.css */
.wrem-37-8 {
  width: 37.8rem !important;
}

/* line 103383, app/assets/stylesheets/global/style.css */
.wrem-38-8 {
  width: 38.8rem !important;
}

/* line 103387, app/assets/stylesheets/global/style.css */
.wrem-39-8 {
  width: 39.8rem !important;
}

/* line 103391, app/assets/stylesheets/global/style.css */
.wrem-40-8 {
  width: 40.8rem !important;
}

/* line 103395, app/assets/stylesheets/global/style.css */
.wrem-41-8 {
  width: 41.8rem !important;
}

/* line 103399, app/assets/stylesheets/global/style.css */
.wrem-42-8 {
  width: 42.8rem !important;
}

/* line 103403, app/assets/stylesheets/global/style.css */
.wrem-43-8 {
  width: 43.8rem !important;
}

/* line 103407, app/assets/stylesheets/global/style.css */
.wrem-44-8 {
  width: 44.8rem !important;
}

/* line 103411, app/assets/stylesheets/global/style.css */
.wrem-45-8 {
  width: 45.8rem !important;
}

/* line 103415, app/assets/stylesheets/global/style.css */
.wrem-46-8 {
  width: 46.8rem !important;
}

/* line 103419, app/assets/stylesheets/global/style.css */
.wrem-47-8 {
  width: 47.8rem !important;
}

/* line 103423, app/assets/stylesheets/global/style.css */
.wrem-48-8 {
  width: 48.8rem !important;
}

/* line 103427, app/assets/stylesheets/global/style.css */
.wrem-49-8 {
  width: 49.8rem !important;
}

/* line 103431, app/assets/stylesheets/global/style.css */
.wrem-50-8 {
  width: 50.8rem !important;
}

/* line 103435, app/assets/stylesheets/global/style.css */
.wrem-51-8 {
  width: 51.8rem !important;
}

/* line 103439, app/assets/stylesheets/global/style.css */
.wrem-52-8 {
  width: 52.8rem !important;
}

/* line 103443, app/assets/stylesheets/global/style.css */
.wrem-53-8 {
  width: 53.8rem !important;
}

/* line 103447, app/assets/stylesheets/global/style.css */
.wrem-54-8 {
  width: 54.8rem !important;
}

/* line 103451, app/assets/stylesheets/global/style.css */
.wrem-55-8 {
  width: 55.8rem !important;
}

/* line 103455, app/assets/stylesheets/global/style.css */
.wrem-56-8 {
  width: 56.8rem !important;
}

/* line 103459, app/assets/stylesheets/global/style.css */
.wrem-57-8 {
  width: 57.8rem !important;
}

/* line 103463, app/assets/stylesheets/global/style.css */
.wrem-58-8 {
  width: 58.8rem !important;
}

/* line 103467, app/assets/stylesheets/global/style.css */
.wrem-59-8 {
  width: 59.8rem !important;
}

/* line 103471, app/assets/stylesheets/global/style.css */
.wrem-60-8 {
  width: 60.8rem !important;
}

/* line 103475, app/assets/stylesheets/global/style.css */
.wrem-61-8 {
  width: 61.8rem !important;
}

/* line 103479, app/assets/stylesheets/global/style.css */
.wrem-62-8 {
  width: 62.8rem !important;
}

/* line 103483, app/assets/stylesheets/global/style.css */
.wrem-63-8 {
  width: 63.8rem !important;
}

/* line 103487, app/assets/stylesheets/global/style.css */
.wrem-64-8 {
  width: 64.8rem !important;
}

/* line 103491, app/assets/stylesheets/global/style.css */
.wrem-65-8 {
  width: 65.8rem !important;
}

/* line 103495, app/assets/stylesheets/global/style.css */
.wrem-66-8 {
  width: 66.8rem !important;
}

/* line 103499, app/assets/stylesheets/global/style.css */
.wrem-67-8 {
  width: 67.8rem !important;
}

/* line 103503, app/assets/stylesheets/global/style.css */
.wrem-68-8 {
  width: 68.8rem !important;
}

/* line 103507, app/assets/stylesheets/global/style.css */
.wrem-69-8 {
  width: 69.8rem !important;
}

/* line 103511, app/assets/stylesheets/global/style.css */
.wrem-70-8 {
  width: 70.8rem !important;
}

/* line 103515, app/assets/stylesheets/global/style.css */
.wrem-71-8 {
  width: 71.8rem !important;
}

/* line 103519, app/assets/stylesheets/global/style.css */
.wrem-72-8 {
  width: 72.8rem !important;
}

/* line 103523, app/assets/stylesheets/global/style.css */
.wrem-73-8 {
  width: 73.8rem !important;
}

/* line 103527, app/assets/stylesheets/global/style.css */
.wrem-74-8 {
  width: 74.8rem !important;
}

/* line 103531, app/assets/stylesheets/global/style.css */
.wrem-75-8 {
  width: 75.8rem !important;
}

/* line 103535, app/assets/stylesheets/global/style.css */
.wrem-76-8 {
  width: 76.8rem !important;
}

/* line 103539, app/assets/stylesheets/global/style.css */
.wrem-77-8 {
  width: 77.8rem !important;
}

/* line 103543, app/assets/stylesheets/global/style.css */
.wrem-78-8 {
  width: 78.8rem !important;
}

/* line 103547, app/assets/stylesheets/global/style.css */
.wrem-79-8 {
  width: 79.8rem !important;
}

/* line 103551, app/assets/stylesheets/global/style.css */
.wrem-80-8 {
  width: 80.8rem !important;
}

/* line 103555, app/assets/stylesheets/global/style.css */
.wrem-81-8 {
  width: 81.8rem !important;
}

/* line 103559, app/assets/stylesheets/global/style.css */
.wrem-82-8 {
  width: 82.8rem !important;
}

/* line 103563, app/assets/stylesheets/global/style.css */
.wrem-83-8 {
  width: 83.8rem !important;
}

/* line 103567, app/assets/stylesheets/global/style.css */
.wrem-84-8 {
  width: 84.8rem !important;
}

/* line 103571, app/assets/stylesheets/global/style.css */
.wrem-85-8 {
  width: 85.8rem !important;
}

/* line 103575, app/assets/stylesheets/global/style.css */
.wrem-86-8 {
  width: 86.8rem !important;
}

/* line 103579, app/assets/stylesheets/global/style.css */
.wrem-87-8 {
  width: 87.8rem !important;
}

/* line 103583, app/assets/stylesheets/global/style.css */
.wrem-88-8 {
  width: 88.8rem !important;
}

/* line 103587, app/assets/stylesheets/global/style.css */
.wrem-89-8 {
  width: 89.8rem !important;
}

/* line 103591, app/assets/stylesheets/global/style.css */
.wrem-90-8 {
  width: 90.8rem !important;
}

/* line 103595, app/assets/stylesheets/global/style.css */
.wrem-91-8 {
  width: 91.8rem !important;
}

/* line 103599, app/assets/stylesheets/global/style.css */
.wrem-92-8 {
  width: 92.8rem !important;
}

/* line 103603, app/assets/stylesheets/global/style.css */
.wrem-93-8 {
  width: 93.8rem !important;
}

/* line 103607, app/assets/stylesheets/global/style.css */
.wrem-94-8 {
  width: 94.8rem !important;
}

/* line 103611, app/assets/stylesheets/global/style.css */
.wrem-95-8 {
  width: 95.8rem !important;
}

/* line 103615, app/assets/stylesheets/global/style.css */
.wrem-96-8 {
  width: 96.8rem !important;
}

/* line 103619, app/assets/stylesheets/global/style.css */
.wrem-97-8 {
  width: 97.8rem !important;
}

/* line 103623, app/assets/stylesheets/global/style.css */
.wrem-98-8 {
  width: 98.8rem !important;
}

/* line 103627, app/assets/stylesheets/global/style.css */
.wrem-99-8 {
  width: 99.8rem !important;
}

/* line 103631, app/assets/stylesheets/global/style.css */
.wrem-1-85 {
  width: 1.85rem !important;
}

/* line 103635, app/assets/stylesheets/global/style.css */
.wrem-2-85 {
  width: 2.85rem !important;
}

/* line 103639, app/assets/stylesheets/global/style.css */
.wrem-3-85 {
  width: 3.85rem !important;
}

/* line 103643, app/assets/stylesheets/global/style.css */
.wrem-4-85 {
  width: 4.85rem !important;
}

/* line 103647, app/assets/stylesheets/global/style.css */
.wrem-5-85 {
  width: 5.85rem !important;
}

/* line 103651, app/assets/stylesheets/global/style.css */
.wrem-6-85 {
  width: 6.85rem !important;
}

/* line 103655, app/assets/stylesheets/global/style.css */
.wrem-7-85 {
  width: 7.85rem !important;
}

/* line 103659, app/assets/stylesheets/global/style.css */
.wrem-8-85 {
  width: 8.85rem !important;
}

/* line 103663, app/assets/stylesheets/global/style.css */
.wrem-9-85 {
  width: 9.85rem !important;
}

/* line 103667, app/assets/stylesheets/global/style.css */
.wrem-10-85 {
  width: 10.85rem !important;
}

/* line 103671, app/assets/stylesheets/global/style.css */
.wrem-15-85 {
  width: 15.85rem !important;
}

/* line 103675, app/assets/stylesheets/global/style.css */
.wrem-20-85 {
  width: 20.85rem !important;
}

/* line 103679, app/assets/stylesheets/global/style.css */
.wrem-21-85 {
  width: 21.85rem !important;
}

/* line 103683, app/assets/stylesheets/global/style.css */
.wrem-22-85 {
  width: 22.85rem !important;
}

/* line 103687, app/assets/stylesheets/global/style.css */
.wrem-23-85 {
  width: 23.85rem !important;
}

/* line 103691, app/assets/stylesheets/global/style.css */
.wrem-24-85 {
  width: 24.85rem !important;
}

/* line 103695, app/assets/stylesheets/global/style.css */
.wrem-25-85 {
  width: 25.85rem !important;
}

/* line 103699, app/assets/stylesheets/global/style.css */
.wrem-26-85 {
  width: 26.85rem !important;
}

/* line 103703, app/assets/stylesheets/global/style.css */
.wrem-27-85 {
  width: 27.85rem !important;
}

/* line 103707, app/assets/stylesheets/global/style.css */
.wrem-28-85 {
  width: 28.85rem !important;
}

/* line 103711, app/assets/stylesheets/global/style.css */
.wrem-29-85 {
  width: 29.85rem !important;
}

/* line 103715, app/assets/stylesheets/global/style.css */
.wrem-30-85 {
  width: 30.85rem !important;
}

/* line 103719, app/assets/stylesheets/global/style.css */
.wrem-31-85 {
  width: 31.85rem !important;
}

/* line 103723, app/assets/stylesheets/global/style.css */
.wrem-32-85 {
  width: 32.85rem !important;
}

/* line 103727, app/assets/stylesheets/global/style.css */
.wrem-33-85 {
  width: 33.85rem !important;
}

/* line 103731, app/assets/stylesheets/global/style.css */
.wrem-34-85 {
  width: 34.85rem !important;
}

/* line 103735, app/assets/stylesheets/global/style.css */
.wrem-35-85 {
  width: 35.85rem !important;
}

/* line 103739, app/assets/stylesheets/global/style.css */
.wrem-36-85 {
  width: 36.85rem !important;
}

/* line 103743, app/assets/stylesheets/global/style.css */
.wrem-37-85 {
  width: 37.85rem !important;
}

/* line 103747, app/assets/stylesheets/global/style.css */
.wrem-38-85 {
  width: 38.85rem !important;
}

/* line 103751, app/assets/stylesheets/global/style.css */
.wrem-39-85 {
  width: 39.85rem !important;
}

/* line 103755, app/assets/stylesheets/global/style.css */
.wrem-40-85 {
  width: 40.85rem !important;
}

/* line 103759, app/assets/stylesheets/global/style.css */
.wrem-41-85 {
  width: 41.85rem !important;
}

/* line 103763, app/assets/stylesheets/global/style.css */
.wrem-42-85 {
  width: 42.85rem !important;
}

/* line 103767, app/assets/stylesheets/global/style.css */
.wrem-43-85 {
  width: 43.85rem !important;
}

/* line 103771, app/assets/stylesheets/global/style.css */
.wrem-44-85 {
  width: 44.85rem !important;
}

/* line 103775, app/assets/stylesheets/global/style.css */
.wrem-45-85 {
  width: 45.85rem !important;
}

/* line 103779, app/assets/stylesheets/global/style.css */
.wrem-46-85 {
  width: 46.85rem !important;
}

/* line 103783, app/assets/stylesheets/global/style.css */
.wrem-47-85 {
  width: 47.85rem !important;
}

/* line 103787, app/assets/stylesheets/global/style.css */
.wrem-48-85 {
  width: 48.85rem !important;
}

/* line 103791, app/assets/stylesheets/global/style.css */
.wrem-49-85 {
  width: 49.85rem !important;
}

/* line 103795, app/assets/stylesheets/global/style.css */
.wrem-50-85 {
  width: 50.85rem !important;
}

/* line 103799, app/assets/stylesheets/global/style.css */
.wrem-51-85 {
  width: 51.85rem !important;
}

/* line 103803, app/assets/stylesheets/global/style.css */
.wrem-52-85 {
  width: 52.85rem !important;
}

/* line 103807, app/assets/stylesheets/global/style.css */
.wrem-53-85 {
  width: 53.85rem !important;
}

/* line 103811, app/assets/stylesheets/global/style.css */
.wrem-54-85 {
  width: 54.85rem !important;
}

/* line 103815, app/assets/stylesheets/global/style.css */
.wrem-55-85 {
  width: 55.85rem !important;
}

/* line 103819, app/assets/stylesheets/global/style.css */
.wrem-56-85 {
  width: 56.85rem !important;
}

/* line 103823, app/assets/stylesheets/global/style.css */
.wrem-57-85 {
  width: 57.85rem !important;
}

/* line 103827, app/assets/stylesheets/global/style.css */
.wrem-58-85 {
  width: 58.85rem !important;
}

/* line 103831, app/assets/stylesheets/global/style.css */
.wrem-59-85 {
  width: 59.85rem !important;
}

/* line 103835, app/assets/stylesheets/global/style.css */
.wrem-60-85 {
  width: 60.85rem !important;
}

/* line 103839, app/assets/stylesheets/global/style.css */
.wrem-61-85 {
  width: 61.85rem !important;
}

/* line 103843, app/assets/stylesheets/global/style.css */
.wrem-62-85 {
  width: 62.85rem !important;
}

/* line 103847, app/assets/stylesheets/global/style.css */
.wrem-63-85 {
  width: 63.85rem !important;
}

/* line 103851, app/assets/stylesheets/global/style.css */
.wrem-64-85 {
  width: 64.85rem !important;
}

/* line 103855, app/assets/stylesheets/global/style.css */
.wrem-65-85 {
  width: 65.85rem !important;
}

/* line 103859, app/assets/stylesheets/global/style.css */
.wrem-66-85 {
  width: 66.85rem !important;
}

/* line 103863, app/assets/stylesheets/global/style.css */
.wrem-67-85 {
  width: 67.85rem !important;
}

/* line 103867, app/assets/stylesheets/global/style.css */
.wrem-68-85 {
  width: 68.85rem !important;
}

/* line 103871, app/assets/stylesheets/global/style.css */
.wrem-69-85 {
  width: 69.85rem !important;
}

/* line 103875, app/assets/stylesheets/global/style.css */
.wrem-70-85 {
  width: 70.85rem !important;
}

/* line 103879, app/assets/stylesheets/global/style.css */
.wrem-71-85 {
  width: 71.85rem !important;
}

/* line 103883, app/assets/stylesheets/global/style.css */
.wrem-72-85 {
  width: 72.85rem !important;
}

/* line 103887, app/assets/stylesheets/global/style.css */
.wrem-73-85 {
  width: 73.85rem !important;
}

/* line 103891, app/assets/stylesheets/global/style.css */
.wrem-74-85 {
  width: 74.85rem !important;
}

/* line 103895, app/assets/stylesheets/global/style.css */
.wrem-75-85 {
  width: 75.85rem !important;
}

/* line 103899, app/assets/stylesheets/global/style.css */
.wrem-76-85 {
  width: 76.85rem !important;
}

/* line 103903, app/assets/stylesheets/global/style.css */
.wrem-77-85 {
  width: 77.85rem !important;
}

/* line 103907, app/assets/stylesheets/global/style.css */
.wrem-78-85 {
  width: 78.85rem !important;
}

/* line 103911, app/assets/stylesheets/global/style.css */
.wrem-79-85 {
  width: 79.85rem !important;
}

/* line 103915, app/assets/stylesheets/global/style.css */
.wrem-80-85 {
  width: 80.85rem !important;
}

/* line 103919, app/assets/stylesheets/global/style.css */
.wrem-81-85 {
  width: 81.85rem !important;
}

/* line 103923, app/assets/stylesheets/global/style.css */
.wrem-82-85 {
  width: 82.85rem !important;
}

/* line 103927, app/assets/stylesheets/global/style.css */
.wrem-83-85 {
  width: 83.85rem !important;
}

/* line 103931, app/assets/stylesheets/global/style.css */
.wrem-84-85 {
  width: 84.85rem !important;
}

/* line 103935, app/assets/stylesheets/global/style.css */
.wrem-85-85 {
  width: 85.85rem !important;
}

/* line 103939, app/assets/stylesheets/global/style.css */
.wrem-86-85 {
  width: 86.85rem !important;
}

/* line 103943, app/assets/stylesheets/global/style.css */
.wrem-87-85 {
  width: 87.85rem !important;
}

/* line 103947, app/assets/stylesheets/global/style.css */
.wrem-88-85 {
  width: 88.85rem !important;
}

/* line 103951, app/assets/stylesheets/global/style.css */
.wrem-89-85 {
  width: 89.85rem !important;
}

/* line 103955, app/assets/stylesheets/global/style.css */
.wrem-90-85 {
  width: 90.85rem !important;
}

/* line 103959, app/assets/stylesheets/global/style.css */
.wrem-91-85 {
  width: 91.85rem !important;
}

/* line 103963, app/assets/stylesheets/global/style.css */
.wrem-92-85 {
  width: 92.85rem !important;
}

/* line 103967, app/assets/stylesheets/global/style.css */
.wrem-93-85 {
  width: 93.85rem !important;
}

/* line 103971, app/assets/stylesheets/global/style.css */
.wrem-94-85 {
  width: 94.85rem !important;
}

/* line 103975, app/assets/stylesheets/global/style.css */
.wrem-95-85 {
  width: 95.85rem !important;
}

/* line 103979, app/assets/stylesheets/global/style.css */
.wrem-96-85 {
  width: 96.85rem !important;
}

/* line 103983, app/assets/stylesheets/global/style.css */
.wrem-97-85 {
  width: 97.85rem !important;
}

/* line 103987, app/assets/stylesheets/global/style.css */
.wrem-98-85 {
  width: 98.85rem !important;
}

/* line 103991, app/assets/stylesheets/global/style.css */
.wrem-99-85 {
  width: 99.85rem !important;
}

/* line 103995, app/assets/stylesheets/global/style.css */
.wrem-1-9 {
  width: 1.9rem !important;
}

/* line 103999, app/assets/stylesheets/global/style.css */
.wrem-2-9 {
  width: 2.9rem !important;
}

/* line 104003, app/assets/stylesheets/global/style.css */
.wrem-3-9 {
  width: 3.9rem !important;
}

/* line 104007, app/assets/stylesheets/global/style.css */
.wrem-4-9 {
  width: 4.9rem !important;
}

/* line 104011, app/assets/stylesheets/global/style.css */
.wrem-5-9 {
  width: 5.9rem !important;
}

/* line 104015, app/assets/stylesheets/global/style.css */
.wrem-6-9 {
  width: 6.9rem !important;
}

/* line 104019, app/assets/stylesheets/global/style.css */
.wrem-7-9 {
  width: 7.9rem !important;
}

/* line 104023, app/assets/stylesheets/global/style.css */
.wrem-8-9 {
  width: 8.9rem !important;
}

/* line 104027, app/assets/stylesheets/global/style.css */
.wrem-9-9 {
  width: 9.9rem !important;
}

/* line 104031, app/assets/stylesheets/global/style.css */
.wrem-10-9 {
  width: 10.9rem !important;
}

/* line 104035, app/assets/stylesheets/global/style.css */
.wrem-15-9 {
  width: 15.9rem !important;
}

/* line 104039, app/assets/stylesheets/global/style.css */
.wrem-20-9 {
  width: 20.9rem !important;
}

/* line 104043, app/assets/stylesheets/global/style.css */
.wrem-21-9 {
  width: 21.9rem !important;
}

/* line 104047, app/assets/stylesheets/global/style.css */
.wrem-22-9 {
  width: 22.9rem !important;
}

/* line 104051, app/assets/stylesheets/global/style.css */
.wrem-23-9 {
  width: 23.9rem !important;
}

/* line 104055, app/assets/stylesheets/global/style.css */
.wrem-24-9 {
  width: 24.9rem !important;
}

/* line 104059, app/assets/stylesheets/global/style.css */
.wrem-25-9 {
  width: 25.9rem !important;
}

/* line 104063, app/assets/stylesheets/global/style.css */
.wrem-26-9 {
  width: 26.9rem !important;
}

/* line 104067, app/assets/stylesheets/global/style.css */
.wrem-27-9 {
  width: 27.9rem !important;
}

/* line 104071, app/assets/stylesheets/global/style.css */
.wrem-28-9 {
  width: 28.9rem !important;
}

/* line 104075, app/assets/stylesheets/global/style.css */
.wrem-29-9 {
  width: 29.9rem !important;
}

/* line 104079, app/assets/stylesheets/global/style.css */
.wrem-30-9 {
  width: 30.9rem !important;
}

/* line 104083, app/assets/stylesheets/global/style.css */
.wrem-31-9 {
  width: 31.9rem !important;
}

/* line 104087, app/assets/stylesheets/global/style.css */
.wrem-32-9 {
  width: 32.9rem !important;
}

/* line 104091, app/assets/stylesheets/global/style.css */
.wrem-33-9 {
  width: 33.9rem !important;
}

/* line 104095, app/assets/stylesheets/global/style.css */
.wrem-34-9 {
  width: 34.9rem !important;
}

/* line 104099, app/assets/stylesheets/global/style.css */
.wrem-35-9 {
  width: 35.9rem !important;
}

/* line 104103, app/assets/stylesheets/global/style.css */
.wrem-36-9 {
  width: 36.9rem !important;
}

/* line 104107, app/assets/stylesheets/global/style.css */
.wrem-37-9 {
  width: 37.9rem !important;
}

/* line 104111, app/assets/stylesheets/global/style.css */
.wrem-38-9 {
  width: 38.9rem !important;
}

/* line 104115, app/assets/stylesheets/global/style.css */
.wrem-39-9 {
  width: 39.9rem !important;
}

/* line 104119, app/assets/stylesheets/global/style.css */
.wrem-40-9 {
  width: 40.9rem !important;
}

/* line 104123, app/assets/stylesheets/global/style.css */
.wrem-41-9 {
  width: 41.9rem !important;
}

/* line 104127, app/assets/stylesheets/global/style.css */
.wrem-42-9 {
  width: 42.9rem !important;
}

/* line 104131, app/assets/stylesheets/global/style.css */
.wrem-43-9 {
  width: 43.9rem !important;
}

/* line 104135, app/assets/stylesheets/global/style.css */
.wrem-44-9 {
  width: 44.9rem !important;
}

/* line 104139, app/assets/stylesheets/global/style.css */
.wrem-45-9 {
  width: 45.9rem !important;
}

/* line 104143, app/assets/stylesheets/global/style.css */
.wrem-46-9 {
  width: 46.9rem !important;
}

/* line 104147, app/assets/stylesheets/global/style.css */
.wrem-47-9 {
  width: 47.9rem !important;
}

/* line 104151, app/assets/stylesheets/global/style.css */
.wrem-48-9 {
  width: 48.9rem !important;
}

/* line 104155, app/assets/stylesheets/global/style.css */
.wrem-49-9 {
  width: 49.9rem !important;
}

/* line 104159, app/assets/stylesheets/global/style.css */
.wrem-50-9 {
  width: 50.9rem !important;
}

/* line 104163, app/assets/stylesheets/global/style.css */
.wrem-51-9 {
  width: 51.9rem !important;
}

/* line 104167, app/assets/stylesheets/global/style.css */
.wrem-52-9 {
  width: 52.9rem !important;
}

/* line 104171, app/assets/stylesheets/global/style.css */
.wrem-53-9 {
  width: 53.9rem !important;
}

/* line 104175, app/assets/stylesheets/global/style.css */
.wrem-54-9 {
  width: 54.9rem !important;
}

/* line 104179, app/assets/stylesheets/global/style.css */
.wrem-55-9 {
  width: 55.9rem !important;
}

/* line 104183, app/assets/stylesheets/global/style.css */
.wrem-56-9 {
  width: 56.9rem !important;
}

/* line 104187, app/assets/stylesheets/global/style.css */
.wrem-57-9 {
  width: 57.9rem !important;
}

/* line 104191, app/assets/stylesheets/global/style.css */
.wrem-58-9 {
  width: 58.9rem !important;
}

/* line 104195, app/assets/stylesheets/global/style.css */
.wrem-59-9 {
  width: 59.9rem !important;
}

/* line 104199, app/assets/stylesheets/global/style.css */
.wrem-60-9 {
  width: 60.9rem !important;
}

/* line 104203, app/assets/stylesheets/global/style.css */
.wrem-61-9 {
  width: 61.9rem !important;
}

/* line 104207, app/assets/stylesheets/global/style.css */
.wrem-62-9 {
  width: 62.9rem !important;
}

/* line 104211, app/assets/stylesheets/global/style.css */
.wrem-63-9 {
  width: 63.9rem !important;
}

/* line 104215, app/assets/stylesheets/global/style.css */
.wrem-64-9 {
  width: 64.9rem !important;
}

/* line 104219, app/assets/stylesheets/global/style.css */
.wrem-65-9 {
  width: 65.9rem !important;
}

/* line 104223, app/assets/stylesheets/global/style.css */
.wrem-66-9 {
  width: 66.9rem !important;
}

/* line 104227, app/assets/stylesheets/global/style.css */
.wrem-67-9 {
  width: 67.9rem !important;
}

/* line 104231, app/assets/stylesheets/global/style.css */
.wrem-68-9 {
  width: 68.9rem !important;
}

/* line 104235, app/assets/stylesheets/global/style.css */
.wrem-69-9 {
  width: 69.9rem !important;
}

/* line 104239, app/assets/stylesheets/global/style.css */
.wrem-70-9 {
  width: 70.9rem !important;
}

/* line 104243, app/assets/stylesheets/global/style.css */
.wrem-71-9 {
  width: 71.9rem !important;
}

/* line 104247, app/assets/stylesheets/global/style.css */
.wrem-72-9 {
  width: 72.9rem !important;
}

/* line 104251, app/assets/stylesheets/global/style.css */
.wrem-73-9 {
  width: 73.9rem !important;
}

/* line 104255, app/assets/stylesheets/global/style.css */
.wrem-74-9 {
  width: 74.9rem !important;
}

/* line 104259, app/assets/stylesheets/global/style.css */
.wrem-75-9 {
  width: 75.9rem !important;
}

/* line 104263, app/assets/stylesheets/global/style.css */
.wrem-76-9 {
  width: 76.9rem !important;
}

/* line 104267, app/assets/stylesheets/global/style.css */
.wrem-77-9 {
  width: 77.9rem !important;
}

/* line 104271, app/assets/stylesheets/global/style.css */
.wrem-78-9 {
  width: 78.9rem !important;
}

/* line 104275, app/assets/stylesheets/global/style.css */
.wrem-79-9 {
  width: 79.9rem !important;
}

/* line 104279, app/assets/stylesheets/global/style.css */
.wrem-80-9 {
  width: 80.9rem !important;
}

/* line 104283, app/assets/stylesheets/global/style.css */
.wrem-81-9 {
  width: 81.9rem !important;
}

/* line 104287, app/assets/stylesheets/global/style.css */
.wrem-82-9 {
  width: 82.9rem !important;
}

/* line 104291, app/assets/stylesheets/global/style.css */
.wrem-83-9 {
  width: 83.9rem !important;
}

/* line 104295, app/assets/stylesheets/global/style.css */
.wrem-84-9 {
  width: 84.9rem !important;
}

/* line 104299, app/assets/stylesheets/global/style.css */
.wrem-85-9 {
  width: 85.9rem !important;
}

/* line 104303, app/assets/stylesheets/global/style.css */
.wrem-86-9 {
  width: 86.9rem !important;
}

/* line 104307, app/assets/stylesheets/global/style.css */
.wrem-87-9 {
  width: 87.9rem !important;
}

/* line 104311, app/assets/stylesheets/global/style.css */
.wrem-88-9 {
  width: 88.9rem !important;
}

/* line 104315, app/assets/stylesheets/global/style.css */
.wrem-89-9 {
  width: 89.9rem !important;
}

/* line 104319, app/assets/stylesheets/global/style.css */
.wrem-90-9 {
  width: 90.9rem !important;
}

/* line 104323, app/assets/stylesheets/global/style.css */
.wrem-91-9 {
  width: 91.9rem !important;
}

/* line 104327, app/assets/stylesheets/global/style.css */
.wrem-92-9 {
  width: 92.9rem !important;
}

/* line 104331, app/assets/stylesheets/global/style.css */
.wrem-93-9 {
  width: 93.9rem !important;
}

/* line 104335, app/assets/stylesheets/global/style.css */
.wrem-94-9 {
  width: 94.9rem !important;
}

/* line 104339, app/assets/stylesheets/global/style.css */
.wrem-95-9 {
  width: 95.9rem !important;
}

/* line 104343, app/assets/stylesheets/global/style.css */
.wrem-96-9 {
  width: 96.9rem !important;
}

/* line 104347, app/assets/stylesheets/global/style.css */
.wrem-97-9 {
  width: 97.9rem !important;
}

/* line 104351, app/assets/stylesheets/global/style.css */
.wrem-98-9 {
  width: 98.9rem !important;
}

/* line 104355, app/assets/stylesheets/global/style.css */
.wrem-99-9 {
  width: 99.9rem !important;
}

/* line 104359, app/assets/stylesheets/global/style.css */
.wrem-1-95 {
  width: 1.95rem !important;
}

/* line 104363, app/assets/stylesheets/global/style.css */
.wrem-2-95 {
  width: 2.95rem !important;
}

/* line 104367, app/assets/stylesheets/global/style.css */
.wrem-3-95 {
  width: 3.95rem !important;
}

/* line 104371, app/assets/stylesheets/global/style.css */
.wrem-4-95 {
  width: 4.95rem !important;
}

/* line 104375, app/assets/stylesheets/global/style.css */
.wrem-5-95 {
  width: 5.95rem !important;
}

/* line 104379, app/assets/stylesheets/global/style.css */
.wrem-6-95 {
  width: 6.95rem !important;
}

/* line 104383, app/assets/stylesheets/global/style.css */
.wrem-7-95 {
  width: 7.95rem !important;
}

/* line 104387, app/assets/stylesheets/global/style.css */
.wrem-8-95 {
  width: 8.95rem !important;
}

/* line 104391, app/assets/stylesheets/global/style.css */
.wrem-9-95 {
  width: 9.95rem !important;
}

/* line 104395, app/assets/stylesheets/global/style.css */
.wrem-10-95 {
  width: 10.95rem !important;
}

/* line 104399, app/assets/stylesheets/global/style.css */
.wrem-15-95 {
  width: 15.95rem !important;
}

/* line 104403, app/assets/stylesheets/global/style.css */
.wrem-20-95 {
  width: 20.95rem !important;
}

/* line 104407, app/assets/stylesheets/global/style.css */
.wrem-21-95 {
  width: 21.95rem !important;
}

/* line 104411, app/assets/stylesheets/global/style.css */
.wrem-22-95 {
  width: 22.95rem !important;
}

/* line 104415, app/assets/stylesheets/global/style.css */
.wrem-23-95 {
  width: 23.95rem !important;
}

/* line 104419, app/assets/stylesheets/global/style.css */
.wrem-24-95 {
  width: 24.95rem !important;
}

/* line 104423, app/assets/stylesheets/global/style.css */
.wrem-25-95 {
  width: 25.95rem !important;
}

/* line 104427, app/assets/stylesheets/global/style.css */
.wrem-26-95 {
  width: 26.95rem !important;
}

/* line 104431, app/assets/stylesheets/global/style.css */
.wrem-27-95 {
  width: 27.95rem !important;
}

/* line 104435, app/assets/stylesheets/global/style.css */
.wrem-28-95 {
  width: 28.95rem !important;
}

/* line 104439, app/assets/stylesheets/global/style.css */
.wrem-29-95 {
  width: 29.95rem !important;
}

/* line 104443, app/assets/stylesheets/global/style.css */
.wrem-30-95 {
  width: 30.95rem !important;
}

/* line 104447, app/assets/stylesheets/global/style.css */
.wrem-31-95 {
  width: 31.95rem !important;
}

/* line 104451, app/assets/stylesheets/global/style.css */
.wrem-32-95 {
  width: 32.95rem !important;
}

/* line 104455, app/assets/stylesheets/global/style.css */
.wrem-33-95 {
  width: 33.95rem !important;
}

/* line 104459, app/assets/stylesheets/global/style.css */
.wrem-34-95 {
  width: 34.95rem !important;
}

/* line 104463, app/assets/stylesheets/global/style.css */
.wrem-35-95 {
  width: 35.95rem !important;
}

/* line 104467, app/assets/stylesheets/global/style.css */
.wrem-36-95 {
  width: 36.95rem !important;
}

/* line 104471, app/assets/stylesheets/global/style.css */
.wrem-37-95 {
  width: 37.95rem !important;
}

/* line 104475, app/assets/stylesheets/global/style.css */
.wrem-38-95 {
  width: 38.95rem !important;
}

/* line 104479, app/assets/stylesheets/global/style.css */
.wrem-39-95 {
  width: 39.95rem !important;
}

/* line 104483, app/assets/stylesheets/global/style.css */
.wrem-40-95 {
  width: 40.95rem !important;
}

/* line 104487, app/assets/stylesheets/global/style.css */
.wrem-41-95 {
  width: 41.95rem !important;
}

/* line 104491, app/assets/stylesheets/global/style.css */
.wrem-42-95 {
  width: 42.95rem !important;
}

/* line 104495, app/assets/stylesheets/global/style.css */
.wrem-43-95 {
  width: 43.95rem !important;
}

/* line 104499, app/assets/stylesheets/global/style.css */
.wrem-44-95 {
  width: 44.95rem !important;
}

/* line 104503, app/assets/stylesheets/global/style.css */
.wrem-45-95 {
  width: 45.95rem !important;
}

/* line 104507, app/assets/stylesheets/global/style.css */
.wrem-46-95 {
  width: 46.95rem !important;
}

/* line 104511, app/assets/stylesheets/global/style.css */
.wrem-47-95 {
  width: 47.95rem !important;
}

/* line 104515, app/assets/stylesheets/global/style.css */
.wrem-48-95 {
  width: 48.95rem !important;
}

/* line 104519, app/assets/stylesheets/global/style.css */
.wrem-49-95 {
  width: 49.95rem !important;
}

/* line 104523, app/assets/stylesheets/global/style.css */
.wrem-50-95 {
  width: 50.95rem !important;
}

/* line 104527, app/assets/stylesheets/global/style.css */
.wrem-51-95 {
  width: 51.95rem !important;
}

/* line 104531, app/assets/stylesheets/global/style.css */
.wrem-52-95 {
  width: 52.95rem !important;
}

/* line 104535, app/assets/stylesheets/global/style.css */
.wrem-53-95 {
  width: 53.95rem !important;
}

/* line 104539, app/assets/stylesheets/global/style.css */
.wrem-54-95 {
  width: 54.95rem !important;
}

/* line 104543, app/assets/stylesheets/global/style.css */
.wrem-55-95 {
  width: 55.95rem !important;
}

/* line 104547, app/assets/stylesheets/global/style.css */
.wrem-56-95 {
  width: 56.95rem !important;
}

/* line 104551, app/assets/stylesheets/global/style.css */
.wrem-57-95 {
  width: 57.95rem !important;
}

/* line 104555, app/assets/stylesheets/global/style.css */
.wrem-58-95 {
  width: 58.95rem !important;
}

/* line 104559, app/assets/stylesheets/global/style.css */
.wrem-59-95 {
  width: 59.95rem !important;
}

/* line 104563, app/assets/stylesheets/global/style.css */
.wrem-60-95 {
  width: 60.95rem !important;
}

/* line 104567, app/assets/stylesheets/global/style.css */
.wrem-61-95 {
  width: 61.95rem !important;
}

/* line 104571, app/assets/stylesheets/global/style.css */
.wrem-62-95 {
  width: 62.95rem !important;
}

/* line 104575, app/assets/stylesheets/global/style.css */
.wrem-63-95 {
  width: 63.95rem !important;
}

/* line 104579, app/assets/stylesheets/global/style.css */
.wrem-64-95 {
  width: 64.95rem !important;
}

/* line 104583, app/assets/stylesheets/global/style.css */
.wrem-65-95 {
  width: 65.95rem !important;
}

/* line 104587, app/assets/stylesheets/global/style.css */
.wrem-66-95 {
  width: 66.95rem !important;
}

/* line 104591, app/assets/stylesheets/global/style.css */
.wrem-67-95 {
  width: 67.95rem !important;
}

/* line 104595, app/assets/stylesheets/global/style.css */
.wrem-68-95 {
  width: 68.95rem !important;
}

/* line 104599, app/assets/stylesheets/global/style.css */
.wrem-69-95 {
  width: 69.95rem !important;
}

/* line 104603, app/assets/stylesheets/global/style.css */
.wrem-70-95 {
  width: 70.95rem !important;
}

/* line 104607, app/assets/stylesheets/global/style.css */
.wrem-71-95 {
  width: 71.95rem !important;
}

/* line 104611, app/assets/stylesheets/global/style.css */
.wrem-72-95 {
  width: 72.95rem !important;
}

/* line 104615, app/assets/stylesheets/global/style.css */
.wrem-73-95 {
  width: 73.95rem !important;
}

/* line 104619, app/assets/stylesheets/global/style.css */
.wrem-74-95 {
  width: 74.95rem !important;
}

/* line 104623, app/assets/stylesheets/global/style.css */
.wrem-75-95 {
  width: 75.95rem !important;
}

/* line 104627, app/assets/stylesheets/global/style.css */
.wrem-76-95 {
  width: 76.95rem !important;
}

/* line 104631, app/assets/stylesheets/global/style.css */
.wrem-77-95 {
  width: 77.95rem !important;
}

/* line 104635, app/assets/stylesheets/global/style.css */
.wrem-78-95 {
  width: 78.95rem !important;
}

/* line 104639, app/assets/stylesheets/global/style.css */
.wrem-79-95 {
  width: 79.95rem !important;
}

/* line 104643, app/assets/stylesheets/global/style.css */
.wrem-80-95 {
  width: 80.95rem !important;
}

/* line 104647, app/assets/stylesheets/global/style.css */
.wrem-81-95 {
  width: 81.95rem !important;
}

/* line 104651, app/assets/stylesheets/global/style.css */
.wrem-82-95 {
  width: 82.95rem !important;
}

/* line 104655, app/assets/stylesheets/global/style.css */
.wrem-83-95 {
  width: 83.95rem !important;
}

/* line 104659, app/assets/stylesheets/global/style.css */
.wrem-84-95 {
  width: 84.95rem !important;
}

/* line 104663, app/assets/stylesheets/global/style.css */
.wrem-85-95 {
  width: 85.95rem !important;
}

/* line 104667, app/assets/stylesheets/global/style.css */
.wrem-86-95 {
  width: 86.95rem !important;
}

/* line 104671, app/assets/stylesheets/global/style.css */
.wrem-87-95 {
  width: 87.95rem !important;
}

/* line 104675, app/assets/stylesheets/global/style.css */
.wrem-88-95 {
  width: 88.95rem !important;
}

/* line 104679, app/assets/stylesheets/global/style.css */
.wrem-89-95 {
  width: 89.95rem !important;
}

/* line 104683, app/assets/stylesheets/global/style.css */
.wrem-90-95 {
  width: 90.95rem !important;
}

/* line 104687, app/assets/stylesheets/global/style.css */
.wrem-91-95 {
  width: 91.95rem !important;
}

/* line 104691, app/assets/stylesheets/global/style.css */
.wrem-92-95 {
  width: 92.95rem !important;
}

/* line 104695, app/assets/stylesheets/global/style.css */
.wrem-93-95 {
  width: 93.95rem !important;
}

/* line 104699, app/assets/stylesheets/global/style.css */
.wrem-94-95 {
  width: 94.95rem !important;
}

/* line 104703, app/assets/stylesheets/global/style.css */
.wrem-95-95 {
  width: 95.95rem !important;
}

/* line 104707, app/assets/stylesheets/global/style.css */
.wrem-96-95 {
  width: 96.95rem !important;
}

/* line 104711, app/assets/stylesheets/global/style.css */
.wrem-97-95 {
  width: 97.95rem !important;
}

/* line 104715, app/assets/stylesheets/global/style.css */
.wrem-98-95 {
  width: 98.95rem !important;
}

/* line 104719, app/assets/stylesheets/global/style.css */
.wrem-99-95 {
  width: 99.95rem !important;
}

@media (min-width: 480px) {
  /* line 104724, app/assets/stylesheets/global/style.css */
  .wd-xs-5 {
    width: 5px;
  }
  /* line 104728, app/assets/stylesheets/global/style.css */
  .wd-xs-5p {
    width: 5%;
  }
  /* line 104732, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p {
    max-width: 5%;
  }
  /* line 104736, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p {
    min-width: 5%;
  }
  /* line 104740, app/assets/stylesheets/global/style.css */
  .wd-xs-5-f {
    width: 5px !important;
  }
  /* line 104744, app/assets/stylesheets/global/style.css */
  .wd-xs-5p-f {
    width: 5% !important;
  }
  /* line 104748, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-5p-f {
    max-width: 5% !important;
  }
  /* line 104752, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-5p-f {
    min-width: 5% !important;
  }
  /* line 104756, app/assets/stylesheets/global/style.css */
  .wd-xs-10 {
    width: 10px;
  }
  /* line 104760, app/assets/stylesheets/global/style.css */
  .wd-xs-10p {
    width: 10%;
  }
  /* line 104764, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p {
    max-width: 10%;
  }
  /* line 104768, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p {
    min-width: 10%;
  }
  /* line 104772, app/assets/stylesheets/global/style.css */
  .wd-xs-10-f {
    width: 10px !important;
  }
  /* line 104776, app/assets/stylesheets/global/style.css */
  .wd-xs-10p-f {
    width: 10% !important;
  }
  /* line 104780, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-10p-f {
    max-width: 10% !important;
  }
  /* line 104784, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-10p-f {
    min-width: 10% !important;
  }
  /* line 104788, app/assets/stylesheets/global/style.css */
  .wd-xs-15 {
    width: 15px;
  }
  /* line 104792, app/assets/stylesheets/global/style.css */
  .wd-xs-15p {
    width: 15%;
  }
  /* line 104796, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p {
    max-width: 15%;
  }
  /* line 104800, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p {
    min-width: 15%;
  }
  /* line 104804, app/assets/stylesheets/global/style.css */
  .wd-xs-15-f {
    width: 15px !important;
  }
  /* line 104808, app/assets/stylesheets/global/style.css */
  .wd-xs-15p-f {
    width: 15% !important;
  }
  /* line 104812, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-15p-f {
    max-width: 15% !important;
  }
  /* line 104816, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-15p-f {
    min-width: 15% !important;
  }
  /* line 104820, app/assets/stylesheets/global/style.css */
  .wd-xs-20 {
    width: 20px;
  }
  /* line 104824, app/assets/stylesheets/global/style.css */
  .wd-xs-20p {
    width: 20%;
  }
  /* line 104828, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p {
    max-width: 20%;
  }
  /* line 104832, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p {
    min-width: 20%;
  }
  /* line 104836, app/assets/stylesheets/global/style.css */
  .wd-xs-20-f {
    width: 20px !important;
  }
  /* line 104840, app/assets/stylesheets/global/style.css */
  .wd-xs-20p-f {
    width: 20% !important;
  }
  /* line 104844, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-20p-f {
    max-width: 20% !important;
  }
  /* line 104848, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-20p-f {
    min-width: 20% !important;
  }
  /* line 104852, app/assets/stylesheets/global/style.css */
  .wd-xs-25 {
    width: 25px;
  }
  /* line 104856, app/assets/stylesheets/global/style.css */
  .wd-xs-25p {
    width: 25%;
  }
  /* line 104860, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p {
    max-width: 25%;
  }
  /* line 104864, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p {
    min-width: 25%;
  }
  /* line 104868, app/assets/stylesheets/global/style.css */
  .wd-xs-25-f {
    width: 25px !important;
  }
  /* line 104872, app/assets/stylesheets/global/style.css */
  .wd-xs-25p-f {
    width: 25% !important;
  }
  /* line 104876, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-25p-f {
    max-width: 25% !important;
  }
  /* line 104880, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-25p-f {
    min-width: 25% !important;
  }
  /* line 104884, app/assets/stylesheets/global/style.css */
  .wd-xs-30 {
    width: 30px;
  }
  /* line 104888, app/assets/stylesheets/global/style.css */
  .wd-xs-30p {
    width: 30%;
  }
  /* line 104892, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p {
    max-width: 30%;
  }
  /* line 104896, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p {
    min-width: 30%;
  }
  /* line 104900, app/assets/stylesheets/global/style.css */
  .wd-xs-30-f {
    width: 30px !important;
  }
  /* line 104904, app/assets/stylesheets/global/style.css */
  .wd-xs-30p-f {
    width: 30% !important;
  }
  /* line 104908, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-30p-f {
    max-width: 30% !important;
  }
  /* line 104912, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-30p-f {
    min-width: 30% !important;
  }
  /* line 104916, app/assets/stylesheets/global/style.css */
  .wd-xs-35 {
    width: 35px;
  }
  /* line 104920, app/assets/stylesheets/global/style.css */
  .wd-xs-35p {
    width: 35%;
  }
  /* line 104924, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p {
    max-width: 35%;
  }
  /* line 104928, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p {
    min-width: 35%;
  }
  /* line 104932, app/assets/stylesheets/global/style.css */
  .wd-xs-35-f {
    width: 35px !important;
  }
  /* line 104936, app/assets/stylesheets/global/style.css */
  .wd-xs-35p-f {
    width: 35% !important;
  }
  /* line 104940, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-35p-f {
    max-width: 35% !important;
  }
  /* line 104944, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-35p-f {
    min-width: 35% !important;
  }
  /* line 104948, app/assets/stylesheets/global/style.css */
  .wd-xs-40 {
    width: 40px;
  }
  /* line 104952, app/assets/stylesheets/global/style.css */
  .wd-xs-40p {
    width: 40%;
  }
  /* line 104956, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p {
    max-width: 40%;
  }
  /* line 104960, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p {
    min-width: 40%;
  }
  /* line 104964, app/assets/stylesheets/global/style.css */
  .wd-xs-40-f {
    width: 40px !important;
  }
  /* line 104968, app/assets/stylesheets/global/style.css */
  .wd-xs-40p-f {
    width: 40% !important;
  }
  /* line 104972, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-40p-f {
    max-width: 40% !important;
  }
  /* line 104976, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-40p-f {
    min-width: 40% !important;
  }
  /* line 104980, app/assets/stylesheets/global/style.css */
  .wd-xs-45 {
    width: 45px;
  }
  /* line 104984, app/assets/stylesheets/global/style.css */
  .wd-xs-45p {
    width: 45%;
  }
  /* line 104988, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p {
    max-width: 45%;
  }
  /* line 104992, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p {
    min-width: 45%;
  }
  /* line 104996, app/assets/stylesheets/global/style.css */
  .wd-xs-45-f {
    width: 45px !important;
  }
  /* line 105000, app/assets/stylesheets/global/style.css */
  .wd-xs-45p-f {
    width: 45% !important;
  }
  /* line 105004, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-45p-f {
    max-width: 45% !important;
  }
  /* line 105008, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-45p-f {
    min-width: 45% !important;
  }
  /* line 105012, app/assets/stylesheets/global/style.css */
  .wd-xs-50 {
    width: 50px;
  }
  /* line 105016, app/assets/stylesheets/global/style.css */
  .wd-xs-50p {
    width: 50%;
  }
  /* line 105020, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p {
    max-width: 50%;
  }
  /* line 105024, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p {
    min-width: 50%;
  }
  /* line 105028, app/assets/stylesheets/global/style.css */
  .wd-xs-50-f {
    width: 50px !important;
  }
  /* line 105032, app/assets/stylesheets/global/style.css */
  .wd-xs-50p-f {
    width: 50% !important;
  }
  /* line 105036, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-50p-f {
    max-width: 50% !important;
  }
  /* line 105040, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-50p-f {
    min-width: 50% !important;
  }
  /* line 105044, app/assets/stylesheets/global/style.css */
  .wd-xs-55 {
    width: 55px;
  }
  /* line 105048, app/assets/stylesheets/global/style.css */
  .wd-xs-55p {
    width: 55%;
  }
  /* line 105052, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p {
    max-width: 55%;
  }
  /* line 105056, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p {
    min-width: 55%;
  }
  /* line 105060, app/assets/stylesheets/global/style.css */
  .wd-xs-55-f {
    width: 55px !important;
  }
  /* line 105064, app/assets/stylesheets/global/style.css */
  .wd-xs-55p-f {
    width: 55% !important;
  }
  /* line 105068, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-55p-f {
    max-width: 55% !important;
  }
  /* line 105072, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-55p-f {
    min-width: 55% !important;
  }
  /* line 105076, app/assets/stylesheets/global/style.css */
  .wd-xs-60 {
    width: 60px;
  }
  /* line 105080, app/assets/stylesheets/global/style.css */
  .wd-xs-60p {
    width: 60%;
  }
  /* line 105084, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p {
    max-width: 60%;
  }
  /* line 105088, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p {
    min-width: 60%;
  }
  /* line 105092, app/assets/stylesheets/global/style.css */
  .wd-xs-60-f {
    width: 60px !important;
  }
  /* line 105096, app/assets/stylesheets/global/style.css */
  .wd-xs-60p-f {
    width: 60% !important;
  }
  /* line 105100, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-60p-f {
    max-width: 60% !important;
  }
  /* line 105104, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-60p-f {
    min-width: 60% !important;
  }
  /* line 105108, app/assets/stylesheets/global/style.css */
  .wd-xs-65 {
    width: 65px;
  }
  /* line 105112, app/assets/stylesheets/global/style.css */
  .wd-xs-65p {
    width: 65%;
  }
  /* line 105116, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p {
    max-width: 65%;
  }
  /* line 105120, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p {
    min-width: 65%;
  }
  /* line 105124, app/assets/stylesheets/global/style.css */
  .wd-xs-65-f {
    width: 65px !important;
  }
  /* line 105128, app/assets/stylesheets/global/style.css */
  .wd-xs-65p-f {
    width: 65% !important;
  }
  /* line 105132, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-65p-f {
    max-width: 65% !important;
  }
  /* line 105136, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-65p-f {
    min-width: 65% !important;
  }
  /* line 105140, app/assets/stylesheets/global/style.css */
  .wd-xs-70 {
    width: 70px;
  }
  /* line 105144, app/assets/stylesheets/global/style.css */
  .wd-xs-70p {
    width: 70%;
  }
  /* line 105148, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p {
    max-width: 70%;
  }
  /* line 105152, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p {
    min-width: 70%;
  }
  /* line 105156, app/assets/stylesheets/global/style.css */
  .wd-xs-70-f {
    width: 70px !important;
  }
  /* line 105160, app/assets/stylesheets/global/style.css */
  .wd-xs-70p-f {
    width: 70% !important;
  }
  /* line 105164, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-70p-f {
    max-width: 70% !important;
  }
  /* line 105168, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-70p-f {
    min-width: 70% !important;
  }
  /* line 105172, app/assets/stylesheets/global/style.css */
  .wd-xs-75 {
    width: 75px;
  }
  /* line 105176, app/assets/stylesheets/global/style.css */
  .wd-xs-75p {
    width: 75%;
  }
  /* line 105180, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p {
    max-width: 75%;
  }
  /* line 105184, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p {
    min-width: 75%;
  }
  /* line 105188, app/assets/stylesheets/global/style.css */
  .wd-xs-75-f {
    width: 75px !important;
  }
  /* line 105192, app/assets/stylesheets/global/style.css */
  .wd-xs-75p-f {
    width: 75% !important;
  }
  /* line 105196, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-75p-f {
    max-width: 75% !important;
  }
  /* line 105200, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-75p-f {
    min-width: 75% !important;
  }
  /* line 105204, app/assets/stylesheets/global/style.css */
  .wd-xs-80 {
    width: 80px;
  }
  /* line 105208, app/assets/stylesheets/global/style.css */
  .wd-xs-80p {
    width: 80%;
  }
  /* line 105212, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p {
    max-width: 80%;
  }
  /* line 105216, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p {
    min-width: 80%;
  }
  /* line 105220, app/assets/stylesheets/global/style.css */
  .wd-xs-80-f {
    width: 80px !important;
  }
  /* line 105224, app/assets/stylesheets/global/style.css */
  .wd-xs-80p-f {
    width: 80% !important;
  }
  /* line 105228, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-80p-f {
    max-width: 80% !important;
  }
  /* line 105232, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-80p-f {
    min-width: 80% !important;
  }
  /* line 105236, app/assets/stylesheets/global/style.css */
  .wd-xs-85 {
    width: 85px;
  }
  /* line 105240, app/assets/stylesheets/global/style.css */
  .wd-xs-85p {
    width: 85%;
  }
  /* line 105244, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p {
    max-width: 85%;
  }
  /* line 105248, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p {
    min-width: 85%;
  }
  /* line 105252, app/assets/stylesheets/global/style.css */
  .wd-xs-85-f {
    width: 85px !important;
  }
  /* line 105256, app/assets/stylesheets/global/style.css */
  .wd-xs-85p-f {
    width: 85% !important;
  }
  /* line 105260, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-85p-f {
    max-width: 85% !important;
  }
  /* line 105264, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-85p-f {
    min-width: 85% !important;
  }
  /* line 105268, app/assets/stylesheets/global/style.css */
  .wd-xs-90 {
    width: 90px;
  }
  /* line 105272, app/assets/stylesheets/global/style.css */
  .wd-xs-90p {
    width: 90%;
  }
  /* line 105276, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p {
    max-width: 90%;
  }
  /* line 105280, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p {
    min-width: 90%;
  }
  /* line 105284, app/assets/stylesheets/global/style.css */
  .wd-xs-90-f {
    width: 90px !important;
  }
  /* line 105288, app/assets/stylesheets/global/style.css */
  .wd-xs-90p-f {
    width: 90% !important;
  }
  /* line 105292, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-90p-f {
    max-width: 90% !important;
  }
  /* line 105296, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-90p-f {
    min-width: 90% !important;
  }
  /* line 105300, app/assets/stylesheets/global/style.css */
  .wd-xs-95 {
    width: 95px;
  }
  /* line 105304, app/assets/stylesheets/global/style.css */
  .wd-xs-95p {
    width: 95%;
  }
  /* line 105308, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p {
    max-width: 95%;
  }
  /* line 105312, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p {
    min-width: 95%;
  }
  /* line 105316, app/assets/stylesheets/global/style.css */
  .wd-xs-95-f {
    width: 95px !important;
  }
  /* line 105320, app/assets/stylesheets/global/style.css */
  .wd-xs-95p-f {
    width: 95% !important;
  }
  /* line 105324, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-95p-f {
    max-width: 95% !important;
  }
  /* line 105328, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-95p-f {
    min-width: 95% !important;
  }
  /* line 105332, app/assets/stylesheets/global/style.css */
  .wd-xs-100 {
    width: 100px;
  }
  /* line 105336, app/assets/stylesheets/global/style.css */
  .wd-xs-100p {
    width: 100%;
  }
  /* line 105340, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p {
    max-width: 100%;
  }
  /* line 105344, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p {
    min-width: 100%;
  }
  /* line 105348, app/assets/stylesheets/global/style.css */
  .wd-xs-100-f {
    width: 100px !important;
  }
  /* line 105352, app/assets/stylesheets/global/style.css */
  .wd-xs-100p-f {
    width: 100% !important;
  }
  /* line 105356, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-100p-f {
    max-width: 100% !important;
  }
  /* line 105360, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-100p-f {
    min-width: 100% !important;
  }
  /* line 105364, app/assets/stylesheets/global/style.css */
  .wd-xs-150 {
    width: 150px;
  }
  /* line 105368, app/assets/stylesheets/global/style.css */
  .wd-xs-150p {
    width: 150%;
  }
  /* line 105372, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p {
    max-width: 150%;
  }
  /* line 105376, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p {
    min-width: 150%;
  }
  /* line 105380, app/assets/stylesheets/global/style.css */
  .wd-xs-150-f {
    width: 150px !important;
  }
  /* line 105384, app/assets/stylesheets/global/style.css */
  .wd-xs-150p-f {
    width: 150% !important;
  }
  /* line 105388, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-150p-f {
    max-width: 150% !important;
  }
  /* line 105392, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-150p-f {
    min-width: 150% !important;
  }
  /* line 105396, app/assets/stylesheets/global/style.css */
  .wd-xs-200 {
    width: 200px;
  }
  /* line 105400, app/assets/stylesheets/global/style.css */
  .wd-xs-200p {
    width: 200%;
  }
  /* line 105404, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p {
    max-width: 200%;
  }
  /* line 105408, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p {
    min-width: 200%;
  }
  /* line 105412, app/assets/stylesheets/global/style.css */
  .wd-xs-200-f {
    width: 200px !important;
  }
  /* line 105416, app/assets/stylesheets/global/style.css */
  .wd-xs-200p-f {
    width: 200% !important;
  }
  /* line 105420, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-200p-f {
    max-width: 200% !important;
  }
  /* line 105424, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-200p-f {
    min-width: 200% !important;
  }
  /* line 105428, app/assets/stylesheets/global/style.css */
  .wd-xs-250 {
    width: 250px;
  }
  /* line 105432, app/assets/stylesheets/global/style.css */
  .wd-xs-250p {
    width: 250%;
  }
  /* line 105436, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p {
    max-width: 250%;
  }
  /* line 105440, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p {
    min-width: 250%;
  }
  /* line 105444, app/assets/stylesheets/global/style.css */
  .wd-xs-250-f {
    width: 250px !important;
  }
  /* line 105448, app/assets/stylesheets/global/style.css */
  .wd-xs-250p-f {
    width: 250% !important;
  }
  /* line 105452, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-250p-f {
    max-width: 250% !important;
  }
  /* line 105456, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-250p-f {
    min-width: 250% !important;
  }
  /* line 105460, app/assets/stylesheets/global/style.css */
  .wd-xs-300 {
    width: 300px;
  }
  /* line 105464, app/assets/stylesheets/global/style.css */
  .wd-xs-300p {
    width: 300%;
  }
  /* line 105468, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p {
    max-width: 300%;
  }
  /* line 105472, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p {
    min-width: 300%;
  }
  /* line 105476, app/assets/stylesheets/global/style.css */
  .wd-xs-300-f {
    width: 300px !important;
  }
  /* line 105480, app/assets/stylesheets/global/style.css */
  .wd-xs-300p-f {
    width: 300% !important;
  }
  /* line 105484, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-300p-f {
    max-width: 300% !important;
  }
  /* line 105488, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-300p-f {
    min-width: 300% !important;
  }
  /* line 105492, app/assets/stylesheets/global/style.css */
  .wd-xs-350 {
    width: 350px;
  }
  /* line 105496, app/assets/stylesheets/global/style.css */
  .wd-xs-350p {
    width: 350%;
  }
  /* line 105500, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p {
    max-width: 350%;
  }
  /* line 105504, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p {
    min-width: 350%;
  }
  /* line 105508, app/assets/stylesheets/global/style.css */
  .wd-xs-350-f {
    width: 350px !important;
  }
  /* line 105512, app/assets/stylesheets/global/style.css */
  .wd-xs-350p-f {
    width: 350% !important;
  }
  /* line 105516, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-350p-f {
    max-width: 350% !important;
  }
  /* line 105520, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-350p-f {
    min-width: 350% !important;
  }
  /* line 105524, app/assets/stylesheets/global/style.css */
  .wd-xs-400 {
    width: 400px;
  }
  /* line 105528, app/assets/stylesheets/global/style.css */
  .wd-xs-400p {
    width: 400%;
  }
  /* line 105532, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p {
    max-width: 400%;
  }
  /* line 105536, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p {
    min-width: 400%;
  }
  /* line 105540, app/assets/stylesheets/global/style.css */
  .wd-xs-400-f {
    width: 400px !important;
  }
  /* line 105544, app/assets/stylesheets/global/style.css */
  .wd-xs-400p-f {
    width: 400% !important;
  }
  /* line 105548, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-400p-f {
    max-width: 400% !important;
  }
  /* line 105552, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-400p-f {
    min-width: 400% !important;
  }
  /* line 105556, app/assets/stylesheets/global/style.css */
  .wd-xs-450 {
    width: 450px;
  }
  /* line 105560, app/assets/stylesheets/global/style.css */
  .wd-xs-450p {
    width: 450%;
  }
  /* line 105564, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p {
    max-width: 450%;
  }
  /* line 105568, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p {
    min-width: 450%;
  }
  /* line 105572, app/assets/stylesheets/global/style.css */
  .wd-xs-450-f {
    width: 450px !important;
  }
  /* line 105576, app/assets/stylesheets/global/style.css */
  .wd-xs-450p-f {
    width: 450% !important;
  }
  /* line 105580, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-450p-f {
    max-width: 450% !important;
  }
  /* line 105584, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-450p-f {
    min-width: 450% !important;
  }
  /* line 105588, app/assets/stylesheets/global/style.css */
  .wd-xs-500 {
    width: 500px;
  }
  /* line 105592, app/assets/stylesheets/global/style.css */
  .wd-xs-500p {
    width: 500%;
  }
  /* line 105596, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p {
    max-width: 500%;
  }
  /* line 105600, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p {
    min-width: 500%;
  }
  /* line 105604, app/assets/stylesheets/global/style.css */
  .wd-xs-500-f {
    width: 500px !important;
  }
  /* line 105608, app/assets/stylesheets/global/style.css */
  .wd-xs-500p-f {
    width: 500% !important;
  }
  /* line 105612, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-500p-f {
    max-width: 500% !important;
  }
  /* line 105616, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-500p-f {
    min-width: 500% !important;
  }
  /* line 105620, app/assets/stylesheets/global/style.css */
  .wd-xs-550 {
    width: 550px;
  }
  /* line 105624, app/assets/stylesheets/global/style.css */
  .wd-xs-550p {
    width: 550%;
  }
  /* line 105628, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p {
    max-width: 550%;
  }
  /* line 105632, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p {
    min-width: 550%;
  }
  /* line 105636, app/assets/stylesheets/global/style.css */
  .wd-xs-550-f {
    width: 550px !important;
  }
  /* line 105640, app/assets/stylesheets/global/style.css */
  .wd-xs-550p-f {
    width: 550% !important;
  }
  /* line 105644, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-550p-f {
    max-width: 550% !important;
  }
  /* line 105648, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-550p-f {
    min-width: 550% !important;
  }
  /* line 105652, app/assets/stylesheets/global/style.css */
  .wd-xs-600 {
    width: 600px;
  }
  /* line 105656, app/assets/stylesheets/global/style.css */
  .wd-xs-600p {
    width: 600%;
  }
  /* line 105660, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p {
    max-width: 600%;
  }
  /* line 105664, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p {
    min-width: 600%;
  }
  /* line 105668, app/assets/stylesheets/global/style.css */
  .wd-xs-600-f {
    width: 600px !important;
  }
  /* line 105672, app/assets/stylesheets/global/style.css */
  .wd-xs-600p-f {
    width: 600% !important;
  }
  /* line 105676, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-600p-f {
    max-width: 600% !important;
  }
  /* line 105680, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-600p-f {
    min-width: 600% !important;
  }
  /* line 105684, app/assets/stylesheets/global/style.css */
  .wd-xs-650 {
    width: 650px;
  }
  /* line 105688, app/assets/stylesheets/global/style.css */
  .wd-xs-650p {
    width: 650%;
  }
  /* line 105692, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p {
    max-width: 650%;
  }
  /* line 105696, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p {
    min-width: 650%;
  }
  /* line 105700, app/assets/stylesheets/global/style.css */
  .wd-xs-650-f {
    width: 650px !important;
  }
  /* line 105704, app/assets/stylesheets/global/style.css */
  .wd-xs-650p-f {
    width: 650% !important;
  }
  /* line 105708, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-650p-f {
    max-width: 650% !important;
  }
  /* line 105712, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-650p-f {
    min-width: 650% !important;
  }
  /* line 105716, app/assets/stylesheets/global/style.css */
  .wd-xs-700 {
    width: 700px;
  }
  /* line 105720, app/assets/stylesheets/global/style.css */
  .wd-xs-700p {
    width: 700%;
  }
  /* line 105724, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p {
    max-width: 700%;
  }
  /* line 105728, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p {
    min-width: 700%;
  }
  /* line 105732, app/assets/stylesheets/global/style.css */
  .wd-xs-700-f {
    width: 700px !important;
  }
  /* line 105736, app/assets/stylesheets/global/style.css */
  .wd-xs-700p-f {
    width: 700% !important;
  }
  /* line 105740, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-700p-f {
    max-width: 700% !important;
  }
  /* line 105744, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-700p-f {
    min-width: 700% !important;
  }
  /* line 105748, app/assets/stylesheets/global/style.css */
  .wd-xs-750 {
    width: 750px;
  }
  /* line 105752, app/assets/stylesheets/global/style.css */
  .wd-xs-750p {
    width: 750%;
  }
  /* line 105756, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p {
    max-width: 750%;
  }
  /* line 105760, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p {
    min-width: 750%;
  }
  /* line 105764, app/assets/stylesheets/global/style.css */
  .wd-xs-750-f {
    width: 750px !important;
  }
  /* line 105768, app/assets/stylesheets/global/style.css */
  .wd-xs-750p-f {
    width: 750% !important;
  }
  /* line 105772, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-750p-f {
    max-width: 750% !important;
  }
  /* line 105776, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-750p-f {
    min-width: 750% !important;
  }
  /* line 105780, app/assets/stylesheets/global/style.css */
  .wd-xs-800 {
    width: 800px;
  }
  /* line 105784, app/assets/stylesheets/global/style.css */
  .wd-xs-800p {
    width: 800%;
  }
  /* line 105788, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p {
    max-width: 800%;
  }
  /* line 105792, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p {
    min-width: 800%;
  }
  /* line 105796, app/assets/stylesheets/global/style.css */
  .wd-xs-800-f {
    width: 800px !important;
  }
  /* line 105800, app/assets/stylesheets/global/style.css */
  .wd-xs-800p-f {
    width: 800% !important;
  }
  /* line 105804, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-800p-f {
    max-width: 800% !important;
  }
  /* line 105808, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-800p-f {
    min-width: 800% !important;
  }
  /* line 105812, app/assets/stylesheets/global/style.css */
  .wd-xs-850 {
    width: 850px;
  }
  /* line 105816, app/assets/stylesheets/global/style.css */
  .wd-xs-850p {
    width: 850%;
  }
  /* line 105820, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p {
    max-width: 850%;
  }
  /* line 105824, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p {
    min-width: 850%;
  }
  /* line 105828, app/assets/stylesheets/global/style.css */
  .wd-xs-850-f {
    width: 850px !important;
  }
  /* line 105832, app/assets/stylesheets/global/style.css */
  .wd-xs-850p-f {
    width: 850% !important;
  }
  /* line 105836, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-850p-f {
    max-width: 850% !important;
  }
  /* line 105840, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-850p-f {
    min-width: 850% !important;
  }
  /* line 105844, app/assets/stylesheets/global/style.css */
  .wd-xs-900 {
    width: 900px;
  }
  /* line 105848, app/assets/stylesheets/global/style.css */
  .wd-xs-900p {
    width: 900%;
  }
  /* line 105852, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p {
    max-width: 900%;
  }
  /* line 105856, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p {
    min-width: 900%;
  }
  /* line 105860, app/assets/stylesheets/global/style.css */
  .wd-xs-900-f {
    width: 900px !important;
  }
  /* line 105864, app/assets/stylesheets/global/style.css */
  .wd-xs-900p-f {
    width: 900% !important;
  }
  /* line 105868, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-900p-f {
    max-width: 900% !important;
  }
  /* line 105872, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-900p-f {
    min-width: 900% !important;
  }
  /* line 105876, app/assets/stylesheets/global/style.css */
  .wd-xs-950 {
    width: 950px;
  }
  /* line 105880, app/assets/stylesheets/global/style.css */
  .wd-xs-950p {
    width: 950%;
  }
  /* line 105884, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p {
    max-width: 950%;
  }
  /* line 105888, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p {
    min-width: 950%;
  }
  /* line 105892, app/assets/stylesheets/global/style.css */
  .wd-xs-950-f {
    width: 950px !important;
  }
  /* line 105896, app/assets/stylesheets/global/style.css */
  .wd-xs-950p-f {
    width: 950% !important;
  }
  /* line 105900, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-950p-f {
    max-width: 950% !important;
  }
  /* line 105904, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-950p-f {
    min-width: 950% !important;
  }
  /* line 105908, app/assets/stylesheets/global/style.css */
  .wd-xs-1000 {
    width: 1000px;
  }
  /* line 105912, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p {
    width: 1000%;
  }
  /* line 105916, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p {
    max-width: 1000%;
  }
  /* line 105920, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p {
    min-width: 1000%;
  }
  /* line 105924, app/assets/stylesheets/global/style.css */
  .wd-xs-1000-f {
    width: 1000px !important;
  }
  /* line 105928, app/assets/stylesheets/global/style.css */
  .wd-xs-1000p-f {
    width: 1000% !important;
  }
  /* line 105932, app/assets/stylesheets/global/style.css */
  .mx-wd-xs-1000p-f {
    max-width: 1000% !important;
  }
  /* line 105936, app/assets/stylesheets/global/style.css */
  .mn-wd-xs-1000p-f {
    min-width: 1000% !important;
  }
  /* line 105940, app/assets/stylesheets/global/style.css */
  .wd-xs-auto {
    width: auto;
  }
  /* line 105944, app/assets/stylesheets/global/style.css */
  .wd-xs-auto-f {
    width: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 105950, app/assets/stylesheets/global/style.css */
  .wd-sm-5 {
    width: 5px;
  }
  /* line 105954, app/assets/stylesheets/global/style.css */
  .wd-sm-5p {
    width: 5%;
  }
  /* line 105958, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p {
    max-width: 5%;
  }
  /* line 105962, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p {
    min-width: 5%;
  }
  /* line 105966, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f {
    width: 5px !important;
  }
  /* line 105970, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f {
    width: 5% !important;
  }
  /* line 105974, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f {
    max-width: 5% !important;
  }
  /* line 105978, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f {
    min-width: 5% !important;
  }
  /* line 105982, app/assets/stylesheets/global/style.css */
  .wd-sm-10 {
    width: 10px;
  }
  /* line 105986, app/assets/stylesheets/global/style.css */
  .wd-sm-10p {
    width: 10%;
  }
  /* line 105990, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p {
    max-width: 10%;
  }
  /* line 105994, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p {
    min-width: 10%;
  }
  /* line 105998, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f {
    width: 10px !important;
  }
  /* line 106002, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f {
    width: 10% !important;
  }
  /* line 106006, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f {
    max-width: 10% !important;
  }
  /* line 106010, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f {
    min-width: 10% !important;
  }
  /* line 106014, app/assets/stylesheets/global/style.css */
  .wd-sm-15 {
    width: 15px;
  }
  /* line 106018, app/assets/stylesheets/global/style.css */
  .wd-sm-15p {
    width: 15%;
  }
  /* line 106022, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p {
    max-width: 15%;
  }
  /* line 106026, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p {
    min-width: 15%;
  }
  /* line 106030, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f {
    width: 15px !important;
  }
  /* line 106034, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f {
    width: 15% !important;
  }
  /* line 106038, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f {
    max-width: 15% !important;
  }
  /* line 106042, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f {
    min-width: 15% !important;
  }
  /* line 106046, app/assets/stylesheets/global/style.css */
  .wd-sm-20 {
    width: 20px;
  }
  /* line 106050, app/assets/stylesheets/global/style.css */
  .wd-sm-20p {
    width: 20%;
  }
  /* line 106054, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p {
    max-width: 20%;
  }
  /* line 106058, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p {
    min-width: 20%;
  }
  /* line 106062, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f {
    width: 20px !important;
  }
  /* line 106066, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f {
    width: 20% !important;
  }
  /* line 106070, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f {
    max-width: 20% !important;
  }
  /* line 106074, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f {
    min-width: 20% !important;
  }
  /* line 106078, app/assets/stylesheets/global/style.css */
  .wd-sm-25 {
    width: 25px;
  }
  /* line 106082, app/assets/stylesheets/global/style.css */
  .wd-sm-25p {
    width: 25%;
  }
  /* line 106086, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p {
    max-width: 25%;
  }
  /* line 106090, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p {
    min-width: 25%;
  }
  /* line 106094, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f {
    width: 25px !important;
  }
  /* line 106098, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f {
    width: 25% !important;
  }
  /* line 106102, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f {
    max-width: 25% !important;
  }
  /* line 106106, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f {
    min-width: 25% !important;
  }
  /* line 106110, app/assets/stylesheets/global/style.css */
  .wd-sm-30 {
    width: 30px;
  }
  /* line 106114, app/assets/stylesheets/global/style.css */
  .wd-sm-30p {
    width: 30%;
  }
  /* line 106118, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p {
    max-width: 30%;
  }
  /* line 106122, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p {
    min-width: 30%;
  }
  /* line 106126, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f {
    width: 30px !important;
  }
  /* line 106130, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f {
    width: 30% !important;
  }
  /* line 106134, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f {
    max-width: 30% !important;
  }
  /* line 106138, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f {
    min-width: 30% !important;
  }
  /* line 106142, app/assets/stylesheets/global/style.css */
  .wd-sm-35 {
    width: 35px;
  }
  /* line 106146, app/assets/stylesheets/global/style.css */
  .wd-sm-35p {
    width: 35%;
  }
  /* line 106150, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p {
    max-width: 35%;
  }
  /* line 106154, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p {
    min-width: 35%;
  }
  /* line 106158, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f {
    width: 35px !important;
  }
  /* line 106162, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f {
    width: 35% !important;
  }
  /* line 106166, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f {
    max-width: 35% !important;
  }
  /* line 106170, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f {
    min-width: 35% !important;
  }
  /* line 106174, app/assets/stylesheets/global/style.css */
  .wd-sm-40 {
    width: 40px;
  }
  /* line 106178, app/assets/stylesheets/global/style.css */
  .wd-sm-40p {
    width: 40%;
  }
  /* line 106182, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p {
    max-width: 40%;
  }
  /* line 106186, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p {
    min-width: 40%;
  }
  /* line 106190, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f {
    width: 40px !important;
  }
  /* line 106194, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f {
    width: 40% !important;
  }
  /* line 106198, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f {
    max-width: 40% !important;
  }
  /* line 106202, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f {
    min-width: 40% !important;
  }
  /* line 106206, app/assets/stylesheets/global/style.css */
  .wd-sm-45 {
    width: 45px;
  }
  /* line 106210, app/assets/stylesheets/global/style.css */
  .wd-sm-45p {
    width: 45%;
  }
  /* line 106214, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p {
    max-width: 45%;
  }
  /* line 106218, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p {
    min-width: 45%;
  }
  /* line 106222, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f {
    width: 45px !important;
  }
  /* line 106226, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f {
    width: 45% !important;
  }
  /* line 106230, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f {
    max-width: 45% !important;
  }
  /* line 106234, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f {
    min-width: 45% !important;
  }
  /* line 106238, app/assets/stylesheets/global/style.css */
  .wd-sm-50 {
    width: 50px;
  }
  /* line 106242, app/assets/stylesheets/global/style.css */
  .wd-sm-50p {
    width: 50%;
  }
  /* line 106246, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p {
    max-width: 50%;
  }
  /* line 106250, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p {
    min-width: 50%;
  }
  /* line 106254, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f {
    width: 50px !important;
  }
  /* line 106258, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f {
    width: 50% !important;
  }
  /* line 106262, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f {
    max-width: 50% !important;
  }
  /* line 106266, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f {
    min-width: 50% !important;
  }
  /* line 106270, app/assets/stylesheets/global/style.css */
  .wd-sm-55 {
    width: 55px;
  }
  /* line 106274, app/assets/stylesheets/global/style.css */
  .wd-sm-55p {
    width: 55%;
  }
  /* line 106278, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p {
    max-width: 55%;
  }
  /* line 106282, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p {
    min-width: 55%;
  }
  /* line 106286, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f {
    width: 55px !important;
  }
  /* line 106290, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f {
    width: 55% !important;
  }
  /* line 106294, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f {
    max-width: 55% !important;
  }
  /* line 106298, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f {
    min-width: 55% !important;
  }
  /* line 106302, app/assets/stylesheets/global/style.css */
  .wd-sm-60 {
    width: 60px;
  }
  /* line 106306, app/assets/stylesheets/global/style.css */
  .wd-sm-60p {
    width: 60%;
  }
  /* line 106310, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p {
    max-width: 60%;
  }
  /* line 106314, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p {
    min-width: 60%;
  }
  /* line 106318, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f {
    width: 60px !important;
  }
  /* line 106322, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f {
    width: 60% !important;
  }
  /* line 106326, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f {
    max-width: 60% !important;
  }
  /* line 106330, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f {
    min-width: 60% !important;
  }
  /* line 106334, app/assets/stylesheets/global/style.css */
  .wd-sm-65 {
    width: 65px;
  }
  /* line 106338, app/assets/stylesheets/global/style.css */
  .wd-sm-65p {
    width: 65%;
  }
  /* line 106342, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p {
    max-width: 65%;
  }
  /* line 106346, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p {
    min-width: 65%;
  }
  /* line 106350, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f {
    width: 65px !important;
  }
  /* line 106354, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f {
    width: 65% !important;
  }
  /* line 106358, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f {
    max-width: 65% !important;
  }
  /* line 106362, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f {
    min-width: 65% !important;
  }
  /* line 106366, app/assets/stylesheets/global/style.css */
  .wd-sm-70 {
    width: 70px;
  }
  /* line 106370, app/assets/stylesheets/global/style.css */
  .wd-sm-70p {
    width: 70%;
  }
  /* line 106374, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p {
    max-width: 70%;
  }
  /* line 106378, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p {
    min-width: 70%;
  }
  /* line 106382, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f {
    width: 70px !important;
  }
  /* line 106386, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f {
    width: 70% !important;
  }
  /* line 106390, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f {
    max-width: 70% !important;
  }
  /* line 106394, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f {
    min-width: 70% !important;
  }
  /* line 106398, app/assets/stylesheets/global/style.css */
  .wd-sm-75 {
    width: 75px;
  }
  /* line 106402, app/assets/stylesheets/global/style.css */
  .wd-sm-75p {
    width: 75%;
  }
  /* line 106406, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p {
    max-width: 75%;
  }
  /* line 106410, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p {
    min-width: 75%;
  }
  /* line 106414, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f {
    width: 75px !important;
  }
  /* line 106418, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f {
    width: 75% !important;
  }
  /* line 106422, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f {
    max-width: 75% !important;
  }
  /* line 106426, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f {
    min-width: 75% !important;
  }
  /* line 106430, app/assets/stylesheets/global/style.css */
  .wd-sm-80 {
    width: 80px;
  }
  /* line 106434, app/assets/stylesheets/global/style.css */
  .wd-sm-80p {
    width: 80%;
  }
  /* line 106438, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p {
    max-width: 80%;
  }
  /* line 106442, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p {
    min-width: 80%;
  }
  /* line 106446, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f {
    width: 80px !important;
  }
  /* line 106450, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f {
    width: 80% !important;
  }
  /* line 106454, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f {
    max-width: 80% !important;
  }
  /* line 106458, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f {
    min-width: 80% !important;
  }
  /* line 106462, app/assets/stylesheets/global/style.css */
  .wd-sm-85 {
    width: 85px;
  }
  /* line 106466, app/assets/stylesheets/global/style.css */
  .wd-sm-85p {
    width: 85%;
  }
  /* line 106470, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p {
    max-width: 85%;
  }
  /* line 106474, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p {
    min-width: 85%;
  }
  /* line 106478, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f {
    width: 85px !important;
  }
  /* line 106482, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f {
    width: 85% !important;
  }
  /* line 106486, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f {
    max-width: 85% !important;
  }
  /* line 106490, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f {
    min-width: 85% !important;
  }
  /* line 106494, app/assets/stylesheets/global/style.css */
  .wd-sm-90 {
    width: 90px;
  }
  /* line 106498, app/assets/stylesheets/global/style.css */
  .wd-sm-90p {
    width: 90%;
  }
  /* line 106502, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p {
    max-width: 90%;
  }
  /* line 106506, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p {
    min-width: 90%;
  }
  /* line 106510, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f {
    width: 90px !important;
  }
  /* line 106514, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f {
    width: 90% !important;
  }
  /* line 106518, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f {
    max-width: 90% !important;
  }
  /* line 106522, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f {
    min-width: 90% !important;
  }
  /* line 106526, app/assets/stylesheets/global/style.css */
  .wd-sm-95 {
    width: 95px;
  }
  /* line 106530, app/assets/stylesheets/global/style.css */
  .wd-sm-95p {
    width: 95%;
  }
  /* line 106534, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p {
    max-width: 95%;
  }
  /* line 106538, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p {
    min-width: 95%;
  }
  /* line 106542, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f {
    width: 95px !important;
  }
  /* line 106546, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f {
    width: 95% !important;
  }
  /* line 106550, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f {
    max-width: 95% !important;
  }
  /* line 106554, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f {
    min-width: 95% !important;
  }
  /* line 106558, app/assets/stylesheets/global/style.css */
  .wd-sm-100 {
    width: 100px;
  }
  /* line 106562, app/assets/stylesheets/global/style.css */
  .wd-sm-100p {
    width: 100%;
  }
  /* line 106566, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p {
    max-width: 100%;
  }
  /* line 106570, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p {
    min-width: 100%;
  }
  /* line 106574, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f {
    width: 100px !important;
  }
  /* line 106578, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f {
    width: 100% !important;
  }
  /* line 106582, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f {
    max-width: 100% !important;
  }
  /* line 106586, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f {
    min-width: 100% !important;
  }
  /* line 106590, app/assets/stylesheets/global/style.css */
  .wd-sm-150 {
    width: 150px;
  }
  /* line 106594, app/assets/stylesheets/global/style.css */
  .wd-sm-150p {
    width: 150%;
  }
  /* line 106598, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p {
    max-width: 150%;
  }
  /* line 106602, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p {
    min-width: 150%;
  }
  /* line 106606, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f {
    width: 150px !important;
  }
  /* line 106610, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f {
    width: 150% !important;
  }
  /* line 106614, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f {
    max-width: 150% !important;
  }
  /* line 106618, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f {
    min-width: 150% !important;
  }
  /* line 106622, app/assets/stylesheets/global/style.css */
  .wd-sm-200 {
    width: 200px;
  }
  /* line 106626, app/assets/stylesheets/global/style.css */
  .wd-sm-200p {
    width: 200%;
  }
  /* line 106630, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p {
    max-width: 200%;
  }
  /* line 106634, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p {
    min-width: 200%;
  }
  /* line 106638, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f {
    width: 200px !important;
  }
  /* line 106642, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f {
    width: 200% !important;
  }
  /* line 106646, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f {
    max-width: 200% !important;
  }
  /* line 106650, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f {
    min-width: 200% !important;
  }
  /* line 106654, app/assets/stylesheets/global/style.css */
  .wd-sm-250 {
    width: 250px;
  }
  /* line 106658, app/assets/stylesheets/global/style.css */
  .wd-sm-250p {
    width: 250%;
  }
  /* line 106662, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p {
    max-width: 250%;
  }
  /* line 106666, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p {
    min-width: 250%;
  }
  /* line 106670, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f {
    width: 250px !important;
  }
  /* line 106674, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f {
    width: 250% !important;
  }
  /* line 106678, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f {
    max-width: 250% !important;
  }
  /* line 106682, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f {
    min-width: 250% !important;
  }
  /* line 106686, app/assets/stylesheets/global/style.css */
  .wd-sm-300 {
    width: 300px;
  }
  /* line 106690, app/assets/stylesheets/global/style.css */
  .wd-sm-300p {
    width: 300%;
  }
  /* line 106694, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p {
    max-width: 300%;
  }
  /* line 106698, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p {
    min-width: 300%;
  }
  /* line 106702, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f {
    width: 300px !important;
  }
  /* line 106706, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f {
    width: 300% !important;
  }
  /* line 106710, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f {
    max-width: 300% !important;
  }
  /* line 106714, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f {
    min-width: 300% !important;
  }
  /* line 106718, app/assets/stylesheets/global/style.css */
  .wd-sm-350 {
    width: 350px;
  }
  /* line 106722, app/assets/stylesheets/global/style.css */
  .wd-sm-350p {
    width: 350%;
  }
  /* line 106726, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p {
    max-width: 350%;
  }
  /* line 106730, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p {
    min-width: 350%;
  }
  /* line 106734, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f {
    width: 350px !important;
  }
  /* line 106738, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f {
    width: 350% !important;
  }
  /* line 106742, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f {
    max-width: 350% !important;
  }
  /* line 106746, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f {
    min-width: 350% !important;
  }
  /* line 106750, app/assets/stylesheets/global/style.css */
  .wd-sm-400 {
    width: 400px;
  }
  /* line 106754, app/assets/stylesheets/global/style.css */
  .wd-sm-400p {
    width: 400%;
  }
  /* line 106758, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p {
    max-width: 400%;
  }
  /* line 106762, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p {
    min-width: 400%;
  }
  /* line 106766, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f {
    width: 400px !important;
  }
  /* line 106770, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f {
    width: 400% !important;
  }
  /* line 106774, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f {
    max-width: 400% !important;
  }
  /* line 106778, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f {
    min-width: 400% !important;
  }
  /* line 106782, app/assets/stylesheets/global/style.css */
  .wd-sm-450 {
    width: 450px;
  }
  /* line 106786, app/assets/stylesheets/global/style.css */
  .wd-sm-450p {
    width: 450%;
  }
  /* line 106790, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p {
    max-width: 450%;
  }
  /* line 106794, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p {
    min-width: 450%;
  }
  /* line 106798, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f {
    width: 450px !important;
  }
  /* line 106802, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f {
    width: 450% !important;
  }
  /* line 106806, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f {
    max-width: 450% !important;
  }
  /* line 106810, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f {
    min-width: 450% !important;
  }
  /* line 106814, app/assets/stylesheets/global/style.css */
  .wd-sm-500 {
    width: 500px;
  }
  /* line 106818, app/assets/stylesheets/global/style.css */
  .wd-sm-500p {
    width: 500%;
  }
  /* line 106822, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p {
    max-width: 500%;
  }
  /* line 106826, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p {
    min-width: 500%;
  }
  /* line 106830, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f {
    width: 500px !important;
  }
  /* line 106834, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f {
    width: 500% !important;
  }
  /* line 106838, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f {
    max-width: 500% !important;
  }
  /* line 106842, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f {
    min-width: 500% !important;
  }
  /* line 106846, app/assets/stylesheets/global/style.css */
  .wd-sm-550 {
    width: 550px;
  }
  /* line 106850, app/assets/stylesheets/global/style.css */
  .wd-sm-550p {
    width: 550%;
  }
  /* line 106854, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p {
    max-width: 550%;
  }
  /* line 106858, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p {
    min-width: 550%;
  }
  /* line 106862, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f {
    width: 550px !important;
  }
  /* line 106866, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f {
    width: 550% !important;
  }
  /* line 106870, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f {
    max-width: 550% !important;
  }
  /* line 106874, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f {
    min-width: 550% !important;
  }
  /* line 106878, app/assets/stylesheets/global/style.css */
  .wd-sm-600 {
    width: 600px;
  }
  /* line 106882, app/assets/stylesheets/global/style.css */
  .wd-sm-600p {
    width: 600%;
  }
  /* line 106886, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p {
    max-width: 600%;
  }
  /* line 106890, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p {
    min-width: 600%;
  }
  /* line 106894, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f {
    width: 600px !important;
  }
  /* line 106898, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f {
    width: 600% !important;
  }
  /* line 106902, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f {
    max-width: 600% !important;
  }
  /* line 106906, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f {
    min-width: 600% !important;
  }
  /* line 106910, app/assets/stylesheets/global/style.css */
  .wd-sm-650 {
    width: 650px;
  }
  /* line 106914, app/assets/stylesheets/global/style.css */
  .wd-sm-650p {
    width: 650%;
  }
  /* line 106918, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p {
    max-width: 650%;
  }
  /* line 106922, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p {
    min-width: 650%;
  }
  /* line 106926, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f {
    width: 650px !important;
  }
  /* line 106930, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f {
    width: 650% !important;
  }
  /* line 106934, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f {
    max-width: 650% !important;
  }
  /* line 106938, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f {
    min-width: 650% !important;
  }
  /* line 106942, app/assets/stylesheets/global/style.css */
  .wd-sm-700 {
    width: 700px;
  }
  /* line 106946, app/assets/stylesheets/global/style.css */
  .wd-sm-700p {
    width: 700%;
  }
  /* line 106950, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p {
    max-width: 700%;
  }
  /* line 106954, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p {
    min-width: 700%;
  }
  /* line 106958, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f {
    width: 700px !important;
  }
  /* line 106962, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f {
    width: 700% !important;
  }
  /* line 106966, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f {
    max-width: 700% !important;
  }
  /* line 106970, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f {
    min-width: 700% !important;
  }
  /* line 106974, app/assets/stylesheets/global/style.css */
  .wd-sm-750 {
    width: 750px;
  }
  /* line 106978, app/assets/stylesheets/global/style.css */
  .wd-sm-750p {
    width: 750%;
  }
  /* line 106982, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p {
    max-width: 750%;
  }
  /* line 106986, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p {
    min-width: 750%;
  }
  /* line 106990, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f {
    width: 750px !important;
  }
  /* line 106994, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f {
    width: 750% !important;
  }
  /* line 106998, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f {
    max-width: 750% !important;
  }
  /* line 107002, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f {
    min-width: 750% !important;
  }
  /* line 107006, app/assets/stylesheets/global/style.css */
  .wd-sm-800 {
    width: 800px;
  }
  /* line 107010, app/assets/stylesheets/global/style.css */
  .wd-sm-800p {
    width: 800%;
  }
  /* line 107014, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p {
    max-width: 800%;
  }
  /* line 107018, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p {
    min-width: 800%;
  }
  /* line 107022, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f {
    width: 800px !important;
  }
  /* line 107026, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f {
    width: 800% !important;
  }
  /* line 107030, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f {
    max-width: 800% !important;
  }
  /* line 107034, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f {
    min-width: 800% !important;
  }
  /* line 107038, app/assets/stylesheets/global/style.css */
  .wd-sm-850 {
    width: 850px;
  }
  /* line 107042, app/assets/stylesheets/global/style.css */
  .wd-sm-850p {
    width: 850%;
  }
  /* line 107046, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p {
    max-width: 850%;
  }
  /* line 107050, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p {
    min-width: 850%;
  }
  /* line 107054, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f {
    width: 850px !important;
  }
  /* line 107058, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f {
    width: 850% !important;
  }
  /* line 107062, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f {
    max-width: 850% !important;
  }
  /* line 107066, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f {
    min-width: 850% !important;
  }
  /* line 107070, app/assets/stylesheets/global/style.css */
  .wd-sm-900 {
    width: 900px;
  }
  /* line 107074, app/assets/stylesheets/global/style.css */
  .wd-sm-900p {
    width: 900%;
  }
  /* line 107078, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p {
    max-width: 900%;
  }
  /* line 107082, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p {
    min-width: 900%;
  }
  /* line 107086, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f {
    width: 900px !important;
  }
  /* line 107090, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f {
    width: 900% !important;
  }
  /* line 107094, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f {
    max-width: 900% !important;
  }
  /* line 107098, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f {
    min-width: 900% !important;
  }
  /* line 107102, app/assets/stylesheets/global/style.css */
  .wd-sm-950 {
    width: 950px;
  }
  /* line 107106, app/assets/stylesheets/global/style.css */
  .wd-sm-950p {
    width: 950%;
  }
  /* line 107110, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p {
    max-width: 950%;
  }
  /* line 107114, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p {
    min-width: 950%;
  }
  /* line 107118, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f {
    width: 950px !important;
  }
  /* line 107122, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f {
    width: 950% !important;
  }
  /* line 107126, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f {
    max-width: 950% !important;
  }
  /* line 107130, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f {
    min-width: 950% !important;
  }
  /* line 107134, app/assets/stylesheets/global/style.css */
  .wd-sm-1000 {
    width: 1000px;
  }
  /* line 107138, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p {
    width: 1000%;
  }
  /* line 107142, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p {
    max-width: 1000%;
  }
  /* line 107146, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p {
    min-width: 1000%;
  }
  /* line 107150, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f {
    width: 1000px !important;
  }
  /* line 107154, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f {
    width: 1000% !important;
  }
  /* line 107158, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f {
    max-width: 1000% !important;
  }
  /* line 107162, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f {
    min-width: 1000% !important;
  }
  /* line 107166, app/assets/stylesheets/global/style.css */
  .wd-sm-auto {
    width: auto;
  }
  /* line 107170, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 107176, app/assets/stylesheets/global/style.css */
  .wd-md-5 {
    width: 5px;
  }
  /* line 107180, app/assets/stylesheets/global/style.css */
  .wd-md-5p {
    width: 5%;
  }
  /* line 107184, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p {
    max-width: 5%;
  }
  /* line 107188, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p {
    min-width: 5%;
  }
  /* line 107192, app/assets/stylesheets/global/style.css */
  .wd-md-5-f {
    width: 5px !important;
  }
  /* line 107196, app/assets/stylesheets/global/style.css */
  .wd-md-5p-f {
    width: 5% !important;
  }
  /* line 107200, app/assets/stylesheets/global/style.css */
  .mx-wd-md-5p-f {
    max-width: 5% !important;
  }
  /* line 107204, app/assets/stylesheets/global/style.css */
  .mn-wd-md-5p-f {
    min-width: 5% !important;
  }
  /* line 107208, app/assets/stylesheets/global/style.css */
  .wd-md-10 {
    width: 10px;
  }
  /* line 107212, app/assets/stylesheets/global/style.css */
  .wd-md-10p {
    width: 10%;
  }
  /* line 107216, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p {
    max-width: 10%;
  }
  /* line 107220, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p {
    min-width: 10%;
  }
  /* line 107224, app/assets/stylesheets/global/style.css */
  .wd-md-10-f {
    width: 10px !important;
  }
  /* line 107228, app/assets/stylesheets/global/style.css */
  .wd-md-10p-f {
    width: 10% !important;
  }
  /* line 107232, app/assets/stylesheets/global/style.css */
  .mx-wd-md-10p-f {
    max-width: 10% !important;
  }
  /* line 107236, app/assets/stylesheets/global/style.css */
  .mn-wd-md-10p-f {
    min-width: 10% !important;
  }
  /* line 107240, app/assets/stylesheets/global/style.css */
  .wd-md-15 {
    width: 15px;
  }
  /* line 107244, app/assets/stylesheets/global/style.css */
  .wd-md-15p {
    width: 15%;
  }
  /* line 107248, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p {
    max-width: 15%;
  }
  /* line 107252, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p {
    min-width: 15%;
  }
  /* line 107256, app/assets/stylesheets/global/style.css */
  .wd-md-15-f {
    width: 15px !important;
  }
  /* line 107260, app/assets/stylesheets/global/style.css */
  .wd-md-15p-f {
    width: 15% !important;
  }
  /* line 107264, app/assets/stylesheets/global/style.css */
  .mx-wd-md-15p-f {
    max-width: 15% !important;
  }
  /* line 107268, app/assets/stylesheets/global/style.css */
  .mn-wd-md-15p-f {
    min-width: 15% !important;
  }
  /* line 107272, app/assets/stylesheets/global/style.css */
  .wd-md-20 {
    width: 20px;
  }
  /* line 107276, app/assets/stylesheets/global/style.css */
  .wd-md-20p {
    width: 20%;
  }
  /* line 107280, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p {
    max-width: 20%;
  }
  /* line 107284, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p {
    min-width: 20%;
  }
  /* line 107288, app/assets/stylesheets/global/style.css */
  .wd-md-20-f {
    width: 20px !important;
  }
  /* line 107292, app/assets/stylesheets/global/style.css */
  .wd-md-20p-f {
    width: 20% !important;
  }
  /* line 107296, app/assets/stylesheets/global/style.css */
  .mx-wd-md-20p-f {
    max-width: 20% !important;
  }
  /* line 107300, app/assets/stylesheets/global/style.css */
  .mn-wd-md-20p-f {
    min-width: 20% !important;
  }
  /* line 107304, app/assets/stylesheets/global/style.css */
  .wd-md-25 {
    width: 25px;
  }
  /* line 107308, app/assets/stylesheets/global/style.css */
  .wd-md-25p {
    width: 25%;
  }
  /* line 107312, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p {
    max-width: 25%;
  }
  /* line 107316, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p {
    min-width: 25%;
  }
  /* line 107320, app/assets/stylesheets/global/style.css */
  .wd-md-25-f {
    width: 25px !important;
  }
  /* line 107324, app/assets/stylesheets/global/style.css */
  .wd-md-25p-f {
    width: 25% !important;
  }
  /* line 107328, app/assets/stylesheets/global/style.css */
  .mx-wd-md-25p-f {
    max-width: 25% !important;
  }
  /* line 107332, app/assets/stylesheets/global/style.css */
  .mn-wd-md-25p-f {
    min-width: 25% !important;
  }
  /* line 107336, app/assets/stylesheets/global/style.css */
  .wd-md-30 {
    width: 30px;
  }
  /* line 107340, app/assets/stylesheets/global/style.css */
  .wd-md-30p {
    width: 30%;
  }
  /* line 107344, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p {
    max-width: 30%;
  }
  /* line 107348, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p {
    min-width: 30%;
  }
  /* line 107352, app/assets/stylesheets/global/style.css */
  .wd-md-30-f {
    width: 30px !important;
  }
  /* line 107356, app/assets/stylesheets/global/style.css */
  .wd-md-30p-f {
    width: 30% !important;
  }
  /* line 107360, app/assets/stylesheets/global/style.css */
  .mx-wd-md-30p-f {
    max-width: 30% !important;
  }
  /* line 107364, app/assets/stylesheets/global/style.css */
  .mn-wd-md-30p-f {
    min-width: 30% !important;
  }
  /* line 107368, app/assets/stylesheets/global/style.css */
  .wd-md-35 {
    width: 35px;
  }
  /* line 107372, app/assets/stylesheets/global/style.css */
  .wd-md-35p {
    width: 35%;
  }
  /* line 107376, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p {
    max-width: 35%;
  }
  /* line 107380, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p {
    min-width: 35%;
  }
  /* line 107384, app/assets/stylesheets/global/style.css */
  .wd-md-35-f {
    width: 35px !important;
  }
  /* line 107388, app/assets/stylesheets/global/style.css */
  .wd-md-35p-f {
    width: 35% !important;
  }
  /* line 107392, app/assets/stylesheets/global/style.css */
  .mx-wd-md-35p-f {
    max-width: 35% !important;
  }
  /* line 107396, app/assets/stylesheets/global/style.css */
  .mn-wd-md-35p-f {
    min-width: 35% !important;
  }
  /* line 107400, app/assets/stylesheets/global/style.css */
  .wd-md-40 {
    width: 40px;
  }
  /* line 107404, app/assets/stylesheets/global/style.css */
  .wd-md-40p {
    width: 40%;
  }
  /* line 107408, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p {
    max-width: 40%;
  }
  /* line 107412, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p {
    min-width: 40%;
  }
  /* line 107416, app/assets/stylesheets/global/style.css */
  .wd-md-40-f {
    width: 40px !important;
  }
  /* line 107420, app/assets/stylesheets/global/style.css */
  .wd-md-40p-f {
    width: 40% !important;
  }
  /* line 107424, app/assets/stylesheets/global/style.css */
  .mx-wd-md-40p-f {
    max-width: 40% !important;
  }
  /* line 107428, app/assets/stylesheets/global/style.css */
  .mn-wd-md-40p-f {
    min-width: 40% !important;
  }
  /* line 107432, app/assets/stylesheets/global/style.css */
  .wd-md-45 {
    width: 45px;
  }
  /* line 107436, app/assets/stylesheets/global/style.css */
  .wd-md-45p {
    width: 45%;
  }
  /* line 107440, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p {
    max-width: 45%;
  }
  /* line 107444, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p {
    min-width: 45%;
  }
  /* line 107448, app/assets/stylesheets/global/style.css */
  .wd-md-45-f {
    width: 45px !important;
  }
  /* line 107452, app/assets/stylesheets/global/style.css */
  .wd-md-45p-f {
    width: 45% !important;
  }
  /* line 107456, app/assets/stylesheets/global/style.css */
  .mx-wd-md-45p-f {
    max-width: 45% !important;
  }
  /* line 107460, app/assets/stylesheets/global/style.css */
  .mn-wd-md-45p-f {
    min-width: 45% !important;
  }
  /* line 107464, app/assets/stylesheets/global/style.css */
  .wd-md-50 {
    width: 50px;
  }
  /* line 107468, app/assets/stylesheets/global/style.css */
  .wd-md-50p {
    width: 50%;
  }
  /* line 107472, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p {
    max-width: 50%;
  }
  /* line 107476, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p {
    min-width: 50%;
  }
  /* line 107480, app/assets/stylesheets/global/style.css */
  .wd-md-50-f {
    width: 50px !important;
  }
  /* line 107484, app/assets/stylesheets/global/style.css */
  .wd-md-50p-f {
    width: 50% !important;
  }
  /* line 107488, app/assets/stylesheets/global/style.css */
  .mx-wd-md-50p-f {
    max-width: 50% !important;
  }
  /* line 107492, app/assets/stylesheets/global/style.css */
  .mn-wd-md-50p-f {
    min-width: 50% !important;
  }
  /* line 107496, app/assets/stylesheets/global/style.css */
  .wd-md-55 {
    width: 55px;
  }
  /* line 107500, app/assets/stylesheets/global/style.css */
  .wd-md-55p {
    width: 55%;
  }
  /* line 107504, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p {
    max-width: 55%;
  }
  /* line 107508, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p {
    min-width: 55%;
  }
  /* line 107512, app/assets/stylesheets/global/style.css */
  .wd-md-55-f {
    width: 55px !important;
  }
  /* line 107516, app/assets/stylesheets/global/style.css */
  .wd-md-55p-f {
    width: 55% !important;
  }
  /* line 107520, app/assets/stylesheets/global/style.css */
  .mx-wd-md-55p-f {
    max-width: 55% !important;
  }
  /* line 107524, app/assets/stylesheets/global/style.css */
  .mn-wd-md-55p-f {
    min-width: 55% !important;
  }
  /* line 107528, app/assets/stylesheets/global/style.css */
  .wd-md-60 {
    width: 60px;
  }
  /* line 107532, app/assets/stylesheets/global/style.css */
  .wd-md-60p {
    width: 60%;
  }
  /* line 107536, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p {
    max-width: 60%;
  }
  /* line 107540, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p {
    min-width: 60%;
  }
  /* line 107544, app/assets/stylesheets/global/style.css */
  .wd-md-60-f {
    width: 60px !important;
  }
  /* line 107548, app/assets/stylesheets/global/style.css */
  .wd-md-60p-f {
    width: 60% !important;
  }
  /* line 107552, app/assets/stylesheets/global/style.css */
  .mx-wd-md-60p-f {
    max-width: 60% !important;
  }
  /* line 107556, app/assets/stylesheets/global/style.css */
  .mn-wd-md-60p-f {
    min-width: 60% !important;
  }
  /* line 107560, app/assets/stylesheets/global/style.css */
  .wd-md-65 {
    width: 65px;
  }
  /* line 107564, app/assets/stylesheets/global/style.css */
  .wd-md-65p {
    width: 65%;
  }
  /* line 107568, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p {
    max-width: 65%;
  }
  /* line 107572, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p {
    min-width: 65%;
  }
  /* line 107576, app/assets/stylesheets/global/style.css */
  .wd-md-65-f {
    width: 65px !important;
  }
  /* line 107580, app/assets/stylesheets/global/style.css */
  .wd-md-65p-f {
    width: 65% !important;
  }
  /* line 107584, app/assets/stylesheets/global/style.css */
  .mx-wd-md-65p-f {
    max-width: 65% !important;
  }
  /* line 107588, app/assets/stylesheets/global/style.css */
  .mn-wd-md-65p-f {
    min-width: 65% !important;
  }
  /* line 107592, app/assets/stylesheets/global/style.css */
  .wd-md-70 {
    width: 70px;
  }
  /* line 107596, app/assets/stylesheets/global/style.css */
  .wd-md-70p {
    width: 70%;
  }
  /* line 107600, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p {
    max-width: 70%;
  }
  /* line 107604, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p {
    min-width: 70%;
  }
  /* line 107608, app/assets/stylesheets/global/style.css */
  .wd-md-70-f {
    width: 70px !important;
  }
  /* line 107612, app/assets/stylesheets/global/style.css */
  .wd-md-70p-f {
    width: 70% !important;
  }
  /* line 107616, app/assets/stylesheets/global/style.css */
  .mx-wd-md-70p-f {
    max-width: 70% !important;
  }
  /* line 107620, app/assets/stylesheets/global/style.css */
  .mn-wd-md-70p-f {
    min-width: 70% !important;
  }
  /* line 107624, app/assets/stylesheets/global/style.css */
  .wd-md-75 {
    width: 75px;
  }
  /* line 107628, app/assets/stylesheets/global/style.css */
  .wd-md-75p {
    width: 75%;
  }
  /* line 107632, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p {
    max-width: 75%;
  }
  /* line 107636, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p {
    min-width: 75%;
  }
  /* line 107640, app/assets/stylesheets/global/style.css */
  .wd-md-75-f {
    width: 75px !important;
  }
  /* line 107644, app/assets/stylesheets/global/style.css */
  .wd-md-75p-f {
    width: 75% !important;
  }
  /* line 107648, app/assets/stylesheets/global/style.css */
  .mx-wd-md-75p-f {
    max-width: 75% !important;
  }
  /* line 107652, app/assets/stylesheets/global/style.css */
  .mn-wd-md-75p-f {
    min-width: 75% !important;
  }
  /* line 107656, app/assets/stylesheets/global/style.css */
  .wd-md-80 {
    width: 80px;
  }
  /* line 107660, app/assets/stylesheets/global/style.css */
  .wd-md-80p {
    width: 80%;
  }
  /* line 107664, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p {
    max-width: 80%;
  }
  /* line 107668, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p {
    min-width: 80%;
  }
  /* line 107672, app/assets/stylesheets/global/style.css */
  .wd-md-80-f {
    width: 80px !important;
  }
  /* line 107676, app/assets/stylesheets/global/style.css */
  .wd-md-80p-f {
    width: 80% !important;
  }
  /* line 107680, app/assets/stylesheets/global/style.css */
  .mx-wd-md-80p-f {
    max-width: 80% !important;
  }
  /* line 107684, app/assets/stylesheets/global/style.css */
  .mn-wd-md-80p-f {
    min-width: 80% !important;
  }
  /* line 107688, app/assets/stylesheets/global/style.css */
  .wd-md-85 {
    width: 85px;
  }
  /* line 107692, app/assets/stylesheets/global/style.css */
  .wd-md-85p {
    width: 85%;
  }
  /* line 107696, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p {
    max-width: 85%;
  }
  /* line 107700, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p {
    min-width: 85%;
  }
  /* line 107704, app/assets/stylesheets/global/style.css */
  .wd-md-85-f {
    width: 85px !important;
  }
  /* line 107708, app/assets/stylesheets/global/style.css */
  .wd-md-85p-f {
    width: 85% !important;
  }
  /* line 107712, app/assets/stylesheets/global/style.css */
  .mx-wd-md-85p-f {
    max-width: 85% !important;
  }
  /* line 107716, app/assets/stylesheets/global/style.css */
  .mn-wd-md-85p-f {
    min-width: 85% !important;
  }
  /* line 107720, app/assets/stylesheets/global/style.css */
  .wd-md-90 {
    width: 90px;
  }
  /* line 107724, app/assets/stylesheets/global/style.css */
  .wd-md-90p {
    width: 90%;
  }
  /* line 107728, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p {
    max-width: 90%;
  }
  /* line 107732, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p {
    min-width: 90%;
  }
  /* line 107736, app/assets/stylesheets/global/style.css */
  .wd-md-90-f {
    width: 90px !important;
  }
  /* line 107740, app/assets/stylesheets/global/style.css */
  .wd-md-90p-f {
    width: 90% !important;
  }
  /* line 107744, app/assets/stylesheets/global/style.css */
  .mx-wd-md-90p-f {
    max-width: 90% !important;
  }
  /* line 107748, app/assets/stylesheets/global/style.css */
  .mn-wd-md-90p-f {
    min-width: 90% !important;
  }
  /* line 107752, app/assets/stylesheets/global/style.css */
  .wd-md-95 {
    width: 95px;
  }
  /* line 107756, app/assets/stylesheets/global/style.css */
  .wd-md-95p {
    width: 95%;
  }
  /* line 107760, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p {
    max-width: 95%;
  }
  /* line 107764, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p {
    min-width: 95%;
  }
  /* line 107768, app/assets/stylesheets/global/style.css */
  .wd-md-95-f {
    width: 95px !important;
  }
  /* line 107772, app/assets/stylesheets/global/style.css */
  .wd-md-95p-f {
    width: 95% !important;
  }
  /* line 107776, app/assets/stylesheets/global/style.css */
  .mx-wd-md-95p-f {
    max-width: 95% !important;
  }
  /* line 107780, app/assets/stylesheets/global/style.css */
  .mn-wd-md-95p-f {
    min-width: 95% !important;
  }
  /* line 107784, app/assets/stylesheets/global/style.css */
  .wd-md-100 {
    width: 100px;
  }
  /* line 107788, app/assets/stylesheets/global/style.css */
  .wd-md-100p {
    width: 100%;
  }
  /* line 107792, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p {
    max-width: 100%;
  }
  /* line 107796, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p {
    min-width: 100%;
  }
  /* line 107800, app/assets/stylesheets/global/style.css */
  .wd-md-100-f {
    width: 100px !important;
  }
  /* line 107804, app/assets/stylesheets/global/style.css */
  .wd-md-100p-f {
    width: 100% !important;
  }
  /* line 107808, app/assets/stylesheets/global/style.css */
  .mx-wd-md-100p-f {
    max-width: 100% !important;
  }
  /* line 107812, app/assets/stylesheets/global/style.css */
  .mn-wd-md-100p-f {
    min-width: 100% !important;
  }
  /* line 107816, app/assets/stylesheets/global/style.css */
  .wd-md-150 {
    width: 150px;
  }
  /* line 107820, app/assets/stylesheets/global/style.css */
  .wd-md-150p {
    width: 150%;
  }
  /* line 107824, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p {
    max-width: 150%;
  }
  /* line 107828, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p {
    min-width: 150%;
  }
  /* line 107832, app/assets/stylesheets/global/style.css */
  .wd-md-150-f {
    width: 150px !important;
  }
  /* line 107836, app/assets/stylesheets/global/style.css */
  .wd-md-150p-f {
    width: 150% !important;
  }
  /* line 107840, app/assets/stylesheets/global/style.css */
  .mx-wd-md-150p-f {
    max-width: 150% !important;
  }
  /* line 107844, app/assets/stylesheets/global/style.css */
  .mn-wd-md-150p-f {
    min-width: 150% !important;
  }
  /* line 107848, app/assets/stylesheets/global/style.css */
  .wd-md-200 {
    width: 200px;
  }
  /* line 107852, app/assets/stylesheets/global/style.css */
  .wd-md-200p {
    width: 200%;
  }
  /* line 107856, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p {
    max-width: 200%;
  }
  /* line 107860, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p {
    min-width: 200%;
  }
  /* line 107864, app/assets/stylesheets/global/style.css */
  .wd-md-200-f {
    width: 200px !important;
  }
  /* line 107868, app/assets/stylesheets/global/style.css */
  .wd-md-200p-f {
    width: 200% !important;
  }
  /* line 107872, app/assets/stylesheets/global/style.css */
  .mx-wd-md-200p-f {
    max-width: 200% !important;
  }
  /* line 107876, app/assets/stylesheets/global/style.css */
  .mn-wd-md-200p-f {
    min-width: 200% !important;
  }
  /* line 107880, app/assets/stylesheets/global/style.css */
  .wd-md-250 {
    width: 250px;
  }
  /* line 107884, app/assets/stylesheets/global/style.css */
  .wd-md-250p {
    width: 250%;
  }
  /* line 107888, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p {
    max-width: 250%;
  }
  /* line 107892, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p {
    min-width: 250%;
  }
  /* line 107896, app/assets/stylesheets/global/style.css */
  .wd-md-250-f {
    width: 250px !important;
  }
  /* line 107900, app/assets/stylesheets/global/style.css */
  .wd-md-250p-f {
    width: 250% !important;
  }
  /* line 107904, app/assets/stylesheets/global/style.css */
  .mx-wd-md-250p-f {
    max-width: 250% !important;
  }
  /* line 107908, app/assets/stylesheets/global/style.css */
  .mn-wd-md-250p-f {
    min-width: 250% !important;
  }
  /* line 107912, app/assets/stylesheets/global/style.css */
  .wd-md-300 {
    width: 300px;
  }
  /* line 107916, app/assets/stylesheets/global/style.css */
  .wd-md-300p {
    width: 300%;
  }
  /* line 107920, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p {
    max-width: 300%;
  }
  /* line 107924, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p {
    min-width: 300%;
  }
  /* line 107928, app/assets/stylesheets/global/style.css */
  .wd-md-300-f {
    width: 300px !important;
  }
  /* line 107932, app/assets/stylesheets/global/style.css */
  .wd-md-300p-f {
    width: 300% !important;
  }
  /* line 107936, app/assets/stylesheets/global/style.css */
  .mx-wd-md-300p-f {
    max-width: 300% !important;
  }
  /* line 107940, app/assets/stylesheets/global/style.css */
  .mn-wd-md-300p-f {
    min-width: 300% !important;
  }
  /* line 107944, app/assets/stylesheets/global/style.css */
  .wd-md-350 {
    width: 350px;
  }
  /* line 107948, app/assets/stylesheets/global/style.css */
  .wd-md-350p {
    width: 350%;
  }
  /* line 107952, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p {
    max-width: 350%;
  }
  /* line 107956, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p {
    min-width: 350%;
  }
  /* line 107960, app/assets/stylesheets/global/style.css */
  .wd-md-350-f {
    width: 350px !important;
  }
  /* line 107964, app/assets/stylesheets/global/style.css */
  .wd-md-350p-f {
    width: 350% !important;
  }
  /* line 107968, app/assets/stylesheets/global/style.css */
  .mx-wd-md-350p-f {
    max-width: 350% !important;
  }
  /* line 107972, app/assets/stylesheets/global/style.css */
  .mn-wd-md-350p-f {
    min-width: 350% !important;
  }
  /* line 107976, app/assets/stylesheets/global/style.css */
  .wd-md-400 {
    width: 400px;
  }
  /* line 107980, app/assets/stylesheets/global/style.css */
  .wd-md-400p {
    width: 400%;
  }
  /* line 107984, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p {
    max-width: 400%;
  }
  /* line 107988, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p {
    min-width: 400%;
  }
  /* line 107992, app/assets/stylesheets/global/style.css */
  .wd-md-400-f {
    width: 400px !important;
  }
  /* line 107996, app/assets/stylesheets/global/style.css */
  .wd-md-400p-f {
    width: 400% !important;
  }
  /* line 108000, app/assets/stylesheets/global/style.css */
  .mx-wd-md-400p-f {
    max-width: 400% !important;
  }
  /* line 108004, app/assets/stylesheets/global/style.css */
  .mn-wd-md-400p-f {
    min-width: 400% !important;
  }
  /* line 108008, app/assets/stylesheets/global/style.css */
  .wd-md-450 {
    width: 450px;
  }
  /* line 108012, app/assets/stylesheets/global/style.css */
  .wd-md-450p {
    width: 450%;
  }
  /* line 108016, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p {
    max-width: 450%;
  }
  /* line 108020, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p {
    min-width: 450%;
  }
  /* line 108024, app/assets/stylesheets/global/style.css */
  .wd-md-450-f {
    width: 450px !important;
  }
  /* line 108028, app/assets/stylesheets/global/style.css */
  .wd-md-450p-f {
    width: 450% !important;
  }
  /* line 108032, app/assets/stylesheets/global/style.css */
  .mx-wd-md-450p-f {
    max-width: 450% !important;
  }
  /* line 108036, app/assets/stylesheets/global/style.css */
  .mn-wd-md-450p-f {
    min-width: 450% !important;
  }
  /* line 108040, app/assets/stylesheets/global/style.css */
  .wd-md-500 {
    width: 500px;
  }
  /* line 108044, app/assets/stylesheets/global/style.css */
  .wd-md-500p {
    width: 500%;
  }
  /* line 108048, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p {
    max-width: 500%;
  }
  /* line 108052, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p {
    min-width: 500%;
  }
  /* line 108056, app/assets/stylesheets/global/style.css */
  .wd-md-500-f {
    width: 500px !important;
  }
  /* line 108060, app/assets/stylesheets/global/style.css */
  .wd-md-500p-f {
    width: 500% !important;
  }
  /* line 108064, app/assets/stylesheets/global/style.css */
  .mx-wd-md-500p-f {
    max-width: 500% !important;
  }
  /* line 108068, app/assets/stylesheets/global/style.css */
  .mn-wd-md-500p-f {
    min-width: 500% !important;
  }
  /* line 108072, app/assets/stylesheets/global/style.css */
  .wd-md-550 {
    width: 550px;
  }
  /* line 108076, app/assets/stylesheets/global/style.css */
  .wd-md-550p {
    width: 550%;
  }
  /* line 108080, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p {
    max-width: 550%;
  }
  /* line 108084, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p {
    min-width: 550%;
  }
  /* line 108088, app/assets/stylesheets/global/style.css */
  .wd-md-550-f {
    width: 550px !important;
  }
  /* line 108092, app/assets/stylesheets/global/style.css */
  .wd-md-550p-f {
    width: 550% !important;
  }
  /* line 108096, app/assets/stylesheets/global/style.css */
  .mx-wd-md-550p-f {
    max-width: 550% !important;
  }
  /* line 108100, app/assets/stylesheets/global/style.css */
  .mn-wd-md-550p-f {
    min-width: 550% !important;
  }
  /* line 108104, app/assets/stylesheets/global/style.css */
  .wd-md-600 {
    width: 600px;
  }
  /* line 108108, app/assets/stylesheets/global/style.css */
  .wd-md-600p {
    width: 600%;
  }
  /* line 108112, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p {
    max-width: 600%;
  }
  /* line 108116, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p {
    min-width: 600%;
  }
  /* line 108120, app/assets/stylesheets/global/style.css */
  .wd-md-600-f {
    width: 600px !important;
  }
  /* line 108124, app/assets/stylesheets/global/style.css */
  .wd-md-600p-f {
    width: 600% !important;
  }
  /* line 108128, app/assets/stylesheets/global/style.css */
  .mx-wd-md-600p-f {
    max-width: 600% !important;
  }
  /* line 108132, app/assets/stylesheets/global/style.css */
  .mn-wd-md-600p-f {
    min-width: 600% !important;
  }
  /* line 108136, app/assets/stylesheets/global/style.css */
  .wd-md-650 {
    width: 650px;
  }
  /* line 108140, app/assets/stylesheets/global/style.css */
  .wd-md-650p {
    width: 650%;
  }
  /* line 108144, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p {
    max-width: 650%;
  }
  /* line 108148, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p {
    min-width: 650%;
  }
  /* line 108152, app/assets/stylesheets/global/style.css */
  .wd-md-650-f {
    width: 650px !important;
  }
  /* line 108156, app/assets/stylesheets/global/style.css */
  .wd-md-650p-f {
    width: 650% !important;
  }
  /* line 108160, app/assets/stylesheets/global/style.css */
  .mx-wd-md-650p-f {
    max-width: 650% !important;
  }
  /* line 108164, app/assets/stylesheets/global/style.css */
  .mn-wd-md-650p-f {
    min-width: 650% !important;
  }
  /* line 108168, app/assets/stylesheets/global/style.css */
  .wd-md-700 {
    width: 700px;
  }
  /* line 108172, app/assets/stylesheets/global/style.css */
  .wd-md-700p {
    width: 700%;
  }
  /* line 108176, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p {
    max-width: 700%;
  }
  /* line 108180, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p {
    min-width: 700%;
  }
  /* line 108184, app/assets/stylesheets/global/style.css */
  .wd-md-700-f {
    width: 700px !important;
  }
  /* line 108188, app/assets/stylesheets/global/style.css */
  .wd-md-700p-f {
    width: 700% !important;
  }
  /* line 108192, app/assets/stylesheets/global/style.css */
  .mx-wd-md-700p-f {
    max-width: 700% !important;
  }
  /* line 108196, app/assets/stylesheets/global/style.css */
  .mn-wd-md-700p-f {
    min-width: 700% !important;
  }
  /* line 108200, app/assets/stylesheets/global/style.css */
  .wd-md-750 {
    width: 750px;
  }
  /* line 108204, app/assets/stylesheets/global/style.css */
  .wd-md-750p {
    width: 750%;
  }
  /* line 108208, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p {
    max-width: 750%;
  }
  /* line 108212, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p {
    min-width: 750%;
  }
  /* line 108216, app/assets/stylesheets/global/style.css */
  .wd-md-750-f {
    width: 750px !important;
  }
  /* line 108220, app/assets/stylesheets/global/style.css */
  .wd-md-750p-f {
    width: 750% !important;
  }
  /* line 108224, app/assets/stylesheets/global/style.css */
  .mx-wd-md-750p-f {
    max-width: 750% !important;
  }
  /* line 108228, app/assets/stylesheets/global/style.css */
  .mn-wd-md-750p-f {
    min-width: 750% !important;
  }
  /* line 108232, app/assets/stylesheets/global/style.css */
  .wd-md-800 {
    width: 800px;
  }
  /* line 108236, app/assets/stylesheets/global/style.css */
  .wd-md-800p {
    width: 800%;
  }
  /* line 108240, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p {
    max-width: 800%;
  }
  /* line 108244, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p {
    min-width: 800%;
  }
  /* line 108248, app/assets/stylesheets/global/style.css */
  .wd-md-800-f {
    width: 800px !important;
  }
  /* line 108252, app/assets/stylesheets/global/style.css */
  .wd-md-800p-f {
    width: 800% !important;
  }
  /* line 108256, app/assets/stylesheets/global/style.css */
  .mx-wd-md-800p-f {
    max-width: 800% !important;
  }
  /* line 108260, app/assets/stylesheets/global/style.css */
  .mn-wd-md-800p-f {
    min-width: 800% !important;
  }
  /* line 108264, app/assets/stylesheets/global/style.css */
  .wd-md-850 {
    width: 850px;
  }
  /* line 108268, app/assets/stylesheets/global/style.css */
  .wd-md-850p {
    width: 850%;
  }
  /* line 108272, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p {
    max-width: 850%;
  }
  /* line 108276, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p {
    min-width: 850%;
  }
  /* line 108280, app/assets/stylesheets/global/style.css */
  .wd-md-850-f {
    width: 850px !important;
  }
  /* line 108284, app/assets/stylesheets/global/style.css */
  .wd-md-850p-f {
    width: 850% !important;
  }
  /* line 108288, app/assets/stylesheets/global/style.css */
  .mx-wd-md-850p-f {
    max-width: 850% !important;
  }
  /* line 108292, app/assets/stylesheets/global/style.css */
  .mn-wd-md-850p-f {
    min-width: 850% !important;
  }
  /* line 108296, app/assets/stylesheets/global/style.css */
  .wd-md-900 {
    width: 900px;
  }
  /* line 108300, app/assets/stylesheets/global/style.css */
  .wd-md-900p {
    width: 900%;
  }
  /* line 108304, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p {
    max-width: 900%;
  }
  /* line 108308, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p {
    min-width: 900%;
  }
  /* line 108312, app/assets/stylesheets/global/style.css */
  .wd-md-900-f {
    width: 900px !important;
  }
  /* line 108316, app/assets/stylesheets/global/style.css */
  .wd-md-900p-f {
    width: 900% !important;
  }
  /* line 108320, app/assets/stylesheets/global/style.css */
  .mx-wd-md-900p-f {
    max-width: 900% !important;
  }
  /* line 108324, app/assets/stylesheets/global/style.css */
  .mn-wd-md-900p-f {
    min-width: 900% !important;
  }
  /* line 108328, app/assets/stylesheets/global/style.css */
  .wd-md-950 {
    width: 950px;
  }
  /* line 108332, app/assets/stylesheets/global/style.css */
  .wd-md-950p {
    width: 950%;
  }
  /* line 108336, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p {
    max-width: 950%;
  }
  /* line 108340, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p {
    min-width: 950%;
  }
  /* line 108344, app/assets/stylesheets/global/style.css */
  .wd-md-950-f {
    width: 950px !important;
  }
  /* line 108348, app/assets/stylesheets/global/style.css */
  .wd-md-950p-f {
    width: 950% !important;
  }
  /* line 108352, app/assets/stylesheets/global/style.css */
  .mx-wd-md-950p-f {
    max-width: 950% !important;
  }
  /* line 108356, app/assets/stylesheets/global/style.css */
  .mn-wd-md-950p-f {
    min-width: 950% !important;
  }
  /* line 108360, app/assets/stylesheets/global/style.css */
  .wd-md-1000 {
    width: 1000px;
  }
  /* line 108364, app/assets/stylesheets/global/style.css */
  .wd-md-1000p {
    width: 1000%;
  }
  /* line 108368, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p {
    max-width: 1000%;
  }
  /* line 108372, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p {
    min-width: 1000%;
  }
  /* line 108376, app/assets/stylesheets/global/style.css */
  .wd-md-1000-f {
    width: 1000px !important;
  }
  /* line 108380, app/assets/stylesheets/global/style.css */
  .wd-md-1000p-f {
    width: 1000% !important;
  }
  /* line 108384, app/assets/stylesheets/global/style.css */
  .mx-wd-md-1000p-f {
    max-width: 1000% !important;
  }
  /* line 108388, app/assets/stylesheets/global/style.css */
  .mn-wd-md-1000p-f {
    min-width: 1000% !important;
  }
  /* line 108392, app/assets/stylesheets/global/style.css */
  .wd-md-auto {
    width: auto;
  }
  /* line 108396, app/assets/stylesheets/global/style.css */
  .wd-md-auto-f {
    width: auto !important;
  }
  /* line 108400, app/assets/stylesheets/global/style.css */
  .wd-md-120 {
    width: 120px;
  }
}

@media (min-width: 992px) {
  /* line 108406, app/assets/stylesheets/global/style.css */
  .wd-lg-5 {
    width: 5px;
  }
  /* line 108410, app/assets/stylesheets/global/style.css */
  .wd-lg-5p {
    width: 5%;
  }
  /* line 108414, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p {
    max-width: 5%;
  }
  /* line 108418, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p {
    min-width: 5%;
  }
  /* line 108422, app/assets/stylesheets/global/style.css */
  .wd-lg-5-f {
    width: 5px !important;
  }
  /* line 108426, app/assets/stylesheets/global/style.css */
  .wd-lg-5p-f {
    width: 5% !important;
  }
  /* line 108430, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-5p-f {
    max-width: 5% !important;
  }
  /* line 108434, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-5p-f {
    min-width: 5% !important;
  }
  /* line 108438, app/assets/stylesheets/global/style.css */
  .wd-lg-10 {
    width: 10px;
  }
  /* line 108442, app/assets/stylesheets/global/style.css */
  .wd-lg-10p {
    width: 10%;
  }
  /* line 108446, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p {
    max-width: 10%;
  }
  /* line 108450, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p {
    min-width: 10%;
  }
  /* line 108454, app/assets/stylesheets/global/style.css */
  .wd-lg-10-f {
    width: 10px !important;
  }
  /* line 108458, app/assets/stylesheets/global/style.css */
  .wd-lg-10p-f {
    width: 10% !important;
  }
  /* line 108462, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-10p-f {
    max-width: 10% !important;
  }
  /* line 108466, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-10p-f {
    min-width: 10% !important;
  }
  /* line 108470, app/assets/stylesheets/global/style.css */
  .wd-lg-15 {
    width: 15px;
  }
  /* line 108474, app/assets/stylesheets/global/style.css */
  .wd-lg-15p {
    width: 15%;
  }
  /* line 108478, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p {
    max-width: 15%;
  }
  /* line 108482, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p {
    min-width: 15%;
  }
  /* line 108486, app/assets/stylesheets/global/style.css */
  .wd-lg-15-f {
    width: 15px !important;
  }
  /* line 108490, app/assets/stylesheets/global/style.css */
  .wd-lg-15p-f {
    width: 15% !important;
  }
  /* line 108494, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-15p-f {
    max-width: 15% !important;
  }
  /* line 108498, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-15p-f {
    min-width: 15% !important;
  }
  /* line 108502, app/assets/stylesheets/global/style.css */
  .wd-lg-20 {
    width: 20px;
  }
  /* line 108506, app/assets/stylesheets/global/style.css */
  .wd-lg-20p {
    width: 20%;
  }
  /* line 108510, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p {
    max-width: 20%;
  }
  /* line 108514, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p {
    min-width: 20%;
  }
  /* line 108518, app/assets/stylesheets/global/style.css */
  .wd-lg-20-f {
    width: 20px !important;
  }
  /* line 108522, app/assets/stylesheets/global/style.css */
  .wd-lg-20p-f {
    width: 20% !important;
  }
  /* line 108526, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-20p-f {
    max-width: 20% !important;
  }
  /* line 108530, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-20p-f {
    min-width: 20% !important;
  }
  /* line 108534, app/assets/stylesheets/global/style.css */
  .wd-lg-25 {
    width: 25px;
  }
  /* line 108538, app/assets/stylesheets/global/style.css */
  .wd-lg-25p {
    width: 25%;
  }
  /* line 108542, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p {
    max-width: 25%;
  }
  /* line 108546, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p {
    min-width: 25%;
  }
  /* line 108550, app/assets/stylesheets/global/style.css */
  .wd-lg-25-f {
    width: 25px !important;
  }
  /* line 108554, app/assets/stylesheets/global/style.css */
  .wd-lg-25p-f {
    width: 25% !important;
  }
  /* line 108558, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-25p-f {
    max-width: 25% !important;
  }
  /* line 108562, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-25p-f {
    min-width: 25% !important;
  }
  /* line 108566, app/assets/stylesheets/global/style.css */
  .wd-lg-30 {
    width: 30px;
  }
  /* line 108570, app/assets/stylesheets/global/style.css */
  .wd-lg-30p {
    width: 30%;
  }
  /* line 108574, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p {
    max-width: 30%;
  }
  /* line 108578, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p {
    min-width: 30%;
  }
  /* line 108582, app/assets/stylesheets/global/style.css */
  .wd-lg-30-f {
    width: 30px !important;
  }
  /* line 108586, app/assets/stylesheets/global/style.css */
  .wd-lg-30p-f {
    width: 30% !important;
  }
  /* line 108590, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-30p-f {
    max-width: 30% !important;
  }
  /* line 108594, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-30p-f {
    min-width: 30% !important;
  }
  /* line 108598, app/assets/stylesheets/global/style.css */
  .wd-lg-35 {
    width: 35px;
  }
  /* line 108602, app/assets/stylesheets/global/style.css */
  .wd-lg-35p {
    width: 35%;
  }
  /* line 108606, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p {
    max-width: 35%;
  }
  /* line 108610, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p {
    min-width: 35%;
  }
  /* line 108614, app/assets/stylesheets/global/style.css */
  .wd-lg-35-f {
    width: 35px !important;
  }
  /* line 108618, app/assets/stylesheets/global/style.css */
  .wd-lg-35p-f {
    width: 35% !important;
  }
  /* line 108622, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-35p-f {
    max-width: 35% !important;
  }
  /* line 108626, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-35p-f {
    min-width: 35% !important;
  }
  /* line 108630, app/assets/stylesheets/global/style.css */
  .wd-lg-40 {
    width: 40px;
  }
  /* line 108634, app/assets/stylesheets/global/style.css */
  .wd-lg-40p {
    width: 40%;
  }
  /* line 108638, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p {
    max-width: 40%;
  }
  /* line 108642, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p {
    min-width: 40%;
  }
  /* line 108646, app/assets/stylesheets/global/style.css */
  .wd-lg-40-f {
    width: 40px !important;
  }
  /* line 108650, app/assets/stylesheets/global/style.css */
  .wd-lg-40p-f {
    width: 40% !important;
  }
  /* line 108654, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-40p-f {
    max-width: 40% !important;
  }
  /* line 108658, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-40p-f {
    min-width: 40% !important;
  }
  /* line 108662, app/assets/stylesheets/global/style.css */
  .wd-lg-45 {
    width: 45px;
  }
  /* line 108666, app/assets/stylesheets/global/style.css */
  .wd-lg-45p {
    width: 45%;
  }
  /* line 108670, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p {
    max-width: 45%;
  }
  /* line 108674, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p {
    min-width: 45%;
  }
  /* line 108678, app/assets/stylesheets/global/style.css */
  .wd-lg-45-f {
    width: 45px !important;
  }
  /* line 108682, app/assets/stylesheets/global/style.css */
  .wd-lg-45p-f {
    width: 45% !important;
  }
  /* line 108686, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-45p-f {
    max-width: 45% !important;
  }
  /* line 108690, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-45p-f {
    min-width: 45% !important;
  }
  /* line 108694, app/assets/stylesheets/global/style.css */
  .wd-lg-50 {
    width: 50px;
  }
  /* line 108698, app/assets/stylesheets/global/style.css */
  .wd-lg-50p {
    width: 50%;
  }
  /* line 108702, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p {
    max-width: 50%;
  }
  /* line 108706, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p {
    min-width: 50%;
  }
  /* line 108710, app/assets/stylesheets/global/style.css */
  .wd-lg-50-f {
    width: 50px !important;
  }
  /* line 108714, app/assets/stylesheets/global/style.css */
  .wd-lg-50p-f {
    width: 50% !important;
  }
  /* line 108718, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-50p-f {
    max-width: 50% !important;
  }
  /* line 108722, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-50p-f {
    min-width: 50% !important;
  }
  /* line 108726, app/assets/stylesheets/global/style.css */
  .wd-lg-55 {
    width: 55px;
  }
  /* line 108730, app/assets/stylesheets/global/style.css */
  .wd-lg-55p {
    width: 55%;
  }
  /* line 108734, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p {
    max-width: 55%;
  }
  /* line 108738, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p {
    min-width: 55%;
  }
  /* line 108742, app/assets/stylesheets/global/style.css */
  .wd-lg-55-f {
    width: 55px !important;
  }
  /* line 108746, app/assets/stylesheets/global/style.css */
  .wd-lg-55p-f {
    width: 55% !important;
  }
  /* line 108750, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-55p-f {
    max-width: 55% !important;
  }
  /* line 108754, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-55p-f {
    min-width: 55% !important;
  }
  /* line 108758, app/assets/stylesheets/global/style.css */
  .wd-lg-60 {
    width: 60px;
  }
  /* line 108762, app/assets/stylesheets/global/style.css */
  .wd-lg-60p {
    width: 60%;
  }
  /* line 108766, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p {
    max-width: 60%;
  }
  /* line 108770, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p {
    min-width: 60%;
  }
  /* line 108774, app/assets/stylesheets/global/style.css */
  .wd-lg-60-f {
    width: 60px !important;
  }
  /* line 108778, app/assets/stylesheets/global/style.css */
  .wd-lg-60p-f {
    width: 60% !important;
  }
  /* line 108782, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-60p-f {
    max-width: 60% !important;
  }
  /* line 108786, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-60p-f {
    min-width: 60% !important;
  }
  /* line 108790, app/assets/stylesheets/global/style.css */
  .wd-lg-65 {
    width: 65px;
  }
  /* line 108794, app/assets/stylesheets/global/style.css */
  .wd-lg-65p {
    width: 65%;
  }
  /* line 108798, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p {
    max-width: 65%;
  }
  /* line 108802, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p {
    min-width: 65%;
  }
  /* line 108806, app/assets/stylesheets/global/style.css */
  .wd-lg-65-f {
    width: 65px !important;
  }
  /* line 108810, app/assets/stylesheets/global/style.css */
  .wd-lg-65p-f {
    width: 65% !important;
  }
  /* line 108814, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-65p-f {
    max-width: 65% !important;
  }
  /* line 108818, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-65p-f {
    min-width: 65% !important;
  }
  /* line 108822, app/assets/stylesheets/global/style.css */
  .wd-lg-70 {
    width: 70px;
  }
  /* line 108826, app/assets/stylesheets/global/style.css */
  .wd-lg-70p {
    width: 70%;
  }
  /* line 108830, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p {
    max-width: 70%;
  }
  /* line 108834, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p {
    min-width: 70%;
  }
  /* line 108838, app/assets/stylesheets/global/style.css */
  .wd-lg-70-f {
    width: 70px !important;
  }
  /* line 108842, app/assets/stylesheets/global/style.css */
  .wd-lg-70p-f {
    width: 70% !important;
  }
  /* line 108846, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-70p-f {
    max-width: 70% !important;
  }
  /* line 108850, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-70p-f {
    min-width: 70% !important;
  }
  /* line 108854, app/assets/stylesheets/global/style.css */
  .wd-lg-75 {
    width: 75px;
  }
  /* line 108858, app/assets/stylesheets/global/style.css */
  .wd-lg-75p {
    width: 75%;
  }
  /* line 108862, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p {
    max-width: 75%;
  }
  /* line 108866, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p {
    min-width: 75%;
  }
  /* line 108870, app/assets/stylesheets/global/style.css */
  .wd-lg-75-f {
    width: 75px !important;
  }
  /* line 108874, app/assets/stylesheets/global/style.css */
  .wd-lg-75p-f {
    width: 75% !important;
  }
  /* line 108878, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-75p-f {
    max-width: 75% !important;
  }
  /* line 108882, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-75p-f {
    min-width: 75% !important;
  }
  /* line 108886, app/assets/stylesheets/global/style.css */
  .wd-lg-80 {
    width: 80px;
  }
  /* line 108890, app/assets/stylesheets/global/style.css */
  .wd-lg-80p {
    width: 80%;
  }
  /* line 108894, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p {
    max-width: 80%;
  }
  /* line 108898, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p {
    min-width: 80%;
  }
  /* line 108902, app/assets/stylesheets/global/style.css */
  .wd-lg-80-f {
    width: 80px !important;
  }
  /* line 108906, app/assets/stylesheets/global/style.css */
  .wd-lg-80p-f {
    width: 80% !important;
  }
  /* line 108910, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-80p-f {
    max-width: 80% !important;
  }
  /* line 108914, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-80p-f {
    min-width: 80% !important;
  }
  /* line 108918, app/assets/stylesheets/global/style.css */
  .wd-lg-85 {
    width: 85px;
  }
  /* line 108922, app/assets/stylesheets/global/style.css */
  .wd-lg-85p {
    width: 85%;
  }
  /* line 108926, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p {
    max-width: 85%;
  }
  /* line 108930, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p {
    min-width: 85%;
  }
  /* line 108934, app/assets/stylesheets/global/style.css */
  .wd-lg-85-f {
    width: 85px !important;
  }
  /* line 108938, app/assets/stylesheets/global/style.css */
  .wd-lg-85p-f {
    width: 85% !important;
  }
  /* line 108942, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-85p-f {
    max-width: 85% !important;
  }
  /* line 108946, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-85p-f {
    min-width: 85% !important;
  }
  /* line 108950, app/assets/stylesheets/global/style.css */
  .wd-lg-90 {
    width: 90px;
  }
  /* line 108954, app/assets/stylesheets/global/style.css */
  .wd-lg-90p {
    width: 90%;
  }
  /* line 108958, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p {
    max-width: 90%;
  }
  /* line 108962, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p {
    min-width: 90%;
  }
  /* line 108966, app/assets/stylesheets/global/style.css */
  .wd-lg-90-f {
    width: 90px !important;
  }
  /* line 108970, app/assets/stylesheets/global/style.css */
  .wd-lg-90p-f {
    width: 90% !important;
  }
  /* line 108974, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-90p-f {
    max-width: 90% !important;
  }
  /* line 108978, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-90p-f {
    min-width: 90% !important;
  }
  /* line 108982, app/assets/stylesheets/global/style.css */
  .wd-lg-95 {
    width: 95px;
  }
  /* line 108986, app/assets/stylesheets/global/style.css */
  .wd-lg-95p {
    width: 95%;
  }
  /* line 108990, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p {
    max-width: 95%;
  }
  /* line 108994, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p {
    min-width: 95%;
  }
  /* line 108998, app/assets/stylesheets/global/style.css */
  .wd-lg-95-f {
    width: 95px !important;
  }
  /* line 109002, app/assets/stylesheets/global/style.css */
  .wd-lg-95p-f {
    width: 95% !important;
  }
  /* line 109006, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-95p-f {
    max-width: 95% !important;
  }
  /* line 109010, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-95p-f {
    min-width: 95% !important;
  }
  /* line 109014, app/assets/stylesheets/global/style.css */
  .wd-lg-100 {
    width: 100px;
  }
  /* line 109018, app/assets/stylesheets/global/style.css */
  .wd-lg-100p {
    width: 100%;
  }
  /* line 109022, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p {
    max-width: 100%;
  }
  /* line 109026, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p {
    min-width: 100%;
  }
  /* line 109030, app/assets/stylesheets/global/style.css */
  .wd-lg-100-f {
    width: 100px !important;
  }
  /* line 109034, app/assets/stylesheets/global/style.css */
  .wd-lg-100p-f {
    width: 100% !important;
  }
  /* line 109038, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-100p-f {
    max-width: 100% !important;
  }
  /* line 109042, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-100p-f {
    min-width: 100% !important;
  }
  /* line 109046, app/assets/stylesheets/global/style.css */
  .wd-lg-150 {
    width: 150px;
  }
  /* line 109050, app/assets/stylesheets/global/style.css */
  .wd-lg-150p {
    width: 150%;
  }
  /* line 109054, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p {
    max-width: 150%;
  }
  /* line 109058, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p {
    min-width: 150%;
  }
  /* line 109062, app/assets/stylesheets/global/style.css */
  .wd-lg-150-f {
    width: 150px !important;
  }
  /* line 109066, app/assets/stylesheets/global/style.css */
  .wd-lg-150p-f {
    width: 150% !important;
  }
  /* line 109070, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-150p-f {
    max-width: 150% !important;
  }
  /* line 109074, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-150p-f {
    min-width: 150% !important;
  }
  /* line 109078, app/assets/stylesheets/global/style.css */
  .wd-lg-200 {
    width: 200px;
  }
  /* line 109082, app/assets/stylesheets/global/style.css */
  .wd-lg-200p {
    width: 200%;
  }
  /* line 109086, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p {
    max-width: 200%;
  }
  /* line 109090, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p {
    min-width: 200%;
  }
  /* line 109094, app/assets/stylesheets/global/style.css */
  .wd-lg-200-f {
    width: 200px !important;
  }
  /* line 109098, app/assets/stylesheets/global/style.css */
  .wd-lg-200p-f {
    width: 200% !important;
  }
  /* line 109102, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-200p-f {
    max-width: 200% !important;
  }
  /* line 109106, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-200p-f {
    min-width: 200% !important;
  }
  /* line 109110, app/assets/stylesheets/global/style.css */
  .wd-lg-250 {
    width: 250px;
  }
  /* line 109114, app/assets/stylesheets/global/style.css */
  .wd-lg-250p {
    width: 250%;
  }
  /* line 109118, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p {
    max-width: 250%;
  }
  /* line 109122, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p {
    min-width: 250%;
  }
  /* line 109126, app/assets/stylesheets/global/style.css */
  .wd-lg-250-f {
    width: 250px !important;
  }
  /* line 109130, app/assets/stylesheets/global/style.css */
  .wd-lg-250p-f {
    width: 250% !important;
  }
  /* line 109134, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-250p-f {
    max-width: 250% !important;
  }
  /* line 109138, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-250p-f {
    min-width: 250% !important;
  }
  /* line 109142, app/assets/stylesheets/global/style.css */
  .wd-lg-300 {
    width: 300px;
  }
  /* line 109146, app/assets/stylesheets/global/style.css */
  .wd-lg-300p {
    width: 300%;
  }
  /* line 109150, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p {
    max-width: 300%;
  }
  /* line 109154, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p {
    min-width: 300%;
  }
  /* line 109158, app/assets/stylesheets/global/style.css */
  .wd-lg-300-f {
    width: 300px !important;
  }
  /* line 109162, app/assets/stylesheets/global/style.css */
  .wd-lg-300p-f {
    width: 300% !important;
  }
  /* line 109166, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-300p-f {
    max-width: 300% !important;
  }
  /* line 109170, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-300p-f {
    min-width: 300% !important;
  }
  /* line 109174, app/assets/stylesheets/global/style.css */
  .wd-lg-350 {
    width: 350px;
  }
  /* line 109178, app/assets/stylesheets/global/style.css */
  .wd-lg-350p {
    width: 350%;
  }
  /* line 109182, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p {
    max-width: 350%;
  }
  /* line 109186, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p {
    min-width: 350%;
  }
  /* line 109190, app/assets/stylesheets/global/style.css */
  .wd-lg-350-f {
    width: 350px !important;
  }
  /* line 109194, app/assets/stylesheets/global/style.css */
  .wd-lg-350p-f {
    width: 350% !important;
  }
  /* line 109198, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-350p-f {
    max-width: 350% !important;
  }
  /* line 109202, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-350p-f {
    min-width: 350% !important;
  }
  /* line 109206, app/assets/stylesheets/global/style.css */
  .wd-lg-400 {
    width: 400px;
  }
  /* line 109210, app/assets/stylesheets/global/style.css */
  .wd-lg-400p {
    width: 400%;
  }
  /* line 109214, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p {
    max-width: 400%;
  }
  /* line 109218, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p {
    min-width: 400%;
  }
  /* line 109222, app/assets/stylesheets/global/style.css */
  .wd-lg-400-f {
    width: 400px !important;
  }
  /* line 109226, app/assets/stylesheets/global/style.css */
  .wd-lg-400p-f {
    width: 400% !important;
  }
  /* line 109230, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-400p-f {
    max-width: 400% !important;
  }
  /* line 109234, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-400p-f {
    min-width: 400% !important;
  }
  /* line 109238, app/assets/stylesheets/global/style.css */
  .wd-lg-450 {
    width: 450px;
  }
  /* line 109242, app/assets/stylesheets/global/style.css */
  .wd-lg-450p {
    width: 450%;
  }
  /* line 109246, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p {
    max-width: 450%;
  }
  /* line 109250, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p {
    min-width: 450%;
  }
  /* line 109254, app/assets/stylesheets/global/style.css */
  .wd-lg-450-f {
    width: 450px !important;
  }
  /* line 109258, app/assets/stylesheets/global/style.css */
  .wd-lg-450p-f {
    width: 450% !important;
  }
  /* line 109262, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-450p-f {
    max-width: 450% !important;
  }
  /* line 109266, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-450p-f {
    min-width: 450% !important;
  }
  /* line 109270, app/assets/stylesheets/global/style.css */
  .wd-lg-500 {
    width: 500px;
  }
  /* line 109274, app/assets/stylesheets/global/style.css */
  .wd-lg-500p {
    width: 500%;
  }
  /* line 109278, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p {
    max-width: 500%;
  }
  /* line 109282, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p {
    min-width: 500%;
  }
  /* line 109286, app/assets/stylesheets/global/style.css */
  .wd-lg-500-f {
    width: 500px !important;
  }
  /* line 109290, app/assets/stylesheets/global/style.css */
  .wd-lg-500p-f {
    width: 500% !important;
  }
  /* line 109294, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-500p-f {
    max-width: 500% !important;
  }
  /* line 109298, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-500p-f {
    min-width: 500% !important;
  }
  /* line 109302, app/assets/stylesheets/global/style.css */
  .wd-lg-550 {
    width: 550px;
  }
  /* line 109306, app/assets/stylesheets/global/style.css */
  .wd-lg-550p {
    width: 550%;
  }
  /* line 109310, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p {
    max-width: 550%;
  }
  /* line 109314, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p {
    min-width: 550%;
  }
  /* line 109318, app/assets/stylesheets/global/style.css */
  .wd-lg-550-f {
    width: 550px !important;
  }
  /* line 109322, app/assets/stylesheets/global/style.css */
  .wd-lg-550p-f {
    width: 550% !important;
  }
  /* line 109326, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-550p-f {
    max-width: 550% !important;
  }
  /* line 109330, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-550p-f {
    min-width: 550% !important;
  }
  /* line 109334, app/assets/stylesheets/global/style.css */
  .wd-lg-600 {
    width: 600px;
  }
  /* line 109338, app/assets/stylesheets/global/style.css */
  .wd-lg-600p {
    width: 600%;
  }
  /* line 109342, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p {
    max-width: 600%;
  }
  /* line 109346, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p {
    min-width: 600%;
  }
  /* line 109350, app/assets/stylesheets/global/style.css */
  .wd-lg-600-f {
    width: 600px !important;
  }
  /* line 109354, app/assets/stylesheets/global/style.css */
  .wd-lg-600p-f {
    width: 600% !important;
  }
  /* line 109358, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-600p-f {
    max-width: 600% !important;
  }
  /* line 109362, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-600p-f {
    min-width: 600% !important;
  }
  /* line 109366, app/assets/stylesheets/global/style.css */
  .wd-lg-650 {
    width: 650px;
  }
  /* line 109370, app/assets/stylesheets/global/style.css */
  .wd-lg-650p {
    width: 650%;
  }
  /* line 109374, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p {
    max-width: 650%;
  }
  /* line 109378, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p {
    min-width: 650%;
  }
  /* line 109382, app/assets/stylesheets/global/style.css */
  .wd-lg-650-f {
    width: 650px !important;
  }
  /* line 109386, app/assets/stylesheets/global/style.css */
  .wd-lg-650p-f {
    width: 650% !important;
  }
  /* line 109390, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-650p-f {
    max-width: 650% !important;
  }
  /* line 109394, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-650p-f {
    min-width: 650% !important;
  }
  /* line 109398, app/assets/stylesheets/global/style.css */
  .wd-lg-700 {
    width: 700px;
  }
  /* line 109402, app/assets/stylesheets/global/style.css */
  .wd-lg-700p {
    width: 700%;
  }
  /* line 109406, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p {
    max-width: 700%;
  }
  /* line 109410, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p {
    min-width: 700%;
  }
  /* line 109414, app/assets/stylesheets/global/style.css */
  .wd-lg-700-f {
    width: 700px !important;
  }
  /* line 109418, app/assets/stylesheets/global/style.css */
  .wd-lg-700p-f {
    width: 700% !important;
  }
  /* line 109422, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-700p-f {
    max-width: 700% !important;
  }
  /* line 109426, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-700p-f {
    min-width: 700% !important;
  }
  /* line 109430, app/assets/stylesheets/global/style.css */
  .wd-lg-750 {
    width: 750px;
  }
  /* line 109434, app/assets/stylesheets/global/style.css */
  .wd-lg-750p {
    width: 750%;
  }
  /* line 109438, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p {
    max-width: 750%;
  }
  /* line 109442, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p {
    min-width: 750%;
  }
  /* line 109446, app/assets/stylesheets/global/style.css */
  .wd-lg-750-f {
    width: 750px !important;
  }
  /* line 109450, app/assets/stylesheets/global/style.css */
  .wd-lg-750p-f {
    width: 750% !important;
  }
  /* line 109454, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-750p-f {
    max-width: 750% !important;
  }
  /* line 109458, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-750p-f {
    min-width: 750% !important;
  }
  /* line 109462, app/assets/stylesheets/global/style.css */
  .wd-lg-800 {
    width: 800px;
  }
  /* line 109466, app/assets/stylesheets/global/style.css */
  .wd-lg-800p {
    width: 800%;
  }
  /* line 109470, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p {
    max-width: 800%;
  }
  /* line 109474, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p {
    min-width: 800%;
  }
  /* line 109478, app/assets/stylesheets/global/style.css */
  .wd-lg-800-f {
    width: 800px !important;
  }
  /* line 109482, app/assets/stylesheets/global/style.css */
  .wd-lg-800p-f {
    width: 800% !important;
  }
  /* line 109486, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-800p-f {
    max-width: 800% !important;
  }
  /* line 109490, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-800p-f {
    min-width: 800% !important;
  }
  /* line 109494, app/assets/stylesheets/global/style.css */
  .wd-lg-850 {
    width: 850px;
  }
  /* line 109498, app/assets/stylesheets/global/style.css */
  .wd-lg-850p {
    width: 850%;
  }
  /* line 109502, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p {
    max-width: 850%;
  }
  /* line 109506, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p {
    min-width: 850%;
  }
  /* line 109510, app/assets/stylesheets/global/style.css */
  .wd-lg-850-f {
    width: 850px !important;
  }
  /* line 109514, app/assets/stylesheets/global/style.css */
  .wd-lg-850p-f {
    width: 850% !important;
  }
  /* line 109518, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-850p-f {
    max-width: 850% !important;
  }
  /* line 109522, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-850p-f {
    min-width: 850% !important;
  }
  /* line 109526, app/assets/stylesheets/global/style.css */
  .wd-lg-900 {
    width: 900px;
  }
  /* line 109530, app/assets/stylesheets/global/style.css */
  .wd-lg-900p {
    width: 900%;
  }
  /* line 109534, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p {
    max-width: 900%;
  }
  /* line 109538, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p {
    min-width: 900%;
  }
  /* line 109542, app/assets/stylesheets/global/style.css */
  .wd-lg-900-f {
    width: 900px !important;
  }
  /* line 109546, app/assets/stylesheets/global/style.css */
  .wd-lg-900p-f {
    width: 900% !important;
  }
  /* line 109550, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-900p-f {
    max-width: 900% !important;
  }
  /* line 109554, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-900p-f {
    min-width: 900% !important;
  }
  /* line 109558, app/assets/stylesheets/global/style.css */
  .wd-lg-950 {
    width: 950px;
  }
  /* line 109562, app/assets/stylesheets/global/style.css */
  .wd-lg-950p {
    width: 950%;
  }
  /* line 109566, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p {
    max-width: 950%;
  }
  /* line 109570, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p {
    min-width: 950%;
  }
  /* line 109574, app/assets/stylesheets/global/style.css */
  .wd-lg-950-f {
    width: 950px !important;
  }
  /* line 109578, app/assets/stylesheets/global/style.css */
  .wd-lg-950p-f {
    width: 950% !important;
  }
  /* line 109582, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-950p-f {
    max-width: 950% !important;
  }
  /* line 109586, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-950p-f {
    min-width: 950% !important;
  }
  /* line 109590, app/assets/stylesheets/global/style.css */
  .wd-lg-1000 {
    width: 1000px;
  }
  /* line 109594, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p {
    width: 1000%;
  }
  /* line 109598, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p {
    max-width: 1000%;
  }
  /* line 109602, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p {
    min-width: 1000%;
  }
  /* line 109606, app/assets/stylesheets/global/style.css */
  .wd-lg-1000-f {
    width: 1000px !important;
  }
  /* line 109610, app/assets/stylesheets/global/style.css */
  .wd-lg-1000p-f {
    width: 1000% !important;
  }
  /* line 109614, app/assets/stylesheets/global/style.css */
  .mx-wd-lg-1000p-f {
    max-width: 1000% !important;
  }
  /* line 109618, app/assets/stylesheets/global/style.css */
  .mn-wd-lg-1000p-f {
    min-width: 1000% !important;
  }
  /* line 109622, app/assets/stylesheets/global/style.css */
  .wd-lg-auto {
    width: auto;
  }
  /* line 109626, app/assets/stylesheets/global/style.css */
  .wd-lg-auto-f {
    width: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 109632, app/assets/stylesheets/global/style.css */
  .wd-xl-5 {
    width: 5px;
  }
  /* line 109636, app/assets/stylesheets/global/style.css */
  .wd-xl-5p {
    width: 5%;
  }
  /* line 109640, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p {
    max-width: 5%;
  }
  /* line 109644, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p {
    min-width: 5%;
  }
  /* line 109648, app/assets/stylesheets/global/style.css */
  .wd-xl-5-f {
    width: 5px !important;
  }
  /* line 109652, app/assets/stylesheets/global/style.css */
  .wd-xl-5p-f {
    width: 5% !important;
  }
  /* line 109656, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-5p-f {
    max-width: 5% !important;
  }
  /* line 109660, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-5p-f {
    min-width: 5% !important;
  }
  /* line 109664, app/assets/stylesheets/global/style.css */
  .wd-xl-10 {
    width: 10px;
  }
  /* line 109668, app/assets/stylesheets/global/style.css */
  .wd-xl-10p {
    width: 10%;
  }
  /* line 109672, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p {
    max-width: 10%;
  }
  /* line 109676, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p {
    min-width: 10%;
  }
  /* line 109680, app/assets/stylesheets/global/style.css */
  .wd-xl-10-f {
    width: 10px !important;
  }
  /* line 109684, app/assets/stylesheets/global/style.css */
  .wd-xl-10p-f {
    width: 10% !important;
  }
  /* line 109688, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-10p-f {
    max-width: 10% !important;
  }
  /* line 109692, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-10p-f {
    min-width: 10% !important;
  }
  /* line 109696, app/assets/stylesheets/global/style.css */
  .wd-xl-15 {
    width: 15px;
  }
  /* line 109700, app/assets/stylesheets/global/style.css */
  .wd-xl-15p {
    width: 15%;
  }
  /* line 109704, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p {
    max-width: 15%;
  }
  /* line 109708, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p {
    min-width: 15%;
  }
  /* line 109712, app/assets/stylesheets/global/style.css */
  .wd-xl-15-f {
    width: 15px !important;
  }
  /* line 109716, app/assets/stylesheets/global/style.css */
  .wd-xl-15p-f {
    width: 15% !important;
  }
  /* line 109720, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-15p-f {
    max-width: 15% !important;
  }
  /* line 109724, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-15p-f {
    min-width: 15% !important;
  }
  /* line 109728, app/assets/stylesheets/global/style.css */
  .wd-xl-20 {
    width: 20px;
  }
  /* line 109732, app/assets/stylesheets/global/style.css */
  .wd-xl-20p {
    width: 20%;
  }
  /* line 109736, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p {
    max-width: 20%;
  }
  /* line 109740, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p {
    min-width: 20%;
  }
  /* line 109744, app/assets/stylesheets/global/style.css */
  .wd-xl-20-f {
    width: 20px !important;
  }
  /* line 109748, app/assets/stylesheets/global/style.css */
  .wd-xl-20p-f {
    width: 20% !important;
  }
  /* line 109752, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-20p-f {
    max-width: 20% !important;
  }
  /* line 109756, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-20p-f {
    min-width: 20% !important;
  }
  /* line 109760, app/assets/stylesheets/global/style.css */
  .wd-xl-25 {
    width: 25px;
  }
  /* line 109764, app/assets/stylesheets/global/style.css */
  .wd-xl-25p {
    width: 25%;
  }
  /* line 109768, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p {
    max-width: 25%;
  }
  /* line 109772, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p {
    min-width: 25%;
  }
  /* line 109776, app/assets/stylesheets/global/style.css */
  .wd-xl-25-f {
    width: 25px !important;
  }
  /* line 109780, app/assets/stylesheets/global/style.css */
  .wd-xl-25p-f {
    width: 25% !important;
  }
  /* line 109784, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-25p-f {
    max-width: 25% !important;
  }
  /* line 109788, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-25p-f {
    min-width: 25% !important;
  }
  /* line 109792, app/assets/stylesheets/global/style.css */
  .wd-xl-30 {
    width: 30px;
  }
  /* line 109796, app/assets/stylesheets/global/style.css */
  .wd-xl-30p {
    width: 30%;
  }
  /* line 109800, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p {
    max-width: 30%;
  }
  /* line 109804, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p {
    min-width: 30%;
  }
  /* line 109808, app/assets/stylesheets/global/style.css */
  .wd-xl-30-f {
    width: 30px !important;
  }
  /* line 109812, app/assets/stylesheets/global/style.css */
  .wd-xl-30p-f {
    width: 30% !important;
  }
  /* line 109816, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-30p-f {
    max-width: 30% !important;
  }
  /* line 109820, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-30p-f {
    min-width: 30% !important;
  }
  /* line 109824, app/assets/stylesheets/global/style.css */
  .wd-xl-35 {
    width: 35px;
  }
  /* line 109828, app/assets/stylesheets/global/style.css */
  .wd-xl-35p {
    width: 35%;
  }
  /* line 109832, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p {
    max-width: 35%;
  }
  /* line 109836, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p {
    min-width: 35%;
  }
  /* line 109840, app/assets/stylesheets/global/style.css */
  .wd-xl-35-f {
    width: 35px !important;
  }
  /* line 109844, app/assets/stylesheets/global/style.css */
  .wd-xl-35p-f {
    width: 35% !important;
  }
  /* line 109848, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-35p-f {
    max-width: 35% !important;
  }
  /* line 109852, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-35p-f {
    min-width: 35% !important;
  }
  /* line 109856, app/assets/stylesheets/global/style.css */
  .wd-xl-40 {
    width: 40px;
  }
  /* line 109860, app/assets/stylesheets/global/style.css */
  .wd-xl-40p {
    width: 40%;
  }
  /* line 109864, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p {
    max-width: 40%;
  }
  /* line 109868, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p {
    min-width: 40%;
  }
  /* line 109872, app/assets/stylesheets/global/style.css */
  .wd-xl-40-f {
    width: 40px !important;
  }
  /* line 109876, app/assets/stylesheets/global/style.css */
  .wd-xl-40p-f {
    width: 40% !important;
  }
  /* line 109880, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-40p-f {
    max-width: 40% !important;
  }
  /* line 109884, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-40p-f {
    min-width: 40% !important;
  }
  /* line 109888, app/assets/stylesheets/global/style.css */
  .wd-xl-45 {
    width: 45px;
  }
  /* line 109892, app/assets/stylesheets/global/style.css */
  .wd-xl-45p {
    width: 45%;
  }
  /* line 109896, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p {
    max-width: 45%;
  }
  /* line 109900, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p {
    min-width: 45%;
  }
  /* line 109904, app/assets/stylesheets/global/style.css */
  .wd-xl-45-f {
    width: 45px !important;
  }
  /* line 109908, app/assets/stylesheets/global/style.css */
  .wd-xl-45p-f {
    width: 45% !important;
  }
  /* line 109912, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-45p-f {
    max-width: 45% !important;
  }
  /* line 109916, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-45p-f {
    min-width: 45% !important;
  }
  /* line 109920, app/assets/stylesheets/global/style.css */
  .wd-xl-50 {
    width: 50px;
  }
  /* line 109924, app/assets/stylesheets/global/style.css */
  .wd-xl-50p {
    width: 50%;
  }
  /* line 109928, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p {
    max-width: 50%;
  }
  /* line 109932, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p {
    min-width: 50%;
  }
  /* line 109936, app/assets/stylesheets/global/style.css */
  .wd-xl-50-f {
    width: 50px !important;
  }
  /* line 109940, app/assets/stylesheets/global/style.css */
  .wd-xl-50p-f {
    width: 50% !important;
  }
  /* line 109944, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-50p-f {
    max-width: 50% !important;
  }
  /* line 109948, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-50p-f {
    min-width: 50% !important;
  }
  /* line 109952, app/assets/stylesheets/global/style.css */
  .wd-xl-55 {
    width: 55px;
  }
  /* line 109956, app/assets/stylesheets/global/style.css */
  .wd-xl-55p {
    width: 55%;
  }
  /* line 109960, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p {
    max-width: 55%;
  }
  /* line 109964, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p {
    min-width: 55%;
  }
  /* line 109968, app/assets/stylesheets/global/style.css */
  .wd-xl-55-f {
    width: 55px !important;
  }
  /* line 109972, app/assets/stylesheets/global/style.css */
  .wd-xl-55p-f {
    width: 55% !important;
  }
  /* line 109976, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-55p-f {
    max-width: 55% !important;
  }
  /* line 109980, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-55p-f {
    min-width: 55% !important;
  }
  /* line 109984, app/assets/stylesheets/global/style.css */
  .wd-xl-60 {
    width: 60px;
  }
  /* line 109988, app/assets/stylesheets/global/style.css */
  .wd-xl-60p {
    width: 60%;
  }
  /* line 109992, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p {
    max-width: 60%;
  }
  /* line 109996, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p {
    min-width: 60%;
  }
  /* line 110000, app/assets/stylesheets/global/style.css */
  .wd-xl-60-f {
    width: 60px !important;
  }
  /* line 110004, app/assets/stylesheets/global/style.css */
  .wd-xl-60p-f {
    width: 60% !important;
  }
  /* line 110008, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-60p-f {
    max-width: 60% !important;
  }
  /* line 110012, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-60p-f {
    min-width: 60% !important;
  }
  /* line 110016, app/assets/stylesheets/global/style.css */
  .wd-xl-65 {
    width: 65px;
  }
  /* line 110020, app/assets/stylesheets/global/style.css */
  .wd-xl-65p {
    width: 65%;
  }
  /* line 110024, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p {
    max-width: 65%;
  }
  /* line 110028, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p {
    min-width: 65%;
  }
  /* line 110032, app/assets/stylesheets/global/style.css */
  .wd-xl-65-f {
    width: 65px !important;
  }
  /* line 110036, app/assets/stylesheets/global/style.css */
  .wd-xl-65p-f {
    width: 65% !important;
  }
  /* line 110040, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-65p-f {
    max-width: 65% !important;
  }
  /* line 110044, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-65p-f {
    min-width: 65% !important;
  }
  /* line 110048, app/assets/stylesheets/global/style.css */
  .wd-xl-70 {
    width: 70px;
  }
  /* line 110052, app/assets/stylesheets/global/style.css */
  .wd-xl-70p {
    width: 70%;
  }
  /* line 110056, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p {
    max-width: 70%;
  }
  /* line 110060, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p {
    min-width: 70%;
  }
  /* line 110064, app/assets/stylesheets/global/style.css */
  .wd-xl-70-f {
    width: 70px !important;
  }
  /* line 110068, app/assets/stylesheets/global/style.css */
  .wd-xl-70p-f {
    width: 70% !important;
  }
  /* line 110072, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-70p-f {
    max-width: 70% !important;
  }
  /* line 110076, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-70p-f {
    min-width: 70% !important;
  }
  /* line 110080, app/assets/stylesheets/global/style.css */
  .wd-xl-75 {
    width: 75px;
  }
  /* line 110084, app/assets/stylesheets/global/style.css */
  .wd-xl-75p {
    width: 75%;
  }
  /* line 110088, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p {
    max-width: 75%;
  }
  /* line 110092, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p {
    min-width: 75%;
  }
  /* line 110096, app/assets/stylesheets/global/style.css */
  .wd-xl-75-f {
    width: 75px !important;
  }
  /* line 110100, app/assets/stylesheets/global/style.css */
  .wd-xl-75p-f {
    width: 75% !important;
  }
  /* line 110104, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-75p-f {
    max-width: 75% !important;
  }
  /* line 110108, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-75p-f {
    min-width: 75% !important;
  }
  /* line 110112, app/assets/stylesheets/global/style.css */
  .wd-xl-80 {
    width: 80px;
  }
  /* line 110116, app/assets/stylesheets/global/style.css */
  .wd-xl-80p {
    width: 80%;
  }
  /* line 110120, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p {
    max-width: 80%;
  }
  /* line 110124, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p {
    min-width: 80%;
  }
  /* line 110128, app/assets/stylesheets/global/style.css */
  .wd-xl-80-f {
    width: 80px !important;
  }
  /* line 110132, app/assets/stylesheets/global/style.css */
  .wd-xl-80p-f {
    width: 80% !important;
  }
  /* line 110136, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-80p-f {
    max-width: 80% !important;
  }
  /* line 110140, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-80p-f {
    min-width: 80% !important;
  }
  /* line 110144, app/assets/stylesheets/global/style.css */
  .wd-xl-85 {
    width: 85px;
  }
  /* line 110148, app/assets/stylesheets/global/style.css */
  .wd-xl-85p {
    width: 85%;
  }
  /* line 110152, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p {
    max-width: 85%;
  }
  /* line 110156, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p {
    min-width: 85%;
  }
  /* line 110160, app/assets/stylesheets/global/style.css */
  .wd-xl-85-f {
    width: 85px !important;
  }
  /* line 110164, app/assets/stylesheets/global/style.css */
  .wd-xl-85p-f {
    width: 85% !important;
  }
  /* line 110168, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-85p-f {
    max-width: 85% !important;
  }
  /* line 110172, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-85p-f {
    min-width: 85% !important;
  }
  /* line 110176, app/assets/stylesheets/global/style.css */
  .wd-xl-90 {
    width: 90px;
  }
  /* line 110180, app/assets/stylesheets/global/style.css */
  .wd-xl-90p {
    width: 90%;
  }
  /* line 110184, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p {
    max-width: 90%;
  }
  /* line 110188, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p {
    min-width: 90%;
  }
  /* line 110192, app/assets/stylesheets/global/style.css */
  .wd-xl-90-f {
    width: 90px !important;
  }
  /* line 110196, app/assets/stylesheets/global/style.css */
  .wd-xl-90p-f {
    width: 90% !important;
  }
  /* line 110200, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-90p-f {
    max-width: 90% !important;
  }
  /* line 110204, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-90p-f {
    min-width: 90% !important;
  }
  /* line 110208, app/assets/stylesheets/global/style.css */
  .wd-xl-95 {
    width: 95px;
  }
  /* line 110212, app/assets/stylesheets/global/style.css */
  .wd-xl-95p {
    width: 95%;
  }
  /* line 110216, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p {
    max-width: 95%;
  }
  /* line 110220, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p {
    min-width: 95%;
  }
  /* line 110224, app/assets/stylesheets/global/style.css */
  .wd-xl-95-f {
    width: 95px !important;
  }
  /* line 110228, app/assets/stylesheets/global/style.css */
  .wd-xl-95p-f {
    width: 95% !important;
  }
  /* line 110232, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-95p-f {
    max-width: 95% !important;
  }
  /* line 110236, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-95p-f {
    min-width: 95% !important;
  }
  /* line 110240, app/assets/stylesheets/global/style.css */
  .wd-xl-100 {
    width: 100px;
  }
  /* line 110244, app/assets/stylesheets/global/style.css */
  .wd-xl-100p {
    width: 100%;
  }
  /* line 110248, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p {
    max-width: 100%;
  }
  /* line 110252, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p {
    min-width: 100%;
  }
  /* line 110256, app/assets/stylesheets/global/style.css */
  .wd-xl-100-f {
    width: 100px !important;
  }
  /* line 110260, app/assets/stylesheets/global/style.css */
  .wd-xl-100p-f {
    width: 100% !important;
  }
  /* line 110264, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-100p-f {
    max-width: 100% !important;
  }
  /* line 110268, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-100p-f {
    min-width: 100% !important;
  }
  /* line 110272, app/assets/stylesheets/global/style.css */
  .wd-xl-150 {
    width: 150px;
  }
  /* line 110276, app/assets/stylesheets/global/style.css */
  .wd-xl-150p {
    width: 150%;
  }
  /* line 110280, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p {
    max-width: 150%;
  }
  /* line 110284, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p {
    min-width: 150%;
  }
  /* line 110288, app/assets/stylesheets/global/style.css */
  .wd-xl-150-f {
    width: 150px !important;
  }
  /* line 110292, app/assets/stylesheets/global/style.css */
  .wd-xl-150p-f {
    width: 150% !important;
  }
  /* line 110296, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-150p-f {
    max-width: 150% !important;
  }
  /* line 110300, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-150p-f {
    min-width: 150% !important;
  }
  /* line 110304, app/assets/stylesheets/global/style.css */
  .wd-xl-200 {
    width: 200px;
  }
  /* line 110308, app/assets/stylesheets/global/style.css */
  .wd-xl-200p {
    width: 200%;
  }
  /* line 110312, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p {
    max-width: 200%;
  }
  /* line 110316, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p {
    min-width: 200%;
  }
  /* line 110320, app/assets/stylesheets/global/style.css */
  .wd-xl-200-f {
    width: 200px !important;
  }
  /* line 110324, app/assets/stylesheets/global/style.css */
  .wd-xl-200p-f {
    width: 200% !important;
  }
  /* line 110328, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-200p-f {
    max-width: 200% !important;
  }
  /* line 110332, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-200p-f {
    min-width: 200% !important;
  }
  /* line 110336, app/assets/stylesheets/global/style.css */
  .wd-xl-250 {
    width: 250px;
  }
  /* line 110340, app/assets/stylesheets/global/style.css */
  .wd-xl-250p {
    width: 250%;
  }
  /* line 110344, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p {
    max-width: 250%;
  }
  /* line 110348, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p {
    min-width: 250%;
  }
  /* line 110352, app/assets/stylesheets/global/style.css */
  .wd-xl-250-f {
    width: 250px !important;
  }
  /* line 110356, app/assets/stylesheets/global/style.css */
  .wd-xl-250p-f {
    width: 250% !important;
  }
  /* line 110360, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-250p-f {
    max-width: 250% !important;
  }
  /* line 110364, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-250p-f {
    min-width: 250% !important;
  }
  /* line 110368, app/assets/stylesheets/global/style.css */
  .wd-xl-300 {
    width: 300px;
  }
  /* line 110372, app/assets/stylesheets/global/style.css */
  .wd-xl-300p {
    width: 300%;
  }
  /* line 110376, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p {
    max-width: 300%;
  }
  /* line 110380, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p {
    min-width: 300%;
  }
  /* line 110384, app/assets/stylesheets/global/style.css */
  .wd-xl-300-f {
    width: 300px !important;
  }
  /* line 110388, app/assets/stylesheets/global/style.css */
  .wd-xl-300p-f {
    width: 300% !important;
  }
  /* line 110392, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-300p-f {
    max-width: 300% !important;
  }
  /* line 110396, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-300p-f {
    min-width: 300% !important;
  }
  /* line 110400, app/assets/stylesheets/global/style.css */
  .wd-xl-350 {
    width: 350px;
  }
  /* line 110404, app/assets/stylesheets/global/style.css */
  .wd-xl-350p {
    width: 350%;
  }
  /* line 110408, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p {
    max-width: 350%;
  }
  /* line 110412, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p {
    min-width: 350%;
  }
  /* line 110416, app/assets/stylesheets/global/style.css */
  .wd-xl-350-f {
    width: 350px !important;
  }
  /* line 110420, app/assets/stylesheets/global/style.css */
  .wd-xl-350p-f {
    width: 350% !important;
  }
  /* line 110424, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-350p-f {
    max-width: 350% !important;
  }
  /* line 110428, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-350p-f {
    min-width: 350% !important;
  }
  /* line 110432, app/assets/stylesheets/global/style.css */
  .wd-xl-400 {
    width: 400px;
  }
  /* line 110436, app/assets/stylesheets/global/style.css */
  .wd-xl-400p {
    width: 400%;
  }
  /* line 110440, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p {
    max-width: 400%;
  }
  /* line 110444, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p {
    min-width: 400%;
  }
  /* line 110448, app/assets/stylesheets/global/style.css */
  .wd-xl-400-f {
    width: 400px !important;
  }
  /* line 110452, app/assets/stylesheets/global/style.css */
  .wd-xl-400p-f {
    width: 400% !important;
  }
  /* line 110456, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-400p-f {
    max-width: 400% !important;
  }
  /* line 110460, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-400p-f {
    min-width: 400% !important;
  }
  /* line 110464, app/assets/stylesheets/global/style.css */
  .wd-xl-450 {
    width: 450px;
  }
  /* line 110468, app/assets/stylesheets/global/style.css */
  .wd-xl-450p {
    width: 450%;
  }
  /* line 110472, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p {
    max-width: 450%;
  }
  /* line 110476, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p {
    min-width: 450%;
  }
  /* line 110480, app/assets/stylesheets/global/style.css */
  .wd-xl-450-f {
    width: 450px !important;
  }
  /* line 110484, app/assets/stylesheets/global/style.css */
  .wd-xl-450p-f {
    width: 450% !important;
  }
  /* line 110488, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-450p-f {
    max-width: 450% !important;
  }
  /* line 110492, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-450p-f {
    min-width: 450% !important;
  }
  /* line 110496, app/assets/stylesheets/global/style.css */
  .wd-xl-500 {
    width: 500px;
  }
  /* line 110500, app/assets/stylesheets/global/style.css */
  .wd-xl-500p {
    width: 500%;
  }
  /* line 110504, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p {
    max-width: 500%;
  }
  /* line 110508, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p {
    min-width: 500%;
  }
  /* line 110512, app/assets/stylesheets/global/style.css */
  .wd-xl-500-f {
    width: 500px !important;
  }
  /* line 110516, app/assets/stylesheets/global/style.css */
  .wd-xl-500p-f {
    width: 500% !important;
  }
  /* line 110520, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-500p-f {
    max-width: 500% !important;
  }
  /* line 110524, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-500p-f {
    min-width: 500% !important;
  }
  /* line 110528, app/assets/stylesheets/global/style.css */
  .wd-xl-550 {
    width: 550px;
  }
  /* line 110532, app/assets/stylesheets/global/style.css */
  .wd-xl-550p {
    width: 550%;
  }
  /* line 110536, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p {
    max-width: 550%;
  }
  /* line 110540, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p {
    min-width: 550%;
  }
  /* line 110544, app/assets/stylesheets/global/style.css */
  .wd-xl-550-f {
    width: 550px !important;
  }
  /* line 110548, app/assets/stylesheets/global/style.css */
  .wd-xl-550p-f {
    width: 550% !important;
  }
  /* line 110552, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-550p-f {
    max-width: 550% !important;
  }
  /* line 110556, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-550p-f {
    min-width: 550% !important;
  }
  /* line 110560, app/assets/stylesheets/global/style.css */
  .wd-xl-600 {
    width: 600px;
  }
  /* line 110564, app/assets/stylesheets/global/style.css */
  .wd-xl-600p {
    width: 600%;
  }
  /* line 110568, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p {
    max-width: 600%;
  }
  /* line 110572, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p {
    min-width: 600%;
  }
  /* line 110576, app/assets/stylesheets/global/style.css */
  .wd-xl-600-f {
    width: 600px !important;
  }
  /* line 110580, app/assets/stylesheets/global/style.css */
  .wd-xl-600p-f {
    width: 600% !important;
  }
  /* line 110584, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-600p-f {
    max-width: 600% !important;
  }
  /* line 110588, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-600p-f {
    min-width: 600% !important;
  }
  /* line 110592, app/assets/stylesheets/global/style.css */
  .wd-xl-650 {
    width: 650px;
  }
  /* line 110596, app/assets/stylesheets/global/style.css */
  .wd-xl-650p {
    width: 650%;
  }
  /* line 110600, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p {
    max-width: 650%;
  }
  /* line 110604, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p {
    min-width: 650%;
  }
  /* line 110608, app/assets/stylesheets/global/style.css */
  .wd-xl-650-f {
    width: 650px !important;
  }
  /* line 110612, app/assets/stylesheets/global/style.css */
  .wd-xl-650p-f {
    width: 650% !important;
  }
  /* line 110616, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-650p-f {
    max-width: 650% !important;
  }
  /* line 110620, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-650p-f {
    min-width: 650% !important;
  }
  /* line 110624, app/assets/stylesheets/global/style.css */
  .wd-xl-700 {
    width: 700px;
  }
  /* line 110628, app/assets/stylesheets/global/style.css */
  .wd-xl-700p {
    width: 700%;
  }
  /* line 110632, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p {
    max-width: 700%;
  }
  /* line 110636, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p {
    min-width: 700%;
  }
  /* line 110640, app/assets/stylesheets/global/style.css */
  .wd-xl-700-f {
    width: 700px !important;
  }
  /* line 110644, app/assets/stylesheets/global/style.css */
  .wd-xl-700p-f {
    width: 700% !important;
  }
  /* line 110648, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-700p-f {
    max-width: 700% !important;
  }
  /* line 110652, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-700p-f {
    min-width: 700% !important;
  }
  /* line 110656, app/assets/stylesheets/global/style.css */
  .wd-xl-750 {
    width: 750px;
  }
  /* line 110660, app/assets/stylesheets/global/style.css */
  .wd-xl-750p {
    width: 750%;
  }
  /* line 110664, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p {
    max-width: 750%;
  }
  /* line 110668, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p {
    min-width: 750%;
  }
  /* line 110672, app/assets/stylesheets/global/style.css */
  .wd-xl-750-f {
    width: 750px !important;
  }
  /* line 110676, app/assets/stylesheets/global/style.css */
  .wd-xl-750p-f {
    width: 750% !important;
  }
  /* line 110680, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-750p-f {
    max-width: 750% !important;
  }
  /* line 110684, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-750p-f {
    min-width: 750% !important;
  }
  /* line 110688, app/assets/stylesheets/global/style.css */
  .wd-xl-800 {
    width: 800px;
  }
  /* line 110692, app/assets/stylesheets/global/style.css */
  .wd-xl-800p {
    width: 800%;
  }
  /* line 110696, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p {
    max-width: 800%;
  }
  /* line 110700, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p {
    min-width: 800%;
  }
  /* line 110704, app/assets/stylesheets/global/style.css */
  .wd-xl-800-f {
    width: 800px !important;
  }
  /* line 110708, app/assets/stylesheets/global/style.css */
  .wd-xl-800p-f {
    width: 800% !important;
  }
  /* line 110712, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-800p-f {
    max-width: 800% !important;
  }
  /* line 110716, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-800p-f {
    min-width: 800% !important;
  }
  /* line 110720, app/assets/stylesheets/global/style.css */
  .wd-xl-850 {
    width: 850px;
  }
  /* line 110724, app/assets/stylesheets/global/style.css */
  .wd-xl-850p {
    width: 850%;
  }
  /* line 110728, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p {
    max-width: 850%;
  }
  /* line 110732, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p {
    min-width: 850%;
  }
  /* line 110736, app/assets/stylesheets/global/style.css */
  .wd-xl-850-f {
    width: 850px !important;
  }
  /* line 110740, app/assets/stylesheets/global/style.css */
  .wd-xl-850p-f {
    width: 850% !important;
  }
  /* line 110744, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-850p-f {
    max-width: 850% !important;
  }
  /* line 110748, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-850p-f {
    min-width: 850% !important;
  }
  /* line 110752, app/assets/stylesheets/global/style.css */
  .wd-xl-900 {
    width: 900px;
  }
  /* line 110756, app/assets/stylesheets/global/style.css */
  .wd-xl-900p {
    width: 900%;
  }
  /* line 110760, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p {
    max-width: 900%;
  }
  /* line 110764, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p {
    min-width: 900%;
  }
  /* line 110768, app/assets/stylesheets/global/style.css */
  .wd-xl-900-f {
    width: 900px !important;
  }
  /* line 110772, app/assets/stylesheets/global/style.css */
  .wd-xl-900p-f {
    width: 900% !important;
  }
  /* line 110776, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-900p-f {
    max-width: 900% !important;
  }
  /* line 110780, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-900p-f {
    min-width: 900% !important;
  }
  /* line 110784, app/assets/stylesheets/global/style.css */
  .wd-xl-950 {
    width: 950px;
  }
  /* line 110788, app/assets/stylesheets/global/style.css */
  .wd-xl-950p {
    width: 950%;
  }
  /* line 110792, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p {
    max-width: 950%;
  }
  /* line 110796, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p {
    min-width: 950%;
  }
  /* line 110800, app/assets/stylesheets/global/style.css */
  .wd-xl-950-f {
    width: 950px !important;
  }
  /* line 110804, app/assets/stylesheets/global/style.css */
  .wd-xl-950p-f {
    width: 950% !important;
  }
  /* line 110808, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-950p-f {
    max-width: 950% !important;
  }
  /* line 110812, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-950p-f {
    min-width: 950% !important;
  }
  /* line 110816, app/assets/stylesheets/global/style.css */
  .wd-xl-1000 {
    width: 1000px;
  }
  /* line 110820, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p {
    width: 1000%;
  }
  /* line 110824, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p {
    max-width: 1000%;
  }
  /* line 110828, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p {
    min-width: 1000%;
  }
  /* line 110832, app/assets/stylesheets/global/style.css */
  .wd-xl-1000-f {
    width: 1000px !important;
  }
  /* line 110836, app/assets/stylesheets/global/style.css */
  .wd-xl-1000p-f {
    width: 1000% !important;
  }
  /* line 110840, app/assets/stylesheets/global/style.css */
  .mx-wd-xl-1000p-f {
    max-width: 1000% !important;
  }
  /* line 110844, app/assets/stylesheets/global/style.css */
  .mn-wd-xl-1000p-f {
    min-width: 1000% !important;
  }
  /* line 110848, app/assets/stylesheets/global/style.css */
  .wd-xl-auto {
    width: auto;
    width: auto !important;
  }
}

@media (max-width: 576px) {
  /* line 110855, app/assets/stylesheets/global/style.css */
  .wd-sm-5-max {
    width: 5px;
  }
  /* line 110859, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-max {
    width: 5%;
  }
  /* line 110863, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-max {
    max-width: 5%;
  }
  /* line 110867, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-max {
    min-width: 5%;
  }
  /* line 110871, app/assets/stylesheets/global/style.css */
  .wd-sm-5-f-max {
    width: 5px !important;
  }
  /* line 110875, app/assets/stylesheets/global/style.css */
  .wd-sm-5p-f-max {
    width: 5% !important;
  }
  /* line 110879, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-5p-f-max {
    max-width: 5% !important;
  }
  /* line 110883, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-5p-f-max {
    min-width: 5% !important;
  }
  /* line 110887, app/assets/stylesheets/global/style.css */
  .wd-sm-10-max {
    width: 10px;
  }
  /* line 110891, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-max {
    width: 10%;
  }
  /* line 110895, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-max {
    max-width: 10%;
  }
  /* line 110899, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-max {
    min-width: 10%;
  }
  /* line 110903, app/assets/stylesheets/global/style.css */
  .wd-sm-10-f-max {
    width: 10px !important;
  }
  /* line 110907, app/assets/stylesheets/global/style.css */
  .wd-sm-10p-f-max {
    width: 10% !important;
  }
  /* line 110911, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-10p-f-max {
    max-width: 10% !important;
  }
  /* line 110915, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-10p-f-max {
    min-width: 10% !important;
  }
  /* line 110919, app/assets/stylesheets/global/style.css */
  .wd-sm-15-max {
    width: 15px;
  }
  /* line 110923, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-max {
    width: 15%;
  }
  /* line 110927, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-max {
    max-width: 15%;
  }
  /* line 110931, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-max {
    min-width: 15%;
  }
  /* line 110935, app/assets/stylesheets/global/style.css */
  .wd-sm-15-f-max {
    width: 15px !important;
  }
  /* line 110939, app/assets/stylesheets/global/style.css */
  .wd-sm-15p-f-max {
    width: 15% !important;
  }
  /* line 110943, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-15p-f-max {
    max-width: 15% !important;
  }
  /* line 110947, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-15p-f-max {
    min-width: 15% !important;
  }
  /* line 110951, app/assets/stylesheets/global/style.css */
  .wd-sm-20-max {
    width: 20px;
  }
  /* line 110955, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-max {
    width: 20%;
  }
  /* line 110959, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-max {
    max-width: 20%;
  }
  /* line 110963, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-max {
    min-width: 20%;
  }
  /* line 110967, app/assets/stylesheets/global/style.css */
  .wd-sm-20-f-max {
    width: 20px !important;
  }
  /* line 110971, app/assets/stylesheets/global/style.css */
  .wd-sm-20p-f-max {
    width: 20% !important;
  }
  /* line 110975, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-20p-f-max {
    max-width: 20% !important;
  }
  /* line 110979, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-20p-f-max {
    min-width: 20% !important;
  }
  /* line 110983, app/assets/stylesheets/global/style.css */
  .wd-sm-25-max {
    width: 25px;
  }
  /* line 110987, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-max {
    width: 25%;
  }
  /* line 110991, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-max {
    max-width: 25%;
  }
  /* line 110995, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-max {
    min-width: 25%;
  }
  /* line 110999, app/assets/stylesheets/global/style.css */
  .wd-sm-25-f-max {
    width: 25px !important;
  }
  /* line 111003, app/assets/stylesheets/global/style.css */
  .wd-sm-25p-f-max {
    width: 25% !important;
  }
  /* line 111007, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-25p-f-max {
    max-width: 25% !important;
  }
  /* line 111011, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-25p-f-max {
    min-width: 25% !important;
  }
  /* line 111015, app/assets/stylesheets/global/style.css */
  .wd-sm-30-max {
    width: 30px;
  }
  /* line 111019, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-max {
    width: 30%;
  }
  /* line 111023, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-max {
    max-width: 30%;
  }
  /* line 111027, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-max {
    min-width: 30%;
  }
  /* line 111031, app/assets/stylesheets/global/style.css */
  .wd-sm-30-f-max {
    width: 30px !important;
  }
  /* line 111035, app/assets/stylesheets/global/style.css */
  .wd-sm-30p-f-max {
    width: 30% !important;
  }
  /* line 111039, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-30p-f-max {
    max-width: 30% !important;
  }
  /* line 111043, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-30p-f-max {
    min-width: 30% !important;
  }
  /* line 111047, app/assets/stylesheets/global/style.css */
  .wd-sm-35-max {
    width: 35px;
  }
  /* line 111051, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-max {
    width: 35%;
  }
  /* line 111055, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-max {
    max-width: 35%;
  }
  /* line 111059, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-max {
    min-width: 35%;
  }
  /* line 111063, app/assets/stylesheets/global/style.css */
  .wd-sm-35-f-max {
    width: 35px !important;
  }
  /* line 111067, app/assets/stylesheets/global/style.css */
  .wd-sm-35p-f-max {
    width: 35% !important;
  }
  /* line 111071, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-35p-f-max {
    max-width: 35% !important;
  }
  /* line 111075, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-35p-f-max {
    min-width: 35% !important;
  }
  /* line 111079, app/assets/stylesheets/global/style.css */
  .wd-sm-40-max {
    width: 40px;
  }
  /* line 111083, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-max {
    width: 40%;
  }
  /* line 111087, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-max {
    max-width: 40%;
  }
  /* line 111091, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-max {
    min-width: 40%;
  }
  /* line 111095, app/assets/stylesheets/global/style.css */
  .wd-sm-40-f-max {
    width: 40px !important;
  }
  /* line 111099, app/assets/stylesheets/global/style.css */
  .wd-sm-40p-f-max {
    width: 40% !important;
  }
  /* line 111103, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-40p-f-max {
    max-width: 40% !important;
  }
  /* line 111107, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-40p-f-max {
    min-width: 40% !important;
  }
  /* line 111111, app/assets/stylesheets/global/style.css */
  .wd-sm-45-max {
    width: 45px;
  }
  /* line 111115, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-max {
    width: 45%;
  }
  /* line 111119, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-max {
    max-width: 45%;
  }
  /* line 111123, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-max {
    min-width: 45%;
  }
  /* line 111127, app/assets/stylesheets/global/style.css */
  .wd-sm-45-f-max {
    width: 45px !important;
  }
  /* line 111131, app/assets/stylesheets/global/style.css */
  .wd-sm-45p-f-max {
    width: 45% !important;
  }
  /* line 111135, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-45p-f-max {
    max-width: 45% !important;
  }
  /* line 111139, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-45p-f-max {
    min-width: 45% !important;
  }
  /* line 111143, app/assets/stylesheets/global/style.css */
  .wd-sm-50-max {
    width: 50px;
  }
  /* line 111147, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-max {
    width: 50%;
  }
  /* line 111151, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-max {
    max-width: 50%;
  }
  /* line 111155, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-max {
    min-width: 50%;
  }
  /* line 111159, app/assets/stylesheets/global/style.css */
  .wd-sm-50-f-max {
    width: 50px !important;
  }
  /* line 111163, app/assets/stylesheets/global/style.css */
  .wd-sm-50p-f-max {
    width: 50% !important;
  }
  /* line 111167, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-50p-f-max {
    max-width: 50% !important;
  }
  /* line 111171, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-50p-f-max {
    min-width: 50% !important;
  }
  /* line 111175, app/assets/stylesheets/global/style.css */
  .wd-sm-55-max {
    width: 55px;
  }
  /* line 111179, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-max {
    width: 55%;
  }
  /* line 111183, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-max {
    max-width: 55%;
  }
  /* line 111187, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-max {
    min-width: 55%;
  }
  /* line 111191, app/assets/stylesheets/global/style.css */
  .wd-sm-55-f-max {
    width: 55px !important;
  }
  /* line 111195, app/assets/stylesheets/global/style.css */
  .wd-sm-55p-f-max {
    width: 55% !important;
  }
  /* line 111199, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-55p-f-max {
    max-width: 55% !important;
  }
  /* line 111203, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-55p-f-max {
    min-width: 55% !important;
  }
  /* line 111207, app/assets/stylesheets/global/style.css */
  .wd-sm-60-max {
    width: 60px;
  }
  /* line 111211, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-max {
    width: 60%;
  }
  /* line 111215, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-max {
    max-width: 60%;
  }
  /* line 111219, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-max {
    min-width: 60%;
  }
  /* line 111223, app/assets/stylesheets/global/style.css */
  .wd-sm-60-f-max {
    width: 60px !important;
  }
  /* line 111227, app/assets/stylesheets/global/style.css */
  .wd-sm-60p-f-max {
    width: 60% !important;
  }
  /* line 111231, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-60p-f-max {
    max-width: 60% !important;
  }
  /* line 111235, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-60p-f-max {
    min-width: 60% !important;
  }
  /* line 111239, app/assets/stylesheets/global/style.css */
  .wd-sm-65-max {
    width: 65px;
  }
  /* line 111243, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-max {
    width: 65%;
  }
  /* line 111247, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-max {
    max-width: 65%;
  }
  /* line 111251, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-max {
    min-width: 65%;
  }
  /* line 111255, app/assets/stylesheets/global/style.css */
  .wd-sm-65-f-max {
    width: 65px !important;
  }
  /* line 111259, app/assets/stylesheets/global/style.css */
  .wd-sm-65p-f-max {
    width: 65% !important;
  }
  /* line 111263, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-65p-f-max {
    max-width: 65% !important;
  }
  /* line 111267, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-65p-f-max {
    min-width: 65% !important;
  }
  /* line 111271, app/assets/stylesheets/global/style.css */
  .wd-sm-70-max {
    width: 70px;
  }
  /* line 111275, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-max {
    width: 70%;
  }
  /* line 111279, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-max {
    max-width: 70%;
  }
  /* line 111283, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-max {
    min-width: 70%;
  }
  /* line 111287, app/assets/stylesheets/global/style.css */
  .wd-sm-70-f-max {
    width: 70px !important;
  }
  /* line 111291, app/assets/stylesheets/global/style.css */
  .wd-sm-70p-f-max {
    width: 70% !important;
  }
  /* line 111295, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-70p-f-max {
    max-width: 70% !important;
  }
  /* line 111299, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-70p-f-max {
    min-width: 70% !important;
  }
  /* line 111303, app/assets/stylesheets/global/style.css */
  .wd-sm-75-max {
    width: 75px;
  }
  /* line 111307, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-max {
    width: 75%;
  }
  /* line 111311, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-max {
    max-width: 75%;
  }
  /* line 111315, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-max {
    min-width: 75%;
  }
  /* line 111319, app/assets/stylesheets/global/style.css */
  .wd-sm-75-f-max {
    width: 75px !important;
  }
  /* line 111323, app/assets/stylesheets/global/style.css */
  .wd-sm-75p-f-max {
    width: 75% !important;
  }
  /* line 111327, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-75p-f-max {
    max-width: 75% !important;
  }
  /* line 111331, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-75p-f-max {
    min-width: 75% !important;
  }
  /* line 111335, app/assets/stylesheets/global/style.css */
  .wd-sm-80-max {
    width: 80px;
  }
  /* line 111339, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-max {
    width: 80%;
  }
  /* line 111343, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-max {
    max-width: 80%;
  }
  /* line 111347, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-max {
    min-width: 80%;
  }
  /* line 111351, app/assets/stylesheets/global/style.css */
  .wd-sm-80-f-max {
    width: 80px !important;
  }
  /* line 111355, app/assets/stylesheets/global/style.css */
  .wd-sm-80p-f-max {
    width: 80% !important;
  }
  /* line 111359, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-80p-f-max {
    max-width: 80% !important;
  }
  /* line 111363, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-80p-f-max {
    min-width: 80% !important;
  }
  /* line 111367, app/assets/stylesheets/global/style.css */
  .wd-sm-85-max {
    width: 85px;
  }
  /* line 111371, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-max {
    width: 85%;
  }
  /* line 111375, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-max {
    max-width: 85%;
  }
  /* line 111379, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-max {
    min-width: 85%;
  }
  /* line 111383, app/assets/stylesheets/global/style.css */
  .wd-sm-85-f-max {
    width: 85px !important;
  }
  /* line 111387, app/assets/stylesheets/global/style.css */
  .wd-sm-85p-f-max {
    width: 85% !important;
  }
  /* line 111391, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-85p-f-max {
    max-width: 85% !important;
  }
  /* line 111395, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-85p-f-max {
    min-width: 85% !important;
  }
  /* line 111399, app/assets/stylesheets/global/style.css */
  .wd-sm-90-max {
    width: 90px;
  }
  /* line 111403, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-max {
    width: 90%;
  }
  /* line 111407, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-max {
    max-width: 90%;
  }
  /* line 111411, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-max {
    min-width: 90%;
  }
  /* line 111415, app/assets/stylesheets/global/style.css */
  .wd-sm-90-f-max {
    width: 90px !important;
  }
  /* line 111419, app/assets/stylesheets/global/style.css */
  .wd-sm-90p-f-max {
    width: 90% !important;
  }
  /* line 111423, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-90p-f-max {
    max-width: 90% !important;
  }
  /* line 111427, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-90p-f-max {
    min-width: 90% !important;
  }
  /* line 111431, app/assets/stylesheets/global/style.css */
  .wd-sm-95-max {
    width: 95px;
  }
  /* line 111435, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-max {
    width: 95%;
  }
  /* line 111439, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-max {
    max-width: 95%;
  }
  /* line 111443, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-max {
    min-width: 95%;
  }
  /* line 111447, app/assets/stylesheets/global/style.css */
  .wd-sm-95-f-max {
    width: 95px !important;
  }
  /* line 111451, app/assets/stylesheets/global/style.css */
  .wd-sm-95p-f-max {
    width: 95% !important;
  }
  /* line 111455, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-95p-f-max {
    max-width: 95% !important;
  }
  /* line 111459, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-95p-f-max {
    min-width: 95% !important;
  }
  /* line 111463, app/assets/stylesheets/global/style.css */
  .wd-sm-100-max {
    width: 100px;
  }
  /* line 111467, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-max {
    width: 100%;
  }
  /* line 111471, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-max {
    max-width: 100%;
  }
  /* line 111475, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-max {
    min-width: 100%;
  }
  /* line 111479, app/assets/stylesheets/global/style.css */
  .wd-sm-100-f-max {
    width: 100px !important;
  }
  /* line 111483, app/assets/stylesheets/global/style.css */
  .wd-sm-100p-f-max {
    width: 100% !important;
  }
  /* line 111487, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-100p-f-max {
    max-width: 100% !important;
  }
  /* line 111491, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-100p-f-max {
    min-width: 100% !important;
  }
  /* line 111495, app/assets/stylesheets/global/style.css */
  .wd-sm-150-max {
    width: 150px;
  }
  /* line 111499, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-max {
    width: 150%;
  }
  /* line 111503, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-max {
    max-width: 150%;
  }
  /* line 111507, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-max {
    min-width: 150%;
  }
  /* line 111511, app/assets/stylesheets/global/style.css */
  .wd-sm-150-f-max {
    width: 150px !important;
  }
  /* line 111515, app/assets/stylesheets/global/style.css */
  .wd-sm-150p-f-max {
    width: 150% !important;
  }
  /* line 111519, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-150p-f-max {
    max-width: 150% !important;
  }
  /* line 111523, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-150p-f-max {
    min-width: 150% !important;
  }
  /* line 111527, app/assets/stylesheets/global/style.css */
  .wd-sm-200-max {
    width: 200px;
  }
  /* line 111531, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-max {
    width: 200%;
  }
  /* line 111535, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-max {
    max-width: 200%;
  }
  /* line 111539, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-max {
    min-width: 200%;
  }
  /* line 111543, app/assets/stylesheets/global/style.css */
  .wd-sm-200-f-max {
    width: 200px !important;
  }
  /* line 111547, app/assets/stylesheets/global/style.css */
  .wd-sm-200p-f-max {
    width: 200% !important;
  }
  /* line 111551, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-200p-f-max {
    max-width: 200% !important;
  }
  /* line 111555, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-200p-f-max {
    min-width: 200% !important;
  }
  /* line 111559, app/assets/stylesheets/global/style.css */
  .wd-sm-250-max {
    width: 250px;
  }
  /* line 111563, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-max {
    width: 250%;
  }
  /* line 111567, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-max {
    max-width: 250%;
  }
  /* line 111571, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-max {
    min-width: 250%;
  }
  /* line 111575, app/assets/stylesheets/global/style.css */
  .wd-sm-250-f-max {
    width: 250px !important;
  }
  /* line 111579, app/assets/stylesheets/global/style.css */
  .wd-sm-250p-f-max {
    width: 250% !important;
  }
  /* line 111583, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-250p-f-max {
    max-width: 250% !important;
  }
  /* line 111587, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-250p-f-max {
    min-width: 250% !important;
  }
  /* line 111591, app/assets/stylesheets/global/style.css */
  .wd-sm-300-max {
    width: 300px;
  }
  /* line 111595, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-max {
    width: 300%;
  }
  /* line 111599, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-max {
    max-width: 300%;
  }
  /* line 111603, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-max {
    min-width: 300%;
  }
  /* line 111607, app/assets/stylesheets/global/style.css */
  .wd-sm-300-f-max {
    width: 300px !important;
  }
  /* line 111611, app/assets/stylesheets/global/style.css */
  .wd-sm-300p-f-max {
    width: 300% !important;
  }
  /* line 111615, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-300p-f-max {
    max-width: 300% !important;
  }
  /* line 111619, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-300p-f-max {
    min-width: 300% !important;
  }
  /* line 111623, app/assets/stylesheets/global/style.css */
  .wd-sm-350-max {
    width: 350px;
  }
  /* line 111627, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-max {
    width: 350%;
  }
  /* line 111631, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-max {
    max-width: 350%;
  }
  /* line 111635, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-max {
    min-width: 350%;
  }
  /* line 111639, app/assets/stylesheets/global/style.css */
  .wd-sm-350-f-max {
    width: 350px !important;
  }
  /* line 111643, app/assets/stylesheets/global/style.css */
  .wd-sm-350p-f-max {
    width: 350% !important;
  }
  /* line 111647, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-350p-f-max {
    max-width: 350% !important;
  }
  /* line 111651, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-350p-f-max {
    min-width: 350% !important;
  }
  /* line 111655, app/assets/stylesheets/global/style.css */
  .wd-sm-400-max {
    width: 400px;
  }
  /* line 111659, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-max {
    width: 400%;
  }
  /* line 111663, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-max {
    max-width: 400%;
  }
  /* line 111667, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-max {
    min-width: 400%;
  }
  /* line 111671, app/assets/stylesheets/global/style.css */
  .wd-sm-400-f-max {
    width: 400px !important;
  }
  /* line 111675, app/assets/stylesheets/global/style.css */
  .wd-sm-400p-f-max {
    width: 400% !important;
  }
  /* line 111679, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-400p-f-max {
    max-width: 400% !important;
  }
  /* line 111683, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-400p-f-max {
    min-width: 400% !important;
  }
  /* line 111687, app/assets/stylesheets/global/style.css */
  .wd-sm-450-max {
    width: 450px;
  }
  /* line 111691, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-max {
    width: 450%;
  }
  /* line 111695, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-max {
    max-width: 450%;
  }
  /* line 111699, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-max {
    min-width: 450%;
  }
  /* line 111703, app/assets/stylesheets/global/style.css */
  .wd-sm-450-f-max {
    width: 450px !important;
  }
  /* line 111707, app/assets/stylesheets/global/style.css */
  .wd-sm-450p-f-max {
    width: 450% !important;
  }
  /* line 111711, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-450p-f-max {
    max-width: 450% !important;
  }
  /* line 111715, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-450p-f-max {
    min-width: 450% !important;
  }
  /* line 111719, app/assets/stylesheets/global/style.css */
  .wd-sm-500-max {
    width: 500px;
  }
  /* line 111723, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-max {
    width: 500%;
  }
  /* line 111727, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-max {
    max-width: 500%;
  }
  /* line 111731, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-max {
    min-width: 500%;
  }
  /* line 111735, app/assets/stylesheets/global/style.css */
  .wd-sm-500-f-max {
    width: 500px !important;
  }
  /* line 111739, app/assets/stylesheets/global/style.css */
  .wd-sm-500p-f-max {
    width: 500% !important;
  }
  /* line 111743, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-500p-f-max {
    max-width: 500% !important;
  }
  /* line 111747, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-500p-f-max {
    min-width: 500% !important;
  }
  /* line 111751, app/assets/stylesheets/global/style.css */
  .wd-sm-550-max {
    width: 550px;
  }
  /* line 111755, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-max {
    width: 550%;
  }
  /* line 111759, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-max {
    max-width: 550%;
  }
  /* line 111763, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-max {
    min-width: 550%;
  }
  /* line 111767, app/assets/stylesheets/global/style.css */
  .wd-sm-550-f-max {
    width: 550px !important;
  }
  /* line 111771, app/assets/stylesheets/global/style.css */
  .wd-sm-550p-f-max {
    width: 550% !important;
  }
  /* line 111775, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-550p-f-max {
    max-width: 550% !important;
  }
  /* line 111779, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-550p-f-max {
    min-width: 550% !important;
  }
  /* line 111783, app/assets/stylesheets/global/style.css */
  .wd-sm-600-max {
    width: 600px;
  }
  /* line 111787, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-max {
    width: 600%;
  }
  /* line 111791, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-max {
    max-width: 600%;
  }
  /* line 111795, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-max {
    min-width: 600%;
  }
  /* line 111799, app/assets/stylesheets/global/style.css */
  .wd-sm-600-f-max {
    width: 600px !important;
  }
  /* line 111803, app/assets/stylesheets/global/style.css */
  .wd-sm-600p-f-max {
    width: 600% !important;
  }
  /* line 111807, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-600p-f-max {
    max-width: 600% !important;
  }
  /* line 111811, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-600p-f-max {
    min-width: 600% !important;
  }
  /* line 111815, app/assets/stylesheets/global/style.css */
  .wd-sm-650-max {
    width: 650px;
  }
  /* line 111819, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-max {
    width: 650%;
  }
  /* line 111823, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-max {
    max-width: 650%;
  }
  /* line 111827, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-max {
    min-width: 650%;
  }
  /* line 111831, app/assets/stylesheets/global/style.css */
  .wd-sm-650-f-max {
    width: 650px !important;
  }
  /* line 111835, app/assets/stylesheets/global/style.css */
  .wd-sm-650p-f-max {
    width: 650% !important;
  }
  /* line 111839, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-650p-f-max {
    max-width: 650% !important;
  }
  /* line 111843, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-650p-f-max {
    min-width: 650% !important;
  }
  /* line 111847, app/assets/stylesheets/global/style.css */
  .wd-sm-700-max {
    width: 700px;
  }
  /* line 111851, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-max {
    width: 700%;
  }
  /* line 111855, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-max {
    max-width: 700%;
  }
  /* line 111859, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-max {
    min-width: 700%;
  }
  /* line 111863, app/assets/stylesheets/global/style.css */
  .wd-sm-700-f-max {
    width: 700px !important;
  }
  /* line 111867, app/assets/stylesheets/global/style.css */
  .wd-sm-700p-f-max {
    width: 700% !important;
  }
  /* line 111871, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-700p-f-max {
    max-width: 700% !important;
  }
  /* line 111875, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-700p-f-max {
    min-width: 700% !important;
  }
  /* line 111879, app/assets/stylesheets/global/style.css */
  .wd-sm-750-max {
    width: 750px;
  }
  /* line 111883, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-max {
    width: 750%;
  }
  /* line 111887, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-max {
    max-width: 750%;
  }
  /* line 111891, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-max {
    min-width: 750%;
  }
  /* line 111895, app/assets/stylesheets/global/style.css */
  .wd-sm-750-f-max {
    width: 750px !important;
  }
  /* line 111899, app/assets/stylesheets/global/style.css */
  .wd-sm-750p-f-max {
    width: 750% !important;
  }
  /* line 111903, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-750p-f-max {
    max-width: 750% !important;
  }
  /* line 111907, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-750p-f-max {
    min-width: 750% !important;
  }
  /* line 111911, app/assets/stylesheets/global/style.css */
  .wd-sm-800-max {
    width: 800px;
  }
  /* line 111915, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-max {
    width: 800%;
  }
  /* line 111919, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-max {
    max-width: 800%;
  }
  /* line 111923, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-max {
    min-width: 800%;
  }
  /* line 111927, app/assets/stylesheets/global/style.css */
  .wd-sm-800-f-max {
    width: 800px !important;
  }
  /* line 111931, app/assets/stylesheets/global/style.css */
  .wd-sm-800p-f-max {
    width: 800% !important;
  }
  /* line 111935, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-800p-f-max {
    max-width: 800% !important;
  }
  /* line 111939, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-800p-f-max {
    min-width: 800% !important;
  }
  /* line 111943, app/assets/stylesheets/global/style.css */
  .wd-sm-850-max {
    width: 850px;
  }
  /* line 111947, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-max {
    width: 850%;
  }
  /* line 111951, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-max {
    max-width: 850%;
  }
  /* line 111955, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-max {
    min-width: 850%;
  }
  /* line 111959, app/assets/stylesheets/global/style.css */
  .wd-sm-850-f-max {
    width: 850px !important;
  }
  /* line 111963, app/assets/stylesheets/global/style.css */
  .wd-sm-850p-f-max {
    width: 850% !important;
  }
  /* line 111967, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-850p-f-max {
    max-width: 850% !important;
  }
  /* line 111971, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-850p-f-max {
    min-width: 850% !important;
  }
  /* line 111975, app/assets/stylesheets/global/style.css */
  .wd-sm-900-max {
    width: 900px;
  }
  /* line 111979, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-max {
    width: 900%;
  }
  /* line 111983, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-max {
    max-width: 900%;
  }
  /* line 111987, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-max {
    min-width: 900%;
  }
  /* line 111991, app/assets/stylesheets/global/style.css */
  .wd-sm-900-f-max {
    width: 900px !important;
  }
  /* line 111995, app/assets/stylesheets/global/style.css */
  .wd-sm-900p-f-max {
    width: 900% !important;
  }
  /* line 111999, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-900p-f-max {
    max-width: 900% !important;
  }
  /* line 112003, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-900p-f-max {
    min-width: 900% !important;
  }
  /* line 112007, app/assets/stylesheets/global/style.css */
  .wd-sm-950-max {
    width: 950px;
  }
  /* line 112011, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-max {
    width: 950%;
  }
  /* line 112015, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-max {
    max-width: 950%;
  }
  /* line 112019, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-max {
    min-width: 950%;
  }
  /* line 112023, app/assets/stylesheets/global/style.css */
  .wd-sm-950-f-max {
    width: 950px !important;
  }
  /* line 112027, app/assets/stylesheets/global/style.css */
  .wd-sm-950p-f-max {
    width: 950% !important;
  }
  /* line 112031, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-950p-f-max {
    max-width: 950% !important;
  }
  /* line 112035, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-950p-f-max {
    min-width: 950% !important;
  }
  /* line 112039, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-max {
    width: 1000px;
  }
  /* line 112043, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-max {
    width: 1000%;
  }
  /* line 112047, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-max {
    max-width: 1000%;
  }
  /* line 112051, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-max {
    min-width: 1000%;
  }
  /* line 112055, app/assets/stylesheets/global/style.css */
  .wd-sm-1000-f-max {
    width: 1000px !important;
  }
  /* line 112059, app/assets/stylesheets/global/style.css */
  .wd-sm-1000p-f-max {
    width: 1000% !important;
  }
  /* line 112063, app/assets/stylesheets/global/style.css */
  .mx-wd-sm-1000p-f-max {
    max-width: 1000% !important;
  }
  /* line 112067, app/assets/stylesheets/global/style.css */
  .mn-wd-sm-1000p-f-max {
    min-width: 1000% !important;
  }
  /* line 112071, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-max {
    width: auto;
  }
  /* line 112075, app/assets/stylesheets/global/style.css */
  .wd-sm-auto-f-max {
    width: auto !important;
  }
}

@media (max-width: 575.98px) {
  /* line 112081, app/assets/stylesheets/global/style.css */
  .wp-sm-max-20 {
    width: 20% !important;
  }
}
/* line 112088, app/assets/stylesheets/global/style.css */
.gallery-item {
  overflow: hidden;
  cursor: default;
  /* background-color: #000; */
  margin-bottom: 10px;
  position: relative;
  width: 150px;
  height: 150px;
  margin: auto;
}

/* line 112099, app/assets/stylesheets/global/style.css */
.gallery-item:hover {
  cursor: pointer;
}

/* line 112103, app/assets/stylesheets/global/style.css */
.gallery-item[data-width="1"] {
  width: 150px;
}

/* line 112107, app/assets/stylesheets/global/style.css */
.gallery-item[data-width="2"] {
  width: 570px;
}

/* line 112111, app/assets/stylesheets/global/style.css */
.gallery-item[data-height="1"] {
  height: 118px;
}

/* line 112115, app/assets/stylesheets/global/style.css */
.gallery-item[data-height="2"] {
  height: 490px;
}

/* line 112119, app/assets/stylesheets/global/style.css */
.gallery-images {
  display: flex;
}

/* line 112123, app/assets/stylesheets/global/style.css */
.gallery-image {
  max-height: 116px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 112128, app/assets/stylesheets/global/style.css */
.gallery-item > img {
  opacity: 1;
  transition: opacity 0.35s;
}

/* line 112134, app/assets/stylesheets/global/style.css */
.gallery-item > .live-tile img {
  opacity: 1;
  transition: opacity 0.35s;
}

/* line 112140, app/assets/stylesheets/global/style.css */
.gallery-item .rating {
  margin-top: -5px;
  color: rgba(255, 255, 255, 0.3);
}

/* line 112145, app/assets/stylesheets/global/style.css */
.gallery-item .rating > .rated {
  color: white;
}

/* line 112149, app/assets/stylesheets/global/style.css */
.gallery-item .item-info {
  transform: translate3d(0, 40%, 0);
  transition: transform 0.35s, color 0.35s;
}

/* line 112156, app/assets/stylesheets/global/style.css */
.gallery-item .item-info.more-content {
  transform: translate3d(0, 32%, 0);
}

/* line 112161, app/assets/stylesheets/global/style.css */
.gallery-item:hover .item-info {
  transform: translate3d(0, 0, 0);
}

/* line 112166, app/assets/stylesheets/global/style.css */
.gallery-item:hover > img {
  opacity: 0.6;
}

/* line 112170, app/assets/stylesheets/global/style.css */
.gallery-item:hover > .live-tile img {
  opacity: 0.6;
}

/* line 112174, app/assets/stylesheets/global/style.css */
.gallery-item:active .item-info {
  transform: translate3d(0, 0, 0);
}

/* line 112179, app/assets/stylesheets/global/style.css */
.gallery-item:active > img {
  opacity: 0.6;
}

/* line 112184, app/assets/stylesheets/global/style.css */
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --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: var(--bs-border-width);
  --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: var(--bs-border-width);
  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;
}

/* line 112218, app/assets/stylesheets/global/style.css */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 112225, app/assets/stylesheets/global/style.css */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 112231, app/assets/stylesheets/global/style.css */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 112236, app/assets/stylesheets/global/style.css */
.modal.show .modal-dialog {
  transform: none;
}

/* line 112240, app/assets/stylesheets/global/style.css */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 112244, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 112248, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow-y: auto;
}

/* line 112253, app/assets/stylesheets/global/style.css */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 112257, app/assets/stylesheets/global/style.css */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 112263, app/assets/stylesheets/global/style.css */
.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;
}

/* line 112277, app/assets/stylesheets/global/style.css */
.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);
}

/* line 112290, app/assets/stylesheets/global/style.css */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 112294, app/assets/stylesheets/global/style.css */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 112298, app/assets/stylesheets/global/style.css */
.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);
}

/* line 112309, app/assets/stylesheets/global/style.css */
.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;
}

/* line 112314, app/assets/stylesheets/global/style.css */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

/* line 112319, app/assets/stylesheets/global/style.css */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 112325, app/assets/stylesheets/global/style.css */
.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);
}

/* line 112338, app/assets/stylesheets/global/style.css */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  /* line 112343, app/assets/stylesheets/global/style.css */
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  /* line 112348, app/assets/stylesheets/global/style.css */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  /* line 112354, app/assets/stylesheets/global/style.css */
  .modal-sm {
    --bs-modal-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 112361, app/assets/stylesheets/global/style.css */
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 112368, app/assets/stylesheets/global/style.css */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 112373, app/assets/stylesheets/global/style.css */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 112380, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 112386, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-footer,
.modal-fullscreen .modal-header {
  border-radius: 0;
}

/* line 112391, app/assets/stylesheets/global/style.css */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 112396, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112403, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112409, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-footer,
.modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  /* line 112414, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 112420, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112427, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112433, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-footer,
.modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  /* line 112438, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  /* line 112444, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112451, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112457, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-footer,
.modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  /* line 112462, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  /* line 112468, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112475, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112481, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-footer,
.modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  /* line 112486, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  /* line 112492, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 112499, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 112505, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-footer,
.modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  /* line 112510, app/assets/stylesheets/global/style.css */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 112515, app/assets/stylesheets/global/style.css */
audio.important::-webkit-media-controls-panel {
  background-color: #FFCDCD !important;
}

/* line 112519, app/assets/stylesheets/global/style.css */
audio::-webkit-media-controls-panel {
  background-color: blue;
}

/* modern hover  */
/* menu */
/* line 3, app/assets/stylesheets/global/custom.css */
.side-menu__item:hover {
  transform: scale(1.08);
}

/* line 7, app/assets/stylesheets/global/custom.css */
.side-menu__label:hover {
  transform: scale(1.025);
}

/* line 11, app/assets/stylesheets/global/custom.css */
.delete-element,
.delete-element-intervention,
.delete-element-intervention_planning_regular,
.delete-element-intervention_planning_punctual,
.icon-delete-element,
.delete-agent {
  color: #eb6d6d;
}

/* line 20, app/assets/stylesheets/global/custom.css */
.send_init_mail {
  color: #009fde;
  cursor: pointer;
}

/* line 25, app/assets/stylesheets/global/custom.css */
.see-element,
.see-element-intervention {
  color: #4ada45;
}

/* line 30, app/assets/stylesheets/global/custom.css */
.modal-header {
  background-color: aliceblue;
}

/* line 34, app/assets/stylesheets/global/custom.css */
.form-group {
  margin-bottom: 7px !important;
}

/* line 38, app/assets/stylesheets/global/custom.css */
.groupbox {
  padding: 11px 4px 11px 15px;
  border: 1px solid #eaedf1;
  border-radius: 7px;
  font-size: 0.9375rem;
}

/* line 45, app/assets/stylesheets/global/custom.css */
.subtitle {
  font-size: 12px;
  line-height: 23px;
}

/* line 50, app/assets/stylesheets/global/custom.css */
.form-control {
  border: 1px solid #dddddd;
}

/*
.filepond--drip {
    border:  2px dashed #969696;
    border-radius: 6px;
}

.filepond--label-action {
    color: #4A80B2;
}

.filepond--panel-root {
    background-color: #F2F2F2;
}
*/
/* line 68, app/assets/stylesheets/global/custom.css */
#user_photo.filepond--root .filepond--drop-label {
  height: 128px;
}

/* line 72, app/assets/stylesheets/global/custom.css */
.user-file-prev-ico {
  cursor: pointer;
  color: #4cafee;
}

/* line 77, app/assets/stylesheets/global/custom.css */
#client_photo.filepond--root,
.filepond--drop-label {
  height: 128px !important;
}

/* line 82, app/assets/stylesheets/global/custom.css */
.rdiobox {
  margin-right: 10px;
}

/* line 86, app/assets/stylesheets/global/custom.css */
.steps,
.steps h6,
.steps .h6 {
  display: none;
}

/* line 91, app/assets/stylesheets/global/custom.css */
.select2-container--default .select2-selection--single {
  border: 1px solid #dddddd !important;
  border-radius: 7px;
}

/* line 96, app/assets/stylesheets/global/custom.css */
.tooltip {
  z-index: 1151 !important;
}

/* line 100, app/assets/stylesheets/global/custom.css */
.select2-container--default .select2-selection--multiple {
  border: 1px solid #dddddd !important;
  border-radius: 7px;
}

/* line 105, app/assets/stylesheets/global/custom.css */
.doc-container {
  border-bottom: solid 1px #9c9c9c;
  font-size: 15px;
}

/* line 110, app/assets/stylesheets/global/custom.css */
div.form-control {
  min-height: 33px;
}

/* .user_doc.filepond--root .filepond--drop-label {
    height: 10px !important;
    align-items: normal !important;
} */
/* .user_doc.filepond--root {
    height: 0 !important;
} */
/* line 123, app/assets/stylesheets/global/custom.css */
.table_email {
  color: #8d8d8d;
}

/* line 127, app/assets/stylesheets/global/custom.css */
.bg-active {
  color: #233341;
  background-color: #CDFFED;
}

/* line 132, app/assets/stylesheets/global/custom.css */
.bg-inactive {
  color: #233341;
  background-color: #FFCEAA;
}

/* line 137, app/assets/stylesheets/global/custom.css */
.modal-title {
  font-weight: bold;
}

/* line 141, app/assets/stylesheets/global/custom.css */
.inactive-element {
  background: #ffecdc;
}

/* line 145, app/assets/stylesheets/global/custom.css */
.weekend-pointing-element {
  background: #EAF7FF;
}

/* line 149, app/assets/stylesheets/global/custom.css */
.dt-center {
  text-align: center;
}

/* line 153, app/assets/stylesheets/global/custom.css */
.contact-selected {
  border: 1px solid #BFBFBF;
  border-radius: 9px;
  background-color: #F4F9FF;
}

/* line 159, app/assets/stylesheets/global/custom.css */
.contact-selected-name {
  font-weight: bold;
}

/* line 163, app/assets/stylesheets/global/custom.css */
tr:hover {
  background-color: #f2f3f4;
}

/* line 167, app/assets/stylesheets/global/custom.css */
.modal.fade.slide-right .close {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 10px;
  z-index: 10;
}

/* line 175, app/assets/stylesheets/global/custom.css */
.modal.fade.slide-right.show .modal-dialog {
  transform: translate3d(0, 0, 0);
  -ms-transform: translate(0, 0);
}

/* line 181, app/assets/stylesheets/global/custom.css */
.modal.fade.slide-right .modal-dialog {
  position: absolute;
  right: 0;
  margin: 0;
  height: 100%;
  transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0);
}

/* line 191, app/assets/stylesheets/global/custom.css */
.modal.fade.slide-right .modal-dialog .modal-content-wrapper {
  height: 100%;
}

/* line 195, app/assets/stylesheets/global/custom.css */
.modal.fade.slide-right .modal-dialog .modal-content {
  height: 100%;
}

/* line 199, app/assets/stylesheets/global/custom.css */
.modal.fade.slide-right .modal-dialog .modal-body {
  background-color: #fff;
}

/* line 203, app/assets/stylesheets/global/custom.css */
.modal.fade.slide-right .modal-content {
  border-radius: 0px;
}

/* line 207, app/assets/stylesheets/global/custom.css */
.calendar_planning_reserved {
  background-color: #4ada45;
}

/* line 211, app/assets/stylesheets/global/custom.css */
.ideo_not_dispo_tr {
  background-color: #ffeded;
}

/* line 215, app/assets/stylesheets/global/custom.css */
.ideo_bg-orange2 {
  background-color: #FFE8D8;
  color: #233341;
}

/* line 220, app/assets/stylesheets/global/custom.css */
.ideo_bg-violet {
  background-color: #D6BDFF;
  color: #233341;
}

/* line 225, app/assets/stylesheets/global/custom.css */
.ideo_bg-red {
  background-color: #FFCDCD;
  color: #233341;
}

/* line 230, app/assets/stylesheets/global/custom.css */
.ideo_bg-bluesky {
  background-color: #CDF3FF;
  color: #233341;
}

/* line 235, app/assets/stylesheets/global/custom.css */
.ideo_bg-orange {
  background-color: #FFCEAA;
  color: #233341;
}

/* line 240, app/assets/stylesheets/global/custom.css */
.ideo_bg-yellow {
  background-color: #FFF1BF;
  color: #233341;
}

/* line 245, app/assets/stylesheets/global/custom.css */
.ideo_bg-green {
  background-color: #CDFFED;
  color: #233341;
}

/* line 250, app/assets/stylesheets/global/custom.css */
#map-canvas,
#worksite-map-canvas,
#map-worksite,
#map-user,
#map-material {
  height: 300px;
}

/* line 258, app/assets/stylesheets/global/custom.css */
.pac-container {
  z-index: 5000;
}

/* line 262, app/assets/stylesheets/global/custom.css */
#intervention_address {
  position: relative !important;
  top: 5px !important;
  margin: 2px !important;
}

/* line 268, app/assets/stylesheets/global/custom.css */
.fill-in-modal .modal-backdrop {
  background-color: transparent;
}

/* line 272, app/assets/stylesheets/global/custom.css */
.modal-backdrop {
  opacity: 0;
  transition: opacity 0.2s linear;
  /*&.in{
            opacity: 0.30;
        }*/
}

/* line 281, app/assets/stylesheets/global/custom.css */
.modal-backdrop.show {
  opacity: 0.3;
}

/* line 285, app/assets/stylesheets/global/custom.css */
#modal-planning_punctual .ckbox span:before,
#modal-planning_regular .ckbox span:before {
  border: 1px solid #959fad !important;
}

/* line 290, app/assets/stylesheets/global/custom.css */
#int-pp_agent_intern-table,
#int-pp_agent_extern-table,
#int-pp_vehicules-table,
#int-pp_material-table {
  font-size: 12px !important;
}

/* line 297, app/assets/stylesheets/global/custom.css */
#int-pp_agent_intern-table .form-select,
#int-pp_agent_extern-table .form-select,
#int-pp_vehicules-table .form-select,
#int-pp_material-table .form-select {
  font-size: 12px;
}

/* line 304, app/assets/stylesheets/global/custom.css */
.agent_planning_dispo .tag {
  font-size: 10px;
}

/* line 308, app/assets/stylesheets/global/custom.css */
#modal-planning_punctual .tag,
#forfaitaire-item-modal .tag {
  font-size: 10px;
  margin-bottom: 2px;
}

/* line 314, app/assets/stylesheets/global/custom.css */
.contact-selected-list {
  font-size: 11px;
}

/* line 318, app/assets/stylesheets/global/custom.css */
.table .tag {
  margin-bottom: 2px;
  font-size: 10px;
}

/* line 323, app/assets/stylesheets/global/custom.css */
.filepond--item {
  margin: 0 !important;
}

/* line 327, app/assets/stylesheets/global/custom.css */
.user-docs .filepond--root,
.filepond--root .filepond--drop-label {
  height: 50px;
}

/* line 332, app/assets/stylesheets/global/custom.css */
.user-docs .filepond--list-scroller[data-state=overflow] {
  -webkit-mask: none;
  overflow-x: initial;
}

/* line 337, app/assets/stylesheets/global/custom.css */
.filepond--root .filepond--list-scroller {
  margin-top: 0 !important;
}

/* line 341, app/assets/stylesheets/global/custom.css */
.user-docs .filepond--list-scroller[data-state=overflow] {
  -webkit-mask: none;
  overflow-x: initial;
  overflow-y: initial;
}

/* line 347, app/assets/stylesheets/global/custom.css */
.user_docs .filepond--root,
.filepond--drop-label {
  height: 0;
}

/* line 352, app/assets/stylesheets/global/custom.css */
.user_docs .filepond--root,
.filepond--drop-label {
  /*top: -40px !important;*/
  height: 0 !important;
}

/* line 358, app/assets/stylesheets/global/custom.css */
.user-docs .filepond--root .filepond--drop-label {
  min-height: 48px !important;
}

/* line 362, app/assets/stylesheets/global/custom.css */
.rent_sell_mat_delete {
  position: absolute;
  z-index: 999;
  top: 0;
  right: 0;
  margin-right: 20px;
  margin-top: 6px;
  cursor: pointer;
}

/* line 372, app/assets/stylesheets/global/custom.css */
.table-image {
  border: 1px solid #dddddd;
  border-radius: 2px;
  padding: 5px;
}

/* line 378, app/assets/stylesheets/global/custom.css */
.table td {
  padding: 0.35rem !important;
}

/* line 382, app/assets/stylesheets/global/custom.css */
.loader-black {
  position: relative;
}

/* line 386, app/assets/stylesheets/global/custom.css */
.loader-black:after {
  height: 1.4em;
  width: 1.4em;
  top: calc(50%);
  border: 2px solid #242424;
  border-right-color: transparent !important;
  border-top-color: transparent !important;
  transform-origin: center;
  animation: loader 500ms infinite linear;
  position: relative;
  content: "";
  border-radius: 50%;
  display: block;
  position: absolute;
  right: 10px !important;
  position: absolute !important;
}

/* line 406, app/assets/stylesheets/global/custom.css */
.added-class:after {
  content: none !important;
}

/* line 410, app/assets/stylesheets/global/custom.css */
.login_container {
  height: 300px;
}

/* line 414, app/assets/stylesheets/global/custom.css */
.login_bg {
  background: #6696a0;
  background: linear-gradient(180deg, #6696a0 0%, #2370b7 100%);
  /* background-size: 100% 100%!important;*/
  background-repeat: no-repeat !important;
  min-height: 100vh;
  width: 35%;
  color: white;
}

/* line 424, app/assets/stylesheets/global/custom.css */
.login_bg_content {
  position: relative;
  top: 128px;
}

/* line 429, app/assets/stylesheets/global/custom.css */
.login_form_container {
  position: relative;
  max-width: 440px;
  width: 100%;
  top: 100px;
}

/* line 436, app/assets/stylesheets/global/custom.css */
.btn-ideo_login {
  background-color: #4A80B2;
  border-radius: 20px;
}

/* line 441, app/assets/stylesheets/global/custom.css */
.btn-ideo_login:hover {
  background-color: #35597b !important;
}

/* line 445, app/assets/stylesheets/global/custom.css */
.intervention_state {
  font-size: 11px !important;
  position: relative;
  top: -2px;
}

/* line 451, app/assets/stylesheets/global/custom.css */
.btn_delete {
  color: #eb6d6d;
}

/* line 455, app/assets/stylesheets/global/custom.css */
.intervention_client_logo {
  border-radius: 8px;
  border: 1px solid #d7d7d7;
  padding: 3px;
  max-width: 150px;
}

/* line 462, app/assets/stylesheets/global/custom.css */
.client_logo {
  border-radius: 8px;
  border: 1px solid #d7d7d7;
  padding: 3px;
  max-width: 64px;
}

/* line 469, app/assets/stylesheets/global/custom.css */
#int-table_planning_punctuals td,
#int-table_planning_regulars td {
  font-size: 12px;
}

/* line 474, app/assets/stylesheets/global/custom.css */
#int-pp_agent_intern-table td,
#int-pr_agent_intern-table td {
  font-size: 12px;
}

/* line 479, app/assets/stylesheets/global/custom.css */
.invoiced_tr {
  background: #b2d0eb;
}

/* line 483, app/assets/stylesheets/global/custom.css */
.passed_planning_tr {
  background: #dfdfdf;
}

/* line 487, app/assets/stylesheets/global/custom.css */
.pi_not_verified {
  border: 1px solid #c9c9c9;
  border-radius: 3px;
  padding: 6px;
  margin: 8px;
  margin-bottom: 19px;
}

/* line 495, app/assets/stylesheets/global/custom.css */
.pointing_user_selected_info_container {
  background: #F6F6F6;
  padding: 5px;
  margin: 5px;
  border-radius: 5px;
}

/* line 502, app/assets/stylesheets/global/custom.css */
.pointing_left_user {
  cursor: pointer;
  margin: 2px;
  border-radius: 5px;
  border-bottom: 1px solid #ececec;
}

/* line 509, app/assets/stylesheets/global/custom.css */
.pointing_left_user:hover {
  background-color: #F6F6F6;
}

/* line 513, app/assets/stylesheets/global/custom.css */
.pointing_left_user.active {
  background-color: #ebf3fb;
}

/* line 517, app/assets/stylesheets/global/custom.css */
.pointing_left_list_users {
  overflow-y: auto;
  height: 800px;
}

/* line 522, app/assets/stylesheets/global/custom.css */
.intervention_contact .select2-container {
  width: 88% !important;
}

/* line 526, app/assets/stylesheets/global/custom.css */
.agent_absent {
  background: #ededed;
}

/* line 530, app/assets/stylesheets/global/custom.css */
.needs_type {
  cursor: pointer;
  margin: 0px 20px 0px 0px;
  padding: 0 40px 0 10px;
  line-height: 40px;
  border-radius: 5px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: start;
}

/* line 542, app/assets/stylesheets/global/custom.css */
.needs_type > span {
  right: 0;
  width: 24px;
  height: 100%;
  color: #fff;
  position: absolute;
  background: #00AA00;
  text-align: center;
  line-height: 40px;
  font-weight: 600;
  font-size: 15px;
  margin-left: auto;
}

/* line 556, app/assets/stylesheets/global/custom.css */
.needs_type.active {
  background-color: #DAECFF;
  /*width: 10%;*/
}

/* line 561, app/assets/stylesheets/global/custom.css */
.btn_feedback {
  color: #77ac77;
}

/* line 565, app/assets/stylesheets/global/custom.css */
.icon_audio {
  background-color: #CDF3FF;
  padding: 4px;
  border-radius: 4px;
}

/* line 571, app/assets/stylesheets/global/custom.css */
.planning_agent_task {
  background-color: #DEDEDE;
  border-radius: 7px;
  color: #878787;
}

/* line 577, app/assets/stylesheets/global/custom.css */
.planning_agent_task > div:nth-child(1) {
  border-bottom: 1px solid #9c9c9c;
}

/* line 581, app/assets/stylesheets/global/custom.css */
.planning_agent_task div.active_driver {
  background-color: #FFCEAA;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  color: #212121;
  font-weight: 600;
}

/* line 589, app/assets/stylesheets/global/custom.css */
.planning_agent_task div.active_driver > img {
  filter: brightness(10%) grayscale(10%) opacity(0.1) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454);
}

/* line 594, app/assets/stylesheets/global/custom.css */
.planning_agent_task div.active_team_leader {
  background-color: #CDF3FF;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-radius: 7px;
  color: #212121;
  font-weight: 600;
}

/* line 603, app/assets/stylesheets/global/custom.css */
.planning_agent_task div.active_team_leader > img {
  filter: brightness(10%) grayscale(10%) opacity(0.1) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454) drop-shadow(0 0 0 #545454);
}

/* line 608, app/assets/stylesheets/global/custom.css */
.planning_agent_task > div {
  padding: 4px;
  font-size: 10px;
  cursor: pointer;
}

/* line 614, app/assets/stylesheets/global/custom.css */
.planning_agent_task img {
  filter: brightness(10%) grayscale(10%) opacity(0.1) drop-shadow(0 0 0 #b5b5b5) drop-shadow(0 0 0 #b5b5b5) drop-shadow(0 0 0 #b5b5b5) drop-shadow(0 0 0 #b5b5b5) drop-shadow(0 0 0 #b5b5b5);
}

/* line 619, app/assets/stylesheets/global/custom.css */
.logbook_list_audio {
  height: 250px;
  overflow-y: auto;
}

/* line 624, app/assets/stylesheets/global/custom.css */
.logbook_list_files {
  height: 200px;
  overflow-y: auto;
}

/* line 629, app/assets/stylesheets/global/custom.css */
.btn_remove_spec {
  position: absolute;
  color: #dd2c2c;
  margin-top: -17px;
  cursor: pointer;
}

/* line 636, app/assets/stylesheets/global/custom.css */
.return_mission_one {
  width: 212px;
  margin: auto;
  margin-top: 8px;
  margin-bottom: 25px;
}

/* line 643, app/assets/stylesheets/global/custom.css */
.custom-loader {
  width: calc(40px / 0.707);
  height: 7px;
  background: repeating-linear-gradient(-45deg, #766DF4 0 7.5px, #0000 0 10px) left/200% 100%;
  animation: i3 1s infinite linear;
  border-radius: 15px;
}

@keyframes i3 {
  100% {
    background-position: right;
  }
}

/* line 657, app/assets/stylesheets/global/custom.css */
.dataTables_scrollHeadInner {
  width: 100% !important;
}

/* line 661, app/assets/stylesheets/global/custom.css */
#btn-find-address {
  cursor: pointer;
}

/* line 665, app/assets/stylesheets/global/custom.css */
.needs_regular_days div, .needs_rent_days div {
  border: 1px solid #bfbfbf;
  padding: 3px;
  width: 75px;
  height: 68px;
  background-color: #adadad;
  font-size: 20px;
  cursor: pointer;
}

/* line 675, app/assets/stylesheets/global/custom.css */
.needs_regular_days div.selected, .needs_rent_days div.selected {
  background-color: #CDFFED;
}

/* line 679, app/assets/stylesheets/global/custom.css */
.needs_regular_days div:nth-child(1), .needs_rent_days div:nth-child(1) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 684, app/assets/stylesheets/global/custom.css */
.needs_regular_days div:nth-child(7), .needs_rent_days div:nth-child(7) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* line 689, app/assets/stylesheets/global/custom.css */
.dispatch_plannings,
.reserved_dispatch_plannings {
  overflow-y: scroll;
  /*height: 400px;*/
}

/* line 695, app/assets/stylesheets/global/custom.css */
.dispatch_plannings {
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  /* position: fixed;
    height: 81%; */
}

/* line 702, app/assets/stylesheets/global/custom.css */
.other_agents {
  /* overflow-y: scroll; */
  /* height: 700px; */
}

/* line 707, app/assets/stylesheets/global/custom.css */
#photos-table img,
#photos_camion-table img,
.list_photos img {
  border: 1px solid #cbcbcb;
  border-radius: 8px;
  padding: 5px;
}

/* line 715, app/assets/stylesheets/global/custom.css */
.photo_taken_date {
  font-size: 11px;
}

/* line 719, app/assets/stylesheets/global/custom.css */
.agent_affected,
.agent_reserve {
  /*border: 1px solid #e1d9d9;*/
  box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.28);
  -moz-box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.28);
  padding: 6px;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
}

/* line 731, app/assets/stylesheets/global/custom.css */
.agent_reserve {
  padding: 6px;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  background: #d7d7d7;
  background: linear-gradient(-90deg, #d7d7d7 0%, rgba(0, 255, 0, 0) 80%);
  background: -moz-linear-gradient(-90deg, #d7d7d7 0%, rgba(0, 255, 0, 0) 80%);
}

/* line 742, app/assets/stylesheets/global/custom.css */
.agent_affected {
  background: #bbecbb;
  background: linear-gradient(-90deg, #bbecbb 0%, rgba(0, 255, 0, 0) 80%);
  background: -moz-linear-gradient(-90deg, #bbecbb 0%, rgba(0, 255, 0, 0) 80%);
}

/* line 749, app/assets/stylesheets/global/custom.css */
.agent_reserved.selected,
.agent_affected.selected {
  border-radius: 18px 18px 18px 18px;
  -webkit-border-radius: 18px 18px 18px 18px;
  -moz-border-radius: 18px 18px 18px 18px;
  background: rgba(21, 140, 186, 0.18);
  border: 3px dashed #50b3ff;
}

/* line 758, app/assets/stylesheets/global/custom.css */
.selected_agent_to_affect {
  border-radius: 18px 18px 18px 18px;
  -webkit-border-radius: 18px 18px 18px 18px;
  -moz-border-radius: 18px 18px 18px 18px;
  background: rgba(21, 140, 186, 0.18);
  border: 5px dashed #50b3ff;
}

/* line 766, app/assets/stylesheets/global/custom.css */
.dispatch_agents_container {
  border: 1px solid #e3e3e3;
  border-radius: 5px;
  padding: 10px;
}

/* line 772, app/assets/stylesheets/global/custom.css */
.container-droppable {
  min-height: 100px;
}

/* line 777, app/assets/stylesheets/global/custom.css */
.area .item {
  position: relative;
  align-content: center;
  justify-content: center;
}

/* line 783, app/assets/stylesheets/global/custom.css */
.dad-placeholder {
  border: 4px dashed #63b6f6;
  border-radius: 10px;
}

/* .area-1 .dad-placeholder {
    border: none;
} */
/* line 792, app/assets/stylesheets/global/custom.css */
#pointing_export tr td {
  border: 1px solid black;
}

/* line 796, app/assets/stylesheets/global/custom.css */
.feedback {
  border-radius: 5px;
  padding: 5px;
  display: inline-block;
  margin: 2px;
}

/* line 803, app/assets/stylesheets/global/custom.css */
.feedback.danger {
  background-color: #ffcdcd;
}

/* line 807, app/assets/stylesheets/global/custom.css */
.feedback.warning {
  background-color: #fff2c1;
}

/* line 811, app/assets/stylesheets/global/custom.css */
.feedback.success {
  background-color: #ccffee;
}

/* line 815, app/assets/stylesheets/global/custom.css */
.feedback.audio {
  background-color: #cdf3ff;
}

/* line 819, app/assets/stylesheets/global/custom.css */
audio::-webkit-media-controls {
  padding: 1px;
}

/* line 824, app/assets/stylesheets/global/custom.css */
audio::-webkit-media-controls-panel {
  background-color: #abe4f7;
  margin: 0;
}

/* line 829, app/assets/stylesheets/global/custom.css */
.returns_audio_content {
  overflow-y: scroll;
  max-height: 300px;
}

/* line 834, app/assets/stylesheets/global/custom.css */
#map-gps {
  height: 600px;
}

/* line 838, app/assets/stylesheets/global/custom.css */
.agent_agent_note {
  font-size: "14px";
  text-align: "center";
  font-weight: bold;
  color: #f02011;
}

/* line 845, app/assets/stylesheets/global/custom.css */
.pointing_zero {
  color: red;
}

/* line 849, app/assets/stylesheets/global/custom.css */
.pointing_partial {
  color: #d9ae00;
}

/* line 853, app/assets/stylesheets/global/custom.css */
.pointing_complete {
  color: green;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont.eot?v=4.7.0);
  src: url(/assets/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/assets/fontawesome-webfont.woff2?v=4.7.0) format("woff2"), url(/assets/fontawesome-webfont.woff?v=4.7.0) format("woff"), url(/assets/fontawesome-webfont.ttf?v=4.7.0) format("truetype"), url(/assets/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 14, app/assets/stylesheets/global/font-awesome.css */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
/* line 23, app/assets/stylesheets/global/font-awesome.css */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

/* line 28, app/assets/stylesheets/global/font-awesome.css */
.fa-2x {
  font-size: 2em;
}

/* line 31, app/assets/stylesheets/global/font-awesome.css */
.fa-3x {
  font-size: 3em !important;
}

/* line 34, app/assets/stylesheets/global/font-awesome.css */
.fa-4x {
  font-size: 4em;
}

/* line 37, app/assets/stylesheets/global/font-awesome.css */
.fa-5x {
  font-size: 5em;
}

/* line 40, app/assets/stylesheets/global/font-awesome.css */
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

/* line 44, app/assets/stylesheets/global/font-awesome.css */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

/* line 49, app/assets/stylesheets/global/font-awesome.css */
.fa-ul > li {
  position: relative;
}

/* line 52, app/assets/stylesheets/global/font-awesome.css */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

/* line 59, app/assets/stylesheets/global/font-awesome.css */
.fa-li.fa-lg {
  left: -1.85714286em;
}

/* line 62, app/assets/stylesheets/global/font-awesome.css */
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

/* line 67, app/assets/stylesheets/global/font-awesome.css */
.fa-pull-left {
  float: left;
}

/* line 70, app/assets/stylesheets/global/font-awesome.css */
.fa-pull-right {
  float: right;
}

/* line 73, app/assets/stylesheets/global/font-awesome.css */
.fa.fa-pull-left {
  margin-right: .3em;
}

/* line 76, app/assets/stylesheets/global/font-awesome.css */
.fa.fa-pull-right {
  margin-left: .3em;
}

/* Deprecated as of 4.4.0 */
/* line 80, app/assets/stylesheets/global/font-awesome.css */
.pull-right {
  float: right;
}

/* line 83, app/assets/stylesheets/global/font-awesome.css */
.pull-left {
  float: left;
}

/* line 86, app/assets/stylesheets/global/font-awesome.css */
.fa.pull-left {
  margin-right: .3em;
}

/* line 89, app/assets/stylesheets/global/font-awesome.css */
.fa.pull-right {
  margin-left: .3em;
}

/* line 92, app/assets/stylesheets/global/font-awesome.css */
.fa-spin {
  animation: fa-spin 2s infinite linear;
}

/* line 96, app/assets/stylesheets/global/font-awesome.css */
.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

/* line 120, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

/* line 126, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

/* line 132, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

/* line 138, app/assets/stylesheets/global/font-awesome.css */
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

/* line 144, app/assets/stylesheets/global/font-awesome.css */
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

/* line 150, app/assets/stylesheets/global/font-awesome.css */
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

/* line 157, app/assets/stylesheets/global/font-awesome.css */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

/* line 165, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

/* line 172, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-1x {
  line-height: inherit;
}

/* line 175, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-2x {
  font-size: 2em;
}

/* line 178, app/assets/stylesheets/global/font-awesome.css */
.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
/* line 183, app/assets/stylesheets/global/font-awesome.css */
.fa-glass:before {
  content: "\f000";
}

/* line 186, app/assets/stylesheets/global/font-awesome.css */
.fa-music:before {
  content: "\f001";
}

/* line 189, app/assets/stylesheets/global/font-awesome.css */
.fa-search:before {
  content: "\f002";
}

/* line 192, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-o:before {
  content: "\f003";
}

/* line 195, app/assets/stylesheets/global/font-awesome.css */
.fa-heart:before {
  content: "\f004";
}

/* line 198, app/assets/stylesheets/global/font-awesome.css */
.fa-star:before {
  content: "\f005";
}

/* line 201, app/assets/stylesheets/global/font-awesome.css */
.fa-star-o:before {
  content: "\f006";
}

/* line 204, app/assets/stylesheets/global/font-awesome.css */
.fa-user:before {
  content: "\f007";
}

/* line 207, app/assets/stylesheets/global/font-awesome.css */
.fa-film:before {
  content: "\f008";
}

/* line 210, app/assets/stylesheets/global/font-awesome.css */
.fa-th-large:before {
  content: "\f009";
}

/* line 213, app/assets/stylesheets/global/font-awesome.css */
.fa-th:before {
  content: "\f00a";
}

/* line 216, app/assets/stylesheets/global/font-awesome.css */
.fa-th-list:before {
  content: "\f00b";
}

/* line 219, app/assets/stylesheets/global/font-awesome.css */
.fa-check:before {
  content: "\f00c";
}

/* line 222, app/assets/stylesheets/global/font-awesome.css */
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

/* line 227, app/assets/stylesheets/global/font-awesome.css */
.fa-search-plus:before {
  content: "\f00e";
}

/* line 230, app/assets/stylesheets/global/font-awesome.css */
.fa-search-minus:before {
  content: "\f010";
}

/* line 233, app/assets/stylesheets/global/font-awesome.css */
.fa-power-off:before {
  content: "\f011";
}

/* line 236, app/assets/stylesheets/global/font-awesome.css */
.fa-signal:before {
  content: "\f012";
}

/* line 239, app/assets/stylesheets/global/font-awesome.css */
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

/* line 243, app/assets/stylesheets/global/font-awesome.css */
.fa-trash-o:before {
  content: "\f014";
}

/* line 246, app/assets/stylesheets/global/font-awesome.css */
.fa-home:before {
  content: "\f015";
}

/* line 249, app/assets/stylesheets/global/font-awesome.css */
.fa-file-o:before {
  content: "\f016";
}

/* line 252, app/assets/stylesheets/global/font-awesome.css */
.fa-clock-o:before {
  content: "\f017";
}

/* line 255, app/assets/stylesheets/global/font-awesome.css */
.fa-road:before {
  content: "\f018";
}

/* line 258, app/assets/stylesheets/global/font-awesome.css */
.fa-download:before {
  content: "\f019";
}

/* line 261, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

/* line 264, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

/* line 267, app/assets/stylesheets/global/font-awesome.css */
.fa-inbox:before {
  content: "\f01c";
}

/* line 270, app/assets/stylesheets/global/font-awesome.css */
.fa-play-circle-o:before {
  content: "\f01d";
}

/* line 273, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

/* line 277, app/assets/stylesheets/global/font-awesome.css */
.fa-refresh:before {
  content: "\f021";
}

/* line 280, app/assets/stylesheets/global/font-awesome.css */
.fa-list-alt:before {
  content: "\f022";
}

/* line 283, app/assets/stylesheets/global/font-awesome.css */
.fa-lock:before {
  content: "\f023";
}

/* line 286, app/assets/stylesheets/global/font-awesome.css */
.fa-flag:before {
  content: "\f024";
}

/* line 289, app/assets/stylesheets/global/font-awesome.css */
.fa-headphones:before {
  content: "\f025";
}

/* line 292, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-off:before {
  content: "\f026";
}

/* line 295, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-down:before {
  content: "\f027";
}

/* line 298, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-up:before {
  content: "\f028";
}

/* line 301, app/assets/stylesheets/global/font-awesome.css */
.fa-qrcode:before {
  content: "\f029";
}

/* line 304, app/assets/stylesheets/global/font-awesome.css */
.fa-barcode:before {
  content: "\f02a";
}

/* line 307, app/assets/stylesheets/global/font-awesome.css */
.fa-tag:before {
  content: "\f02b";
}

/* line 310, app/assets/stylesheets/global/font-awesome.css */
.fa-tags:before {
  content: "\f02c";
}

/* line 313, app/assets/stylesheets/global/font-awesome.css */
.fa-book:before {
  content: "\f02d";
}

/* line 316, app/assets/stylesheets/global/font-awesome.css */
.fa-bookmark:before {
  content: "\f02e";
}

/* line 319, app/assets/stylesheets/global/font-awesome.css */
.fa-print:before {
  content: "\f02f";
}

/* line 322, app/assets/stylesheets/global/font-awesome.css */
.fa-camera:before {
  content: "\f030";
}

/* line 325, app/assets/stylesheets/global/font-awesome.css */
.fa-font:before {
  content: "\f031";
}

/* line 328, app/assets/stylesheets/global/font-awesome.css */
.fa-bold:before {
  content: "\f032";
}

/* line 331, app/assets/stylesheets/global/font-awesome.css */
.fa-italic:before {
  content: "\f033";
}

/* line 334, app/assets/stylesheets/global/font-awesome.css */
.fa-text-height:before {
  content: "\f034";
}

/* line 337, app/assets/stylesheets/global/font-awesome.css */
.fa-text-width:before {
  content: "\f035";
}

/* line 340, app/assets/stylesheets/global/font-awesome.css */
.fa-align-left:before {
  content: "\f036";
}

/* line 343, app/assets/stylesheets/global/font-awesome.css */
.fa-align-center:before {
  content: "\f037";
}

/* line 346, app/assets/stylesheets/global/font-awesome.css */
.fa-align-right:before {
  content: "\f038";
}

/* line 349, app/assets/stylesheets/global/font-awesome.css */
.fa-align-justify:before {
  content: "\f039";
}

/* line 352, app/assets/stylesheets/global/font-awesome.css */
.fa-list:before {
  content: "\f03a";
}

/* line 355, app/assets/stylesheets/global/font-awesome.css */
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

/* line 359, app/assets/stylesheets/global/font-awesome.css */
.fa-indent:before {
  content: "\f03c";
}

/* line 362, app/assets/stylesheets/global/font-awesome.css */
.fa-video-camera:before {
  content: "\f03d";
}

/* line 365, app/assets/stylesheets/global/font-awesome.css */
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

/* line 370, app/assets/stylesheets/global/font-awesome.css */
.fa-pencil:before {
  content: "\f040";
}

/* line 373, app/assets/stylesheets/global/font-awesome.css */
.fa-map-marker:before {
  content: "\f041";
}

/* line 376, app/assets/stylesheets/global/font-awesome.css */
.fa-adjust:before {
  content: "\f042";
}

/* line 379, app/assets/stylesheets/global/font-awesome.css */
.fa-tint:before {
  content: "\f043";
}

/* line 382, app/assets/stylesheets/global/font-awesome.css */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

/* line 386, app/assets/stylesheets/global/font-awesome.css */
.fa-share-square-o:before {
  content: "\f045";
}

/* line 389, app/assets/stylesheets/global/font-awesome.css */
.fa-check-square-o:before {
  content: "\f046";
}

/* line 392, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows:before {
  content: "\f047";
}

/* line 395, app/assets/stylesheets/global/font-awesome.css */
.fa-step-backward:before {
  content: "\f048";
}

/* line 398, app/assets/stylesheets/global/font-awesome.css */
.fa-fast-backward:before {
  content: "\f049";
}

/* line 401, app/assets/stylesheets/global/font-awesome.css */
.fa-backward:before {
  content: "\f04a";
}

/* line 404, app/assets/stylesheets/global/font-awesome.css */
.fa-play:before {
  content: "\f04b";
}

/* line 407, app/assets/stylesheets/global/font-awesome.css */
.fa-pause:before {
  content: "\f04c";
}

/* line 410, app/assets/stylesheets/global/font-awesome.css */
.fa-stop:before {
  content: "\f04d";
}

/* line 413, app/assets/stylesheets/global/font-awesome.css */
.fa-forward:before {
  content: "\f04e";
}

/* line 416, app/assets/stylesheets/global/font-awesome.css */
.fa-fast-forward:before {
  content: "\f050";
}

/* line 419, app/assets/stylesheets/global/font-awesome.css */
.fa-step-forward:before {
  content: "\f051";
}

/* line 422, app/assets/stylesheets/global/font-awesome.css */
.fa-eject:before {
  content: "\f052";
}

/* line 425, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-left:before {
  content: "\f053";
}

/* line 428, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-right:before {
  content: "\f054";
}

/* line 431, app/assets/stylesheets/global/font-awesome.css */
.fa-plus-circle:before {
  content: "\f055";
}

/* line 434, app/assets/stylesheets/global/font-awesome.css */
.fa-minus-circle:before {
  content: "\f056";
}

/* line 437, app/assets/stylesheets/global/font-awesome.css */
.fa-times-circle:before {
  content: "\f057";
}

/* line 440, app/assets/stylesheets/global/font-awesome.css */
.fa-check-circle:before {
  content: "\f058";
}

/* line 443, app/assets/stylesheets/global/font-awesome.css */
.fa-question-circle:before {
  content: "\f059";
}

/* line 446, app/assets/stylesheets/global/font-awesome.css */
.fa-info-circle:before {
  content: "\f05a";
}

/* line 449, app/assets/stylesheets/global/font-awesome.css */
.fa-crosshairs:before {
  content: "\f05b";
}

/* line 452, app/assets/stylesheets/global/font-awesome.css */
.fa-times-circle-o:before {
  content: "\f05c";
}

/* line 455, app/assets/stylesheets/global/font-awesome.css */
.fa-check-circle-o:before {
  content: "\f05d";
}

/* line 458, app/assets/stylesheets/global/font-awesome.css */
.fa-ban:before {
  content: "\f05e";
}

/* line 461, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-left:before {
  content: "\f060";
}

/* line 464, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-right:before {
  content: "\f061";
}

/* line 467, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-up:before {
  content: "\f062";
}

/* line 470, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-down:before {
  content: "\f063";
}

/* line 473, app/assets/stylesheets/global/font-awesome.css */
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

/* line 477, app/assets/stylesheets/global/font-awesome.css */
.fa-expand:before {
  content: "\f065";
}

/* line 480, app/assets/stylesheets/global/font-awesome.css */
.fa-compress:before {
  content: "\f066";
}

/* line 483, app/assets/stylesheets/global/font-awesome.css */
.fa-plus:before {
  content: "\f067";
}

/* line 486, app/assets/stylesheets/global/font-awesome.css */
.fa-minus:before {
  content: "\f068";
}

/* line 489, app/assets/stylesheets/global/font-awesome.css */
.fa-asterisk:before {
  content: "\f069";
}

/* line 492, app/assets/stylesheets/global/font-awesome.css */
.fa-exclamation-circle:before {
  content: "\f06a";
}

/* line 495, app/assets/stylesheets/global/font-awesome.css */
.fa-gift:before {
  content: "\f06b";
}

/* line 498, app/assets/stylesheets/global/font-awesome.css */
.fa-leaf:before {
  content: "\f06c";
}

/* line 501, app/assets/stylesheets/global/font-awesome.css */
.fa-fire:before {
  content: "\f06d";
}

/* line 504, app/assets/stylesheets/global/font-awesome.css */
.fa-eye:before {
  content: "\f06e";
}

/* line 507, app/assets/stylesheets/global/font-awesome.css */
.fa-eye-slash:before {
  content: "\f070";
}

/* line 510, app/assets/stylesheets/global/font-awesome.css */
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

/* line 514, app/assets/stylesheets/global/font-awesome.css */
.fa-plane:before {
  content: "\f072";
}

/* line 517, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar:before {
  content: "\f073";
}

/* line 520, app/assets/stylesheets/global/font-awesome.css */
.fa-random:before {
  content: "\f074";
}

/* line 523, app/assets/stylesheets/global/font-awesome.css */
.fa-comment:before {
  content: "\f075";
}

/* line 526, app/assets/stylesheets/global/font-awesome.css */
.fa-magnet:before {
  content: "\f076";
}

/* line 529, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-up:before {
  content: "\f077";
}

/* line 532, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-down:before {
  content: "\f078";
}

/* line 535, app/assets/stylesheets/global/font-awesome.css */
.fa-retweet:before {
  content: "\f079";
}

/* line 538, app/assets/stylesheets/global/font-awesome.css */
.fa-shopping-cart:before {
  content: "\f07a";
}

/* line 541, app/assets/stylesheets/global/font-awesome.css */
.fa-folder:before {
  content: "\f07b";
}

/* line 544, app/assets/stylesheets/global/font-awesome.css */
.fa-folder-open:before {
  content: "\f07c";
}

/* line 547, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows-v:before {
  content: "\f07d";
}

/* line 550, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows-h:before {
  content: "\f07e";
}

/* line 553, app/assets/stylesheets/global/font-awesome.css */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

/* line 557, app/assets/stylesheets/global/font-awesome.css */
.fa-twitter-square:before {
  content: "\f081";
}

/* line 560, app/assets/stylesheets/global/font-awesome.css */
.fa-facebook-square:before {
  content: "\f082";
}

/* line 563, app/assets/stylesheets/global/font-awesome.css */
.fa-camera-retro:before {
  content: "\f083";
}

/* line 566, app/assets/stylesheets/global/font-awesome.css */
.fa-key:before {
  content: "\f084";
}

/* line 569, app/assets/stylesheets/global/font-awesome.css */
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

/* line 573, app/assets/stylesheets/global/font-awesome.css */
.fa-comments:before {
  content: "\f086";
}

/* line 576, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-o-up:before {
  content: "\f087";
}

/* line 579, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-o-down:before {
  content: "\f088";
}

/* line 582, app/assets/stylesheets/global/font-awesome.css */
.fa-star-half:before {
  content: "\f089";
}

/* line 585, app/assets/stylesheets/global/font-awesome.css */
.fa-heart-o:before {
  content: "\f08a";
}

/* line 588, app/assets/stylesheets/global/font-awesome.css */
.fa-sign-out:before {
  content: "\f08b";
}

/* line 591, app/assets/stylesheets/global/font-awesome.css */
.fa-linkedin-square:before {
  content: "\f08c";
}

/* line 594, app/assets/stylesheets/global/font-awesome.css */
.fa-thumb-tack:before {
  content: "\f08d";
}

/* line 597, app/assets/stylesheets/global/font-awesome.css */
.fa-external-link:before {
  content: "\f08e";
}

/* line 600, app/assets/stylesheets/global/font-awesome.css */
.fa-sign-in:before {
  content: "\f090";
}

/* line 603, app/assets/stylesheets/global/font-awesome.css */
.fa-trophy:before {
  content: "\f091";
}

/* line 606, app/assets/stylesheets/global/font-awesome.css */
.fa-github-square:before {
  content: "\f092";
}

/* line 609, app/assets/stylesheets/global/font-awesome.css */
.fa-upload:before {
  content: "\f093";
}

/* line 612, app/assets/stylesheets/global/font-awesome.css */
.fa-lemon-o:before {
  content: "\f094";
}

/* line 615, app/assets/stylesheets/global/font-awesome.css */
.fa-phone:before {
  content: "\f095";
}

/* line 618, app/assets/stylesheets/global/font-awesome.css */
.fa-square-o:before {
  content: "\f096";
}

/* line 621, app/assets/stylesheets/global/font-awesome.css */
.fa-bookmark-o:before {
  content: "\f097";
}

/* line 624, app/assets/stylesheets/global/font-awesome.css */
.fa-phone-square:before {
  content: "\f098";
}

/* line 627, app/assets/stylesheets/global/font-awesome.css */
.fa-twitter:before {
  content: "\f099";
}

/* line 630, app/assets/stylesheets/global/font-awesome.css */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

/* line 634, app/assets/stylesheets/global/font-awesome.css */
.fa-github:before {
  content: "\f09b";
}

/* line 637, app/assets/stylesheets/global/font-awesome.css */
.fa-unlock:before {
  content: "\f09c";
}

/* line 640, app/assets/stylesheets/global/font-awesome.css */
.fa-credit-card:before {
  content: "\f09d";
}

/* line 643, app/assets/stylesheets/global/font-awesome.css */
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

/* line 647, app/assets/stylesheets/global/font-awesome.css */
.fa-hdd-o:before {
  content: "\f0a0";
}

/* line 650, app/assets/stylesheets/global/font-awesome.css */
.fa-bullhorn:before {
  content: "\f0a1";
}

/* line 653, app/assets/stylesheets/global/font-awesome.css */
.fa-bell:before {
  content: "\f0f3";
}

/* line 656, app/assets/stylesheets/global/font-awesome.css */
.fa-certificate:before {
  content: "\f0a3";
}

/* line 659, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-right:before {
  content: "\f0a4";
}

/* line 662, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-left:before {
  content: "\f0a5";
}

/* line 665, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-up:before {
  content: "\f0a6";
}

/* line 668, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-o-down:before {
  content: "\f0a7";
}

/* line 671, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-left:before {
  content: "\f0a8";
}

/* line 674, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-right:before {
  content: "\f0a9";
}

/* line 677, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-up:before {
  content: "\f0aa";
}

/* line 680, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-down:before {
  content: "\f0ab";
}

/* line 683, app/assets/stylesheets/global/font-awesome.css */
.fa-globe:before {
  content: "\f0ac";
}

/* line 686, app/assets/stylesheets/global/font-awesome.css */
.fa-wrench:before {
  content: "\f0ad";
}

/* line 689, app/assets/stylesheets/global/font-awesome.css */
.fa-tasks:before {
  content: "\f0ae";
}

/* line 692, app/assets/stylesheets/global/font-awesome.css */
.fa-filter:before {
  content: "\f0b0";
}

/* line 695, app/assets/stylesheets/global/font-awesome.css */
.fa-briefcase:before {
  content: "\f0b1";
}

/* line 698, app/assets/stylesheets/global/font-awesome.css */
.fa-arrows-alt:before {
  content: "\f0b2";
}

/* line 701, app/assets/stylesheets/global/font-awesome.css */
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

/* line 705, app/assets/stylesheets/global/font-awesome.css */
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

/* line 709, app/assets/stylesheets/global/font-awesome.css */
.fa-cloud:before {
  content: "\f0c2";
}

/* line 712, app/assets/stylesheets/global/font-awesome.css */
.fa-flask:before {
  content: "\f0c3";
}

/* line 715, app/assets/stylesheets/global/font-awesome.css */
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

/* line 719, app/assets/stylesheets/global/font-awesome.css */
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

/* line 723, app/assets/stylesheets/global/font-awesome.css */
.fa-paperclip:before {
  content: "\f0c6";
}

/* line 726, app/assets/stylesheets/global/font-awesome.css */
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

/* line 730, app/assets/stylesheets/global/font-awesome.css */
.fa-square:before {
  content: "\f0c8";
}

/* line 733, app/assets/stylesheets/global/font-awesome.css */
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

/* line 738, app/assets/stylesheets/global/font-awesome.css */
.fa-list-ul:before {
  content: "\f0ca";
}

/* line 741, app/assets/stylesheets/global/font-awesome.css */
.fa-list-ol:before {
  content: "\f0cb";
}

/* line 744, app/assets/stylesheets/global/font-awesome.css */
.fa-strikethrough:before {
  content: "\f0cc";
}

/* line 747, app/assets/stylesheets/global/font-awesome.css */
.fa-underline:before {
  content: "\f0cd";
}

/* line 750, app/assets/stylesheets/global/font-awesome.css */
.fa-table:before {
  content: "\f0ce";
}

/* line 753, app/assets/stylesheets/global/font-awesome.css */
.fa-magic:before {
  content: "\f0d0";
}

/* line 756, app/assets/stylesheets/global/font-awesome.css */
.fa-truck:before {
  content: "\f0d1";
}

/* line 759, app/assets/stylesheets/global/font-awesome.css */
.fa-pinterest:before {
  content: "\f0d2";
}

/* line 762, app/assets/stylesheets/global/font-awesome.css */
.fa-pinterest-square:before {
  content: "\f0d3";
}

/* line 765, app/assets/stylesheets/global/font-awesome.css */
.fa-google-plus-square:before {
  content: "\f0d4";
}

/* line 768, app/assets/stylesheets/global/font-awesome.css */
.fa-google-plus:before {
  content: "\f0d5";
}

/* line 771, app/assets/stylesheets/global/font-awesome.css */
.fa-money:before {
  content: "\f0d6";
}

/* line 774, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-down:before {
  content: "\f0d7";
}

/* line 777, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-up:before {
  content: "\f0d8";
}

/* line 780, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-left:before {
  content: "\f0d9";
}

/* line 783, app/assets/stylesheets/global/font-awesome.css */
.fa-caret-right:before {
  content: "\f0da";
}

/* line 786, app/assets/stylesheets/global/font-awesome.css */
.fa-columns:before {
  content: "\f0db";
}

/* line 789, app/assets/stylesheets/global/font-awesome.css */
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

/* line 793, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

/* line 797, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

/* line 801, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope:before {
  content: "\f0e0";
}

/* line 804, app/assets/stylesheets/global/font-awesome.css */
.fa-linkedin:before {
  content: "\f0e1";
}

/* line 807, app/assets/stylesheets/global/font-awesome.css */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

/* line 811, app/assets/stylesheets/global/font-awesome.css */
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

/* line 815, app/assets/stylesheets/global/font-awesome.css */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

/* line 819, app/assets/stylesheets/global/font-awesome.css */
.fa-comment-o:before {
  content: "\f0e5";
}

/* line 822, app/assets/stylesheets/global/font-awesome.css */
.fa-comments-o:before {
  content: "\f0e6";
}

/* line 825, app/assets/stylesheets/global/font-awesome.css */
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

/* line 829, app/assets/stylesheets/global/font-awesome.css */
.fa-sitemap:before {
  content: "\f0e8";
}

/* line 832, app/assets/stylesheets/global/font-awesome.css */
.fa-umbrella:before {
  content: "\f0e9";
}

/* line 835, app/assets/stylesheets/global/font-awesome.css */
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

/* line 839, app/assets/stylesheets/global/font-awesome.css */
.fa-lightbulb-o:before {
  content: "\f0eb";
}

/* line 842, app/assets/stylesheets/global/font-awesome.css */
.fa-exchange:before {
  content: "\f0ec";
}

/* line 845, app/assets/stylesheets/global/font-awesome.css */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 848, app/assets/stylesheets/global/font-awesome.css */
.fa-cloud-upload:before {
  content: "\f0ee";
}

/* line 851, app/assets/stylesheets/global/font-awesome.css */
.fa-user-md:before {
  content: "\f0f0";
}

/* line 854, app/assets/stylesheets/global/font-awesome.css */
.fa-stethoscope:before {
  content: "\f0f1";
}

/* line 857, app/assets/stylesheets/global/font-awesome.css */
.fa-suitcase:before {
  content: "\f0f2";
}

/* line 860, app/assets/stylesheets/global/font-awesome.css */
.fa-bell-o:before {
  content: "\f0a2";
}

/* line 863, app/assets/stylesheets/global/font-awesome.css */
.fa-coffee:before {
  content: "\f0f4";
}

/* line 866, app/assets/stylesheets/global/font-awesome.css */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 869, app/assets/stylesheets/global/font-awesome.css */
.fa-file-text-o:before {
  content: "\f0f6";
}

/* line 872, app/assets/stylesheets/global/font-awesome.css */
.fa-building-o:before {
  content: "\f0f7";
}

/* line 875, app/assets/stylesheets/global/font-awesome.css */
.fa-hospital-o:before {
  content: "\f0f8";
}

/* line 878, app/assets/stylesheets/global/font-awesome.css */
.fa-ambulance:before {
  content: "\f0f9";
}

/* line 881, app/assets/stylesheets/global/font-awesome.css */
.fa-medkit:before {
  content: "\f0fa";
}

/* line 884, app/assets/stylesheets/global/font-awesome.css */
.fa-fighter-jet:before {
  content: "\f0fb";
}

/* line 887, app/assets/stylesheets/global/font-awesome.css */
.fa-beer:before {
  content: "\f0fc";
}

/* line 890, app/assets/stylesheets/global/font-awesome.css */
.fa-h-square:before {
  content: "\f0fd";
}

/* line 893, app/assets/stylesheets/global/font-awesome.css */
.fa-plus-square:before {
  content: "\f0fe";
}

/* line 896, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-left:before {
  content: "\f100";
}

/* line 899, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-right:before {
  content: "\f101";
}

/* line 902, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-up:before {
  content: "\f102";
}

/* line 905, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-double-down:before {
  content: "\f103";
}

/* line 908, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-left:before {
  content: "\f104";
}

/* line 911, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-right:before {
  content: "\f105";
}

/* line 914, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-up:before {
  content: "\f106";
}

/* line 917, app/assets/stylesheets/global/font-awesome.css */
.fa-angle-down:before {
  content: "\f107";
}

/* line 920, app/assets/stylesheets/global/font-awesome.css */
.fa-desktop:before {
  content: "\f108";
}

/* line 923, app/assets/stylesheets/global/font-awesome.css */
.fa-laptop:before {
  content: "\f109";
}

/* line 926, app/assets/stylesheets/global/font-awesome.css */
.fa-tablet:before {
  content: "\f10a";
}

/* line 929, app/assets/stylesheets/global/font-awesome.css */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

/* line 933, app/assets/stylesheets/global/font-awesome.css */
.fa-circle-o:before {
  content: "\f10c";
}

/* line 936, app/assets/stylesheets/global/font-awesome.css */
.fa-quote-left:before {
  content: "\f10d";
}

/* line 939, app/assets/stylesheets/global/font-awesome.css */
.fa-quote-right:before {
  content: "\f10e";
}

/* line 942, app/assets/stylesheets/global/font-awesome.css */
.fa-spinner:before {
  content: "\f110";
}

/* line 945, app/assets/stylesheets/global/font-awesome.css */
.fa-circle:before {
  content: "\f111";
}

/* line 948, app/assets/stylesheets/global/font-awesome.css */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

/* line 952, app/assets/stylesheets/global/font-awesome.css */
.fa-github-alt:before {
  content: "\f113";
}

/* line 955, app/assets/stylesheets/global/font-awesome.css */
.fa-folder-o:before {
  content: "\f114";
}

/* line 958, app/assets/stylesheets/global/font-awesome.css */
.fa-folder-open-o:before {
  content: "\f115";
}

/* line 961, app/assets/stylesheets/global/font-awesome.css */
.fa-smile-o:before {
  content: "\f118";
}

/* line 964, app/assets/stylesheets/global/font-awesome.css */
.fa-frown-o:before {
  content: "\f119";
}

/* line 967, app/assets/stylesheets/global/font-awesome.css */
.fa-meh-o:before {
  content: "\f11a";
}

/* line 970, app/assets/stylesheets/global/font-awesome.css */
.fa-gamepad:before {
  content: "\f11b";
}

/* line 973, app/assets/stylesheets/global/font-awesome.css */
.fa-keyboard-o:before {
  content: "\f11c";
}

/* line 976, app/assets/stylesheets/global/font-awesome.css */
.fa-flag-o:before {
  content: "\f11d";
}

/* line 979, app/assets/stylesheets/global/font-awesome.css */
.fa-flag-checkered:before {
  content: "\f11e";
}

/* line 982, app/assets/stylesheets/global/font-awesome.css */
.fa-terminal:before {
  content: "\f120";
}

/* line 985, app/assets/stylesheets/global/font-awesome.css */
.fa-code:before {
  content: "\f121";
}

/* line 988, app/assets/stylesheets/global/font-awesome.css */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

/* line 992, app/assets/stylesheets/global/font-awesome.css */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

/* line 997, app/assets/stylesheets/global/font-awesome.css */
.fa-location-arrow:before {
  content: "\f124";
}

/* line 1000, app/assets/stylesheets/global/font-awesome.css */
.fa-crop:before {
  content: "\f125";
}

/* line 1003, app/assets/stylesheets/global/font-awesome.css */
.fa-code-fork:before {
  content: "\f126";
}

/* line 1006, app/assets/stylesheets/global/font-awesome.css */
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

/* line 1010, app/assets/stylesheets/global/font-awesome.css */
.fa-question:before {
  content: "\f128";
}

/* line 1013, app/assets/stylesheets/global/font-awesome.css */
.fa-info:before {
  content: "\f129";
}

/* line 1016, app/assets/stylesheets/global/font-awesome.css */
.fa-exclamation:before {
  content: "\f12a";
}

/* line 1019, app/assets/stylesheets/global/font-awesome.css */
.fa-superscript:before {
  content: "\f12b";
}

/* line 1022, app/assets/stylesheets/global/font-awesome.css */
.fa-subscript:before {
  content: "\f12c";
}

/* line 1025, app/assets/stylesheets/global/font-awesome.css */
.fa-eraser:before {
  content: "\f12d";
}

/* line 1028, app/assets/stylesheets/global/font-awesome.css */
.fa-puzzle-piece:before {
  content: "\f12e";
}

/* line 1031, app/assets/stylesheets/global/font-awesome.css */
.fa-microphone:before {
  content: "\f130";
}

/* line 1034, app/assets/stylesheets/global/font-awesome.css */
.fa-microphone-slash:before {
  content: "\f131";
}

/* line 1037, app/assets/stylesheets/global/font-awesome.css */
.fa-shield:before {
  content: "\f132";
}

/* line 1040, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-o:before {
  content: "\f133";
}

/* line 1043, app/assets/stylesheets/global/font-awesome.css */
.fa-fire-extinguisher:before {
  content: "\f134";
}

/* line 1046, app/assets/stylesheets/global/font-awesome.css */
.fa-rocket:before {
  content: "\f135";
}

/* line 1049, app/assets/stylesheets/global/font-awesome.css */
.fa-maxcdn:before {
  content: "\f136";
}

/* line 1052, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-left:before {
  content: "\f137";
}

/* line 1055, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-right:before {
  content: "\f138";
}

/* line 1058, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-up:before {
  content: "\f139";
}

/* line 1061, app/assets/stylesheets/global/font-awesome.css */
.fa-chevron-circle-down:before {
  content: "\f13a";
}

/* line 1064, app/assets/stylesheets/global/font-awesome.css */
.fa-html5:before {
  content: "\f13b";
}

/* line 1067, app/assets/stylesheets/global/font-awesome.css */
.fa-css3:before {
  content: "\f13c";
}

/* line 1070, app/assets/stylesheets/global/font-awesome.css */
.fa-anchor:before {
  content: "\f13d";
}

/* line 1073, app/assets/stylesheets/global/font-awesome.css */
.fa-unlock-alt:before {
  content: "\f13e";
}

/* line 1076, app/assets/stylesheets/global/font-awesome.css */
.fa-bullseye:before {
  content: "\f140";
}

/* line 1079, app/assets/stylesheets/global/font-awesome.css */
.fa-ellipsis-h:before {
  content: "\f141";
}

/* line 1082, app/assets/stylesheets/global/font-awesome.css */
.fa-ellipsis-v:before {
  content: "\f142";
}

/* line 1085, app/assets/stylesheets/global/font-awesome.css */
.fa-rss-square:before {
  content: "\f143";
}

/* line 1088, app/assets/stylesheets/global/font-awesome.css */
.fa-play-circle:before {
  content: "\f144";
}

/* line 1091, app/assets/stylesheets/global/font-awesome.css */
.fa-ticket:before {
  content: "\f145";
}

/* line 1094, app/assets/stylesheets/global/font-awesome.css */
.fa-minus-square:before {
  content: "\f146";
}

/* line 1097, app/assets/stylesheets/global/font-awesome.css */
.fa-minus-square-o:before {
  content: "\f147";
}

/* line 1100, app/assets/stylesheets/global/font-awesome.css */
.fa-level-up:before {
  content: "\f148";
}

/* line 1103, app/assets/stylesheets/global/font-awesome.css */
.fa-level-down:before {
  content: "\f149";
}

/* line 1106, app/assets/stylesheets/global/font-awesome.css */
.fa-check-square:before {
  content: "\f14a";
}

/* line 1109, app/assets/stylesheets/global/font-awesome.css */
.fa-pencil-square:before {
  content: "\f14b";
}

/* line 1112, app/assets/stylesheets/global/font-awesome.css */
.fa-external-link-square:before {
  content: "\f14c";
}

/* line 1115, app/assets/stylesheets/global/font-awesome.css */
.fa-share-square:before {
  content: "\f14d";
}

/* line 1118, app/assets/stylesheets/global/font-awesome.css */
.fa-compass:before {
  content: "\f14e";
}

/* line 1121, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

/* line 1125, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

/* line 1129, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

/* line 1133, app/assets/stylesheets/global/font-awesome.css */
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

/* line 1137, app/assets/stylesheets/global/font-awesome.css */
.fa-gbp:before {
  content: "\f154";
}

/* line 1140, app/assets/stylesheets/global/font-awesome.css */
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

/* line 1144, app/assets/stylesheets/global/font-awesome.css */
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

/* line 1148, app/assets/stylesheets/global/font-awesome.css */
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

/* line 1154, app/assets/stylesheets/global/font-awesome.css */
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

/* line 1159, app/assets/stylesheets/global/font-awesome.css */
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

/* line 1163, app/assets/stylesheets/global/font-awesome.css */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

/* line 1167, app/assets/stylesheets/global/font-awesome.css */
.fa-file:before {
  content: "\f15b";
}

/* line 1170, app/assets/stylesheets/global/font-awesome.css */
.fa-file-text:before {
  content: "\f15c";
}

/* line 1173, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-alpha-asc:before {
  content: "\f15d";
}

/* line 1176, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-alpha-desc:before {
  content: "\f15e";
}

/* line 1179, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-amount-asc:before {
  content: "\f160";
}

/* line 1182, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-amount-desc:before {
  content: "\f161";
}

/* line 1185, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-numeric-asc:before {
  content: "\f162";
}

/* line 1188, app/assets/stylesheets/global/font-awesome.css */
.fa-sort-numeric-desc:before {
  content: "\f163";
}

/* line 1191, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-up:before {
  content: "\f164";
}

/* line 1194, app/assets/stylesheets/global/font-awesome.css */
.fa-thumbs-down:before {
  content: "\f165";
}

/* line 1197, app/assets/stylesheets/global/font-awesome.css */
.fa-youtube-square:before {
  content: "\f166";
}

/* line 1200, app/assets/stylesheets/global/font-awesome.css */
.fa-youtube:before {
  content: "\f167";
}

/* line 1203, app/assets/stylesheets/global/font-awesome.css */
.fa-xing:before {
  content: "\f168";
}

/* line 1206, app/assets/stylesheets/global/font-awesome.css */
.fa-xing-square:before {
  content: "\f169";
}

/* line 1209, app/assets/stylesheets/global/font-awesome.css */
.fa-youtube-play:before {
  content: "\f16a";
}

/* line 1212, app/assets/stylesheets/global/font-awesome.css */
.fa-dropbox:before {
  content: "\f16b";
}

/* line 1215, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-overflow:before {
  content: "\f16c";
}

/* line 1218, app/assets/stylesheets/global/font-awesome.css */
.fa-instagram:before {
  content: "\f16d";
}

/* line 1221, app/assets/stylesheets/global/font-awesome.css */
.fa-flickr:before {
  content: "\f16e";
}

/* line 1224, app/assets/stylesheets/global/font-awesome.css */
.fa-adn:before {
  content: "\f170";
}

/* line 1227, app/assets/stylesheets/global/font-awesome.css */
.fa-bitbucket:before {
  content: "\f171";
}

/* line 1230, app/assets/stylesheets/global/font-awesome.css */
.fa-bitbucket-square:before {
  content: "\f172";
}

/* line 1233, app/assets/stylesheets/global/font-awesome.css */
.fa-tumblr:before {
  content: "\f173";
}

/* line 1236, app/assets/stylesheets/global/font-awesome.css */
.fa-tumblr-square:before {
  content: "\f174";
}

/* line 1239, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-down:before {
  content: "\f175";
}

/* line 1242, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-up:before {
  content: "\f176";
}

/* line 1245, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-left:before {
  content: "\f177";
}

/* line 1248, app/assets/stylesheets/global/font-awesome.css */
.fa-long-arrow-right:before {
  content: "\f178";
}

/* line 1251, app/assets/stylesheets/global/font-awesome.css */
.fa-apple:before {
  content: "\f179";
}

/* line 1254, app/assets/stylesheets/global/font-awesome.css */
.fa-windows:before {
  content: "\f17a";
}

/* line 1257, app/assets/stylesheets/global/font-awesome.css */
.fa-android:before {
  content: "\f17b";
}

/* line 1260, app/assets/stylesheets/global/font-awesome.css */
.fa-linux:before {
  content: "\f17c";
}

/* line 1263, app/assets/stylesheets/global/font-awesome.css */
.fa-dribbble:before {
  content: "\f17d";
}

/* line 1266, app/assets/stylesheets/global/font-awesome.css */
.fa-skype:before {
  content: "\f17e";
}

/* line 1269, app/assets/stylesheets/global/font-awesome.css */
.fa-foursquare:before {
  content: "\f180";
}

/* line 1272, app/assets/stylesheets/global/font-awesome.css */
.fa-trello:before {
  content: "\f181";
}

/* line 1275, app/assets/stylesheets/global/font-awesome.css */
.fa-female:before {
  content: "\f182";
}

/* line 1278, app/assets/stylesheets/global/font-awesome.css */
.fa-male:before {
  content: "\f183";
}

/* line 1281, app/assets/stylesheets/global/font-awesome.css */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

/* line 1285, app/assets/stylesheets/global/font-awesome.css */
.fa-sun-o:before {
  content: "\f185";
}

/* line 1288, app/assets/stylesheets/global/font-awesome.css */
.fa-moon-o:before {
  content: "\f186";
}

/* line 1291, app/assets/stylesheets/global/font-awesome.css */
.fa-archive:before {
  content: "\f187";
}

/* line 1294, app/assets/stylesheets/global/font-awesome.css */
.fa-bug:before {
  content: "\f188";
}

/* line 1297, app/assets/stylesheets/global/font-awesome.css */
.fa-vk:before {
  content: "\f189";
}

/* line 1300, app/assets/stylesheets/global/font-awesome.css */
.fa-weibo:before {
  content: "\f18a";
}

/* line 1303, app/assets/stylesheets/global/font-awesome.css */
.fa-renren:before {
  content: "\f18b";
}

/* line 1306, app/assets/stylesheets/global/font-awesome.css */
.fa-pagelines:before {
  content: "\f18c";
}

/* line 1309, app/assets/stylesheets/global/font-awesome.css */
.fa-stack-exchange:before {
  content: "\f18d";
}

/* line 1312, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

/* line 1315, app/assets/stylesheets/global/font-awesome.css */
.fa-arrow-circle-o-left:before {
  content: "\f190";
}

/* line 1318, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

/* line 1322, app/assets/stylesheets/global/font-awesome.css */
.fa-dot-circle-o:before {
  content: "\f192";
}

/* line 1325, app/assets/stylesheets/global/font-awesome.css */
.fa-wheelchair:before {
  content: "\f193";
}

/* line 1328, app/assets/stylesheets/global/font-awesome.css */
.fa-vimeo-square:before {
  content: "\f194";
}

/* line 1331, app/assets/stylesheets/global/font-awesome.css */
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

/* line 1335, app/assets/stylesheets/global/font-awesome.css */
.fa-plus-square-o:before {
  content: "\f196";
}

/* line 1338, app/assets/stylesheets/global/font-awesome.css */
.fa-space-shuttle:before {
  content: "\f197";
}

/* line 1341, app/assets/stylesheets/global/font-awesome.css */
.fa-slack:before {
  content: "\f198";
}

/* line 1344, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 1347, app/assets/stylesheets/global/font-awesome.css */
.fa-wordpress:before {
  content: "\f19a";
}

/* line 1350, app/assets/stylesheets/global/font-awesome.css */
.fa-openid:before {
  content: "\f19b";
}

/* line 1353, app/assets/stylesheets/global/font-awesome.css */
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

/* line 1358, app/assets/stylesheets/global/font-awesome.css */
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

/* line 1362, app/assets/stylesheets/global/font-awesome.css */
.fa-yahoo:before {
  content: "\f19e";
}

/* line 1365, app/assets/stylesheets/global/font-awesome.css */
.fa-google:before {
  content: "\f1a0";
}

/* line 1368, app/assets/stylesheets/global/font-awesome.css */
.fa-reddit:before {
  content: "\f1a1";
}

/* line 1371, app/assets/stylesheets/global/font-awesome.css */
.fa-reddit-square:before {
  content: "\f1a2";
}

/* line 1374, app/assets/stylesheets/global/font-awesome.css */
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

/* line 1377, app/assets/stylesheets/global/font-awesome.css */
.fa-stumbleupon:before {
  content: "\f1a4";
}

/* line 1380, app/assets/stylesheets/global/font-awesome.css */
.fa-delicious:before {
  content: "\f1a5";
}

/* line 1383, app/assets/stylesheets/global/font-awesome.css */
.fa-digg:before {
  content: "\f1a6";
}

/* line 1386, app/assets/stylesheets/global/font-awesome.css */
.fa-pied-piper-pp:before {
  content: "\f1a7";
}

/* line 1389, app/assets/stylesheets/global/font-awesome.css */
.fa-pied-piper-alt:before {
  content: "\f1a8";
}

/* line 1392, app/assets/stylesheets/global/font-awesome.css */
.fa-drupal:before {
  content: "\f1a9";
}

/* line 1395, app/assets/stylesheets/global/font-awesome.css */
.fa-joomla:before {
  content: "\f1aa";
}

/* line 1398, app/assets/stylesheets/global/font-awesome.css */
.fa-language:before {
  content: "\f1ab";
}

/* line 1401, app/assets/stylesheets/global/font-awesome.css */
.fa-fax:before {
  content: "\f1ac";
}

/* line 1404, app/assets/stylesheets/global/font-awesome.css */
.fa-building:before {
  content: "\f1ad";
}

/* line 1407, app/assets/stylesheets/global/font-awesome.css */
.fa-child:before {
  content: "\f1ae";
}

/* line 1410, app/assets/stylesheets/global/font-awesome.css */
.fa-paw:before {
  content: "\f1b0";
}

/* line 1413, app/assets/stylesheets/global/font-awesome.css */
.fa-spoon:before {
  content: "\f1b1";
}

/* line 1416, app/assets/stylesheets/global/font-awesome.css */
.fa-cube:before {
  content: "\f1b2";
}

/* line 1419, app/assets/stylesheets/global/font-awesome.css */
.fa-cubes:before {
  content: "\f1b3";
}

/* line 1422, app/assets/stylesheets/global/font-awesome.css */
.fa-behance:before {
  content: "\f1b4";
}

/* line 1425, app/assets/stylesheets/global/font-awesome.css */
.fa-behance-square:before {
  content: "\f1b5";
}

/* line 1428, app/assets/stylesheets/global/font-awesome.css */
.fa-steam:before {
  content: "\f1b6";
}

/* line 1431, app/assets/stylesheets/global/font-awesome.css */
.fa-steam-square:before {
  content: "\f1b7";
}

/* line 1434, app/assets/stylesheets/global/font-awesome.css */
.fa-recycle:before {
  content: "\f1b8";
}

/* line 1437, app/assets/stylesheets/global/font-awesome.css */
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

/* line 1441, app/assets/stylesheets/global/font-awesome.css */
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

/* line 1445, app/assets/stylesheets/global/font-awesome.css */
.fa-tree:before {
  content: "\f1bb";
}

/* line 1448, app/assets/stylesheets/global/font-awesome.css */
.fa-spotify:before {
  content: "\f1bc";
}

/* line 1451, app/assets/stylesheets/global/font-awesome.css */
.fa-deviantart:before {
  content: "\f1bd";
}

/* line 1454, app/assets/stylesheets/global/font-awesome.css */
.fa-soundcloud:before {
  content: "\f1be";
}

/* line 1457, app/assets/stylesheets/global/font-awesome.css */
.fa-database:before {
  content: "\f1c0";
}

/* line 1460, app/assets/stylesheets/global/font-awesome.css */
.fa-file-pdf-o:before {
  content: "\f1c1";
}

/* line 1463, app/assets/stylesheets/global/font-awesome.css */
.fa-file-word-o:before {
  content: "\f1c2";
}

/* line 1466, app/assets/stylesheets/global/font-awesome.css */
.fa-file-excel-o:before {
  content: "\f1c3";
}

/* line 1469, app/assets/stylesheets/global/font-awesome.css */
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

/* line 1472, app/assets/stylesheets/global/font-awesome.css */
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

/* line 1477, app/assets/stylesheets/global/font-awesome.css */
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

/* line 1481, app/assets/stylesheets/global/font-awesome.css */
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

/* line 1485, app/assets/stylesheets/global/font-awesome.css */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

/* line 1489, app/assets/stylesheets/global/font-awesome.css */
.fa-file-code-o:before {
  content: "\f1c9";
}

/* line 1492, app/assets/stylesheets/global/font-awesome.css */
.fa-vine:before {
  content: "\f1ca";
}

/* line 1495, app/assets/stylesheets/global/font-awesome.css */
.fa-codepen:before {
  content: "\f1cb";
}

/* line 1498, app/assets/stylesheets/global/font-awesome.css */
.fa-jsfiddle:before {
  content: "\f1cc";
}

/* line 1501, app/assets/stylesheets/global/font-awesome.css */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

/* line 1508, app/assets/stylesheets/global/font-awesome.css */
.fa-circle-o-notch:before {
  content: "\f1ce";
}

/* line 1511, app/assets/stylesheets/global/font-awesome.css */
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

/* line 1516, app/assets/stylesheets/global/font-awesome.css */
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

/* line 1520, app/assets/stylesheets/global/font-awesome.css */
.fa-git-square:before {
  content: "\f1d2";
}

/* line 1523, app/assets/stylesheets/global/font-awesome.css */
.fa-git:before {
  content: "\f1d3";
}

/* line 1526, app/assets/stylesheets/global/font-awesome.css */
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

/* line 1531, app/assets/stylesheets/global/font-awesome.css */
.fa-tencent-weibo:before {
  content: "\f1d5";
}

/* line 1534, app/assets/stylesheets/global/font-awesome.css */
.fa-qq:before {
  content: "\f1d6";
}

/* line 1537, app/assets/stylesheets/global/font-awesome.css */
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

/* line 1541, app/assets/stylesheets/global/font-awesome.css */
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

/* line 1545, app/assets/stylesheets/global/font-awesome.css */
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

/* line 1549, app/assets/stylesheets/global/font-awesome.css */
.fa-history:before {
  content: "\f1da";
}

/* line 1552, app/assets/stylesheets/global/font-awesome.css */
.fa-circle-thin:before {
  content: "\f1db";
}

/* line 1555, app/assets/stylesheets/global/font-awesome.css */
.fa-header:before {
  content: "\f1dc";
}

/* line 1558, app/assets/stylesheets/global/font-awesome.css */
.fa-paragraph:before {
  content: "\f1dd";
}

/* line 1561, app/assets/stylesheets/global/font-awesome.css */
.fa-sliders:before {
  content: "\f1de";
}

/* line 1564, app/assets/stylesheets/global/font-awesome.css */
.fa-share-alt:before {
  content: "\f1e0";
}

/* line 1567, app/assets/stylesheets/global/font-awesome.css */
.fa-share-alt-square:before {
  content: "\f1e1";
}

/* line 1570, app/assets/stylesheets/global/font-awesome.css */
.fa-bomb:before {
  content: "\f1e2";
}

/* line 1573, app/assets/stylesheets/global/font-awesome.css */
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

/* line 1577, app/assets/stylesheets/global/font-awesome.css */
.fa-tty:before {
  content: "\f1e4";
}

/* line 1580, app/assets/stylesheets/global/font-awesome.css */
.fa-binoculars:before {
  content: "\f1e5";
}

/* line 1583, app/assets/stylesheets/global/font-awesome.css */
.fa-plug:before {
  content: "\f1e6";
}

/* line 1586, app/assets/stylesheets/global/font-awesome.css */
.fa-slideshare:before {
  content: "\f1e7";
}

/* line 1589, app/assets/stylesheets/global/font-awesome.css */
.fa-twitch:before {
  content: "\f1e8";
}

/* line 1592, app/assets/stylesheets/global/font-awesome.css */
.fa-yelp:before {
  content: "\f1e9";
}

/* line 1595, app/assets/stylesheets/global/font-awesome.css */
.fa-newspaper-o:before {
  content: "\f1ea";
}

/* line 1598, app/assets/stylesheets/global/font-awesome.css */
.fa-wifi:before {
  content: "\f1eb";
}

/* line 1601, app/assets/stylesheets/global/font-awesome.css */
.fa-calculator:before {
  content: "\f1ec";
}

/* line 1604, app/assets/stylesheets/global/font-awesome.css */
.fa-paypal:before {
  content: "\f1ed";
}

/* line 1607, app/assets/stylesheets/global/font-awesome.css */
.fa-google-wallet:before {
  content: "\f1ee";
}

/* line 1610, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-visa:before {
  content: "\f1f0";
}

/* line 1613, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-mastercard:before {
  content: "\f1f1";
}

/* line 1616, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-discover:before {
  content: "\f1f2";
}

/* line 1619, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-amex:before {
  content: "\f1f3";
}

/* line 1622, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-paypal:before {
  content: "\f1f4";
}

/* line 1625, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-stripe:before {
  content: "\f1f5";
}

/* line 1628, app/assets/stylesheets/global/font-awesome.css */
.fa-bell-slash:before {
  content: "\f1f6";
}

/* line 1631, app/assets/stylesheets/global/font-awesome.css */
.fa-bell-slash-o:before {
  content: "\f1f7";
}

/* line 1634, app/assets/stylesheets/global/font-awesome.css */
.fa-trash:before {
  content: "\f1f8";
}

/* line 1637, app/assets/stylesheets/global/font-awesome.css */
.fa-copyright:before {
  content: "\f1f9";
}

/* line 1640, app/assets/stylesheets/global/font-awesome.css */
.fa-at:before {
  content: "\f1fa";
}

/* line 1643, app/assets/stylesheets/global/font-awesome.css */
.fa-eyedropper:before {
  content: "\f1fb";
}

/* line 1646, app/assets/stylesheets/global/font-awesome.css */
.fa-paint-brush:before {
  content: "\f1fc";
}

/* line 1649, app/assets/stylesheets/global/font-awesome.css */
.fa-birthday-cake:before {
  content: "\f1fd";
}

/* line 1652, app/assets/stylesheets/global/font-awesome.css */
.fa-area-chart:before {
  content: "\f1fe";
}

/* line 1655, app/assets/stylesheets/global/font-awesome.css */
.fa-pie-chart:before {
  content: "\f200";
}

/* line 1658, app/assets/stylesheets/global/font-awesome.css */
.fa-line-chart:before {
  content: "\f201";
}

/* line 1661, app/assets/stylesheets/global/font-awesome.css */
.fa-lastfm:before {
  content: "\f202";
}

/* line 1664, app/assets/stylesheets/global/font-awesome.css */
.fa-lastfm-square:before {
  content: "\f203";
}

/* line 1667, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-off:before {
  content: "\f204";
}

/* line 1670, app/assets/stylesheets/global/font-awesome.css */
.fa-toggle-on:before {
  content: "\f205";
}

/* line 1673, app/assets/stylesheets/global/font-awesome.css */
.fa-bicycle:before {
  content: "\f206";
}

/* line 1676, app/assets/stylesheets/global/font-awesome.css */
.fa-bus:before {
  content: "\f207";
}

/* line 1679, app/assets/stylesheets/global/font-awesome.css */
.fa-ioxhost:before {
  content: "\f208";
}

/* line 1682, app/assets/stylesheets/global/font-awesome.css */
.fa-angellist:before {
  content: "\f209";
}

/* line 1685, app/assets/stylesheets/global/font-awesome.css */
.fa-cc:before {
  content: "\f20a";
}

/* line 1688, app/assets/stylesheets/global/font-awesome.css */
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

/* line 1693, app/assets/stylesheets/global/font-awesome.css */
.fa-meanpath:before {
  content: "\f20c";
}

/* line 1696, app/assets/stylesheets/global/font-awesome.css */
.fa-buysellads:before {
  content: "\f20d";
}

/* line 1699, app/assets/stylesheets/global/font-awesome.css */
.fa-connectdevelop:before {
  content: "\f20e";
}

/* line 1702, app/assets/stylesheets/global/font-awesome.css */
.fa-dashcube:before {
  content: "\f210";
}

/* line 1705, app/assets/stylesheets/global/font-awesome.css */
.fa-forumbee:before {
  content: "\f211";
}

/* line 1708, app/assets/stylesheets/global/font-awesome.css */
.fa-leanpub:before {
  content: "\f212";
}

/* line 1711, app/assets/stylesheets/global/font-awesome.css */
.fa-sellsy:before {
  content: "\f213";
}

/* line 1714, app/assets/stylesheets/global/font-awesome.css */
.fa-shirtsinbulk:before {
  content: "\f214";
}

/* line 1717, app/assets/stylesheets/global/font-awesome.css */
.fa-simplybuilt:before {
  content: "\f215";
}

/* line 1720, app/assets/stylesheets/global/font-awesome.css */
.fa-skyatlas:before {
  content: "\f216";
}

/* line 1723, app/assets/stylesheets/global/font-awesome.css */
.fa-cart-plus:before {
  content: "\f217";
}

/* line 1726, app/assets/stylesheets/global/font-awesome.css */
.fa-cart-arrow-down:before {
  content: "\f218";
}

/* line 1729, app/assets/stylesheets/global/font-awesome.css */
.fa-diamond:before {
  content: "\f219";
}

/* line 1732, app/assets/stylesheets/global/font-awesome.css */
.fa-ship:before {
  content: "\f21a";
}

/* line 1735, app/assets/stylesheets/global/font-awesome.css */
.fa-user-secret:before {
  content: "\f21b";
}

/* line 1738, app/assets/stylesheets/global/font-awesome.css */
.fa-motorcycle:before {
  content: "\f21c";
}

/* line 1741, app/assets/stylesheets/global/font-awesome.css */
.fa-street-view:before {
  content: "\f21d";
}

/* line 1744, app/assets/stylesheets/global/font-awesome.css */
.fa-heartbeat:before {
  content: "\f21e";
}

/* line 1747, app/assets/stylesheets/global/font-awesome.css */
.fa-venus:before {
  content: "\f221";
}

/* line 1750, app/assets/stylesheets/global/font-awesome.css */
.fa-mars:before {
  content: "\f222";
}

/* line 1753, app/assets/stylesheets/global/font-awesome.css */
.fa-mercury:before {
  content: "\f223";
}

/* line 1756, app/assets/stylesheets/global/font-awesome.css */
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

/* line 1760, app/assets/stylesheets/global/font-awesome.css */
.fa-transgender-alt:before {
  content: "\f225";
}

/* line 1763, app/assets/stylesheets/global/font-awesome.css */
.fa-venus-double:before {
  content: "\f226";
}

/* line 1766, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-double:before {
  content: "\f227";
}

/* line 1769, app/assets/stylesheets/global/font-awesome.css */
.fa-venus-mars:before {
  content: "\f228";
}

/* line 1772, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-stroke:before {
  content: "\f229";
}

/* line 1775, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-stroke-v:before {
  content: "\f22a";
}

/* line 1778, app/assets/stylesheets/global/font-awesome.css */
.fa-mars-stroke-h:before {
  content: "\f22b";
}

/* line 1781, app/assets/stylesheets/global/font-awesome.css */
.fa-neuter:before {
  content: "\f22c";
}

/* line 1784, app/assets/stylesheets/global/font-awesome.css */
.fa-genderless:before {
  content: "\f22d";
}

/* line 1787, app/assets/stylesheets/global/font-awesome.css */
.fa-facebook-official:before {
  content: "\f230";
}

/* line 1790, app/assets/stylesheets/global/font-awesome.css */
.fa-pinterest-p:before {
  content: "\f231";
}

/* line 1793, app/assets/stylesheets/global/font-awesome.css */
.fa-whatsapp:before {
  content: "\f232";
}

/* line 1796, app/assets/stylesheets/global/font-awesome.css */
.fa-server:before {
  content: "\f233";
}

/* line 1799, app/assets/stylesheets/global/font-awesome.css */
.fa-user-plus:before {
  content: "\f234";
}

/* line 1802, app/assets/stylesheets/global/font-awesome.css */
.fa-user-times:before {
  content: "\f235";
}

/* line 1805, app/assets/stylesheets/global/font-awesome.css */
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

/* line 1809, app/assets/stylesheets/global/font-awesome.css */
.fa-viacoin:before {
  content: "\f237";
}

/* line 1812, app/assets/stylesheets/global/font-awesome.css */
.fa-train:before {
  content: "\f238";
}

/* line 1815, app/assets/stylesheets/global/font-awesome.css */
.fa-subway:before {
  content: "\f239";
}

/* line 1818, app/assets/stylesheets/global/font-awesome.css */
.fa-medium:before {
  content: "\f23a";
}

/* line 1821, app/assets/stylesheets/global/font-awesome.css */
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

/* line 1825, app/assets/stylesheets/global/font-awesome.css */
.fa-optin-monster:before {
  content: "\f23c";
}

/* line 1828, app/assets/stylesheets/global/font-awesome.css */
.fa-opencart:before {
  content: "\f23d";
}

/* line 1831, app/assets/stylesheets/global/font-awesome.css */
.fa-expeditedssl:before {
  content: "\f23e";
}

/* line 1834, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

/* line 1839, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

/* line 1843, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

/* line 1847, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

/* line 1851, app/assets/stylesheets/global/font-awesome.css */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

/* line 1855, app/assets/stylesheets/global/font-awesome.css */
.fa-mouse-pointer:before {
  content: "\f245";
}

/* line 1858, app/assets/stylesheets/global/font-awesome.css */
.fa-i-cursor:before {
  content: "\f246";
}

/* line 1861, app/assets/stylesheets/global/font-awesome.css */
.fa-object-group:before {
  content: "\f247";
}

/* line 1864, app/assets/stylesheets/global/font-awesome.css */
.fa-object-ungroup:before {
  content: "\f248";
}

/* line 1867, app/assets/stylesheets/global/font-awesome.css */
.fa-sticky-note:before {
  content: "\f249";
}

/* line 1870, app/assets/stylesheets/global/font-awesome.css */
.fa-sticky-note-o:before {
  content: "\f24a";
}

/* line 1873, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-jcb:before {
  content: "\f24b";
}

/* line 1876, app/assets/stylesheets/global/font-awesome.css */
.fa-cc-diners-club:before {
  content: "\f24c";
}

/* line 1879, app/assets/stylesheets/global/font-awesome.css */
.fa-clone:before {
  content: "\f24d";
}

/* line 1882, app/assets/stylesheets/global/font-awesome.css */
.fa-balance-scale:before {
  content: "\f24e";
}

/* line 1885, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-o:before {
  content: "\f250";
}

/* line 1888, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

/* line 1892, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

/* line 1896, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

/* line 1900, app/assets/stylesheets/global/font-awesome.css */
.fa-hourglass:before {
  content: "\f254";
}

/* line 1903, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

/* line 1907, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

/* line 1911, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-scissors-o:before {
  content: "\f257";
}

/* line 1914, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-lizard-o:before {
  content: "\f258";
}

/* line 1917, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-spock-o:before {
  content: "\f259";
}

/* line 1920, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-pointer-o:before {
  content: "\f25a";
}

/* line 1923, app/assets/stylesheets/global/font-awesome.css */
.fa-hand-peace-o:before {
  content: "\f25b";
}

/* line 1926, app/assets/stylesheets/global/font-awesome.css */
.fa-trademark:before {
  content: "\f25c";
}

/* line 1929, app/assets/stylesheets/global/font-awesome.css */
.fa-registered:before {
  content: "\f25d";
}

/* line 1932, app/assets/stylesheets/global/font-awesome.css */
.fa-creative-commons:before {
  content: "\f25e";
}

/* line 1935, app/assets/stylesheets/global/font-awesome.css */
.fa-gg:before {
  content: "\f260";
}

/* line 1938, app/assets/stylesheets/global/font-awesome.css */
.fa-gg-circle:before {
  content: "\f261";
}

/* line 1941, app/assets/stylesheets/global/font-awesome.css */
.fa-tripadvisor:before {
  content: "\f262";
}

/* line 1944, app/assets/stylesheets/global/font-awesome.css */
.fa-odnoklassniki:before {
  content: "\f263";
}

/* line 1947, app/assets/stylesheets/global/font-awesome.css */
.fa-odnoklassniki-square:before {
  content: "\f264";
}

/* line 1950, app/assets/stylesheets/global/font-awesome.css */
.fa-get-pocket:before {
  content: "\f265";
}

/* line 1953, app/assets/stylesheets/global/font-awesome.css */
.fa-wikipedia-w:before {
  content: "\f266";
}

/* line 1956, app/assets/stylesheets/global/font-awesome.css */
.fa-safari:before {
  content: "\f267";
}

/* line 1959, app/assets/stylesheets/global/font-awesome.css */
.fa-chrome:before {
  content: "\f268";
}

/* line 1962, app/assets/stylesheets/global/font-awesome.css */
.fa-firefox:before {
  content: "\f269";
}

/* line 1965, app/assets/stylesheets/global/font-awesome.css */
.fa-opera:before {
  content: "\f26a";
}

/* line 1968, app/assets/stylesheets/global/font-awesome.css */
.fa-internet-explorer:before {
  content: "\f26b";
}

/* line 1971, app/assets/stylesheets/global/font-awesome.css */
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

/* line 1975, app/assets/stylesheets/global/font-awesome.css */
.fa-contao:before {
  content: "\f26d";
}

/* line 1978, app/assets/stylesheets/global/font-awesome.css */
.fa-500px:before {
  content: "\f26e";
}

/* line 1981, app/assets/stylesheets/global/font-awesome.css */
.fa-amazon:before {
  content: "\f270";
}

/* line 1984, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-plus-o:before {
  content: "\f271";
}

/* line 1987, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-minus-o:before {
  content: "\f272";
}

/* line 1990, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-times-o:before {
  content: "\f273";
}

/* line 1993, app/assets/stylesheets/global/font-awesome.css */
.fa-calendar-check-o:before {
  content: "\f274";
}

/* line 1996, app/assets/stylesheets/global/font-awesome.css */
.fa-industry:before {
  content: "\f275";
}

/* line 1999, app/assets/stylesheets/global/font-awesome.css */
.fa-map-pin:before {
  content: "\f276";
}

/* line 2002, app/assets/stylesheets/global/font-awesome.css */
.fa-map-signs:before {
  content: "\f277";
}

/* line 2005, app/assets/stylesheets/global/font-awesome.css */
.fa-map-o:before {
  content: "\f278";
}

/* line 2008, app/assets/stylesheets/global/font-awesome.css */
.fa-map:before {
  content: "\f279";
}

/* line 2011, app/assets/stylesheets/global/font-awesome.css */
.fa-commenting:before {
  content: "\f27a";
}

/* line 2014, app/assets/stylesheets/global/font-awesome.css */
.fa-commenting-o:before {
  content: "\f27b";
}

/* line 2017, app/assets/stylesheets/global/font-awesome.css */
.fa-houzz:before {
  content: "\f27c";
}

/* line 2020, app/assets/stylesheets/global/font-awesome.css */
.fa-vimeo:before {
  content: "\f27d";
}

/* line 2023, app/assets/stylesheets/global/font-awesome.css */
.fa-black-tie:before {
  content: "\f27e";
}

/* line 2026, app/assets/stylesheets/global/font-awesome.css */
.fa-fonticons:before {
  content: "\f280";
}

/* line 2029, app/assets/stylesheets/global/font-awesome.css */
.fa-reddit-alien:before {
  content: "\f281";
}

/* line 2032, app/assets/stylesheets/global/font-awesome.css */
.fa-edge:before {
  content: "\f282";
}

/* line 2035, app/assets/stylesheets/global/font-awesome.css */
.fa-credit-card-alt:before {
  content: "\f283";
}

/* line 2038, app/assets/stylesheets/global/font-awesome.css */
.fa-codiepie:before {
  content: "\f284";
}

/* line 2041, app/assets/stylesheets/global/font-awesome.css */
.fa-modx:before {
  content: "\f285";
}

/* line 2044, app/assets/stylesheets/global/font-awesome.css */
.fa-fort-awesome:before {
  content: "\f286";
}

/* line 2047, app/assets/stylesheets/global/font-awesome.css */
.fa-usb:before {
  content: "\f287";
}

/* line 2050, app/assets/stylesheets/global/font-awesome.css */
.fa-product-hunt:before {
  content: "\f288";
}

/* line 2053, app/assets/stylesheets/global/font-awesome.css */
.fa-mixcloud:before {
  content: "\f289";
}

/* line 2056, app/assets/stylesheets/global/font-awesome.css */
.fa-scribd:before {
  content: "\f28a";
}

/* line 2059, app/assets/stylesheets/global/font-awesome.css */
.fa-pause-circle:before {
  content: "\f28b";
}

/* line 2062, app/assets/stylesheets/global/font-awesome.css */
.fa-pause-circle-o:before {
  content: "\f28c";
}

/* line 2065, app/assets/stylesheets/global/font-awesome.css */
.fa-stop-circle:before {
  content: "\f28d";
}

/* line 2068, app/assets/stylesheets/global/font-awesome.css */
.fa-stop-circle-o:before {
  content: "\f28e";
}

/* line 2071, app/assets/stylesheets/global/font-awesome.css */
.fa-shopping-bag:before {
  content: "\f290";
}

/* line 2074, app/assets/stylesheets/global/font-awesome.css */
.fa-shopping-basket:before {
  content: "\f291";
}

/* line 2077, app/assets/stylesheets/global/font-awesome.css */
.fa-hashtag:before {
  content: "\f292";
}

/* line 2080, app/assets/stylesheets/global/font-awesome.css */
.fa-bluetooth:before {
  content: "\f293";
}

/* line 2083, app/assets/stylesheets/global/font-awesome.css */
.fa-bluetooth-b:before {
  content: "\f294";
}

/* line 2086, app/assets/stylesheets/global/font-awesome.css */
.fa-percent:before {
  content: "\f295";
}

/* line 2089, app/assets/stylesheets/global/font-awesome.css */
.fa-gitlab:before {
  content: "\f296";
}

/* line 2092, app/assets/stylesheets/global/font-awesome.css */
.fa-wpbeginner:before {
  content: "\f297";
}

/* line 2095, app/assets/stylesheets/global/font-awesome.css */
.fa-wpforms:before {
  content: "\f298";
}

/* line 2098, app/assets/stylesheets/global/font-awesome.css */
.fa-envira:before {
  content: "\f299";
}

/* line 2101, app/assets/stylesheets/global/font-awesome.css */
.fa-universal-access:before {
  content: "\f29a";
}

/* line 2104, app/assets/stylesheets/global/font-awesome.css */
.fa-wheelchair-alt:before {
  content: "\f29b";
}

/* line 2107, app/assets/stylesheets/global/font-awesome.css */
.fa-question-circle-o:before {
  content: "\f29c";
}

/* line 2110, app/assets/stylesheets/global/font-awesome.css */
.fa-blind:before {
  content: "\f29d";
}

/* line 2113, app/assets/stylesheets/global/font-awesome.css */
.fa-audio-description:before {
  content: "\f29e";
}

/* line 2116, app/assets/stylesheets/global/font-awesome.css */
.fa-volume-control-phone:before {
  content: "\f2a0";
}

/* line 2119, app/assets/stylesheets/global/font-awesome.css */
.fa-braille:before {
  content: "\f2a1";
}

/* line 2122, app/assets/stylesheets/global/font-awesome.css */
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

/* line 2125, app/assets/stylesheets/global/font-awesome.css */
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

/* line 2129, app/assets/stylesheets/global/font-awesome.css */
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

/* line 2134, app/assets/stylesheets/global/font-awesome.css */
.fa-glide:before {
  content: "\f2a5";
}

/* line 2137, app/assets/stylesheets/global/font-awesome.css */
.fa-glide-g:before {
  content: "\f2a6";
}

/* line 2140, app/assets/stylesheets/global/font-awesome.css */
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

/* line 2144, app/assets/stylesheets/global/font-awesome.css */
.fa-low-vision:before {
  content: "\f2a8";
}

/* line 2147, app/assets/stylesheets/global/font-awesome.css */
.fa-viadeo:before {
  content: "\f2a9";
}

/* line 2150, app/assets/stylesheets/global/font-awesome.css */
.fa-viadeo-square:before {
  content: "\f2aa";
}

/* line 2153, app/assets/stylesheets/global/font-awesome.css */
.fa-snapchat:before {
  content: "\f2ab";
}

/* line 2156, app/assets/stylesheets/global/font-awesome.css */
.fa-snapchat-ghost:before {
  content: "\f2ac";
}

/* line 2159, app/assets/stylesheets/global/font-awesome.css */
.fa-snapchat-square:before {
  content: "\f2ad";
}

/* line 2162, app/assets/stylesheets/global/font-awesome.css */
.fa-pied-piper:before {
  content: "\f2ae";
}

/* line 2165, app/assets/stylesheets/global/font-awesome.css */
.fa-first-order:before {
  content: "\f2b0";
}

/* line 2168, app/assets/stylesheets/global/font-awesome.css */
.fa-yoast:before {
  content: "\f2b1";
}

/* line 2171, app/assets/stylesheets/global/font-awesome.css */
.fa-themeisle:before {
  content: "\f2b2";
}

/* line 2174, app/assets/stylesheets/global/font-awesome.css */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

/* line 2178, app/assets/stylesheets/global/font-awesome.css */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

/* line 2182, app/assets/stylesheets/global/font-awesome.css */
.fa-handshake-o:before {
  content: "\f2b5";
}

/* line 2185, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-open:before {
  content: "\f2b6";
}

/* line 2188, app/assets/stylesheets/global/font-awesome.css */
.fa-envelope-open-o:before {
  content: "\f2b7";
}

/* line 2191, app/assets/stylesheets/global/font-awesome.css */
.fa-linode:before {
  content: "\f2b8";
}

/* line 2194, app/assets/stylesheets/global/font-awesome.css */
.fa-address-book:before {
  content: "\f2b9";
}

/* line 2197, app/assets/stylesheets/global/font-awesome.css */
.fa-address-book-o:before {
  content: "\f2ba";
}

/* line 2200, app/assets/stylesheets/global/font-awesome.css */
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

/* line 2204, app/assets/stylesheets/global/font-awesome.css */
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

/* line 2208, app/assets/stylesheets/global/font-awesome.css */
.fa-user-circle:before {
  content: "\f2bd";
}

/* line 2211, app/assets/stylesheets/global/font-awesome.css */
.fa-user-circle-o:before {
  content: "\f2be";
}

/* line 2214, app/assets/stylesheets/global/font-awesome.css */
.fa-user-o:before {
  content: "\f2c0";
}

/* line 2217, app/assets/stylesheets/global/font-awesome.css */
.fa-id-badge:before {
  content: "\f2c1";
}

/* line 2220, app/assets/stylesheets/global/font-awesome.css */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

/* line 2224, app/assets/stylesheets/global/font-awesome.css */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

/* line 2228, app/assets/stylesheets/global/font-awesome.css */
.fa-quora:before {
  content: "\f2c4";
}

/* line 2231, app/assets/stylesheets/global/font-awesome.css */
.fa-free-code-camp:before {
  content: "\f2c5";
}

/* line 2234, app/assets/stylesheets/global/font-awesome.css */
.fa-telegram:before {
  content: "\f2c6";
}

/* line 2237, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

/* line 2242, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

/* line 2246, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

/* line 2250, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

/* line 2254, app/assets/stylesheets/global/font-awesome.css */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

/* line 2258, app/assets/stylesheets/global/font-awesome.css */
.fa-shower:before {
  content: "\f2cc";
}

/* line 2261, app/assets/stylesheets/global/font-awesome.css */
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

/* line 2266, app/assets/stylesheets/global/font-awesome.css */
.fa-podcast:before {
  content: "\f2ce";
}

/* line 2269, app/assets/stylesheets/global/font-awesome.css */
.fa-window-maximize:before {
  content: "\f2d0";
}

/* line 2272, app/assets/stylesheets/global/font-awesome.css */
.fa-window-minimize:before {
  content: "\f2d1";
}

/* line 2275, app/assets/stylesheets/global/font-awesome.css */
.fa-window-restore:before {
  content: "\f2d2";
}

/* line 2278, app/assets/stylesheets/global/font-awesome.css */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

/* line 2282, app/assets/stylesheets/global/font-awesome.css */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

/* line 2286, app/assets/stylesheets/global/font-awesome.css */
.fa-bandcamp:before {
  content: "\f2d5";
}

/* line 2289, app/assets/stylesheets/global/font-awesome.css */
.fa-grav:before {
  content: "\f2d6";
}

/* line 2292, app/assets/stylesheets/global/font-awesome.css */
.fa-etsy:before {
  content: "\f2d7";
}

/* line 2295, app/assets/stylesheets/global/font-awesome.css */
.fa-imdb:before {
  content: "\f2d8";
}

/* line 2298, app/assets/stylesheets/global/font-awesome.css */
.fa-ravelry:before {
  content: "\f2d9";
}

/* line 2301, app/assets/stylesheets/global/font-awesome.css */
.fa-eercast:before {
  content: "\f2da";
}

/* line 2304, app/assets/stylesheets/global/font-awesome.css */
.fa-microchip:before {
  content: "\f2db";
}

/* line 2307, app/assets/stylesheets/global/font-awesome.css */
.fa-snowflake-o:before {
  content: "\f2dc";
}

/* line 2310, app/assets/stylesheets/global/font-awesome.css */
.fa-superpowers:before {
  content: "\f2dd";
}

/* line 2313, app/assets/stylesheets/global/font-awesome.css */
.fa-wpexplorer:before {
  content: "\f2de";
}

/* line 2316, app/assets/stylesheets/global/font-awesome.css */
.fa-meetup:before {
  content: "\f2e0";
}

/* line 2319, app/assets/stylesheets/global/font-awesome.css */
.fa-map-marker:before {
  content: "\f041";
}

/* line 2322, app/assets/stylesheets/global/font-awesome.css */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 2332, app/assets/stylesheets/global/font-awesome.css */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--assistant {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--browser.filepond--browser {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 1em;
  top: 1.75em;
  width: calc(100% - 2em);
  opacity: 0;
  font-size: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--data {
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  margin: 0;
  border: none;
  visibility: hidden;
  pointer-events: none;
  contain: strict;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
  opacity: .1;
  pointer-events: none;
  border-radius: .5em;
  background: rgba(0, 0, 0, 0.01);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip-blob {
  transform-origin: center center;
  width: 8em;
  height: 8em;
  margin-left: -4em;
  margin-top: -4em;
  background: #292625;
  border-radius: 50%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip-blob, .filepond--drop-label {
  position: absolute;
  top: 0;
  left: 0;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label {
  right: 0;
  margin: 0;
  color: #4f4f4f;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label.filepond--drop-label label {
  display: block;
  margin: 0;
  padding: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label label {
  cursor: default;
  font-size: .875em;
  font-weight: 400;
  text-align: center;
  line-height: 1.5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--label-action {
  text-decoration: underline;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  text-decoration-color: #a7a4a4;
  cursor: pointer;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--drop-label label {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button {
  font-size: 1em;
  width: 1.625em;
  height: 1.625em;
  font-family: inherit;
  line-height: inherit;
  margin: 0;
  padding: 0;
  border: none;
  outline: none;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button span {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button svg {
  width: 100%;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button.filepond--file-action-button:after {
  position: absolute;
  left: -.75em;
  right: -.75em;
  top: -.75em;
  bottom: -.75em;
  content: "";
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button {
  cursor: auto;
  color: #fff;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  background-image: none;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  transition: box-shadow .25s ease-in;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button:focus, .filepond--file-action-button:hover {
  box-shadow: 0 0 0 0.125em rgba(255, 255, 255, 0.9);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button[disabled] {
  color: rgba(255, 255, 255, 0.5);
  background-color: rgba(0, 0, 0, 0.25);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button[hidden] {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item {
  width: 2em;
  height: 2em;
  padding: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item[data-align*=center] {
  margin-left: -.1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom] {
  margin-bottom: -.1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt {
  border: none;
  line-height: inherit;
  background: transparent;
  font-family: inherit;
  color: inherit;
  outline: none;
  padding: 0;
  margin: 0 0 0 .25em;
  pointer-events: all;
  position: absolute;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt svg {
  width: 1.3125em;
  height: 1.3125em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--action-edit-item-alt span {
  font-size: 0;
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info {
  position: static;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  margin: 0 .5em 0 0;
  min-width: 0;
  will-change: transform,opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info * {
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-main {
  font-size: .75em;
  line-height: 1.2;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-sub {
  font-size: .625em;
  opacity: .5;
  transition: opacity .25s ease-in-out;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info .filepond--file-info-sub:empty {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status {
  position: static;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0;
  min-width: 2.25em;
  text-align: right;
  will-change: transform,opacity;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status * {
  margin: 0;
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status .filepond--file-status-main {
  font-size: .75em;
  line-height: 1.2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status .filepond--file-status-sub {
  font-size: .625em;
  opacity: .5;
  transition: opacity .25s ease-in-out;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-wrapper.filepond--file-wrapper {
  border: none;
  margin: 0;
  padding: 0;
  min-width: 0;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-wrapper.filepond--file-wrapper > legend {
  position: absolute;
  overflow: hidden;
  height: 1px;
  width: 1px;
  padding: 0;
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  white-space: nowrap;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file {
  position: static;
  display: flex;
  height: 100%;
  align-items: flex-start;
  padding: .5625em;
  color: #fff;
  border-radius: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--file-status {
  margin-left: auto;
  margin-right: 2.25em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--processing-complete-indicator {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 3;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--file-action-button, .filepond--file .filepond--processing-complete-indicator, .filepond--file .filepond--progress-indicator {
  position: absolute;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=left] {
  left: .5625em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=right] {
  right: .5625em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=center] {
  left: calc(50% - .8125em);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align*=bottom] {
  bottom: 1.125em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file [data-align=center] {
  top: calc(50% - .8125em);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator {
  margin-top: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator[data-align*=right] {
  margin-right: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file .filepond--progress-indicator[data-align*=left] {
  margin-left: .1875em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--file-info, [data-filepond-item-state*=invalid] .filepond--file-info, [data-filepond-item-state=cancelled] .filepond--file-info {
  margin-right: 2.25em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state~=processing] .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state~=processing] .filepond--action-abort-item-processing ~ .filepond--file-status .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-error] .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing ~ .filepond--file-status .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg {
  animation: fall .5s linear .125s both;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--file-status-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--file-info-sub, [data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden]) ~ .filepond--file-status .filepond--file-status-sub {
  opacity: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing ~ .filepond--file-info .filepond--file-info-sub {
  opacity: .5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--file-wrapper, [data-filepond-item-state*=error] .filepond--panel, [data-filepond-item-state*=invalid] .filepond--file-wrapper, [data-filepond-item-state*=invalid] .filepond--panel {
  animation: shake .65s linear both;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=busy] .filepond--progress-indicator svg {
  animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}

@keyframes shake {
  10%, 90% {
    transform: translateX(-0.0625em);
  }
  20%, 80% {
    transform: translateX(0.125em);
  }
  30%, 50%, 70% {
    transform: translateX(-0.25em);
  }
  40%, 60% {
    transform: translateX(0.25em);
  }
}

@keyframes fall {
  0% {
    opacity: 0;
    transform: scale(0.5);
    animation-timing-function: ease-out;
  }
  70% {
    opacity: 1;
    transform: scale(1.1);
    animation-timing-function: ease-in-out;
  }
  to {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--hopper[data-hopper-state=drag-over] > * {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--hopper[data-hopper-state=drag-over]:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator {
  z-index: 103;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-action-button {
  z-index: 102;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-status {
  z-index: 101;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--file-info {
  z-index: 100;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 0;
  margin: .25em;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--panel {
  z-index: -1;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--panel .filepond--panel-bottom {
  box-shadow: 0 0.0625em 0.125em -0.0625em rgba(0, 0, 0, 0.25);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item > .filepond--file-wrapper, .filepond--item > .filepond--panel {
  transition: opacity .15s ease-out;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state] {
  cursor: grab;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state] > .filepond--panel {
  transition: box-shadow .125s ease-in-out;
  box-shadow: 0 0 0 transparent;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state=drag] {
  cursor: grabbing;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state=drag] > .filepond--panel {
  box-shadow: 0 0.125em 0.3125em rgba(0, 0, 0, 0.325);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item[data-drag-state]:not([data-drag-state=idle]) {
  z-index: 2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item-panel {
  background-color: #64605e;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state=processing-complete] .filepond--item-panel {
  background-color: #369763;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
[data-filepond-item-state*=error] .filepond--item-panel, [data-filepond-item-state*=invalid] .filepond--item-panel {
  background-color: #c44e47;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--item-panel {
  border-radius: .5em;
  transition: background-color .25s;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0;
  will-change: transform;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller[data-state=overflow] .filepond--list {
  bottom: 0;
  right: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller[data-state=overflow] {
  overflow-y: scroll;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-mask: linear-gradient(180deg, #000 calc(100% - .5em), transparent);
  mask: linear-gradient(180deg, #000 calc(100% - .5em), transparent);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar {
  background: transparent;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar:vertical {
  width: 1em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar:horizontal {
  height: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 99999px;
  border: .3125em solid transparent;
  background-clip: content-box;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list.filepond--list {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  list-style-type: none;
  will-change: transform;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list {
  left: .75em;
  right: .75em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=integrated] {
  width: 100%;
  height: 100%;
  max-width: none;
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root, .filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root {
  border-radius: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root > *, .filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root > * {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label, .filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
  bottom: 0;
  height: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 7;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel, .filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller, .filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller {
  overflow: hidden;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--list, .filepond--root[data-style-panel-layout~=integrated] .filepond--list {
  left: 0;
  right: 0;
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--item, .filepond--root[data-style-panel-layout~=integrated] .filepond--item {
  margin: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper, .filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper {
  height: 100%;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label, .filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label {
  z-index: 7;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] {
  border-radius: 99999rem;
  overflow: hidden;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] > .filepond--panel {
  border-radius: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] > .filepond--panel > * {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--file-info, .filepond--root[data-style-panel-layout~=circle] .filepond--file-status {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item {
  opacity: 1 !important;
  visibility: visible !important;
}

@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) and (stroke-color: transparent) {
    /* line 8, app/assets/stylesheets/global/filepond.min.css */
    .filepond--root[data-style-panel-layout~=circle] {
      will-change: transform;
    }
  }
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-root {
  border-radius: .5em;
  background-color: #f1f0ef;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  height: 100% !important;
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond-panel:not([data-scalable=false]) {
  height: auto !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel[data-scalable=false] > div {
  display: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel[data-scalable=true] {
  transform-style: preserve-3d;
  background-color: transparent !important;
  border: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-center, .filepond--panel-top {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-top {
  height: .5em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-top {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-top:after {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  bottom: -1px;
  background-color: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom, .filepond--panel-center {
  will-change: transform;
  backface-visibility: hidden;
  transform-origin: left top;
  transform: translate3d(0, 0.5em, 0);
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
  border-top: none !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-bottom:before {
  content: "";
  position: absolute;
  height: 2px;
  left: 0;
  right: 0;
  top: -1px;
  background-color: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-center {
  height: 100px !important;
  border-top: none !important;
  border-bottom: none !important;
  border-radius: 0 !important;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--panel-center:not([style]) {
  visibility: hidden;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator {
  position: static;
  width: 1.25em;
  height: 1.25em;
  color: #fff;
  margin: 0;
  pointer-events: none;
  will-change: transform,opacity;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator svg {
  width: 100%;
  height: 100%;
  vertical-align: top;
  transform-box: fill-box;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--progress-indicator path {
  fill: none;
  stroke: currentColor;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--list-scroller {
  z-index: 6;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drop-label {
  z-index: 5;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--drip {
  z-index: 3;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root > .filepond--panel {
  z-index: 2;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--browser {
  z-index: 1;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root {
  box-sizing: border-box;
  position: relative;
  margin-bottom: 1em;
  font-size: 1rem;
  line-height: normal;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
  font-weight: 450;
  text-align: left;
  text-rendering: optimizeLegibility;
  direction: ltr;
  contain: layout style size;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root * {
  box-sizing: inherit;
  line-height: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root :not(text) {
  font-size: inherit;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--list-scroller {
  pointer-events: all;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root[data-disabled] .filepond--list {
  pointer-events: none;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--drop-label {
  min-height: 4.75em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--list-scroller {
  margin-top: 1em;
  margin-bottom: 1em;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--credits {
  position: absolute;
  right: 0;
  opacity: .175;
  line-height: .85;
  font-size: 11px;
  color: inherit;
  text-decoration: none;
  z-index: 3;
  bottom: -14px;
}

/* line 8, app/assets/stylesheets/global/filepond.min.css */
.filepond--root .filepond--credits[style] {
  top: 0;
  bottom: auto;
  margin-top: 14px;
}

/*!
 * FilePondPluginImagePreview 4.6.11
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */
/* eslint-disable */
/* line 8, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-markup {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 13, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-wrapper {
  z-index: 2;
}

/* line 16, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  min-height: 5rem;
  max-height: 7rem;
  margin: 0;
  opacity: 0;
  z-index: 2;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/* line 33, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay svg {
  width: 100%;
  height: auto;
  color: inherit;
  max-height: inherit;
}

/* line 39, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-idle {
  mix-blend-mode: multiply;
  color: rgba(40, 40, 40, 0.85);
}

/* line 43, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-success {
  mix-blend-mode: normal;
  color: #369763;
}

/* line 47, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-overlay-failure {
  mix-blend-mode: normal;
  color: #c44e47;
}

/* disable for Safari as mix-blend-mode causes the overflow:hidden of the parent container to not work */
@supports (-webkit-marquee-repetition: infinite) and ((-o-object-fit: fill) or (object-fit: fill)) {
  /* line 54, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
  .filepond--image-preview-overlay-idle {
    mix-blend-mode: normal;
  }
}

/* line 58, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview-wrapper {
  /* no interaction */
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  /* have preview fill up all available space */
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  height: 100%;
  margin: 0;
  /* radius is .05em less to prevent the panel background color from shining through */
  border-radius: 0.45em;
  overflow: hidden;
  /* this seems to prevent Chrome from redrawing this layer constantly */
  background: rgba(0, 0, 0, 0.01);
}

/* line 80, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-preview {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: flex;
  /* this aligns the graphic vertically if the panel is higher than the image */
  align-items: center;
  height: 100%;
  width: 100%;
  pointer-events: none;
  background: #222;
  /* will be animated */
  will-change: transform, opacity;
}

/* line 95, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-clip {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  /* transparency indicator (currently only supports grid or basic color) */
}

/* line 102, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-clip[data-transparency-indicator='grid'] img,
.filepond--image-clip[data-transparency-indicator='grid'] canvas {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0 H50 V50 H0'/%3E%3Cpath d='M50 50 H100 V100 H50'/%3E%3C/svg%3E");
  background-size: 1.25em 1.25em;
}

/* line 108, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--image-bitmap,
.filepond--image-vector {
  position: absolute;
  left: 0;
  top: 0;
  will-change: transform;
}

/* line 115, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='integrated']
.filepond--image-preview-wrapper {
  border-radius: 0;
}

/* line 119, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='integrated']
.filepond--image-preview {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 126, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--image-preview-wrapper {
  border-radius: 99999rem;
}

/* line 130, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--image-preview-overlay {
  top: auto;
  bottom: 0;
  transform: scaleY(-1);
}

/* line 137, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
.filepond--file-action-button[data-align*='bottom']:not([data-align*='center']) {
  margin-bottom: 0.325em;
}

/* line 142, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
[data-align*='left'] {
  left: calc(50% - 3em);
}

/* line 147, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--file
[data-align*='right'] {
  right: calc(50% - 3em);
}

/* line 152, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='left'],
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='right'] {
  margin-bottom: calc(0.325em + 0.1875em);
}

/* line 158, app/assets/stylesheets/global/filepond-plugin-image-preview.css */
.filepond--root[data-style-panel-layout~='circle']
.filepond--progress-indicator[data-align*='bottom'][data-align*='center'] {
  margin-top: 0;
  margin-bottom: 0.1875em;
  margin-left: 0.1875em;
}

/* line 1, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

/* line 7, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 14, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 21, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

/* line 23, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

/* line 26, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 33, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 39, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline {
  float: left;
}

/* line 41, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

/* line 47, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 50, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

/* line 61, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results {
  display: block;
}

/* line 64, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 69, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

/* line 73, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-results__option[aria-selected] {
  cursor: pointer;
}

/* line 76, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown {
  left: 0;
}

/* line 79, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 84, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 89, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown {
  display: block;
  padding: 4px;
}

/* line 92, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

/* line 98, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-search--dropdown.select2-search--hide {
  display: none;
}

/* line 101, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

/* line 118, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

/* line 130, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}

/* line 134, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 137, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}

/* line 141, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 143, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}

/* line 149, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 161, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 164, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}

/* line 168, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}

/* line 171, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}

/* line 174, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 178, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}

/* line 183, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}

/* line 189, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none;
}

/* line 191, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}

/* line 198, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 207, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 216, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

/* line 219, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}

/* line 223, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 227, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}

/* line 231, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}

/* line 235, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}

/* line 238, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 242, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 246, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}

/* line 249, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}

/* line 256, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 260, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}

/* line 263, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}

/* line 266, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}

/* line 269, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}

/* line 271, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 273, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}

/* line 276, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}

/* line 279, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}

/* line 282, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}

/* line 285, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}

/* line 289, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}

/* line 293, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 298, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 308, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}

/* line 310, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}

/* line 313, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 318, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 320, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}

/* line 336, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 348, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 351, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}

/* line 360, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}

/* line 362, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}

/* line 365, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}

/* line 369, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}

/* line 379, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}

/* line 389, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}

/* line 395, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}

/* line 397, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}

/* line 401, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}

/* line 403, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}

/* line 412, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}

/* line 418, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}

/* line 421, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}

/* line 426, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/* line 430, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}

/* line 433, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 438, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 443, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}

/* line 447, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}

/* line 451, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}

/* line 455, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}

/* line 458, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}

/* line 461, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 465, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}

/* line 468, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}

/* line 471, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}

/* line 475, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}

/* line 480, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}

/*! Select2 Bootstrap Theme v0.1.0-beta.7 | MIT License | github.com/select2/select2-bootstrap-theme */
/* line 2, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap {
  display: block;
  /*------------------------------------*\
          #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*\
          #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*\
          #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*\
      #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*\
      #RTL SUPPORT
  \*------------------------------------*/
}

/* line 57, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  outline: 0;
}

/* line 68, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection.form-control {
  border-radius: 4px;
}

/* line 71, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

/* line 81, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field {
  outline: 0;
  /* Firefox 18- */
  /**
   * Firefox 19+
   *
   * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
   */
}

/* line 90, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
  color: #999;
}

/* line 93, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field:-moz-placeholder {
  color: #999;
}

/* line 96, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field::-moz-placeholder {
  color: #999;
  opacity: 1;
}

/* line 100, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
  color: #999;
}

/* line 103, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option {
  /**
   * Disabled results.
   *
   * @see https://select2.github.io/examples.html#disabled-results
   */
  /**
   * Hover state.
   */
  /**
   * Selected state.
   */
}

/* line 116, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option[role=group] {
  padding: 0;
}

/* line 119, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
  color: #777777;
  cursor: not-allowed;
}

/* line 123, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option[aria-selected=true] {
  background-color: #f5f5f5;
  color: #262626;
}

/* line 127, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
  background-color: #337ab7;
  color: #fff;
}

/* line 131, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option {
  padding: 6px 12px;
}

/* line 134, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

/* line 137, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -12px;
  padding-left: 24px;
}

/* line 141, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -24px;
  padding-left: 36px;
}

/* line 145, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -36px;
  padding-left: 48px;
}

/* line 149, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -48px;
  padding-left: 60px;
}

/* line 153, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -60px;
  padding-left: 72px;
}

/* line 157, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results__group {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.428571429;
  white-space: nowrap;
}

/* line 165, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border-color: #66afe9;
}

/* line 176, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
  /**
   * Handle border radii of the container when the dropdown is showing.
   */
}

/* line 184, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px;
}

/* line 188, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}

/* line 193, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent;
}

/* line 198, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection__clear {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

/* line 205, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection__clear:hover {
  color: #333;
}

/* line 208, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection {
  border-color: #ccc;
  box-shadow: none;
}

/* line 213, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}

/* line 217, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #eeeeee;
}

/* line 221, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}

/* line 225, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-dropdown {
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px;
}

/* line 232, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-dropdown--above {
  margin-top: 1px;
}

/* line 235, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

/* line 239, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single {
  height: 34px;
  line-height: 1.428571429;
  padding: 6px 24px 6px 12px;
  /**
   * Adjust the single Select2's dropdown arrow button appearance.
   */
}

/* line 247, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px;
}

/* line 254, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}

/* line 266, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
  color: #555555;
  padding: 0;
}

/* line 270, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
  color: #999;
}

/* line 273, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple {
  min-height: 34px;
  padding: 0;
  height: auto;
  /**
   * Make Multi Select2's choices match Bootstrap 3's default button styles.
   */
  /**
   * Minus 2px borders.
   */
  /**
   * Clear the selection.
   */
}

/* line 287, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1.428571429;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 301, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  float: left;
  margin-top: 5px;
}

/* line 306, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px;
}

/* line 316, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.428571429;
  margin-top: 0;
  min-width: 5em;
}

/* line 324, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px;
}

/* line 331, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}

/* line 334, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 6px;
}

/* line 337, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--single, .form-group-sm .select2-container--bootstrap .select2-selection--single {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */
}

/* line 345, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b, .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  margin-left: -5px;
}

/* line 348, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm, .input-group-sm .select2-container--bootstrap .select2-selection--multiple, .form-group-sm .select2-container--bootstrap .select2-selection--multiple {
  min-height: 30px;
  border-radius: 3px;
}

/* line 352, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px;
}

/* line 358, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5;
}

/* line 364, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear, .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 5px;
}

/* line 367, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--single, .form-group-lg .select2-container--bootstrap .select2-selection--single {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */
}

/* line 375, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
  width: 5px;
}

/* line 378, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b, .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b, .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px;
}

/* line 384, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg, .input-group-lg .select2-container--bootstrap .select2-selection--multiple, .form-group-lg .select2-container--bootstrap .select2-selection--multiple {
  min-height: 46px;
  border-radius: 6px;
}

/* line 388, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px;
}

/* line 395, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333;
}

/* line 401, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear, .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear, .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
  margin-top: 10px;
}

/* line 404, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}

/* line 409, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}

/* line 413, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single {
  /**
   * Make the dropdown arrow point up while the dropdown is visible.
   */
}

/* line 418, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}

/* line 422, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] {
  /**
   * Single Select2
   *
   * 1. Makes sure that .select2-selection__placeholder is positioned
   *    correctly.
   */
  /**
   * Multiple Select2
   */
}

/* line 433, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
  padding-left: 24px;
  padding-right: 12px;
}

/* line 437, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}

/* line 443, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

/* line 446, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 12px;
  right: auto;
}

/* line 450, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}

/* line 453, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}

/* line 457, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 6px;
}

/* line 461, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

/*------------------------------------*\
    #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
/* line 479, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #8a6d3b;
}

/* line 483, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c;
}

/* line 489, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning.select2-drop-active {
  border-color: #66512c;
}

/* line 492, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #66512c;
}

/* line 496, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #a94442;
}

/* line 500, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534;
}

/* line 506, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error.select2-drop-active {
  border-color: #843534;
}

/* line 509, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #843534;
}

/* line 513, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3c763d;
}

/* line 517, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c;
}

/* line 523, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success.select2-drop-active {
  border-color: #2b542c;
}

/* line 526, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2b542c;
}

/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * When Select2 widgets are combined with other elements using Bootstraps
 * "Input Group" component, we don't want specific edges of the Select2
 * container to have a border-radius.
 *
 * Use .select2-bootstrap-prepend and .select2-bootstrap-append on
 * a Bootstrap 3 .input-group to let the contained Select2 widget know which
 * edges should not be rounded as they are directly followed by another element.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/**
 * Mimick Bootstraps .input-group .form-control styles.
 *
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
/* line 548, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group .select2-container--bootstrap {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */
}

/* line 561, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group .select2-container--bootstrap.select2-container--open, .input-group .select2-container--bootstrap.select2-container--focus {
  z-index: 3;
}

/* line 565, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/* line 570, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/**
 * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
 * Multi Select2's height which - depending on how many elements have been selected -
 * may grow taller than its initial size.
 *
 * @see http://getbootstrap.com/components/#input-groups
 */
/* line 582, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn {
  vertical-align: top;
}

/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
/* line 600, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

/**
 * Display override for inline forms
*/
/* line 608, ../.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/select2-rails-4.0.13/vendor/assets/stylesheets/select2-bootstrap.css */
.form-inline .select2-container--bootstrap {
  display: inline-block;
}

/* style emojis */
/* line 53, app/assets/stylesheets/application.scss */
#emoji-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  /*gap: 5px;*/
}

/* line 59, app/assets/stylesheets/application.scss */
.emoji {
  font-size: 24px;
  cursor: pointer;
  padding: 2px;
  transition: background-color 0.3s;
  text-align: center;
}

/* line 67, app/assets/stylesheets/application.scss */
.emoji:hover {
  background-color: #f0f0f0;
  border-radius: 5px;
}

/* end style emojis */
/* line 75, app/assets/stylesheets/application.scss */
.task-edit-btn {
  cursor: pointer !important;
}

/* line 79, app/assets/stylesheets/application.scss */
.task-delete-btn {
  cursor: pointer !important;
}

/* line 83, app/assets/stylesheets/application.scss */
.form-group button.trix-button.trix-button--icon.trix-button--icon-link,
.form-group .trix-button-group.trix-button-group--history-tools,
.form-group .trix-button-group.trix-button-group--file-tools {
  display: none;
}

/* line 89, app/assets/stylesheets/application.scss */
.is-invalid-field {
  border: 2px solid #d12c47;
  border-radius: 6px;
}

/* line 94, app/assets/stylesheets/application.scss */
.generate-pdf {
  color: #12c454;
}

/* line 98, app/assets/stylesheets/application.scss */
.send-devis-email {
  color: #6366f5;
}

/* line 102, app/assets/stylesheets/application.scss */
.checkbox-label-mode-payment.invalid {
  color: #d12c47;
}

/* Style for the custom file input container */
/* line 107, app/assets/stylesheets/application.scss */
.custom-file-upload {
  text-align: center;
  display: block;
  /* Make the container a block-level element */
  margin-top: 10px;
  /* Add some spacing below the image */
  width: 200px;
  height: 35px;
  font-size: 14px;
  background-color: #f1f1f1;
  padding: 6px 15px;
  border-radius: 5px;
  cursor: pointer;
  border: 1px solid #ccc;
  transition: background-color 0.3s, border-color 0.3s;
}

/* Style for the file input element (hidden) */
/* line 125, app/assets/stylesheets/application.scss */
.custom-file-upload input[type="file"] {
  width: 40px;
  height: 10px;
  opacity: 0;
  cursor: pointer;
}

/* Style for the "Choose File" text */
/* line 133, app/assets/stylesheets/application.scss */
.custom-file-upload span {
  margin-right: 10px;
}

/* Hover state for the custom file input container */
/* line 138, app/assets/stylesheets/application.scss */
.custom-file-upload:hover {
  background-color: #e0e0e0;
  border-color: #999;
}

/* line 143, app/assets/stylesheets/application.scss */
.modal.right.fade .modal-dialog {
  position: absolute;
  right: 0;
}

/* line 150, app/assets/stylesheets/application.scss */
.draggable-table {
  border-collapse: collapse;
  background: white;
}

/* line 154, app/assets/stylesheets/application.scss */
.draggable-table .draggable-table__drag {
  text-transform: capitalize;
  position: absolute;
  width: 100%;
  border: 1px solid #f1f1f1;
  z-index: 10;
  cursor: grabbing;
  opacity: 1;
}

/* line 167, app/assets/stylesheets/application.scss */
.draggable-table thead th {
  font-weight: bold;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* line 178, app/assets/stylesheets/application.scss */
.draggable-table tbody tr td {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border-top: 1px solid whitesmoke;
}

/* line 184, app/assets/stylesheets/application.scss */
.draggable-table tbody tr:nth-child(even) {
  background-color: #f7f7f7;
}

/* line 188, app/assets/stylesheets/application.scss */
.draggable-table tbody tr:nth-child(odd) {
  background-color: #ffffff;
}

/* line 192, app/assets/stylesheets/application.scss */
.draggable-table tbody tr.is-dragging {
  background: #33b3ea;
}

/* line 195, app/assets/stylesheets/application.scss */
.draggable-table tbody tr.is-dragging td {
  color: #4a76e7;
}

/* line 202, app/assets/stylesheets/application.scss */
.A4-div {
  width: 210mm;
  /* A4 width */
  margin: 0 auto;
  /* Center the div horizontally on the page */
  background-color: white;
  /* Background color for the "page" */
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  /* Optional: Add a subtle shadow */
  padding: 20px;
  /* Optional: Add padding for content inside the "page" */
}

/* line 216, app/assets/stylesheets/application.scss */
.filepond--image-preview {
  background: #ffffff;
}

/* line 220, app/assets/stylesheets/application.scss */
.filepond--image-preview-overlay-idle {
  color: #ffffff;
}

/* line 224, app/assets/stylesheets/application.scss */
#drop-area {
  border: 2px dashed #ccc;
  padding: 20px;
  text-align: center;
  margin-bottom: 20px;
}

/* line 231, app/assets/stylesheets/application.scss */
#gallery {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

/* line 238, app/assets/stylesheets/application.scss */
#gallery img {
  max-width: 100px;
  max-height: 100px;
  min-width: 100px;
  min-height: 100px;
  border: 1px solid #cfcfd2;
  margin: 10px;
}

/* line 248, app/assets/stylesheets/application.scss */
.progress-container {
  width: 100%;
  background-color: #e0e0e0;
  border-radius: 25px;
  margin: 10px 0;
  padding: 3px;
}

/* line 256, app/assets/stylesheets/application.scss */
.progress-bar {
  width: 0;
  height: 15px;
  background-color: #4EE36F;
  border-radius: 25px;
  text-align: center;
  color: white;
}

/* line 265, app/assets/stylesheets/application.scss */
.progress-bar-echec {
  width: 0;
  height: 15px;
  background-color: #E34E4E;
  border-radius: 25px;
  text-align: center;
  color: white;
}

/* line 275, app/assets/stylesheets/application.scss */
.devis-list table {
  font-size: 0.9em;
}

/* General styling for the container */
/* line 281, app/assets/stylesheets/application.scss */
.chat-icon-container {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* Styling the chat icon (using a simple square as a placeholder) */
/* line 288, app/assets/stylesheets/application.scss */
.chat-icon {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: inline-block;
  position: relative;
}

/* Notification badge styling */
/* line 297, app/assets/stylesheets/application.scss */
.notification-badge {
  position: absolute;
  top: -5px;
  right: -5px;
  background-color: red;
  color: white;
  border-radius: 50%;
  padding: 5px 8px;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  line-height: 1;
}

@media (max-width: 600px) {
  /* line 312, app/assets/stylesheets/application.scss */
  .chat-icon {
    width: 30px;
    height: 30px;
  }
  /* line 317, app/assets/stylesheets/application.scss */
  .notification-badge {
    padding: 3px 6px;
    font-size: 10px;
  }
}

/* line 324, app/assets/stylesheets/application.scss */
.forfaitaire-item-block > div {
  margin-bottom: 10px;
  border-radius: 6px;
  border: 1px solid #ccc;
}

/* line 332, app/assets/stylesheets/application.scss */
#forfaitaire-subcontractor .modal-dialog {
  top: 50%;
  display: flex;
  min-width: 75vw;
  border: 1px solid #333;
  transform: translateY(-50%);
}

/* line 339, app/assets/stylesheets/application.scss */
#forfaitaire-subcontractor .modal-dialog .modal-body {
  min-height: 470px;
  border-bottom: 1px solid #ddd;
}

/* line 345, app/assets/stylesheets/application.scss */
#forfaitaire-subcontractor .modal-dialog .calendar .flatpickr-calendar {
  box-shadow: none;
  border: 1px solid #eee;
}

/* line 352, app/assets/stylesheets/application.scss */
#forfaitaire-subcontractor #forfaitaire_subcontractor_subcontractor_id {
  color: black;
}

/* line 358, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .modal-dialog {
  min-width: calc(100vw - 70px);
  width: 100%;
}

/* line 364, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .modal-dialog .btn-close-model .bi:before {
  font-size: 24px;
}

/* line 371, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal.blur-forfaitaire-item-modal {
  filter: blur(3px);
}

/* line 375, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .flatpickr-calendar {
  width: 100%;
  max-width: 320px;
  box-shadow: none;
  border: 1px solid #f0f0f0;
}

/* line 383, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .trix-button-row .trix-button-group--block-tools {
  margin-left: 10px;
}

/* line 390, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agents-subcontractors .nav-item .nav-link {
  margin: 0;
  font-size: 14px;
  color: #233341;
  padding: 9px 20px;
}

/* line 396, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agents-subcontractors .nav-item .nav-link.active, #forfaitaire-item-modal .agents-subcontractors .nav-item .nav-link:hover {
  font-weight: bold;
  color: #233341 !important;
  background-color: #DAECFF;
}

/* line 407, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agents-subcontractors table .th-agent-name {
  width: 200px;
}

/* line 411, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agents-subcontractors table .td-agent-name {
  font-size: 12px;
}

/* line 415, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agents-subcontractors table thead,
#forfaitaire-item-modal .agents-subcontractors table tbody {
  position: relative;
}

/* line 420, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agents-subcontractors table tbody {
  max-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 426, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agents-subcontractors table .subcontractor-date {
  width: 100%;
  max-width: 300px;
}

/* line 433, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .skill-item {
  padding: 0 8px;
  font-size: 10px;
  font-weight: 500;
  line-height: 28px;
  border-radius: 14px;
  background: #B0C1FF;
  display: inline-block;
}

/* line 443, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agent-days {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  max-width: 360px;
}

/* line 449, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agent-days .day {
  margin: 2px;
  padding: 0 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background-color: #f0f0f0;
}

/* line 461, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agent-vehicles {
  display: flex;
  flex-wrap: wrap;
}

/* line 465, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agent-vehicles .form-select {
  width: 100%;
  max-width: 180px;
}

/* line 470, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agent-vehicles .vehicles {
  width: 100%;
  max-width: calc(100% - 190px);
}

/* line 474, app/assets/stylesheets/application.scss */
#forfaitaire-item-modal .agent-vehicles .vehicles .vehicle {
  margin: 2px;
  padding: 0 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background-color: #f0f0f0;
}

@media screen and (min-width: 1200px) {
  /* line 488, app/assets/stylesheets/application.scss */
  #forfaitaire-item-modal .modal-dialog {
    min-width: calc(100vw - 50px);
  }
}

@media screen and (min-width: 1400) {
  /* line 494, app/assets/stylesheets/application.scss */
  #forfaitaire-item-modal .modal-dialog {
    min-width: calc(100vw - 300px);
  }
}

/*************************************************************************************************/
/* line 501, app/assets/stylesheets/application.scss */
.month-filters {
  width: 100%;
  max-width: 630px;
}

/* line 505, app/assets/stylesheets/application.scss */
.month-filters label {
  border-radius: 3px;
  font-size: 11px;
  line-height: 32px;
  max-width: 98px;
  padding: 0 5px;
  margin: 1px;
  width: 100%;
}

/* line 517, app/assets/stylesheets/application.scss */
.intervention-missions-modal .tabs-menu-body {
  overflow: hidden;
  overflow-y: auto;
  max-height: 640px;
}

/*----------------------------------------- quotes-table_wrapper --------------------------------*/
/* line 527, app/assets/stylesheets/application.scss */
#cover-intervention-address .select2-container,
#devisTypePrestationField .select2-container {
  width: 100% !important;
}

@media screen and (min-width: 1200px) {
  /* line 537, app/assets/stylesheets/application.scss */
  #quotes-table_wrapper .select2-container {
    width: 320px !important;
  }
}

/***************************************************************************************************/
/* line 546, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items #planning_forfaitaire {
  font-size: 12px;
}

/* line 549, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items #planning_forfaitaire .forfaitaire-agents {
  width: 100%;
  max-width: 270px;
}

/* line 555, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items a {
  position: relative;
}

/* line 558, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items a svg {
  z-index: 0;
  position: relative;
}

/* line 567, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .forfaitaire-agents .agent,
#cover-forfaitaire-items .forfaitaire-agents .subcontractor,
#cover-forfaitaire-items .forfaitaire-subcontractor .agent,
#cover-forfaitaire-items .forfaitaire-subcontractor .subcontractor {
  margin: 1px;
  display: block;
  font-size: 11px;
  padding: 0 10px;
  line-height: 18px;
  border-radius: 5px;
}

/* line 579, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .forfaitaire-subcontractor .subcontractor {
  background-color: #FCECE9;
  border: 1px solid #F4C5BA;
}

/* line 586, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .forfaitaire-agents .agent {
  border: 1px solid #9DADFF;
}

/* line 591, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .status {
  padding: 3px;
  color: #fff;
  max-width: 90px;
  border-radius: 3px;
  text-align: center;
}

/* line 598, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .status.on_hold {
  background-color: #FFE493;
}

/* line 602, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .status.in_progress {
  background-color: #3AA8D5;
}

/* line 606, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .status.pre_confirm {
  background-color: #C84146;
}

/* line 610, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .status.extended {
  background-color: #6f42c1;
}

/* line 614, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .status.enclose {
  background-color: #fd7e14;
}

/* line 618, app/assets/stylesheets/application.scss */
#cover-forfaitaire-items .status.confirmed {
  background-color: #00AA00;
}

/* line 627, app/assets/stylesheets/application.scss */
.extend-forfaitaire-modal .modal-dialog {
  max-width: 630px;
}

/**************************** Subcontractors *************************/
/* line 636, app/assets/stylesheets/application.scss */
#modal-subcontractor .select2-container,
#modal-subcontractor-agent .select2-container {
  width: 100% !important;
}

/* line 642, app/assets/stylesheets/application.scss */
#modal-subcontractor .nav-tabs .nav-item .nav-link,
#modal-subcontractor-agent .nav-tabs .nav-item .nav-link {
  color: var(--primary-bg-color);
}

/* line 644, app/assets/stylesheets/application.scss */
#modal-subcontractor .nav-tabs .nav-item .nav-link.active, #modal-subcontractor .nav-tabs .nav-item .nav-link:hover,
#modal-subcontractor-agent .nav-tabs .nav-item .nav-link.active,
#modal-subcontractor-agent .nav-tabs .nav-item .nav-link:hover {
  background-color: var(--primary-bg-color);
}

/* line 656, app/assets/stylesheets/application.scss */
#modal-subcontractor .tab-content .tab-pane.active,
#modal-subcontractor-agent .tab-content .tab-pane.active {
  position: relative;
}

/* line 665, app/assets/stylesheets/application.scss */
#modal-subcontractor .subcontractor-avatar {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

/* line 672, app/assets/stylesheets/application.scss */
.form-status {
  width: 100%;
  max-width: 260px;
}

/* line 676, app/assets/stylesheets/application.scss */
.form-status small, .form-status .small {
  font-size: 14px;
  color: #979797;
}

/* line 681, app/assets/stylesheets/application.scss */
.form-status input {
  display: none;
}

/* line 685, app/assets/stylesheets/application.scss */
.form-status .toggle {
  width: 65px;
  height: 32px;
  cursor: pointer;
  transition: .3s;
  position: relative;
  border-radius: 32px;
  background-color: #BEBEBE;
}

/* line 694, app/assets/stylesheets/application.scss */
.form-status .toggle::before {
  top: 50%;
  left: 10px;
  content: "";
  width: 20px;
  height: 20px;
  transition: 0.3s;
  background: white;
  position: absolute;
  border-radius: 20px;
  transform: translateY(-50%);
}

/* line 708, app/assets/stylesheets/application.scss */
.form-status input:checked + .toggle {
  background-color: #00AA00;
}

/* line 711, app/assets/stylesheets/application.scss */
.form-status input:checked + .toggle::before {
  left: 40px;
}

/* line 718, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag {
  width: 24px;
  height: 24px;
  border-radius: 4px;
  background: #EBEBEB;
}

/* line 724, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag svg {
  fill: transparent;
}

/* line 728, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag a {
  overflow: hidden;
  position: relative;
}

/* line 732, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag a:after {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
}

/* line 742, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag a svg {
  z-index: 0;
  position: relative;
}

/* line 748, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag.icon-danger {
  background-color: #FFD0D0;
}

/* line 752, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag.icon-success {
  background-color: #D0FFEE;
}

/* line 756, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag:not(:last-of-type) {
  margin-right: 10px;
}

/* line 760, app/assets/stylesheets/application.scss */
.document-tags .ideo-document-tag + span {
  display: block;
  margin-left: 10px;
}

/* line 768, app/assets/stylesheets/application.scss */
.document-status {
  padding: 0 10px;
  line-height: 24px;
  text-align: center;
  border-radius: 12px;
  display: inline-block;
}

/* line 775, app/assets/stylesheets/application.scss */
.document-status.expired {
  background-color: #FFCDCD;
}

/* line 779, app/assets/stylesheets/application.scss */
.document-status.pending {
  background-color: #D9D9D9;
}

/* line 783, app/assets/stylesheets/application.scss */
.document-status.accepted {
  background-color: #D0FFEE;
}

/* line 787, app/assets/stylesheets/application.scss */
.document-status.refused {
  background-color: #FFCDCD;
}

/* line 793, app/assets/stylesheets/application.scss */
.document-action a {
  width: 24px;
  line-height: 24px;
  border-radius: 4px;
  text-align: center;
  background: #fdfdfd;
  display: inline-block;
}

/* line 801, app/assets/stylesheets/application.scss */
.document-action a.destroy {
  background-color: #FFCDCD;
}

/* line 805, app/assets/stylesheets/application.scss */
.document-action a.show {
  background-color: #CDF3FF;
}

/* line 809, app/assets/stylesheets/application.scss */
.document-action a i {
  font-size: 14px;
}

/********************************************************************/
/* line 820, app/assets/stylesheets/application.scss */
#modal-subcontractor-admin .modal-dialog,
#modal-subcontractor-agent .modal-dialog {
  width: 100%;
  min-width: 680px;
  border: 1px solid #777;
}

/* line 828, app/assets/stylesheets/application.scss */
.show-list-agents input {
  display: none;
}

/* line 832, app/assets/stylesheets/application.scss */
.show-list-agents span {
  width: 44px;
  height: 24px;
  display: block;
  border-radius: 22px;
  position: relative;
  background-color: #F9F9F9;
  box-shadow: inset 0 0 9px #00000052;
}

/* line 841, app/assets/stylesheets/application.scss */
.show-list-agents span:after {
  top: 2px;
  left: 2px;
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 20px;
  position: absolute;
  background-color: #BEBEBE;
  transition: 0.2s ease all;
}

/* line 855, app/assets/stylesheets/application.scss */
.show-list-agents input:checked + span:after {
  left: 20px;
  background-color: #3AA8D5;
}

/* line 862, app/assets/stylesheets/application.scss */
.show_list_agents {
  max-width: 280px;
}

/* line 865, app/assets/stylesheets/application.scss */
.show_list_agents span {
  padding: 2px;
  border-radius: 3px;
  background-color: #F9F9F9;
}

/* line 873, app/assets/stylesheets/application.scss */
.subcontractor-specialities span {
  margin: 1px;
  padding: 2px;
  font-size: 12px;
  border-radius: 5px;
  background-color: #FFE8D8;
}

/* line 882, app/assets/stylesheets/application.scss */
.btn_see_agent_list {
  cursor: pointer;
  position: relative;
}

/* line 886, app/assets/stylesheets/application.scss */
.btn_see_agent_list > * {
  z-index: 0;
  position: relative;
}

/* line 891, app/assets/stylesheets/application.scss */
.btn_see_agent_list:after {
  top: 0;
  left: 0;
  z-index: 1;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
}

/**************************** cover-devis ***************************/
/* line 904, app/assets/stylesheets/application.scss */
.inner-cover-devis {
  position: relative;
  max-width: 1280px;
  margin: auto;
  padding: 30px 20px;
  background: #f2f7fc;
  border: 1px solid #aaa;
}

/* line 914, app/assets/stylesheets/application.scss */
.cover-devis #uploadedImage {
  width: 100%;
  height: auto;
  max-width: 200px;
}

/* line 921, app/assets/stylesheets/application.scss */
.cover-devis .details-company-devis .item-details {
  position: relative;
}

/* line 927, app/assets/stylesheets/application.scss */
.cover-devis .cover-client-details .item-client-details {
  line-height: 22px;
  font-size: 14px;
}

/* line 933, app/assets/stylesheets/application.scss */
.cover-devis.A4-div {
  width: 100%;
  max-width: 1280px;
  box-shadow: none;
  border: 1px solid #eee;
}

/* line 940, app/assets/stylesheets/application.scss */
.cover-devis .link-btn {
  color: #1158E1;
  font-weight: bold;
  font-size: 15px;
  padding-left: 0px;
}

/*************************************************************************/
/* line 950, app/assets/stylesheets/application.scss */
.intervention-planning-table .description {
  width: 100%;
  font-size: 12px;
  max-width: 200px;
}

/* line 958, app/assets/stylesheets/application.scss */
#modal-forfaitaire-subcontractor-agents .agent-days {
  width: 100%;
  max-width: 240px;
}

/* line 962, app/assets/stylesheets/application.scss */
#modal-forfaitaire-subcontractor-agents .agent-days .day {
  margin: 2px;
  padding: 0 5px;
  font-size: 12px;
  font-weight: 500;
  line-height: 24px;
  border-radius: 5px;
  border: 1px solid #ccc;
  background-color: #f0f0f0;
}

/*******************************************************************/
/* line 978, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog {
  min-width: 640px;
}

/* line 981, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .modal-body {
  padding: 20px 35px;
}

/* line 984, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .modal-body.new-prestation {
  padding: 20px 60px;
}

/* line 989, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs {
  border: none;
}

/* line 992, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue {
  padding: 5px;
  font-size: 14px;
  color: #5A5A5A;
  overflow: hidden;
  position: relative;
  border-radius: 5px;
}

/* line 1000, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue:after {
  position: absolute;
  height: 100%;
  width: 100%;
  content: "";
  left: 0;
  top: 0;
}

/* line 1009, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue:hover, .modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue.active {
  color: #233341;
  background-color: #B5E0FF;
}

/* line 1015, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue:hover svg path, .modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue.active svg path {
  stroke: #233341;
}

/* line 1021, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue svg {
  width: 20px;
  height: 20px;
  fill: transparent;
}

/* line 1026, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs .nav-link-catalogue svg path {
  stroke: #5A5A5A;
}

/* line 1032, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .nav-tabs .nav-item + .nav-item {
  margin-left: 10px;
}

/* line 1037, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .search-catalogue {
  margin-right: 10px;
  position: relative;
  width: calc(100% - 55px);
}

/* line 1042, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .search-catalogue input {
  line-height: 42px;
  padding: 0 40px 0 10px;
}

/* line 1047, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .search-catalogue svg {
  top: 10px;
  right: 16px;
  position: absolute;
}

/* line 1054, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .btn-add {
  width: 44px;
  color: #fff;
  border-radius: 6px;
  line-height: 44px;
  background-color: #0095D6;
}

/* line 1061, app/assets/stylesheets/application.scss */
.modal-catalogue .modal-dialog .btn-add svg {
  width: 20px;
  height: 20px;
}

/* line 1069, app/assets/stylesheets/application.scss */
.modal-catalogue #catalogue_content .prestation-item {
  cursor: pointer;
  transition: 0.3s all ease;
}

/* line 1073, app/assets/stylesheets/application.scss */
.modal-catalogue #catalogue_content .prestation-item:hover {
  color: #333;
  background-color: #B5E0FF;
}

/************************* AVOIR ************************/
/* line 1085, app/assets/stylesheets/application.scss */
.avoirs .app-content {
  overflow: visible;
}

/* line 1090, app/assets/stylesheets/application.scss */
.avoirs .main-avoirs .dropdown-item.disabled,
.avoirs .main-avoirs .dropdown-item:disabled {
  color: #5a5a5a;
}

/* line 1096, app/assets/stylesheets/application.scss */
.avoirs #download-loader {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  display: flex;
  position: fixed;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.65);
}

/* line 1110, app/assets/stylesheets/application.scss */
#avoir-list {
  font-size: 14px;
}

/* line 1113, app/assets/stylesheets/application.scss */
#avoir-list td {
  padding: 10px !important;
}

/* line 1117, app/assets/stylesheets/application.scss */
#avoir-list .address {
  max-width: 240px;
  font-size: 12px;
}

/* line 1122, app/assets/stylesheets/application.scss */
#avoir-list .show-pdf {
  position: relative;
}

/* line 1126, app/assets/stylesheets/application.scss */
#avoir-list .show-pdf:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 99;
  left: 0;
  top: 0;
}

/* line 1139, app/assets/stylesheets/application.scss */
.select2-container {
  width: 100% !important;
}

/* line 1143, app/assets/stylesheets/application.scss */
.select2-selection {
  height: 38px;
  line-height: 38px;
}

/* line 1148, app/assets/stylesheets/application.scss */
.select2-selection__rendered {
  padding-left: 0.5rem;
}

/* line 1152, app/assets/stylesheets/application.scss */
.select2-selection__arrow {
  height: 38px;
}
